.four-step-form-helix{padding-top:0}.four-step-form-helix .section__title{text-align:center}.four-step-form-helix .four-step-form-helix__field-control:has(.months-multi-select__input[name=""]){display:flex;flex-direction:column}.four-step-form-helix .form .iti{width:100%;border:0;border-bottom:1px solid var(--tw-color-input);border-radius:0;background:rgba(0,0,0,0)}.four-step-form-helix .form .iti:focus-within{border-bottom-color:var(--tw-color-primary)}.four-step-form-helix .form .iti .iti__flag-container{background-color:rgba(0,0,0,0);border-radius:0}.four-step-form-helix .form .valid .iti:not(:focus-within){border-bottom-color:var(--tw-color-input)}.four-step-form-helix .form .error .iti:not(:focus-within){border-bottom-color:var(--destructive)}.four-step-form-helix .months-multi-select et-months-multi-select-field{border:0;border-bottom:1px solid var(--tw-color-input);border-radius:0;background-color:rgba(0,0,0,0);padding-inline:0 30px}.four-step-form-helix .months-multi-select et-months-multi-select-options{border-color:var(--tw-color-border);border-radius:var(--tw-radius-md);background-color:var(--tw-color-popover)}.four-step-form-helix .form-field__phone:not(.valid):not(.error) .iti .form__phone{background-image:none}.four-step-form-helix .form__phone_validation_error.form-field__error::before{display:none}.four-step-form-helix .form-field :is(.pristine-error,.form-field__error,.form-field__success):empty{display:none}.four-step-form-helix .form-field.error .form-field__error,.four-step-form-helix .form__phone_validation_error.form-field__error{color:var(--destructive);font-size:var(--tw-text-xs);text-align:left}.four-step-form-helix .form-field:has(.pristine-error.error:not(:empty)) .form__phone_validation_error.form-field__error{display:none}.four-step-form-helix .pristine-error.error{display:flex;color:var(--destructive);font-size:var(--tw-text-xs);text-align:left}.four-step-form-helix .pristine-error.error::before{content:"";display:inline-block;min-width:15px;min-height:15px;margin-top:2px;margin-right:5px;background-image:url(../../../src/assets/svg/cross-circle.svg);background-repeat:no-repeat;background-size:15px}.four-step-form-helix .form-field.error :is(input,select,textarea){border-bottom-color:var(--destructive)}.four-step-form-helix .form-field.valid:has(input[required]):not(:has(select,textarea,.iti)) .four-step-form-helix__field-input::after{content:"";position:absolute;top:50%;right:0;width:10px;height:8px;transform:translateY(-50%);background-image:url(../../../src/assets/svg/checkmark-valid.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.four-step-form-helix .form-field.valid:has(input[required]):not(:has(select,textarea,.iti)) input{padding-right:20px}.four-step-form-helix .four-step-form-helix__field-row:has([name="fields[best_time_to_contact]"]){display:none}.four-step-form-helix .image-checkbox__input:focus-visible+.image-checkbox__label{outline:4px solid var(--tw-color-ring);outline-offset:4px}@media(forced-colors: active){.four-step-form-helix .image-checkbox__input:checked+.image-checkbox__label{outline:2px solid canvastext;outline-offset:2px}.four-step-form-helix .image-checkbox__input:focus-visible+.image-checkbox__label{outline:4px solid highlight;outline-offset:4px}}.four-step-form-helix__field[data-filled=true] .four-step-form-helix__field-label{opacity:1}@media(prefers-reduced-motion: reduce){.four-step-form-helix,.four-step-form-helix *,.four-step-form-helix *::before,.four-step-form-helix *::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}
