.form__item { position: relative; width: 100%; background: rgb(51, 90, 251); padding: 25px 25px 10px; }
.preloader { display: none; background-color: rgb(255, 255, 255); background-attachment: scroll; background-size: auto; background-origin: padding-box; background-clip: border-box; position: absolute; inset: 0% 0px 0px 0%; z-index: 9995; background-image: var(--wpr-bg-7ec97fed-fde5-4338-8a07-0d0b5280c8f9); background-repeat: no-repeat; background-position: 50% 50%; opacity: 0.5; border-radius: 30px; }
.form__title { color: rgb(255, 255, 255); text-align: center; font-family: Orbitron; font-size: 32px; font-weight: 700; line-height: 115%; text-transform: uppercase; margin-bottom: 15px; }
.form__input-wrapper { position: relative; margin-bottom: 10px; }
.form__input-wrapper:last-child { margin-bottom: 0px; }
.form__input-icon { position: absolute; top: calc(50% - 10px); left: 10px; width: 20px; height: 20px; object-fit: cover; }
.form__input { transition: 0.3s ease-in-out; width: 100%; border-radius: 6px; background: rgb(255, 255, 255); padding: 10px 10px 10px 40px; color: rgb(41, 48, 55); font-size: 14px; line-height: 20.021px; }
.form__input::placeholder { color: rgb(41, 48, 55); font-size: 14px; line-height: 20.021px; }
.form__input.valid { background: rgb(235, 255, 245); }
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container { padding: 0px !important; }
.intl-tel-input .selected-flag { outline: none; border: medium; background: rgb(230, 160, 30); border-radius: 6.674px 0px 0px 6.674px; padding: 0px 10px !important; }
.intl-tel-input.separate-dial-code .selected-dial-code { color: rgb(255, 255, 255) !important; }
input[type="tel"] { padding-left: 130px !important; }
.form__submit { font-size: 16px; font-weight: 700; line-height: normal; padding: 17px 10px; margin: 10px 0px; }
.checkbox-svg { margin-bottom: 0px !important; }
.checkbox-svg label.checked-svg { width: 15px !important; height: 15px !important; }
.checked-svg svg { background: rgb(51, 90, 251) !important; border-radius: 1.668px !important; border: 1.251px solid rgb(255, 255, 255) !important; }
#cbx-3:checked + .checked-svg svg { stroke: rgb(255, 255, 255) !important; }
.privacy-checkbox { padding-left: 9px !important; font-size: 10px !important; line-height: 11px !important; color: rgb(255, 255, 255) !important; }
.privacy-checkbox a { color: inherit; text-decoration: unset; }
.form__protect { display: flex; align-items: center; column-gap: 13px; background: rgb(81, 115, 252); padding: 10px 25px 25px; }
.form__protect-icon { width: 35.021px; height: 25px; flex-shrink: 0; }
.form__protect-title { color: rgb(255, 255, 255); font-size: 10px; font-weight: 700; line-height: normal; }
.form__protect-description { color: rgb(255, 255, 255); font-size: 6px; font-weight: 400; line-height: normal; }