.relocation-claim-form__form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:866px;margin-left:auto;margin-right:auto;gap:16px}.relocation-claim-form__submit-row{display:flex;width:100%;justify-content:center;margin-top:12px}.relocation-offer-field{box-sizing:border-box;width:100%;min-height:47.59px;padding:0 16px;border:1px solid #fff;border-radius:4px;background-color:initial;color:#fff;font-family:var(--font-epic,inherit);font-size:14px;font-weight:300;line-height:1.25;box-shadow:0 1px 2px rgba(0,0,0,.05)}.relocation-offer-field::placeholder{color:rgba(255,255,255,.85)}.relocation-offer-field:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px rgba(224,187,158,.45)}.relocation-offer-field--error{border-color:#ffb4b4}.relocation-claim-form button.relocation-offer-select-trigger,.relocation-claim-form select.relocation-offer-field,button.relocation-offer-select-trigger,select.relocation-offer-field{appearance:none;padding-right:48px;background-color:initial;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer;text-align:left}.relocation-claim-form button.relocation-offer-select-trigger{display:flex;width:100%;align-items:center}.relocation-claim-form select.relocation-offer-field,select.relocation-offer-field{color-scheme:light}.relocation-claim-form select.relocation-offer-field optgroup,.relocation-claim-form select.relocation-offer-field option,select.relocation-offer-field optgroup,select.relocation-offer-field option{background-color:#fff!important;color:#000!important}.relocation-offer-select-menu{position:absolute;z-index:10070;margin-top:4px;max-height:240px;width:100%;overflow-y:auto;border:1px solid rgba(31,52,63,.15);border-radius:4px;background-color:#fff;padding:4px 0;box-shadow:0 8px 24px rgba(0,0,0,.18);list-style:none}.relocation-offer-select-option{display:block;width:100%;padding:10px 16px;border:0;background:transparent;color:#000;font-family:var(--font-epic,inherit);font-size:14px;font-weight:400;line-height:1.25;text-align:left;cursor:pointer}.relocation-offer-select-option:focus-visible,.relocation-offer-select-option:hover{background-color:rgba(31,52,63,.08);outline:none}.relocation-offer-select-option--placeholder{color:rgba(0,0,0,.55)}.relocation-offer-select-option--selected{background-color:rgba(31,52,63,.06);font-weight:500}select.relocation-offer-field:invalid{color:rgba(255,255,255,.85)!important}select.relocation-offer-field option[value=""]{color:rgba(31,52,63,.55)!important}select.relocation-offer-field:focus,select.relocation-offer-field:valid{color:#fff!important;background-color:initial!important}textarea.relocation-offer-field{min-height:96px;padding-top:12px;padding-bottom:12px;resize:vertical}.relocation-offer-submit{display:inline-flex;align-items:center;justify-content:center;width:172px;min-width:172px;min-height:46px;padding:14px 24px;border:0;border-radius:4px;background-color:#ff787a;color:#1f343f;font-family:var(--font-epic,inherit);font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);transition:background-color .2s ease}.relocation-offer-submit:hover:not(:disabled){background-color:#cc6062}.relocation-offer-submit:focus-visible{outline:2px solid #ff787a;outline-offset:2px}.relocation-offer-submit:disabled{cursor:not-allowed;opacity:.6}.relocation-offer-submit .animate-spin{color:#1f343f}.relocation-offer-phone{width:100%}.relocation-offer-phone .iti{width:100%!important;display:flex!important;align-items:stretch!important;min-height:47.59px!important;border:1px solid #fff!important;border-radius:4px!important;background-color:initial!important;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden}.relocation-offer-phone .iti--allow-dropdown .iti__flag-container,.relocation-offer-phone .iti--show-flags .iti__flag-container{position:relative!important;flex-shrink:0;background-color:initial!important;padding:0 8px 0 12px!important;border-right:1px solid rgba(255,255,255,.35)!important}.relocation-offer-phone .iti__selected-dial-code{color:#fff!important;font-size:14px!important;font-weight:300!important}.relocation-offer-phone .iti__arrow{border-top-color:#fff!important;margin-left:4px}.relocation-offer-phone .iti input[type=tel],.relocation-offer-phone .iti input[type=text]{flex:1 1 auto;width:100%!important;min-height:45px!important;padding:0 16px 0 8px!important;border:0!important;border-radius:0!important;background-color:initial!important;color:#fff!important;font-size:14px!important;font-weight:300!important;box-shadow:none!important}.relocation-offer-phone .iti input[type=tel]::placeholder,.relocation-offer-phone .iti input[type=text]::placeholder{color:rgba(255,255,255,.85)!important}.relocation-claim-form .iti{width:100%!important;min-height:47.59px!important}.relocation-claim-form .iti--allow-dropdown .iti__flag-container,.relocation-claim-form .iti--show-flags .iti__flag-container{background-color:initial!important;padding-left:12px!important}.relocation-claim-form .iti__selected-dial-code{color:#fff!important;font-family:inherit;font-size:14px!important;font-weight:300!important}.relocation-claim-form .iti__arrow{border-top-color:#fff!important}.relocation-claim-form .relocation-offer-phone .iti input[type=tel],.relocation-claim-form .relocation-offer-phone .iti input[type=text]{border:0!important}body.relocation-claim-form-open>.iti--container{z-index:10060!important;box-sizing:border-box;width:auto!important}body.relocation-claim-form-open>.iti--container .iti__country-list{position:relative!important;left:0!important;width:max-content!important;min-width:100%!important;margin-top:0!important;white-space:nowrap}.relocation-claim-form .iti__country-list,.relocation-offer-phone .iti__country-list,body.relocation-claim-form-open .iti__country-list,body:has(.relocation-claim-form) .iti__country-list{z-index:10060!important}.relocation-claim-form .iti__country-list,.relocation-offer-phone .iti__country-list,body.relocation-claim-form-open .iti__country-list,body:has(.relocation-claim-form) .iti__country-list{background-color:#fff!important;border:1px solid rgba(31,52,63,.15)!important;border-radius:4px!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}.relocation-claim-form .iti__country-name,.relocation-claim-form .iti__dial-code,.relocation-offer-phone .iti__country-name,.relocation-offer-phone .iti__dial-code,body.relocation-claim-form-open .iti__country-name,body.relocation-claim-form-open .iti__dial-code,body:has(.relocation-claim-form) .iti__country-name,body:has(.relocation-claim-form) .iti__dial-code{color:#1f343f!important}.relocation-claim-form .iti__country.iti__highlight,.relocation-offer-phone .iti__country.iti__highlight,body.relocation-claim-form-open .iti__country.iti__highlight,body:has(.relocation-claim-form) .iti__country.iti__highlight{background-color:rgba(31,52,63,.08)!important}.relocation-claim-form .iti__divider,.relocation-offer-phone .iti__divider,body.relocation-claim-form-open .iti__divider,body:has(.relocation-claim-form) .iti__divider{border-bottom-color:rgba(31,52,63,.12)!important}.relocation-claim-form .iti__search-input,.relocation-offer-phone .iti__search-input,body.relocation-claim-form-open .iti__search-input,body:has(.relocation-claim-form) .iti__search-input{color:#1f343f!important;background-color:#fff!important;border-color:rgba(31,52,63,.2)!important}