@charset "utf-8";

#inc02{position:relative;font-family:var(--k-font);background-color:var(--bg-color)}

/* 이벤트 배너 */
#inc02 .group-event .link-event{display:flex;min-height:302px;padding:20px;background-image:url(./img/banner.png);background-position:center;background-size:cover;background-repeat:no-repeat;word-break:keep-all}
#inc02 .group-event .atc__inner{display:flex;flex-direction:column;justify-content:center}
#inc02 .group-event .txt-l{padding-bottom:30px;font-size:30px;line-height:1.16;color:#fff;font-weight:500;white-space:pre-line}
#inc02 .group-event .txt-s{font-size:15px;line-height:1.6;color:rgba(255,255,255,0.5);font-family:var(--k-font);font-weight:300}

/* 진료사례 */
#inc02 .group-review{padding:155px 20px 195px}
#inc02 .group-review .atc__inner{display:flex}
#inc02 .group-review .cont{width:100%}
#inc02 .group-review .cont .review-list{display:flex;justify-content:space-between;gap:20px}
#inc02 .group-review .cont .review-item{max-width:400px;width:100%}
#inc02 .group-review .cont .link-review{display:flex;flex-direction:column}
#inc02 .group-review .cont .link-review .thumb-box{width:100%;height:273px;background:#ccc;border-radius:15px;overflow:hidden}
#inc02 .group-review .cont .link-review .thumb-box .img{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;transition:transform 0.2s}
#inc02 .group-review .cont .link-review:hover .thumb-box .img{transform:scale(1.1)}
#inc02 .group-review .cont .link-review .atc__info{display:flex;flex-direction:column}
#inc02 .group-review .cont .link-review .atc__info .atc__title{padding:16px 0 20px;font-size:16px;color:#333;font-weight:500;text-align:center}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dl{display:flex;align-items:center;gap:7px;font-size:15px;line-height:1.6}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dt{display:flex;align-items:center;gap:7px;color:#333}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dt::before{content:'';width:3px;height:3px;border-radius:50px;background-color:#333}

@media (max-width:1440px){
#inc02 .group-event .txt-l{padding-bottom:26px;font-size:26px}
#inc02 .group-review .atc__inner{flex-direction:column;align-items:center;gap:60px}
#inc02 .group-review .cont .review-list{justify-content:center}
}
@media (max-width:1200px){
#inc02 .group-review{padding:100px 20px}
#inc02 .group-review .cont .link-review .atc__info .atc__data{display:flex;flex-direction:column;gap:10px}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dl{align-items:flex-start;gap:10px;line-height:1.5;word-break:keep-all}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dt{gap:10px;white-space:nowrap}
}
@media (max-width:1024px){
#inc02 .group-event .link-event{min-height:250px}
#inc02 .group-event .atc__inner{align-items:center;text-align:center}
#inc02 .group-event .txt-l{padding-bottom:22px;font-size:24px;line-height:1.3}
#inc02 .group-review{padding:85px 20px}
#inc02 .group-review .atc__inner{gap:40px}
#inc02 .group-review .cont .review-list{flex-direction:column;gap:30px}
#inc02 .group-review .cont .review-item{max-width:none}
#inc02 .group-review .cont .link-review{flex-direction:row;align-items:center;gap:40px;padding:60px;border-radius:15px;background-color:rgba(229,225,215,0.6)}
#inc02 .group-review .cont .link-review .thumb-box{max-width:345px;height:255px}
#inc02 .group-review .cont .link-review .thumb-box .img{background-position:center}
#inc02 .group-review .cont .link-review .atc__info .atc__title{padding:0 0 12px;text-align:left;font-size:18px}
#inc02 .group-review .cont .link-review .atc__info .atc__data{gap:10px}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dl{font-size:16px}
}
@media (max-width:768px){
#inc02 .group-event .link-event{min-height:210px}
#inc02 .group-event .txt-l{padding-bottom:18px;font-size:22px}
#inc02 .group-review{padding:65px 15px}
#inc02 .group-review .cont .review-list{gap:20px}
#inc02 .group-review .cont .link-review{flex-direction:column;align-items:center;gap:14px;padding:35px;border-radius:10px}
#inc02 .group-review .cont .link-review .thumb-box{max-width:340px;height:225px;border-radius:10px}
#inc02 .group-review .cont .link-review .atc__info .atc__title{padding:0 0 5px;font-size:17px;text-align:center}
#inc02 .group-review .cont .link-review .atc__info .atc__data{gap:8px;align-items:center}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dl{gap:7px;font-size:15px}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dt{gap:7px}
}
@media (max-width:480px){
#inc02 .group-event .txt-l{font-size:20px}
#inc02 .group-review{padding:45px 15px 15px}
#inc02 .group-review .atc__inner{gap:25px}
#inc02 .group-review .cont .link-review{gap:10px;padding:25px}
#inc02 .group-review .cont .link-review .thumb-box{max-width:290px;height:210px}
#inc02 .group-review .cont .link-review .atc__info .atc__title{font-size:16px}
#inc02 .group-review .cont .link-review .atc__info .atc__data{gap:4px}
#inc02 .group-review .cont .link-review .atc__info .atc__data .dl{font-size:14px}
}