@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}
body:has(dialog[open]){overflow:hidden}
.error{color:red}
.cmp-cf-background{background-color:#141414;overflow:hidden;position:relative;z-index:1}
.cmp-cf-background .cmp-contact{position:relative;margin-top:5rem;min-height:100vh;width:100vw;background-image:url("../clientlib-site/resources/images/V-background.svg");background-repeat:no-repeat;background-position:50% 80%;animation:moveDown 3s ease-in-out forwards}
@keyframes moveDown{0{background-position:50% 0}
100%{background-position:50% 40%}
}
.cmp-cf-background .cmp-contact.moving{background-position:50% 40%;animation:moveUp 3s ease-in-out forwards}
@keyframes moveUp{0{background-position:50% 40%}
100%{background-position:50% 106%}
}
.cmp-cf-background .cmp-contact.movingBack{background-position:50% 106%;animation:moveBack 3s ease-in-out forwards}
@keyframes moveBack{0{background-position:50% 106%}
100%{background-position:50% 40%}
}
.cmp-cf-background .cmp-contact-wrapper{display:flex;flex-direction:column;align-items:center;height:auto}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message{width:46rem;display:flex;flex-direction:column;justify-content:center;align-items:center}
@media(max-width:480px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message{width:16rem}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--one,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--two,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--three,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--four{display:flex;color:#fff;text-align:center;font-family:"Titillium-Regular",sans-serif;font-size:4.375rem;font-style:normal;font-weight:400;line-height:70%;letter-spacing:-0.0875rem;transform:translateY(70vh);opacity:0;animation:fadeIn 1s ease-in-out forwards,movetext 1s ease-in-out forwards}
@media(max-width:480px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--one,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--two,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--three,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--four{font-size:2.5rem;letter-spacing:-0.05rem;line-height:100%;margin-bottom:0}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--one.moving,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--two.moving,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--three.moving,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--four.moving{z-index:-1;opacity:1;transform:translateY(33vh);animation:lifttext 2s ease-in-out forwards}
@keyframes lifttext{0{transform:translateY(0)}
100%{transform:translateY(-2vh)}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--one.dropMessage,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--two.dropMessage,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--three.dropMessage,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--four.dropMessage{opacity:1;z-index:-1;transform:translateY(-10vh);animation:dropText 2s ease-in-out forwards}
@keyframes dropText{0{transform:translateY(0)}
100%{transform:translateY(33vh)}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@keyframes movetext{0{transform:translateY(0)}
100%{opacity:1;transform:translateY(33vh)}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--three,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--four{color:var(--Vass-Blue,#4bbcee);animation:movetext 2s ease-in-out forwards}
@keyframes movetext{0{transform:translateY(0)}
100%{opacity:1;transform:translateY(33vh)}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__message--four{animation:movetext 2.5s ease-in-out forwards}
@keyframes movetext{0{transform:translateY(0)}
100%{opacity:1;transform:translateY(33vh)}
}
.cmp-cf-background .cmp-contact-wrapper .component__points{z-index:-1;height:417px;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);background-color:transparent;gap:22px;border-radius:10px;width:417px;position:relative;top:-34%;left:328px;transform:translateY(25vh)}
@media(max-width:1050px){.cmp-cf-background .cmp-contact-wrapper .component__points{top:-34%;left:138px}
}
@media(max-width:768px){.cmp-cf-background .cmp-contact-wrapper .component__points{left:-268px}
}
@media(max-width:500px){.cmp-cf-background .cmp-contact-wrapper .component__points{height:340px;width:360px;left:-234px;top:-16.5%}
}
@media(max-width:350px){.cmp-cf-background .cmp-contact-wrapper .component__points{left:-268px}
}
.cmp-cf-background .cmp-contact-wrapper .point{width:21.073px;height:21.073px;background-color:#4bbcee;margin:5px;flex-shrink:0;border-radius:50%}
@media(max-width:768px){.cmp-cf-background .cmp-contact-wrapper .point{width:19.073px;height:19.073px}
}
@media(max-width:500px){.cmp-cf-background .cmp-contact-wrapper .point{width:15.073px;height:15.073px}
}
.cmp-cf-background .cmp-contact-wrapper .active-points{z-index:0;animation:movePointsUp 2.4s ease-in-out forwards}
@keyframes movePointsUp{0{transform:translateY(0)}
100%{transform:translateY(-104vh)}
}
@media(min-width:1114px){@keyframes movePointsUp{0{transform:translateY(0)}
100%{transform:translateY(-150vh)}
}
}
@media(min-width:1024px){.cmp-cf-background .cmp-contact-wrapper .active-points{left:272px}
@keyframes movePointsUp{0{transform:translateY(0)}
100%{transform:translateY(-150vh)}
}
}
.cmp-cf-background .cmp-contact-wrapper .active-points-return{z-index:0;transform:translateY(-104vh);animation:movePointsDown 2.4s ease-in-out forwards}
@keyframes movePointsDown{0{transform:translateY(0)}
100%{transform:translateY(25vh)}
}
@media(min-width:1024px){.cmp-cf-background .cmp-contact-wrapper .active-points-return{left:272px}
@keyframes movePointsUp{0{transform:translateY(0)}
100%{transform:translateY(-150vh)}
}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form{position:relative;gap:2.75rem;background:rgba(255,255,255,0.05);color:#fff;width:40rem;padding:2.5rem;border-radius:.9375rem;box-shadow:-0.0625rem -0.0625rem .375rem -0.0625rem rgba(75,188,238,0.35) inset,-0.125rem -0.125rem .875rem -0.1875rem #111;backdrop-filter:blur(1.875rem);transform:translateY(70vh)}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-white{color:#141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-white .cmp-contact__form-fields-input{border-bottom:.0625rem solid #141414;color:#141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-white .cmp-contact__form-fields-label{color:#141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-white .multiselect-main .multiselect.dropdown-toggle{border-bottom:.0625rem solid #141414;color:#141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-white .cmp-contact__form-fields-checkbox .label-checkbox{border:.0818rem solid #141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-black .cmp-contact__form-fields-input{border-bottom:.0625rem solid #fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-black .cmp-contact__form-fields-label{color:#fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-black .multiselect-main .multiselect.dropdown-toggle{border-bottom:.0625rem solid #fff;color:#fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.bg-black .cmp-contact__form-fields-checkbox .label-checkbox{border:.0818rem solid #fff}
@media(max-width:480px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form{width:20.9375rem;padding:2.5rem 1.25rem}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.moving{z-index:2;animation:moveForm 2.5s ease-in-out forwards;position:absolute;transform:translateY(130%)}
@keyframes moveForm{0{transform:translateY(-40vh)}
100%{transform:translateY(0)}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form.movingFormBack{z-index:2;transform:translateY(-40vh);animation:moveFormBack 2.5s ease-in-out forwards}
@keyframes moveFormBack{0{transform:translateY(0)}
100%{transform:translateY(70vh)}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields{position:relative}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields:not(:nth-child(6)){margin-bottom:2rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields.textArea{margin-bottom:1.5rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields.textArea .cmp-contact__form-fields-input.active{padding-top:.5rem;min-height:37px}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields.textArea .cmp-contact__form-fields-input.active ~ .cmp-contact__form-fields-label{top:-1.25rem;font-size:.6875rem;color:#4bbcee;outline:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields.textArea .cmp-contact__form-fields-input.active ~ .cmp-contact__form-fields-label -webkit-autofill{background-color:transparent;border:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main ul{font-size:.85rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect.dropdown-toggle.invalid{border-bottom:.0625rem solid red}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect.dropdown-toggle .multiselect-selected-text{font-size:.85rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect-container label.checkbox:before,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect-container label.radio:before{transition:100ms ease-in;font-size:.375rem;display:inline-flex;justify-content:center;align-items:center;align-self:center;content:"";width:1.25rem;height:1.25rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect-container li.active label.checkbox:before,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect-container li.active label.radio:before{content:"\e906";font-family:"vass-icon";background-color:#4bbcee;color:#141414}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect-container .multiselect-item.multiselect-all .checkbox-all:before{content:none}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .multiselect-main .multiselect-item.filter .input-group .multiselect-search{font-size:.85rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input{color:#fff;background-color:transparent;border:0;border-bottom:.0625rem solid #fff;border-radius:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input.invalid{border-bottom:.0625rem solid red}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input:focus,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input:active{outline:0;background-color:transparent;box-shadow:none;color:#fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input:focus ~ .cmp-contact__form-fields-label,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input.active ~ .cmp-contact__form-fields-label{top:-1.25rem;font-size:.6875rem;color:#4bbcee;outline:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input:focus ~ .cmp-contact__form-fields-label -webkit-autofill,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-input.active ~ .cmp-contact__form-fields-label -webkit-autofill{background-color:transparent;border:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-label{font-size:.85rem;position:absolute;top:.625rem;left:.3125rem;font-weight:normal;pointer-events:none;transition:all .2s ease}
@media(max-width:480px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-label{font-size:1rem}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-label.textAreaActive{top:-1.25rem;font-size:10pt;color:#4bbcee;outline:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-label.textAreaActive -webkit-autofill{background-color:transparent;border:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .error-message{color:red}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .smallLabel.hidden{display:none}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .smallLabel.show{color:red}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .maxLength.hidden{display:none}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .maxLength.show{color:red;display:block}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox{font-size:.6875rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper{gap:1.5rem;align-items:center;padding-bottom:.625rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper input[type="checkbox"]{appearance:none;position:relative}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper input[type="checkbox"]:checked + .label-checkbox{background-color:#4bbcee}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .check-option{display:flex;flex-direction:row}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .check-option .label-checkbox{width:.875rem;height:.875rem;border-radius:.20431rem;transition:100ms ease-in;cursor:pointer}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .check-option .label-text{padding-left:1.3125rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .check-option .label-text>p{margin:0;display:inline}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .check-option .label-text>p a,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .check-option .label-text>p a:hover{color:#4bbcee;text-decoration:underline}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .error-message{color:red}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .smallLabel.hidden{display:none}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields-checkbox .check-wrapper .smallLabel.show{color:red}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap{display:grid;resize:none}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap::after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden;max-width:39.375rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap>.cmp-contact__form-fields-input{overflow:hidden;resize:none}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap>.cmp-contact__form-fields-input,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap::after{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;max-width:560px}
@media(max-width:480px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap>.cmp-contact__form-fields-input,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap::after{max-width:18.4375rem}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-fields .grow-wrap:focus-within ~ .cmp-contact__form-fields-label{top:-1.25rem;font-size:10pt;color:#4bbcee;outline:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .form-text-required{display:block;font-size:.75rem;margin-top:1rem;margin-bottom:1rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-policy{font-size:.75rem;margin-bottom:2.38rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form-policy p{margin-bottom:0;font-size:.6875rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form__vass-getintouch{position:absolute;right:3.6875rem;bottom:2rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__form .cmp-contact__form-fields--checkbox-row{margin-bottom:0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content.fetch-error,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content.fetch-success{margin:30px 0}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__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}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy[open],.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request[open]{display:flex;flex-direction:column}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy::backdrop,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request::backdrop{background-color:rgba(0,0,0,0.5)}
@media(max-width:480px){.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request{padding:1rem;width:80%}
}
.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{position:absolute;top:20px;right:20px;background:0;border:0;cursor:pointer;font-size:14px;color:#fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--title,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--title{display:flex;flex-direction:column;justify-content:center;align-items:center}
.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--title--heading{color:#fff;font-size:2rem}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .vass-loader,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .vass-loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:none;position:absolute;top:50%;left:50%;box-sizing:border-box;animation:rotation 1s linear infinite}
@keyframes rotation{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__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}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper::-webkit-scrollbar,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper::-webkit-scrollbar{width:5px}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper::-webkit-scrollbar-thumb,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper::-webkit-scrollbar-thumb{background-color:#fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper::-webkit-scrollbar-track,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper::-webkit-scrollbar-track{background-color:#fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper::-webkit-scrollbar-track,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper::-webkit-scrollbar-track{background:rgba(75,188,238,0.5);border-radius:3px}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper::-webkit-scrollbar-thumb,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper .modal--content,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper .modal--content{background:transparent;color:#fff;padding-right:20px}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--content-wrapper .modal--content a,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--content-wrapper .modal--content a{color:#4bbcee}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--closemodalBtn,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--closemodalBtn{margin-left:auto}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .modal--closemodalBtn:hover,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_result-request .modal--closemodalBtn:hover{text-decoration:none}
.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:#fff}
.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{color:#fff}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .vass-contact-privacy-submit:disabled{cursor:not-allowed}
.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .vass-contact-privacy-submit:disabled span,.cmp-cf-background .cmp-contact-wrapper .cmp-contact__modal_privacy .vass-contact-privacy-submit:disabled em{color:#95a5a6}