.form-autocomplete{position:relative;width:100%}.form-autocomplete__input{background-color:transparent;border-bottom-width:1px;border-style:solid;font-size:1rem;line-height:1.5rem;max-width:100%;outline:2px solid transparent;outline-offset:2px;padding-bottom:.125rem;padding-top:.875rem;position:relative;width:100%}@media(min-width:64rem){.form-autocomplete__input{font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}}.form-autocomplete__loader{display:none}.form-autocomplete__loading-container{display:inline-block}.form-autocomplete__loading{height:100%;width:100%}.form-autocomplete__option{border-style:solid;cursor:pointer;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.5;padding:1rem .75rem;position:relative;text-transform:none}.form-autocomplete__option--empty{cursor:default;overflow:hidden;position:relative}.form-autocomplete__option:hover,.form-autocomplete__option[data-p-focused=true]{background-color:var(--background-color--hover)}.form-autocomplete__overlay{background-color:var(--background-color);border-color:var(--border-color--element);border-radius:.188rem;border-width:1px;margin-bottom:.25rem;margin-top:.25rem;max-width:12rem;min-width:100%;overflow:auto;scrollbar-width:thin;width:-moz-max-content;width:max-content}.form-autocomplete__container,.form-autocomplete__overlay{position:relative}.form-autocomplete__container--keyboard-focused{border-radius:.188rem;outline-color:var(--focus-color);outline-offset:4px;outline-style:solid;outline-width:.5px}.form-autocomplete__label{bottom:.5rem;color:var(--input-label-color);font-size:.8125rem;font-weight:400;left:0;letter-spacing:.06em;line-height:1.3;position:absolute;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-autocomplete__label:has(+div>.form-autocomplete__input:not(:-moz-placeholder)){font-size:.6875rem;font-weight:400;letter-spacing:.06em;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;top:0;white-space:nowrap}.form-autocomplete__label:has(+div>.form-autocomplete__input:active),.form-autocomplete__label:has(+div>.form-autocomplete__input:focus-within),.form-autocomplete__label:has(+div>.form-autocomplete__input:not(:placeholder-shown)){font-size:.6875rem;font-weight:400;letter-spacing:.06em;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;top:0;white-space:nowrap}.form-autocomplete--error .form-autocomplete__input{--tw-border-opacity:1;border-bottom-color:rgb(147 20 22/var(--tw-border-opacity,1))}.form-autocomplete--error .form-autocomplete__label{--tw-text-opacity:1;color:rgb(147 20 22/var(--tw-text-opacity,1))}.form-autocomplete .form-error-message{margin-top:.5rem}.form-fields__inner-row{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:64rem){.form-fields__inner-row{flex-direction:row}.form-fields__inner-row>*{flex:1 1 0%}}.form-fields .loqate-switch{margin-top:.75rem}
