@charset "utf-8";

#inc01{padding:160px  0 150px 115px;border-bottom:1px solid #e1e1e1}
#inc01 .swiper-navigation{display:flex;gap:30px;padding-bottom:3px}
#inc01 .swiper-navigation button{all:unset;display:flex;align-items:center;justify-content:center;cursor:pointer}
#inc01 .swiper-navigation button.btn--prev span{transform:rotate(180deg)}
#inc01 .swiper-navigation button span{stroke:#000}

/* Achieve Your Capital Goal */
#inc01 .cont.goals{margin-bottom:150px}
#inc01 .inc01_slide{height:485px}
#inc01 .inc01_slide .swiper-slide{overflow:hidden}
#inc01 .inc01_slide .swiper-slide .link-business{position:relative;display:flex;width:100%;height:357px;transition:height .3s linear}
#inc01 .inc01_slide .swiper-slide.on .link-business{height:485px}
#inc01 .inc01_slide .swiper-slide .link-business img{width:100%;object-fit:cover}
#inc01 .inc01_slide .swiper-slide.on .link-business::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.4) 30%, transparent 100%)}
#inc01 .inc01_slide .swiper-slide .link-business .info-box{position:absolute;top:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;width:100%;height:100%;padding:60px;opacity:0;visibility:hidden;transition:opacity 0.2s linear, visibility 0.2s linear}
#inc01 .inc01_slide .swiper-slide.on .link-business .info-box{opacity:1;visibility:visible}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit{display:flex;flex-direction:column;gap:10px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit .tit-en{font-family:var(--e-font);font-size:16px;line-height:1.25;color:#fff}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit .tit-ko{font-size:26px;line-height:1.3;color:#fff}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:100px;background-color:#fff}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .arrow span{font-size:32px;color:var(--point-color)}

/* Insight */
#inc01 .inc01_slide02{padding-bottom:50px}
#inc01 .inc01_slide02 .swiper-slide{border-left:1px solid #e1e1e1}
#inc01 .inc01_slide02 .swiper-slide .link-atc{display:flex;flex-direction:column;gap:15px;padding:30px 40px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__date{font-family:var(--e-font);font-size:16px;font-weight:500;color:#aaa}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__subject{font-size:22px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;color:#777;line-height:1.75}

/* 반응형 [s] */
@media (max-width:1440px){
#inc01{padding:125px 0 125px 80px}
#inc01 .swiper-navigation button span{font-size:22px}
#inc01 .cont.goals{margin-bottom:125px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box{padding:45px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit{gap:7px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit .tit-en{font-size:15px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit .tit-ko{font-size:23px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .arrow{width:50px;height:50px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .arrow span{font-size:24px}
#inc01 .inc01_slide02 .swiper-slide .link-atc{gap:12px;padding:20px 30px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__date{font-size:15px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__subject{font-size:20px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__content{font-size:15px}
}
@media (max-width:1200px){
#inc01{padding:105px  0 105px 60px}
#inc01 .cont.goals{margin-bottom:105px}
#inc01 .inc01_slide{height:455px}
#inc01 .inc01_slide .swiper-slide .link-business{height:327px}
#inc01 .inc01_slide .swiper-slide.on .link-business{height:455px}
#inc01 .inc01_slide02{padding-bottom:40px}
}
@media (max-width:1024px){
#inc01{padding:85px 30px}
#inc01 .cont.goals{margin-bottom:85px}
#inc01 .inc01_slide{height:370px}
#inc01 .inc01_slide .swiper-slide .link-business{height:290px}
#inc01 .inc01_slide .swiper-slide.on .link-business{height:370px}
}
@media (max-width:768px){
#inc01{padding:85px 0 85px 30px}
#inc01 .swiper-navigation{gap:15px}
#inc01 .inc01_slide02{padding-bottom:35px}
#inc01 .inc01_slide02 .swiper-slide{border-right:1px solid #e1e1e1}
#inc01 .inc01_slide02 .swiper-slide .link-atc{gap:10px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__subject{font-size:18px}
#inc01 .insight .cont__bottom{padding-right:30px}
}
@media (max-width:480px){
#inc01{padding:60px 0 60px 20px}
#inc01 .cont.goals{margin-bottom:60px}
#inc01 .inc01_slide{height:315px}
#inc01 .inc01_slide .swiper-slide .link-business{height:225px}
#inc01 .inc01_slide .swiper-slide.on .link-business{height:315px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box{padding:35px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit{gap:4px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit .tit-en{font-size:14px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .info__tit .tit-ko{font-size:16px}
#inc01 .inc01_slide .swiper-slide .link-business .info-box .arrow{display:none}
#inc01 .insight .cont__bottom{padding-right:20px}
#inc01 .inc01_slide02 .swiper-slide .link-atc{gap:6px;padding:10px 20px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__subject{font-size:16px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__date{font-size:14px}
#inc01 .inc01_slide02 .swiper-slide .link-atc .atc__content{font-size:14px}
}
/* 반응형 [e] */