.content-forms-contact{background-color:#8700a0;border-radius:1.5em;flex-direction:column;align-items:center;gap:2em;margin:0 4em;padding:3em 4em;display:flex;position:relative}.content-forms-contact .form-title{text-align:center;font-size:2.5em;font-weight:400;line-height:1;font-family:var(--font-fave),sans-serif;color:#f5f5f5}.content-forms-contact .form-title .colorful{font-family:var(--font-fave),sans-serif;color:#ff8000}.content-forms-contact .success-message-container{z-index:99999;pointer-events:none;opacity:0;background-color:#ffffffe6;border-radius:1.5em;justify-content:center;align-items:center;transition:transform .5s ease-in-out,opacity .5s ease-in-out;display:flex;position:fixed;inset:0;transform:scale(1.3)}.content-forms-contact .success-message-container--visible{pointer-events:all;opacity:1;transform:scale(1)}.content-forms-contact .success-message-container .success-message-content{background-color:#fff;border-radius:1.5em;flex-direction:column;justify-content:center;align-items:center;gap:2em;width:calc(100% - 2em);max-width:1200px;padding:6em 6em 4em;display:flex;box-shadow:0 3px 8px #0000003d}.content-forms-contact .success-message-container .success-message-content__title{background-color:#8700a0;border-radius:1.5em;width:100%;padding:5em 3em;position:relative}.content-forms-contact .success-message-container .success-message-content__title__text{font-size:3.8em;font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#ff8000;text-align:center;margin:auto;line-height:1}.content-forms-contact .success-message-container .success-message-content__title__icon{width:6em;height:10em;position:absolute;top:-6em;right:1em}.content-forms-contact .layout-forms-form{width:100%}.content-forms-contact .layout-forms-form .form>*{margin-bottom:1em}.content-forms-contact .layout-forms-form .form.layout-forms-form-form .label-wrapper .layout-forms-input-label{text-transform:unset;font-size:1.28em;font-weight:400}.content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input::placeholder{text-transform:unset;color:#969696;font-size:16px}.content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input{border:none;border-radius:.375em;padding:1em}.content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input::placeholder{text-transform:unset;color:#a9a9a9;font-size:16px}.content-forms-contact .layout-forms-form .button-submit .button{padding:.6em 3.5em}.content-forms-contact .layout-forms-form .button-submit .button .button-content{color:#f5f5f5}.content-forms-contact .layout-forms-form .layout-forms-checkbox{margin-top:1em}.content-forms-contact .layout-forms-form .addendum{color:#f5f5f5;cursor:pointer;margin-top:1em;margin-bottom:2em;font-size:.8em}@media (max-width:1024px){.content-forms-contact{gap:2.56em;margin:0;padding:1.92em 1.12em}.content-forms-contact .form-title{font-size:1.92em;font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase}.content-forms-contact .form-title .colorful{font-family:var(--font-vodkasans),sans-serif;color:#ff8000}.content-forms-contact .layout-forms-form .form .layout-forms-input-row{flex-direction:column;gap:1.92em;margin-bottom:1.92em}.content-forms-contact .layout-forms-form .form .layout-forms-select,.content-forms-contact .layout-forms-form .form .layout-forms-textarea{margin-bottom:1.92em}.content-forms-contact .layout-forms-form .form .layout-forms-textarea .layout-forms-input-wrapper .internal-wrapper .input-body .input{height:11.84em}.content-forms-contact .layout-forms-form .form .layout-forms-input-upload{margin-bottom:1.92em}.content-forms-contact .layout-forms-form .addendum{font-size:1.28em}.content-forms-contact .layout-forms-form .layout-re-captcha{margin-bottom:2.56em}.content-forms-contact .layout-forms-form .button-submit{margin:0}.content-forms-contact .layout-forms-form .button-submit .button .button-content{font-weight:400}.content-forms-contact .success-message-container .success-message-content{padding:6em 3em 3em}.content-forms-contact .success-message-container .success-message-content__title{padding:4em 1em}.content-forms-contact .success-message-container .success-message-content__title__text{font-size:3.5em}}
.content-sections-contact-form{width:100%;margin-bottom:5em;padding-top:5em}.content-sections-contact-form .contact-form-grid{grid-template-columns:4fr 7fr;align-items:start;gap:3em;display:grid}.content-sections-contact-form .contact-form-intro,.content-sections-contact-form .contact-form-card{opacity:0;border-radius:16px;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(1.5em)}.content-sections-contact-form .contact-form-card{border-radius:16px;transition-delay:.15s}.content-sections-contact-form.visible .contact-form-intro,.content-sections-contact-form.visible .contact-form-card{opacity:1;border-radius:16px;transform:none}.content-sections-contact-form .contact-form-intro{position:sticky;top:7.5em}.content-sections-contact-form .contact-form-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;font-size:.85em;font-weight:700}.content-sections-contact-form .contact-form-title{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;margin:.4em 0 .6em;font-size:2.4em;font-weight:400;line-height:1.1}.content-sections-contact-form .contact-form-description,.content-sections-contact-form .contact-form-description *{font-family:var(--font-rapor),sans-serif;color:#545454;font-size:1.05em;line-height:1.65}.content-sections-contact-form .contact-form-description .colorful{color:#8700a0;font-weight:700}.content-sections-contact-form .content-forms-contact{border-bottom:.35em solid #61008f;border-radius:8px;gap:0;margin:0;padding:2.5em}.content-sections-contact-form .content-forms-contact .form-title{display:none}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form>*{margin-bottom:1.25em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-row{gap:1.25em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .label-wrapper{margin-bottom:.5em;font-size:1em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .label-wrapper .layout-forms-input-label{font-family:var(--font-rapor),sans-serif;text-transform:none;color:#fff;font-size:1em;font-weight:700;line-height:1.2}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input{color:#111;height:auto;min-height:3.3em;font-family:var(--font-rapor),sans-serif;background-color:#fff;border:.1em solid #ff8000;border-radius:8px;padding:0 1.1em;font-size:1em;font-weight:500;transition:border-color .3s ease-in-out}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input::placeholder,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input::placeholder{color:#8700a0;opacity:1;font-family:var(--font-rapor),sans-serif;text-transform:none;font-size:.85em;font-weight:400}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input:focus,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input:focus-visible,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input:focus,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input:focus-visible{border-color:#61008f;outline:none}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input{min-height:9em;padding:1em 1.1em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control]{min-height:3.3em;box-shadow:none;background-color:#fff;border:.1em solid #ff8000;border-radius:8px;padding:0 .35em 0 .5em;transition:border-color .3s ease-in-out}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control]:hover,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control][class*=focused]{border-color:#61008f}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control] [class$=placeholder],.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control] .input__placeholder{color:#8700a0;font-family:var(--font-rapor),sans-serif;font-size:.85em;font-weight:400}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control] [class$=singleValue],.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control] .input__single-value{color:#111;font-family:var(--font-rapor),sans-serif;font-weight:500}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control] .input__indicator svg,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control] [class$=indicatorContainer] svg{fill:#8700a0;transition:fill .3s ease-in-out}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=container] [class$=control]:hover .input__indicator svg{fill:#ff8000}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select [class$=menu],.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select .input__menu{border:.1em solid #ff8000;border-radius:8px;margin-top:.25em;overflow:hidden;box-shadow:0 .8em 1.6em -.8em #00000059}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select .input__menu-list{padding:0}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select .input__option{font-family:var(--font-rapor),sans-serif;color:#111;cursor:pointer;border-radius:8px;padding:.8em 1.1em;font-size:.95em;font-weight:500;transition:background-color .2s ease-in-out,color .2s ease-in-out}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select .input__option:hover,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select .input__option.input__option--is-focused{color:#61008f;background-color:#f0e8f1}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select .input__option.input__option--is-selected{color:#fff;background-color:#ff8000}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select .input__menu-notice{font-family:var(--font-rapor),sans-serif;color:#545454}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input{background-color:#fff;border:.1em solid #ff8000;border-radius:8px;height:3.3em;transition:border-color .3s ease-in-out}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:hover,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:focus,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:focus-visible{border-color:#61008f;outline:none}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer{padding:0 1.1em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer .placeholder{color:#8700a0;font-family:var(--font-rapor),sans-serif;font-size:.85em;font-weight:400}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer .placeholder__active{color:#111;font-weight:500}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer .clip-icon{width:1.6em;height:1.6em}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox{margin-top:0}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper{align-items:flex-start}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .checkbox-trigger{background-color:#fff;border:.1em solid #ff8000;width:1.4em;height:1.4em;margin-top:.1em;transition:background-color .2s ease-in-out}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .checkbox:checked+.checkbox-trigger,.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .checkbox[value=true]+.checkbox-trigger{background-color:#ff8000}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .checkbox:checked+.checkbox-trigger:after,.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .checkbox[value=true]+.checkbox-trigger:after{width:.75em;height:.6em}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label,.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label *{color:#fff!important;font-family:var(--font-rapor),sans-serif!important;font-size:1em!important;font-weight:600!important;line-height:1.5!important}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label{width:100%;padding-left:.8em;font-size:.95em!important}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label .text-bold{font-weight:700!important}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label a{text-decoration:underline;color:#ff8000!important}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .error{color:#ffa94d}.content-sections-contact-form .content-forms-contact .layout-forms-input-wrapper .input-error,.content-sections-contact-form .content-forms-contact .input-row-error,.content-sections-contact-form .content-forms-contact .recaptcha-error{color:#ffa94d;font-family:var(--font-rapor),sans-serif;font-weight:600}.content-sections-contact-form .content-forms-contact .layout-recaptcha{margin:.5em 0 1em}.content-sections-contact-form .content-forms-contact .button-submit{width:100%}.content-sections-contact-form .content-forms-contact .button-submit .button{width:100%;height:3.3em;padding:0}.content-sections-contact-form .content-forms-contact .button-submit .button .button-content{font-size:1.05em;font-weight:700}@media (prefers-reduced-motion:reduce){.content-sections-contact-form .contact-form-intro,.content-sections-contact-form .contact-form-card{opacity:1;border-radius:16px;transition:none;transform:none}}@media (max-width:1024px){.content-sections-contact-form{margin-bottom:3em}.content-sections-contact-form .contact-form-grid{grid-template-columns:1fr;gap:1.5em}.content-sections-contact-form .contact-form-intro{position:static}.content-sections-contact-form .contact-form-title{font-size:1.9em}.content-sections-contact-form .content-forms-contact{padding:1.5em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-row{flex-direction:column;gap:1.25em;margin-bottom:1.25em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-select,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea,.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload{margin-bottom:1.25em}.content-sections-contact-form .content-forms-contact .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .layout-forms-input-wrapper .internal-wrapper .input-body .input{height:9em}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label,.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label *{color:#fff!important;font-size:1em!important;font-weight:600!important}.content-sections-contact-form .content-forms-contact .layout-forms-checkbox .checkbox-wrapper .label{font-size:.95em!important}}
