.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.landing-registration_form__x_Z7X .tpl-form-checkbox__label input[type=checkbox]{display:block;position:absolute;width:1px;height:1px;opacity:0}.landing-registration_form__x_Z7X .tpl-form-checkbox__label input:focus-visible+.tpl-form-checkbox:before{outline:2px solid #03271f;outline-offset:3px}.landing-registration_dialog__9haLY[data-slot=dialog-content]{width:min(28rem,calc(100vw - 2rem));max-width:28rem;padding:2rem;background:#fff;border:1px solid rgb(17 24 39/6%);border-radius:.5rem}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl{min-width:0}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup{max-width:24rem;margin:0 auto}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__title{margin:0 auto;font-size:1.5rem;line-height:1.2;text-align:center}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__subtitle{margin-top:1.75rem;font-size:.875rem;line-height:1.4;text-align:center}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__digits{gap:.5rem;margin-top:2rem}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__digit{flex:0 0 2.5rem;width:2.5rem;height:3rem;font-size:1.5rem}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__submit{height:2.75rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1}.landing-registration_error__Bc5w1[role=alert]{margin-top:.75rem;color:#e53835;font-size:.875rem;line-height:1.4}@media (max-width:575px){.landing-registration_dialog__9haLY[data-slot=dialog-content]{padding:2rem 1.25rem 1.75rem}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__title{font-size:1.25rem}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__digits{gap:.375rem;margin-top:1.75rem}.landing-registration_dialog__9haLY[data-slot=dialog-content] .tpl-code-popup__digit{flex-basis:2rem;width:2rem;height:2.75rem;font-size:1.375rem}}