@charset "utf-8";
#inc02{position:relative;padding:125px 0 0;isolation:isolate}
#inc02::before{position:absolute;content:'';top:0;left:0;width:100%;height:464px;background-color:var(--primary);z-index:-2;pointer-events:none}
#inc02::after{position:absolute;content:'';top:0;left:0;width:100%;height:464px;background-image:url(./img/inc02_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center top 30%;mix-blend-mode:multiply;z-index:-1;pointer-events:none}
#inc02 .atc__head{display:flex;gap:70px;padding-bottom:40px}
#inc02 .atc__head .fl-l h2.title-ko{padding-bottom:0;color:#fff}
#inc02 .atc__head .fl-r{flex:1;display:flex;justify-content:space-between;align-items:flex-end}
#inc02 .atc__head .fl-r .text-box h3{color:#fff}
#inc02 .atc__head .fl-r .text-box p{color:rgba(255, 255, 255, 0.6)}

/* swiper navigation */
#inc02 .atc__head .swiper-navigation button{border:1px solid rgba(255,255,255,0.5)}
#inc02 .atc__head .swiper-navigation button svg{stroke:rgba(255,255,255,0.5)}
#inc02 .atc__head .swiper-navigation button:hover{background-color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.8)}
#inc02 .atc__head .swiper-navigation button:hover svg{stroke:var(--primary)}

/* swiper slide */
#inc02 .atc__cont .swiper-slide{height:350px;overflow:hidden;border-radius:var(--radius)}
#inc02 .atc__cont .swiper-slide img{width:100%;height:100%;object-fit:cover}

/* 반응형 [s] */
@media (max-width:1400px){
#inc02 .atc__inner{padding:0 15px}
#inc02 .atc__head{gap:40px}
}
@media (max-width:1200px){
#inc02{padding:80px 0 0}
#inc02 .atc__head{flex-direction:column;align-items:center;text-align:center;gap:16px}
#inc02 .atc__head .fl-r{flex-direction:column;align-items:center}
#inc02 .atc__head .fl-r .text-box{padding-bottom:25px}
#inc02::before, #inc02::after{height:500px}
#inc02::after{background-position:center}
#inc02 .atc__cont .swiper-slide{height:290px}
}
@media (max-width:1024px){
#inc02::before, #inc02::after{height:420px}
#inc02 .atc__head{gap:14px;padding-bottom:30px}
#inc02 .atc__head .fl-r .text-box{padding-bottom:20px}
#inc02 .atc__cont .swiper-slide{height:240px}
}
@media (max-width:768px){
#inc02{padding:60px 0 0}
#inc02::before, #inc02::after{height:380px}
#inc02 .atc__head{padding-bottom:24px}
#inc02 .atc__head .fl-r .text-box{padding-bottom:16px}
}
@media (max-width:480px){
#inc02 .atc__head{gap:8px}
#inc02 .atc__head .fl-r .text-box{padding-bottom:14px}
}
/* 반응형 [e] */