.vue-form__login--title{margin-bottom:24px}.vue-form__login--title:has(+.vue-form__login--subtitle){margin-bottom:8px}.vue-form__login--subtitle{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);margin-bottom:16px}@media (min-width:992px){.vue-form__login--subtitle{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__login--social{width:100%}.vue-form__login--social .social-login iframe{width:100%}.vue-form__divider{padding:8px 0 24px;position:relative;text-align:center;width:100%}.vue-form__divider::after{background-color:var(--box-border-color);content:"";display:block;height:1px;position:absolute;top:50%;width:100%}.vue-form__divider-text{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);display:inline-block;padding:0 10px;position:relative;z-index:1;background-color:var(--card-bg)}@media (min-width:992px){.vue-form__divider-text{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__email.form-group__error label::after,.vue-form__first-name.form-group__error label::after,.vue-form__last-name.form-group__error label::after,.vue-form__phone.form-group__error label::after{right:16px;width:20px;height:20px;top:28px;-webkit-mask-image:url(../img/icons/alert-triangle.svg);mask-image:url(../img/icons/alert-triangle.svg)}.vue-form__email.form-group__error input,.vue-form__first-name.form-group__error input,.vue-form__last-name.form-group__error input,.vue-form__phone.form-group__error input{border-color:var(--error)}.vue-form__email.form-group__success label::after,.vue-form__first-name.form-group__success label::after,.vue-form__last-name.form-group__success label::after,.vue-form__phone.form-group__success label::after{right:16px;width:20px;height:20px;top:28px;-webkit-mask-image:url(../img/icons/check-rounded.svg);mask-image:url(../img/icons/check-rounded.svg);background-color:var(--validate-green)}.vue-form__email.form-group__success input,.vue-form__first-name.form-group__success input,.vue-form__last-name.form-group__success input,.vue-form__phone.form-group__success input{border-color:var(--validate-green)}.vue-form__email--signup{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);display:inline;padding:0;margin:0 4px 0 0}@media (min-width:992px){.vue-form__email--signup{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__email--edit-wrapper{display:flex;align-items:center;margin-bottom:24px}.vue-form__email--edit-button{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);background:0 0;border:none;padding:0;color:var(--supportmainColor);cursor:pointer}@media (min-width:992px){.vue-form__email--edit-button{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__email--edit-button:hover{text-decoration:underline}.vue-form__name-row{display:flex;flex-direction:column;gap:0;margin-bottom:0;width:100%}@media (min-width:768px){.vue-form__name-row{flex-direction:row;gap:16px}}.vue-form__first-name,.vue-form__last-name{width:100%}.vue-form__phone{width:100%}.vue-form__phone--input-wrapper{display:flex;align-items:stretch;gap:0}.vue-form__phone--input-wrapper:focus-within .vue-form__phone--prefix{border-color:var(--focus-color)}.vue-form__phone--prefix{position:relative;display:flex;align-items:center;padding:0 0 0 12px;border:1px solid var(--box-border-color);border-right:0;border-radius:var(--border-radius) 0 0 var(--border-radius);background-color:var(--white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:40px;height:40px}.vue-form__phone--prefix-value{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);white-space:nowrap;display:flex}@media (min-width:992px){.vue-form__phone--prefix-value{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__phone--prefix-flag{display:inline-block;width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;vertical-align:middle}.vue-form__phone--prefix-arrow{display:inline-block;width:30px;height:30px;background-color:var(--arrows-background-color);-webkit-mask-image:url(../img/icons/caret.svg);mask-image:url(../img/icons/caret.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0;transition:transform .2s ease}.vue-form__phone--prefix-arrow--open{transform:rotate(180deg)}.vue-form__phone--prefix-dropdown{position:absolute;top:100%;left:0;z-index:10;width:220px;max-height:205px;display:flex;flex-direction:column;margin:4px 0 0;padding:0;background-color:var(--white);border:1px solid var(--box-border-color);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1)}.vue-form__phone--prefix-dropdown-actions{display:flex;justify-content:flex-start;gap:12px;padding:8px 12px}.vue-form__phone--prefix-list{overflow-y:auto;margin:0;padding:12px;list-style:none;flex:1}.vue-form__phone--prefix-option{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:5px}.vue-form__phone--prefix-option:hover{background-color:var(--card-bg-hover)}.vue-form__phone--prefix-option--selected{background-color:var(--card-bg-hover);font-weight:600;color:var(--mainColor)}.vue-form__phone--prefix-option--selected .vue-form__phone--prefix-option-country{color:var(--mainColor);font-weight:600}.vue-form__phone--prefix-option--selected .vue-form__phone--prefix-option-code{color:var(--mainColor)}.vue-form__phone--prefix-option-code{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);min-width:45px;margin-left:auto;flex-shrink:0;color:var(--phone-prefix-color)}@media (min-width:992px){.vue-form__phone--prefix-option-code{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__phone--prefix-option-country{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);color:var(--text-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}@media (min-width:992px){.vue-form__phone--prefix-option-country{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__phone--input{width:100%;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.vue-form__phone.form-group .vue-form__phone--input{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.vue-form__phone.form-group__error .vue-form__phone--prefix{border-color:var(--error)}.vue-form__phone.form-group__error .vue-form__phone--input-wrapper:focus-within .vue-form__phone--prefix{border-color:var(--focus-color)}.vue-form__phone.form-group__success .vue-form__phone--prefix{border-color:var(--validate-green)}.vue-form__phone.form-group__success .vue-form__phone--input-wrapper:focus-within .vue-form__phone--prefix{border-color:var(--focus-color)}.vue-form__password--label-wrapper{display:flex;justify-content:space-between;align-items:center}.vue-form__password--label-wrapper label{margin-bottom:0}.vue-form__password--input-wrapper{position:relative;width:100%}.vue-form__password--input-wrapper input{width:100%}.vue-form__password--input-wrapper .password-toggle{position:absolute;right:12px;top:8px;background:0 0;border:none;cursor:pointer}.vue-form__password.form-group__error .vue-form__password--label-wrapper label::after,.vue-form__password.form-group__success .vue-form__password--label-wrapper label::after{right:45px;top:28px;height:20px;width:20px;z-index:1}.vue-form__password.form-group__success .vue-form__password--label-wrapper label::after{-webkit-mask-image:url(../img/icons/check-rounded.svg);mask-image:url(../img/icons/check-rounded.svg);height:20px;width:20px;background-color:var(--validate-green)}.vue-form__password.form-group__success input{border-color:var(--validate-green)}.vue-form__password.form-group__error input{border-color:var(--error)}.vue-form__password.form-group__error .vue-form__password--label-wrapper label::after{-webkit-mask-image:url(../img/icons/alert-triangle.svg);mask-image:url(../img/icons/alert-triangle.svg)}.vue-form__checkbox--label-text{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);color:var(--mainColor)}@media (min-width:992px){.vue-form__checkbox--label-text{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__switch{width:100%}.vue-form__switch--wrapper{position:relative;display:flex;flex-direction:column;gap:12px}.vue-form__switch--wrapper>:last-child{margin-top:12px}.vue-form__switch--list{list-style:none;border:2px solid transparent;border-radius:10px}.vue-form__switch--list-option{background-color:var(--white);padding:16px 24px;display:flex;align-items:center;border:1px solid var(--box-border-color);border-radius:10px;gap:16px;cursor:pointer}.vue-form__switch--list-info{display:flex;flex-direction:column;gap:8px}.vue-form__switch--list-checkbox{width:22px;height:22px;min-width:22px;border-radius:50%;border:1px solid var(--box-border-color);background-color:var(--white);display:inline-block;transition:background-color .15s ease,border-color .15s ease}.vue-form__switch--list-checkbox-checked{background-color:var(--supportmainColor);box-shadow:0 0 0 3px var(--white) inset}.vue-form__switch--list-selected{border:2px solid var(--supportmainColor);border-radius:10px}.vue-form__switch--list-subtitle{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);color:var(--text-secondary-color)}@media (min-width:992px){.vue-form__switch--list-subtitle{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__switch--list-logo{width:85px;height:auto}.vue-form__switch--list-title{display:flex;align-items:center;gap:8px}.vue-form__switch--list-flag{width:24px;height:auto;border-radius:3px}.vue-form__switch--list-flag-wrapper{display:flex;align-items:center;gap:8px}.vue-form__switch--list-flag-iso{font-family:var(--font_title);font-size:var(--h4FontSizeMobile);font-weight:var(--h4FontWeightMobile);line-height:var(--h4LineHeightMobile);color:var(--mainColor);text-transform:uppercase}@media (min-width:992px){.vue-form__switch--list-flag-iso{font-size:var(--h4FontSize);font-weight:var(--h4FontWeight);line-height:var(--h4LineHeight)}}.vue-form__switch--list-footer{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);color:var(--text-secondary-color);height:38px;background-color:var(--card-bg-hover);width:100%;padding:8px 24px;border:1px solid var(--box-border-color);border-radius:10px;display:flex;align-items:center;gap:8px}@media (min-width:992px){.vue-form__switch--list-footer{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.vue-form__switch--list-footer-icon{display:inline-block;width:20px;height:20px;background-color:var(--text-secondary-color);-webkit-mask-image:url(../img/icons/information.svg);mask-image:url(../img/icons/information.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vue-form__switch--list-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;display:flex;align-items:center;gap:8px}.vue-form__switch--list-button-icon{display:inline-block;width:18px;height:18px;background-color:var(--white);-webkit-mask-image:url(../img/icons/arrow-short-right.svg);mask-image:url(../img/icons/arrow-short-right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.recaptcha-policy{margin-top:24px}