.slick-slide{position:relative;overflow:hidden;}
.slick-slider{margin:0;}
.slick-slide a{display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.slick-slide a img{width:100%;}
.slick-slide video,
.slick-slide iframe,
.slick-slide canvas{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1);}
.slick-slide video,
.slick-slide canvas{width:auto;transform:scale(2) translate(20%,0);left:0;background:#000;}
.slick-slide .art{z-index:589;position:absolute;top:0;width:40%;left:6%;margin-top:10%;}
.slick-slide .art h2{font-size:50px;line-height:120%;color:#026fbf;}
.slick-slide .art p{font-size:20px;line-height:120%;margin-top:20px;color:#000;text-shadow:0 0 1px #fff, 0 0 1px #fff;font-weight:bold;}
#banner .slick-dots{top:30px;text-align:left;width:20px;right:30px;}
#banner .slick-dots li button:before{color:#f4f4f4;-webkit-filter:drop-shadow(0 0 1px black);}
#banner .slick-dots li.slick-active button:before{color:#38d0c2;}
@media screen and (max-width:1440px){#banner .slick-slide a img{max-height:700px;height:calc(100vh - 92px);}
.slick-slide .art{margin-top:15%;width:60%;}
}
@media screen and (max-width:1366px){.slick-slide iframe,
.slick-slide video,
.slick-slide canvas{width:auto;transform:scale(1.5) translate(1.5%,0);}
}
@media screen and (max-width:1024px){#banner .slick-slide a img{height:calc(100vh - 92px);max-height:500px;}
.slick-slide .art{width:70%;}
}
@media screen and (max-width:980px){.slick-slide .art h2{font-size:40px;}
}
@media screen and (max-width:640px){#banner .slick-dots{bottom:70px;}
}
@media screen and (max-width:480px){.slick-slide .art{margin-top:30%;}
.slick-slide .art h2{font-size:32px;font-weight:normal;}
#banner .slick-slide a img{max-height:400px;}
}