.main-visual-image-wrap{position:relative;height:100vh;overflow:hidden}.main-visual-image-wrap .progress-bar-wrap{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:100;background-color:#ddd}.main-visual-image-wrap .progress-bar-wrap .progress-bar{width:0;height:100%;background-color:#72d2a3}.main-visual-image-wrap .slide-container{visibility:hidden;height:100%}.main-visual-image-wrap .slick-slide{position:relative;height:100vh;overflow:hidden}.main-visual-image-wrap .slick-slide>div{display:flex;align-items:center;height:100%}.main-visual-image-wrap .slick-dots{position:absolute;bottom:25px;left:15px;height:20px;font-size:16px;font-family:"Lato", sans-serif;color:#fff;transform:none}@media screen and (min-width: 992px){.main-visual-image-wrap .slick-dots{bottom:82px;left:35px}}@media screen and (min-width: 1330px){.main-visual-image-wrap .slick-dots{left:calc(((100% - 1280px) / 2) + 20px)}}.main-visual-image-wrap .slick-dots:before{content:"/";position:absolute;left:24px;opacity:0.4}@media screen and (min-width: 992px){.main-visual-image-wrap .slick-dots:before{left:29px}}.main-visual-image-wrap .slick-dots:after{content:"02";position:absolute;left:35px;opacity:0.4}@media screen and (min-width: 992px){.main-visual-image-wrap .slick-dots:after{left:44px}}.main-visual-image-wrap .slick-dots li{position:absolute;margin-right:0;opacity:0;background-color:transparent;pointer-events:none}.main-visual-image-wrap .slick-dots li button{font-size:16px;color:#fff;opacity:1;background-color:transparent}.main-visual-image-wrap .slick-dots li button:before{content:"0"}.main-visual-image-wrap .slick-dots li.slick-active{opacity:1}.main-visual-image-wrap .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.1);-webkit-transition:transform 5s ease-out;transition:transform 5s ease-out}.main-visual-image-wrap .bg-img:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25)}.main-visual-image-wrap .content-items{display:flex;align-items:center;height:100%;color:#fff}.main-visual-image-wrap .sub-title{margin-bottom:10px;font-size:15px;font-family:"Lato", sans-serif;opacity:0}@media screen and (min-width: 992px){.main-visual-image-wrap .sub-title{font-size:20px}}.main-visual-image-wrap .title{line-height:47px;font-size:35px;font-weight:200;letter-spacing:-1.05px;opacity:0}@media screen and (min-width: 768px){.main-visual-image-wrap .title{line-height:1.3;font-size:5vw}}@media screen and (min-width: 1440px){.main-visual-image-wrap .title{line-height:90px;font-size:70px}}.main-visual-image-wrap .title b{font-weight:500}.main-visual-image-wrap .desc{margin-top:40px;margin-bottom:50px;line-height:1.4;font-size:16px;color:#ddd;opacity:0}.main-visual-image-wrap .btn-view-more{opacity:0}.main-visual-image-wrap .slick-slide.animated .list .bg-img{transform:scale(1)}.main-visual-image-wrap .slick-slide.animated .list .sub-title,.main-visual-image-wrap .slick-slide.animated .list .title,.main-visual-image-wrap .slick-slide.animated .list .desc{animation:mainTextAni 0.6s 0.2s forwards cubic-bezier(0.25, 0.79, 0.58, 1)}.main-visual-image-wrap .slick-slide.animated .list .sub-title{animation-delay:0.2s}.main-visual-image-wrap .slick-slide.animated .list .title{animation-delay:0.5s}.main-visual-image-wrap .slick-slide.animated .list .desc{animation-delay:0.7s}.main-visual-image-wrap .slick-slide.animated .list .btn-view-more{opacity:1;transition:opacity 1.2s 0.9s}@-webkit-keyframes mainTextAni{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes mainTextAni{from{opacity:0;-moz-transform:translate3d(0, 30px, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@-o-keyframes mainTextAni{from{opacity:0;-o-transform:translate3d(0, 30px, 0)}to{opacity:1;-o-transform:translate3d(0, 0, 0)}}@keyframes mainTextAni{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.main-visual-image-wrap .main-slide-arrow{display:none}@media screen and (min-width: 992px){.main-visual-image-wrap .main-slide-arrow{display:flex;justify-content:space-between;position:absolute;left:15px;bottom:85px;width:105px;z-index:1}}@media screen and (min-width: 1330px){.main-visual-image-wrap .main-slide-arrow{left:calc((100% - 1280px) / 2)}}.main-visual-image-wrap .main-slide-arrow .prev,.main-visual-image-wrap .main-slide-arrow .next{width:10px;height:16px;border:0;background-color:transparent;cursor:pointer}.main-visual-image-wrap .scroll-hint{position:absolute;right:15px;bottom:20px;cursor:pointer;z-index:2;opacity:0;animation:opacityAnimation 0.7s .9s forwards}@media screen and (min-width: 992px){.main-visual-image-wrap .scroll-hint{bottom:auto;top:50%;transform:translateY(-50px)}}@media screen and (min-width: 1330px){.main-visual-image-wrap .scroll-hint{right:calc((100% - 1280px) / 2)}}.main-visual-image-wrap .scroll-hint img{display:block;padding-right:9px;animation:scrollHintAni 0.6s infinite alternate linear}.main-visual-image-wrap .scroll-hint:after{content:"";display:block;position:absolute;bottom:0;right:0;width:38px;height:38px;border:1px solid #fff;border-radius:50%}@-webkit-keyframes scrollHintAni{from{opacity:1;transform:translateY(-25px)}to{opacity:0.8;transform:translateY(-15px)}}@-moz-keyframes scrollHintAni{from{opacity:1;transform:translateY(-25px)}to{opacity:0.8;transform:translateY(-15px)}}@-o-keyframes scrollHintAni{from{opacity:1;transform:translateY(-25px)}to{opacity:0.8;transform:translateY(-15px)}}@keyframes scrollHintAni{from{opacity:1;transform:translateY(-25px)}to{opacity:0.8;transform:translateY(-15px)}}
