@charset "utf-8";

#inc03{padding-top:160px;overflow:hidden}
#inc03 .sc_review .group-tit{align-items:center;padding-bottom:70px;text-align:center}
#inc03 .sc_review .group-tit .main_tit{padding-bottom:30px}
#inc03 .sc_review .swiper-navigation{display:none}
#inc03 .group-cont{position:relative;padding:140px 0 130px;background-image:url(./img/inc03_bg.png);background-size:cover;background-repeat:no-repeat;background-color:var(--primary)}
#inc03 .group-cont::before{position:absolute;content:'';inset:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);pointer-events:none}
#inc03 .group-cont .inner{position:relative;z-index:1;max-width:1560px;padding:0 54px}
#inc03 .group-cont .link-review{display:flex;flex-direction:column;padding:30px;border-radius:15px;background-color:#fff}
#inc03 .group-cont .link-review .atc_hd{display:flex;align-items:center;justify-content:space-between;padding-bottom:40px}
#inc03 .group-cont .link-review .atc_hd span{font-size:14px;font-weight:600;color:#999}
#inc03 .group-cont .link-review .atc_cont h4{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;font-family:var(--maru-font);font-size:22px;font-weight:600;line-height:1.4;color:#111}
#inc03 .group-cont .link-review .atc_cont h4 span{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--primary)}
#inc03 .group-cont .link-review .atc_cont h4 span::before{content:'★';font-size:18px;color:#c1a56d}
#inc03 .group-cont .link-review .atc_cont p.desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:60px;font-size:15px;line-height:1.8;color:#666;word-break:keep-all;white-space:pre-line}
#inc03 .group-cont .link-review .atc_cont span.more{margin-left:6px;font-size:13px;font-weight:600;color:#a7a7a7}
#inc03 .group-cont .link-review .atc_cont .thumb-box{width:100%;height:273px;border-radius:10px;overflow:hidden}
#inc03 .group-cont .link-review .atc_cont .thumb-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.2s}
#inc03 .group-cont .btn--prev{position:absolute;top:50%;left:-30px;transform:translateY(-50%);z-index:2}
#inc03 .group-cont .btn--next{position:absolute;top:50%;right:-30px;transform:translateY(-50%);z-index:2}

@media (hover:hover){
#inc03 .group-cont .link-review:hover .atc_cont .thumb-box img{transform:scale(1.1)}
}

/* 반응형 [s] */
@media (max-width:1700px){
#inc03{padding-top:100px}
#inc03 .sc_review .group-tit{padding:0 15px 70px}
#inc03 .group-cont{padding:100px 15px}
#inc03 .group-cont .btn--next{right:23px}
#inc03 .group-cont .btn--prev{left:23px}
}
@media (max-width:1600px){
#inc03 .sc_review .group-tit{padding:0 15px 55px}
#inc03 .sc_review .group-tit .main_tit{padding-bottom:25px}
#inc03 .group-cont{padding:70px 15px}
#inc03 .group-cont .link-review .atc_cont p.desc{margin-bottom:30px}
#inc03 .group-cont .link-review .atc_cont h4{padding-bottom:25px;font-size:20px}
#inc03 .group-cont .link-review .atc_hd{padding-bottom:25px}
#inc03 .group-cont .link-review .atc_hd .icon img{height:36px}
#inc03 .group-cont .link-review .atc_cont .thumb-box{height:250px}
}
@media (max-width:1400px){
#inc03{padding-top:80px}
#inc03 .sc_review .group-tit .sub_tit{padding-bottom:20px}
#inc03 .sc_review .group-tit{padding:0 15px 45px}
#inc03 .group-cont{padding:55px 15px}
#inc03 .group-cont .inner{padding:0 24px}
#inc03 .group-cont .btn--next{right:0}
#inc03 .group-cont .btn--prev{left:0}
#inc03 .group-cont .link-review .atc_hd{padding-bottom:18px}
#inc03 .group-cont .link-review .atc_hd .icon img{height:33px}
#inc03 .group-cont .link-review .atc_cont h4{padding-bottom:15px;font-size:18px}
#inc03 .group-cont .link-review .atc_cont h4 span::before{font-size:16px}
#inc03 .group-cont .link-review .atc_cont p.desc{font-size:14px}
}
@media (max-width:1200px){
#inc03{padding-top:70px}
#inc03 .sc_review .group-tit .main_tit{padding-bottom:18px}
#inc03 .group-cont .link-review .atc_hd{padding-bottom:10px}
#inc03 .group-cont .link-review .atc_cont h4{flex-direction:column-reverse;align-items:flex-start;gap:10px}
#inc03 .group-cont .link-review .atc_cont .thumb-box{height:210px}
}
@media (max-width:1024px){
#inc03 .sc_review .group-tit{padding:0 15px 30px}
#inc03 .sc_review .group-tit .sub_tit{padding-bottom:15px}
#inc03 .sc_review .group-tit .main_tit{padding-bottom:12px}
#inc03 .group-cont{padding:35px 15px}
#inc03 .group-cont .link-review{padding:25px;border-radius:10px}
#inc03 .group-cont .link-review .atc_hd{padding-bottom:10px}
#inc03 .group-cont .link-review .atc_cont p.desc{-webkit-line-clamp:3;margin-bottom:24px}
#inc03 .group-cont .link-review .atc_cont .thumb-box{height:255px}
}
@media (max-width:860px){
#inc03 .group-cont .link-review .atc_cont .thumb-box{height:215px}
}
@media (max-width:768px){
#inc03{padding-top:60px}
#inc03 .sc_review .group-tit{padding:0 15px 15px}
#inc03 .sc_review .group-tit .sub_tit{padding-bottom:12px}
#inc03 .group-cont .inner{padding:0}
#inc03 .group-cont .link-review .atc_cont h4{gap:8px;font-size:16px}
#inc03 .group-cont .link-review .atc_cont h4 span::before{font-size:14px}
#inc03 .group-cont .link-review .atc_hd .icon img{height:30px}
#inc03 .group-cont .link-review .atc_cont .thumb-box{height:220px}
#inc03 .group-cont .btn--navigation{display:none !important}
#inc03 .sc_review .swiper-navigation{display:flex;justify-content:center;padding-bottom:20px}
}
@media (max-width:580px){
#inc03 .group-cont .link-review .atc_cont .thumb-box{height:250px}
}
@media (max-width:480px){
#inc03 .sc_review .group-tit .main_tit{padding-bottom:8px}
#inc03 .group-cont .link-review .atc_cont h4{padding-bottom:12px;font-size:15px}
#inc03 .group-cont .link-review .atc_cont .thumb-box{height:230px}
#inc03 .group-cont{padding:25px 15px}
}
/* 반응형 [e] */