@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}
.footer-xf{position:relative;z-index:11}
.vass_footer{background-color:#141414;font-family:"Roboto-Regular",sans-serif;display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:bottom left}
.vass_footer li{padding-left:0}
.vass_footer li::before{display:none}
.vass_footer li em{transform:rotate(0);color:#fff;font-size:12px;transition:rotate .3s}
@media(min-width:767px){.vass_footer li em{display:none}
}
.vass_footer .hidden{display:none}
.vass-footer{display:grid;grid-template-columns:12;width:90%;max-width:1360px;margin-top:4rem}
.vass-footer>.listlinks{grid-column-start:1;grid-column-end:7;display:flex;gap:4.375rem;list-style:none;padding:0}
.vass-footer>.listlinks img{display:none}
@media(max-width:767px){.vass-footer>.listlinks{grid-column-start:1;grid-column-end:12;flex-direction:column;gap:0}
}
.vass-footer>.listlinks .listlinks__listlink{display:flex;flex-direction:column;font-size:.875rem;align-items:flex-start}
@media(max-width:767px){.vass-footer>.listlinks .listlinks__listlink{border-bottom:1px solid;border-bottom-color:#4bbcee;padding:1.8rem 0}
.vass-footer>.listlinks .listlinks__listlink.active ul{display:flex;margin-top:30px}
.vass-footer>.listlinks .listlinks__listlink.active ul li{width:fit-content}
.vass-footer>.listlinks .listlinks__listlink.active em{transform:rotate(180deg);transition:.5s}
}
.vass-footer>.listlinks .listlinks__listlink--header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem}
@media(max-width:767px){.vass-footer>.listlinks .listlinks__listlink--header{margin-bottom:0}
}
.vass-footer>.listlinks .listlinks__listlink--header svg{display:none}
@media(max-width:767px){.vass-footer>.listlinks .listlinks__listlink--header svg{display:flex;height:fit-content;width:fit-content;scale:1.2;transition:.5s}
}
.vass-footer>.listlinks .listlinks__listlink--title{text-transform:uppercase;color:#141414;background-color:#4bbcee;padding:.4rem .5rem;border-radius:100px;font-size:.8rem;font-weight:500;width:fit-content;text-wrap:nowrap;margin-bottom:0}
.vass-footer>.listlinks .listlinks__listlink ul{padding:0;display:flex;flex-direction:column;width:calc(101%)}
@media(max-width:767px){.vass-footer>.listlinks .listlinks__listlink ul{display:none;align-self:flex-start;-webkit-transition:all 4s;transition:all 4s}
}
.vass-footer>.listlinks .listlinks__listlink ul li{list-style:none;cursor:pointer;width:fit-content;height:1.75rem;align-items:center;margin-right:10px;padding-left:0}
.vass-footer>.listlinks .listlinks__listlink ul li::before{left:-14px}
.vass-footer>.listlinks .listlinks__listlink ul li:after{content:"";display:block;height:3px;flex-basis:100%;background-color:#4bbcee;transform:scale(0,1);transform-origin:left;transition:transform .5s}
.vass-footer>.listlinks .listlinks__listlink ul li:hover{transition:left .5s;text-align:end;flex-wrap:wrap;margin-right:-0.8125rem}
.vass-footer>.listlinks .listlinks__listlink ul li:hover:before{content:"\2022";display:inline-block;margin-right:.5rem}
.vass-footer>.listlinks .listlinks__listlink ul li:hover:after{transform:scale(1,1)}
.vass-footer>.listlinks .listlinks__listlink ul li a{text-decoration:none;color:#fff;text-wrap:nowrap}
.vass-footer-right-content{grid-column-start:8;grid-column-end:12;display:flex;flex-direction:row;align-items:center;gap:8rem;justify-content:end}
@media(max-width:767px){.vass-footer-right-content{margin-top:3rem;grid-column-start:1;grid-column-end:12;flex-direction:column;align-items:start}
}
.vass-footer-right-content .separator-diagonal{transform:rotate(20deg);background-color:#4bbcee;width:1px;height:115%;align-self:flex-end}
@media(max-width:1024px){.vass-footer-right-content .separator-diagonal{display:none}
}
.vass-footer-right-content__social-media{display:flex;flex-direction:column;justify-content:center;align-items:center}
.vass-footer-right-content__social-media li{padding-left:0}
@media(max-width:767px){.vass-footer-right-content__social-media{align-items:start;justify-content:start;width:100%}
}
.vass-footer-right-content__social-media .cmp-text{margin:0;color:#fff;text-align:center;font-size:1rem}
@media(max-width:767px){.vass-footer-right-content .primary-button{align-self:end}
}
.vass-footer__copyright{grid-column-start:1;grid-column-end:3;margin:5.5rem 0 2.5rem 0}
.vass-footer__copyright .text-shutter{color:#fff;font-size:.75rem;margin:0}
.vass-footer__copyright .text-shutter p{margin:0}
@media(max-width:767px){.vass-footer__copyright{margin:2.5rem 0;grid-column-start:1;grid-column-end:12}
}
.vass-footer__policy{grid-column-start:4;grid-column-end:12}
.vass-footer__policy .listlinks{color:white;display:flex;justify-content:end;margin:5.5rem 0 2.5rem 0;list-style:none;padding:0;padding-left:25px}
@media(max-width:767px){.vass-footer__policy .listlinks{margin-top:0;margin-bottom:2.5rem;justify-content:start;padding:0}
}
.vass-footer__policy .listlinks__listlink ul{color:white;display:flex;gap:1rem;justify-content:end;border:0;list-style:none;padding:0;font-size:.75rem}
@media(max-width:767px){.vass-footer__policy .listlinks__listlink ul{flex-direction:column;gap:.5rem;text-decoration:underline}
}
.vass-footer__policy .listlinks__listlink ul li:hover{cursor:pointer;text-decoration:underline}
.vass-footer__policy .listlinks__listlink ul li a{color:#fff}
.vass-footer__policy .listlinks__listlink ul li a:hover{color:#fff}
.vass-footer__policy .listlinks__listlink--header{display:none}
.vass-footer__policy .listlinks p{margin:0}
.vass-footer__policy .listlinks img{display:none}
.vass-footer__policy .listlinks svg{display:none}
@media(max-width:767px){.vass-footer__policy{grid-column-start:1;grid-column-end:12}
}
.vass-footer .vass-footer__policy a{text-decoration:none;color:#fff}
.vass-sticky-up-button{position:fixed;bottom:1rem;right:1rem;display:flex;justify-content:center;flex-flow:row;cursor:pointer;z-index:10}
.vass-sticky-up-button p{color:#4bbcee;position:absolute;top:40%;margin:0}
.vass-sticky-up-button .completed:before{transform:translate(-50%,-50%) scale(1);opacity:.5}
.vass-sticky-up-button svg{position:sticky;transform:rotate(-90deg)}
.vass-sticky-up-button svg circle{stroke:#067db9;stroke-width:1px;stroke-linecap:round;fill:#141414}
.vass-sticky-up-button svg .progress-bar{stroke:#4bbcee;stroke-width:5px;transition:stroke-dashoffset 0 ease-in-out;filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.2))}
.vass-newsletter-modal{width:64.6875rem;height:28.5625rem;border:0;border-radius:1.25rem;padding:0;overflow:hidden;max-height:30rem;scrollbar-color:rgba(75,188,238,0.5);scrollbar-width:thin;scrollbar-face-color:#fff;scrollbar-track-color:#fff}
@media(max-width:768px){.vass-newsletter-modal{overflow-y:auto}
}
.vass-newsletter-modal::-webkit-scrollbar{width:5px}
.vass-newsletter-modal::-webkit-scrollbar-thumb{background-color:#fff}
.vass-newsletter-modal::-webkit-scrollbar-track{background-color:#fff}
.vass-newsletter-modal::-webkit-scrollbar-track{background:rgba(75,188,238,0.5);border-radius:3px}
.vass-newsletter-modal::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}
.vass-newsletter-modal::backdrop{background-color:rgba(0,0,0,0.5)}
.vass-newsletter-modal__icon{position:absolute;top:20px;right:20px;background:0;border:0;cursor:pointer;font-size:medium;z-index:1}
@media(min-width:992px){.vass-newsletter-modal__icon{font-size:x-large}
}
.vass-newsletter-modal-privacy,.vass-newsletter-modal-result-request{max-width:80%;overflow-y:hidden;font-family:"Titillium-Regular",sans-serif;padding:1.875rem;background:#141414;border-radius:1.25rem;border:0;color:#fff}
.vass-newsletter-modal-privacy[open],.vass-newsletter-modal-result-request[open]{display:flex;flex-direction:column}
.vass-newsletter-modal-privacy::backdrop,.vass-newsletter-modal-result-request::backdrop{background-color:rgba(0,0,0,0.5)}
@media(max-width:480px){.vass-newsletter-modal-privacy,.vass-newsletter-modal-result-request{padding:1rem;width:80%}
}
.vass-newsletter-modal-privacy .vass-newsletter-modal__icon em,.vass-newsletter-modal-result-request .vass-newsletter-modal__icon em{background:0;border:0;cursor:pointer;font-size:14px}
.vass-newsletter-modal-privacy .modal--title,.vass-newsletter-modal-result-request .modal--title{display:flex;flex-direction:column;justify-content:center;align-items:center}
.vass-newsletter-modal-privacy .modal--title--heading,.vass-newsletter-modal-result-request .modal--title--heading{color:#fff;font-size:2rem}
.vass-newsletter-modal-privacy .vass-loader,.vass-newsletter-modal-result-request .vass-loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:none;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:50%;left:50%}
@keyframes rotation{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.vass-newsletter-modal-privacy .modal--content-wrapper,.vass-newsletter-modal-result-request .modal--content-wrapper{overflow-y:auto;max-height:30rem;margin:1.875rem 0;scrollbar-color:rgba(75,188,238,0.5);scrollbar-width:thin;scrollbar-face-color:#fff;scrollbar-track-color:#fff}
.vass-newsletter-modal-privacy .modal--content-wrapper::-webkit-scrollbar,.vass-newsletter-modal-result-request .modal--content-wrapper::-webkit-scrollbar{width:5px}
.vass-newsletter-modal-privacy .modal--content-wrapper::-webkit-scrollbar-thumb,.vass-newsletter-modal-result-request .modal--content-wrapper::-webkit-scrollbar-thumb{background-color:#fff}
.vass-newsletter-modal-privacy .modal--content-wrapper::-webkit-scrollbar-track,.vass-newsletter-modal-result-request .modal--content-wrapper::-webkit-scrollbar-track{background-color:#fff}
.vass-newsletter-modal-privacy .modal--content-wrapper::-webkit-scrollbar-track,.vass-newsletter-modal-result-request .modal--content-wrapper::-webkit-scrollbar-track{background:rgba(75,188,238,0.5);border-radius:3px}
.vass-newsletter-modal-privacy .modal--content-wrapper::-webkit-scrollbar-thumb,.vass-newsletter-modal-result-request .modal--content-wrapper::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}
.vass-newsletter-modal-privacy .modal--content-wrapper .modal--content,.vass-newsletter-modal-result-request .modal--content-wrapper .modal--content{background:transparent;color:#fff;padding-right:20px}
.vass-newsletter-modal-privacy .modal--content-wrapper .modal--content a,.vass-newsletter-modal-result-request .modal--content-wrapper .modal--content a{color:#4bbcee}
.vass-newsletter-modal-privacy .modal--closemodalBtn,.vass-newsletter-modal-result-request .modal--closemodalBtn{margin-left:auto}
.vass-newsletter-modal-privacy .modal--closemodalBtn:hover,.vass-newsletter-modal-result-request .modal--closemodalBtn:hover{text-decoration:none}
.vass-newsletter-modal-privacy .modal--closemodalBtn span,.vass-newsletter-modal-result-request .modal--closemodalBtn span{color:#fff}
.vass-newsletter-modal-privacy .modal--closemodalBtn span em,.vass-newsletter-modal-result-request .modal--closemodalBtn span em{color:#fff}
.vass-newsletter-modal-result-request{font-size:1.125rem}
.vass-newsletter-modal-result-request .fetch-success,.vass-newsletter-modal-result-request .fetch-error{padding:15% 0;max-width:300px;align-self:center}