.carousel-slider .slide{display:flex;flex-flow:row wrap;height:inherit;height:90vh;position:relative}.carousel-slider .slide .container{align-items:center;display:flex;flex-flow:row wrap;height:inherit;padding-bottom:50px;padding-top:50px;width:100%}.carousel-slider .bg-image img,.carousel-slider .bg-video video{border:0;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.carousel-slider .bg-image:after,.carousel-slider .bg-video:after{background:linear-gradient(0deg,#000408,rgba(0,4,8,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.carousel-slider h1{font-size:4rem;line-height:120%;max-width:680px}.carousel-slider .text{margin-bottom:24px;max-width:580px}.carousel-slider .text p{font-size:1.6rem;line-height:155%;margin-bottom:1rem}@media(min-width:1200px){.carousel-slider .text p{font-size:1.8rem}}.carousel-thumbnail{padding:30px 0}.carousel-thumbnail .slick-slide{padding:0 10px}.carousel-thumbnail .image-holder{aspect-ratio:16/9;background-position:top;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid transparent;border-radius:8px;cursor:pointer;height:auto;opacity:.5;overflow:hidden;position:relative}.carousel-thumbnail .slick-slide.slick-current .image-holder{opacity:1}@keyframes progressLine{0%{width:0}to{width:100%}}.carousel-thumbnail .progress-line{background:linear-gradient(90deg,#745be6,#27a9bf);border-radius:0 0 8px 8px;bottom:0;height:4px;left:0;position:absolute;width:0}