@charset "utf-8";

.wrap_visual,
.wrap_visual .slider,
.wrap_visual .slick-list,
.wrap_visual .slick-track,
.wrap_visual .slick-slide,
.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{text-align:center;padding:70px 0;top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;display:flex;flex-direction:column;justify-content:center;}
.wrap_visual .text_1{color:#FFF;font-size:50px;line-height:1.3;font-family:'Dream Medium';opacity:0;transform:translateY(-50px);text-shadow:2px 2px 1px #000;}
.wrap_visual .text_2{color:#FFF;font-size:20px;line-height:1.5;font-family:'Dream Regular';opacity:0;transform:translateY(50px);margin-top:30px;}
@media all and (max-width:1640px){
	.wrap_visual .item_2{left:5%;width:90%;}
}
@media all and (max-width:1023px){
	.wrap_visual .text_1{font-size:40px;}
	.wrap_visual .text_2{font-size:18px;}
}
@media all and (max-width:767px){
	.wrap_visual .text_1{font-size:30px;}
	.wrap_visual .text_2{font-size:16px;}
}

/*애니메이션*/
.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{}
.wrap_visual .control{bottom:70px;left:2%;width:96%;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;}
.wrap_visual .numbering{color:#FFF;font-size:12px;line-height:1;font-family:'Dream Medium';}
.wrap_visual .paging{margin:0 10px;}
.wrap_visual .paging ul{display:flex;align-items:center;}
.wrap_visual .paging button{width:60px;height:2px;background:#FFF;display:block;text-indent:-9999px;transition:0.5s;}
.wrap_visual .paging li.slick-active button{background:rgba(255,255,255,0.5);}
.wrap_visual .play,
.wrap_visual .stop{width:20px;height:20px;display:none;text-indent:-9999px;margin-left:10px;}
.wrap_visual .play.on,
.wrap_visual .stop.on{display:block;}
.wrap_visual .play{background:url(../images/play_3.png) no-repeat center;}
.wrap_visual .stop{background:url(../images/stop_3.png) no-repeat center;}
.wrap_visual .prev,
.wrap_visual .next{width:70px;height:70px;border:1px solid #FFF;display:block;text-indent:-9999px;position:absolute;top:calc(50% - 35px);}
.wrap_visual .prev{left:75px;background:url(../images/prev_8.png) no-repeat center;}
.wrap_visual .next{right:75px;background:url(../images/next_8.png) no-repeat center;}
@media all and (max-width:1023px){
	.wrap_visual .prev{left:15px;}
	.wrap_visual .next{right:15px;}
}
@media all and (max-width:767px){
	.wrap_visual .prev,
	.wrap_visual .next{width:50px;height:50px;top:calc(50% - 25px);background-size:12px;}
}