@import url(https://fonts.googleapis.com/css?family=Nunito);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);
.promo *,.promo :after,.promo :before{box-sizing:border-box;margin:0;outline:none}.promo ol,.promo ul{padding:0}.promo{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-size:20px;gap:85px;line-height:30px;padding:50px 70px}.promo img{max-width:100%;width:450px}.promo__data{display:flex;flex-direction:column;gap:16px;max-width:624px}.promo__title{color:#272727;font-size:40px;font-weight:700;line-height:50px}.promo__text{display:flex;flex-direction:column;gap:16px;max-width:580px}.promo__text p{margin:0}.promo ul{display:flex;flex-direction:column;gap:0}.promo li{list-style-type:none;padding-left:25px;position:relative}.promo li:before{background:#13a546;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:10px;width:10px}.promo__actions{align-items:center;display:flex;flex-wrap:wrap;gap:50px;margin-top:16px;row-gap:25px}.promo__btn{align-items:center;background:#13a546;border-radius:5px;color:#fff;display:inline-flex;height:54px;justify-content:center;min-width:254px;padding:10px 50px 14px;text-decoration:none;transition:.5s ease}.promo__btn:hover{background-color:#0a8036;color:#fff}.promo__btn_red{background:#dc4c39}.promo__btn_red:hover{background-color:#c51c1c}.promo__link{border-bottom:2px dotted #2c2b67;font-weight:600;line-height:30px;text-decoration:none;transition:.5s ease}.promo__link,.promo__link:focus,.promo__link:visited{color:#2c2b67}.promo__link:hover{border-bottom:2px dotted #13a546;color:#13a546}.promo__akcent-label{color:#13a546;font-weight:600}.promo__markers{display:flex;flex-wrap:wrap;gap:8px;grid-area:markers}.promo__marker{align-items:center;border-radius:4px;display:flex;font-size:15px;font-weight:600;justify-content:center;line-height:120%;padding:6px 14px 8px}.promo__marker_red{background:#ffe0e0;color:#eb5757}.promo__marker_green{background:#f2fdf1;color:#13a546}@media (max-width:991px){.promo{flex-wrap:wrap}}@media (max-width:600px){.promo{font-size:20px;line-height:25px;padding:30px}.promo__title{font-size:33px}.promo li{padding-left:20px}.promo li:before{height:8px;top:10px;width:8px}}
.booking *,.booking :after,.booking :before{box-sizing:border-box;margin:0;outline:none}.booking ol,.booking ul{padding:0}.booking{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:20px;gap:16px;line-height:30px;padding:50px 70px}.booking .promo__clinic{max-width:100%;img{width:100%}}.booking .promo__clinic-title{font-size:14px;font-weight:600;line-height:120%;margin-bottom:8px}.booking .promo__data{display:flex;flex-direction:column;gap:16px;max-width:650px}.booking .promo__title{color:#272727;font-size:40px;font-weight:700;line-height:50px}.booking .promo__text{display:flex;flex-direction:column;gap:16px}.booking .promo__form{-moz-column-gap:32px!important;column-gap:32px!important;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;max-width:1232px;width:100%}.booking .promo__form>*{flex:0 0 calc(50% - 16px)}.booking ul{display:flex;flex-direction:column;gap:0}.booking ol{counter-reset:num;list-style-type:none;padding-left:25px}.booking ol li{position:relative}.booking ol li:before{color:#13a546;content:counter(num) ".";counter-increment:num;display:inline-block;font-size:20px;font-weight:600;left:-26px;position:absolute;top:0}.booking .promo__actions{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:50px;margin-top:24px;row-gap:25px}.booking .promo__btn{align-items:center;background:#13a546;border-radius:5px;color:#fff;display:inline-flex;height:54px;justify-content:center;min-width:254px;padding:10px 50px 14px;text-decoration:none;transition:.5s ease;width:254px}.booking .promo__btn:hover{background-color:#0a8036;color:#fff}.booking .promo__btn.btn-disabled{background:#bdbdbd;cursor:auto}.booking .promo__btn.btn-disabled:hover{background:#bdbdbd}.booking .promo__link{border-bottom:2px dotted #2c2b67;color:#2c2b67;font-weight:600;line-height:30px;text-decoration:none;transition:.5s ease}.booking .promo__link:hover{border-bottom:2px dotted #13a546;color:#13a546}.booking .promo__akcent-label{color:#13a546;font-weight:600}.booking .promo__markers{display:flex;flex-wrap:wrap;gap:8px;grid-area:markers}.booking .promo__marker{align-items:center;border-radius:4px;display:flex;font-size:15px;font-weight:600;justify-content:center;line-height:120%;padding:6px 14px 8px}.booking .promo__marker_red{background:#ffe0e0;color:#eb5757}.booking .promo__marker_green{background:#f2fdf1;color:#13a546}.booking .clinic-topping{border:1px solid #ddd9ea;border-radius:4px;padding:16px}.booking .clinic-topping img{display:block}.booking .field-text label{display:block;font-size:14px;font-weight:600;line-height:120%;margin-bottom:8px}.booking .field-text__wrap{position:relative}.booking .field-text__wrap_clear{top:3px}.booking .field-text__wrap_calendar,.booking .field-text__wrap_clear{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;position:absolute;right:11px}.booking .field-text__wrap_calendar{top:12px}.booking .field-text__wrap_search{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;display:none;position:absolute;right:10px;top:10px}.booking .field-text__wrap input{background:#fff;background-clip:padding-box;border:1px solid #ddd9ea;border-radius:4px;color:#000;font-size:14px;height:38px;line-height:120%;padding:10px 32px 11px 10px!important;width:100%}.booking .field-text__wrap input::-moz-placeholder{color:#9896ae}.booking .field-text__wrap input::placeholder{color:#9896ae}.booking .field-text__wrap input:-moz-placeholder-shown+.field-text__wrap_clear{display:none}.booking .field-text__wrap input:placeholder-shown+.field-text__wrap_clear{display:none}.booking .field-text__wrap input:-moz-placeholder-shown+.field-text__wrap_clear+.field-text__wrap_search{display:block}.booking .field-text__wrap input:placeholder-shown+.field-text__wrap_clear+.field-text__wrap_search{display:block}.booking .field-text__wrap input:disabled{background:#f7f7fa;color:#9896ae}.booking .field-text__wrap input:disabled+.field-text__wrap_clear{display:none}.booking .field-text__wrap_desc{color:#9896ae;font-size:12px;line-height:120%;margin-top:8px}.booking .field-text.error .field-text__wrap input{border:2px solid #eb5757}.booking .field-text.error .field-text__wrap_desc{display:none}.booking .field-text.error .error{color:#eb5757;font-size:12px;line-height:120%;margin-top:8px}@media (max-width:767px){.booking .field-text.error .field-text__wrap input{border:2px solid #eb5757}}@media (max-width:991px){.booking{flex-wrap:wrap}}@media (max-width:600px){.booking{font-size:20px;line-height:25px;padding:30px}.booking .promo__title{font-size:33px}.booking li{padding-left:20px}.booking li:before{height:8px;top:10px;width:8px}.booking .promo__form>*{flex:0 0 100%}}
.mx-datepicker{height:23px;overflow:hidden;width:100%!important}.mx-input,.mx-input-yel{box-shadow:none!important;height:23px!important;padding-left:3px!important;padding-top:2px!important}.mx-input-yel{background-color:#ff0!important;box-shadow:none}.mx-btn{line-height:1!important;text-shadow:none!important}.mx-btn,.mx-btn:hover{background:none!important;border:none!important;box-shadow:none!important}.mx-btn:hover{color:#1284e7!important}.mx-btn-text{border:0!important;line-height:inherit!important;padding:0 4px!important}.mx-table.mx-table-date th{text-align:center}.popup{align-items:center;background:rgba(0,0,0,.5);color:#000;display:flex;font-family:Open Sans,sans-serif;font-size:14px;height:100vh;height:100dvh;justify-content:center;left:0;line-height:100%;opacity:0;overflow-wrap:break-word;pointer-events:none;position:fixed;right:0;top:0;transition:.5s ease;visibility:hidden;z-index:100}.popup.open{opacity:1;pointer-events:all;visibility:visible;z-index:9999}.popup__wrap{background:#fff;border-radius:4px;display:flex;flex-direction:column;max-height:calc(100% - 60px);max-width:calc(100% - 32px);padding:32px 1px 38px 64px;position:relative;width:753.31px}.popup__close{background:url(/_assets/close_12x12.svg) 50% no-repeat;height:40px;right:11px;top:11px;width:40px}.popup__back,.popup__close{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;position:absolute}.popup__back{align-items:center;color:#2c2b67;display:flex;gap:4px;left:40px;top:40px}.popup__back:before{background:url(/_assets/ep_back.svg) 50% no-repeat;content:"";height:12px;width:12px}.popup__title{font-size:28px;font-weight:600;line-height:100%;margin-bottom:24px;padding-right:64px;text-align:center}.popup__scroller{flex:1 1 auto;overflow-y:auto;padding:2px 63px 2px 0}@-moz-document url-prefix(){.popup__scroller{scrollbar-color:#ddd9ea transparent;scrollbar-width:thin}}.popup__scroller::-webkit-scrollbar{background-color:transparent;height:7px;width:7px}.popup__scroller::-webkit-scrollbar-thumb{background:#ddd9ea}.popup__content{display:flex;flex-direction:column;gap:16px;min-height:100%}.popup__content .agreement-google{font-size:12px;margin-top:-8px}.popup__content_two-col-left-fix{display:flex;gap:48px;margin-top:8px}.popup__content_two-col-left-fix .col{display:flex;flex:1 1 auto;flex-direction:column;gap:16px}.popup__content_two-col-left-fix .col:first-child{flex:0 0 234px;padding-left:6px}.popup__content_fixed-col-336{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;margin:0 auto;max-width:368px;width:100%}.popup__content_fixed-col-336 .phone-field-desc{color:#9896ae;font-size:12px;line-height:120%}.popup__content_fixed-col-336 .agreement,.popup__content_fixed-col-336 .agreement-google{color:#9896ae;line-height:120%}.popup__content .field-desc{color:var(--grayscale-black);line-height:140%}.popup__content .field-desc p:not(:last-child){padding-bottom:8px}.popup__content .details-list{display:flex;flex-direction:column;gap:24px}.popup__content .details-list__item{display:flex;flex-direction:column;gap:8px}.popup__content .details-list__label{color:var(--grayscale-black);font-weight:600;line-height:120%}.popup__content .balance{display:flex;gap:8px}.popup__content .balance__label{color:var(--grayscale-black);font-size:18px;font-weight:600;line-height:120%}.popup__content .balance__val{color:var(--grayscale-hint-text);font-family:var(--font-family);font-size:18px;font-weight:600;line-height:120%;-webkit-text-decoration:underline dotted var(--grayscale-hint-text);text-decoration:underline dotted var(--grayscale-hint-text);transition:.1s ease}.popup__content .balance__val:hover{color:#13a546;-webkit-text-decoration:underline dotted transparent;text-decoration:underline dotted transparent}.popup__content .consultants-count{align-items:center;color:var(--grayscale-black);display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;line-height:120%;text-align:center}@media (max-width:767px){.popup__content .consultants-count{font-size:16px}}.popup__bottom{display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-right:63px}@media (max-width:767px){.popup__title{padding-right:16px}.popup__wrap{max-width:calc(100% - 32px);padding:32px 1px 32px 16px}.popup__scroller{padding-right:15px}.popup__content_two-col-left-fix{display:flex;flex-direction:column;gap:48px;margin-top:8px}.popup__content_two-col-left-fix .col{display:flex;flex:1 1 auto;flex-direction:column;gap:16px}.popup__content_two-col-left-fix .col:first-child{flex:initial;padding-left:0}.popup .form__actions{margin-top:0}.popup__bottom{padding-right:15px}}.btn.btn-disabled,.btn.btn-disabled:hover{background:#bdbdbd}.vuetableWrapper .thead .empty input:hover:not([type=checkbox]):not(:focus),.vuetableWrapper .thead .empty select:hover:not([type=checkbox]):not(:focus){background-image:url("data:type/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAALCAYAAADvGtSMAAABTUlEQVR4Xs3UsWoUURQG4O/cnc5iSRt9B99ATC3kUWyWoMVms3EJhBRWKQXbxMpW8gDp9wXs0hj1CeYeZSAsDDOoRXC+8szlzH/OcCesE/alM7UeKuaUrepC5JXaAshNY0oK9rV5i3uz8tyP8kR6g1O8NWGNdKbEJxzZuTFzIHOLa3zVExFpWAByvC4AMrPr9VsM9c3MeHjef3ej1sNu433cqeWzEq9wCTDQ2I4cCjhW64fth+zrn2kUc999A7CHd4CVe2Hu8eTDZo0zNlxD2drzQnGjtUMIL2VsTMDQgI3qApc4wB0grPIIz5T44nEk4h8+UfS3X3Al8qOsW3zAuRO3wmviqWqpouZ/Cz50gaEBnGvrdXc5w1zGptt4tRROJFj7ezH+twHBeLB+bexcOE4iqS1lRiCDggrWugFykafx3oQUf7aWuRD508T8AicGnMCccG/FAAAAAElFTkSuQmCC")!important;background-position:0!important;background-repeat:no-repeat!important}.quill-editor .ql-editor{color:#000;padding:3px}.quill-editor .ql-blank:before{color:hsla(0,2%,63%,.6)!important;font-size:16px!important;font-style:normal!important;left:3px!important}.ql-container{font-size:16px!important}.hasError{background-color:hsla(0,97%,74%,.078)!important;border-color:#d04444!important}.tooltip-inner.hasError{background-color:#d04444!important;box-shadow:4px 4px 8px rgba(221,75,57,.451)!important;text-shadow:none!important}.tooltip-arrow.hasError,.tooltip-inner.hasError,div.textarea.hasError{border-color:#d04444!important}.sidebar-menu>li>a>.fas.fa-crown{margin-right:2px}.sidebar-menu>li>a>.fa-brands.fa-yandex{margin-left:3px;margin-right:6px;padding-right:0!important;text-align:center;width:11px!important}.btn{align-items:center;background:#574fb8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:38px;justify-content:center;padding:12px 24px;transition:.5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover{background:#423ba4}.btn.btn-green{background:#13a546;color:#fff}.btn.btn-green:hover{background-color:#0a8036;color:#fff}.btn.btn-green a{color:#fff}.btn.btn-white{background:#fff;border:1px solid #ddd9ea;color:#2c2b67}.btn.btn-white:hover{background-color:#574fb8;border-color:#574fb8;color:#fff}.btn.btn-disabled{cursor:auto}.btn.btn-disabled,.btn.btn-disabled:hover{background:#bdbdbd}.btn.btn-white-green{background:#fff;border:1px solid #13a546;color:#13a546}.btn.btn-white-green:hover{background-color:#0a8036;color:#fff}.btn.btn-restore{background:initial;border:initial;color:#9896ae;height:auto;padding:initial}

/*# sourceMappingURL=app.css.map*/