@font-face{font-family:"Roboto-Regular";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Roboto-bold";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Black";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot?#iefix") format("eot");font-weight:bold}
@font-face{font-family:"Roboto-Medium";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Light";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Italic";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Regular";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Bold";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Black";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Light";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot?#iefix") format("eot");font-weight:normal}
.cmp-vass__carousel-v2{margin-bottom:-3px}
.carousel-v2-videos{position:relative;overflow:hidden;margin-bottom:0;margin-top:80px}
.carousel-v2-videos .slick-slide{position:relative}
.carousel-v2-videos .dots-container{position:absolute;bottom:0;left:0;z-index:10;width:100%}
.carousel-v2-videos .dots-container .slick-dots li:before{content:none}
.carousel-v2-videos .fixed-arrows-container{position:absolute;bottom:2rem;right:2rem;display:flex;gap:1rem}
.carousel-v2-videos .fixed-arrows-container button{background-color:transparent;outline:0;border:1px solid #fff;border-radius:60px;height:48px;width:48px;color:#fff;cursor:pointer}
.carousel-v2-videos .fixed-arrows-container--prev::before{font-family:"vass-icon" !important;content:"\e902"}
.carousel-v2-videos .fixed-arrows-container--next::before{font-family:"vass-icon" !important;content:"\e901"}
.carousel-v2-videos .fixed-arrows-container:not(.arrows-mobile){display:none}
@media(min-width:1200px){.carousel-v2-videos .fixed-arrows-container:not(.arrows-mobile){display:flex}
}
.carousel-v2-videos .arrows-mobile{position:static;display:flex;left:0;padding:.25rem 0}
.carousel-v2-videos .arrows-mobile-container{position:absolute;bottom:1.25rem}
@media(min-width:1200px){.carousel-v2-videos .arrows-mobile{display:none}
}
.carousel-v2-videos-block--item{position:relative}
.carousel-v2-videos-block--text{height:100%;position:absolute;bottom:0;left:0;width:100%;z-index:9;display:flex;flex-direction:column;justify-content:center}
.carousel-v2-videos-block--dots .slick-dots{list-style:none;padding-left:0;margin-bottom:0;display:flex;width:100%;gap:6px}
.carousel-v2-videos-block--dots .slick-dots li{overflow:hidden;cursor:pointer;width:100%;height:8px;margin:0;background-color:rgba(255,255,255,0.4);position:relative}
.carousel-v2-videos-block--dots .slick-dots li .progressbar{background-color:#fff;position:absolute;top:0;left:0;height:100%;width:var(--progress-width,0)}
.carousel-v2-videos-block--dots .slick-dots button{display:none}
.carousel-v2-videos .carousel-video{position:relative;height:560px}
.carousel-v2-videos .carousel-video::after{content:"";background-color:#000;position:absolute;top:0;left:0;opacity:.4;width:100%;z-index:5;height:600px}
@media(min-width:1200px){.carousel-v2-videos .carousel-video::after{height:99.5%}
}
.carousel-v2-videos .carousel-video video,.carousel-v2-videos .carousel-video img{width:100%;height:100%;object-fit:cover}
.carousel-v2-videos .carousel-video__video{display:none}
@media(min-width:1200px){.carousel-v2-videos .carousel-video__video{display:block}
}
@media(min-width:1200px){.carousel-v2-videos .carousel-video__image{display:none}
}
.carousel-v2-videos .carousel-video__image__mobile{display:block}
.carousel-v2-videos .carousel-text{display:flex;flex-direction:column;gap:30px}
.carousel-v2-videos .carousel-text-container{position:static;margin-left:15vw}
@media(max-width:1200px){.carousel-v2-videos .carousel-text-container{margin-left:0}
}
.carousel-v2-videos .carousel-text .title{display:inline-grid;align-items:center;justify-content:center;text-decoration:none;background-color:#4bbcee;color:#141414;padding:1rem;height:fit-content;font-size:1rem;line-height:11px;font-weight:500;font-family:"Roboto-Regular",sans-serif;border-radius:100px;width:fit-content;gap:.2rem;grid-template-columns:1fr 1rem;line-height:1.2rem}
.carousel-v2-videos .carousel-text .title span{padding-left:.2rem}
.carousel-v2-videos .carousel-text .title span,.carousel-v2-videos .carousel-text .title svg{transition:.3s ease-in-out}
.carousel-v2-videos .carousel-text .title:hover span{transform:translateX(-5px)}
.carousel-v2-videos .carousel-text .title:hover svg{transform:translateX(5px)}
.carousel-v2-videos .carousel-text .title--p{position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#fff;font-family:"Titillium-Regular",sans-serif;letter-spacing:-0.02em;line-height:40px;font-size:40px;padding:5px 10px 15px 10px;border-radius:8px;background:rgba(0,0,0,0.37);backdrop-filter:blur(5px)}
@media(min-width:1200px){.carousel-v2-videos .carousel-text .title--p{font-size:70px;-webkit-line-clamp:2;line-height:100%}
}
@media(max-width:462px){.carousel-v2-videos .carousel-text .title--p{font-size:30px;line-height:30px}
}
.carousel-v2-videos .carousel-text .description{color:#fff;font-family:"Roboto-Regular",sans-serif;font-size:18px;line-height:26px;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
@media(min-width:1200px){.carousel-v2-videos .carousel-text .description{-webkit-line-clamp:3}
}