@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}
.vass_homecontact{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTU2IiBoZWlnaHQ9IjE0MTgiIHZpZXdCb3g9IjAgMCA5NTYgMTQxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTk5LjcwOTQgMTkyLjc0MkM5OS43MDk0IDI3MS43MTIgMTUzLjMzMyAzMzUuMzU3IDIyOC4wMjIgMzM1LjM1N0MyOTYuOTY2IDMzNS4zNTcgMzgxLjIzIDI3Ny41NzQgNDgwLjg5OSAyNzcuNTc0QzU4MC41NjggMjc3LjU3NCA2MzkuODUzIDMzMS41MDUgNjM5Ljg1MyA0MDIuNzdDNjM5Ljg1MyA0NjYuMzMyIDU2Ny4wNzkgNTA0Ljg1NCA0MzQuODUzIDUzOS41MjNDNzIuODE0NiA2MzEuOTc2IDAuMDQwNzcxNSA3ODYuMTQ4IDAuMDQwNzcxNSA5NzEuMDUzQzAuMDQwNzcxNSAxMjMzLjA5IDIxMi43IDE0MTcuOTkgNDkwLjM5MSAxNDE3Ljk5QzczOS40MzggMTQxNy45OSA5NTUuODQ1IDEzNDYuNzMgOTU1Ljg0NSAxMjAyLjI3Qzk1NS44NDUgMTEyMy4zIDkwMi4yMjMgMTA2NS41MiA4MjcuNTMzIDEwNjUuNTJDNzQ1LjE4NCAxMDY1LjUyIDYyNC41MzIgMTE0MC42MyA1MDUuNzEyIDExNDAuNjNDMzg2Ljg5MiAxMTQwLjYzIDMxMC4zNzEgMTA3NS4xNSAzMTAuMzcxIDk3NC45MDVDMzEwLjM3MSA4OTUuOTM1IDM4Ni45NzYgODUzLjU2MSA1NDIuMDk5IDgxNS4wMzlDODU4LjE3NSA3MzYuMDY5IDk1MC4xIDYxOC41NzcgOTUwLjEgNDM3LjQ0Qzk1MC4xIDE3MS41NTUgNzMzLjYxIDAuMTMyMzI0IDQ3NS4wNyAwLjEzMjMyNEMzMTQuMjAxIDAuMTMyMzI0IDk5LjYyNjMgNjEuNzY3NCA5OS42MjYzIDE5Mi43NDJIOTkuNzA5NFoiIGZpbGw9IiM0QkJDRUUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-position:72vw -49vw;background-size:70%;padding-bottom:3rem;overflow:hidden}
.vass_homecontact .campaign-id{display:none}
@media(max-width:1200px){.vass_homecontact{padding-bottom:0;background-position:66vw -33vw;background-size:90vw}
}
@media(max-width:1200px){.vass_homecontact section.cmp-vass__home-contact-form{padding:4.375rem 1.3rem 0}
}
.vass_homecontact .vass-home-contact{margin:5rem 0 1rem;padding:4.375rem 2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}
@media(max-width:1200px){.vass_homecontact .vass-home-contact{margin:0;padding:.5rem 0 1rem 0}
}
.vass_homecontact .vass-home-contact__bg-lines{position:absolute;top:-5rem;transition:top,left .2s ease-in-out}
.vass_homecontact .vass-home-contact__bg-lines--v{transform:rotate(16.5deg);width:.625rem;height:28.75rem;z-index:0;top:-0.688rem;left:10vw;background:transparent;border-right:1px solid;position:relative}
@media(max-width:1200px){.vass_homecontact .vass-home-contact__bg-lines--v{top:3.75rem;left:-2vw}
}
.vass_homecontact .vass-home-contact__bg-lines--h{height:.625rem;width:120vw;background:transparent;border-top:1px solid #000;position:relative;top:6.25rem;z-index:1;left:8vw}
@media(max-width:1200px){.vass_homecontact .vass-home-contact__bg-lines--h{top:8.75rem;left:0}
}
.vass_homecontact .vass-home-contact-container{width:100%;display:flex;justify-content:center}
.vass_homecontact .vass-home-contact__text,.vass_homecontact .vass-home-contact__cta-button{max-width:54.375rem;width:100% !important}
.vass_homecontact .vass-home-contact__text{font-family:"Titillium-Regular",sans-serif;color:#141414}
@media(max-width:1200px){.vass_homecontact .vass-home-contact__text{padding:0 3rem}
}
.vass_homecontact .vass-home-contact__cta-button{border:.125rem solid #d5d5d5;display:flex;justify-content:space-between;align-items:center;border-radius:1.25rem;height:6.25rem;flex-direction:column;font-size:2rem;background-color:#fff}
@media(max-width:1200px){.vass_homecontact .vass-home-contact__cta-button{font-size:1.325rem;height:4.5rem}
}
.vass_homecontact .vass-home-contact__cta-button--text{text-decoration:none;color:#141414;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center;width:100%;padding:1.5rem 1.5rem;height:5.563rem;font-family:"Titillium-Regular",sans-serif}
.vass_homecontact .vass-home-contact__cta-button:hover{text-decoration:none;color:#141414;cursor:pointer}
.vass_homecontact .vass-home-contact__text p{font-size:4rem;line-height:4.5rem;text-transform:none;text-align:left;margin-bottom:4.5rem}
@media(max-width:1200px){.vass_homecontact .vass-home-contact__text p{font-size:2.5rem;line-height:2.5rem;text-transform:none;text-align:left;margin-bottom:3rem}
}
.vass_homecontact .vass-home-contact-form--embed{display:none;height:0;opacity:0;transition:height .5s ease,opacity .5s ease}
.vass_homecontact .vass-home-contact-form--embed.deployed{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;height:auto;height:fit-content;opacity:1}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group{margin:0;margin-bottom:1rem;border-bottom:.0625rem solid #141414}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group-addon{display:flex;align-self:center}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group .icon-search,.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group .icon-leftwards-arrow{font-size:.875rem;color:#141414}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group-btn .multiselect-clear-filter{background-color:transparent;padding:0;padding-bottom:.3125rem}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group-btn .multiselect-clear-filter:focus{box-shadow:none}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group .multiselect-search{border:0;padding:0 0 0 1rem;color:#141414}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group .multiselect-search button.multiselect-clear-filter{margin-right:1.2rem;margin-top:.8125rem;background-color:transparent;padding:0;padding-bottom:.3125rem}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group .multiselect-search:focus{color:#141414;box-shadow:none}
.vass_homecontact .cmp-contact__form .form-row .multiselect-item.filter .input-group .multiselect-search::placeholder{color:#141414}
.cmp-cf-background{height:fit-content !important;display:none;overflow:visible !important}
.cmp-cf-background .cmp-contact{margin-top:0 !important;min-height:0 !important;width:100% !important;background-image:none !important;background-repeat:no-repeat !important;background-position:0 0 !important;animation:none !important;height:0}
.cmp-cf-background .cmp-contact-wrapper{height:auto;align-content:center;padding:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form{background:transparent !important;width:100% !important;transform:translateY(0) !important;box-shadow:none !important;color:#141414 !important;border:0;max-width:54.375rem;backdrop-filter:unset !important;font-size:1.125rem;padding:1.5rem 2.5rem 2.5rem 3.5rem !important}
@media(max-width:1200px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form{padding:1.5rem 1.5rem 1.5rem 1.5rem !important}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form__vass-getintouch{right:2.5rem}
@media(max-width:1200px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form__vass-getintouch{right:1.5rem !important}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form a:hover{color:inherit !important;text-decoration:none !important}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-label{color:#141414;font-size:1.125rem !important}
@media(max-width:1200px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-label{font-size:.9rem !important}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-label p{font-size:.75rem;line-height:1rem;color:#141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input{color:#141414;border-bottom:.0625rem solid #141414;font-size:1.125rem !important}
@media(max-width:1200px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input{font-size:.9rem !important}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input[type="checkbox"]:focus ~ .cmp-contact__form-fields-label,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input[type="checkbox"].active ~ .cmp-contact__form-fields-label{font-size:.75rem !important;color:#141414;display:block}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input[type="checkbox"].invalid ~ .cmp-contact__form-fields-label,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input[type="checkbox"] ~ .cmp-contact__form-fields-label{top:0 !important}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input:focus,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-input:active{color:#141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-disclaimerbox{display:inline-grid;flex-direction:row;grid-template-columns:1.25rem 1fr;align-content:flex-start;justify-content:flex-start;align-items:flex-start}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-disclaimerbox .cmp-contact__form-fields-label{display:flex;flex-direction:column;position:relative}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields-disclaimerbox .cmp-contact__form-fields-input[type="checkbox"]{grid-column:1;grid-row:1/3}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request{background:#fff !important;color:#141414 !important;font-family:inherit !important;padding:1.875rem 3rem !important}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--icon-close,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--icon-close{color:#141414 !important}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--closemodalBtn span em,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--closemodalBtn span em,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--closemodalBtn span,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--closemodalBtn span{color:#4bbcee !important}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper .modal--content{color:#141414 !important;font-family:"Roboto-Regular",sans-serif;padding:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--title,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper .modal--title{align-items:start}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--title--heading,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper .modal--title--heading{color:#141414 !important;font-family:"Titillium-Regular",sans-serif}
.cmp-cf-background .multiselect-main .multiselect-container{background-color:#fff;box-shadow:0 0 .5rem 0 rgba(0,0,0,0.2)}
.cmp-cf-background .multiselect-main .multiselect-container li label.checkbox,.cmp-cf-background .multiselect-main .multiselect-container li label.radio{color:#141414}
.cmp-cf-background .multiselect-main .multiselect.dropdown-toggle{color:#141414}
.cmp-cf-background #vass-home-contact-form-name:-internal-autofill-selected,.cmp-cf-background #vass-home-contact-form-last-name:-internal-autofill-selected,.cmp-cf-background #vass-home-contact-form-email:-internal-autofill-selected,.cmp-cf-background #vass-home-contact-form-phone:-internal-autofill-selected,.cmp-cf-background #vass-home-contact-form-comments:-internal-autofill-selected{box-shadow:0 0 0 62rem #fff inset}