.password-wrapper{position:relative;width:100%}.password-wrapper>button{align-items:center;background:transparent;border:none;bottom:0;color:#1e293b;display:flex;font-size:24px;justify-content:center;max-height:24px;position:absolute;right:10px;top:13px;width:24px}textarea{font-family:inherit;min-height:140px;padding-top:25px!important;resize:vertical}.filled{display:grid;font-family:Figtree;position:relative;width:100%}.filled>span.hint{color:#1e293b;font-size:12px;line-height:14px;margin-left:16px;margin-top:8px;transition:color .2s ease}.filled>span.hint:empty{margin-left:0;margin-top:0}.filled input,.filled textarea{-webkit-appearance:none;-moz-appearance:none;background-color:#f1f5f9;border:2px solid transparent;border-radius:4px;color:#1e293b;font-size:16px;font-weight:500;height:49px;padding:0 16px}.filled input[type=date]::-webkit-calendar-picker-indicator,.filled textarea[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.filled input:active,.filled input:focus,.filled textarea:active,.filled textarea:focus{border:0;outline:0}.filled input::-webkit-input-placeholder,.filled input::placeholder,.filled textarea::-webkit-input-placeholder,.filled textarea::placeholder{opacity:0}.filled input textarea:not(:-moz-placeholder)~label,.filled input:not(:-moz-placeholder)~label,.filled textarea textarea:not(:-moz-placeholder)~label,.filled textarea:not(:-moz-placeholder)~label{color:#475569;font-size:12px;transform:translateY(-12px)}.filled input textarea:focus~label,.filled input textarea:not(:placeholder-shown)~label,.filled input:focus~label,.filled input:not(:placeholder-shown)~label,.filled textarea textarea:focus~label,.filled textarea textarea:not(:placeholder-shown)~label,.filled textarea:focus~label,.filled textarea:not(:placeholder-shown)~label{color:#475569;font-size:12px;transform:translateY(-12px)}.filled input:disabled,.filled input[readonly],.filled textarea:disabled,.filled textarea[readonly]{background:#94a3b8;cursor:not-allowed}.filled input:focus,.filled textarea:focus{background:#f1f5f9;border:2px solid #4c229b;border-radius:4px;box-shadow:0 0 0 3px #d4cae7}.filled input.error,.filled textarea.error{border:1px solid #be123c}.filled input.error~.hint,.filled input.error~label,.filled textarea.error~.hint,.filled textarea.error~label{color:#be123c}.filled label{color:#475569;font-size:12px;font-weight:500;left:16px;line-height:14px;pointer-events:none;position:absolute;top:18px;transition:.2s ease-in-out}.filled label:after{bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;transition:.3s;width:0}.filled input:not(:-moz-placeholder)~label{width:100%}.filled input:focus~label:after,.filled input:not(:placeholder-shown)~label{width:100%}.filled--textarea textarea:not(:-moz-placeholder)+.filled__placeholder{opacity:0;visibility:hidden}.filled--textarea textarea:focus+.filled__placeholder,.filled--textarea textarea:not(:placeholder-shown)+.filled__placeholder{opacity:0;visibility:hidden}.filled__placeholder{color:#475569;font-size:12px;font-style:normal;font-weight:500;left:16px;line-height:16px;pointer-events:none;position:absolute;right:16px;text-align:left;top:50%;transform:translateY(-50%);transition:.2s ease}.filled--textarea{position:relative}.filled--textarea textarea{line-height:1.4;min-height:140px;padding-top:28px}.filled__counter{color:#475569;display:flex;font-size:12px;font-style:normal;font-weight:500;justify-content:flex-end;line-height:16px;margin-top:4px;text-align:right}.checkbox{width:100%}.checkbox input[type=checkbox]{align-items:center;-webkit-appearance:none;background-color:#fff;border:2px solid #4c229b;border-radius:2px;cursor:pointer;display:flex;flex-shrink:0;height:21px;justify-content:center;width:21px}.checkbox__hint{font-size:12px;font-style:normal;font-weight:500;line-height:14px;margin:8px 0 12px}.checkbox input[type=checkbox].error,.checkbox.error input[type=checkbox]{border:2px solid #be123c}.checkbox.error .checkbox__hint{color:#be123c}.checkbox input[type=checkbox]:checked{background-color:#4c229b}.checkbox input[type=checkbox]:checked:before{display:none}.checkbox input[type=checkbox]:checked:after{color:#fff;content:"";font-family:icomoon,sans-serif;font-size:9px}.checkbox input[type=checkbox]:disabled{cursor:not-allowed}.checkbox input.indeterminate:checked:after{color:#fff;content:"";font-family:icomoon,sans-serif;font-size:9px}.checkbox input:focus{border:2px solid #4c229b;outline:none!important}.checkbox .label-checkbox,.checkbox .label-checkbox-register{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:0}.checkbox .label-checkbox__text{color:#1e293b;display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;gap:8px;line-height:16px}.checkbox .label-checkbox__text a{color:#4c229b}.checkbox .label-checkbox__line{display:block;padding-right:60px;position:relative}.checkbox .label-checkbox__content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkbox .label-checkbox__line--expanded .label-checkbox__content{display:block;overflow:visible}.checkbox .label-checkbox__toggle{align-items:center;background:#fff;border:0;bottom:0;color:#4c229b;cursor:pointer;display:inline-flex;font:inherit;line-height:inherit;margin:0;padding:0 0 0 4px;position:absolute;right:0;text-decoration:underline;white-space:nowrap}.checkbox .label-checkbox--selectAll{padding:0}.checkbox .label-checkbox-register{padding-bottom:12px}.consent{display:flex;flex-direction:column;gap:4px}.consent-item__full,.consent-item__short{color:#1e293b;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.consent-item.is-open .consent-item__short,.consent-item__full{display:none}.consent-item.is-open .consent-item__full{display:block}.consent-item__short{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.consent-toggle{background:none;border:0;color:#2563eb;cursor:pointer;font:inherit;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin:0 4px;padding:0;text-decoration: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}.footer{background:var(--Gradien-1,linear-gradient(96deg,#4c229b .3%,#2b1263 100.69%));gap:32px;padding:60px 0}.footer,.footer__top{align-items:center;align-self:stretch;display:flex;flex-direction:column}.footer__top{gap:var(--Spacing-2xl,32px);padding:var(--Spacing-6xl,64px) 0;width:100%}.footer__company{align-items:flex-start;align-self:stretch;border-bottom:1px solid #5f4296;display:flex;flex-direction:column;gap:48px;padding:0 16px 48px}@media(min-width:768px){.footer__company{flex-direction:row;margin:0 auto;max-width:662px}}.footer__logo-wrapper{align-items:center;display:flex;height:44px;justify-content:center;padding-bottom:5.117px;width:178px}.footer__info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}@media(min-width:768px){.footer__info{gap:20px}}.footer__address{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.footer__address{gap:16px}}.footer__contact-content{align-items:flex-start;display:flex;flex-direction:column}.footer__phone-wrapper{align-items:center;display:flex;gap:8px}.footer__email,.footer__phone{color:#cbd5e1;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer__email:hover,.footer__phone:hover{color:#cbd5e1}.footer__phone-extension{color:#cbd5e1;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.footer__contact{align-items:flex-start;display:flex;gap:8px}.footer__contact-label,.footer__email,.footer__phone,.footer__phone-extension{align-items:center;display:flex;gap:8px;justify-content:center;padding:12px 0}.footer__company-name,.footer__contact-label{color:#fff}.footer__company-address,.footer__company-name,.footer__contact-label{font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.footer__company-address{color:#cbd5e1}.footer__socials{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:4px;justify-content:center}.footer__socials-heading{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.footer__socials-links{align-items:flex-start;align-self:stretch;display:flex;gap:24px}@media(min-width:768px){.footer__socials-links{flex-direction:column;gap:4px}}.footer__socials-links>a.footer__social-link{align-items:center;color:#cbd5e1;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:20px;padding:12px 0;text-decoration:none;width:62px}@media(min-width:768px){.footer__socials-links>a.footer__social-link{justify-content:flex-start}}.footer__socials-links>a.footer__social-link:hover{text-decoration:underline}.footer__brands-header{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--Spacing-xxs,2px)}.footer__brands-title{font-size:16px;font-weight:600;line-height:24px}.footer__brands-subtitle,.footer__brands-title{color:#cbd5e1;font-style:normal;max-width:343px;text-align:center}.footer__brands-subtitle{font-size:14px;font-weight:500;line-height:20px}.footer__brands{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--Spacing-l,16px)}.footer__brands-logos{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.brand-wrapper{align-items:center;display:flex;height:32px;justify-content:center;width:104px}.footer__copyright{color:#cbd5e1;font-size:12px;font-style:normal;font-weight:500;line-height:16px;max-width:188px;text-align:center}@media(min-width:768px){.footer__copyright{max-width:100%;width:100%}}.contact-form,.footer-wrapper{align-items:flex-start;display:flex;flex-direction:column}.contact-form{align-self:stretch;background:var(--Gradient-2,linear-gradient(96deg,#2b1263 .3%,#4c229b 100.69%));gap:32px;justify-content:center;padding:32px 16px}@media(min-width:1024px){.contact-form{align-items:flex-start;display:flex;flex-direction:row;gap:32px}}@media(min-width:768px){.contact-form{padding:96px 16px}}.contact-form__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.contact-form__content{width:696px}}.contact-form__badge{align-items:center;background:#ddd6fe;border-radius:4px;color:#5b21b6;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:4px;justify-content:center;line-height:20px;padding:8px 12px}@media(min-width:768px){.contact-form__badge{font-size:16px;line-height:24px}}.contact-form__heading{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin:0}@media(min-width:768px){.contact-form__heading{font-size:36px;font-style:normal;font-weight:600;line-height:48px}}.contact-form__description{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media(min-width:768px){.contact-form__description{font-size:20px;font-style:normal;font-weight:500;line-height:28px}}.contact-form__people{align-self:stretch;display:grid;gap:16px;grid-template-columns:repeat(1,1fr);margin-top:24px}@media(min-width:1024px){.contact-form__people{display:grid;flex-direction:row;grid-template-columns:repeat(2,1fr);margin-top:56px}}.contact-form__person{align-items:center;align-self:stretch;background:var(--Fill-Primary-primary-alpha48,rgba(76,34,155,.48));border-radius:var(--Corner-Radius-surface-rounded,4px);display:flex;gap:16px;justify-content:flex-start;padding:16px}.contact-form__person-name{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.contact-form__person-image-wrapper{align-items:center;aspect-ratio:1/1;border:2px solid var(--Border-Secondary-tertiary,#fff);border-radius:var(--Corner-Radius-surface-full,9999px);display:flex;height:64px;justify-content:center}.contact-form__person-image{aspect-ratio:63/64;border-radius:999999px;height:64px;width:63px}.contact-form__form-wrapper{align-items:flex-start;align-self:stretch;background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:32px;padding:24px}@media(min-width:1024px){.contact-form__form-wrapper{width:504px}}.contact-form__fields{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:16px}.contact-form__submit{align-items:center;align-self:stretch;background:#4c229b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:8px;height:48px;justify-content:center;line-height:24px;padding:12px 24px;text-align:center;width:100%}.contact-form__actions{display:flex;flex-direction:column;gap:24px;width:100%}.alert{border-radius:4px;display:none;font-size:14px;margin-bottom:12px;padding:10px 12px}.alert--error{background:#fee2e2;color:#991b1b;display:block}.alert--success{background:#dcfce7;color:#166534;display:block}button[disabled]{cursor:not-allowed;opacity:.6}
