.leadform[data-v-682e9bc9]{display:flex;flex-direction:column;justify-content:space-between;min-height:500px;padding:28px;row-gap:12px}.leadform__header[data-v-682e9bc9]{align-items:center;color:#b45454;display:flex;font-size:24px;font-weight:700;justify-content:flex-start}.leadform__header-title[data-v-682e9bc9]{color:#fff;display:flex;font-size:30px;font-weight:700;line-height:128%;margin-bottom:4px;max-width:400px;text-align:left}.leadform__header-description[data-v-682e9bc9]{color:#fff;display:flex;font-size:16px;font-weight:400;line-height:100%;max-width:320px;text-align:left}.leadform__text[data-v-682e9bc9]{color:#fff;display:flex;max-width:350px;text-align:left}.leadform .form-input[data-v-682e9bc9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafafa26;border:none;border:1px solid hsla(0,0%,100%,.102);height:52px;margin-bottom:30px!important;max-width:303px;overflow:visible;position:relative;z-index:1}@media(max-width:699px){.leadform .form-input[data-v-682e9bc9]{margin-bottom:17px!important}}@media(max-width:699px){.leadform .form-input[data-v-682e9bc9] .form-input__control{font-size:14px!important}.leadform .form-input[data-v-682e9bc9] .form-input__error{bottom:-35px!important;max-width:150px}}.leadform .form-input[data-v-682e9bc9] .form-input__control::-moz-placeholder{color:#f4f4f5}.leadform .form-input[data-v-682e9bc9] .form-input__control::placeholder{color:#f4f4f5}.leadform .form-input[data-v-682e9bc9] .form-input__control{color:#fff}.leadform .form-input[data-v-682e9bc9] .form-input__error{bottom:-20px;color:#e40101;left:0;position:absolute;width:-moz-max-content;width:max-content}.leadform__captcha[data-v-682e9bc9]{margin:12px 0 16px;max-width:303px;width:100%}.leadform__captcha[data-v-682e9bc9] .captcha{width:100%}@media(max-width:699px){.leadform__captcha[data-v-682e9bc9]{max-width:100%}}.leadform__checkboxes[data-v-682e9bc9]{display:flex;flex-direction:column;gap:12px;margin:32px 0 28px;max-width:303px}.leadform__checkboxes[data-v-682e9bc9] .checkbox{color:#fff}.leadform__checkboxes[data-v-682e9bc9] .checkbox_label{color:#fff;font-size:12px;line-height:100%}.leadform__checkboxes[data-v-682e9bc9] .checkbox_label a{color:#f52222;text-decoration:none}.leadform__checkboxes[data-v-682e9bc9] .checkbox_icon{border-color:#ffffff80}.leadform__checkboxes[data-v-682e9bc9] .checkbox--checked .checkbox_icon{background:#eb503b;border-color:#eb503b}@media(max-width:699px){.leadform__checkboxes[data-v-682e9bc9]{max-width:100%}}.leadform__consent-text[data-v-682e9bc9]{color:#fff}.leadform__checkbox-error[data-v-682e9bc9]{color:#e40101;font-size:12px;margin-top:-8px}.leadform__agreement[data-v-682e9bc9]{color:#fff;font-size:12px;line-height:16px}.leadform__agreement a[data-v-682e9bc9]{color:#f52222;text-decoration:none}.leadform .check-icon-button[data-v-682e9bc9]{width:300px}.leadform .check-icon-button svg[data-v-682e9bc9]{height:14px}.leadform__footer[data-v-682e9bc9]{margin-top:0;max-width:303px;z-index:1}.leadform__footer button[data-v-682e9bc9]{background:#ffffffe5;border-radius:12px;color:#0a0a0b;font-size:16px;font-weight:500;opacity:1;width:100%}@media(max-width:699px){.leadform__footer[data-v-682e9bc9]{max-width:100%}.leadform[data-v-682e9bc9]{height:90vh;justify-content:flex-end;padding:0 20px 26px}.leadform__header-container[data-v-682e9bc9]{max-width:300px}.leadform__header-title[data-v-682e9bc9]{font-size:23px}.leadform__form-row[data-v-682e9bc9]{display:flex;gap:8px}}@media(max-width:699px)and (max-width:699px){.leadform__form-row[data-v-682e9bc9]{gap:12px}}@media(max-width:699px){.leadform__footer[data-v-682e9bc9]{width:100%}}.booking-dialog[data-v-3ece7f07]{background-position:50%;background-repeat:no-repeat;background-size:cover}.booking-dialog__error[data-v-3ece7f07]{color:#c30311;font-size:12px}.custom-lead--popup .class-name{z-index:1}.custom-lead--popup .popup_content{max-width:calc(100vw - 70px)}@media(max-width:699px){.custom-lead--popup .popup_content{max-width:calc(100vw - 45px)}}.custom-lead--popup .popup_wrapper{border-radius:12px}.custom-lead--popup__text-container{display:flex;flex-direction:column;gap:12px}.custom-lead--popup__title{color:#fff;display:flex;font-size:28px;font-weight:700;line-height:128%;margin-bottom:4px;text-align:left;text-transform:uppercase}.custom-lead--popup__text{color:#fff;display:flex;font-size:16px;font-weight:400;line-height:120%;text-align:left}.popup-banner-content[data-v-ced63813]{border-radius:10px;cursor:default;height:100%;overflow:hidden;position:relative;width:100%}.popup-banner__image[data-v-ced63813]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.popup-banner__close[data-v-ced63813]{align-items:center;background:#f6f2f0;border:none;border-radius:24px;cursor:pointer;display:flex;justify-content:center;padding:12px;position:absolute;right:16px;top:16px;transition:background .2s ease;z-index:10}.popup-banner__close[data-v-ced63813]:hover{background:#000c}@media(max-width:699px){.popup-banner__close[data-v-ced63813]{padding:6px}}.popup-banner__close-icon[data-v-ced63813]{color:#a1a1aa;height:11px;width:11px}.popup-banner__link[data-v-ced63813]{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.callback-time-picker[data-v-5f73cd9d]{margin-bottom:32px}.callback-time-picker__default[data-v-5f73cd9d]{margin-bottom:0}.callback-time-picker__text[data-v-5f73cd9d]{color:#09090b;margin-bottom:4px}.callback-time-picker__button[data-v-5f73cd9d],.callback-time-picker__text[data-v-5f73cd9d]{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%}.callback-time-picker__button[data-v-5f73cd9d]{background:none;border:none;color:#f52222;cursor:pointer;padding:0}.callback-time-picker__selector[data-v-5f73cd9d]{margin-bottom:8px}.callback-time-picker__select[data-v-5f73cd9d]{margin-bottom:0}.callback-time-picker__title[data-v-5f73cd9d]{color:#09090b;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:150%;margin-bottom:8px}.callback-time-picker__select-input[data-v-5f73cd9d] .form-select__control{height:52px}.callback-form[data-v-c8709477]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.callback-form__header[data-v-c8709477]{margin-bottom:16px}.callback-form__title[data-v-c8709477]{color:#09090b;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:110%;text-transform:none}.callback-form__intro[data-v-c8709477]{margin-bottom:48px}@media(max-width:699px){.callback-form__intro[data-v-c8709477]{margin-bottom:14px}}.callback-form__intro-text[data-v-c8709477]{color:#09090b;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%}.callback-form__section[data-v-c8709477]{margin-bottom:32px}.callback-form__section-title[data-v-c8709477]{color:#09090b;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:150%;margin-bottom:8px}.callback-form__input[data-v-c8709477]{height:52px;margin-bottom:8px}.callback-form__checkboxes[data-v-c8709477]{border:1px solid rgba(9,9,11,.051);border-radius:16px;color:#09090b!important;display:flex;flex-direction:column;gap:16px;margin:16px 0 24px;padding:16px 22px}.callback-form__checkboxes .checkbox[data-v-c8709477]{color:#09090b!important;padding:0}.callback-form__checkboxes span[data-v-c8709477]{color:#f52222;font-size:14px;line-height:100%}@media(max-width:699px){.callback-form__checkboxes[data-v-c8709477]{margin:0 0 16px}}.callback-form__captcha[data-v-c8709477]{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px}.callback-form__footer button[data-v-c8709477]{background:#f52222;width:100%}.callback-form__submit[data-v-c8709477],.callback-form__success[data-v-c8709477]{align-items:center;display:flex;height:100%;justify-content:center}.callback-form__success[data-v-c8709477]{flex-direction:column}.callback-form__success-icon[data-v-c8709477]{height:100px;margin-bottom:22px;width:100px}.callback-form__success-title[data-v-c8709477]{color:#09090b;font-size:24px;font-weight:500;letter-spacing:.02em;line-height:110%;margin-bottom:8px;text-align:center}.callback-form__success-description[data-v-c8709477]{color:#888890;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%;margin-bottom:32px;text-align:center}.callback-form__success-time[data-v-c8709477]{color:#09090b;font-weight:700}.callback-form__close-button[data-v-c8709477]{background:#f52222;border-radius:14px;width:194px}.feedback-dialog-standard__error[data-v-d8011e5e]{color:#c30311;font-size:12px;margin-top:8px}.feedback-dialog-standard-large[data-v-c7fdcacf] .feedback-dialog{padding:56px}.feedback-dialog-standard-large[data-v-c7fdcacf] .feedback-dialog__captcha{display:flex;justify-content:center}.feedback-popup-wrapper__loading[data-v-aa4d2930]{align-items:center;display:flex;font-size:16px;justify-content:center;min-height:180px}.purchase-conditions[data-v-51470a3c]{--height:568px;color:#0a0a0b;display:flex;flex-direction:row;height:var(--height);justify-content:space-between;padding:40px 10px 40px 40px}.purchase-conditions__subtitle[data-v-51470a3c],.purchase-conditions__title[data-v-51470a3c]{font-family:Formular,sans-serif,Arial;text-transform:none}.purchase-conditions__title[data-v-51470a3c]{font-size:36px;font-weight:700;line-height:44px}.purchase-conditions__left[data-v-51470a3c]{flex:1;padding-right:40px}.purchase-conditions__right[data-v-51470a3c]{display:flex;flex:1;flex-direction:column;height:100%;margin:8px 0;max-height:calc(var(--height) - 80px);overflow-y:auto;padding:0 30px 0 40px;row-gap:24px}.purchase-conditions__subtitle[data-v-51470a3c]{font-size:20px;line-height:28px;margin-bottom:24px}.purchase-conditions__label[data-v-51470a3c]{color:#888890;margin-top:48px}.purchase-conditions__divider[data-v-51470a3c]{background-color:#09090b0d;min-height:1px;width:100%}@media(max-width:992px){.purchase-conditions[data-v-51470a3c]{--height:698px;flex-direction:column;padding:20px 10px 20px 20px}.purchase-conditions .purchase-conditions__title[data-v-51470a3c]{font-size:24px;line-height:32px;margin-bottom:40px}.purchase-conditions .purchase-conditions__left[data-v-51470a3c]{flex:0}.purchase-conditions .purchase-conditions__right[data-v-51470a3c]{max-height:calc(var(--height) - 20px);padding:0 10px 0 0}}
