/*     1601705 : 이미지 (비율형)      */
.img_ratio__1601705__ {max-width:100%;vertical-align:top}
.img_ratio__1601705__ * {box-sizing:border-box}
.img_ratio__1601705__ a {display:block;vertical-align:top}
.img_ratio__1601705__ img {width:100%;vertical-align:top}

@media (min-width:768px){
	.img_ratio__1601705__ img {width:auto}
}

/*     1601715 : BLANK 컨텐츠      */
.blank__1601715__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1601715__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1601715__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1601715__ {height:10px}
}

/*     1601725 : 한줄 텍스트      */
.text__1601725__ { text-align: center; }
.text__1601725__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#a3a3a3;letter-spacing:.1em;line-height:1.5em;
}
.text__1601725__ p a {color:#a3a3a3}

@media all and (min-width:1024px){
	.text__1601725__ { margin-left: 40px; text-align: left; }
	.text__1601725__ p {font-size:25px; letter-spacing: .3em; }
}

/*     1601735 : BLANK 컨텐츠      */
.blank__1601735__ {box-sizing:border-box;display:block;position:relative;width:100%;height:10px}
.blank__1601735__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1601735__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1601735__ {height:10px}
}

/*     1601745 : 타이틀 텍스트      */
.title__1601745__ { text-align: center; }
.title__1601745__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#dd6989;letter-spacing:-.03em;line-height:1.4em;
}


@media all and (min-width:1024px){
	.title__1601745__ { text-align: left; margin-left: 40px; }
	.title__1601745__ p {font-size:35px}
}

/*     1601755 : BLANK 컨텐츠      */
.blank__1601755__ {box-sizing:border-box;display:block;position:relative;width:100%;height:10px}
.blank__1601755__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1601755__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1601755__ {height:5px}
}

/*     1601765 : 한줄 텍스트      */
.text__1601765__ { text-align: center; }
.text__1601765__ p {
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#585858;letter-spacing: -.05em;line-height:1.5em;
}
.text__1601765__ p a {color:#585858}

@media all and (min-width:1024px){
	.text__1601765__ { margin-left: 40px; text-align: left; }
	.text__1601765__ p {font-size:18px}
}

/*     1601775 : BLANK 컨텐츠      */
.blank__1601775__ {box-sizing:border-box;display:block;position:relative;width:100%;height:20px}
.blank__1601775__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1601775__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1601775__ {height:10px}
}

/*     1601785 : 장문 텍스트      */
.textarea__1601785__ { text-align: center; }
.textarea__1601785__ p {
	display:block;margin:0 15px;padding:0;
	font-size:14px;font-weight:normal;color:#585858;letter-spacing:0;line-height:1.5em;
}
.textarea__1601785__ .pc { display: none; }
.textarea__1601785__ .m { display: block; }


@media all and (min-width:1024px){
	.textarea__1601785__ { margin-left: 40px; text-align: left; }
	.textarea__1601785__ p {font-size:18px; margin:0;}
    .textarea__1601785__ .pc { display: block; }
    .textarea__1601785__ .m { display: none; }
}

/*     1601795 : 한줄 텍스트      */
.prime-intro02{--main:#009D89;--ink:#41413D;--gray:#747773;position:relative;padding:120px 0;overflow:hidden;background:#fff;color:var(--ink);font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.prime-intro02 *{box-sizing:border-box;}
.prime-intro02__inner{width:min(1440px,calc(100% - 100px));margin:0 auto;}
.prime-intro02__head{text-align:center;margin-bottom:80px;}
.prime-intro02__number{padding-top:8px;color:#8CACA6;font-size:17px;}
.prime-intro02__eyebrow{margin:0 0 23px;color:var(--main);font-size:14px;font-weight:700;letter-spacing:.22em;}
.prime-intro02 h2{margin:0;font-size:48px;line-height:1.4;font-weight:300;letter-spacing:-.045em;}
.prime-intro02 h2 strong{font-weight:700;}
.prime-intro02__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:100px;align-items:center;}
.prime-intro02__visual{position:relative;}
.prime-intro02__image{overflow:hidden;aspect-ratio:1.2/1;background:#EAF3F1;}
.prime-intro02__image img{display:block;width:100%;height:100%;object-fit:cover;transition:1s;}
.prime-intro02__visual:hover img{transform:scale(1.025);}
.prime-intro02__badge{position:absolute;right:-35px;bottom:-35px;width:230px;height:135px;padding:30px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(120deg,#43AB9C 0%,#009D89 100%);color:#fff;}
.prime-intro02__badge small{margin-bottom:8px;font-size:11px;letter-spacing:.18em;opacity:.7;}
.prime-intro02__badge strong{font-size:18px;letter-spacing:.05em;}
.prime-intro02__lead{display:block;margin-bottom:30px;font-size:29px;line-height:1.65;letter-spacing:-.035em;}
.prime-intro02__content > p{margin:0;color:var(--gray);font-size:20px;line-height:1.9;font-weight:300;}
.prime-intro02__quote{margin-top:50px;padding-top:32px;border-top:1px solid #D5E5E1;}
.prime-intro02__quote small{display:block;margin-bottom:15px;color:var(--main);font-size:11px;letter-spacing:.18em;}
.prime-intro02__quote strong{font-size:24px;line-height:1.65;}
.prime-intro02__reveal{opacity:0;transform:translateY(30px);transition:.9s ease;}
.prime-intro02__reveal.is-show{opacity:1;transform:translateY(0);}

@media(max-width:1100px){
.prime-intro02{padding:70px 0;}
.prime-intro02__inner{width:calc(100% - 60px);}
.prime-intro02__grid{gap:55px;}
.prime-intro02 h2{font-size:41px;}
}

@media(max-width:767px){
.prime-intro02{padding:50px 0;}
.prime-intro02__inner{width:calc(100% - 36px);}
.prime-intro02__head{display:block;margin-bottom:35px;}
.prime-intro02__number{display:block;margin-bottom:18px;padding:0;font-size:12px;}
.prime-intro02__eyebrow{margin-bottom:14px;font-size:11px;}
.prime-intro02 h2{font-size:30px;}
.prime-intro02__grid{display:block;}
.prime-intro02__visual{margin-bottom:55px;}
.prime-intro02__image{aspect-ratio:1/1.05;}
.prime-intro02__badge{right:10px;bottom:-25px;width:175px;height:100px;padding:20px;}
.prime-intro02__badge strong{font-size:14px;}
.prime-intro02__lead{font-size:21px;}
.prime-intro02__content > p{font-size:16px;line-height:1.85;}
.prime-intro02__quote{margin-top:32px;}
.prime-intro02__quote strong{font-size:19px;}
}

/*     1601805 : 한줄 텍스트      */
.prime-visual03{--gold:#009D89;position:relative;padding:100px 0;overflow:hidden;background:#1B1D1C;color:#fff;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.prime-visual03 *{box-sizing:border-box;}
.prime-visual03__inner{width:min(1440px,calc(100% - 100px));margin:0 auto;}
.prime-visual03__head{margin-bottom:65px;text-align:center;}
.prime-visual03__head>span{display:block;margin-bottom:22px;color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.2em;}
.prime-visual03__head h2{margin:0;font-size:52px;line-height:1.38;font-weight:300;letter-spacing:-.05em;}
.prime-visual03__head h2 strong{font-weight:700;}
.prime-visual03__head p{margin:28px 0 0;color:rgba(255,255,255,.68);font-size:20px;line-height:1.85;word-break:keep-all;}
.prime-visual03__card{display:grid;grid-template-columns:1.1fr .9fr;min-height:650px;border:1px solid rgba(67,171,156,.22);}
.prime-visual03__image{position:relative;overflow:hidden;min-height:650px;background:#232624;}
.prime-visual03__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;}
.prime-visual03__badge{position:absolute;top:0;left:0;width:130px;height:130px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#43AB9C 0%,#009D89 100%);}
.prime-visual03__badge span{font-size:11px;font-weight:600;letter-spacing:.08em;}
.prime-visual03__badge strong{font-size:27px;font-weight:700;letter-spacing:-.04em;}
.prime-visual03__content{display:flex;flex-direction:column;justify-content:center;padding:65px 55px;}
.prime-visual03__label{display:flex;align-items:center;gap:15px;margin-bottom:27px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.15em;}
.prime-visual03__label:before{content:"";width:38px;height:1px;background:var(--gold);flex-shrink:0;}
.prime-visual03__content h3{margin:0;font-size:35px;font-weight:400;line-height:1.5;letter-spacing:-.04em;word-break:keep-all;}
.prime-visual03__content h3 strong{font-weight:700;}
.prime-visual03__points{display:flex;flex-direction:column;margin-top:45px;border-top:1px solid rgba(67,171,156,.22);}
.prime-visual03__point{display:flex;align-items:flex-start;gap:25px;padding:26px 0;border-bottom:1px solid rgba(67,171,156,.18);}
.prime-visual03__num{display:block;flex-shrink:0;min-width:35px;color:var(--gold);font-size:17px;font-weight:700;line-height:1.5;}
.prime-visual03__point-text{flex:1;min-width:0;}
.prime-visual03__point-text strong{display:block;margin-bottom:9px;color:#fff;font-size:17px;font-weight:700;letter-spacing:.05em;}
.prime-visual03__point-text p{margin:0;color:rgba(255,255,255,.66);font-size:20px;line-height:1.7;word-break:keep-all;}
.prime-visual03__reveal{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease;}
.prime-visual03__reveal.is-show{opacity:1;transform:none;}

@media(max-width:1100px){
.prime-visual03{padding:60px 0;}
.prime-visual03__inner{width:calc(100% - 60px);}
.prime-visual03__head h2{font-size:42px;}
.prime-visual03__head p{font-size:18px;}
.prime-visual03__card{grid-template-columns:1fr 1fr;min-height:550px;}
.prime-visual03__image{min-height:550px;}
.prime-visual03__content{padding:45px 35px;}
.prime-visual03__content h3{font-size:29px;}
.prime-visual03__points{margin-top:30px;}
.prime-visual03__point{gap:17px;padding:20px 0;}
.prime-visual03__point-text p{font-size:18px;}
}

@media(max-width:767px){
.prime-visual03{padding:50px 0;}
.prime-visual03__inner{width:calc(100% - 36px);}
.prime-visual03__head{margin-bottom:35px;text-align:left;}
.prime-visual03__head>span{margin-bottom:15px;font-size:10px;letter-spacing:.1em;}
.prime-visual03__head h2{font-size:31px;line-height:1.45;}
.prime-visual03__head p{margin-top:18px;font-size:16px;line-height:1.8;}
.prime-visual03__card{display:block;min-height:0;}
.prime-visual03__image{min-height:0;aspect-ratio:1/1;}
.prime-visual03__badge{width:100px;height:100px;padding:18px;}
.prime-visual03__badge span{font-size:10px;}
.prime-visual03__badge strong{font-size:22px;}
.prime-visual03__content{padding:38px 23px 28px;}
.prime-visual03__label{gap:12px;margin-bottom:20px;font-size:10px;letter-spacing:.1em;}
.prime-visual03__label:before{width:28px;}
.prime-visual03__content h3{font-size:25px;line-height:1.5;}
.prime-visual03__points{margin-top:28px;}
.prime-visual03__point{gap:16px;padding:21px 0;}
.prime-visual03__num{min-width:25px;font-size:15px;}
.prime-visual03__point-text strong{margin-bottom:7px;font-size:14px;}
.prime-visual03__point-text p{font-size:16px;line-height:1.65;}
.prime-visual03__pc{display:none;}
}

@media(prefers-reduced-motion:reduce){
.prime-visual03__reveal{opacity:1;transform:none;transition:none;}
}

/*     1601815 : 한줄 텍스트      */
.prime-depth04{--main:#009D89;--ink:#41413D;padding:100px 0;overflow:hidden;background:#F0F7F5;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.prime-depth04 *{box-sizing:border-box;}
.prime-depth04__inner{width:min(1440px,calc(100% - 100px));margin:0 auto;}
.prime-depth04__head{max-width:980px;margin:0 auto 65px;text-align:center;}
.prime-depth04__head>span{display:block;margin-bottom:22px;color:var(--main);font-size:13px;font-weight:700;letter-spacing:.2em;}
.prime-depth04__head h2{margin:0;color:var(--ink);font-size:48px;line-height:1.4;font-weight:300;letter-spacing:-.045em;}
.prime-depth04__head h2 strong{font-weight:700;}
.prime-depth04__box{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;}
.prime-depth04__image{position:relative;min-height:650px;overflow:hidden;background:#DCECE8;}
.prime-depth04__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;}
.prime-depth04__list{display:flex;flex-direction:column;justify-content:center;padding:45px 65px;}
.prime-depth04__list article{display:flex;align-items:center;flex:1;padding:28px 0;border-bottom:1px solid #D5E5E1;}
.prime-depth04__list article:last-child{border-bottom:0;}
.prime-depth04__text{width:100%;}
.prime-depth04__text span{display:block;margin-bottom:13px;color:var(--main);font-size:12px;font-weight:700;letter-spacing:.15em;}
.prime-depth04__text h3{margin:0 0 13px;color:var(--ink);font-size:28px;font-weight:700;line-height:1.45;letter-spacing:-.04em;word-break:keep-all;}
.prime-depth04__text p{margin:0;color:#747773;font-size:20px;font-weight:400;line-height:1.8;letter-spacing:-.025em;word-break:keep-all;}
.prime-depth04__reveal{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease;}
.prime-depth04__reveal.is-show{opacity:1;transform:none;}

@media(max-width:1100px){
.prime-depth04{padding:60px 0;}
.prime-depth04__inner{width:calc(100% - 60px);}
.prime-depth04__head{margin-bottom:50px;}
.prime-depth04__head h2{font-size:40px;}
.prime-depth04__box{grid-template-columns:1fr 1fr;}
.prime-depth04__image{min-height:580px;}
.prime-depth04__list{padding:30px 35px;}
.prime-depth04__list article{padding:25px 0;}
.prime-depth04__text h3{font-size:24px;}
.prime-depth04__text p{font-size:18px;}
}

@media(max-width:767px){
.prime-depth04{padding:50px 0;}
.prime-depth04__inner{width:calc(100% - 36px);}
.prime-depth04__head{margin-bottom:35px;text-align:left;}
.prime-depth04__head>span{margin-bottom:15px;font-size:10px;letter-spacing:.1em;}
.prime-depth04__head h2{font-size:30px;line-height:1.45;}
.prime-depth04__box{display:block;}
.prime-depth04__image{min-height:0;aspect-ratio:1/1;}
.prime-depth04__list{padding:10px 23px;}
.prime-depth04__list article{display:block;padding:26px 0;}
.prime-depth04__text span{margin-bottom:10px;font-size:11px;letter-spacing:.12em;}
.prime-depth04__text h3{margin-bottom:10px;font-size:22px;line-height:1.45;}
.prime-depth04__text p{font-size:16px;line-height:1.75;}
}

@media(prefers-reduced-motion:reduce){
.prime-depth04__reveal{opacity:1;transform:none;transition:none;}
}

/*     1601825 : 한줄 텍스트      */
.prime-design05{--main:#009D89;width:100%;min-height:820px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:#1B1D1C;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.prime-design05 *{box-sizing:border-box;}
.prime-design05__image{min-height:820px;overflow:hidden;background:#232624;}
.prime-design05__image img{display:block;width:100%;height:100%;object-fit:cover;}
.prime-design05__content{display:flex;align-items:center;}
.prime-design05__content-inner{width:100%;max-width:720px;padding:85px;opacity:0;transform:translateY(30px);transition:.9s ease;}
.prime-design05.is-show .prime-design05__content-inner{opacity:1;transform:none;}
.prime-design05__eyebrow{display:block;margin-bottom:25px;color:var(--main);font-size:13px;font-weight:700;letter-spacing:.2em;}
.prime-design05 h2{margin:0;color:#fff;font-size:48px;line-height:1.45;font-weight:300;letter-spacing:-.05em;}
.prime-design05 h2 strong{font-weight:700;}
.prime-design05__content-inner > p{margin:28px 0 0;color:rgba(255,255,255,.68);font-size:20px;line-height:1.9;}
.prime-design05 ul{list-style:none;margin:55px 0 0;padding:0;border-top:1px solid rgba(67,171,156,.22);}
.prime-design05 li{display:grid;grid-template-columns:65px 1fr;gap:15px;padding:24px 0;border-bottom:1px solid rgba(67,171,156,.18);}
.prime-design05 li > span{color:var(--main);font-size:13px;}
.prime-design05 li strong{color:#fff;font-size:12px;letter-spacing:.14em;}
.prime-design05 li p{margin:6px 0 0;color:rgba(255,255,255,.66);font-size:17px;}

@media(max-width:1100px){
.prime-design05__content-inner{padding:55px;}
.prime-design05 h2{font-size:40px;}
}

@media(max-width:767px){
.prime-design05{display:flex;flex-direction:column;min-height:0;}
.prime-design05__image{min-height:0;aspect-ratio:1/1;}
.prime-design05__content-inner{max-width:none;padding:50px 20px;}
.prime-design05__eyebrow{margin-bottom:17px;font-size:10px;}
.prime-design05 h2{font-size:30px;}
.prime-design05__content-inner > p{margin-top:20px;font-size:16px;}
.prime-design05 ul{margin-top:35px;}
.prime-design05 li{grid-template-columns:45px 1fr;padding:20px 0;}
.prime-design05 li p{font-size:15px;}
}

/*     1601835 : 한줄 텍스트      */
.prime-for06{--main:#009D89;--ink:#41413D;padding:120px 0;background:#fff;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.prime-for06 *{box-sizing:border-box;}
.prime-for06__inner{width:min(1440px,calc(100% - 100px));margin:0 auto;}
.prime-for06__head{text-align:center;margin-bottom:70px;}
.prime-for06__number{padding-top:7px;color:#8CACA6;font-size:16px;}
.prime-for06__head p{margin:0 0 20px;color:var(--main);font-size:13px;font-weight:700;letter-spacing:.2em;}
.prime-for06__head h2{margin:0;color:var(--ink);font-size:48px;line-height:1.4;font-weight:300;letter-spacing:-.045em;}
.prime-for06__head h2 strong{font-weight:700;}
.prime-for06__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #D5E5E1;border-left:1px solid #D5E5E1;}
.prime-for06__card{padding:42px 34px;border-right:1px solid #D5E5E1;border-bottom:1px solid #D5E5E1;transition:.35s;}
.prime-for06__card:hover{background:#F0F7F5;}
.prime-for06__card > span{color:#7FA79F;font-size:13px;}
.prime-for06__card i{position:relative;display:block;width:65px;height:65px;margin-top:52px;}
.prime-for06__card h3{margin:30px 0 0;color:var(--ink);font-size:24px;}
.prime-for06__card p{margin:14px 0 0;color:#747773;font-size:17px;line-height:1.75;}
.prime-for06__reveal{opacity:0;transform:translateY(25px);transition:.8s ease;}
.prime-for06__reveal.is-show{opacity:1;transform:none;}

@media(max-width:1100px){
.prime-for06{padding:70px 0;}
.prime-for06__inner{width:calc(100% - 60px);}
.prime-for06__grid{grid-template-columns:repeat(2,1fr);}
}

@media(max-width:767px){
.prime-for06{padding:50px 0;}
.prime-for06__inner{width:calc(100% - 36px);}
.prime-for06__head{display:block;margin-bottom:35px;}
.prime-for06__number{display:block;margin-bottom:18px;padding:0;font-size:12px;}
.prime-for06__head p{font-size:10px;}
.prime-for06__head h2{font-size:30px;}
.prime-for06__grid{grid-template-columns:1fr;}
.prime-for06__card{min-height:0;padding:28px 24px 32px;}
.prime-for06__card i{width:50px;height:50px;margin-top:27px;}
.prime-for06__card i:after{top:25px;width:50px;}
.prime-for06__card h3{margin-top:20px;font-size:21px;}
.prime-for06__card p{font-size:16px;}
}

/*     1601845 : 한줄 텍스트      */
.prime-process07{--main:#009D89;--ink:#41413D;padding:120px 0;background:#F0F7F5;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.prime-process07 *{box-sizing:border-box;}
.prime-process07__inner{width:min(1440px,calc(100% - 100px));margin:0 auto;}
.prime-process07__head{max-width:900px;margin:0 auto 70px;text-align:center;}
.prime-process07__head > span{display:block;margin-bottom:22px;color:var(--main);font-size:13px;font-weight:700;letter-spacing:.2em;}
.prime-process07__head h2{margin:0;color:var(--ink);font-size:48px;line-height:1.4;font-weight:300;}
.prime-process07__head h2 strong{font-weight:700;}
.prime-process07__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}
.prime-process07__image{position:sticky;top:100px;height:710px;overflow:hidden;}
.prime-process07__image img{display:block;width:100%;height:100%;object-fit:cover;}
.prime-process07__step{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:35px 0;border-bottom:1px solid #D5E5E1;}
.prime-process07__step:first-child{border-top:1px solid #D5E5E1;}
.prime-process07__step > span{color:var(--main);font-size:13px;}
.prime-process07__step small{display:block;margin-bottom:10px;color:#7FA79F;font-size:10px;font-weight:700;letter-spacing:.16em;}
.prime-process07__step h3{margin:0;color:var(--ink);font-size:25px;}
.prime-process07__step p{margin:13px 0 0;color:#747773;font-size:18px;line-height:1.8;}
.prime-process07__reveal{opacity:0;transform:translateY(25px);transition:.8s ease;}
.prime-process07__reveal.is-show{opacity:1;transform:none;}

@media(max-width:1100px){
.prime-process07{padding:70px 0;}
.prime-process07__inner{width:calc(100% - 60px);}
.prime-process07__grid{gap:50px;}
}

@media(max-width:767px){
.prime-process07{padding:50px 0;}
.prime-process07__inner{width:calc(100% - 36px);}
.prime-process07__head{margin-bottom:35px;text-align:left;}
.prime-process07__head > span{font-size:10px;}
.prime-process07__head h2{font-size:30px;}
.prime-process07__grid{display:block;}
.prime-process07__image{position:relative;top:auto;height:auto;aspect-ratio:1/1;margin-bottom:35px;}
.prime-process07__step{grid-template-columns:45px 1fr;gap:10px;padding:24px 0;}
.prime-process07__step h3{font-size:20px;}
.prime-process07__step p{margin-top:9px;font-size:15px;}
}

/*     1601855 : 한줄 텍스트      */
.prime-faq09{--main:#009D89;--ink:#41413D;padding:120px 0;background:#fff;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.prime-faq09 *{box-sizing:border-box;}
.prime-faq09__inner{width:min(1440px,calc(100% - 100px));margin:0 auto;}
.prime-faq09__head{text-align:center;margin-bottom:70px;}
.prime-faq09__number{padding-top:8px;color:#8CACA6;font-size:16px;}
.prime-faq09__head p{margin:0 0 20px;color:var(--main);font-size:13px;font-weight:700;letter-spacing:.2em;}
.prime-faq09__head h2{margin:0;color:var(--ink);font-size:48px;line-height:1.4;font-weight:300;}
.prime-faq09__head h2 strong{font-weight:700;}
.prime-faq09__list{border-top:1px solid #B5D3CC;}
.prime-faq09__item{border-bottom:1px solid #D5E5E1;}
.prime-faq09__question{width:100%;min-height:95px;padding:25px 10px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;}
.prime-faq09__question > span{display:flex;align-items:center;gap:20px;font-size:20px;font-weight:500;}
.prime-faq09__question em{color:var(--main);font-family:Georgia,serif;font-size:25px;font-style:normal;}
.prime-faq09__question i{position:relative;flex:0 0 28px;width:28px;height:28px;}
.prime-faq09__question i:before,.prime-faq09__question i:after{content:"";position:absolute;top:50%;left:50%;background:#009D89;transform:translate(-50%,-50%);transition:.3s;}
.prime-faq09__question i:before{width:18px;height:1px;}
.prime-faq09__question i:after{width:1px;height:18px;}
.prime-faq09__item.is-open .prime-faq09__question i:after{opacity:0;}
.prime-faq09__answer{max-height:0;overflow:hidden;transition:max-height .4s ease;}
.prime-faq09__answer > div{padding:0 65px 35px;color:#747773;font-size:18px;line-height:1.85;}

@media(max-width:1100px){
.prime-faq09{padding:70px 0;}
.prime-faq09__inner{width:calc(100% - 60px);}
}

@media(max-width:767px){
.prime-faq09{padding:50px 0;}
.prime-faq09__inner{width:calc(100% - 36px);}
.prime-faq09__head{display:block;margin-bottom:35px;}
.prime-faq09__number{display:block;margin-bottom:18px;padding:0;font-size:12px;}
.prime-faq09__head p{font-size:10px;}
.prime-faq09__head h2{font-size:30px;}
.prime-faq09__question{min-height:80px;padding:19px 3px;}
.prime-faq09__question > span{align-items:flex-start;gap:11px;font-size:16px;line-height:1.55;}
.prime-faq09__question em{font-size:20px;}
.prime-faq09__question i{flex-basis:22px;width:22px;height:22px;}
.prime-faq09__answer > div{padding:0 8px 25px 37px;font-size:15px;line-height:1.8;}
}

/*     1601865 : 한줄 텍스트      */
.care-guide-section{--care-accent:#009D89;--care-text:#41413D;--care-muted:#747773;--care-border:#D5E5E1;--care-bg:#F0F7F5;position:relative;width:100%;padding:110px 0 115px;overflow:hidden;background:var(--care-bg);font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;}
.care-guide-section *{box-sizing:border-box;}
.care-guide-inner{width:min(1440px,calc(100% - 80px));margin:0 auto;}
.care-guide-head{margin-bottom:75px;text-align:center;}
.care-guide-en{margin:0 0 20px;color:var(--care-accent);font-size:24px;line-height:1.3;font-weight:400;letter-spacing:-.02em;}
.care-guide-title{margin:0;color:#41413D;font-size:42px;line-height:1.4;font-weight:400;letter-spacing:-.055em;}
.care-guide-desc{margin:32px 0 0;color:#747773;font-size:20px;line-height:1.75;font-weight:300;letter-spacing:-.025em;}
.care-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.care-guide-item{min-height:110px;padding:25px 30px;display:flex;align-items:center;gap:22px;background:#FFFFFF;border:1px solid var(--care-border);}
.care-guide-num{flex:0 0 auto;color:var(--care-accent);font-size:16px;line-height:1;font-weight:400;}
.care-guide-item p{margin:0;color:#747773;font-size:18px;line-height:1.75;font-weight:300;letter-spacing:-.025em;word-break:keep-all;}

@media(max-width:1024px){
.care-guide-section{padding:70px 0;}
.care-guide-inner{width:calc(100% - 50px);}
.care-guide-head{margin-bottom:50px;}
.care-guide-en{font-size:20px;}
.care-guide-title{font-size:36px;}
.care-guide-desc{margin-top:24px;font-size:18px;}
.care-guide-item{min-height:105px;padding:22px 24px;gap:18px;}
.care-guide-item p{font-size:17px;}
}

@media(max-width:767px){
.care-guide-section{padding:50px 0;}
.care-guide-inner{width:calc(100% - 36px);}
.care-guide-head{margin-bottom:35px;}
.care-guide-en{margin-bottom:13px;font-size:15px;letter-spacing:0;}
.care-guide-title{font-size:30px;line-height:1.4;}
.care-guide-desc{margin-top:20px;font-size:16px;line-height:1.7;word-break:keep-all;}
.care-guide-list{grid-template-columns:1fr;gap:10px;}
.care-guide-item{min-height:0;padding:20px 18px;align-items:flex-start;gap:15px;}
.care-guide-num{padding-top:4px;font-size:14px;}
.care-guide-item p{font-size:16px;line-height:1.7;}
}

@media(max-width:400px){
.care-guide-title{font-size:27px;}
.care-guide-item{padding:18px 15px;gap:12px;}
}

