.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.phone-input-container{width:100%;display:flex}.phone-input-container .react-international-phone-input-container input:focus{flex:1;outline:none;width:100%}.phone-input-container .react-international-phone-input{width:100%;height:50px;border-radius:8px;background:transparent;padding:0 16px 0 56px;font-size:16px;font-weight:400;line-height:1.5;color:#2b2b3a;box-sizing:border-box;transition:border-color .2s;display:flex;align-items:center}.phone-input-container .react-international-phone-input-container:hover{border-color:#703dba!important}.phone-input-container.dark .react-international-phone-input-container:hover{border-color:#aca5fd!important}.phone-input-container .react-international-phone-input-container:focus{border-color:#703dba!important}.phone-input-container.dark .react-international-phone-input-container:focus{border-color:#aca5fd!important}.phone-input-container .react-international-phone-input input::placeholder{color:#b0b0b0;opacity:1}.phone-input-container .react-international-phone-input:focus{border-color:#3182ce;outline:none}.phone-input-container .react-international-phone-input:hover{border-color:#8c8c8c}.phone-input-container .react-international-phone-input.error{border-color:#e53e3e}.phone-input-container .react-international-phone-input.error:focus{border-color:#e53e3e}.phone-input-container .react-international-phone-input:disabled{opacity:.6;cursor:not-allowed}.phone-input-container .react-international-phone-country-selector-button{background:transparent;border:none;margin:0;padding:0 12px 0 16px;height:48px;display:flex;align-items:center;box-sizing:border-box}.phone-input-container .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown{background-color:#fafafa;border:1px solid #6b6b6b;border-radius:8px;padding:16px 0;z-index:1000;top:50px;opacity:1}.phone-input-container.dark .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown{background-color:#20202c;border-color:#f5f4ff}.phone-input-container .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown .react-international-phone-country-selector-dropdown__list-item{color:#6b6b6b;padding:0 16px}.phone-input-container .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown .react-international-phone-country-selector-dropdown__list-item:hover,.phone-input-container .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown .react-international-phone-country-selector-dropdown__list-item--focused{color:#6b6b6b;background-color:#f5f4ff}.phone-input-container.dark .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown .react-international-phone-country-selector-dropdown__list-item{color:#f5f4ff;font-size:16px;line-height:150%;font-weight:325}.phone-input-container.dark .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown .react-international-phone-country-selector-dropdown__list-item:hover,.phone-input-container.dark .react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-dropdown .react-international-phone-country-selector-dropdown__list-item--focused{color:#6b6b6b}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Light%20Italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Medium%20Italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Bold%20Italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Heavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra/Effra%20Heavy%20Italic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-BookItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-XLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-XLightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-Ultra.otf) format("opentype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham/Gotham-UltraItalic.otf) format("opentype");font-weight:950;font-style:italic;font-display:swap}*,html,body{font-family:Effra,Gotham,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.opt_input{border-radius:.5rem;width:40px;height:52px;font-size:12px;color:#3d3d3d;font-weight:400;caret-color:#626262;margin:0 6px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.opt_input:focus{outline:none;border-color:#626262}.opt_input::-webkit-inner-spin-button,.opt_input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.phone_input:focus-visible{outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:#94a3b8}.flex_column{height:100%;display:flex;flex-direction:column}.country-selector-button .react-international-phone-country-selector-button{background:transparent;border:none;margin:0;padding:0 4px 0 0;height:48px;display:flex;align-items:center;box-sizing:border-box}.country-selector-button .react-international-phone-country-selector-button:hover{background:transparent;border:none}.country-selector-button .react-international-phone-country-selector-button .react-international-phone-country-selector-button__button-content{justify-content:space-between}.country-selector-button .react-international-phone-country-selector-dropdown{z-index:999999!important;left:-13px;top:52px;position:absolute!important;border-radius:8px;padding:8px}.country-selector-button{z-index:999999;position:relative}.chakra-field__root:has(.country-selector-button){position:relative;z-index:1}.video-iframe html body .Vision360{background-color:transparent}
