section.text:has(.form-box){padding-bottom:clamp(5.4545454545rem,7.5vw,7.5rem);padding-top:clamp(5.4545454545rem,7.5vw,7.5rem);position:relative}section.text:has(.form-box):after{background:linear-gradient(180deg,#eeebf8,#fff 85%);bottom:0;content:"";height:clamp(24.5909090909rem,33.8125vw,33.8125rem);left:0;position:absolute;transform:rotate(180deg);width:100%;z-index:-1}section.text:has(.form-box) .form-box{background:#ece8f7;border-radius:clamp(1.4545454545rem,2vw,2rem);max-width:clamp(52.7272727273rem,72.5vw,72.5rem);padding:clamp(4rem,5.5vw,5.5rem) clamp(3.6363636364rem,5vw,5rem)}section.text:has(.form-box) .form-box:not(:first-child){margin-top:clamp(3.6363636364rem,5vw,5rem)}@media(max-width:1023px){section.text:has(.form-box) .form-box{padding:1.5rem}}.ajax-form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.ajax-form .required-fields-note{color:#b20101;font-size:clamp(.7272727273rem,1vw,1rem);line-height:160%;text-align:left;width:100%}.ajax-form label,.ajax-form legend{color:#2f2d2e;cursor:pointer;font-size:clamp(.8181818182rem,1.125vw,1.125rem);line-height:170%}.ajax-form .required-field{color:#b20101}.ajax-form>div{width:100%}.ajax-form>div:not(:last-of-type){margin-bottom:clamp(1.7727272727rem,2.4375vw,2.4375rem)}.ajax-form>div legend,.ajax-form>div>label{display:block;margin-bottom:clamp(.6818181818rem,.9375vw,.9375rem)}.ajax-form .hidden{display:none}.ajax-form .error .dz-button,.ajax-form .error label,.ajax-form .error legend,.ajax-form .error small{color:#b20101}.ajax-form .error .dropzone,.ajax-form .error input,.ajax-form .error label:before,.ajax-form .error select,.ajax-form .error select+.icon-form-dropdown,.ajax-form .error textarea{border-color:#b20101!important}.ajax-form .error.g-recaptcha>div{border:2px solid #b20101;border-radius:5px}.ajax-form .input-group{position:relative}.ajax-form select:active+.icon-form-dropdown,.ajax-form select:focus+.icon-form-dropdown{border-color:#664cc7}.ajax-form select+.icon-form-dropdown{border-bottom:1px solid #664cc7;border-right:1px solid #664cc7;height:.375rem;pointer-events:none;position:absolute;right:1rem;top:45%;transform:rotate(45deg) translateY(-50%);width:.375rem}.ajax-form input[type=checkbox]:checked+label:after,.ajax-form input[type=radio]:checked+label:after{opacity:1}.ajax-form .checkbox-wrapper,.ajax-form .radio-wrapper,.ajax-form .yes-no-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.ajax-form .checkbox-wrapper>label,.ajax-form .radio-wrapper>label,.ajax-form .yes-no-wrapper>label{flex-shrink:0;margin-bottom:clamp(.5454545455rem,.75vw,.75rem);width:100%}@media(max-width:1023px){.ajax-form .checkbox-wrapper>label,.ajax-form .radio-wrapper>label,.ajax-form .yes-no-wrapper>label{margin-bottom:.75rem}}.ajax-form .checkbox-wrapper{width:100%}.ajax-form .checkbox,.ajax-form .checkbox label,.ajax-form .radio,.ajax-form .radio label,.ajax-form .yes-no,.ajax-form .yes-no label{position:relative}.ajax-form .checkbox:not(:last-child),.ajax-form .radio:not(:last-child),.ajax-form .yes-no:not(:last-child){margin-right:clamp(2.5454545455rem,3.5vw,3.5rem)}@media(max-width:1023px){.ajax-form .checkbox:not(:last-child),.ajax-form .radio:not(:last-child),.ajax-form .yes-no:not(:last-child){margin-right:3.5rem}}.ajax-form .checkbox input:active+label:before,.ajax-form .checkbox input:focus+label:before,.ajax-form .radio input:active+label:before,.ajax-form .radio input:focus+label:before,.ajax-form .yes-no input:active+label:before,.ajax-form .yes-no input:focus+label:before{border-color:#664cc7!important}.ajax-form .checkbox label,.ajax-form .radio label,.ajax-form .yes-no label{align-items:flex-start;display:flex}.ajax-form .checkbox label:after,.ajax-form .checkbox label:before,.ajax-form .radio label:after,.ajax-form .radio label:before,.ajax-form .yes-no label:after,.ajax-form .yes-no label:before{content:"";transition:all .3s ease-out}.ajax-form .checkbox label:before,.ajax-form .radio label:before,.ajax-form .yes-no label:before{background:#fff;border:1px solid #c4b5fd;flex-shrink:0}.ajax-form .checkbox label:after,.ajax-form .radio label:after,.ajax-form .yes-no label:after{opacity:0;position:absolute}.ajax-form .radio label:after,.ajax-form .radio label:before,.ajax-form .yes-no label:after,.ajax-form .yes-no label:before{border-radius:50%}.ajax-form .radio label:before,.ajax-form .yes-no label:before{height:1.375rem;margin-right:.625rem;width:1.375rem}.ajax-form .radio label:after,.ajax-form .yes-no label:after{background:#664cc7;height:.875rem;left:.375rem;top:.375rem;width:.875rem}.ajax-form .checkbox:only-of-type label:before{margin-top:.1875rem}.ajax-form .checkbox:only-of-type label:after{top:.375rem}.ajax-form .checkbox label:before{border-radius:.25rem;height:1.375rem;margin-right:1rem;width:1.375rem}.ajax-form .checkbox label:after{border-bottom:3px solid #664cc7;border-right:3px solid #664cc7;height:.75rem;left:.5rem;top:.1875rem;transform:rotate(45deg);width:.375rem}.ajax-form .g-recaptcha>div{height:5rem!important}.ajax-form small{display:block;margin-top:.875rem}.ajax-form button{margin:clamp(.4090909091rem,.5625vw,.5625rem) auto 0;position:relative}.ajax-form button.disabled{background:#fff;pointer-events:none}.ajax-form button.disabled:after{opacity:1}.ajax-form button:after{animation:loading 1.2s linear infinite;border-color:#664cc7 transparent;border-radius:50%;border-style:solid;border-width:5px;content:"";height:clamp(1rem,1.375vw,1.375rem);left:50%;opacity:0;position:absolute;top:50%;width:clamp(1rem,1.375vw,1.375rem)}@media(max-height:479px),(max-width:767px){.ajax-form button:after{height:1.375rem;width:1.375rem}}@media(min-width:480px){.ajax-form .half{width:calc((100% - clamp(1.8181818182rem,2.5vw,2.5rem))/2)}}@media(min-width:480px)and (max-width:1023px){.ajax-form .half{width:calc(50% - .75rem)}}@media(min-width:480px){.ajax-form .three{width:calc((100% - clamp(3.6363636364rem,5vw,5rem))/3)}}@media(min-width:480px)and (max-width:1023px){.ajax-form .three{width:calc(33.33333% - 1rem)}}@media(min-width:480px){.ajax-form .four{width:calc((100% - clamp(5.4545454545rem,7.5vw,7.5rem))/4)}}@media(min-width:480px)and (max-width:1023px){.ajax-form .four{width:calc(25% - 1.125rem)}}#form-message{font-weight:700;opacity:0;transition:opacity .5s,visibility .5s;visibility:hidden}#form-message:not(:first-child)+form{margin-top:clamp(1.4545454545rem,2vw,2rem)}@media(max-width:1023px){#form-message:not(:first-child)+form{margin-top:2rem}}#form-message.error,#form-message.success{border:1px solid;opacity:1;padding:1rem;visibility:visible}#form-message.error:first-child+form,#form-message.error:not(:first-child),#form-message.success:first-child+form,#form-message.success:not(:first-child){margin-top:clamp(1.4545454545rem,2vw,2rem)}@media(max-width:1023px){#form-message.error:first-child+form,#form-message.error:not(:first-child),#form-message.success:first-child+form,#form-message.success:not(:first-child){margin-top:2rem}}#form-message.error{color:#b20101}#form-message.success{color:#090}.disclaimer{font-size:clamp(.6363636364rem,.875vw,.875rem);line-height:170%;margin-top:clamp(1.8181818182rem,2.5vw,2.5rem)}@media(max-width:1023px){.disclaimer{font-size:.875rem;margin-top:2.5rem}}

/*# sourceMappingURL=contact.css.map*/