@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{padding:70px 0;top:0;left:50%;width:50%;margin-left:-800px;height:100%;position:absolute;z-index:1;display:flex;flex-direction:column;justify-content:center;}
.wrap_visual .text_1{color:#FFF;font-size:64px;line-height:1.1;font-family:'Noto Bold';opacity:0;transform:translateY(-50px);}
.wrap_visual .text_2{color:#FFF;font-size:28px;line-height:1.3;font-family:'Noto Light';opacity:0;transform:translateY(50px);margin-top:50px;}
@media all and (max-width:1640px){
	.wrap_visual .item_2{left:5%;width:90%;margin-left:0;}
}
@media all and (max-width:1023px){
	.wrap_visual .text_1{font-size:50px;}
	.wrap_visual .text_2{font-size:24px;}
}
@media all and (max-width:767px){
	.wrap_visual .text_1{font-size: 28px;}
	.wrap_visual .text_2{font-size:17px;}
}

/*애니메이션*/
.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{bottom:70px;left:50%;width:1600px;margin-left:-800px;position:absolute;z-index:1;}
.wrap_visual .control{}
.wrap_visual .numbering{display:none;}
.wrap_visual .paging ul{display:flex;align-items:center;}
.wrap_visual .paging li{margin-right:15px;}
.wrap_visual .paging button{width:15px;height:15px;background:#FFF;border:1px solid transparent;border-radius:100%;display:block;text-indent:-9999px;transition:0.5s;transform:scale(0.35);}
.wrap_visual .paging li.slick-active button{background:transparent;border-color:#FFF;transform:scale(1);}
@media all and (max-width:1640px){
	.wrap_visual .wrap{left:5%;width:90%;margin-left:0;}
}
@media all and (max-width:768px){
}
