@charset "UTF-8";.breadcrumbs{height:0;position:relative;z-index:20}.breadcrumbs-slider .swiper-slide{width:auto!important}.breadcrumbs-slider .swiper-slide:not(:last-child){position:relative}.breadcrumbs-slider .swiper-slide:not(:last-child):after{color:#737272;content:"•";font-size:14px;position:absolute;right:-10px;top:50%;transform:translate(50%,-50%)}body.isMobile .breadcrumbs-slider .swiper-slide:not(:last-child):after{font-size:12px;right:-7px}.breadcrumbs-inner{align-items:center;display:flex;gap:18px;padding:32px .8rem 18px}body.isMobile .breadcrumbs-inner{gap:12px}.breadcrumbs-back{align-items:center;display:flex;flex-shrink:0;gap:2px;position:relative}.breadcrumbs-back .icon{flex-shrink:0;height:16px;width:16px}.breadcrumbs-back:after{color:#737272;content:"|";font-size:12px;pointer-events:none;position:absolute;right:-18px;top:50%;transform:translate(50%,-50%);z-index:3}body.isMobile .breadcrumbs-back:after{right:-12px}.breadcrumbs-wrapper{flex-grow:1;overflow:hidden;position:relative}.breadcrumbs-wrapper.hide-end:after,.breadcrumbs-wrapper.hide-start:before{display:block}.breadcrumbs-wrapper:after,.breadcrumbs-wrapper:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));content:"";display:none;height:20px;position:absolute;top:0;width:18px;z-index:2}.breadcrumbs-wrapper:after{right:0;transform:rotate(180deg)}.breadcrumbs-wrapper:before{left:0}.breadcrumbs .breadcrumbs-link{color:#737272;font-size:1.65rem;opacity:1!important;text-decoration:none}.breadcrumbs .breadcrumbs-link .icon{height:18px;width:18px}body.isMobile .breadcrumbs .breadcrumbs-link{font-size:1.4rem}.breadcrumbs .breadcrumbs-link:hover{color:var(--red-color)!important}.breadcrumbs .breadcrumbs-link:hover .icon{--stroke-color:var(--red-color)!important}.breadcrumbs-back+.breadcrumbs-wrapper .breadcrumbs-slider{padding-left:18px}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500 600;src:url(./onest-cyrillic.c3f42230.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500 600;src:url(./onest-latin.cc61cbd6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.mobile-tab-bar-layout{--mobile-tab-bar-clearance:calc(13rem + env(safe-area-inset-bottom, 0rem));padding-bottom:var(--mobile-tab-bar-clearance)}.mobile-tab-bar[data-v-648ec5ff]{--mobile-tab-bar-reference-root:7.55;--mobile-tab-bar-unit:calc(1rem/var(--mobile-tab-bar-reference-root));align-items:flex-start;border-radius:calc(var(--mobile-tab-bar-unit)*20);bottom:calc(var(--mobile-tab-bar-unit)*8 + env(safe-area-inset-bottom,0rem));-moz-column-gap:calc(var(--mobile-tab-bar-unit)*1);column-gap:calc(var(--mobile-tab-bar-unit)*1);display:flex;font-family:Onest,ALS Sirius,sans-serif;height:calc(var(--mobile-tab-bar-unit)*66);justify-content:space-between;left:max(8 * var(--mobile-tab-bar-unit),env(safe-area-inset-left,0rem));padding:calc(var(--mobile-tab-bar-unit)*6) calc(var(--mobile-tab-bar-unit)*10) calc(var(--mobile-tab-bar-unit)*7);position:fixed;right:max(8 * var(--mobile-tab-bar-unit),env(safe-area-inset-right,0rem));z-index:49}.mobile-tab-bar[data-v-648ec5ff]:before{-webkit-backdrop-filter:blur(calc(var(--mobile-tab-bar-unit)*10));backdrop-filter:blur(calc(var(--mobile-tab-bar-unit)*10));background:hsla(0,0%,100%,.88);border:1px solid hsla(220,7%,91%,.8);border-radius:inherit;box-shadow:0 calc(var(--mobile-tab-bar-unit)*1) calc(var(--mobile-tab-bar-unit)*4) #0f172a0d,0 calc(var(--mobile-tab-bar-unit)*6) calc(var(--mobile-tab-bar-unit)*24) #0f172a1a;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.mobile-tab-bar__item[data-v-648ec5ff]{align-items:center;background:transparent;border:0;border-radius:calc(var(--mobile-tab-bar-unit)*18);color:#636875;cursor:pointer;display:flex;flex:0 1 calc(var(--mobile-tab-bar-unit)*48);flex-direction:column;gap:calc(var(--mobile-tab-bar-unit)*3);min-width:-moz-min-content;min-width:min-content;padding:0;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-tab-bar__item--active[data-v-648ec5ff]{color:#ff1d00}.mobile-tab-bar__item--active .mobile-tab-bar__icon-wrap[data-v-648ec5ff]{background:#fee4df}.mobile-tab-bar__item--active .mobile-tab-bar__icon[data-v-648ec5ff]{color:#ff1d00}.mobile-tab-bar__item--active .mobile-tab-bar__label[data-v-648ec5ff]{font-weight:600}.mobile-tab-bar__item--services[data-v-648ec5ff]{flex-basis:calc(var(--mobile-tab-bar-unit)*69);padding-left:calc(var(--mobile-tab-bar-unit)*4)}.mobile-tab-bar__item--booking[data-v-648ec5ff]{color:#ff1d00;flex-basis:calc(var(--mobile-tab-bar-unit)*70);isolation:isolate;padding-right:calc(var(--mobile-tab-bar-unit)*10);position:relative}.mobile-tab-bar__item--booking .mobile-tab-bar__label[data-v-648ec5ff]{font-weight:600}.mobile-tab-bar--keyboard .mobile-tab-bar__item[data-v-648ec5ff]:focus{background:var(--gray-light2-color);text-decoration:none}.mobile-tab-bar__icon-wrap[data-v-648ec5ff]{align-items:center;border-radius:calc(var(--mobile-tab-bar-unit)*16);display:flex;flex-shrink:0;height:calc(var(--mobile-tab-bar-unit)*28);justify-content:center;width:min(48 * var(--mobile-tab-bar-unit),100%)}.mobile-tab-bar__icon[data-v-648ec5ff]{color:#7b7f8a;height:calc(var(--mobile-tab-bar-unit)*24);width:calc(var(--mobile-tab-bar-unit)*24)}.mobile-tab-bar__label[data-v-648ec5ff]{font-size:calc(var(--mobile-tab-bar-unit)*10);font-weight:500;line-height:calc(var(--mobile-tab-bar-unit)*11);max-width:100%;text-align:center}.mobile-tab-bar__label--cabinet[data-v-648ec5ff]{line-height:calc(var(--mobile-tab-bar-unit)*10);max-width:calc(var(--mobile-tab-bar-unit)*39)}.mobile-tab-bar__booking-area[data-v-648ec5ff]{flex-shrink:0;height:calc(var(--mobile-tab-bar-unit)*39);width:min(48 * var(--mobile-tab-bar-unit),100%)}.mobile-tab-bar__booking-circle[data-v-648ec5ff]{align-items:center;background:linear-gradient(135deg,#ff462d 14.29%,#f20000 85.71%);border:4px solid #fff;border-radius:50%;box-shadow:0 calc(var(--mobile-tab-bar-unit)*2) calc(var(--mobile-tab-bar-unit)*4) #fa402233,0 calc(var(--mobile-tab-bar-unit)*8) calc(var(--mobile-tab-bar-unit)*18) #fa402252;display:flex;height:calc(var(--mobile-tab-bar-unit)*60);justify-content:center;left:0;padding:0 calc(var(--mobile-tab-bar-unit)*6) calc(var(--mobile-tab-bar-unit)*1);position:absolute;top:calc(var(--mobile-tab-bar-unit)*-22);width:calc(var(--mobile-tab-bar-unit)*60);z-index:2}.mobile-tab-bar__booking-icon[data-v-648ec5ff]{flex-shrink:0;height:calc(var(--mobile-tab-bar-unit)*26);width:calc(var(--mobile-tab-bar-unit)*26)}.mobile-tab-bar--without-cabinet .mobile-tab-bar__item--booking[data-v-648ec5ff]{padding-right:0}.mobile-tab-bar--without-cabinet .mobile-tab-bar__booking-circle[data-v-648ec5ff]{left:50%;transform:translate(-50%)}body{width:100%}.site-shell{--layout-max-width:1200px;--sidePadding:3rem;display:flex;flex-direction:column;min-height:100vh;width:100%}.site-shell:has(.default-layout--mcc),.site-shell:has(.firstBig--mcc),.site-shell:has(.mcc){--layout-max-width:1220px}body.isMobile .site-shell{--sidePadding:2rem}.font-size-2 .site-shell,.font-size-3 .site-shell{--layout-max-width:100%}.layout{display:flex;flex:1;justify-content:center;min-width:0}.layout .default-layout{display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:var(--layout-max-width);min-height:0;width:100%}.layout .default-layout--mcc,.layout .default-layout:has(.firstBig--mcc),.layout .default-layout:has(.mcc){max-width:1220px}.layout .default-layout:has(.mentoring){max-width:1220px}.font-size-2 .default-layout,.font-size-3 .default-layout{max-width:100%}.newYearDesign-texture{display:none}.newYearDesign-texture.right{background-color:#fff;background-image:url(./bg.b7c79f5d.svg);background-position:100% 105%;background-repeat:repeat-y;display:block;transform:rotate(180deg);width:300px}body.isMobile .newYearDesign-texture.right{display:none}.newYearDesign-texture.left{background-color:#fff;background-image:url(./snowing1.8dc41711.png);background-position:100% 0;background-repeat:repeat-y;display:block;width:300px}body.isMobile .newYearDesign-texture.left{display:none}body.newYearDesign .newYearDesign-texture{display:block}.grecaptcha-badge{visibility:hidden}.pswp__item-block{position:relative}.pswp__img{border-radius:1.6rem;-o-object-fit:cover;object-fit:cover;position:static!important}.pswp__caption{bottom:2.8rem;color:#fff;font-size:2rem;left:2.8rem;position:absolute;text-shadow:1px 1px 2px #000;z-index:100}.pswp__caption.bottom{bottom:-2.8rem;font-weight:400;left:2.8rem;text-shadow:none;transform:translateY(100%)}.anchor:before{content:"";display:block;height:0;margin-top:0;visibility:hidden}.anchor{pointer-events:none}.anchor-text:before{content:"";display:block;height:13rem;margin-top:-13rem;visibility:hidden}.anchor-text{pointer-events:none}.default-layout{margin:0 auto;min-height:0;--sidePadding:3rem}body.isMobile .default-layout{--sidePadding:2rem}.page{min-height:70vh;padding:3.2rem var(--sidePadding) 12rem var(--sidePadding)}body:not(.isMobile) .default-layout--cover-split .page,body:not(.isMobile) .default-layout--mcc .page,body:not(.isMobile) .default-layout:has(.mentoring) .page{padding-left:0;padding-right:0}.default-layout--mcc .page{padding-bottom:5.6rem}body.isMobile .default-layout--mcc .page{padding-bottom:3.2rem}.page.page-inner{min-height:75vh;padding-top:7.4rem}body.isMobile .page.page-inner{padding-top:8.4rem}body.isMobile .default-layout--about .page.page-inner{padding-bottom:0}.page.page-landing,.page:not(.page-inner){display:flex;flex-direction:column;gap:7rem}body.isMobile .page{gap:4rem}body.error-page .page{min-height:auto}.page .container-narrow{margin:0 auto;max-width:100%;width:80.6rem}.footer{padding:0 3rem}
