@charset "utf-8";

/* main-visual */
.main-visual {position:relative;}
.main-visual .item {height:100vh; position:relative;}
.main-visual .item .secting-img {width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center center;}
.main-visual .item.slick-active .secting-img {transform:scale(1.06); transition:all 4.5s;}
.main-visual .txt-box {max-width:1630px; width:100%; height:100%; padding:170px 15px; position:absolute; top:0; left:50%; transform:translateX(-50%); z-index:10; margin:0 auto; color:#fff; display:flex; flex-direction:column; justify-content:flex-end;}
.main-visual .txt-box h2 {font-size:70px; font-weight:600; line-height:1.2em; margin-bottom:36px; opacity:0;}
.main-visual .txt-box h2 span {font-family:'Poppins';}
.main-visual .txt-box p {font-size:20px; line-height:1.7em; opacity:0;}
.main-visual .slick-active .txt-box h2 {animation:text-focus-in .8s cubic-bezier(.55,.085,.68,.53) both;}
.main-visual .slick-active .txt-box p {animation:text-focus-in .8s cubic-bezier(.55,.085,.68,.53) both .6s;}
@keyframes text-focus-in{0%{filter:blur(20px);opacity:0}100%{filter:blur(0);opacity:1}}
.main-visual .main-btns {position:absolute; bottom:80px; right:80px;}
.main-visual .main-btns .slick-arrow {width:80px; height:80px; margin-left:10px; border-radius:50%; background-size:30px; background-color:transparent; background-repeat:no-repeat; background-position:center center; border:2px solid rgba(255,255,255,0.2); font-size:0; transition:all 0.6s;}
.main-visual .main-btns .slick-arrow:hover {background-color:rgba(17,17,17,0.8); border-color:rgba(17,17,17,0.8);}
.main-visual .main-btns .slick-prev {background-image:url('../img/main/main-prev.png');}
.main-visual .main-btns .slick-next {background-image:url('../img/main/main-next.png');}
