@charset "utf-8";

.wrap_visual .slick-slide img{max-width:unset;width:100%;}
@media only screen and (max-width:2000px){
  .wrap_visual .slick-list{position:relative;width:2000px;left:50%;margin-left:-1000px;}
}
@media only screen and (max-width:1600px){
  .wrap_visual .slick-list{width:1600px;left:50%;margin-left:-800px;}
}
@media only screen and (max-width:1280px){
  .wrap_visual .slick-list{width:1600px;margin-left:-800px;}
}
@media only screen and (max-width:768px){
  .wrap_visual .slick-list{width:1024px;margin-left:-512px;}
}

.wrap_visual .slider li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('https://dep.hufs.ac.kr/Web-home/fnct/imageSlide/temp10_visual/images/pattern.png');
    z-index: 9;
}
.wrap_visual .item{position:absolute;top: 38%;left:50%;width:1600px;margin-left:-800px;z-index: 111;}
.wrap_visual .text_1,
.wrap_visual .text_2{word-break:keep-all;color:#FFF;}
.wrap_visual .text_1{font-size:65px;font-weight:500;line-height:1.1;}
.wrap_visual .text_2{font-size:30px;font-weight:400;line-height:1;padding-top:35px;}
.wrap_visual .text_2 span{display:inline-block;}
.wrap_visual .text_2 span em{position:relative;}
.wrap_visual .text_2 span::before{content:"";display:block;width:100%;height:18px;background:rgba(0,130,148,0.8);transform: translateY(37px);}
/*CONTROL*/
.wrap_visual .control{position:absolute;bottom:145px;left:25%;width:50%;}
.wrap_visual .numbering,
.wrap_visual .playstop,
.wrap_visual .prevnext{display:none;}
.wrap_visual .paging{}
.wrap_visual .paging ul{display:flex;justify-content:center;line-height:0;}
.wrap_visual .paging ul li{}
.wrap_visual .paging ul li button{background: #0707077d;width: 18px;height: 18px;font-size:0;margin:0 2px;border-radius: 50%;/* opacity: 0.8; */}
.wrap_visual .paging ul li.slick-active button{background: #00BCD4;}
@media only screen and (max-width:1600px){
  .wrap_visual .item{width:100%;left:0;margin-left:0;text-align:center;}
  .wrap_visual .text_1{font-size:65px;line-height: 0.85;}
  .wrap_visual .text_2{font-size:30px;}
}
@media only screen and (max-width:1280px){
  .wrap_visual .item{top:40%;}
  .wrap_visual .text_1{font-size:55px;}
  .wrap_visual .text_2{font-size:25px;}
}
@media only screen and (max-width:768px){
  .wrap_visual .item{top:35%;}
  .wrap_visual .text_1{font-size:35px;}
  .wrap_visual .text_2{font-size:18px;padding-top:5px;}
  .wrap_visual .text_2 span::before{height:13px;transform: translateY(22px);}
}
/*HOVER************************************************************/
@media only screen and (min-width:1281px){
}