.ui-contact-form[data-v-8f4aa833]{--ucf-text:var(--color-text-dark);--ucf-focus-border:var(--color-brand-purple);--ucf-dial-code:var(--color-text-secondary);display:flex;flex-direction:column;width:100%}.ui-contact-form--dark[data-v-8f4aa833]{--ucf-text:#fff;--ucf-focus-border:var(--color-muted);--ucf-dial-code:#9d9a9a;flex:1;justify-content:center}.ui-contact-form__form[data-v-8f4aa833]{display:flex;flex-direction:column;gap:1.25rem}.ui-contact-form__input[data-v-8f4aa833]{background:transparent;border:none;border-bottom:1px solid var(--color-muted);color:var(--ucf-text);font-family:var(--font-sans);font-size:1rem;line-height:100%;outline:none;padding:.8125rem 0 .5625rem;transition:border-color .3s;width:100%}.ui-contact-form__input[data-v-8f4aa833]::-moz-placeholder{color:var(--color-muted);font-size:1rem;line-height:1.15}.ui-contact-form__input[data-v-8f4aa833]::placeholder{color:var(--color-muted);font-size:1rem;line-height:1.15}.ui-contact-form__input[data-v-8f4aa833]:focus,.ui-contact-form__input[data-v-8f4aa833]:hover{border-color:var(--ucf-focus-border)}.ui-contact-form__textarea[data-v-8f4aa833]{font-family:var(--font-sans);line-height:1.5;min-height:144px;padding:1rem 0;resize:vertical}.ui-contact-form__phone-wrap[data-v-8f4aa833]{width:100%}.ui-contact-form__phone-error[data-v-8f4aa833]{color:#e24b4a;font-size:.875rem;margin:4px 0 0}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti{width:100%}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input{background:transparent;border:none;border-bottom:1px solid var(--color-muted);color:var(--ucf-text);font-family:var(--font-sans);font-size:1rem;line-height:100%;outline:none;padding:.8125rem 0 .5625rem;transition:border-color .3s;width:100%}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input::-moz-placeholder{color:var(--color-muted);font-size:1rem;line-height:1.15}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input::placeholder{color:var(--color-muted);font-size:1rem;line-height:1.15}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input:focus,.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input:hover{border-color:var(--ucf-focus-border)}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__country-container{padding:0}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__selected-country{background:none}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__selected-dial-code{color:var(--ucf-dial-code)}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__arrow{border-color:var(--ucf-dial-code)}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__dropdown-content{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 10px 40px #0000001f}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__country-name,.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__dial-code{color:#333}.ui-contact-form__recaptcha[data-v-8f4aa833]{margin-top:.5rem}.ui-contact-form__recaptcha-error[data-v-8f4aa833]{color:var(--color-error);font-size:.875rem;margin:.5rem 0 0}.ui-contact-form__submit-wrap[data-v-8f4aa833]{display:flex;justify-content:flex-start;margin-top:.5rem}.ui-contact-form__error[data-v-8f4aa833]{background-color:#ffeff0;border-radius:20px;color:#ff5a65;font-size:1.125rem;line-height:1.67;margin-top:20px;padding:20px 24px;text-align:center}.ui-contact-form--dark .ui-contact-form__form[data-v-8f4aa833]{gap:0}.ui-contact-form--dark .ui-contact-form__input[data-v-8f4aa833]{margin-bottom:20px;padding:15px 0 10px}.ui-contact-form--dark .ui-contact-form__textarea[data-v-8f4aa833]{margin-bottom:30px;min-height:6rem;padding:15px 0 10px}.ui-contact-form--dark .ui-contact-form__phone-wrap[data-v-8f4aa833]{margin-bottom:20px}.ui-contact-form--dark .ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input{padding:15px 0 10px}.ui-contact-form--dark .ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__dropdown-content{background:#f2f2f2;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 10px 40px #0003,inset 0 1px #fff9}.ui-contact-form--dark .ui-contact-form__recaptcha[data-v-8f4aa833]{margin-bottom:20px;margin-top:0}.ui-contact-form--dark .ui-contact-form__recaptcha-error[data-v-8f4aa833]{margin:-12px 0 12px}.ui-contact-form--dark .ui-contact-form__submit-wrap[data-v-8f4aa833]{margin-top:0}.ui-contact-form--dark .ui-contact-form__submit[data-v-8f4aa833]{width:100%}.ui-contact-form--dark .ui-contact-form__success[data-v-8f4aa833]{flex:1}@media(max-width:479px){.ui-contact-form__form[data-v-8f4aa833]{gap:1rem}.ui-contact-form__input[data-v-8f4aa833]{font-size:16px;padding:.5rem 0}.ui-contact-form__input[data-v-8f4aa833]::-moz-placeholder{font-size:16px;line-height:16px}.ui-contact-form__input[data-v-8f4aa833]::placeholder{font-size:16px;line-height:16px}.ui-contact-form__textarea[data-v-8f4aa833]{min-height:100px}.ui-contact-form__textarea[data-v-8f4aa833]::-moz-placeholder{font-size:16px;line-height:24px}.ui-contact-form__textarea[data-v-8f4aa833]::placeholder{font-size:16px;line-height:24px}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input{font-size:16px;padding:.5rem 0}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input::-moz-placeholder{font-size:16px;line-height:16px}.ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input::placeholder{font-size:16px;line-height:16px}.ui-contact-form--dark .ui-contact-form__form[data-v-8f4aa833]{gap:0}.ui-contact-form--dark .ui-contact-form__input[data-v-8f4aa833]{font-size:1rem;padding:15px 0 10px}.ui-contact-form--dark .ui-contact-form__input[data-v-8f4aa833]::-moz-placeholder{font-size:1rem;line-height:1.15}.ui-contact-form--dark .ui-contact-form__input[data-v-8f4aa833]::placeholder{font-size:1rem;line-height:1.15}.ui-contact-form--dark .ui-contact-form__textarea[data-v-8f4aa833]{min-height:6rem;padding:15px 0 10px}.ui-contact-form--dark .ui-contact-form__textarea[data-v-8f4aa833]::-moz-placeholder{font-size:1rem}.ui-contact-form--dark .ui-contact-form__textarea[data-v-8f4aa833]::placeholder{font-size:1rem}.ui-contact-form--dark .ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input{font-size:1rem;padding:15px 0 10px}.ui-contact-form--dark .ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input::-moz-placeholder{font-size:1rem;line-height:1.15}.ui-contact-form--dark .ui-contact-form__phone-wrap[data-v-8f4aa833] .iti__tel-input::placeholder{font-size:1rem;line-height:1.15}}
