@charset "utf-8";

.wrap_visual{position:relative;}
.wrap_visual,
.wrap_visual .slick-list{}
.wrap_visual .slick-list{}
.wrap_visual .slick-slide > div,
.wrap_visual .slick-slide li,
.wrap_visual .icon{overflow: hidden;border-radius: 40px;}
.wrap_visual .icon img{object-fit:cover;object-position:center;width:100%;height:100vh;max-height: 550px;}
.wrap_visual .item{display:none;}
.wrap_visual .item .text_1{}
.wrap_visual .item .text_2{}


@media only screen and (min-width:1921px){
}
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1280px){
}
@media only screen and (max-width:768px){
	.wrap_visual .slick-slide > div, .wrap_visual .slick-slide li, .wrap_visual .icon{border-radius: 15px;}
}


/*애니메이션*/
.wrap_visual .slick-list .slick-track .slick-slide img{}
@keyframes mainVisual{
	0%{filter:blur(100px);filter:grayscale(1);}
	100%{filter:blur(0px);filter:grayscale(0);}
}

/*콘트롤*/
.wrap_visual .control{position:absolute;bottom: 120px;left:5%;width:90%;display:flex;align-items:center;animation-name:slogan_3;animation-duration:1s;animation-fill-mode:forwards;opacity:0;animation-delay:1.25s;}
.wrap_visual button{display:block;cursor:pointer;text-indent:-9999px;}
.wrap_visual .control .numbering{font-family:'SBAggro L';color:#FFF;font-size:12px;margin-right:20px;}
.wrap_visual .control .numbering span{display:none;}
.wrap_visual .control .numbering .now{display:block;position:absolute;left:0;top:0;}
.wrap_visual .control .numbering .total{display:block;position:absolute;left: 180px;top:0;}
.wrap_visual .control .paging{margin-right:20px;max-width: 150px;}
.wrap_visual .control .paging ul{display:flex;align-items:center;}
.wrap_visual .control .paging ul li{height:2px;}
.wrap_visual .control .paging ul li button{width:50px;height:100%;background:rgba(255,255,255,0.5);}
.wrap_visual .control .paging ul li.slick-active{}
.wrap_visual .control .paging ul li.slick-active button{background:rgba(255,255,255,1);}
.wrap_visual .control .pannel{margin-bottom: 0px;margin-left: 20px;display:flex;align-items:center;text-align: center;justify-content: center;}
.wrap_visual .control button.play,
.wrap_visual .control button.stop{display:none;width: 5px;height:10px;}
.wrap_visual .control button.on{display:block;}
.wrap_visual .control button.play{background:url(../images/play.png) no-repeat center;}
.wrap_visual .control button.stop{background:url(../images/pause.png) no-repeat center;}
.wrap_visual .control button.prev,
.wrap_visual .control button.next{width: 15px;height:10px;}
.wrap_visual .control button.prev{background:url(../images/prev.png) no-repeat left center;}
.wrap_visual .control button.next{background:url(../images/next.png) no-repeat right center;}

@keyframes slogan_3{
	0%{}
	100%{opacity:1;}
}