@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}
.scroll-bloqued{position:fixed;overflow-y:scroll;overflow-x:hidden;width:100%;transition:1s ease-in-out}
@media(max-width:1200px){.scroll-bloqued{position:relative;overflow:hidden}
}
.vass_hero_slider{position:relative;width:100%;z-index:3;height:fit-content}
.vass-hero-slider{position:relative;height:54.6875rem;width:100%;transition:1s ease}
.vass-hero-slider.active{position:fixed;transform:translateY(-100%);transition:1s ease}
.vass-hero-slider.active--after{position:absolute}
@media(max-width:1200px){.vass-hero-slider.active{position:relative;transform:translateY(0);transition:1s ease}
.vass-hero-slider.active--after{position:relative}
}
@media(max-width:1200px){.vass-hero-slider{overflow:hidden;max-height:800px}
}
.vass-hero-slider__list{display:flex;flex-direction:row;height:100%;overflow:hidden}
@media(max-width:1200px){.vass-hero-slider__list{overflow:hidden;height:100%;border:1rem solid #fff}
}
.vass-hero-slider__list--item{border:21px solid #fff;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;flex-basis:100%;min-width:100%;transform:translateX(0);transition:transform 1s ease-in-out;max-height:54.6875rem}
@media(max-width:1200px){.vass-hero-slider__list--item{border:1rem solid #fff}
}
.vass-hero-slider__list--item__button{display:flex;width:100%;flex-direction:row;justify-content:end;padding:0 6rem 6rem 6rem}
.vass-hero-slider__list--item__button a{color:#fff}
.vass-hero-slider__list--item__button a:hover{color:#fff}
@media(max-width:767px){.vass-hero-slider__list--item__button{padding:0;padding-bottom:1rem;justify-content:center}
}
.vass-hero-slider__list--item .photo-opacity-layer{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.6),rgba(0,0,0,0))}
.vass-hero-slider__list--item_container{width:41.1875rem;margin-top:5rem;display:flex;flex-direction:column;gap:2rem}
@media(max-width:767px){.vass-hero-slider__list--item_container{width:95%}
}
.vass-hero-slider__list--item_container.secondary{margin-top:12%;width:100%;gap:0}
.vass-hero-slider__list--item_container.secondary .vass-hero-slider__list--item__pre-title{width:41.1875rem}
.vass-hero-slider__list--item_container.secondary .vass-hero-slider__list--item_content__title{font-family:"Titillium-Regular",sans-serif;font-size:4.375rem;font-weight:400;line-height:4rem;letter-spacing:-0.02em;text-align:left;align-self:flex-end;width:80%}
.vass-hero-slider__list--item__pre-title{width:100%;text-transform:uppercase;text-align:end;padding:.4rem .8rem;background-color:#4bbcee;color:#141414;border-radius:0 100px 100px 0;overflow:hidden}
.vass-hero-slider__list--item_content{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;align-items:end}
.vass-hero-slider__list--item_content__title{font-family:"Titillium-Regular",sans-serif;font-size:6.25rem;font-weight:400;line-height:5.625rem;letter-spacing:-0.02em;text-align:left;color:#fff;background:rgba(0,0,0,0.37);backdrop-filter:blur(5px);padding:8px 15px;border-radius:8px}
@media(max-width:767px){.vass-hero-slider__list--item_content__title{font-size:4.25rem}
}
.vass-hero-slider__list--item_content__description{font-family:"Roboto-Regular",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5rem;letter-spacing:0;text-align:left;color:#fff;background:rgba(0,0,0,0.37);backdrop-filter:blur(5px);padding:8px 15px;border-radius:8px}
@media(max-width:767px){.vass-hero-slider__list--item_content__description{padding-left:1rem}
}
@media(max-width:767px){.vass-hero-slider__list--item_content{align-items:center}
}
.vass-hero-slider__list--item__bg{position:absolute}
@keyframes slideUp{from{top:auto}
to{position:fixed;top:5rem}
}