@charset "utf-8";

.aio-sdk-form .aio-sdk-step-container::after { position: absolute; background: var(--aio-sdk-form-step-line-color); content: " "; top: 50%; right: 0px; height: 1px; width: var(--aio-sdk-form-steps-gap); margin-right: calc(var(--aio-sdk-form-steps-gap)*-1); }

.aio-sdk-form .aio-sdk-step-container:last-child::after { display: none; }

.aio-sdk-form input[type="submit"]:hover { filter: brightness(0.9); }

@keyframes aio-sdk-pulsing { 
  100% { box-shadow: transparent 0px 0px 0px 10px; }
}

:root { --iti-hover-color:rgba(0,0,0,0.05); --iti-border-color:#ccc; --iti-dialcode-color:#999; --iti-dropdown-bg:white; --iti-spacer-horizontal:20px; --iti-flag-height:12px; --iti-flag-width:16px; --iti-border-width:1px; --iti-arrow-height:4px; --iti-arrow-width:6px; --iti-triangle-border:calc(var(--iti-arrow-width)/2); --iti-arrow-padding:10px; --iti-arrow-color:#555; --iti-path-flags-1x:url("2473dd635cbd3b0d.webp"); --iti-path-flags-2x:url("afe6c0c423337708.webp"); --iti-path-globe-1x:url("ffac728119c1a0eb.webp"); --iti-path-globe-2x:url("0d05ec210eecc9d5.webp"); --iti-flag-sprite-width:3904px; --iti-flag-sprite-height:12px; --iti-mobile-popup-margin:30px; }

.iti-aio { position: relative; display: inline-block; }

.iti-aio * { box-sizing: border-box; }

.iti-aio__a11y-text { width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; }

.iti-aio input.iti-aio__tel-input, .iti-aio input.iti-aio__tel-input[type="tel"] { position: relative; z-index: 0; margin: 0px !important; }

.iti-aio__country-container { position: absolute; top: 0px; bottom: 0px; padding: var(--iti-border-width); }

.iti-aio__selected-country { z-index: 1; position: relative; display: flex; align-items: center; height: 100%; background: none; border: 0px; margin: 0px; padding: 0px; font-family: inherit; font-size: inherit; color: inherit; border-radius: 0px; font-weight: inherit; line-height: inherit; text-decoration: none; }

.iti-aio__selected-country-primary { display: flex; align-items: center; height: 100%; padding: 0 var(--iti-arrow-padding)0 var(--iti-spacer-horizontal); border-radius: var(--aio-sdk-input-border-radius)0 0 var(--aio-sdk-input-border-radius); }

.iti-aio__arrow { margin-left: var(--iti-arrow-padding); width: 0px; height: 0px; border-left: var(--iti-triangle-border) solid transparent; border-right: var(--iti-triangle-border) solid transparent; border-top: var(--iti-arrow-height) solid var(--iti-arrow-color); }

.iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button { cursor: pointer; }

.iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti-aio__selected-country-primary:hover, .iti-aio--allow-dropdown .iti-aio__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti-aio__selected-country:has(+ .iti-aio__dropdown-content:hover) .iti-aio__selected-country-primary { background-color: var(--iti-hover-color); }

.iti-aio .iti-aio__selected-dial-code { margin-left: 4px; }

.iti-aio--container:hover { cursor: pointer; }

.iti-aio__flag { --iti-flag-offset:100px; height: var(--iti-flag-height); width: var(--iti-flag-width); border-radius: 1px; box-shadow: rgb(136, 136, 136) 0px 0px 1px 0px; background-image: var(--iti-path-flags-1x); background-repeat: no-repeat; background-position: var(--iti-flag-offset)0; background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height); }

.iti-aio__uy { --iti-flag-offset:-3632px; }

@media (min-resolution: 2dppx) {
  .iti-aio__flag { background-image: var(--iti-path-flags-2x); }
}