@charset "utf-8";



[id*='_obj133'] {position: absolute;z-index: 1;top: 47%;left: 50%;text-align: center;width: 75% !important;box-sizing: border-box;transform: translate(-50%,-50%);width: 1200px;}


/* visual */
.visual {padding: 0;}
.wrap-visual {box-sizing:border-box;position:relative;filter: brightness(0.8);}
.wrap-visual .slider {position:relative;z-index:1;}
.wrap-visual .slider li {position:relative;text-align:center;height: 100%;}
.wrap-visual .slider li img {display:inline-block;object-fit: cover;max-height: 600px;width: 100%;}


.wrap-visual button {}
.wrap-visual .prevnext{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;justify-content: space-between;z-index: 1;padding: 0 15px;}
.wrap-visual .prevnext button {width: 55px;aspect-ratio: 1/1;z-index:1;background-size: cover !important;}
.wrap-visual .prevnext button.prev {background: url('../images/chevron-left-w.png') left center no-repeat;}
.wrap-visual .prevnext button.next {background: url('../images/chevron-right-w.png') right center no-repeat;}
.wrap-visual .control {text-align:center;position:absolute;bottom:30px;width:100%;z-index:1;}
.wrap-visual .control .playstop, .wrap-visual .control .paging{display:inline-block;}
.wrap-visual .control .paging li {display:inline-block;margin:0 5px;}
.wrap-visual .control .paging button {text-indent: inherit;border-radius:100px;font-size: 18px;color: #fff;padding: 2px 5px 5px;width: 35px;height: 35px;}
.wrap-visual .control .paging .slick-active button {border: 1px solid #fff;}
.wrap-visual .control .playstop button {display:none;width: 25px;height: 25px;background-size: 80% !important;text-indent: -9999px;}
.wrap-visual .control .playstop button.on {display:inline-block;}
.wrap-visual .control .playstop button.play {background:url('../images/play-w.png') no-repeat center;}
.wrap-visual .control .playstop button.stop {background:url('../images/pause-w.png') no-repeat center;}

 
  

@media all and (max-width:1200px){
	.wrap-visual .prevnext {padding: 0;}
	.wrap-visual .prevnext button {width: 45px;}
	.wrap-visual .slider li img {height: 400px;}
}

@media all and (max-width:768px){
	.wrap-visual .slider li img{height: 350px;}
	.wrap-visual .prevnext button {width: 40px;}
	.wrap-visual .prevnext button.prev{left:0;}
	.wrap-visual .prevnext button.next{right:0;}
	.wrap-visual .control .playstop button {width: 20px;height: 20px;}
	.wrap-visual .control .paging button {width:30px;height:30px;font-size: 15px;}
}

@media all and (max-width:550px){
	.wrap-visual .slider li img{height: 300px;}

	
}


/* visual 글씨 */
#visualBox-wrap {position: absolute; left: 50%; transform: translate(-50%, -50%); z-index: 1; top: 47%;}
.visualBox{width:880px;position:relative;color:#fff;font-size:23px;line-height:1.4;font-family:'Noto Light';box-sizing:border-box;text-align: center; margin: 0 auto;}
 
.visualBox .p-1 {margin-bottom:10px;font-size: 25px;}
.visualBox .p-1 strong{display:inline-block; background-color:#ffde00; padding:3px 35px; border-radius:20px; margin-right:10px; color:#1c64af;}
.visualBox .p-2{margin-bottom:20px;font-size: 60px;letter-spacing:-2px;font-weight: bold;}
.visualBox .p-2 span{font-family:'Noto Bold';font-size:60px;}
.visualBox .p-3{font-size:23px;} 

@media all and (max-width:1300px) {
	.visualBox{width: 80%;}
	.visualBox .p-1{font-size: 23px;}
	.visualBox .p-2{font-size: 40px;} 
	.visualBox .p-3{font-size: 20px;} 
} 
@media all and (max-width:768px) {
	.visualBox {width:auto;line-height: 1;}
	.visualBox .p-1{
    margin: 0;
}
	.visualBox .p-3{display:none;} 
	.visualBox .p-2{margin-bottom: 0;font-size: 30px;margin-top: 20px;} 
}
@media all and (max-width:550px) {  
}
