@charset "utf-8";

.wrap_visual,
.wrap_visual .slider,
.wrap_visual .slick-list,
.wrap_visual .slick-track,
.wrap_visual .slick-slide,
.wrap_visual .slick-slide > div,
.wrap_visual .slick-slide > div > li,
.wrap_visual .item_1{height:100%;}
.wrap_visual .item_1{background-size:cover !important;transform:scale(1.2);}
.wrap_visual .item_1 img{display:none;}
/*슬로건*/
.wrap_visual .item_2{position:absolute;top:0;left:0;width:1710px;z-index:1;text-align:right;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;text-shadow:2px 2px 2px rgba(0,0,0,0.4);}
.wrap_visual .text_1{font-size:35px;color:#FFF;line-height:1;font-family:'Noto Bold';margin-bottom:20px;opacity:0;transform:translateY(-50px);}
.wrap_visual .text_2{font-size:55px;color:#FFF;line-height:1;font-family:'S-CoreDream-6Bold';letter-spacing:-2px;opacity:0;transform:translateY(50px);}
@media all and (max-width:1740px){
	.wrap_visual .item_2{left:5%;width:90%;}
}
@media all and (max-width:1280px){
	.wrap_visual .text_1{font-size:25px;}
	.wrap_visual .text_2{font-size:45px;}
}
@media all and (max-width:768px){
	.wrap_visual .text_1{font-size:18px;}
	.wrap_visual .text_2{font-size:30px;}
}
/*애니메이션*/
.wrap_visual .item_1{animation-name:mainVisualScale;animation-duration:5s;animation-fill-mode:forwards;}
@keyframes mainVisualScale{
	0%{}
	100%{transform:scale(1);}
}
.wrap_visual .text_1{animation-name:text_1;animation-duration:2s;animation-fill-mode:forwards;}
@keyframes text_1{
	0%{}
	100%{opacity:1;transform:translateY(0px);}
}
.wrap_visual .text_2{animation-name:text_2;animation-duration:3s;animation-fill-mode:forwards;}
@keyframes text_2{
	0%{}
	100%{opacity:1;transform:translateY(0px);}
}

/*감싸기*/
.wrap_visual .wrap{position:absolute;bottom:0;left:0;width:1710px;z-index:1;display:flex;justify-content:flex-end;}
/*콘트롤*/
.wrap_visual .control{background:#FFF;padding:10px 20px;display:flex;align-items:center;}
.wrap_visual button{display:block;cursor:pointer;text-indent:-9999px;}
.wrap_visual .numbering{color:#000;font-size:14px;font-weight:600;}
.wrap_visual .numbering span{font-family: 'Montserrat', sans-serif;}
.wrap_visual .paging{margin:0 12px;}
.wrap_visual .paging ul{display:flex;align-items:center;}
.wrap_visual .paging button{width:30px;height:1px;background:#000;opacity:0.5;}
.wrap_visual .paging li.slick-active button{height:4px;opacity:1;}
.wrap_visual .playStop{margin-left:20px;}
.wrap_visual button.play,
.wrap_visual button.stop{display:none;width:14px;height:14px;}
.wrap_visual button.on{display:block;}
.wrap_visual button.play{background:url(../images/play.png) no-repeat center;}
.wrap_visual button.stop{background:url(../images/stop.png) no-repeat center;}
@media all and (max-width:1740px){
	.wrap_visual .wrap{left:5%;width:90%;}
}
@media all and (max-width:768px){
	.wrap_visual .control{padding:5px 10px;}
	.wrap_visual .paging button{width:36px;}
}