@charset "UTF-8";@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Regular.woff2) format("woff2"),url(../fonts/Ubuntu-Regular.woff) format("woff"),url(../fonts/Ubuntu-Regular.ttf) format("truetype"),url(../fonts/Ubuntu-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Medium.woff2) format("woff2"),url(../fonts/Ubuntu-Medium.woff) format("woff"),url(../fonts/Ubuntu-Medium.ttf) format("truetype"),url(../fonts/Ubuntu-Medium.eot?#iefix) format("embedded-opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Bold.woff2) format("woff2"),url(../fonts/Ubuntu-Bold.woff) format("woff"),url(../fonts/Ubuntu-Bold.ttf) format("truetype"),url(../fonts/Ubuntu-Bold.eot?#iefix) format("embedded-opentype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#fff;border-radius:8px}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#dc2828;border-radius:8px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#b71414;cursor:pointer}body{font-family:Ubuntu;font-weight:400;font-style:normal;color:#2f2f2f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f5fc;scrollbar-width:thin;scrollbar-color:transparent transparent}body.scroll-lock{position:fixed;inset:0 0 auto 0;width:100%}.container{width:1274px;margin:0 auto;max-width:calc(100% - 40px)}.container--big{width:1400px}@media (max-width:575px){.container{max-width:calc(100% - 32px)}}.page{position:relative;z-index:1;overflow:hidden;width:100%}.margin{margin-top:50px;margin-bottom:50px}.margin-top{margin-top:50px}.margin-bottom{margin-bottom:50px}.margin-min{margin-top:20px;margin-bottom:20px}.margin-min-top{margin-top:20px}.margin-min-bottom{margin-bottom:20px}.margin-large{margin-top:120px;margin-bottom:120px}.margin-large-top{margin-top:120px}.margin-large-bottom{margin-bottom:120px}.margin-none{margin:0!important}@media (max-width:767px){.margin{margin-top:40px;margin-bottom:40px}.margin-top{margin-top:40px}.margin-bottom{margin-bottom:40px}.margin-large{margin-top:90px;margin-bottom:90px}.margin-large-top{margin-top:90px}.margin-large-bottom{margin-bottom:90px}}.d-flex{display:flex;gap:20px}.d-flex-column{flex-direction:column}.d-flex-row{flex-direction:row}.ai-center{align-items:center}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-start{justify-content:flex-start}.jc-between{justify-content:space-between}.h1,h1{font-weight:700;font-size:50px;line-height:1.15}@media (max-width:1199px){.h1,h1{font-size:40px}}@media (max-width:991px){.h1,h1{font-size:34px}}@media (max-width:767px){.h1,h1{font-size:30px}}.h1 span,h1 span{color:#dc2828}.h2,h2{font-weight:700;font-size:50px;line-height:1.15}@media (max-width:1199px){.h2,h2{font-size:40px}}@media (max-width:991px){.h2,h2{font-size:34px}}@media (max-width:767px){.h2,h2{font-size:30px}}.h2 span,h2 span{color:#dc2828}.h3,h3{font-weight:700;font-size:32px;line-height:1.3}@media (max-width:767px){.h3,h3{font-size:22px}}.h3 span,h3 span{color:#dc2828}.h4,h4{font-weight:700;font-size:22px;line-height:1.3}@media (max-width:767px){.h4,h4{font-size:18px}}.h4 span,h4 span{color:#dc2828}.section-title--center{text-align:center;max-width:765px;margin-left:auto;margin-right:auto}.section-title--noMaxWidth{max-width:100%}.section-title--bigMaxWidth{max-width:1000px}.block-text{line-height:1.45;font-weight:400;font-size:16px;color:#676767}@media (max-width:767px){.block-text{font-size:14px}}.block-text--subtitle{line-height:1.45;font-weight:400;font-size:20px}@media (max-width:767px){.block-text--subtitle{font-size:18px}}@media (max-width:575px){.block-text--subtitle{font-size:16px}}.block-text--big{line-height:1.45;font-weight:400;font-size:18px}@media (max-width:767px){.block-text--big{font-size:16px}}.block-text--justify{text-align:justify}.block-text ul{margin:0;padding-left:20px;margin-bottom:20px}@media (max-width:1199px){.block-text ul{margin-bottom:10px}}.block-text ul li:not(:last-child){margin-bottom:5px}.block-text p{margin-bottom:20px}@media (max-width:1199px){.block-text p{margin-bottom:10px}}.block-text b i{color:#dc2828}.block-text :last-child:first-child{margin:0}.block-text :last-child{margin-bottom:0}.btn{cursor:pointer;border:1px solid;line-height:1.45;font-weight:400;font-size:16px;font-weight:700;border-radius:40px;text-decoration:none;outline:0;padding:15px 40px;transition:.3s all;display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:767px){.btn{font-size:14px}}.btn-primary{background:#dc2828;border-color:#dc2828;color:#fff}.btn-primary:hover{background:#b71414;border-color:#b71414}.btn:after{content:"";display:block;width:24px;height:24px;background-image:url(../images/arrow-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.btn:after{width:20px;height:20px}}@media (max-width:575px){.btn{width:100%;padding:13px 20px}}.btn-video{display:block;outline:0;width:60px;height:60px;background:rgba(240,245,252,.6);border:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:.3s all;z-index:2;border-radius:16px;cursor:pointer}.btn-video:hover{background:#fff}.btn-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-image:url(../images/play.svg)}.swiper-container{position:relative;width:100%;display:block}.swiper-button-next,.swiper-button-prev{position:relative!important;margin:20px 0 0;transform:none!important;left:auto;top:auto;right:auto;width:56px;height:56px;border-radius:10px;background:#fff;overflow:hidden}.swiper-button-next:before,.swiper-button-prev:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/arrow-slider.svg);background-position:center;background-repeat:no-repeat;background-size:auto}.swiper-button-next:after,.swiper-button-prev:after{display:none!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:#d4e4f8}.swiper-button-prev:before{transform:scale(-1,1)}.swiper-scrollbar{position:relative!important;top:auto!important;left:0!important;bottom:auto!important;margin-top:16px;background:rgba(169,200,241,.3019607843);border-radius:10px;width:100%!important;height:3px!important}.swiper-scrollbar-drag{background:#a9c8f1!important;border-radius:10px;height:3px!important}@media (max-width:575px){.swiper-button-next,.swiper-button-prev{width:48px;height:48px}}.form .b24-form-padding-side{padding:0 0 15px}.form .b24-form-sign{padding-left:0;padding-right:0}.form .b24-form-sign-info{display:none!important}.form .b24-form-wrapper.b24-form-border-bottom{border-bottom:none!important}.form .b24-form-btn{border-radius:40px}.modal{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1000}.modal.is-open{display:flex}.modal__body{max-height:80vh;overflow:auto}.modal__content{background:#fff;padding:20px;border-radius:16px;max-width:600px;width:calc(100% - 40px);position:relative}.modal__content .block-title{margin-bottom:10px}.modal__content--p0{padding:0}.modal__close{position:absolute;top:10px;right:10px;cursor:pointer;background:#dc2828;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:.3s all;border:none;z-index:10}.modal__close:after{content:"";width:24px;height:24px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/images/close.svg)}.modal__close:hover{background:#b71414}#popapreviews .modal__close{top:-50px;right:0}.modal#Video .modal__content{max-width:900px}.header{position:fixed;top:0;left:0;width:100%;z-index:2;padding:20px 0 0;transition:.3s all}.header__row{position:relative;background:#fff;border-radius:16px;padding:24px}.header__logo{display:block;line-height:1}.header__logo img{height:40px;width:auto}.header__menu-ul{padding:0;margin:0;display:flex;align-items:center;gap:60px}.header__menu-ul li{display:block;line-height:1}.header__menu-ul li a{display:block;color:#2f2f2f;font-size:14px;line-height:1.5;font-weight:400;text-decoration:none;transition:.3s all}.header__menu-ul li a:hover{color:#dc2828}.header__info{gap:10px}.header__info--mob{display:none}.header__info-btn{color:#dc2828;font-size:14px;line-height:1.5;font-weight:700;border:none;padding:0;background:0 0;cursor:pointer;outline:0;text-decoration:none}.header__info-btn:hover{color:#b71414;text-decoration:underline}.header__info-phone{color:#2f2f2f;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none}.header__info-phone:hover{color:#dc2828}.header__info-socials{margin-left:10px;display:flex;gap:8px;list-style:none}.header__info-socials li{display:block;line-height:1}.header__info-socials li a{width:38px;height:38px;border-radius:10px;background:#f0f5fc;display:flex;align-items:center;justify-content:center}.header__info-socials li a svg{width:18px;height:auto}.header__info-socials li a:hover svg path{fill:#dc2828}.header__info-menu{position:relative;display:none;border-radius:10px;width:38px;height:38px;padding:0;overflow:hidden;background:#f0f5fc}.header__info-menu:after{content:"";width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:30px;background-image:url(/images/menu.svg)}.header__info-menu:hover{background:#d4e4f8}.header__info-menu.is-active:after{background-image:url(/images/close.svg);background-size:auto;filter:invert(1)}.header.fixed{padding-bottom:0}@media (max-width:1439px){.header__menu-ul{gap:30px}}@media (max-width:1199px){.header__row{padding:15px}.header__logo img{height:30px}.header__info--mob{display:flex;justify-content:flex-start;margin-top:20px;padding-top:20px;border-top:1px solid #d4e4f8}.header__info-menu{display:flex}.header__menu{transform:translateY(-100vh);transition:.3s all;top:calc(100% + 15px);left:0;width:100%;position:absolute;padding:20px;flex-direction:column;background:#fff;border-radius:16px}.header__menu-ul{flex-direction:column;gap:15px}.header__menu-ul li{width:100%}.header__menu.is-open{transform:translateY(0);box-shadow:0 15px 25px 10px rgba(0,0,0,.05)}}@media (max-width:767px){.header__info--desc .header__info-btn,.header__info--desc .header__info-phone{display:none}}@media (max-width:575px){.header{padding-top:0}.header .container--big{max-width:100%}.header__row{border-top-left-radius:0;border-top-right-radius:0;padding:13px 16px}.header__info{flex-wrap:wrap}.header__info--desc .header__info-socials{display:none}.header__info-menu{width:46px;height:46px;background:#fff}.header__info-menu::after{background-size:auto}.header__info-socials{margin-left:0}.header__logo img{height:36px}}.footer{background:#2f2f2f;padding:80px 0}.footer-row{width:100%}.footer-row__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.footer-logo img{width:auto;height:43px}.footer-ul{padding:0;margin:0;list-style:none;text-align:right}.footer-ul li{display:block;line-height:1}.footer-ul li:not(:last-child){margin-bottom:5px}.footer-ul li a{display:block;color:#fff;text-decoration:underline;line-height:1.45;font-weight:400;font-size:14px}.footer-ul li a:hover{text-decoration:none}.footer-ul--mobile{display:none}.footer-info{line-height:1.45;font-weight:400;font-size:14px;color:#fff}.footer-info p:not(:last-child){margin-bottom:5px}.footer-info p span{color:#676767}.footer-dev--mobile{display:none}.footer-dev a{color:#fff;line-height:1.45;font-weight:400;font-size:14px;display:block;text-align:right;text-decoration:none}.footer-dev a img{filter:brightness(0) invert(1);transition:.3s all;margin-left:5px}.footer-dev a:hover img{filter:none}@media (max-width:991px){.footer-row__right{display:none}.footer-ul--mobile{display:block;text-align:left;margin:40px 0}.footer-dev{margin-top:20px}.footer-dev--mobile{display:block}.footer-dev--mobile a{text-align:left}}@media (max-width:575px){.footer{padding-bottom:50px}}.skeleton{position:relative;overflow:hidden;background:#d4e4f8;border-radius:6px}.skeleton-line{height:14px;width:100%;margin-bottom:8px}.skeleton::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.2s infinite}@keyframes shimmer{100%{transform:translateX(100%)}}.block-video{width:100%;border-radius:16px;overflow:hidden;position:relative;padding-top:56%}.block-video iframe,.block-video video{position:absolute;top:0;left:0;width:100%;height:100%}.cookie-popup{position:fixed;bottom:30px;right:120px;width:400px;background:#fff;padding:20px;border:1px solid #dc2828;box-shadow:0 15px 25px 10px rgba(0,0,0,.05);display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;border-radius:20px;overflow:hidden;gap:15px;z-index:1000;text-align:center}.cookie-popup__text{width:100%}.cookie-popup__text p a{font-weight:600;text-decoration:none;color:#dc2828}.cookie-popup__text p a:hover{color:#2f2f2f}.cookie-popup__button{width:100%}@media (max-width:575px){.cookie-popup{width:calc(100% - 30px);right:15px}}.hero{padding-top:150px;overflow:hidden}.hero .container{position:relative}.hero .container:before{content:"";position:absolute;top:-150px;right:-120px;z-index:1;width:650px;height:650px;border-radius:50%;background:#d4e4f8;filter:blur(100px)}.hero__wrapper{position:relative;z-index:2}.hero__wrapper-flex{display:flex;justify-content:space-between;position:relative;z-index:1}.hero__wrapper-advantages{position:absolute;bottom:0;left:0;width:100%;z-index:2}.hero__content{max-width:695px;padding-top:40px}.hero__accent{gap:15px;padding:12px 16px;max-width:475px;background:#fff;border-radius:10px;border:1px solid #dc2828}.hero__accent img{width:66px;height:66px}.hero__accent .block-text{color:#2f2f2f}.hero__accent .block-text b{color:#dc2828}.hero__image{flex:1;max-width:565px;position:relative}.hero__image img{width:100%;height:auto}.hero__image-label{padding:12px 16px 12px 38px;border-radius:10px;border:1px solid #fff;background:rgba(255,255,255,.2);position:absolute;right:0;top:55.5%;backdrop-filter:blur(10px)}.hero__image-label:before{content:"";display:block;width:12px;height:12px;background:#dc2828;border-radius:50%;position:absolute;top:18px;left:17px}.hero__image-label b{line-height:1.45;font-weight:400;font-size:16px;font-weight:700;color:#2f2f2f;display:block}@media (max-width:767px){.hero__image-label b{font-size:14px}}.hero__image-label span{line-height:1.45;font-weight:400;font-size:14px;color:#676767}@media (max-width:1439px){.hero__content{padding-bottom:230px}}@media (max-width:1199px){.hero__image{position:absolute;bottom:0;right:0;height:auto;width:473px}}@media (max-width:991px){.hero__wrapper-flex{flex-wrap:wrap;justify-content:flex-end}.hero__content{padding-bottom:0;padding-top:0;width:100%;max-width:100%}.hero__image{position:relative;flex:none;margin-top:-75px;margin-bottom:20px}.hero__accent{max-width:100%}}@media (max-width:767px){.hero__image{margin-top:-15px;width:380px}}@media (max-width:575px){.hero__accent{gap:12px}.hero__accent img{width:56px;height:56px}.hero__image{margin-top:20px;width:100%;margin-bottom:30px}}@media (max-width:389px){.hero__image{margin-bottom:90px}}.advantages__item{width:100%;height:100%;padding:30px;background:#fff;border-radius:16px}.advantages__item-title{margin-bottom:10px}.advantages__slider{position:relative}.advantages__slider .swiper-slide{width:305px;height:auto}.why{overflow:hidden}.why-list{display:flex;gap:20px}.why-list__item{padding:30px;flex:1;background:#fff;border-radius:16px;box-shadow:0 10px 40px 0 rgba(212,228,248,.4)}.why-list__item-image{width:100%;padding-top:68%;position:relative;overflow:hidden;margin-bottom:30px;border-radius:16px}.why-list__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.why-list__item-title{margin-bottom:10px}.why-slider{position:relative}.why-slider__item{padding:30px;border-radius:16px;background:#fff;width:100%;height:100%}.why-slider__item-icon{width:80px;height:80px;margin-bottom:30px;border-radius:10px;background:#f0f5fc;display:flex;align-items:center;justify-content:center}.why-slider .swiper-slide{width:305px;height:auto}@media (max-width:991px){.why-list{flex-wrap:wrap}.why-list__item{flex:1 0 45%}}@media (max-width:767px){.why-list__item{flex:1 0 100%}.why-slider__item-icon{width:60px;height:60px}.why-slider__item-icon img{transform:scale(.75)}}@media (max-width:575px){.why-list__item{padding:20px}.why-list__item-image{margin-bottom:20px}.why-slider__item{padding:20px}.why-slider__item-icon{margin-bottom:20px}}.experts{overflow:hidden}.experts-list{display:flex;gap:20px}.experts-list__item{flex:1;position:relative;border-radius:16px;box-shadow:0 10px 40px 0 rgba(212,228,248,.4);transition:.6s all}.experts-list__item-image{border-radius:16px;overflow:hidden;width:100%;padding-top:110%;position:relative;z-index:1}.experts-list__item-image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.experts-list__item-hover{position:absolute;z-index:2;bottom:-2px;left:0;width:100%;border-radius:16px;border:1px solid #fff;padding:20px 30px;backdrop-filter:blur(5px);background:rgba(255,255,255,.2);display:flex;flex-direction:column;gap:10px;transition:.6s all;cursor:pointer;overflow:hidden;height:auto}.experts-list__item-hover img{width:100%;aspect-ratio:350/160;border-radius:16px;transition:.6s all;opacity:0;max-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.experts-list__item-hover .block-text{width:100%;transition:.6s all;opacity:1;max-height:0;overflow:hidden}.experts-list__item:hover .experts-list__item-hover{background:rgba(240,245,252,.8980392157);transition:.6s all}.experts-list__item:hover .experts-list__item-hover img{opacity:1;max-height:300px}.experts-list__item:hover .experts-list__item-hover .block-text{opacity:1;max-height:300px}.experts-baner{border-radius:16px;background:#fff;padding:60px;position:relative;overflow:hidden}.experts-baner__content{max-width:680px}.experts-baner__image{position:absolute;bottom:0;right:45px}.experts-baner__image:before{content:"";position:absolute;top:30%;left:50%;z-index:1;background:#d4e4f8;width:464px;height:464px;border-radius:50%;transform:translateX(-50%)}.experts-baner__image img{width:auto;height:100%;position:relative;z-index:2}.experts-baner__image .btn{position:absolute;z-index:3;bottom:60px;left:50%;white-space:nowrap;transform:translateX(-50%)}.experts-baner__ul ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.experts-baner__ul ul li{display:flex;align-items:center;gap:12px;line-height:1.45;font-weight:400;font-size:16px;color:#676767;background:#f0f5fc;border-radius:10px;padding:20px}@media (max-width:767px){.experts-baner__ul ul li{font-size:14px}}.experts-baner__ul ul li:before{content:"";display:block;flex:none;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/check-red.svg)}@media (max-width:1439px){.experts-list__item-hover{padding:10px 20px}}@media (max-width:1199px){.experts-baner{padding:40px}.experts-baner__image img{max-height:430px;display:block;margin:0 auto}.experts-baner__ul{max-width:400px}.experts-baner__text{max-width:510px}}@media (max-width:991px){.experts-list{flex-wrap:wrap}.experts-list__item{flex:1 0 45%}.experts-baner{padding-bottom:0}.experts-baner__text{max-width:100%}.experts-baner__ul{max-width:100%}.experts-baner__content{max-width:100%;margin-bottom:40px}.experts-baner__image{position:relative;width:100%;text-align:center;right:auto}}@media (max-width:767px){.experts-list__item{flex:1 0 100%}.experts-baner{padding:30px 30px 0}.experts-baner__ul ul li{gap:8px;padding:16px;align-items:flex-start}.experts-baner__ul ul li:before{width:16px;height:16px;margin-top:2px}.experts-baner__image:before{width:405px;height:405px}.experts-baner__image img{max-height:350px}.experts-baner__image .btn{bottom:40px;width:auto}}@media (max-width:575px){.experts-baner{padding:20px 20px 0}}.case-slider__item{width:100%;height:100%;background:#fff;border-radius:16px;padding:40px;display:flex;flex-direction:column;gap:30px;box-shadow:0 10px 40px 0 rgba(212,228,248,.4)}.case-slider__item-images{width:100%;display:flex;gap:10px}.case-slider__item-photo{flex:1;width:100%;padding-top:32%;position:relative;border-radius:16px;overflow:hidden}.case-slider__item-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.case-slider__item-photo:first-child:before{content:"До"}.case-slider__item-photo:last-child:before{content:"После"}.case-slider__item-photo:before{line-height:1.45;font-weight:400;font-size:14px;font-weight:700;color:#dc2828;background:#fff;padding:2px 12px;border-radius:50px;position:absolute;bottom:10px;left:10px;z-index:2}.case-slider__item-content b{display:block;margin-bottom:10px;color:#2f2f2f}.case-slider .swiper-slide{height:auto;opacity:.4;width:520px}.case-slider .swiper-slide.swiper-slide-visible{opacity:1}@media (max-width:1199px){.case-slider__item{padding:30px}}@media (max-width:575px){.case-slider__item{padding:20px;gap:20px}.case-slider__item-images{flex-wrap:wrap}.case-slider__item-photo{flex:none;padding-top:65%}}.reviews-slider{position:relative}.reviews-slider .swiper-slide{height:auto;opacity:.4}.reviews-slider .swiper-slide.swiper-slide-visible{opacity:1}.reviews-slider__item{width:100%;height:100%;background:#fff;border-radius:16px;padding:30px;display:flex;flex-direction:column;gap:20px}.reviews-slider__item-date{line-height:1.45;font-weight:400;font-size:14px;color:#676767}.reviews-slider__item-content{display:flex;flex-direction:column;gap:10px}.reviews-slider__item-service{line-height:1.45;font-weight:400;font-size:14px;color:#676767;display:none}.reviews-slider__item-desc{line-height:1.45;font-weight:400;font-size:14px;color:#2f2f2f;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.reviews-slider__item-more{line-height:1.45;font-weight:400;font-size:14px;color:#dc2828;font-weight:500;display:flex;gap:4px;align-items:center;justify-content:flex-start;cursor:pointer}.reviews-slider__item-more:after{content:"";display:block;width:20px;height:20px;background-image:url(../images/arrow-more.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(0);transition:.3s all}.reviews-slider__item-more:hover:after{transform:rotate(-90deg)}.reviews-slider__item-rating{width:113px;height:16px;background-position:left;background-image:url(../images/star.svg);background-size:auto;background-repeat:repeat;position:relative;flex:none}.reviews-slider__item-rating span{position:absolute;top:0;left:0;height:100%;background-position:left;background-image:url(../images/star-primary.svg);background-size:auto;background-repeat:repeat}.reviews-skeleton{background:#fff;border-radius:16px;overflow:hidden}.reviews-skeleton__title{height:25px;width:60%;margin-bottom:5px}.reviews-skeleton__small{height:20px;width:110px}.reviews-skeleton__content{width:100%}@media (max-width:1199px){.reviews-slider .swiper-slide{width:374px}}@media (max-width:575px){.reviews-slider__item{padding:20px}}.modal .reviews-slider__item-more{display:none}.modal .reviews-slider__item-desc{-webkit-line-clamp:none;overflow:visible}.step{overflow:hidden}.step-slider .swiper-slide{width:520px;height:auto;opacity:.4}.step-slider .swiper-slide.swiper-slide-active,.step-slider .swiper-slide.swiper-slide-next{opacity:1}.step-slider__item{width:100%;height:100%;border-radius:16px;background:#fff;padding:30px;display:flex;flex-direction:column;gap:30px}.step-slider__item-image{width:100%;padding-top:70%;border-radius:16px;position:relative;overflow:hidden}.step-slider__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.step-slider__item-label{position:absolute;z-index:2;top:10px;left:10px;line-height:1.45;font-weight:400;font-size:14px;font-weight:700;color:#dc2828;background:#fff;padding:2px 12px;border-radius:50px}.step-slider__item-title{margin-bottom:10px}@media (max-width:575px){.step-slider{margin-bottom:20px}.step-slider__item{padding:20px;gap:20px}.step-navigations{flex-wrap:wrap}.step-navigations .btn{order:1}}.anesthesia-baner{width:100%;border-radius:16px;background:#fff;padding:60px;position:relative}.anesthesia-baner__content{max-width:550px}.anesthesia-baner__title{margin-bottom:10px}.anesthesia-baner__info{display:flex;align-items:center;gap:12px;width:100%;border-radius:10px;border:1px solid #dc2828;background:#fff;padding:12px 16px}.anesthesia-baner__info img{width:auto;height:44px}.anesthesia-baner__info p{line-height:1.45;font-weight:400;font-size:16px}@media (max-width:767px){.anesthesia-baner__info p{font-size:14px}}.anesthesia-baner__info p span{color:#dc2828}.anesthesia-baner__ul ul{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.anesthesia-baner__ul ul li{line-height:1.45;font-weight:400;font-size:16px;color:#2f2f2f;background:#f0f5fc;border-radius:10px;padding:20px;padding-left:44px;position:relative}@media (max-width:767px){.anesthesia-baner__ul ul li{font-size:14px}}.anesthesia-baner__ul ul li:before{content:"";display:block;flex:none;width:12px;height:12px;border-radius:50%;background:#dc2828;box-shadow:0 2px 12px 0 rgba(220,40,40,.3019607843);position:absolute;left:20px;top:26px}.anesthesia-baner__image{position:absolute;bottom:0;right:0;height:100%}.anesthesia-baner__image img{position:relative;height:100%;width:auto;z-index:1}.anesthesia-baner__image-label{padding:12px 16px;border-radius:10px;border:1px solid #fff;background:rgba(255,255,255,.1);position:absolute;right:60px;bottom:60px;z-index:2;backdrop-filter:blur(5px);text-align:left}.anesthesia-baner__image-label b{line-height:1.45;font-weight:400;font-size:16px;font-weight:700;color:#fff;display:block}@media (max-width:767px){.anesthesia-baner__image-label b{font-size:14px}}.anesthesia-baner__image-label span{line-height:1.45;font-weight:400;font-size:14px;color:#fff}.anesthesia-wrapper__content{padding:40px;background:#fff;flex:0 0 520px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:16px}.anesthesia-wrapper__video{flex:1 1 100%;min-height:400px;border-radius:16px;overflow:hidden;position:relative}.anesthesia-wrapper__video img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1199px){.anesthesia-baner{padding:40px;overflow:hidden}.anesthesia-baner__image{max-width:calc(100% - 470px)}.anesthesia-baner__image-label{right:20px;bottom:40px}.anesthesia-wrapper{flex-wrap:wrap}.anesthesia-wrapper__content{flex:1 0 465px}.anesthesia-wrapper__video{flex:1 1 45%}}@media (max-width:991px){.anesthesia-baner{padding-bottom:0}.anesthesia-baner__content{max-width:100%;margin-bottom:20px}.anesthesia-baner__image{max-width:100%;position:relative;text-align:right}}@media (max-width:767px){.anesthesia-baner{padding:30px 30px 0}.anesthesia-baner__image{text-align:center}.anesthesia-baner__image img{height:470px}.anesthesia-baner__ul ul li{padding:16px;padding-left:40px}.anesthesia-baner__ul ul li:before{left:16px;top:20px}.anesthesia-wrapper__content{padding:30px}.anesthesia-wrapper__video{min-height:300px}}@media (max-width:575px){.anesthesia-baner{padding:20px 20px 0}.anesthesia-baner__info{flex-direction:column;align-items:flex-start}.anesthesia-baner__info img{height:40px}.anesthesia-baner__image{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px}.anesthesia-baner__image img{height:auto;width:100%}.anesthesia-baner__image-label{right:20px;bottom:20px;max-width:75%;padding:12px}.anesthesia-wrapper__content{flex:1 1 100%;padding:20px}.anesthesia-wrapper__video{min-height:250px}}.doctors{overflow:hidden}.doctors-slider{position:relative}.doctors-slider .swiper-slide{height:auto;opacity:.4}.doctors-slider .swiper-slide.swiper-slide-visible{opacity:1}.doctors-slider__item{width:100%;height:100%;background:#fff;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:16px;box-shadow:0 10px 40px 0 rgba(212,228,248,.4);overflow:hidden;padding:40px;min-height:520px}.doctors-slider__item-title{margin-bottom:10px}.doctors-slider__item-top{flex:none;max-width:345px;position:relative;z-index:2}.doctors-slider__item-content{flex:1;width:255px;position:relative;z-index:2}.doctors-slider__item-content ul{padding:0;margin:0;display:flex;flex-direction:column;gap:10px;list-style:none;width:100%}.doctors-slider__item-content ul li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:#f0f5fc;border-radius:10px}.doctors-slider__item-content ul li img{flex:none;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;margin-top:2px}.doctors-slider__item-content ul li span{line-height:1.45;font-weight:400;font-size:14px;color:#676767}.doctors-slider__item-btn{flex:none;position:relative;z-index:2}.doctors-slider__item-image{position:absolute;bottom:0;right:0;height:calc(100% - 40px);width:auto;z-index:1}.doctors-slider__item-image:before{content:"";z-index:1;position:absolute;top:25%;right:-20%;z-index:1;background:#d4e4f8;width:416px;height:416px;border-radius:50%}.doctors-slider__item-image img{position:relative;z-index:2;height:100%;width:auto;margin-right:-35px}.doctors-skeleton__top{width:100%}.doctors-skeleton__title{width:80%;height:80px;margin-bottom:10px}.doctors-skeleton__subtitle{height:20px;width:40%}.doctors-skeleton__content{width:100%;max-width:350px;flex:1}.doctors-skeleton__button{border-radius:40px;width:210px;height:55px}@media (max-width:1199px){.doctors-slider .swiper-slide{width:570px}}@media (max-width:767px){.doctors-slider__item{padding:30px}}@media (max-width:575px){.doctors-slider__item{padding:20px;min-height:440px}.doctors-slider__item-image{height:250px}.doctors-slider__item-image img{margin-right:0}.doctors-slider__item-image::before{width:230px;height:230px}.doctors-slider__item-content{width:65%;min-width:210px}.doctors-slider__item-content ul li img{width:20px;height:20px}}@media (max-width:389px){.doctors-slider__item{min-height:500px}.doctors-slider__item-top{margin-bottom:20px}.doctors-slider__item-content{width:100%}}.technologies{overflow:hidden}.technologies-slider{position:relative}.technologies-slider .swiper-slide{height:auto;opacity:.4}.technologies-slider .swiper-slide.swiper-slide-visible{opacity:1}.technologies-slider__item{width:100%;height:100%;background:#fff;position:relative;border-radius:16px;overflow:hidden}.technologies-slider__item-head{padding:20px 30px;flex:none;background:#d4e4f8;display:flex;align-items:center;justify-content:space-between}.technologies-slider__item-body{flex:1;padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.technologies-slider__item-country{display:flex;align-items:center;justify-content:flex-end;gap:13px}.technologies-slider__item-country img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.technologies-slider__item-country span{color:#676767;line-height:1.45;font-weight:400;font-size:14px}.technologies-slider__item-label{line-height:1.45;font-weight:400;font-size:14px;color:#676767;margin-bottom:2px}.technologies-slider__item-label .info{margin-left:8px;position:relative;vertical-align:bottom;display:inline-block}.technologies-slider__item-label .info:before{content:"";width:20px;height:20px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/info.svg);transition:.3s all;cursor:pointer}.technologies-slider__item-label .info-label{position:absolute;left:100%;bottom:100%;background:#d4e4f8;padding:5px 10px;border-radius:10px;font-size:12px;line-height:1.2;color:#676767;display:none}.technologies-slider__item-label .info:hover:before{filter:brightness(0)}.technologies-slider__item-label .info:hover .info-label{display:block}.technologies-slider__item-value{line-height:1.45;font-weight:400;font-size:16px;color:#2f2f2f}@media (max-width:767px){.technologies-slider__item-value{font-size:14px}}.technologies-slider__item-value--big{font-weight:700;font-size:22px;line-height:1.3}@media (max-width:767px){.technologies-slider__item-value--big{font-size:18px}}.technologies-list{display:flex;gap:20px}.technologies-list__item{flex:1 1 50%;border-radius:16px;background:#fff;box-shadow:0 10px 40px 0 rgba(212,228,248,.4);padding:40px;overflow:hidden;position:relative}.technologies-list__item-title{position:relative;z-index:2}.technologies-list__item-desc{max-width:390px;position:relative;z-index:2}.technologies-list__item-ul{position:relative;z-index:2;max-width:490px}.technologies-list__item-ul ul{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.technologies-list__item-ul ul li{line-height:1.45;font-weight:400;font-size:16px;color:#2f2f2f;background:#f0f5fc;border-radius:10px;padding:20px;padding-left:44px;position:relative}@media (max-width:767px){.technologies-list__item-ul ul li{font-size:14px}}.technologies-list__item-ul ul li:before{content:"";display:block;flex:none;width:12px;height:12px;border-radius:50%;background:#dc2828;box-shadow:0 2px 12px 0 rgba(220,40,40,.3019607843);position:absolute;left:20px;top:26px}.technologies-list__item-ul--maxWidth{max-width:425px}.technologies-list__item-image{position:absolute;z-index:1;bottom:0;right:0;width:auto;height:auto;max-height:100%}@media (max-width:1199px){.technologies-slider .swiper-slide{width:375px}.technologies-list{flex-direction:column}}@media (max-width:767px){.technologies-list__item{padding:30px}.technologies-list__item-title{max-width:360px}.technologies-list__item-desc{max-width:360px}}@media (max-width:575px){.technologies-slider__item-head{padding:20px}.technologies-slider__item-country{gap:8px}.technologies-slider__item-country img{width:28px;height:28px}.technologies-slider__item-body{padding:20px}.technologies-list__item{padding:20px;min-height:570px;display:flex;flex-direction:column}.technologies-list__item-title{flex:none}.technologies-list__item-desc{flex:1}.technologies-list__item-ul{flex:none}.technologies-list__item-image{max-height:320px}.technologies-list__item:nth-child(2) .technologies-list__item-image{max-height:400px;bottom:20px}}@media (max-width:389px){.technologies-list__item{min-height:650px}}.quiz-container{width:100%;height:600px;position:relative;overflow:hidden;border-radius:16px;background:#fff}.quiz-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.history{overflow:hidden;position:relative}.history-baner{width:100%;border-radius:16px;background:#fff;padding:60px;position:relative;overflow:hidden}.history-baner__content{max-width:600px}.history-baner__ul ul{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.history-baner__ul ul li{line-height:1.45;font-weight:400;font-size:16px;color:#2f2f2f;background:#f0f5fc;border-radius:10px;padding:20px;padding-left:44px;position:relative}@media (max-width:767px){.history-baner__ul ul li{font-size:14px}}.history-baner__ul ul li:before{content:"";display:block;flex:none;width:12px;height:12px;border-radius:50%;background:#dc2828;box-shadow:0 2px 12px 0 rgba(220,40,40,.3019607843);position:absolute;left:20px;top:26px}.history-baner__image{position:absolute;bottom:0;right:0;height:100%}.history-baner__image img{position:relative;height:100%;width:auto;z-index:1}.history-baner__image-label{padding:12px 16px;border-radius:10px;border:1px solid #fff;background:rgba(255,255,255,.1);position:absolute;right:60px;bottom:60px;z-index:2;backdrop-filter:blur(5px);text-align:left}.history-baner__image-label b{line-height:1.45;font-weight:400;font-size:16px;font-weight:700;color:#fff;display:block}@media (max-width:767px){.history-baner__image-label b{font-size:14px}}.history-baner__image-label span{line-height:1.45;font-weight:400;font-size:14px;color:#fff}.history-slider{position:relative}.history-slider .swiper-slide{height:auto;opacity:.4;width:520px}.history-slider .swiper-slide.swiper-slide-active,.history-slider .swiper-slide.swiper-slide-next{opacity:1}.history-slider__item{width:100%;height:100%;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:30px;padding:30px}.history-slider__item-image{width:100%;padding-top:60%;position:relative;border-radius:16px;overflow:hidden}.history-slider__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1439px){.history-baner__image{max-width:calc(100% - 625px)}}@media (max-width:1199px){.history-baner{padding:40px;overflow:hidden}.history-baner__content{max-width:535px}.history-baner__image{max-width:calc(100% - 535px)}.history-baner__image-label{right:20px;bottom:40px}}@media (max-width:991px){.history-baner{padding-bottom:0}.history-baner__content{max-width:100%;margin-bottom:20px}.history-baner__image{max-width:100%;position:relative;text-align:right}}@media (max-width:767px){.history-baner{padding:30px 30px 0}.history-baner__image{text-align:center}.history-baner__image img{height:470px}.history-baner__ul ul li{padding:16px;padding-left:40px}.history-baner__ul ul li:before{left:16px;top:20px}}@media (max-width:575px){.history-baner{padding:20px 20px 0}.history-baner__info{flex-direction:column;align-items:flex-start}.history-baner__info img{height:40px}.history-baner__image{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px}.history-baner__image img{height:auto;width:100%}.history-baner__image-label{right:20px;bottom:20px;max-width:75%;padding:12px}.history-slider__item{padding:20px;gap:20px}}.faqs-wrapper__title{flex:1;flex-direction:column}.faqs-wrapper__list{flex:0 0 735px;flex-wrap:wrap}.faqs-wrapper__bottom{display:none}.faqs__item{position:relative}.faqs__item-head{cursor:pointer;padding:30px;border-radius:16px;background:#d4e4f8;display:flex;align-items:center;justify-content:space-between;gap:20px}.faqs__item-head:after{content:"";display:block;flex:none;width:38px;height:38px;border-radius:10px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-repeat:no-repeat;background-image:url(../images/arrow-down.svg);background-position:center;transition:.3s all;transform:rotate(0)}.faqs__item-head:hover:after{transform:rotate(-90deg)}.faqs__item-title{line-height:1.45;font-weight:400;font-size:16px;color:#2f2f2f;font-weight:700}@media (max-width:767px){.faqs__item-title{font-size:14px}}.faqs__item-content{padding:0 30px;border-radius:16px;background:#fff;max-height:0;overflow:hidden;transition:.3s all;margin-top:0}.faqs__item.is-open .faqs__item-head:after{transform:rotate(-180deg)}.faqs__item.is-open .faqs__item-content{max-height:1000px;overflow:visible;padding:30px;margin-top:10px}@media (max-width:1199px){.faqs-wrapper{flex-wrap:wrap}.faqs-wrapper__title{flex-direction:row}.faqs-wrapper__list{flex:none;width:100%}}@media (max-width:767px){.faqs-wrapper__title{justify-content:center}.faqs-wrapper__title .btn{display:none}.faqs-wrapper__bottom{width:100%;display:flex;justify-content:center;margin-top:20px}.faqs__item-head{padding:20px}.faqs__item-content{padding:0 20px}.faqs__item.is-open .faqs__item-content{padding:20px}}.offer-baner{width:100%;border-radius:16px;position:relative;background:#fff;overflow:hidden;padding:60px}.offer-baner__image{position:absolute;bottom:0;right:0;width:auto;height:100%;z-index:1}.offer-baner__image img{display:block;height:100%;width:auto}.offer-baner__image .btn{display:none}.offer-baner__content{position:relative;z-index:2;max-width:810px}.offer-baner__ul ul{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0;margin:0;list-style:none}.offer-baner__ul ul li{background:#f0f5fc;border-radius:10px;padding:20px;position:relative;display:flex;align-items:center;gap:12px}.offer-baner__ul ul li:before{content:"";display:block;flex:none;width:26px;height:26px;background-size:contain;background-position:center;background-image:url(../images/gift.svg)}.offer-baner__ul ul li span{flex:1;line-height:1.45;font-weight:400;font-size:20px;color:#2f2f2f}@media (max-width:767px){.offer-baner__ul ul li span{font-size:18px}}@media (max-width:575px){.offer-baner__ul ul li span{font-size:16px}}@media (max-width:1439px){.offer-baner__image{max-width:calc(100% - 710px)}}@media (max-width:1199px){.offer-baner{padding:40px}.offer-baner__image{max-width:calc(100% - 500px)}.offer-baner__content{max-width:500px}.offer-baner__ul ul li{align-items:flex-start;width:100%}.offer-baner__ul ul li:before{margin-top:2px}}@media (max-width:991px){.offer-baner{padding-bottom:0}.offer-baner__btn{display:none}.offer-baner__ul{margin-bottom:0}.offer-baner__content{max-width:100%;margin-bottom:20px}.offer-baner__image{max-width:100%;position:relative}.offer-baner__image img{display:block;margin:0 auto;height:540px;z-index:1}.offer-baner__image .btn{display:flex;position:absolute;bottom:40px;z-index:2;left:50%;transform:translateX(-50%);white-space:nowrap}}@media (max-width:767px){.offer-baner{padding:30px 30px 0}.offer-baner__image img{height:370px}.offer-baner__image .btn{width:auto}.offer-baner__ul ul li{padding:16px;gap:8px}.offer-baner__ul ul li:before{width:22px;height:22px;margin-top:3px}}@media (max-width:575px){.offer-baner{padding:20px 20px 0}.offer-baner__image img{height:310px}.offer-baner__image .btn{bottom:20px}.offer-baner__ul ul li:before{margin-top:0}}.contacts-title__info{text-align:right}.contacts-title__info-div:not(:last-child){margin-bottom:12px}.contacts-title__info-label{color:#676767;line-height:1.45;font-weight:400;font-size:14px}.contacts-title__info-value{margin-bottom:2px}.contacts-title__info-value a{font-weight:700;font-size:22px;line-height:1.3;color:#2f2f2f;display:block;text-decoration:none}@media (max-width:767px){.contacts-title__info-value a{font-size:18px}}.contacts-title__info-value a:hover{color:#b71414}.contacts-item{border-radius:16px;background:#fff;width:100%;height:auto;display:flex;flex-direction:column;gap:30px;padding:30px;overflow:hidden}.contacts-item__head{flex:none;padding-bottom:30px;border-bottom:1px solid #d4e4f8}.contacts-item__head-left{flex:1}.contacts-item__head-logo{flex:none}.contacts-item__head-logo img{width:80px;height:80px}.contacts-item__head-title{margin-bottom:12px}.contacts-item__head-address{color:#676767;line-height:1.45;font-weight:400;font-size:14px}.contacts-item__head-link{color:#dc2828;line-height:1.45;font-weight:400;font-size:16px;font-weight:500;cursor:pointer;text-decoration:none}@media (max-width:767px){.contacts-item__head-link{font-size:14px}}.contacts-item__head-link:hover{text-decoration:underline;color:#b71414}.contacts-item__body{flex:1;display:flex;flex-direction:column;gap:20px}.contacts-item__bottom{flex:none;padding-top:30px;border-top:1px solid #d4e4f8;color:#676767;line-height:1.45;font-weight:400;font-size:14px}.contacts-item__metro{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.contacts-item__metro-title{line-height:1.45;font-weight:400;font-size:16px;color:#2f2f2f;font-weight:700;display:flex;align-items:center;justify-content:flex-start;gap:8px}@media (max-width:767px){.contacts-item__metro-title{font-size:14px}}.contacts-item__metro-title span{width:8px;height:8px;border-radius:50%;display:block}.contacts-item__metro-text{color:#676767;line-height:1.45;font-weight:400;font-size:14px}.contacts-item__metro-link{color:#dc2828;line-height:1.45;font-weight:400;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.contacts-item__metro-link:hover{text-decoration:underline;color:#b71414}.contacts-map{width:100%;height:600px;border-radius:16px;overflow:hidden;position:relative}.contacts-map #map{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:991px){.contacts-list{flex-wrap:wrap}}@media (max-width:767px){.contacts-title{flex-direction:column}.contacts-title__info{text-align:left;width:100%;display:flex;flex-wrap:wrap}.contacts-title__info-div{flex:1}}@media (max-width:575px){.contacts-title__info-div{flex:none;width:100%}.contacts-item{padding:20px;gap:20px}.contacts-item__head{padding-bottom:20px}.contacts-item__head-logo img{width:60px;height:60px}.contacts-item__bottom{padding-top:20px}}
/*# sourceMappingURL=style.css.map */
