@charset "utf-8";

#inc04{position:relative;padding:175px 0 213px;background:url(./img/inc04_bg.jpg) no-repeat top / cover}
#inc04 .inner{display:flex;flex-direction:column;align-items:center;padding:0 50px}
/* 타이틀 */
#inc04 .tit_area{justify-content:center}
#inc04 .tit_area h2{color:#fff;font-family:var(--e-font);padding-bottom:83px;font-size:90px;font-weight:400;line-height:70px}
/* 콘텐츠 리뷰 */
#inc04 .cont{display:flex;flex-direction:column;align-items:center;gap:13px;max-width:525px}
#inc04 .cont .review-list{position:relative;width:100%;transform-origin:50% 100%}
#inc04 .cont .review-list:nth-child(1){z-index:5}
#inc04 .cont .review-list:nth-child(2){z-index:4}
#inc04 .cont .review-list:nth-child(3){z-index:3}
#inc04 .cont .review-item{position:relative;display:flex;flex-direction:column;gap:14px;padding:35px 30px 26px;color:#fff;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(20px);border-radius:10px}
#inc04 .cont .review-item .cate{display:flex;align-items:center;gap:10px}
#inc04 .cont .review-item .cate .service-name{font-size:17px;font-weight:700;line-height:100%}
#inc04 .cont .review-item .cate .service-type{font-size:13px;font-weight:500;line-height:100%;color:rgba(255,255,255,0.5)}
#inc04 .cont .review-item p.desc{font-family:var(--k-font);font-size:15px;font-weight:400;line-height:25px;color:rgba(255,255,255,0.8)}

@media (max-width:1024px){
#inc04{padding:145px 0 183px}
#inc04 .inner{padding:0 15px}
#inc04 .tit_area h2{font-size:70px;padding-bottom:63px}
}
@media (max-width:768px){
#inc04 .tit_area h2{padding-bottom:clamp(43px, 8.2vw, 63px);font-size:clamp(40px, 9.11vw, 70px);text-align:center;line-height:50px}
#inc04 .cont .review-item{padding:30px 25px 25px}
}
@media (max-width:480px){
#inc04{padding:115px 0 153px}
#inc04 .cont .review-item{gap:10px}
#inc04 .cont .review-item .cate{flex-direction:column;align-items:flex-start}
#inc04 .cont .review-item .cate .service-name{font-size:16px}
#inc04 .cont .review-item p.desc{font-size:14px}
}
@media (max-width:390px){
#inc04{padding:60px 0}
}