@charset "utf-8";
#inc06 .gsap_cont{opacity:0;position:relative;margin:auto;width:90%}
#inc06 .gsap_cont .pin-spacer{margin-top:60px !important}
#inc06 .gsap_cont ul{overflow:hidden}
#inc06 .gsap_cont ul li{position:relative}
#inc06 .gsap_cont ul li.last{margin-top:60px}
#inc06 .gsap_cont ul li img{width:100%;height:900px;border-radius:20px;object-fit:cover;transition:all .3s}
#inc06 .gsap_cont ul li .tit{display:flex;flex-direction:column;align-items:start;position:absolute;bottom:5%;left:50%;transform:translateX(-50%)}
#inc06 .gsap_cont ul li .tit h2{font-size:200px;font-weight:400;font-family:var(--main-font);line-height:190px;color:#fff}
#inc06 .gsap_cont ul li .tit div{padding-left:6px;font-size:50px/*15px*/;font-weight:600;font-family:var(--sub-font);color:#fff}
#inc06 .gsap_cont .txt{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:100px}
#inc06 .gsap_cont .txt > div{font-size:18px;font-weight:400;font-family:var(--sub-font);color:rgb(255, 255, 255,0.2);background:linear-gradient(to right, #fff, #fff) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0%;word-break:keep-all}
#inc06 .gsap_cont .txt a{overflow:hidden;opacity:0;filter:blur(10px);transform:translateY(30px);position:relative;display:flex;justify-content:center;align-items:center;margin-top:30px;width:155px;height:50px;border:2px solid #e1e1e1;border-radius:25px;font-size:16px;font-weight:400;font-family:var(--sub-font);color:#fff;transition:all .3s} 
#inc06 .gsap_cont .txt a:after{content:"";position:absolute;z-index:-1;bottom:0%;left:0%;width:100%;height:0%;background-color:#fff;transition:all .3s}

/* 반응형 [s] */
@media (hover:hover){
#inc06 .gsap_cont ul li:hover img{filter:brightness(0.6)}
#inc06 .gsap_cont .txt a:hover{border:2px solid transparent;color:#000}
#inc06 .gsap_cont .txt a:hover:after{height:100%}
}
@media(max-width:1980px){
#inc06 .gsap_cont ul li img{height:745px}  
}    
@media (max-width:1380px){
#inc06 .gsap_cont{width:95%}
#inc06 .gsap_cont .pin-spacer{margin-top:40px !important}
#inc06 .gsap_cont ul li .tit h2{font-size:170px;line-height:160px}
#inc06 .gsap_cont ul li img{height:600px} 
}
@media (max-width:1024px){
#inc06 .gsap_cont ul li .tit{align-items:center;width:100%}
#inc06 .gsap_cont ul li .tit h2{font-size:140px;line-height:130px}
#inc06 .gsap_cont ul li img{height:500px;border-radius:18px} 
#inc06 .gsap_cont .txt{margin-top:70px}
#inc06 .gsap_cont .txt > div{font-size:17px}
#inc06 .gsap_cont .txt a{width:150px;height:48px;border-radius:24px;font-size:15px}
}
@media (max-width:768px){
#inc06 .gsap_cont ul li .tit h2{font-size:100px;line-height:90px}
#inc06 .gsap_cont ul li img{height:60vh;border-radius:15px} 
#inc06 .gsap_cont .txt{margin-top:60px}
#inc06 .gsap_cont .txt > div{font-size:16px}
#inc06 .gsap_cont .txt a{width:140px;height:46px;border-radius:23px;font-size:14px}
}
@media (max-width:480px){
#inc06 .gsap_cont ul li .tit h2{font-size:80px;line-height:1}
#inc06 .gsap_cont ul li img{border-radius:12px} 
#inc06 .gsap_cont .txt{margin-top:50px}
#inc06 .gsap_cont .txt > div{font-size:15px}
#inc06 .gsap_cont .txt a{width:130px;height:44px;border-radius:22px;font-size:13px}
}
@media (max-width:380px){
#inc06 .gsap_cont .pin-spacer{margin-top:30px !important}
#inc06 .gsap_cont ul li .tit h2{font-size:70px}
#inc06 .gsap_cont ul li img{border-radius:10px} 
#inc06 .gsap_cont .txt{margin-top:40px}
#inc06 .gsap_cont .txt > div{font-size:14px}
#inc06 .gsap_cont .txt a{margin-top:25px;width:120px;height:40px;border-radius:20px;font-size:12px}
}
/* 반응형 [e] */