@charset "utf-8";

#inc01{position:relative;padding-top:200px}
#inc01 .merit:before,#inc01 .merit:after{position:absolute;content:'';z-index:-10;width:600px;aspect-ratio:1;top:50%;border-radius:50%;border:1px solid var(--primary);transform:translate(-50%, -50%)}
#inc01 .merit:before{left:48%}
#inc01 .merit:after{left:50%}
#inc01 .inc_tit{text-align:center}
#inc01 .inc_tit span{display:inline-block;margin-top:0 !important;margin-bottom:15px;font-weight:500;color:#111}
#inc01 .inc_tit h2{color:var(--primary) !important}
#inc01 .inner.merit{position:relative;height:655px;margin-top:70px;padding-top:50px}
#inc01 .merit .num{position:absolute}
#inc01 .merit .num01{left:50%}
#inc01 .merit .num02{top:150px;left:5%}
#inc01 .merit .num03{bottom:0;left:45%}
#inc01 .num{position:relative;display:flex;gap:20px;padding-top:30px}
#inc01 .num span{position:absolute;top:0;left:0;font-size:15px;font-family:var(--e-font)}
#inc01 .num dt{font-size:22px;color:var(--primary);font-family:var(--e-font)}
#inc01 .num dd{margin-top:5px;font-weight:500;color:#111;white-space:pre-line}

/* 반응형 [s] */
@media (max-width:1500px){
#inc01 .inner.merit{height:800px}
#inc01 .merit:before, #inc01 .merit:after{width:550px}
#inc01 .merit .num01{left:56%;top:66px}
#inc01 .merit .num02{top:225px}
#inc01 .merit .num03{bottom:0;left:50%}
#inc01 .num{flex-direction:column;gap:5px}
#inc01 .num dt{font-size:20px}
#inc01 .num dd{margin-top:0;white-space:normal}
}
@media(max-width:1400px){
#inc01{padding-top:100px}
#inc01 .inner.merit{margin-top:30px}
#inc01 .merit:before, #inc01 .merit:after{width:495px}
}
@media (max-width:1200px){
#inc01 .inner.merit{height:700px}
#inc01 .merit .num01{top:50px;left:55%}
#inc01 .merit .num02{top:200px}
#inc01 .merit .num03{bottom:0;left:48%}
#inc01 .num img{max-width:400px}
#inc01 .num dt{font-size:18px}
}
@media (max-width:1024px){
#inc01 .inner.merit{height:clamp(665px,73.7vw,755px);margin-top:0;padding-top:40px}
#inc01 .merit:before, #inc01 .merit:after{width:420px}
#inc01 .merit .num01{top:80px;left:55%;text-align:right}
#inc01 .merit .num02{top:160px}
#inc01 .merit .num03{left:41%}
#inc01 .num img{max-width:clamp(320px, 39.06vw, 400px)}
#inc01 .num dt{font-size:16px}
#inc01 .num dd{font-size:14px;white-space:pre-line}
}
@media (max-width:768px){
#inc01{padding:60px 15px 0}
#inc01 .inner.merit{display:flex;flex-direction:column;gap:30px;height:auto;width:85%}
#inc01 .merit:before, #inc01 .merit:after{display:none}
#inc01 .inc_tit span{margin-bottom:10px}
#inc01 .merit .num{position:relative}
#inc01 .merit .num01, #inc01 .merit .num02, #inc01 .merit .num03{inset:unset;text-align:center}
#inc01 .num{padding-top:0;gap:14px}
#inc01 .num span{display:none}
#inc01 .num img{max-width:none;width:100%}
#inc01 .num dd{white-space:normal;font-size:15px}
}
@media (max-width:480px){
#inc01 .inner.merit{gap:20px;width:100%}
#inc01 .num dt{font-size:15px}
#inc01 .num dd{font-size:14px}
}
/* 반응형 [e] */