@layer base{.form__field{flex-direction:column;align-items:stretch;row-gap:.25rem;display:flex;position:relative}.form__field.form__field--disabled{pointer-events:none;opacity:.3}.form__field-label{letter-spacing:0;text-transform:none;color:oklch(49.1% .0061 247.95);font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field-label p{display:inline-block}.form__field-label p:not(:last-of-type){padding-block-end:.5rem}.form__field-label p:last-of-type{display:inline}.form__field-input{letter-spacing:0;text-transform:none;border:1px solid oklch(66.59% .0083 228.92);border-radius:.5rem;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form__field-input:is(:hover,:active){border-color:oklch(16.89% .0021 286.18)}.form__field-input:is(:focus-visible,:focus-within){border-color:oklch(45.44% .1282 252.9);outline:0;box-shadow:0 0 0 1px oklch(45.44% .1282 252.9)}.form__field--show-error .form__field-input{border-color:oklch(54.85% .2158 17.62)!important}.form__field--show-error .form__field-input:is(:focus-visible,:focus-within){box-shadow:0 0 0 1px oklch(54.85% .2158 17.62)}.form__field-hint{letter-spacing:0;text-transform:none;color:oklch(54.85% .2158 17.62);margin-block-start:.25rem;font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field:not(.form__field--show-error) .form__field-hint{display:none}.form__field .button[type=reset]:is(:hover,:focus-visible,:active){color:oklch(54.85% .2158 17.62)}.form__field:has(.button[type=reset]) .form__field-input{padding-inline-end:3rem}}.form__field.form__field--input .form__field-input{block-size:3rem;padding-inline:1rem}.form__field.form__field--input .form__field-input:has(+.form__field-icon){padding-inline-start:2.5rem}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox]):has(+.form__field-icon){padding-inline:1rem 2.5rem}.form__field.form__field--input .form__field-input::file-selector-button{letter-spacing:0;text-transform:none;cursor:pointer;background-color:oklch(96.59% .0025 228.78);block-size:100%;margin-inline:-1rem 1rem;padding:0 .5rem;font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:all .2s ease-in-out}.form__field.form__field--input .form__field-input::file-selector-button:hover{background-color:oklch(88.28% .0052 228.83)}@media (width>=768px){.form__field.form__field--input .form__field-input::file-selector-button{padding-inline:1rem}}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox]){background-color:oklch(100% 0 0);padding-block:.75rem;padding-inline:1rem 2.75rem}.form__field.form__field--input .form__field-icon{color:oklch(16.89% .0021 286.18);block-size:1.5rem;inline-size:1.5rem;position:absolute;inset-block-start:50%;inset-inline-start:.5rem;transform:translateY(-50%)}.form__field.form__field--input .form__field-icon .icon{block-size:1.5rem;inline-size:1.5rem}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox])+.form__field-icon{inset-inline:auto .5rem}.form__field-phone{background-color:oklch(100% 0 0);align-items:center;min-block-size:3rem;display:flex;position:relative;padding:.25rem!important}.form__field-phone .form__field-phone-input{letter-spacing:0;text-transform:none;background:0 0;border:none;flex:1;inline-size:100%;min-inline-size:0;padding:.25rem;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field-phone .form__field-phone-input:focus-visible{box-shadow:none;border-color:#0000;outline:0}.form__field-phone .form__field-phone-input::placeholder{color:oklch(66.59% .0083 228.92)}.form__field-phone-country-selector{border-inline-end:1px solid oklch(66.59% .0083 228.92);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;inline-size:3rem;display:flex;position:relative}.form__field-phone-country-selector .custom-react-select__control{background:0 0;border:none;border-radius:0;block-size:100%;padding:0;overflow:hidden}.form__field-phone-country-selector .custom-react-select__control:is(:hover,:active){border:none}.form__field-phone-country-selector .custom-react-select__control.custom-react-select__control--is-focused,.form__field-phone-country-selector .custom-react-select__control:focus-visible{box-shadow:none;border:none}.form__field-phone-country-selector .custom-react-select__single-value{gap:0;font-size:0;line-height:0;overflow:hidden}.form__field-phone-country-selector .custom-react-select__indicators{display:none}.form__field-phone-country-selector .custom-react-select__menu{max-inline-size:fit-content;inset-inline-start:0}.form__field-phone-country-selector .custom-react-select__option-label{white-space:nowrap}@media (width>=1024px) and (width<=1439.98px){.form__field-phone-country-selector .custom-react-select__option-label{white-space:wrap}}.form__field.form__field--disabled .form__field-phone{background-color:oklch(100% 0 0)}.form__field-skeleton{background-color:oklch(100% 0 0);border-radius:.25rem;block-size:3rem;animation:3s ease-in-out infinite skeleton-fade}@keyframes skeleton-fade{0%,to{background-color:oklch(88.28% .0052 228.83)}50%{background-color:oklch(96.59% .0025 228.78)}}
