.modal[data-v-08318ef2]{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-title[data-v-08318ef2]{font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:24px}.modal-wrapper[data-v-08318ef2]{max-width:100%;position:relative;width:420px}.modal-footer[data-v-08318ef2]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;margin-top:8px;padding:32px 24px;text-align:center}.modal-footer p[data-v-08318ef2]{max-width:256px}.modal-content[data-v-08318ef2]{background:#fff;border-radius:8px;padding:32px 24px}.modal-footer-phone[data-v-08318ef2]{background:#f8f8f8;border:1px solid #ececec;border-radius:8px;display:inline-flex;font-size:14px;line-height:20px;margin:auto;padding:14px 32px 16px}.form-success[data-v-08318ef2]{align-items:center;display:flex;flex-direction:column;text-align:center}.form-success img[data-v-08318ef2]{height:auto;margin-bottom:16px;width:120px}.form-success-label[data-v-08318ef2]{color:#888;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:0}.form-success-title[data-v-08318ef2]{font-size:20px;font-weight:700;line-height:28px}.form-success-title span[data-v-08318ef2]{display:inline-flex}.form-success-timer[data-v-08318ef2]{color:#e0203c;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.modal-close[data-v-08318ef2]{align-content:center;background:#fff;border-radius:50%;bottom:100%;display:inline-flex;height:36px;justify-content:center;margin-bottom:8px;padding:0;position:absolute;right:0;width:36px}.modal-close svg[data-v-08318ef2]{height:100%;width:100%}.form-error{color:#e0203c;font-size:12px;margin-bottom:16px;margin-top:-22px}.form-aside{background:#fff;border:1px solid #ececec;border-radius:16px;flex-shrink:0;height:auto;margin-top:24px;padding:24px 16px}@media only screen and (min-width:1023px){.form-aside{margin-left:32px;margin-top:0;max-width:35%;padding:48px;width:512px}}.form-title{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px}@media only screen and (max-width:765px){.form-title{font-size:24px}}.form-note{color:#c1c1c1;font-size:14px;font-style:normal;font-weight:500;line-height:14px;margin-top:16px;text-align:center}
