@charset "utf-8";
.aio-sdk-form { --aio-sdk-form-padding: 30px 30px 20px; --aio-sdk-form-layout-gap: var(--aio-sdk-input-margin); --aio-sdk-form-steps-gap: 60px; --aio-sdk-form-steps-margin: 15px; --aio-sdk-form-step-diameter: 35px; --aio-sdk-form-step-font-size: var(--aio-sdk-input-font-size); --aio-sdk-form-step-line-color: var(--aio-sdk-input-bg); --aio-sdk-form-step-bg: var(--aio-sdk-input-bg); --aio-sdk-form-step-border: var(--aio-sdk-submit-bg); --aio-sdk-form-step-color: var(--aio-sdk-input-color); --aio-sdk-form-step-active-bg: var(--aio-sdk-submit-bg); --aio-sdk-form-step-active-border: var(--aio-sdk-submit-bg); --aio-sdk-form-step-active-color: var(--aio-sdk-submit-color); --aio-sdk-input-label-color: black; --aio-sdk-input-label-font-size: 1em; --aio-sdk-input-label-margin: 3px; --aio-sdk-input-margin: 15px; --aio-sdk-input-bg: white; --aio-sdk-input-font-size: 1em; --aio-sdk-input-border: #ced4da; --aio-sdk-input-border-radius: 0px; --aio-sdk-input-padding: 15px 20px; --aio-sdk-input-color: black; --aio-sdk-input-textarea-size: 100px; --aio-sdk-input-checkbox-gap: 5px; --aio-sdk-submit-bg: #60359b; --aio-sdk-submit-width: 100%; --aio-sdk-submit-margin: 0 auto 0 auto; --aio-sdk-submit-padding: var(--aio-sdk-input-padding); --aio-sdk-submit-border: transparent; --aio-sdk-submit-border-radius: var(--aio-sdk-input-border-radius); --aio-sdk-submit-color: white; --aio-sdk-submit-font-size: var(--aio-sdk-input-font-size); --aio-sdk-exclamation-bg: var(--aio-sdk-submit-bg); --aio-sdk-exclamation-flex-gap: 10px; --aio-sdk-exclamation-flex-align-items: baseline; --aio-sdk-exclamation-color: var(--aio-sdk-submit-color); --aio-sdk-exclamation-sign-color: red; --aio-sdk-exclamation-padding: var(--aio-sdk-input-padding); --aio-sdk-exclamation-margin: var(--aio-sdk-input-margin); --aio-sdk-exclamation-border: transparent; --aio-sdk-input-font-weight: bold; --aio-sdk-exclamation-border-radius: var(--aio-sdk-input-border-radius); box-sizing: border-box; padding: var(--aio-sdk-form-padding); position: relative; width: 100%; }
.aio-sdk-form .aio-sdk-exclamation { box-sizing: border-box; color: var(--aio-sdk-exclamation-color); background: var(--aio-sdk-exclamation-bg); padding: var(--aio-sdk-exclamation-padding); border-radius: var(--aio-sdk-exclamation-border-radius); margin: var(--aio-sdk-exclamation-margin); font-weight: var(--aio-sdk-input-font-weight); display: flex; gap: var(--aio-sdk-exclamation-flex-gap); align-items: var(--aio-sdk-exclamation-flex-align-items); }
.aio-sdk-form .aio-sdk-exclamation-sign { color: var(--aio-sdk-exclamation-sign-color); }
.aio-sdk-form .aio-sdk-form-hidden { display: none !important; }
.aio-sdk-form.aio-sdk-form-loading { filter: grayscale(100%); }.aio-sdk-form .aio-sdk-input-container { box-sizing: border-box; position: relative; margin-bottom: var(--aio-sdk-input-margin); color: var(--aio-sdk-input-color); width: 100%; display: flex; flex-direction: column; gap: var(--aio-sdk-input-label-margin); }
.aio-sdk-form .aio-sdk-input { color: var(--aio-sdk-input-color); background-color: var(--aio-sdk-input-bg); border: 1px solid var(--aio-sdk-input-border); padding: var(--aio-sdk-input-padding); border-radius: var(--aio-sdk-input-border-radius); font-size: var(--aio-sdk-input-font-size); font-weight: 400; display: block; width: 100%; outline: 0px; box-sizing: border-box; position: relative; cursor: pointer; }
.aio-sdk-form .aio-sdk-steps-container { display: flex; width: 100%; justify-content: center; gap: var(--aio-sdk-form-steps-gap); margin-bottom: var(--aio-sdk-form-steps-margin); }
.aio-sdk-form .aio-sdk-step-container { display: flex; position: relative; color: var(--aio-sdk-form-step-color); font-size: var(--aio-sdk-form-step-font-size); border-color: var(--aio-sdk-form-step-border); background: var(--aio-sdk-form-step-bg); border-radius: 100%; text-align: center; width: var(--aio-sdk-form-step-diameter); height: var(--aio-sdk-form-step-diameter); border-width: 1px; border-style: solid; align-items: center; justify-content: center; transition: 50ms ease-out; user-select: none; }
.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 .aio-sdk-step-container-active { color: var(--aio-sdk-form-step-active-color); border-color: var(--aio-sdk-form-step-active-border); background: var(--aio-sdk-form-step-active-bg); }
.aio-sdk-form select.aio-sdk-input:invalid { font-size: var(--aio-sdk-input-font-size); color: gray; }
.aio-sdk-form select.aio-sdk-input { font-size: var(--aio-sdk-input-font-size); font-weight: 400; }
.aio-sdk-form .aio-sdk-input-container textarea { height: var(--aio-sdk-input-textarea-size); resize: none; font-size: var(--aio-sdk-input-font-size); font-weight: 400; }
.aio-sdk-form .aio-sdk-input-checkbox-container { display: flex; align-items: start; flex-direction: row; gap: var(--aio-sdk-input-checkbox-gap); color: var(--aio-sdk-input-label-color); font-size: var(--aio-sdk-input-label-font-size); user-select: none; }
.aio-sdk-form .aio-sdk-input-label { font-weight: bold; margin-bottom: var(--aio-sdk-input-label-margin); color: var(--aio-sdk-input-label-color); font-size: var(--aio-sdk-input-label-font-size); cursor: pointer; user-select: none; }
.aio-sdk-form .aio-sdk-input-checkbox-container label { cursor: pointer; }
.aio-sdk-form .aio-sdk-layout-container { }
.aio-sdk-form .aio-sdk-row-container { display: flex; gap: var(--aio-sdk-form-layout-gap); }
.aio-sdk-form .aio-sdk-column-container { width: 100%; }
.aio-sdk-form input[type="submit"] { box-shadow: var(--aio-sdk-submit-bg) 0 0 0 0; background: var(--aio-sdk-submit-bg); color: var(--aio-sdk-submit-color); padding: var(--aio-sdk-submit-padding); border: 1px solid var(--aio-sdk-submit-border); border-radius: var(--aio-sdk-submit-border-radius); text-transform: uppercase; font-weight: 700; font-size: var(--aio-sdk-submit-font-size); animation: 2s ease 0s infinite normal none running aio-sdk-pulsing; transition: 50ms ease-out; outline: 0px; box-sizing: border-box; position: relative; cursor: pointer; width: var(--aio-sdk-submit-width); margin: var(--aio-sdk-submit-margin); }
.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(bd95ef49b665a571ca04.webp?v=1); --iti-path-flags-2x: url(bea0200ba7ea874b359f.webp?v1=); --iti-path-globe-1x: url(7fb216c936a98b90918e.webp?v1=); --iti-path-globe-2x: url(5dc7e51d6b5d42fc2be4.webp?v1=); --iti-flag-sprite-width: 3904px; --iti-flag-sprite-height: 12px; --iti-mobile-popup-margin: 30px; }@media (max-width: 500px) {}@media (min-resolution: 2x) {.iti-aio__globe { background-image: var(--iti-path-globe-2x); }
}
.aio-sdk-modal { display: none; --aio-sdk-modal-max-width: 500px; --aio-sdk-modal-header-padding: 10px 20px; --aio-sdk-modal-body-padding: 20px 20px; --aio-sdk-modal-footer-padding: var(--aio-sdk-modal-header-padding); --aio-sdk-modal-backdrop-color: rgba(0, 0, 0, 0.5); --aio-sdk-modal-bg-color: white; --aio-sdk-modal-border: #ced4da; --aio-sdk-modal-border-radius: 0; --aio-sdk-modal-button-bg: #60359b; --aio-sdk-modal-button-color: white; --aio-sdk-modal-button-padding: 10px 15px; --aio-sdk-modal-button-border: #ced4da; --aio-sdk-modal-button-border-radius: 0px; --aio-sdk-modal-button-danger-bg: #ff1313; --aio-sdk-modal-button-danger-color: white; --aio-sdk-modal-button-success-bg: #0fac32; --aio-sdk-modal-button-success-color: white; }
.aio-sdk-modal.aio-sdk-modal-opened { position: fixed; flex-direction: column; width: 100vw; height: 100dvh; overflow: hidden auto; box-sizing: border-box; top: 0px; left: 0px; z-index: 999; background: var(--aio-sdk-modal-backdrop-color); padding-left: 5%; padding-right: 5%; display: flex !important; }
.aio-sdk-modal .aio-sdk-modal-content { max-width: var(--aio-sdk-modal-max-width); background: var(--aio-sdk-modal-bg-color); border: 1px solid var(--aio-sdk-modal-border); border-radius: var(--aio-sdk-modal-border-radius); overflow: hidden; position: relative; z-index: 1; min-height: 0px; margin: auto; }
.aio-sdk-modal .aio-sdk-modal-header { padding: var(--aio-sdk-modal-header-padding); background-color: rgb(244, 245, 253); border-bottom: 1px solid var(--aio-sdk-modal-border); font-weight: 600; font-size: 24px; line-height: 32px; letter-spacing: -0.04em; }
.aio-sdk-modal .aio-sdk-modal-body { padding: var(--aio-sdk-modal-body-padding); }
.aio-sdk-modal .aio-sdk-modal-footer { padding: var(--aio-sdk-modal-footer-padding); background-color: rgb(244, 245, 253); border-top: 1px solid var(--aio-sdk-modal-border); display: flex; gap: 10px; }
.aio-sdk-modal .aio-sdk-modal-button { box-shadow: var(--aio-sdk-modal-button-bg) 0 0 0 0; background: var(--aio-sdk-modal-button-bg); color: var(--aio-sdk-modal-button-color); padding: var(--aio-sdk-modal-button-padding); border: 1px solid var(--aio-sdk-modal-button-border); border-radius: var(--aio-sdk-modal-button-border-radius); text-decoration: none; text-align: center; text-transform: uppercase; font-weight: 700; animation: 2s ease 0s infinite normal none running aio-sdk-pulsing; transition: 50ms ease-out; outline: 0px; box-sizing: border-box; position: relative; cursor: pointer; width: 100%; }
.aio-sdk-modal .aio-sdk-modal-button-success { box-shadow: var(--aio-sdk-modal-button-success-bg) 0 0 0 0; background: var(--aio-sdk-modal-button-success-bg); border-color: var(--aio-sdk-modal-button-success-bg); color: var(--aio-sdk-modal-button-success-color); }
.aio-sdk-modal .aio-sdk-modal-button-intent { box-shadow: rgb(3, 135, 95) 0px 0px 0px 0px; background: rgb(3, 135, 95); border-color: rgb(3, 135, 95); color: var(--aio-sdk-modal-button-success-color); display: flex; justify-content: center; }
.aio-sdk-modal .aio-sdk-modal-button-intent span { display: flex; align-items: end; text-align: center; gap: 5px; }
.aio-sdk-modal .aio-sdk-modal-button-danger { box-shadow: var(--aio-sdk-modal-button-danger-bg) 0 0 0 0; background: var(--aio-sdk-modal-button-danger-bg); border-color: var(--aio-sdk-modal-button-danger-bg); color: var(--aio-sdk-modal-button-danger-color); }