.ui-input{position:relative}.ui-input__label{color:#999;font-size:12px;font-weight:400;inset-block-start:8px;position:absolute;text-transform:uppercase}.ui-input__input{background-color:transparent;border:1px solid transparent;border-block-end-color:#999;font-size:16px;outline:none;padding-block:16px;transition:border-color .3s ease;width:100%}.ui-input__input::-moz-placeholder{color:gray;font-size:16px;font-weight:400;text-transform:uppercase}.ui-input__input::placeholder{color:gray;font-size:16px;font-weight:400;text-transform:uppercase}.ui-input__input:focus{border-block-end-color:#000}.ui-input__input--filled{padding-block-end:8px;padding-block-start:24px}.ui-input__input--light{color:#fff}.ui-input__input--light:focus{border-block-end-color:#fff}.ui-input__input--invalid,.ui-input__input--invalid:focus{border-block-end-color:#ff120d}.ui-input__error{color:#ff120d;font-size:14px;inset-block-end:-22px;inset-inline-start:0;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.ui-checkbox{position:relative}.ui-checkbox__input{display:none}.ui-checkbox__label{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:300;gap:8px;max-width:-moz-max-content;max-width:max-content}.ui-checkbox__label strong{font-weight:700}.ui-checkbox__label svg{color:#000}.ui-checkbox__label--light{color:#fff}@media (max-width:575px){.ui-checkbox__label{font-size:14px}}.ui-checkbox__custom-input{border:1px solid #000;height:24px;min-height:24px;min-width:24px;transition:border-color .3s ease,background-color .3s ease;width:24px}.ui-checkbox__custom-input--light{border-color:#999}.ui-checkbox__input:checked+.ui-checkbox__label .ui-checkbox__custom-input{background-color:#01e3ff;border-color:transparent}@media (any-hover:hover) and (pointer:fine){.ui-checkbox__input:hover+.ui-checkbox__label .ui-checkbox__custom-input{background-color:#01e3ff;border-color:transparent}}.ui-checkbox__error{color:#ff120d;font-size:14px;inset-block-end:-26px;inset-inline-start:0;position:absolute}.ui-checkbox .checkbox-check-enter-active,.ui-checkbox .checkbox-check-leave-active{transition:opacity .3s ease}.ui-checkbox .checkbox-check-enter-from,.ui-checkbox .checkbox-check-leave-to{opacity:0}.ui-checkbox .checkbox-check-enter-to,.ui-checkbox .checkbox-check-leave-from{opacity:1}@keyframes background-gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.form-error-enter-active,.form-error-leave-active{transition:opacity .3s ease,transform .3s ease}.form-error-enter-from,.form-error-leave-to{opacity:0;transform:translateY(-8px)}.form-error-enter-to,.form-error-leave-from{opacity:1;transform:translateY(0)}.backdrop-from-top-to-bottom-enter-active,.backdrop-from-top-to-bottom-leave-active{transition:transform .3s ease-in-out}.backdrop-from-top-to-bottom-enter-from{transform:translateY(-100%)}.backdrop-from-top-to-bottom-enter-to,.backdrop-from-top-to-bottom-leave-from{transform:translateY(0)}.backdrop-from-top-to-bottom-leave-to{transform:translateY(100%)}.ui-popup-backdrop{align-items:center;background-color:#000;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed}@media (max-width:575px){.ui-popup-backdrop{justify-content:space-between;padding:20px 20px 53px}}.ui-popup-close-button{display:none;margin-inline-start:auto}@media (max-width:575px){.ui-popup-close-button{aspect-ratio:1/1;display:flex;padding:0}}.ui-popup{color:#fff;max-width:640px;padding:64px 80px;position:relative;width:100%}@media (max-width:575px){.ui-popup{padding:0}}.ui-popup__close-icon{color:#01e3ff;cursor:pointer;height:48px;inset-block-start:-48px;inset-inline-end:0;position:absolute;transition:color .3s ease,opacity .3s ease;width:48px}@media (max-width:575px){.ui-popup__close-icon{display:none}}.ui-popup__close-icon:hover{color:#fff}.ui-popup__close-icon:active{opacity:.7}.ui-popup__title{font-size:48px;font-weight:700;line-height:1;margin-block-end:32px;text-transform:uppercase}@media (max-width:575px){.ui-popup__title{margin-block-end:16px}}.ui-popup__message{font-size:20px;font-weight:300;line-height:1;text-transform:uppercase}@media (max-width:575px){.ui-popup__message{font-size:15px;line-height:1.1}}
