.upsh-hero-slider .slick-slider{margin-bottom:0}.upsh-hero-slider .slick-slide{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;flex-flow:row;flex-wrap:wrap;height:500px}.upsh-hero-slider .slick-next,.upsh-hero-slider .slick-prev{height:30px;width:30px;z-index:10}.upsh-hero-slider .slick-next:before,.upsh-hero-slider .slick-prev:before{display:none}.upsh-hero-slider .slick-prev{left:20px}.upsh-hero-slider .slick-next{right:20px}@media (max-width:1139px){.upsh-hero-slider .slick-next,.upsh-hero-slider .slick-prev{top:30px}.upsh-hero-slider .slick-prev{left:auto;right:50px}}.main-slider{height:38vw;margin-bottom:50px;min-height:8vw;opacity:0;position:relative;transition:all 1.2s ease;visibility:hidden;width:100%}.main-slider.slick-initialized{opacity:1;visibility:visible}.slick-slide{height:38vw;position:relative}.slick-slide video{display:block;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.slick-slide .slide-image{background-position:50%;background-size:cover;height:100%;opacity:0;transition:all .8s ease}.slick-slide .slide-image.show{opacity:1}.slick-slide .image-entity{opacity:0;visibility:hidden;width:100%}.slick-slide .loading{left:0;position:absolute;top:44%;width:100%}.slick-slide.slick-active{z-index:1}.slick-slide.slick-active .caption{opacity:1;transform:translateY(0);transition:all .7s cubic-bezier(.32,.34,0,1.62) .6s}.caption{border:3px solid;color:#fff;font-size:40px;font-weight:700;left:5%;letter-spacing:.02em;margin:0;opacity:0;padding:20px;position:absolute;text-align:center;top:44%;transform:translateY(100px);transition:all .3s ease;z-index:1}.slick-dots{padding-top:15px;text-align:center}.slick-dots li{display:inline-block;margin:0 8px;vertical-align:top}.slick-dots li button{background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 0 transparent;color:#fff;cursor:pointer;height:16px;opacity:.4;transition:all .3s ease;vertical-align:middle;width:16px}.slick-dots li button:focus{outline:none}.slick-dots li button:hover{opacity:1}.slick-dots li.slick-active button{border-color:#2d3042;box-shadow:0 0 0 2px #fff;opacity:1}@-webkit-keyframes slideIn{0%{filter:blur(15px)}to{filter:blur(0)}}@keyframes slideIn{0%{filter:blur(15px)}to{filter:blur(0)}}@-webkit-keyframes slideOut{0%{filter:blur(0)}to{filter:blur(15px)}}@keyframes slideOut{0%{filter:blur(0)}to{filter:blur(15px)}}