.newsletter_opt_in{cursor:pointer;font-family:var(--font-satoshi),system-ui,sans-serif;color:#334045;text-align:left;align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:14px;line-height:1.4;display:flex}.newsletter_opt_in input{accent-color:#274653;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}
.phone_input{align-items:center;gap:6px;width:100%;display:flex;position:relative}.phone_input--boxed{background:#fff;border:1px solid #abb1b3;border-radius:4px;height:40px;padding:0 10px;transition:border-color .2s}.phone_input--boxed:focus-within{border-color:#f7a049}.phone_input .phone_input__code{cursor:pointer;font-family:var(--font-satoshi),system-ui,sans-serif;background:0 0;border:none;border-right:1px solid #d4d8da;flex-shrink:0;align-items:center;gap:4px;padding:0 8px 0 0;line-height:1;display:flex}.phone_input .phone_input__code:disabled{cursor:not-allowed;opacity:.6}.phone_input .phone_input__flag{font-size:16px;line-height:1}.phone_input .phone_input__dial{color:#334045;white-space:nowrap;font-size:14px;font-weight:500}.phone_input .phone_input__arrow{color:#6b7280;flex-shrink:0}.phone_input .phone_input__field{min-width:0;font-family:var(--font-satoshi),system-ui,sans-serif;color:#334045;background:0 0;outline:none;flex:1;height:auto;padding:0 0 0 8px;font-size:14px;border:none!important}.phone_input .phone_input__field::placeholder{color:#999;font-weight:300}.phone_input .phone_input__field:focus{box-shadow:none;outline:none}.phone_input--boxed .phone_input__dial,.phone_input--boxed .phone_input__field{font-size:12px}.phone_input__dropdown{z-index:99999;width:280px;max-width:calc(100vw - 16px);font-family:var(--font-satoshi),system-ui,sans-serif;background:#fff;border:1px solid #e9edee;border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 10px 30px #27465326}.phone_input__dropdown .phone_input__search_box{border-bottom:1px solid #e9edee;padding:10px 12px;position:relative}.phone_input__dropdown .phone_input__search_box svg{color:#5c666a;pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.phone_input__dropdown .phone_input__search{box-sizing:border-box;color:#334045;border:1px solid #d4d8da;border-radius:4px;outline:none;width:100%;padding:9px 12px 9px 34px;font-family:inherit;font-size:13px;transition:border-color .2s}.phone_input__dropdown .phone_input__search::placeholder{color:#99a1a4;font-weight:300}.phone_input__dropdown .phone_input__search:focus{border-color:#fbad23}.phone_input__dropdown .phone_input__list{max-height:240px;padding:4px 0;overflow-y:auto}.phone_input__dropdown .phone_input__option{cursor:pointer;align-items:center;gap:10px;padding:9px 14px;transition:background .15s;display:flex}.phone_input__dropdown .phone_input__option:hover{background:#f6f8f8}.phone_input__dropdown .phone_input__option.is-selected{background:#fff7e9}.phone_input__dropdown .phone_input__option.is-selected .phone_input__name{color:#274653;font-weight:600}.phone_input__dropdown .phone_input__option .phone_input__flag{font-size:16px;line-height:1}.phone_input__dropdown .phone_input__option .phone_input__name{color:#334045;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.phone_input__dropdown .phone_input__option .phone_input__dial{color:#5c666a;white-space:nowrap;font-size:13px;font-weight:500}.phone_input__dropdown .phone_input__empty{text-align:center;color:#99a1a4;padding:16px;font-size:13px}
