@charset "UTF-8";
/* Critical home styles generated from the public stylesheet. */
@font-face {
    font-family: 'Roboto Condensed';
    src: url('/fonts/roboto-condensed-variable-cyrillic.woff2') format('woff2');
    font-weight: 400 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('/fonts/roboto-condensed-variable-latin.woff2') format('woff2');
    font-weight: 400 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, 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;
}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, .1);--f-spinner-color-2:rgba(17, 24, 28, .8);--f-spinner-stroke:2.75}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:.65}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.wysiwyg{line-height:1.6}.wysiwyg a{text-decoration:none}.wysiwyg p{margin-bottom:1.4em}.wysiwyg p:last-child{margin-bottom:0}body{--color-main-old:#1C3142;--color-main-light:#2A4559;--color-blue-old:#1896CD;--color-blue-hover-old:#0a7fb2;--color-grey-white:rgba(255, 255, 255, .65);--color-grey-white2:rgba(255, 255, 255, .25);--color-text-blue:#1896CD;--color-text-grey:rgba(0, 0, 0, .65);--color-text-white-grey:rgba(255, 255, 255, .8);--color-text-white-grey2:rgba(255, 255, 255, .65);--color-text-light:#294357;--gradient-main:linear-gradient(90deg, #1c3142 0%, #1c3142 100%);--font-default:"Roboto Condensed",Arial,sans-serif;--color-main:#2E4A6F;--color-text:#2C2C2C;--color-bg:#FAFAFA;--color-grey:#717171;--color-grey-medium:#BDBDBD;--color-grey-light:#e7e7e7;--color-grey-blue:#C4CCD5;--color-blue:#1C95CA;--color-blue-hover:#0c7fb0;--color-black:#2C2C2C;--color-yellow:#FFCD23;--color-red:#CF171F;--color-green:#4FAF53;--color-placeholder:rgba(0, 0, 0, .5);--size-10:10px;--size-20:20px;--size-40:40px;--size-100:100px;--line-height-title:1.1}.ui-vertical-slidable:not(:last-child){margin-bottom:8px}.ui-vertical-slidable .ui-vertical-slidable-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(14px,14px);align-items:center;background:#fafafa;border-radius:5px;padding:20px 16px;box-sizing:border-box}.ui-vertical-slidable .ui-vertical-slidable-header .ui-vertical-slidable-name{font-size:18px;line-height:var(--line-height-title);color:var(--color-main)}.ui-vertical-slidable .ui-vertical-slidable-header .ui-vertical-slidable-arrow{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1}.ui-vertical-slidable .ui-vertical-slidable-header .ui-vertical-slidable-arrow .svg-icon{width:100%;height:100%;fill:var(--color-main);transform:rotate(90deg)}body{--mkau-color-main:#1896CD;--mkau-color-main-dark:#0a7fb2;--mkau-color-blue:#192B3E;--mkau-color-text-light:#5d8dad;--mkau-color-text:#214964;--mkau-color-green:#4FAF53;--mkau-color-border:#E0E0E0}html body{background:#fff;color:var(--color-text);font-family:var(--font-default);font-size:16px;font-weight:400;line-height:normal;margin:0;min-width:375px}html body>[data-icons]{display:none}ul{list-style:none;margin:0;padding:0}@media screen and (min-width:1341px){.only-mobile,.only-tablet,.only-tablet-or-mobile{display:none!important}}.container{width:1280px;margin:0 auto}img.lazy{opacity:0}img:not([src]){visibility:hidden}a{color:var(--color-text);text-decoration:none}p{margin:0 0 1.4em}p:last-child{margin-bottom:0}.pre-wrap{white-space:pre-wrap}.wysiwyg{line-height:normal}.wysiwyg a{color:var(--color-blue);text-decoration:underline}.button:not(.ymaps3x0--button):not(.f-button):not(.ck):not([aria-pressed]){display:flex;align-items:center;justify-content:center;min-height:50px;height:auto;outline:0!important;border:1px solid transparent;margin:0;padding:4px var(--size-40);box-sizing:border-box;border-radius:5px;color:#fff;background:var(--color-blue);font-family:inherit;font-size:18px;font-weight:500}.button:not(.ymaps3x0--button):not(.f-button):not(.ck):not([aria-pressed]).white{background:#fff;border:1px solid var(--color-grey-light);color:var(--color-text)}.button:not(.ymaps3x0--button):not(.f-button):not(.ck):not([aria-pressed]).small{min-height:40px;padding:0 30px;font-size:16px;font-weight:500}.form-group:not(:last-child){margin-bottom:var(--size-20)}input[type=checkbox]{display:none}.slider-block{position:relative;z-index:1;overflow:hidden;background-color:#284257;border-radius:5px}.slider-block,.slider-block .slide .inner{min-height:619px}.slider-block .bg{display:flex;align-items:center;justify-content:center;position:absolute;z-index:-5;top:0;right:0;bottom:0;left:0;background:#002e45;overflow:hidden}.slider-block .bg picture{display:contents}.slider-block .bg img{display:block;height:100%;width:auto}.slider-block .carousel{position:relative}.slider-block .carousel:not(.animate) .tiny-slider:not(.tns-slider)>.slide:first-child .inner .consult,.slider-block .carousel:not(.animate) .tiny-slider:not(.tns-slider)>.slide:first-child .inner .text-2,.slider-block .carousel:not(.animate) .tiny-slider:not(.tns-slider)>.slide:first-child .inner .text-before{top:0;opacity:1}.slider-block .carousel:not(.animate) .tiny-slider:not(.tns-slider)>.slide:first-child .inner .line,.slider-block .carousel:not(.animate) .tiny-slider:not(.tns-slider)>.slide:first-child .inner .name{left:0;opacity:1}.slider-block .carousel .slide .inner .circle{display:none!important;animation:.7s slide-circle-out;animation-delay:3.5s;animation-fill-mode:forwards;transform:scale(0)}.slider-block .carousel .slide .inner .circle.circle-2{animation-delay:4s}@keyframes slide-circle-out{0%{transform:scale(1)}to{transform:scale(0)}}.slider-block .carousel .slide .inner .consult,.slider-block .carousel .slide .inner .line,.slider-block .carousel .slide .inner .name,.slider-block .carousel .slide .inner .text-2,.slider-block .carousel .slide .inner .text-before{position:relative}.slider-block .carousel .slide .inner .text-before{top:-200px;opacity:0}.slider-block .carousel .slide .inner .line,.slider-block .carousel .slide .inner .name{left:-1000px;opacity:0}.slider-block .carousel .slide .inner .consult,.slider-block .carousel .slide .inner .text-2{top:200px;opacity:0}.slider-block .carousel .tiny-slider:not(.tns-slider)>.slide:not(:first-child){display:none}.slider-block .carousel .slide .inner{display:flex;flex-direction:column;justify-content:center;align-items:stretch;box-sizing:border-box;padding-bottom:12px;color:#fff;position:relative}.slider-block .carousel .slide .inner .circle{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;z-index:15;top:218px;left:444px;width:198px;aspect-ratio:1;border-radius:1000px;font-size:14px;color:var(--color-black);text-align:center}.slider-block .carousel .slide .inner .circle.circle-1{width:158px;top:128px;left:638px}.slider-block .carousel .slide .inner .circle.circle-1 .circle-count{font-size:28px}.slider-block .carousel .slide .inner .circle.circle-1 .circle-count .suffix{font-size:19px;position:relative;top:2px}.slider-block .carousel .slide .inner .circle.circle-2 .circle-count .suffix{font-size:22px;position:relative;top:4px}.slider-block .carousel .slide .inner .circle.circle-2 .circle-count .billion .billion-currency{margin-top:2px}.slider-block .carousel .slide .inner .circle:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;border-radius:1000px;background:#8d8d8d40;border:1px solid rgba(133,133,133,.5)}.slider-block .carousel .slide .inner .circle:after{content:"";position:absolute;z-index:-1;top:20px;right:20px;bottom:20px;left:20px;background:#fff;border-radius:1000px}.slider-block .carousel .slide .inner .circle .circle-count{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:40px;color:#cf171f;font-weight:400;margin:4px 0}.slider-block .carousel .slide .inner .circle .circle-count:after{content:"+";font-weight:500;font-size:20px;margin:0 -6px 0 3px}.slider-block .carousel .slide .inner .circle .circle-count>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slider-block .carousel .slide .inner .circle .circle-count .suffix{margin-left:2px}.slider-block .carousel .slide .inner .circle .circle-count .billion{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-left:3px}.slider-block .carousel .slide .inner .circle .circle-count .billion .billion-currency{font-size:20px;font-weight:400;font-family:Tahoma,Arial,sans-serif;margin:3px 0 2px;line-height:.7}.slider-block .carousel .slide .inner .circle .circle-count .billion .billion-text{font-size:12px}.slider-block .carousel .slide .inner .circle .circle-text{line-height:1}.slider-block .carousel .slide .inner .text-before{font-size:21px;margin-bottom:var(--size-20);max-width:470px}.slider-block .carousel .slide .inner .name{font-size:55px;font-weight:500;line-height:1;max-width:470px}.slider-block .carousel .slide .inner .text-2{font-size:21px;margin-top:28px;max-width:360px}.slider-block .carousel .slide .inner .consult{display:flex;justify-content:flex-start;gap:var(--size-10);margin-top:74px}.slider-block .carousel .slide .inner .consult a{min-width:340px;box-sizing:border-box}.slider-block .woman{position:relative;z-index:5}.slider-block .woman .img{position:absolute;bottom:18px;right:-5px;width:608px;aspect-ratio:calc(608 / 596)}.slider-block .woman .img img{display:block;width:100%;height:100%;object-fit:cover}.slider-block .mouse{position:absolute;z-index:4;bottom:60px;left:50%;width:68px;height:60px;margin-left:-39px}.slider-block .mouse img{display:block;width:100%;height:100%;object-fit:cover}.departments-block{position:relative;z-index:10;margin-top:calc(var(--size-20) * -1)}.departments-block .departments{background:#fff;border:1px solid var(--color-grey-light);border-radius:5px}.departments-block .departments:not(.tns-slider){display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.departments-block .departments .department{border-radius:5px;overflow:hidden;position:relative;height:187px}.departments-block .departments .department:not(:hover) .department-inner .img img{filter:grayscale(100%)}.departments-block .departments .department .bg{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;opacity:0}.departments-block .departments .department .bg img{display:block;width:100%;height:100%;object-fit:cover}.departments-block .departments .department .department-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;height:100%;box-sizing:border-box;position:relative;z-index:2}.departments-block .departments .department .department-inner .info{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;padding:82px 0 20px;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;color:#fff;opacity:0}.departments-block .departments .department .department-inner .info .question{font-size:18px;text-align:center}.departments-block .departments .department .department-inner .info .link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-blue)}.departments-block .departments .department .department-inner .info .link .svg-icon{width:20px;height:20px;stroke:var(--color-blue)}.departments-block .departments .department .department-inner .img{width:84px;aspect-ratio:1;margin-bottom:8px}.departments-block .departments .department .department-inner .img img{display:block;width:100%;height:100%;object-fit:cover}.departments-block .departments .department .department-inner .name{font-size:14px;text-align:center}.consult-block .form .item-fields .form-group{margin:0}.consult-block .form .rules{font-size:15px}.consult-block .form .rules,.consult-block .form .rules a{color:#fafafaa6}.consult-block .form .rules a{text-decoration:underline}.footer-block .block-inner .center .inner .form .item-fields .form-group{margin:0}.footer-block .block-inner .center .inner .form .rules{font-size:14px}.footer-block .block-inner .center .inner .form .rules,.footer-block .block-inner .center .inner .form .rules a{color:var(--color-grey-blue)}.footer-block .block-inner .center .inner .form .rules a{text-decoration:underline}.booking-block .content .calendar .times .day .time{display:flex;align-items:center;justify-content:center;background:var(--color-bg);border-radius:5px;font-size:18px;font-weight:500;color:var(--color-grey-medium);padding:8px;box-sizing:border-box;text-align:center}.booking-block .content .calendar .times .day .time:not(.booked){color:var(--color-main);font-weight:700;background:var(--color-grey-light)}.carousel-box .carousel-nav{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:64px}.carousel-box .carousel-nav .next,.carousel-box .carousel-nav .prev{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border:1px solid var(--color-blue);border-radius:100px}.carousel-box .carousel-nav .next.next .svg-icon{transform:rotate(90deg)}.carousel-box .carousel-nav .next .svg-icon,.carousel-box .carousel-nav .prev .svg-icon{width:20px;height:20px;stroke:var(--color-blue);transform:rotate(-90deg)}.carousel-box .carousel-nav .dots{display:flex;justify-content:center;align-items:center}.carousel-box .carousel-nav .dots .dot{display:flex;align-items:center;justify-content:center;min-height:unset;width:18px;height:18px;padding:0;background:0 0;border-radius:100px}.carousel-box .carousel-nav .dots .dot:before{content:"";width:5px;height:5px;background:#d1d1d1;border-radius:100px}.competences-block .services{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.competences-block .services .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--size-10)}.competences-block .services .row .service{display:grid;grid-template-columns:minmax(0,1fr);background:#fff;padding:var(--size-40);border-radius:5px;border:1px solid var(--color-grey-light);position:relative;z-index:1;min-height:174px;box-sizing:border-box}.competences-block .services .row .service:before{content:"";position:absolute;z-index:1;top:30px;left:0;width:4px;height:66px;background:var(--color-blue)}.competences-block .services .row .service .name{font-size:20px;color:var(--color-main);line-height:var(--line-height-title)}.competences-block .services .row .service .toggle{position:absolute;width:16px;height:16px;right:32px;bottom:32px}.articles-grid .carousel-box .carousel-nav{display:none}.articles-grid-item .icons{display:flex;align-items:center;justify-content:center;gap:var(--size-20);color:var(--color-grey)}.articles-grid-item .icons .views{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.articles-grid-item .icons .views .svg-icon{width:20px;height:20px;fill:#ceced0}.articles-grid-item .icons .views .value{white-space:nowrap;font-size:15px}.articles-grid-item .icons .share{display:flex;align-items:center;justify-content:center}.articles-grid-item .icons .share .svg-icon{width:20px;height:20px;fill:#ccc;stroke:#ccc}.articles-grid-item .img .icons{display:none}.schema-org{display:none}.header-block{box-shadow:0 0 0 1px var(--color-grey-light)}.header-block .header{border-bottom:1px solid var(--color-grey-light)}.header-block .header .inner{display:flex;justify-content:space-between;flex-wrap:wrap;min-height:38px}.header-block .header .inner .phones{display:flex;border-left:1px solid var(--color-grey-light);border-right:1px solid var(--color-grey-light)}.header-block .header .inner .phones a{display:flex;align-items:center;justify-content:center;font-size:15px;padding:0 var(--size-20);color:var(--color-main)}.header-block .header .inner .phones a:not(:last-child){border-right:1px solid #e7e7e7}.header-block .header .inner .links{display:flex;border-left:1px solid var(--color-grey-light);border-right:1px solid var(--color-grey-light)}.header-block .header .inner .links a{display:flex;align-items:center;justify-content:center;font-size:14px;padding:0 var(--size-20);color:var(--color-main)}.header-block .header .inner .links a:not(:last-child){border-right:1px solid #e7e7e7}.header-block .header .inner .links a.call{color:#fff;background:var(--color-blue-hover-old)}.header-block .center .inner{display:flex;justify-content:space-between}.header-block .center .inner .logo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.header-block .center .inner .logo .img{width:68px;height:68px}.header-block .center .inner .logo .img img{display:block;width:100%;height:100%}.header-block .center .inner .logo .name{color:var(--color-grey);font-size:11px;text-transform:uppercase;letter-spacing:.22px;line-height:1.2;padding-top:1px}.header-block .center .inner .menu{display:flex;height:100%;border-left:1px solid var(--color-grey-light);border-right:1px solid var(--color-grey-light)}.header-block .center .inner .menu>ul{display:flex;flex-wrap:wrap-reverse;gap:0;list-style:none;padding:0;margin:0}.header-block .center .inner .menu>ul>li{display:flex;position:relative}.header-block .center .inner .menu>ul>li:not(:last-child){border-right:1px solid var(--color-grey-light)}.header-block .center .inner .menu>ul>li:not(:hover)>ul{display:none}.header-block .center .inner .menu>ul>li.hc>a{gap:5px}.header-block .center .inner .menu>ul>li.hc>a:after{content:"";width:10px;height:5px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4L9.33013 0.25H0.669873L5 4Z' fill='%232E4A6F'/%3E%3C/svg%3E%0A")}.header-block .center .inner .menu>ul>li>a{display:flex;align-items:center;gap:4px;font-size:14px;text-transform:uppercase;color:var(--color-main);padding:0 30px}.header-block .center .inner .menu>ul>li>ul{position:absolute;z-index:20;top:calc(100% - 1px);left:0;background:#fff;list-style:none;padding:0;margin:0;width:280px;border:1px solid var(--color-grey-light);border-radius:0 0 5px 5px}.header-block .center .inner .menu>ul>li>ul li:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.header-block .center .inner .menu>ul>li>ul li a{display:block;padding:15px var(--size-20);color:var(--color-main)}.header-block .center .inner .hb-right{display:flex;height:100%}.header-block .center .inner .hb-right .phone{display:flex}.header-block .center .inner .hb-right .phone a{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 var(--size-40);font-size:20px;color:var(--color-black)}.header-block .center .inner .hb-right .phone a .svg-icon{min-width:22px;width:22px;height:22px}.header-block .center .inner .hb-right .consult{display:flex;border-left:1px solid var(--color-grey-light)}.header-block .center .inner .hb-right .consult a{display:flex;align-items:center;justify-content:center;padding:0 var(--size-40);font-size:16px;text-align:center;color:var(--color-black)}.header-block .center .inner .hb-right .call{display:flex}.header-block .center .inner .hb-right .call a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500;text-align:center;background:var(--color-blue);padding:0 var(--size-40)}.special-offer-block .info .price{display:flex;align-items:center;justify-content:center;gap:var(--size-40);margin:var(--size-20) 0;color:var(--color-red);font-size:35px;font-weight:500;text-transform:uppercase}.special-offer-block .info .price:after,.special-offer-block .info .price:before{content:"";width:160px;height:1px;background:var(--color-grey-light);position:relative;top:6px}.special-offer-block .info .img>div{height:100%;width:100%}.special-offer-block .info .img img{display:block;width:100%;height:100%;object-fit:cover}.ui-carousel-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.ui-carousel-nav .ui-carousel-nav-next,.ui-carousel-nav .ui-carousel-nav-prev{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border:1px solid var(--color-blue);border-radius:100px}.ui-carousel-nav .ui-carousel-nav-next.ui-carousel-nav-next .svg-icon{transform:rotate(90deg)}.ui-carousel-nav .ui-carousel-nav-next .svg-icon,.ui-carousel-nav .ui-carousel-nav-prev .svg-icon{width:20px;height:20px;stroke:var(--color-blue);transform:rotate(-90deg)}.ui-carousel-nav .ui-carousel-nav-dots{display:flex;justify-content:center;align-items:center;margin:0 10px}.tiny-slider:not(.tns-slider){opacity:0}.cookie-modal{display:flex;flex-direction:column;align-items:stretch;gap:16px;position:fixed;z-index:50;width:480px;padding:24px;box-sizing:border-box;bottom:16px;right:16px;background:#fff;border-radius:12px;box-shadow:8px 8px 48px 4px #00000040}.cookie-modal .modal-title{font-size:20px;font-weight:500}.cookie-modal .modal-content .text{font-size:15px}.cookie-modal .modal-content .text p:not(:last-child){margin-bottom:.8em}.cookie-modal .modal-actions{display:flex;flex-wrap:wrap;gap:12px 8px}.cookie-modal .modal-actions .button.white{border-color:#ccc!important}.cookie-modal .modal-actions .help{font-size:13px;color:var(--color-grey)}@media screen and (max-width:1340px){.container{width:auto;margin-left:20px;margin-right:20px}.header-block .center .inner{display:grid;grid-template-columns:auto auto minmax(0,1fr)}.header-block .center .inner .menu-link{display:flex;align-items:center;justify-content:center;height:100%;min-width:68px;aspect-ratio:1;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.header-block .center .inner .menu-link .svg-icon{width:28px;height:28px}.header-block .center .inner .phone-and-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);border-left:1px solid var(--color-grey-light);box-sizing:border-box;margin-left:16px}.header-block .center .inner .phone-and-links .phone{border-right:1px solid var(--color-grey-light);box-sizing:border-box}.header-block .center .inner .phone-and-links .phone a{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--color-main);font-size:20px}.header-block .center .inner .phone-and-links .phone a .svg-icon{width:24px;height:24px}.header-block .center .inner .phone-and-links .links{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,8fr)}.header-block .center .inner .phone-and-links .links a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.header-block .center .inner .phone-and-links .links a.call{background:var(--color-blue);color:#fff}.slider-block .mouse{display:none}.slider-block .carousel .slide .inner{justify-content:center;padding:0 0 100px}.slider-block .carousel .slide .inner .name{font-size:35px}.slider-block .carousel .slide .inner .consult{margin-top:100px}.slider-block .woman .img{right:12px;bottom:66px;width:auto;height:466px}.departments-block{margin-top:-90px}.departments-block .departments{min-height:160px}.departments-block .departments .department .department-inner{padding:20px}.departments-block .departments .department .department-inner .img{width:80px}.departments-block .departments .department .department-inner .name{font-size:13px;white-space:normal}.carousel-box .carousel-nav{margin-top:20px}.articles-grid .carousel-box .carousel-nav{display:flex}.competences-block .services .row .service .name{font-size:18px}}@media screen and (max-width:1340px) and (min-width:1023px){.header-block .center .inner .menu-link .svg-icon{transform:rotate(180deg)}}@media screen and (min-width:1024px) and (max-width:1340px){html body{zoom:.9}.only-desktop,.only-mobile{display:none!important}.container{margin-left:20px;margin-right:20px}.header-block .center .inner .hb-right .call a,.header-block .center .inner .hb-right .consult a,.header-block .center .inner .hb-right .phone a{padding:0 30px}.slider-block{overflow:hidden}.slider-block,.slider-block .slide .inner{min-height:564px}.slider-block .bg{left:0;right:-150px}.slider-block .bg img{margin:0;width:100%;height:100%;object-fit:cover;object-position:right center}.slider-block .carousel .slide .inner{display:block;padding:110px 0 0}.slider-block .carousel .slide .inner .name{font-size:50px;margin-bottom:8px}.slider-block .carousel .slide .inner .text-2{white-space:unset;font-size:18px;margin-top:35px}.slider-block .carousel .slide .inner .consult{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-top:50px}.slider-block .carousel .slide .inner .consult .button{height:50px;min-height:50px;line-height:50px;padding:0 30px;font-size:17px;color:#fff;min-width:260px}.slider-block .carousel .slide .inner .circle{left:auto!important;right:524px;top:268px;zoom:.9}.slider-block .carousel .slide .inner .circle.circle-1{right:462px;top:108px}.slider-block .woman{top:50px}.departments-block{margin-top:-20px}.departments-block .departments{min-height:158px}.departments-block .departments .department .department-inner{padding:12px}.departments-block .departments .department .department-inner .img{width:74px}.departments-block .departments .department .department-inner .name{margin-left:5px;margin-right:5px;font-size:14px;color:#080c15;line-height:1.18;white-space:pre-wrap}.competences-block .services .row .service{gap:28px;padding:30px;min-height:156px;box-sizing:border-box}.competences-block .services .row .service .name{margin-right:0}.booking-block .content .calendar .times .day .time{display:flex;align-items:center;justify-content:center;min-height:37px;padding:4px 8px}.articles-grid-item .img .icons{display:flex;align-items:center;flex-wrap:wrap;gap:14px;position:absolute;right:16px;bottom:14px;color:#fff;font-size:15px}.articles-grid-item .img .icons .views{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.articles-grid-item .img .icons .views .svg-icon{width:20px;height:20px;fill:#fff}.articles-grid-item .img .icons .share{display:flex;align-items:center;justify-content:center}.articles-grid-item .img .icons .share .svg-icon{width:20px;height:20px;fill:#fff}.footer-block .block-inner .center .inner .form .rules{font-size:15px}.ui-carousel-nav{gap:16px}}@media screen and (max-width:1023px){.only-desktop,.only-desktop-or-tablet,.only-tablet{display:none!important}.container{width:auto;margin:0 20px}.bg{border-radius:0!important}.button:not(.ymaps3x0--button){min-height:50px;font-size:16px}.header-block .center .inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.header-block .center .inner .logo{gap:12px}.header-block .center .inner .hb-right .call{border-left:1px solid var(--color-grey-light)}.header-block .center .inner .hb-right .call a{height:100%;min-width:68px;background:0 0;padding:0;margin:0}.header-block .center .inner .hb-right .call a img{width:32px;height:32px}.slider-block{display:grid;grid-template-columns:minmax(0,1fr);position:relative;z-index:1;border-radius:0}.slider-block .container{margin-left:20px;margin-right:20px}.slider-block .bg{top:0;right:0;bottom:0;left:0;border-radius:5px}.slider-block .bg img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.slider-block,.slider-block .slide .inner{min-height:398px}.slider-block .woman{display:none}.slider-block .carousel{order:2}.slider-block .carousel .slide .inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;padding:40px 0 0}.slider-block .carousel .slide .inner .name{font-size:38px;max-width:unset;margin:0}.slider-block .carousel .slide .inner .text-2{font-size:18px;max-width:unset;margin-top:20px}.slider-block .carousel .slide .inner .consult{display:block;margin-top:30px}.slider-block .carousel .slide .inner .consult .button{width:100%;max-width:100%;box-sizing:border-box;min-width:unset;padding:0;min-height:50px;font-size:18px}.slider-block .carousel .slide .inner .circle{opacity:0;left:1000px!important}.slider-block .mouse{display:none}.departments-block{margin-top:40px;margin-left:auto;margin-right:auto}.departments-block .departments{display:block;border:none;border-radius:0;background:0 0}.departments-block .departments .department{border-radius:5px;background:0 0!important;border:none!important;height:220px}.departments-block .departments .department .department-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:0;border:none;height:auto;box-sizing:border-box;margin:0}.departments-block .departments .department .department-inner .img{margin:0 auto;width:95px;height:95px}.departments-block .departments .department .department-inner .img img{filter:grayscale(100%)!important}.departments-block .departments .department .department-inner .name{display:none}.departments-block .departments .department .department-inner .info{display:block;position:static;opacity:1;padding:0;margin:0;color:inherit}.departments-block .departments .department .department-inner .info .question{font-size:18px;line-height:1.15;text-align:center;font-weight:500;color:var(--color-main);margin:10px 0 20px}.departments-block .departments .department .department-inner .info .link{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid var(--color-blue);border-radius:5px;min-height:50px;font-size:18px;font-weight:500}.departments-block .departments .department .bg,.departments-block .departments .department .department-inner .info .link .svg-icon{display:none}.map-block .mobile-items .mobile-item{display:grid;grid-template-columns:auto minmax(0,1fr);height:90px;overflow:hidden;margin-left:-10px}.map-block .mobile-items .mobile-item:not(:last-child){margin-bottom:8px}.map-block .mobile-items .mobile-item.dark .icon .icon-inner-1 .icon-inner-2{background:var(--color-main-light)}.map-block .mobile-items .mobile-item .icon{display:flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:1000px;box-sizing:border-box;margin:-11px -24px -11px 0;position:relative;z-index:1}.map-block .mobile-items .mobile-item .icon:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid #e7e7e7;border-radius:1000px;box-sizing:border-box;border-top-color:transparent;border-left-color:transparent;transform:rotate(-45deg)}.map-block .mobile-items .mobile-item .icon .icon-inner-1{display:flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:1000px;box-sizing:border-box;border:1px solid #e7e7e7}.map-block .mobile-items .mobile-item .icon .icon-inner-1 .icon-inner-2{width:68px;height:68px;background:#a3c6da;border-radius:1000px}.map-block .mobile-items .mobile-item .icon .icon-inner-1 .icon-inner-2 img{display:block;width:100%;height:100%;object-fit:cover}.map-block .mobile-items .mobile-item .name{display:flex;align-items:center;justify-content:center;border:1px solid #e7e7e7;box-sizing:border-box;background:#fff;border-radius:0 1000px 1000px 0}.map-block .mobile-items .mobile-item .name .value{font-size:16px;font-weight:400;line-height:calc(19 / 17);color:var(--color-text-light);text-align:center}.consult-block .form .form-group{margin:0}.consult-block .form .rules{font-size:16px;margin-top:4px}.footer-block .block-inner .center .inner .form .rules{font-size:14px}.footer-block .block-inner .center .inner .form .rules-inside-form{display:none}.footer-block .block-inner .copyright .inner .value .icon{width:100%;aspect-ratio:1;position:relative;top:-1px}.footer-block .block-inner .copyright .inner .value .icon img{display:block;width:100%;height:100%}.booking-block .content .calendar .select-time-label{font-weight:600;font-size:18px;text-align:center;color:var(--color-text-light);margin-bottom:9px}.booking-block .content .calendar .times .day .time{font-size:18px;padding:6px}.booking-block .booking-button{margin-top:16px}.booking-block .booking-button .button{font-size:18px}.carousel-box .carousel-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.articles-grid .carousel-box .carousel-nav{margin-top:30px}.competences-block .services{gap:8px}.competences-block .services .row{grid-template-columns:minmax(0,1fr);gap:8px}.competences-block .services .row .service{display:grid;grid-template-columns:minmax(0,1fr) minmax(22px,22px);align-items:center;gap:20px;margin:0!important;padding:16px 16px 16px 24px!important;border-bottom:1px solid var(--color-grey-light)!important;border-radius:5px!important;min-height:84px}.competences-block .services .row .service:before{height:50px;top:50%;margin-top:-25px}.competences-block .services .row .service .name{margin:0;font-size:18px;line-height:1;color:var(--color-main)!important}.competences-block .services .row .service .toggle{position:static;width:100%;height:22px}.competences-block .services .row .service .toggle img{width:100%;height:100%;transform:rotate(90deg)}.ui-carousel-nav{gap:16px;margin-top:20px}.special-offer-block .info .price{display:flex;align-items:flex-end;justify-content:center;gap:0;color:var(--color-red);font-weight:500;line-height:1;text-align:center}.special-offer-block .info .price .value{font-size:100px;color:var(--color-red);margin:0 7px}.special-offer-block .info .price .prefix,.special-offer-block .info .price .suffix{position:relative;top:-14px;font-size:20px}.special-offer-block .info .price .suffix .currency{font-size:30px;font-weight:300}.special-offer-block .info .phone{display:flex;align-items:center;justify-content:center;margin-top:30px}.special-offer-block .info .phone a{display:flex;align-items:center;justify-content:center;gap:12px}.special-offer-block .info .phone a .icon{min-width:32px;width:32px;aspect-ratio:1}.special-offer-block .info .phone a .icon img{width:100%;height:100%}.special-offer-block .info .phone a .value{font-size:30px;color:var(--color-main)}.special-offer-block .info .img>div{display:flex;align-items:center;justify-content:center}.special-offer-block .info .img img{display:block;max-width:90%;max-height:90%;width:auto;height:auto}}@media screen and (max-width:580px){.cookie-modal{width:auto;left:16px;padding:16px}}