.ui-input{--input-padding:20px;--input-label-padding:4px;--field-height:64px;display:flex}.ui-input__field{background-color:var(--surface-white);border:2px solid var(--surface-black-t10);box-sizing:border-box;display:flex;height:var(--field-height);min-width:136px;position:relative;transition:var(--primary-transition) background-color;width:100%}.ui-input__field label{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;background-color:var(--surface-white);color:var(--subtle-text2);display:-webkit-box;font-size:16px;left:var(--input-padding);line-height:138%;max-width:calc(100% - var(--input-padding)*2 - var(--input-label-padding)*2);overflow:hidden;padding:0 var(--input-label-padding);position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:var(--secondary-transition);width:-moz-fit-content;width:fit-content}.ui-input__field input{background-color:transparent;border:none;box-sizing:border-box;color:var(--body-text);min-width:auto;outline:none;padding:var(--input-padding);position:relative;width:100%}.ui-input__field input::-moz-placeholder{color:var(--subtle-text2);opacity:0;-moz-transition:var(--secondary-transition) opacity;transition:var(--secondary-transition) opacity}.ui-input__field input::placeholder{color:var(--subtle-text2);opacity:0;transition:var(--secondary-transition) opacity}.ui-input.--gray .ui-input__field,.ui-input.--gray .ui-input__field label{background-color:var(--surface-ground-t5)}.ui-input.--input-large{--field-height:80px}.ui-input.contain .ui-input__field label,.ui-input.focus .ui-input__field label,.ui-input.tel .ui-input__field label{top:0;transform:translateY(calc(-50% - 1px))}.ui-input.focus .ui-input__field{border-color:var(--primary)}.ui-input.focus .ui-input__field label{z-index:calc(var(--modal-z-index) - 55)}.ui-input.focus .ui-input__field input::-moz-placeholder{opacity:1}.ui-input.focus .ui-input__field input::placeholder{opacity:1}.ui-input.unvalid .ui-input__field{border-color:var(--secondary-danger)}.iti{margin-top:auto;width:100%}.iti,.iti .iti__country-container{height:auto}.iti .iti__tel-input{padding-top:20px}.ui-textarea{--input-padding:20px;--input-label-padding:4px;display:flex;min-height:120px}.ui-textarea__field{background-color:var(--surface-white);border:2px solid var(--surface-black-t10);box-sizing:border-box;display:flex;height:inherit;min-width:136px;position:relative;transition:var(--primary-transition) background-color;width:100%}.ui-textarea__field label{-webkit-box-orient:vertical;-webkit-line-clamp:1;background-color:var(--surface-white);color:var(--subtle-text2);display:-webkit-box;font-size:16px;left:var(--input-padding);line-height:138%;max-width:calc(100% - var(--input-padding)*2 - var(--input-label-padding)*2);overflow:hidden;padding:0 var(--input-label-padding);position:absolute;text-overflow:ellipsis;top:32px;transform:translateY(-50%);transition:var(--secondary-transition);width:-moz-fit-content;width:fit-content}.ui-textarea__field textarea{background-color:transparent;border:none;box-sizing:border-box;color:var(--body-text);height:inherit;margin:var(--input-padding);min-width:auto;outline:none;position:relative;resize:none;width:100%}.ui-textarea__field textarea::-webkit-scrollbar{width:20px}.ui-textarea__field textarea::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--surface-black-t10);border:6px solid transparent;border-radius:0}.ui-textarea__field textarea::-moz-placeholder{color:var(--subtle-text2);opacity:0;-moz-transition:var(--secondary-transition) opacity;transition:var(--secondary-transition) opacity}.ui-textarea__field textarea::placeholder{color:var(--subtle-text2);opacity:0;transition:var(--secondary-transition) opacity}.ui-textarea.--gray .ui-textarea__field,.ui-textarea.--gray .ui-textarea__field label{background-color:var(--surface-ground-t5)}.ui-textarea.contain .ui-textarea__field label,.ui-textarea.focus .ui-textarea__field label{top:0;transform:translateY(calc(-50% - 1px))}.ui-textarea.focus .ui-textarea__field{border-color:var(--primary)}.ui-textarea.focus .ui-textarea__field textarea::-moz-placeholder{opacity:1}.ui-textarea.focus .ui-textarea__field textarea::placeholder{opacity:1}.ui-textarea.unvalid .ui-textarea__field{border-color:var(--secondary-danger)}.ask-us{--main-padding:24px;padding:48px 24px;padding:calc(var(--main-padding)*2) var(--main-padding)}@media(max-width:768px){.ask-us{padding:16px}}.ask-us__wrapper{grid-gap:var(--main-padding);display:grid;gap:var(--main-padding);grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media(max-width:768px){.ask-us__wrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.ask-us__wrapper.--no-background{grid-template-columns:auto}@media(max-width:768px){.ask-us__wrapper.--no-background{grid-template-rows:1fr}}.ask-us__wrapper.--no-background .ask-us__wrapper__form__group{display:flex;flex-direction:column}.ask-us__wrapper.--no-background .ask-us__wrapper__form__group form{padding:initial}.ask-us__wrapper__background,.ask-us__wrapper__form{flex:1;padding:calc(var(--main-padding)*1.5)}@media(max-width:768px){.ask-us__wrapper__background,.ask-us__wrapper__form{padding:var(--main-padding)}}.ask-us__wrapper__form{background-color:var(--surface-ground-t50)}.ask-us__wrapper__form form{display:flex;flex-direction:column;gap:var(--main-padding)}.ask-us__wrapper__form h3{color:var(--body-text);font-size:48px;font-style:normal;font-weight:500;line-height:117%;padding-bottom:var(--main-padding)}@media(max-width:768px){.ask-us__wrapper__form h3{font-size:32px;line-height:125%}}.ask-us__wrapper__form__group{display:flex;flex-direction:row;gap:var(--main-padding)}@media(max-width:768px){.ask-us__wrapper__form__group{flex-direction:column}}.ask-us__wrapper__form__group__input{display:flex;flex:1}.ask-us__wrapper__form__group__textarea .ui-textarea__field textarea{min-height:190px}.ask-us__wrapper__form__group__button{display:flex;max-width:230px;width:100%}@media(max-width:425px){.ask-us__wrapper__form__group__button{max-width:100%}}.ask-us__wrapper__background{padding:0}.ask-us__wrapper__background__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ask-us__wrapper__background div{background:url(/_nuxt/img/contact-form.ad8931e.jpeg) no-repeat top;background-size:cover;height:100%;width:100%}