@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.label{margin-bottom:20px;position:relative}.label span[role=alert]{align-items:center;color:var(--red);display:flex;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;left:0;line-height:130%;line-height:100%;position:absolute;top:calc(100% + 2px)}.label:has(span[role=alert]) .input{border-color:var(--red)}.checkbox{background-color:var(--White,#fff);border:1.5px solid var(--Yellow,#ffb706);border-radius:5px;cursor:pointer;display:grid;flex-shrink:0;height:18px;place-items:center;transition:background-color .2s linear,border-color .2s linear;width:18px}.checkbox:has(input:not(:checked):hover){border-color:var(--Grey,#6e6e6e)}.checkbox:has(input:checked){background-color:var(--Yellow,#ffb706);border-color:var(--Yellow,#ffb706)}.checkbox:has(input:checked) svg{opacity:1}.checkbox svg{color:var(--White);height:12px;opacity:0;transition:value .2s linear;width:12px}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.agree-policy{align-items:flex-start;color:var(--White);display:flex;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:130%;margin-bottom:8px;padding:4px 8px}.agree-policy a{color:var(--Yellow,#ffb706);cursor:pointer;font-weight:600;text-decoration-color:transparent;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:text-decoration-color .2s linear}@media (hover:hover){.agree-policy a:hover{text-decoration-color:currentColor}}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.form{display:flex;flex-direction:column}.form__title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:16px}.form__sub-title,.form__title{color:var(--White,#fff);text-align:center}.form__sub-title{margin-bottom:24px}.form__title-sub{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:16px}@media (width < 1024px){.form__title-sub{font-size:32px}}.form__desc{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:130%}.form__button{margin-top:24px;width:100%}.form__control{align-items:center;display:flex;flex-direction:column;gap:var(--grid-gap);margin-block:24px}.form__agree{color:var(--White,#fff);margin-top:24px}.form .shakeX-enter-active,.form .shakeX-leave-active{transition:opacity .3s}.form .shakeX-enter-active,.form .shakeX-enter-from{animation:shakeX .5s ease-out}.form .shakeX-enter-from,.form .shakeX-leave-to{opacity:0}.zeliboba{display:none}
