.hero_description,.hero_title{font-family:Exo\ 2,sans-serif}
.hero_section{padding-left:36px;padding-bottom:60px;background:url(/static/svg/bg-service-hero.svg) no-repeat left -70px bottom -160px;box-shadow:inset -2px -2px 4px 0 rgba(0,0,0,.0784313725)}
@media(min-width:1440px){.hero_section{padding-left:5%}}
@media(max-width:767px){.hero_section{padding-left:15px}}
.hero_topContainer{margin-bottom:60px;display:flex;flex-direction:row;justify-content:space-between}
@media(min-width:1920px){.hero_topContainer{max-width:1920px}}
@media(max-width:767px){.hero_topContainer{display:flex;flex-direction:column}}
.hero_topLeft{width:440px;min-width:360px;display:flex;flex-direction:column;justify-content:flex-start}
@media(min-width:1440px){.hero_topLeft{width:unset}}
@media(max-width:767px){.hero_topLeft{width:auto;min-width:unset;padding-right:15px;order:2}}
.hero_title{padding-block:80px 32px;font-size:38px;color:#3e3d3d;font-weight:500;line-height:normal}
@media(min-width:1440px){.hero_title{font-size:48px}}
@media(max-width:767px){.hero_title{padding-block:0 16px;font-size:24px}}
.hero_description{margin-bottom:36px;font-size:24px;color:gray;font-weight:500;line-height:normal}
@media(max-width:767px){.hero_description{font-size:18px}}
.hero_btnsBlock{display:flex;flex-direction:row;gap:32px}
.hero_topRight{position:relative;overflow:hidden}
@media(min-width:1440px){.hero_topRight{overflow:visible}}
@media(max-width:767px){.hero_topRight{order:1}}
.hero_imageContainer{position:relative;width:865px;height:530px;top:-80px;right:-50px}
@media(min-width:1440px){.hero_imageContainer{top:unset;right:-80px}}
@media(min-width:1920px){.hero_imageContainer{width:865px}}
@media(max-width:767px){.hero_imageContainer{height:340px;top:-16px;right:0}}
@media(max-width:600px){.hero_imageContainer{right:140px}}
.hero_image{width:790px;height:530px;-webkit-clip-path:url(#hero-mask);clip-path:url(#hero-mask)}
@media(min-width:1920px){.hero_image{width:865px}}
@media(max-width:767px){.hero_image{width:863px;height:560px}}
.hero_offersContainer{display:flex;flex-direction:row;gap:32px;padding-right:36px;scrollbar-width:thin}
@media(max-width:1023px){.hero_offersContainer{padding-bottom:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;overflow:auto;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr)}}
.features_featureDescription,.features_featureMoreLink,.features_featureTitle,.features_featuresDescription,.features_featuresDescription strong,.features_featuresTitle{font-family:Exo\ 2,sans-serif}
.features_section{padding:60px 36px}
@media(min-width:1440px){.features_section{padding-inline:5%}}
@media(max-width:767px){.features_section{padding-inline:15px}}
.features_featuresContainer{position:relative;max-width:1120px;border-radius:18px}
.features_featuresTopContainer{max-width:98%;padding:32px;display:flex;flex-direction:row;border-top-left-radius:18px;border-top-right-radius:18px;background-color:#0085ff;box-shadow:0 0 17px rgba(0,133,255,.2)}
.features_featuresTitle{width:220px;font-size:34px;color:#fff;font-weight:400;line-height:normal}
.features_featureDescriptionWrapper{display:flex;flex-direction:row;justify-content:center;width:100%;text-align:center;padding-inline:15px}
.features_featuresDescription{font-size:16px;color:#fff;font-weight:300;line-height:normal;text-align:right}
.features_featuresDescription strong{font-size:16px;color:#fff;font-weight:600;line-height:normal}
@media(max-width:767px){.features_featuresDescription{display:none}}
.features_featuresWrapper{position:relative;left:-1%;padding:18px;border-radius:18px;background-color:#fff;box-shadow:0 0 17px rgba(0,0,0,.06)}
.features_featuresMainContainer{position:relative;display:flex;flex-direction:row;gap:30px;padding:30px;overflow:auto}
@supports not (selector(&::-webkit-scrollbar-button) and selector(&::-webkit-scrollbar-track)){.features_featuresMainContainer{scrollbar-width:thin}}
.features_featuresMainContainer::-webkit-scrollbar-track{background:#0085ff;border-radius:50px}
.features_featuresMainContainer::-webkit-scrollbar{width:100%;height:9px}
.features_featuresMainContainer::-webkit-scrollbar-button{width:0;height:0}
.features_featuresMainContainer::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}
.features_featuresMainContainer::-webkit-scrollbar-thumb{background:#fff;border-radius:50px;border:3px solid #0085ff}
.features_featuresMainContainer::-webkit-scrollbar-button:end:increment{width:10%;display:block;background:rgba(0,0,0,0)}
@media(max-width:767px){.features_featuresMainContainer{padding:8px}.features_featuresMainContainer::-webkit-scrollbar-button:end:increment{width:0}}
.features_feature{position:relative;min-width:240px;max-width:300px;width:100%;display:flex;flex-direction:column;gap:24px}
@media(max-width:767px){.features_feature:not(:last-child):after{content:"";position:absolute;width:1px;height:300px;top:0;right:-8px;background-color:rgba(0,0,0,.1)}}
.features_featureTitle{font-size:24px;color:#3e3d3d;font-weight:400;line-height:normal}
@media(max-width:767px){.features_featureTitle{font-size:20px}}
.features_featureDescription{font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal}
.features_featureDescription strong{font-weight:500}
.features_featureMoreLink{font-size:16px;color:#0085ff;font-weight:300;line-height:normal}
.features_featureMoreLink:link{text-decoration:underline}
.features_featureMoreLink:hover{text-decoration:none}
.features_featuresBottomContainer{max-width:98%;height:100px;padding-right:25px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-bottom-left-radius:18px;border-bottom-right-radius:18px;background:url(/static/svg/bg-service-features.svg) no-repeat left 50px bottom 10px #0085ff}
@media(max-width:600px){.features_featuresBottomContainer{justify-content:center;padding-inline:8px}}
.features_btnsBlock{display:flex;flex-direction:row;gap:30px}
@media(max-width:600px){.features_btnsBlock{gap:15px}}
@media(max-width:374px){.features_btnsBlock{gap:10px}}
.features_btn{padding-inline:60px}
@media(max-width:600px){.features_btn{padding:15px 26px}}
@media(max-width:374px){.features_btn{padding:10px 16px}}.beforeAfter_beforeAfterTitle{font-family:Exo\ 2,sans-serif}
.beforeAfter_section{position:relative;padding:50px 36px 120px;overflow:hidden;background-color:#f5f5f5;z-index:60}
@media(max-width:1023px){.beforeAfter_section{padding-block:60px;padding-right:5%}}
@media(min-width:1440px){.beforeAfter_section{padding-top:50px;padding-inline:5%}}
@media(max-width:767px){.beforeAfter_section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 15px}}.beforeAfter_beforeAfterTitle{margin-bottom:80px;font-size:40px;color:#3e3d3d;font-weight:500}
@media(max-width:1023px){.beforeAfter_beforeAfterTitle{margin-bottom:50px;font-size:40px}}
@media(max-width:600px){.beforeAfter_beforeAfterTitle{font-size:34px}}
.doctorCard_card:after,.doctorCard_doctorInfoDoctorTitle,.doctorCard_doctorInfoName,.doctorCard_doctorInfo,.doctorCard_doctorNameDescMore,.doctorCard_doctorNameDesc,.doctorCard_doctorName,.doctorCard_doctorTitle{font-family:Exo\ 2,sans-serif}
.doctorCard_card{display:flex;flex-direction:column;max-width:322px;min-width:322px;max-height:515px;cursor:pointer;background-color:#fff;position:relative;transition:.2s;overflow:hidden;border-radius:18px;box-shadow:0 0 9px 0 rgba(0,0,0,.0901960784)}
.doctorCard_card:first-child{margin-left:5px}
.doctorCard_card:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:.2s;background-color:#fff}
.doctorCard_card:after{content:"узнать больше";position:absolute;top:calc(50% - 25px);left:calc(50% - 85px);padding:19px 30px;opacity:0;transition:.2s;background-color:rgba(0,133,255,.8);border-radius:9px;box-shadow:0 0 20px 0 #0085ff;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);font-size:16px;color:#fff;font-weight:500;line-height:normal}
@media(hover:hover){.doctorCard_card:hover{box-shadow:0 0 9px 1px rgba(0,133,255,.2)}.doctorCard_card:hover:before{opacity:.8}.doctorCard_card:hover:after{opacity:1}}
.doctorCard_card.doctorCard_active:hover{filter:none}
.doctorCard_card.doctorCard_active:hover:after,.doctorCard_card.doctorCard_active:hover:before{opacity:0}
.doctorCard_card.doctorCard_active .doctorCard_doctorInfo{left:0}
@media(max-width:374px){.doctorCard_card{max-width:90vw;min-width:90vw}}
.doctorCard_doctorName{padding:18px 23px;font-size:24px;color:#3e3d3d;font-weight:500;line-height:normal;word-spacing:100vw}
@media(max-width:374px){.doctorCard_doctorName{font-size:20px}}
.doctorCard_doctorNameDesc{padding:0 23px;font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal}
.doctorCard_doctorNameDesc strong{font-weight:400}
@media(max-width:374px){.doctorCard_doctorNameDesc{font-size:14px}}
.doctorCard_doctorNameDescMore{font-size:16px;color:#999;font-weight:300;line-height:normal}
.doctorCard_doctorTitle{display:block;margin-bottom:8px;font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal}
.doctorCard_doctorPhoto{margin-top:auto;max-width:255px;min-width:255px;align-self:center}
@media(max-width:374px){.doctorCard_doctorPhoto{max-width:90vw;max-height:45vh}}
.doctorCard_doctorInfo{position:absolute;width:100%;height:100%;top:0;left:-100%;padding:23px;font-size:16px;color:#fff;font-weight:300;line-height:normal;background-color:#0085ff;overflow:auto;scrollbar-width:thin;transition:.2s}
.doctorCard_doctorInfo strong{font-weight:600}
.doctorCard_doctorInfoName{margin-bottom:15px;font-size:24px;color:#fff;font-weight:500;line-height:normal}
@media(max-width:374px){.doctorCard_doctorInfoName{font-size:20px}}
.doctorCard_doctorInfoDoctorTitle{display:block;font-size:16px;color:#fff;font-weight:500;line-height:normal}
.doctorCard_doctorInfoText{margin:8px 0}
.doctorCard_doctorInfoList{padding-left:18px;list-style-type:disc}
.ourTeam_ourTeamTitle{font-family:Exo\ 2,sans-serif}
.ourTeam_section{padding-top:50px;padding-left:36px;padding-bottom:60px;background:url(/static/svg/bg-our-team.svg) no-repeat left 142px bottom #f5f5f5}
@media(min-width:1440px){.ourTeam_section{padding-left:5%}}
@media(max-width:1023px){.ourTeam_section{background:none;background-color:#f5f5f5}}
@media(max-width:767px){.ourTeam_section{padding-left:15px}}
.ourTeam_ourTeamTitle{margin-bottom:65px;font-size:34px;color:#3e3d3d;font-weight:500;line-height:normal}
.ourTeam_cardsWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;padding-block:10px 30px;overflow:auto}
@supports not (selector(&::-webkit-scrollbar-button) and selector(&::-webkit-scrollbar-track)){.ourTeam_cardsWrapper{scrollbar-width:thin}}
.ourTeam_cardsWrapper::-webkit-scrollbar-track{background:#0085ff;border-radius:50px}
.ourTeam_cardsWrapper::-webkit-scrollbar{width:100%;height:9px}
.ourTeam_cardsWrapper::-webkit-scrollbar-button{width:0;height:0}
.ourTeam_cardsWrapper::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}
.ourTeam_cardsWrapper::-webkit-scrollbar-thumb{background:#fff;border-radius:50px;border:3px solid #0085ff}
.ourTeam_cardsWrapper::-webkit-scrollbar-button:end:increment{width:10%;display:block;background:rgba(0,0,0,0)}
.callNow_callNowTitle{font-family:Exo\ 2,sans-serif}
.callNow{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:250px;min-width:250px;margin-block:15px;border-bottom-right-radius:18px;border-top-right-radius:18px;background-color:#f5f5f5;overflow:hidden;transform:translateX(-100%);opacity:0;transition:transform 1s ease,opacity 1s ease}
.callNow.callNow_visible{transform:translateX(0);opacity:1}
@media(min-width:1440px){.callNow{width:288px;min-width:288px}}
@media(max-width:1023px){.callNow{width:100%;margin-block:0 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;border-radius:0;order:1;transform:translateX(0);opacity:1;background-color:#fff}}
@media(max-width:767px){.callNow{display:flex;flex-direction:column}}
.callNow_imageContainer{position:relative;margin-bottom:30px}
@media(max-width:767px){.callNow_imageContainer{margin-bottom:0}}
.callNow_callNowContent{display:contents}
@media(max-width:1023px){.callNow_callNowContent{padding-top:30px;padding-right:10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}
@media(max-width:767px){.callNow_callNowContent{width:100%;padding-right:0}}
.callNow_callNowTitle{width:215px;margin-bottom:55px;font-size:24px;color:gray;font-weight:600;line-height:normal}
@media(max-width:1023px){.callNow_callNowTitle{margin-bottom:35px;width:265px}}
@media(max-width:767px){.callNow_callNowTitle{width:100%}}
.callNow_image{width:370px;height:288px;-webkit-clip-path:url(#callNowMask);clip-path:url(#callNowMask)}
.callNow_mask{position:relative;width:370px;height:288px;top:0;left:-65px;pointer-events:none}
@media(max-width:1023px){.callNow_mask{width:405px;height:310px;left:-20px}}
@media(max-width:600px){.callNow_mask{width:370px;height:288px;left:-30px}}
@media(max-width:374px){.callNow_mask{left:-80px}}
.callNow_btnContainer{display:flex;flex-direction:column;gap:16px}
@media(max-width:767px){.callNow_btnContainer{width:100%;display:flex;flex-direction:row;justify-content:center}}
.callNow_btn{padding-inline:60px}
@media(max-width:1023px){.callNow_btn{padding-inline:50px}}
@media(max-width:600px){.callNow_btn{padding:15px 26px}}
@media(max-width:374px){.callNow_btn{padding:10px 16px}}.price_offer:before,.price_priceItemPrice,.price_priceItemServiceSubtitle,.price_priceItemServiceTitle,.price_priceItemText,.price_priceItemTitle,.price_title{font-family:Exo\ 2,sans-serif}
.price_section{padding:60px 36px;background:url(/static/svg/bg-price.svg) no-repeat left 40px top -1px}
@media(min-width:1440px){.price_section{padding-inline:5%}}
@media(max-width:1023px){.price_section{padding-top:0;background:none}}
@media(max-width:767px){.price_section{padding-inline:15px}}
.price_priceWrapper{position:relative;display:flex;flex-direction:row}
@media(max-width:1023px){.price_priceWrapper{display:flex;flex-direction:column}}
.price_title{font-size:34px;color:#fff;font-weight:400;line-height:normal}
.price_priceMenuItem{max-width:1024px;background-color:#fff;border-radius:18px;box-shadow:0 0 15px 0 rgba(0,0,0,.0901960784);z-index:2}
@media(max-width:1023px){.price_priceMenuItem{order:2}}
.price_priceMenuItemBtn{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:24px;height:83px;border-radius:18px;background-color:#0085ff;color:#fff}
@media(max-width:767px){.price_priceMenuItemBtn{padding:0 60px 0 24px;height:70px;font-size:22px}}
@media(max-width:374px){.price_priceMenuItemBtn{padding:0 60px 0 16px;height:60px;font-size:20px}}
.price_priceMenuContentContainer{max-height:670px;margin-right:10px;overflow:auto}
@supports not (selector(&::-webkit-scrollbar-button) and selector(&::-webkit-scrollbar-track)){.price_priceMenuContentContainer{scrollbar-width:thin}}
.price_priceMenuContentContainer::-webkit-scrollbar-track{background:#f5f5f5;border-radius:50px}
.price_priceMenuContentContainer::-webkit-scrollbar{width:7px;height:100%}
.price_priceMenuContentContainer::-webkit-scrollbar-button{width:0;height:0}
.price_priceMenuContentContainer::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}
.price_priceMenuContentContainer::-webkit-scrollbar-thumb{background:#0085ff;border-radius:50px;border:2px solid #f5f5f5}
.price_priceMenuContentContainer::-webkit-scrollbar-button:end:increment{height:10px;display:block;background:rgba(0,0,0,0)}
.price_priceMenuContentContainer::-webkit-scrollbar-button:start:decrement{height:10px;display:block;background:rgba(0,0,0,0)}
@media(max-width:767px){.price_priceMenuContentContainer{max-height:100%}}
.price_priceMenuContent{padding:24px 35px}
@media(max-width:767px){.price_priceMenuContent{padding:20px 15px}}
@media(max-width:374px){.price_priceMenuContent{padding:10px}}
.price_priceItem{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.price_offer{position:relative}
.price_offer:before{position:absolute;width:60px;height:20px;top:10px;right:-68px;text-align:center;background-color:#0085ff;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:14px;color:#fff;font-weight:300;line-height:normal;content:"акция"}
.price_priceItemTitle{font-size:16px;color:#3e3d3d;font-weight:500;margin-bottom:24px}
.price_priceItemServiceTitle{font-size:24px;color:#3e3d3d;font-weight:400}
.price_priceItemServiceSubtitle{font-size:14px;color:#999;font-weight:300;line-height:normal;margin-bottom:16px}
.price_priceItemText{font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal;margin-bottom:8px}
.price_priceItemPrice{margin-bottom:45px;font-size:16px;color:#999;font-weight:400;line-height:1.5}
.price_priceItemPriceRub{font-size:20px;color:#0085ff}
.price_priceItemPriceDigit{font-size:24px;font-weight:500;color:#0085ff}
.price_priceItemBtnContainer{display:flex;flex-direction:row;justify-content:flex-end}
.clinicTextInfo_clinicHours,.clinicTextInfo_ourTeamTitle{font-family:Exo\ 2,sans-serif}
.clinicTextInfo_section{padding-top:50px}
@media(max-width:600px){.clinicTextInfo_section{padding-inline:15px}}
.clinicTextInfo_ourTeamTitle{margin-bottom:48px;padding:0 36px;font-size:34px;color:#3e3d3d;font-weight:500;line-height:normal}
@media(min-width:1440px){.clinicTextInfo_ourTeamTitle{padding-inline:5%}}
@media(max-width:1023px){.clinicTextInfo_ourTeamTitle{padding-top:0}}
@media(max-width:600px){.clinicTextInfo_ourTeamTitle{padding-inline:0}}
.clinicTextInfo_clinicBtnBottomBlock{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 36px}
@media(min-width:1440px){.clinicTextInfo_clinicBtnBottomBlock{padding-inline:5%}}
@media(max-width:1023px){.clinicTextInfo_clinicBtnBottomBlock{padding-top:0}}
@media(max-width:600px){.clinicTextInfo_clinicBtnBottomBlock{padding-inline:0}}
.clinicTextInfo_clinicAddressContainer{padding:60px 36px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:64px}
@media(min-width:1440px){.clinicTextInfo_clinicAddressContainer{padding-inline:5%}}
@media(max-width:1023px){.clinicTextInfo_clinicAddressContainer{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;padding-block:48px}}
@media(max-width:600px){.clinicTextInfo_clinicAddressContainer{display:flex;flex-direction:column;padding:16px 0;gap:16px}}
.clinicTextInfo_clinicHours{padding-inline:36px;padding-bottom:60px;font-size:18px;color:#3e3d3d;font-weight:400}
@media(min-width:1440px){.clinicTextInfo_clinicHours{padding-inline:5%}}
@media(max-width:1023px){.clinicTextInfo_clinicHours{padding-bottom:48px}}
@media(max-width:600px){.clinicTextInfo_clinicHours{padding-bottom:32px;padding-inline:0}}
.clinicBtn{font-family:Exo\ 2,sans-serif;padding:16px 20px;font-size:16px;color:#b6b6b6;font-weight:300;line-height:normal;cursor:pointer;border:0;background-color:#f5f5f5;transition:.2s;white-space:nowrap}
@media(max-width:767px){.clinicBtn{white-space:wrap}}
.clinicBtn:hover{background-color:#ebebeb}
.clinicBtn.clinicBtn_active{color:#fff;background-color:#0085ff;box-shadow:0 0 15px 0 rgba(0,133,255,.5019607843)}
.clinicBtn.clinicBtn_left{border-radius:50px 0 0 50px}
.clinicBtn.clinicBtn_left.clinicBtn_active{border-radius:50px 15px 15px 50px}
@media(max-width:767px){.clinicBtn.clinicBtn_left{text-align:right}}
.clinicBtn.clinicBtn_right{border-radius:0 50px 50px 0}
.clinicBtn.clinicBtn_right.clinicBtn_active{border-radius:15px 50px 50px 15px}
@media(max-width:767px){.clinicBtn.clinicBtn_right{text-align:left}}
.clinicInfo_clinicInfoAddressContainer{opacity:.2}
.clinicInfo_clinicInfoAddressContainer.clinicInfo_active{opacity:1}
.clinicMap_mapContainer{width:calc(100vw - 90px);height:240px}
@media(min-width:1440px){.clinicMap_mapContainer{max-width:2470px}}
@media(max-width:1023px){.clinicMap_mapContainer{width:100vw}}
@media(max-width:600px){.clinicMap_mapContainer{margin-left:-15px;margin-right:-15px}}
.hero_heroTitle{font-family:Exo\ 2,sans-serif}
.hero{padding-left:36px}
@media(min-width:1440px){.hero{padding-left:5%}}
@media(max-width:767px){.hero{padding-left:0}}
.hero_heroTitleContainer{display:flex;flex-direction:column;justify-content:center;height:57px;padding:0 5px;border-left:4px solid #0085ff}
@media(max-width:1023px){.hero_heroTitleContainer{height:44px}}
@media(max-width:767px){.hero_heroTitleContainer{margin-left:15px}}
@media(max-width:374px){.hero_heroTitleContainer{height:58px}}
@media(max-width:600px){.hero_heroTitleContainer.hero_alertBanner{position:relative;top:20px}}
.hero_heroTitle{font-size:20px;color:gray;font-weight:600;line-height:normal}
@media(max-width:1023px){.hero_heroTitle{font-size:16px}}
@media(max-width:767px){.hero_heroTitle{font-size:14px}}
@media(max-width:374px){.hero_heroTitle{max-width:230px}}
.whoWeAre_whoWeAreImageDed,.whoWeAre_whoWeAreImageTextBold,.whoWeAre_whoWeAreImageTextMobile,.whoWeAre_whoWeAreImageText,.whoWeAre_whoWeAreTitle{font-family:Exo\ 2,sans-serif}
.whoWeAre{position:relative;z-index:65;width:100%;padding-left:500px;margin-top:-475px}
@media(min-width:1440px){.whoWeAre{margin-top:-650px;padding-left:679px}}
@media(max-width:1023px){.whoWeAre{margin-top:0;padding-left:36px;scroll-margin-top:60px}}
@media(max-width:767px){.whoWeAre{padding-left:0}}
.whoWeAre_whoWeAreImage{position:-webkit-sticky;position:sticky;top:0;left:0;width:500px;height:480px}
@media(min-width:1440px){.whoWeAre_whoWeAreImage{width:679px;height:661px}}
@media(max-width:1023px){.whoWeAre_whoWeAreImage{width:679px;height:661px}}
@media(max-width:767px){.whoWeAre_whoWeAreImage{width:95%;height:100vw;top:60px}}
.whoWeAre_whoWeAreImageWrapper{position:relative;width:100%;height:100%}
.whoWeAre_whoWeAreImageDed{position:absolute;top:280px;left:185px;text-align:right;font-size:14px;color:#fff;font-weight:300;line-height:normal}
@media(min-width:1440px){.whoWeAre_whoWeAreImageDed{top:400px;left:270px;font-size:16px}}
@media(max-width:1023px){.whoWeAre_whoWeAreImageDed{top:390px;left:270px;font-size:16px}}
@media(max-width:767px){.whoWeAre_whoWeAreImageDed{position:absolute;top:unset;right:20px;left:unset;bottom:128px;color:#0085ff;font-weight:400}}
@media(max-width:600px){.whoWeAre_whoWeAreImageDed{right:0;bottom:70px}}
@media(max-width:374px){.whoWeAre_whoWeAreImageDed{right:0;bottom:50px}}
.whoWeAre_whoWeAreImageArrow{top:320px;right:-190px;padding:0;border:0;background-color:unset;position:relative}
.whoWeAre_whoWeAreImageArrow svg{width:95px;height:16px}
@media(min-width:1440px){.whoWeAre_whoWeAreImageArrow svg{width:153px;height:16px}}
@media(max-width:1023px){.whoWeAre_whoWeAreImageArrow svg{width:153px;height:16px}}
@media(max-width:767px){.whoWeAre_whoWeAreImageArrow svg{width:127px;height:16px}}
@media(min-width:1440px){.whoWeAre_whoWeAreImageArrow{top:450px;right:-258px}}
@media(max-width:1023px){.whoWeAre_whoWeAreImageArrow{top:440px;right:-258px}}
@media(max-width:767px){.whoWeAre_whoWeAreImageArrow{position:absolute;top:unset;right:22px;bottom:100px}}
@media(max-width:600px){.whoWeAre_whoWeAreImageArrow{right:0;bottom:48px}}
@media(max-width:374px){.whoWeAre_whoWeAreImageArrow{right:0;bottom:30px}}
.whoWeAre_whoWeAreImageText{position:absolute;bottom:79px;right:3px;padding-right:8px;font-size:20px;color:gray;font-weight:300;line-height:normal;text-align:right;border-right:4px solid #0085ff}
@media(min-width:1440px){.whoWeAre_whoWeAreImageText{bottom:125px;right:0;font-size:24px}}
@media(max-width:1023px){.whoWeAre_whoWeAreImageText{bottom:125px;right:15px;font-size:24px}}
@media(max-width:767px){.whoWeAre_whoWeAreImageText{display:none}}
.whoWeAre_whoWeAreImageTextMobile{font-size:20px;color:gray;font-weight:300;line-height:normal;display:none;position:relative;padding:0 15px 24px;text-align:right;background-color:#fff;z-index:10}
@media(max-width:767px){.whoWeAre_whoWeAreImageTextMobile{display:block}}
.whoWeAre_whoWeAreImageTextBold{font-size:20px;color:gray;font-weight:600;line-height:normal}
@media(min-width:1440px){.whoWeAre_whoWeAreImageTextBold{font-size:24px}}
@media(max-width:1023px){.whoWeAre_whoWeAreImageTextBold{font-size:24px}}
@media(max-width:767px){.whoWeAre_whoWeAreImageTextBold{font-size:20px}}
.whoWeAre_whoWeAreContent{max-width:unset;max-width:500px;padding:0 15px 24px;background-color:#fff;position:relative;z-index:10}
@media(min-width:1440px){.whoWeAre_whoWeAreContent{width:unset;max-width:600px;padding-left:70px}}
@media(min-width:2560px){.whoWeAre_whoWeAreContent{width:unset;max-width:800px;padding-left:100px}}
@media(max-width:1023px){.whoWeAre_whoWeAreContent{width:100%;max-width:unset}}
.whoWeAre_whoWeAreTitle{font-size:34px;color:#3e3d3d;font-weight:600;line-height:normal;margin-bottom:45px}
@media(max-width:1023px){.whoWeAre_whoWeAreTitle{padding-top:32px}}
.whatWeCanDo_whatWeCanDoFeatureText,.whatWeCanDo_whatWeCanDoFeatureTitle,.whatWeCanDo_whatWeCanDoFeature,.whatWeCanDo_whatWeCanDoTitleMobile{font-family:Exo\ 2,sans-serif}
.whatWeCanDo_whatWeCanDoTitle{font-family:Inter,sans-serif}
.whatWeCanDo{position:relative;height:700px;padding-left:0;padding-top:10%;display:flex;flex-direction:row;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:url(/static/svg/bg-what-we-can-do.svg) no-repeat 0 100% rgba(0,132,255,.8705882353)}
@media(min-width:1440px){.whatWeCanDo{height:800px;padding-left:5%;padding-top:100px}}
@media(max-width:1023px){.whatWeCanDo{height:885px}}
@media(max-width:767px){.whatWeCanDo{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:auto;min-height:600px;padding-top:40px;background-size:315px auto;background-position-y:30px}.whatWeCanDo:after{content:"";position:absolute;bottom:0;right:0;width:273px;height:387px;background:url(/static/svg/bg-what-we-can-do-bottom.svg) no-repeat;z-index:-1}}
.whatWeCanDo_whatWeCanDoTitle{width:166px;margin-left:115px;font-size:40px;color:#fff;font-weight:500;line-height:normal}
@media(min-width:1440px){.whatWeCanDo_whatWeCanDoTitle{width:315px;margin-left:0;font-size:60px}}
@media(max-width:1023px){.whatWeCanDo_whatWeCanDoTitle{margin-left:60px}}
@media(max-width:767px){.whatWeCanDo_whatWeCanDoTitle{display:none}}
.whatWeCanDo_whatWeCanDoTitleMobile{display:none;width:100%;margin-bottom:8px;text-align:center;font-size:40px;color:#fff;font-weight:400;line-height:normal}
@media(max-width:767px){.whatWeCanDo_whatWeCanDoTitleMobile{display:block}}
.whatWeCanDo_whatWeCanDoLeftContainer{width:30%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
@media(max-width:767px){.whatWeCanDo_whatWeCanDoLeftContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;order:2}}
.whatWeCanDo_whatWeCanDoImage{width:340px;height:auto;filter:drop-shadow(0 0 10px rgba(0,0,0,.09))}
@media(min-width:1440px){.whatWeCanDo_whatWeCanDoImage{width:395px;height:auto}}
@media(max-width:1023px){.whatWeCanDo_whatWeCanDoImage{position:relative;left:-125px;width:510px}}
@media(max-width:767px){.whatWeCanDo_whatWeCanDoImage{position:static;left:auto;width:344px;max-width:90%}}
.whatWeCanDo_whatWeCanDoRightContainer{width:70%;display:grid;grid-template-columns:275px 275px;grid-template-rows:repeat(3,min-content);grid-auto-flow:column;grid-row-gap:30px;row-gap:30px;grid-column-gap:40px;column-gap:40px;justify-content:center}
@media(max-width:1023px){.whatWeCanDo_whatWeCanDoRightContainer{width:100%;padding-right:40px;grid-template-columns:355px;grid-template-rows:repeat(6,min-content);grid-auto-flow:row;row-gap:40px;column-gap:0;justify-content:flex-end}}
@media(min-width:1440px){.whatWeCanDo_whatWeCanDoRightContainer{grid-template-columns:325px 325px;row-gap:50px;column-gap:60px}}
@media(max-width:767px){.whatWeCanDo_whatWeCanDoRightContainer{width:100%;padding:0 20px;grid-template-columns:1fr;grid-template-rows:repeat(auto,min-content);row-gap:30px;justify-content:center;order:1;margin-bottom:30px}}
.whatWeCanDo_whatWeCanDoFeature{display:grid;grid-template-columns:24px 1fr;grid-gap:20px;gap:20px;font-size:24px;color:#fff;font-weight:300;line-height:normal}
.whatWeCanDo_whatWeCanDoFeatureText{font-size:16px;color:#fff;font-weight:300;line-height:normal}
@media(min-width:1440px){.whatWeCanDo_whatWeCanDoFeatureText{font-size:18px}}
.whatWeCanDo_whatWeCanDoFeatureTitle{margin-bottom:24px;font-size:20px;color:#fff;font-weight:300;line-height:normal}
@media(min-width:1440px){.whatWeCanDo_whatWeCanDoFeatureTitle{font-size:24px}}
@media(max-width:1023px){.whatWeCanDo_whatWeCanDoFeatureTitle{margin-bottom:8px}}
.beforeAfter{position:relative;padding:50px 36px 120px;overflow:hidden;background-color:#fff;background:url(/static/svg/bg-before-after.svg) no-repeat right 100px bottom #fff;z-index:60}
@media(max-width:1023px){.beforeAfter{padding-block:60px;padding-right:5%;scroll-margin-top:60px}}
@media(min-width:1440px){.beforeAfter{padding-top:50px;padding-inline:5%}}
@media(max-width:767px){.beforeAfter{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 15px}}
.firstStep_leftSubtitle,.firstStep_rightListItem,.firstStep_rightTextBold,.firstStep_rightText{font-family:Exo\ 2,sans-serif}
.firstStep_title{font-family:Inter,sans-serif}
.firstStep_section{height:835px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:100px;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:url(/static/svg/bg-first-step.svg) no-repeat left top -220px rgba(0,132,255,.8705882353);background-size:contain}
@media(min-width:1440px){.firstStep_section{height:863px}}
@media(max-width:1023px){.firstStep_section{height:730px;padding-inline:5%;gap:20px}}
@media(max-width:767px){.firstStep_section{height:450px}}
.firstStep_left{height:500px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
@media(max-width:767px){.firstStep_left{height:80%;align-items:center}}
.firstStep_leftSubtitle{font-size:20px;color:#fff;font-weight:400}
@media(min-width:1440px){.firstStep_leftSubtitle{font-size:24px}}
.firstStep_title{width:290px;font-size:40px;color:#fff;font-weight:500;line-height:normal}
@media(min-width:1440px){.firstStep_title{width:370px;font-size:60px}}
@media(max-width:767px){.firstStep_title{width:100%}}
@media(max-width:600px){.firstStep_title{width:245px}}
.firstStep_leftNow{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}
.firstStep_right{height:500px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
@media(max-width:767px){.firstStep_right{display:none}}
.firstStep_rightText{font-size:20px;color:#fff;font-weight:300;line-height:normal}
@media(min-width:1440px){.firstStep_rightText{font-size:24px}}
.firstStep_rightTextBold{font-size:20px;color:#fff;font-weight:500;line-height:normal}
@media(min-width:1440px){.firstStep_rightTextBold{font-size:24px}}
.firstStep_rightList{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px}
.firstStep_rightListItem{padding-left:32px;background:url(/static/svg/checkbox-for-list.svg) no-repeat 0;font-size:18px;color:#fff;font-weight:300;line-height:normal}
.firstStep_rightBottomContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px}
.home_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray.svg);background-size:512px,784px;background-position:right -25px,top -130px right 45px;background-repeat:no-repeat,no-repeat}
@media(min-width:1440px){.home_main{background-position:right 0,top 0 right 290px}}
@media(max-width:1023px){.home_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray-mobile.svg);background-size:473px,585px;background-position:top -100px right -76px,top -87px right 65px}}
@media(max-width:600px){.home_main{background-size:415px,532px;background-position:top 10px right -200px,top -188px right -180px}}
@media(max-width:374px){.home_main{background-size:386px,430px;background-position:top 16px right -200px,top -140px right -160px}}
.baslider_caseTitle,.baslider_stageDesc,.baslider_stageTitle{font-family:Exo\ 2,sans-serif}
.baslider_wrapper{display:flex;flex-direction:row;gap:40px}
@media(max-width:1023px){.baslider_wrapper{display:flex;flex-direction:column;gap:100px;max-width:600px}}
@media(min-width:1440px){.baslider_wrapper{justify-content:center}}
@media(max-width:767px){.baslider_wrapper{max-width:570px}}
.baslider_sliderBlock{position:relative}
@media(max-width:767px){.baslider_sliderBlock{margin:0 -15px}}
.baslider_slider{position:relative;overflow:hidden;min-height:350px}
.baslider_slider .baslider_baSliderImg{min-height:350px}
@media(max-width:1023px){.baslider_slider,.baslider_slider .baslider_baSliderImg{min-height:0}}
.baslider_baSliderImgWrapper{overflow:hidden;height:100%}
.baslider_baSliderImgWrapper.baslider_before{position:absolute;width:100%;top:0}
.baslider_baSliderImgWrapper.baslider_before:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#fff}
.baslider_baSliderImg{object-fit:cover;display:block;max-width:600px}
.baslider_baSliderImg.baslider_after{width:100%}
.baslider_baSliderSlider{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;display:none;width:34px;height:30px;padding:4px;cursor:pointer;border-radius:9px;background-color:#fff;transition:.2s}
.baslider_baSliderSlider:hover{width:60px;transition:.2s}
.baslider_baSliderSlider:hover .baslider_baSliderSliderInner{background-color:#dec054;box-shadow:0 0 4px 0 #dec054}
.baslider_baSliderSlider:hover .baslider_baSliderSliderArrowSvg.baslider_left{display:none}
.baslider_baSliderSlider:hover .baslider_baSliderSliderArrowSvgLong{animation:baslider_sliderAnimation__WFgZk .3s normal forwards}
.baslider_baSliderSlider.baslider_active{width:44px;transition:unset;transition:background-color .2s,width .2s;background-color:#dec054;cursor:-webkit-grabbing;cursor:grabbing}
.baslider_baSliderSlider.baslider_active .baslider_baSliderSliderInner{background-color:#dec054;box-shadow:unset}
.baslider_baSliderSlider.baslider_active .baslider_baSliderSliderArrowSvgLong{display:none}
.baslider_baSliderSlider.baslider_active .baslider_baSliderSliderArrowSvg{color:#fff}
.baslider_baSliderSlider.baslider_active .baslider_baSliderSliderArrowSvg.baslider_left{display:block}
.baslider_baSliderSliderInner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 2px;border-radius:9px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);background-color:#fff;transition:.4s}
.baslider_baSliderSliderArrow{width:7px;height:12px;color:#d9d9d9}
.baslider_baSliderSliderArrow.baslider_right{transform:rotate(180deg)}
.baslider_baSliderSliderArrowSvg{transition:.2s;position:absolute}
.baslider_baSliderSliderArrowSvgLong{position:absolute;color:#fff;opacity:0}
.baslider_baSliderSpinnerContainer{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;z-index:-1}
.baslider_baSliderSpinnerContainer.baslider_loading{opacity:1;border:1px solid #f5f5f5;transition:unset;z-index:unset}
.baslider_baSliderSpinnerContainerSvg{position:absolute;height:100px}
.baslider_imgTitles{position:absolute;width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-top:40px;margin-bottom:20px}
@media(max-width:1023px){.baslider_imgTitles{width:95%}}
@media(max-width:767px){.baslider_imgTitles{width:90%;margin:0 15px;overflow:auto;scrollbar-width:none}.baslider_imgTitles::-webkit-scrollbar{display:none}}
.baslider_desc{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:400px}
@media(max-width:1023px){.baslider_desc{max-width:unset}}
@media(min-width:1440px){.baslider_desc{max-width:unset;width:40%;margin-left:5vw}}
@media(max-width:1023px){.baslider_stages{display:flex;flex-direction:row;gap:50px}}
@media(max-width:767px){.baslider_stages{display:flex;flex-direction:column;gap:20px}}
@media(max-width:1023px){.baslider_stage{width:50%}}
@media(max-width:767px){.baslider_stage{width:unset}}
.baslider_caseTitle{margin-bottom:5px;font-size:16px;color:#3e3d3d;font-weight:500;line-height:normal}
@media(max-width:1023px){.baslider_caseTitle{display:none}}
.baslider_stageTitle{font-size:32px;color:#3e3d3d;font-weight:300;line-height:normal}
@media(max-width:767px){.baslider_stageTitle{font-size:24px}}
.baslider_stageDesc{font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal;margin-bottom:25px}
.baslider_stageDescAfter{margin-bottom:43px}
@media(max-width:767px){.baslider_stageDesc{margin-bottom:0}.baslider_stageDescAfter{margin-bottom:43px}}
@keyframes baslider_sliderAnimation__WFgZk{0%{opacity:0}80%{opacity:0}to{opacity:1}}
.reviewWindow_reviewCloseBtn,.reviewWindow_reviewDataDesc,.reviewWindow_reviewDataTitle,.reviewWindow_reviewText,.reviewWindow_reviewTitle{font-family:Exo\ 2,sans-serif}
.reviewWindow_review{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw;max-width:calc(100% - 10px);height:475px;top:130px;right:0;border-radius:90px 0 0 90px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 30px 0 rgba(0,133,255,.2);background:hsla(0,0%,100%,.8);transition:.3s;transform:translateX(110%)}
.reviewWindow_review.reviewWindow_active{transform:translateX(0)}
@media(min-width:2560px){.reviewWindow_review{width:95%}}
@media(max-width:1023px){.reviewWindow_review{width:100vw;top:90px;position:fixed}}
@media(max-width:767px){.reviewWindow_review{width:100%;max-width:unset;height:calc(100% - 60px);top:60px;padding:10px;gap:0;border-radius:0}}
.reviewWindow_avatar{position:absolute;width:123px;height:123px;top:28px;left:28px;border:2px solid #d9d9d9;border-radius:100px}
@media(max-width:767px){.reviewWindow_avatar{position:static}}
.reviewWindow_reviewContainer{display:flex;flex-direction:column;gap:16px;max-width:687px;width:100%;margin-left:210px;overflow:auto}
@media(max-width:1023px){.reviewWindow_reviewContainer{max-width:calc(100% - 220px)}}
@media(max-width:767px){.reviewWindow_reviewContainer{width:100%;max-width:400px;margin-left:0;margin-bottom:30px}}
.reviewWindow_reviewTitle{font-size:34px;color:#3e3d3d;font-weight:200;line-height:normal}
.reviewWindow_reviewDataTitle{font-size:16px;color:#0085ff;font-weight:600;line-height:normal}
.reviewWindow_reviewDataDesc{font-size:16px;color:#3e3d3d;font-weight:200;line-height:normal}
.reviewWindow_reviewText{font-size:22px;color:#3e3d3d;font-weight:300;line-height:normal}
@media(max-width:767px){.reviewWindow_reviewText{font-size:20px}}
.reviewWindow_reviewCloseBtn{padding:0;margin-top:32px;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:15px;font-size:16px;color:#dec054;font-weight:300;line-height:normal;border:0;color:#0085ff;background-color:unset;cursor:pointer;transition:.2s}
@media(max-width:767px){.reviewWindow_reviewCloseBtn{position:fixed;margin-top:20px;bottom:15px}}
.reviewWindow_reviewCloseBtnSvg{transform:rotate(180deg)}
@media(max-width:1023px){.reviewWindow_reviewCloseBtnSvg{transform:rotate(180deg)}}
@media(max-width:374px){.reviewWindow_reviewCloseBtnSvg{width:140px}}
.contactWindow_contactWindowLink,.contactWindow_contactWindowTitle{font-family:Exo\ 2,sans-serif}
.contactWindow{position:fixed;top:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:101}
.contactWindow_contactWindowOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
@media(max-width:767px){.contactWindow_contactWindowOverlay{backdrop-filter:unset;-webkit-backdrop-filter:unset;background-color:unset}}
.contactWindow_contactWindowContent{display:flex;flex-direction:column;position:relative;padding:40px;width:600px;height:600px;border-radius:10px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:101;overflow-y:auto}
@media(max-width:767px){.contactWindow_contactWindowContent{width:100%;height:100%;border-radius:0;max-height:none}}
.contactWindow_contactWindowTitle{margin-bottom:50px;font-size:24px;color:#dec054;font-weight:600;text-align:center}
.contactWindow_contactWindowLinks{display:flex;flex-direction:column}
.contactWindow_contactWindowLink{padding:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:24px;color:#999;font-weight:300;text-decoration:none;transition:.3s ease;margin-bottom:20px}
.contactWindow_contactWindowLink:hover{transform:translateX(30px);color:#dec054}
.contactWindow_contactWindowLink:hover .contactWindow_contactWindowIcon{color:#0085ff}
.contactWindow_contactWindowIcon{width:30px;height:30px;margin-right:15px;transition:.3s ease}
.contactWindow_contactWindowClose{position:absolute;top:20px;right:20px;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0}
.contactWindow_contactWindowClose:after,.contactWindow_contactWindowClose:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#999;border-radius:3px;transform:rotate(45deg)}
.contactWindow_contactWindowClose:after{transform:rotate(-45deg)}
.offer-card_offerCardDescription,.offer-card_offerCardTitle,.offer-card_offerCard:after{font-family:Exo\ 2,sans-serif}
.offer-card_offerCard{position:relative;width:100%;height:100%;max-width:355px;min-width:220px;min-height:220px;padding:32px;background-color:#f9ebd5;border-radius:18px;overflow:hidden}
.offer-card_offerCard:after{content:"акция";position:absolute;bottom:0;right:0;font-size:14px;color:#c3ad8a;font-weight:500;padding:8px 32px;border-top-left-radius:18px;border-bottom-right-radius:18px;background-color:#fdf9f4;box-shadow:inset -2px -2px 4px 0 rgba(0,0,0,.0784313725)}
@media(max-width:1023px){.offer-card_offerCard:after{padding:8px 24px}.offer-card_offerCard{min-height:250px;padding:20px}}
.offer-card_offerCardTitle{font-size:20px;color:#0085ff;font-weight:500;margin-bottom:24px;text-decoration:none}
.offer-card_offerCardLink{cursor:pointer;text-decoration:none}
.offer-card_offerCardLink:hover .offer-card_offerCardTitle{text-decoration:underline;color:#1278d5}
.offer-card_offerCardDescription{font-size:16px;color:#3e3d3d;font-weight:300}
.offer-card_offerCardDescription strong{font-weight:600}
.parsedContent_btnContainer{padding-top:32px;display:flex;flex-direction:row;justify-content:center;gap:30px}
@media(max-width:600px){.parsedContent_btnContainer{gap:15px}}
@media(max-width:374px){.parsedContent_btnContainer{gap:10px}}
.parsedContent_btn{min-width:235px;padding-inline:60px}
@media(max-width:600px){.parsedContent_btn{min-width:unset;padding:15px 26px}}
@media(max-width:374px){.parsedContent_btn{padding:10px 16px}}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
.cookieBanner,.cookieBanner_cookieOk{font-family:Exo\ 2,sans-serif}
.cookieBanner{display:none;position:fixed;bottom:0;right:0;max-width:350px;margin:20px;padding:16px 20px;background:#fff;border-radius:10px;z-index:20000;text-align:left;font-size:18px;color:#3e3d3d;font-weight:300;line-height:normal;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}
.cookieBanner.cookieBanner_active{display:block}
.cookieBanner_cookieOk{display:block;margin-top:20px;padding:6px 18px;font-size:14px;font-weight:300;line-height:normal;background:#fff;color:#3e3d3d;border:1px solid #0085ff;border-radius:4px;cursor:pointer}
.cookieBanner_cookieOk:hover{background:#0085ff;color:#fff}
.burger-menu_burger-btn__title,.burger-menu_burger-menu__address-link,.burger-menu_burger-menu__close-btn,.burger-menu_burger-menu__phone,.burger-menu_nav__category,.burger-menu_nav__link,.burger-menu_nav__subcategory,.burger-menu_nav__sublink,.burger-menu_nav__subsublink,.burger-menu_offer:before{font-family:Exo\ 2,sans-serif}
.burger-menu_burger-btn{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:60px;padding:0;border:0;cursor:pointer;background-color:#dec054;transition:.2s}
.burger-menu_burger-btn:hover{background-color:#d7b041}
.burger-menu_burger-btn:hover .burger-menu_burger-btn__icon:before{width:100%;left:0}
.burger-menu_burger-btn:hover .burger-menu_burger-btn__icon:after{width:100%}
@media(max-width:1023px){.burger-menu_burger-btn{order:3;width:90px;height:60px}}
@media(max-width:374px){.burger-menu_burger-btn{width:75px}}
.burger-menu_burger-btn__icon{position:relative;width:24px;height:2px;margin-top:20px;border-radius:3px;background-color:#3e3d3d;transition:.2s}
.burger-menu_burger-btn__icon:before{top:-5px;left:50%}
.burger-menu_burger-btn__icon:after,.burger-menu_burger-btn__icon:before{content:"";display:block;position:relative;width:50%;height:2px;border-radius:3px;background-color:#3e3d3d;transition:.2s}
.burger-menu_burger-btn__icon:after{top:3px;left:0}
.burger-menu_burger-btn__icon.burger-menu_open{top:7px;background-color:#d9d9d9;transform:rotate(45deg)}
.burger-menu_burger-btn__icon.burger-menu_open:before{width:24px;top:0;left:0;transform:rotate(90deg);background-color:#d9d9d9}
.burger-menu_burger-btn__icon.burger-menu_open:after{width:24px;top:-2px;background-color:#d9d9d9}
.burger-menu_burger-btn__title{transition:.2s;font-size:15px;color:#3e3d3d;font-weight:400;line-height:normal}
.burger-menu{position:fixed;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:475px;width:100%;height:100%;left:90px;transform:translateX(-130%);padding:55px 10px 32px 0;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);box-shadow:10px 0 36px 0 rgba(0,0,0,.09);background-color:hsla(0,0%,100%,.5);transition:.3s}
.burger-menu.burger-menu_open{transform:translateX(0)}
@media(min-width:2560px){.burger-menu.burger-menu_open{display:flex;transition:.3s}}
@media(max-width:1023px){.burger-menu{height:calc(100% - 60px);top:60px;left:unset;right:0;transform:translateX(110%)}}
@media(max-width:767px){.burger-menu{padding:20px 10px 30px 0}}
@media(min-width:2560px){.burger-menu{display:none;left:calc(50% - 1190px);transform:translateX(0)}}
.burger-menu_burger-menu__wrapper{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:none}
@media(max-width:767px){.burger-menu_burger-menu__wrapper{gap:10px}}
@supports not (selector(&::-webkit-scrollbar-button) and selector(&::-webkit-scrollbar-track)){.burger-menu_burger-menu__wrapper{scrollbar-width:thin}}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar-track{background:#ebebeb;border-radius:50px}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar{width:6px;height:6px}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar:horizontal{width:100%;height:6px}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar:vertical{width:6px;height:100%}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar-button{width:0;height:0}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar-thumb{background:#fff;border-radius:50px;border:2px solid #ebebeb}
.burger-menu_burger-menu__wrapper::-webkit-scrollbar-button:end:increment{width:0;height:0;display:block;background:rgba(0,0,0,0)}
.burger-menu_burger-menu__btn{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;left:-90px;top:0;width:90px;height:60px;padding:0;border:0;background-color:#a68528}
@media(max-width:1023px){.burger-menu_burger-menu__btn{left:unset;top:-60px;right:5vw}}
@media(max-width:767px){.burger-menu_burger-menu__btn{right:15px}}
@media(max-width:374px){.burger-menu_burger-menu__btn{right:0;width:75px}}
.burger-menu_burger-menu__btn__icon{position:relative;width:24px;height:2px;border-radius:3px;background-color:#d9d9d9;transition:.2s;transform:rotate(45deg)}
.burger-menu_burger-menu__btn__icon:before{content:"";display:block;position:relative;height:2px;border-radius:3px;background-color:#d9d9d9;transition:.2s;transform:rotate(-90deg)}
.burger-menu_burger-menu__top-block{height:100%;display:flex;flex-direction:column}
.burger-menu_nav{height:50%;max-height:400px;min-height:175px;margin-bottom:32px;padding-right:10px}
.burger-menu_nav__items{gap:16px}
.burger-menu_nav__item{width:100%;transition:.3s}
.burger-menu_nav__link{display:block;margin-bottom:16px;padding-left:70px;font-size:24px;color:#999;font-weight:300;line-height:normal;text-decoration:none;transition:.3s}
.burger-menu_nav__link:hover{color:#78beff}
.burger-menu_nav__link:active{color:#0085ff}
@media(max-width:767px){.burger-menu_nav__link{padding-left:26px}}
.burger-menu_burger-menu__phone{font-size:24px;color:gray;font-weight:600;line-height:normal;text-decoration:none;transition:.3s}
.burger-menu_burger-menu__phone:hover{color:#dec054}
.burger-menu_burger-menu__phone:active{color:#a68528}
.burger-menu_burger-menu__address-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}
@media(max-width:767px){.burger-menu_burger-menu__address-block{max-width:275px}}
.burger-menu_burger-menu__address-icon-svg{min-width:24px;color:#dec054}
.burger-menu_burger-menu__address-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-size:16px;color:#3e3d3d;font-weight:500;line-height:normal;text-decoration:none;transition:.2s}
.burger-menu_burger-menu__address-link:hover{color:#dec054}
.burger-menu_burger-menu__address-link:active,.burger-menu_burger-menu__address-link:active .burger-menu_burger-menu__address-icon-svg{color:#a68528}
.burger-menu_burger-menu__bottom-block{width:100%;height:23px;padding-bottom:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.burger-menu_burger-menu__icon-block{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:40px}
.burger-menu_burger-menu__icon-link{color:#d9d9d9;transition:.2s}
.burger-menu_burger-menu__icon-link:hover{color:#999}
.burger-menu_burger-menu__icon-link:active{color:#a68528}
.burger-menu_burger-menu__close-btn{padding:0 0 0 70px;margin-top:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:15px;font-size:16px;color:#dec054;font-weight:300;line-height:normal;border:0;background-color:unset;cursor:pointer;transition:.2s}
.burger-menu_burger-menu__close-btn:hover{color:#a68528}
@media(max-width:767px){.burger-menu_burger-menu__close-btn{margin-top:20px;padding-left:26px}}
.burger-menu_nav__category{margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:24px;color:#999;font-weight:300;line-height:normal;cursor:pointer;transition:.3s}
@media(hover:hover){.burger-menu_nav__category_expandable:hover{color:#78beff}}
.burger-menu_nav__category_expandable:active,.burger-menu_nav__category_expanded{color:#0085ff}
.burger-menu_nav__category_text{flex:1 1;padding-left:70px}
@media(max-width:767px){.burger-menu_nav__category_text{padding-left:26px}}
.burger-menu_nav__arrow{font-size:12px;transition:transform .3s ease;margin-left:10px}
.burger-menu_nav__arrow_subarrow{color:#78beff}
.burger-menu_nav__arrow_expanded{transform:rotate(90deg)}
.burger-menu_nav__subitems{max-height:0;overflow:hidden;transition:max-height .3s ease}
.burger-menu_nav__subitems_expanded{max-height:3000px}
.burger-menu_nav__sublink{display:block;margin-bottom:16px;padding-left:75px;font-size:18px;color:#999;font-weight:400;line-height:normal;text-decoration:none;transition:.3s}
.burger-menu_nav__sublink:hover{color:#78beff}
.burger-menu_nav__sublink:active{color:#0085ff}
@media(max-width:767px){.burger-menu_nav__sublink{padding-left:31px}}
.burger-menu_nav__subcategory{margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:18px;color:#999;font-weight:500;line-height:normal;cursor:pointer;transition:.3s}
@media(hover:hover){.burger-menu_nav__subcategory_expandable:hover{color:#78beff}}
.burger-menu_nav__subcategory.burger-menu_nav__category_expanded,.burger-menu_nav__subcategory_expandable:active,.burger-menu_nav__subcategory_expanded{color:#0085ff}
.burger-menu_nav__subcategory_text{flex:1 1;padding-left:75px}
@media(max-width:767px){.burger-menu_nav__subcategory_text{padding-left:31px}}
.burger-menu_nav__subsubitems{max-height:0;overflow:hidden;transition:max-height .3s ease}
.burger-menu_nav__subsubitems_expanded{max-height:3000px}
.burger-menu_offer{position:relative}
.burger-menu_offer:before{position:absolute;width:60px;height:20px;margin-top:2px;left:0;text-align:center;background-color:#0085ff;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:14px;color:#fff;font-weight:300;line-height:normal;content:"акция";margin-right:5px}
@media(max-width:767px){.burger-menu_offer:before{width:42px;height:18px;margin-top:3px;text-align:left;font-size:13px;padding-left:1px;left:0}}
.burger-menu_nav__subsublink{display:block;margin-bottom:16px;padding-left:90px;font-size:18px;color:#999;font-weight:300;line-height:normal;transition:.3s}
.burger-menu_nav__subsublink:link{text-decoration:underline}
.burger-menu_nav__subsublink:hover{color:#78beff;text-decoration:none}
.burger-menu_nav__subsublink:active{color:#0085ff}
@media(max-width:767px){.burger-menu_nav__subsublink{padding-left:50px}}
.burger-menu_menu-bottom-block-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;padding:8px 10px 0 70px}
@media(max-width:767px){.burger-menu_menu-bottom-block-wrapper{padding:8px 10px 0 26px}}
@media(max-width:374px){.burger-menu_menu-bottom-block-wrapper{gap:8px}}
.burger-menu_contact-block-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}
.burger-menu_social-block-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}
@media(max-width:374px){.burger-menu_social-block-wrapper{display:none}}
.header_phone-btn__text{font-family:Exo\ 2,sans-serif}
.header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:90px;height:100vh;z-index:100;background-color:#f5f5f5}
@media(min-width:2560px){.header{left:unset}}
@media(max-width:1023px){.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 5%;background-color:#dec054;box-sizing:border-box;left:0;right:0}}
@media(max-width:767px){.header{padding:0 15px}}
@media(max-width:374px){.header{padding-right:0}}
@media(max-width:1023px){.header_header__burger-btn{margin-right:15px}}
@media(max-width:767px){.header_header__logo{display:none}}
@media(max-width:1023px){.header_header__logo{height:53px;padding-right:15px}.header_header__logo-svg{width:155px}}
.header_header__logo-text{margin-top:23px;margin-bottom:auto}
@media(max-width:1023px){.header_header__logo-text{height:39px;margin:unset;margin-right:auto}}
@media(max-width:767px){.header_header__logo-text{height:36px}}
.header_header__phone{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:91px;width:100%;background-image:url(/static/svg/header-phone-bg.svg);background-size:cover;background-position:50%}
@media(max-width:1023px){.header_header__phone{width:90px;height:60px;background-image:none;background-color:#f5f5f5}}
@media(max-width:374px){.header_header__phone{width:70px}}
.header_phone-btn{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;margin-bottom:12px;border:0;text-decoration:none;cursor:pointer;background-color:rgba(0,0,0,0)}
.header_phone-btn:hover .header_phone-btn__icon{animation-play-state:paused}
.header_phone-btn__icon{animation:header_phoneBtnAnimation__DqYme 1.5s cubic-bezier(1,0,0,1) infinite}
.header_phone-btn__text{font-size:15px;color:#3e3d3d;font-weight:400}
@keyframes header_phoneBtnAnimation__DqYme{0%{transform:rotate(-10deg) translateX(-1px)}50%{transform:rotate(10deg) translateX(1px)}to{transform:rotate(-10deg) translateX(-1px)}}
.footer_footer__license{font-family:Exo\ 2,sans-serif}
.footer{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:80px;margin-left:90px;padding:0 5%;background-color:#ebebeb;z-index:2}
@media(max-width:1023px){.footer{margin-left:0}}
@media(max-width:767px){.footer{justify-content:center}}
.footer_footer__link-to-main{height:39px}
@media(max-width:767px){.footer_footer__link-to-main{display:none}}
.footer_footer__logo-footer-svg{color:#fff;transition:.3s}
.footer_footer__logo-footer-svg:hover{color:#dec054}
.footer_footer__license{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:10px;font-size:16px;color:#999;font-weight:300}
.btn,.btn-text,.clinicInfoAddress,.clinicInfoAddressAccent,.clinicInfoPhone,.clinicInfoPhone strong,.clinicInfoSmallAccent,.slideBlueText,.whoWeAreBold,.whoWeAreText{font-family:Exo\ 2,sans-serif}
@font-face{font-family:Exo\ 2;src:local("Exo 2"),url(/static/fonts/woff2/Exo2-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Exo\ 2;src:local("Exo 2"),url(/static/fonts/woff2/Exo2-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Exo\ 2;src:local("Exo 2"),url(/static/fonts/woff2/Exo2-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Exo\ 2;src:local("Exo 2"),url(/static/fonts/woff2/Exo2-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Exo\ 2;src:local("Exo 2"),url(/static/fonts/woff2/Exo2-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Exo\ 2;src:local("Exo 2"),url(/static/fonts/woff2/Exo2-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:local("Inter"),url(/static/fonts/woff2/Inter-LightBETA.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:local("Inter"),url(/static/fonts/woff2/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:local("Inter"),url(/static/fonts/woff2/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:local("Inter"),url(/static/fonts/woff2/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:local("Inter"),url(/static/fonts/woff2/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
*{box-sizing:border-box}
:active,:focus,:hover{outline:0;outline-offset:0}
body{margin:0;min-height:100vh;display:flex;flex-direction:column;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff}
@media(min-width:2560px){body{max-width:2560px;margin:0 auto}}
@media(hover:none){.body-no-scroll{overflow:hidden;position:fixed;width:100%}}
.body-no-scroll-total{overflow:hidden;position:fixed;width:100%}
.main{flex:1 1;margin-left:90px}
@media(min-width:2560px){.main{max-width:2560px}}
@media(max-width:1023px){.main{margin-left:0;margin-top:60px}}
.section{margin-bottom:32px;padding:0 5%;scroll-margin-top:0}
@media(max-width:1023px){.section{scroll-margin-top:60px;padding:0 3%}}
@media(min-width:1440px){.section{margin-bottom:75px}}
.btn{display:inline-block;padding:15px 26px;font-size:16px;font-weight:300;border:2px solid #0085ff;border-radius:9px;background-color:rgba(0,0,0,0);transition:.2s;text-decoration:none}
.btn:hover{cursor:pointer}
@media(max-width:374px){.btn{padding:10px}}
.btn_dark{color:#fff;background-color:#0085ff}
.btn_dark:hover{border-color:#dec054;background-color:#dec054}
.btn_dark:active{border-color:#a68528;background-color:#a68528}
.btn_white{padding-inline:42px;background-color:rgba(0,0,0,0);border:2px solid #fff}
.btn_dark-white{color:#0085ff;background-color:#fff}
.btn_dark-white:active,.btn_dark-white:hover{border-color:#dec054;background-color:#dec054;color:#fff}
.btn_light{color:#0085ff}
.btn_light:hover{color:#fff;border-color:#0085ff;background-color:#0085ff}
.btn_light:active{color:#0085ff;border-color:#0085ff;background-color:rgba(0,0,0,0)}
.btn-text{font-size:16px;color:#999;font-weight:500;line-height:normal;cursor:pointer;border:0;background-color:unset;transition:.2s}
.btn-text.active{cursor:unset}
.btn-text.active,.btn-text:active,.btn-text:hover{color:#0085ff;text-decoration:none}
.btn-text_nbsp{white-space:nowrap}
.online-booking-btn{width:100%;text-align:center}
.slideTitleText .slideSolidText{line-height:58px}
.slideBlueText{font-size:24px;color:#0085ff;font-weight:600;line-height:42px}
@media(max-width:767px){.slideBlueText{font-size:18px;line-height:22px;margin-top:8px}}
.slideSolidText{display:inline-block;padding:0 6px;line-height:34px;border-radius:3px;color:#fff;background-color:#dec054}
.whoWeAreBold{margin-bottom:24px;font-size:20px;color:gray;font-weight:600;line-height:normal}
@media(min-width:1440px){.whoWeAreBold{font-size:24px}}
.whoWeAreText{font-size:20px;color:gray;font-weight:300;line-height:normal}
@media(min-width:1440px){.whoWeAreText{font-size:24px}}
@media(max-width:767px){.whoWeAreText{font-size:16px}}
.clinicInfoAddress{font-size:16px;color:#3e3d3d;font-weight:300;line-height:1.8}
.clinicInfoSmallAccent{font-size:14px;color:red;font-weight:400}
.clinicInfoAddressAccent{font-size:16px;color:#0085ff;font-weight:600;line-height:normal}
@media(max-width:600px){.clinicInfoAddressAccent{display:inline-block}}
.clinicInfoDistrict,.clinicInfoPhone{line-height:normal}
.clinicInfoPhone{display:block;padding-top:8px;font-size:24px;color:#3e3d3d;font-weight:300}
.clinicInfoPhone:link{text-decoration:none}
.clinicInfoPhone strong{font-size:24px;color:#3e3d3d;font-weight:600;line-height:normal}
.offerPageLink{color:#0085ff}
.offerPageLink:hover{text-decoration:none;color:#1278d5}
.offerWrapper{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}
@media(min-width:1440px){.offerWrapper{justify-content:space-between;flex-wrap:nowrap}}
.offerImg{max-width:100%}
@media(min-width:1440px){.offerImg{max-width:600px}}
.extraEducation_title{font-family:Exo\ 2,sans-serif}
.extraEducation_content,.extraEducation_content strong{font-family:Inter,sans-serif}
.extraEducation{max-width:1024px;margin-bottom:32px}
.extraEducation_line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:16px}
.extraEducation_lineBar{position:relative;height:1px;top:3px;flex:1 1;background-color:#ebebeb;margin-right:16px}
.extraEducation_trigger{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}
.extraEducation_title{font-size:16px;color:#0085ff;font-weight:500}
.extraEducation_icon{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#0085ff;transition:transform .3s;flex-shrink:0}
.extraEducation_iconOpen{transform:rotate(45deg)}
.extraEducation_content{margin-bottom:32px;font-size:16px;color:#3e3d3d;font-weight:400;line-height:normal}
.extraEducation_content strong{display:block;margin-top:8px;font-size:18px;color:#0085ff;font-weight:600}
.extraEducation_contentHidden{display:none}.hero_description{font-family:Exo\ 2,sans-serif}
@media(min-width:1024px){}
@media(min-width:1440px){}
@media(max-width:1023px){}
.hero_content{display:flex;flex-direction:row;padding:32px 5% 0;gap:32px;box-shadow:0 4px 8px -4px rgba(0,0,0,.1)}
@media(max-width:767px){.hero_content{padding-inline:15px;display:flex;flex-direction:column}.hero_imageWrapper{display:flex;flex-direction:row;justify-content:center}}
@media(max-width:767px){}
@media(max-width:374px){}
.hero_right{display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}
.hero_specialty{margin-bottom:24px;font-size:16px;color:#999;font-weight:300;line-height:normal}
.hero_name{margin-bottom:8px;font-size:24px;color:#3e3d3d;font-weight:500;line-height:normal}
.hero_experience{position:relative;padding:5px 7px 16px;font-size:16px;color:#0085ff;font-weight:400;line-height:normal}
.hero_experience:before{position:absolute;top:0;left:0;content:"";display:block;width:9px;height:9px;border-top:2px solid #0085ff;border-left:2px solid #0085ff}
.category-item_categoryBtn,.category-item_categoryTitle,.category-item_collapseBtn,.category-item_offer:before,.category-item_priceItemPrice,.category-item_priceItemSubtitle,.category-item_priceItemText,.category-item_priceItemTitle{font-family:Exo\ 2,sans-serif}
.category-item_categoryBtn{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:40px;height:83px;border-radius:9px;font-size:24px;color:#3e3d3d;font-weight:300;background-color:#fff}
.category-item_categoryBtn.category-item_active{background-color:#0085ff;color:#fff}
.category-item_categoryBtn.category-item_active:before{background-color:#d9d9d9}
.category-item_categoryBtn.category-item_active:after{background-color:#d9d9d9;transform:rotate(0)}
.category-item_categoryBtn:after,.category-item_categoryBtn:before{content:"";position:absolute;right:17px;width:38px;height:3px;transition:transform .3s ease;background-color:#d9d9d9}
.category-item_categoryBtn:after{transform:rotate(90deg)}
@media(hover:hover){.category-item_categoryBtn:hover{cursor:pointer}.category-item_categoryBtn:hover:after,.category-item_categoryBtn:hover:before{background-color:#0085ff}.category-item_categoryBtn:hover.category-item_active{cursor:pointer}.category-item_categoryBtn:hover.category-item_active:before{background-color:#d9d9d9}.category-item_categoryBtn:hover.category-item_active:after{background-color:#d9d9d9;transform:rotate(0)}}
@media(max-width:767px){.category-item_categoryBtn{padding:0 60px 0 24px;height:70px;font-size:22px}}
@media(max-width:374px){.category-item_categoryBtn{padding:0 60px 0 16px;height:60px;font-size:20px}.category-item_categoryBtn:after,.category-item_categoryBtn:before{width:30px;height:2px;right:21px}}
.category-item_category{max-width:1024px;margin-bottom:10px;background-color:#fff;border-radius:18px;box-shadow:0 0 15px 0 rgba(0,0,0,.0901960784);z-index:2}
@media(max-width:1023px){.category-item_category{order:2}}
.category-item_categoryTitle{font-size:24px;color:inherit;font-weight:300;line-height:normal}
@media(max-width:767px){.category-item_categoryTitle{font-size:22px}}
@media(max-width:374px){.category-item_categoryTitle{font-size:20px}}
.category-item_categoryContentContainer{display:grid;grid-template-rows:0fr;overflow:hidden;padding:0 35px;transition:grid-template-rows .3s ease,padding .3s ease}
.category-item_categoryContentContainer.category-item_active{grid-template-rows:1fr;padding:24px 35px}
@media(max-width:767px){.category-item_categoryContentContainer{padding:0 15px}.category-item_categoryContentContainer.category-item_active{padding:20px 15px}}
@media(max-width:374px){.category-item_categoryContentContainer{padding:0 10px}.category-item_categoryContentContainer.category-item_active{padding:10px}}
.category-item_categoryContent{min-height:0}
.category-item_priceItem{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.category-item_priceItemTitle{font-size:24px;color:#3e3d3d;font-weight:400}
.category-item_priceItemSubtitle{font-size:14px;color:#999;font-weight:300;line-height:normal;margin-bottom:16px}
.category-item_priceItemText{font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal;margin-bottom:8px}
.category-item_priceItemPrice{margin-bottom:45px;font-size:16px;color:#999;font-weight:400;line-height:1.5}
.category-item_priceItemPriceDigit{font-size:24px;font-weight:500;color:#0085ff}
.category-item_priceItemPriceRub{font-size:20px;color:#0085ff}
.category-item_offer{position:relative}
.category-item_offer:before{position:absolute;width:60px;height:20px;top:10px;right:-68px;text-align:center;background-color:#0085ff;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:14px;color:#fff;font-weight:300;line-height:normal;content:"акция"}
.category-item_categoryActions{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:16px}
.category-item_collapseBtn{display:flex;align-items:center;gap:8px;padding:0;border:0;background:rgba(0,0,0,0);font-size:16px;color:#999;font-weight:300;line-height:normal;cursor:pointer;transition:color .2s}
.category-item_collapseBtn:hover{color:#0085ff}
@media(max-width:767px){.category-item_collapseBtn{justify-content:center}}
.category-item_collapseArrow{color:currentColor;transition:transform .2s}
.category-item_appointmentBtn{flex-shrink:0}
.breadcrumbs_breadcrumbNoLink,.breadcrumbs_breadcrumb,.breadcrumbs_section{font-family:Exo\ 2,sans-serif}
.breadcrumbs_section{padding:16px 5%;font-size:14px;color:gray;font-weight:300;line-height:normal}
@media(max-width:1023px){.breadcrumbs_section{display:none}}
.breadcrumbs_breadcrumb{font-size:14px;color:gray;font-weight:300;line-height:normal;text-decoration:none}
.breadcrumbs_breadcrumb:hover{text-decoration:underline;color:#0085ff}
.breadcrumbs_breadcrumb:last-child{color:#0085ff}
.breadcrumbs_breadcrumbNoLink{font-size:14px;color:#0085ff;font-weight:300;line-height:normal}
.doctor_topContentContainer{margin-top:32px;display:flex;flex-direction:row;justify-content:flex-start;gap:32px}
@media(max-width:767px){.doctor_topContentContainer{display:flex;flex-direction:column}}
.doctor_bottomContentContainer{margin-top:32px;padding-inline:5%}
@media(max-width:767px){.doctor_bottomContentContainer{padding-inline:15px}}
.doctor_left{padding-inline:5% 0}
@media(max-width:767px){.doctor_left{padding-inline:15px}}
.doctor_btn{width:255px;text-align:center}
@media(max-width:767px){.doctor_btn{width:100%}}
.doctor_right{width:100%;padding-inline:0 5%}
@media(min-width:1440px){.doctor_right{width:833px}}
@media(max-width:767px){.doctor_right{padding-inline:15px}}
.tags_tag{font-family:Exo\ 2,sans-serif}
.tags{margin-bottom:32px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}
.tags_tag{padding:10px 20px;border-radius:9px;background-color:#f5f5f5;font-size:14px;color:#999;font-weight:300}
.education_diplom,.education_title{font-family:Exo\ 2,sans-serif}
.education_content,.education_content strong{font-family:Inter,sans-serif}
.education{margin-bottom:32px}
.education_title{font-size:24px;color:#3e3d3d;font-weight:600;margin-bottom:16px}
.education_content{margin-bottom:32px;font-size:16px;color:#3e3d3d;font-weight:400;line-height:normal}
.education_content strong{display:block;margin-top:8px;font-size:18px;color:#0085ff;font-weight:600}
.education_diplom{font-size:24px;color:#3e3d3d;font-weight:500;margin-bottom:16px}
.education_diplomNumber{color:#0085ff}
.price_title{font-family:Exo\ 2,sans-serif}
.price{margin-bottom:32px}
.payments_sectionTitle{font-family:Inter,sans-serif}
.payments_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray.svg);background-size:512px,784px;background-position:right -25px,top -130px right 45px;background-repeat:no-repeat,no-repeat}
@media(min-width:1440px){.payments_main{background-position:right 0,top 0 right 290px}}
@media(max-width:1023px){.payments_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray-mobile.svg);background-size:473px,585px;background-position:top -100px right -76px,top -87px right 65px}}
@media(max-width:600px){.payments_main{background-size:415px,532px;background-position:top 10px right -200px,top -188px right -180px}}
@media(max-width:374px){.payments_main{background-size:386px,430px;background-position:top 16px right -200px,top -140px right -160px}}
.payments_section{min-height:calc(100vh - 80px);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
@media(max-width:1023px){.payments_section{min-height:calc(100vh - 140px)}}
.payments_container{max-width:1600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;padding:32px 36px}
@media(min-width:1440px){.payments_container{padding-inline:5%}}
@media(max-width:767px){.payments_container{padding-inline:15px}}
@media(max-width:600px){.payments_container{padding-inline:16px}}
.payments_sectionTitle{text-align:center;padding:0 36px;font-size:48px;color:#3e3d3d;font-weight:400;line-height:normal}
@media(min-width:1440px){.payments_sectionTitle{padding-inline:5%;font-size:48px}}
@media(max-width:1023px){.payments_sectionTitle{padding-top:0;font-size:32px}}
@media(max-width:600px){.payments_sectionTitle{padding-inline:0;font-size:24px;font-weight:500}}
.offers_offerLink,.offers_offersContentItemSubTitle,.offers_offersContentItemText,.offers_offersContentItemTitle{font-family:Exo\ 2,sans-serif}
.offers_articleTitle{font-family:Inter,sans-serif}
.offers_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray.svg);background-size:512px,784px;background-position:right -25px,top -130px right 45px;background-repeat:no-repeat,no-repeat}
@media(min-width:1440px){.offers_main{background-position:right 0,top 0 right 290px}}
@media(max-width:1023px){.offers_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray-mobile.svg);background-size:473px,585px;background-position:top -100px right -76px,top -87px right 65px}}
@media(max-width:600px){.offers_main{background-size:415px,532px;background-position:top 10px right -200px,top -188px right -180px}}
@media(max-width:374px){.offers_main{background-size:386px,430px;background-position:top 16px right -200px,top -140px right -160px}}
.offers_container{min-height:calc(100vh - 80px);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
@media(max-width:1023px){.offers_container{min-height:calc(100vh - 140px)}}
.offers_article{max-width:1600px;display:flex;flex-direction:column;gap:32px;padding:32px 36px}
@media(min-width:1440px){.offers_article{padding-inline:5%}}
@media(max-width:767px){.offers_article{padding-inline:15px}}
@media(max-width:600px){.offers_article{padding-inline:16px}}
.offers_articleTitle{text-align:center;padding:0 36px;font-size:48px;color:#3e3d3d;font-weight:400;line-height:normal}
@media(min-width:1440px){.offers_articleTitle{padding-inline:5%;font-size:48px}}
@media(max-width:1023px){.offers_articleTitle{padding-top:0;font-size:32px}}
@media(max-width:600px){.offers_articleTitle{padding-inline:0;font-size:24px;font-weight:500}}
.offers_nav{display:flex;flex-direction:column;margin-bottom:48px}
.offers_offerLinkItem{list-style:none;position:relative;padding-left:20px}
.offers_offerLinkItem:before{content:"";width:8px;height:8px;background-color:#999;border-radius:50%;position:absolute;left:0;top:55%;transform:translateY(-50%)}
@media(max-width:600px){.offers_offerLinkItem{margin-bottom:16px}}
.offers_offerLink{font-size:32px;color:#999;font-weight:400;line-height:normal;text-decoration:none}
.offers_offerLink:hover{color:#1278d5}
@media(max-width:1023px){.offers_offerLink{font-size:24px}}
@media(max-width:600px){.offers_offerLink{font-size:20px;line-height:1}}
.offers_offersContent{display:flex;flex-direction:column;gap:16px}
.offers_offersContentItem{padding:16px;background-color:#fff;border-radius:18px;box-shadow:0 0 9px 0 rgba(0,0,0,.0901960784)}
@media(max-width:1023px){.offers_offersContentItem{scroll-margin-top:65px}}
@media(max-width:767px){.offers_offersContentItem{padding:16px}}
.offers_offersContentItemTitle{font-size:32px;color:#3e3d3d;font-weight:300;line-height:normal;text-align:center}
@media(max-width:1023px){.offers_offersContentItemTitle{font-size:24px}}
@media(max-width:600px){.offers_offersContentItemTitle{font-size:20px;font-weight:500}}
.offers_offersContentItemSubTitle{font-size:14px;color:#999;font-weight:300;line-height:normal;margin-bottom:32px;text-align:center}
@media(max-width:600px){.offers_offersContentItemSubTitle{font-size:12px}}
.offers_offersContentItemText{font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal}
.offers_offersContentItemText strong{font-weight:600}
.offer-banner_offerBannerText{font-family:Exo\ 2,sans-serif}
.offer-banner_offerBanner{position:fixed;top:0;right:25px;z-index:70;color:red;transition:.2s}
.offer-banner_offerBanner:hover{color:#1278d5}
@media(max-width:1023px){.offer-banner_offerBanner{top:60px}}
@media(max-width:600px){.offer-banner_offerBanner{top:46px;right:-35px}.offer-banner_offerBannerSvg{width:170px;height:80px}}
.offer-banner_offerBannerText{position:absolute;top:20px;right:45px;text-align:center;font-size:16px;color:#fff;font-weight:500;line-height:normal}
@media(max-width:600px){.offer-banner_offerBannerText{top:16px;right:42px;font-size:14px}}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}
.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}
.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}
.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.offer-slider_slideText{font-family:Exo\ 2,sans-serif}
.offer-slider_slider{--current-slide-width:830px;display:flex;flex-direction:column;justify-content:center;gap:25px;height:570px;padding:15px 10px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}
@media(min-width:1440px){.offer-slider_slider{--current-slide-width:1120px;height:700px}}
@media(max-width:1023px){.offer-slider_slider{--current-slide-width:690px;height:710px}}
@media(max-width:767px){.offer-slider_slider{--current-slide-width:calc(100vw - 25px);height:auto;padding:15px 0 15px 15px}}
@media(max-width:600px){.offer-slider_slider{padding-top:30px}}
.offer-slider_swiperContainer{width:100%;height:450px;overflow:visible;cursor:-webkit-grab;cursor:grab}
.offer-slider_swiperContainer:active{cursor:-webkit-grabbing;cursor:grabbing}
@media(min-width:1440px){.offer-slider_swiperContainer{height:536px}}
@media(max-width:1023px){.offer-slider_swiperContainer{height:650px}}
@media(max-width:767px){.offer-slider_swiperContainer{height:auto;min-height:400px}}
.offer-slider_swiperContainer .swiper-wrapper{display:flex;flex-direction:row;align-items:stretch}
.offer-slider_slide{width:var(--current-slide-width);position:relative;background-color:hsla(0,0%,100%,.8);border-radius:9px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:0 4px 15px 0 rgba(0,132,255,.0901960784)}
@media(min-width:1440px){.offer-slider_slide{height:100%}}
@media(max-width:1023px){.offer-slider_slide{height:100%}}
@media(max-width:767px){.offer-slider_slide{display:flex;flex-direction:column;height:auto}}
.offer-slider_slideContent{padding:50px;height:100%;display:flex;flex-direction:column;justify-content:space-between}
@media(max-width:1023px){.offer-slider_slideContent{height:100%;display:flex;flex-direction:column}}
@media(max-width:767px){.offer-slider_slideContent{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:13px;order:1}}
.offer-slider_slideText{position:relative;width:424px;height:232px;margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;font-size:38px;color:#3e3d3d;font-weight:600;line-height:normal;z-index:1}
@media(min-width:1440px){.offer-slider_slideText{width:531px;margin-bottom:76px;font-size:48px;line-height:58px}}
@media(max-width:767px){.offer-slider_slideText{width:auto;height:auto;margin-top:auto;font-size:24px;margin-bottom:8px}}
.offer-slider_slideImgContainer{display:flex;flex-direction:column;position:absolute;right:0;bottom:0}
@media(max-width:767px){.offer-slider_slideImgContainer{position:relative;padding-top:5px;align-items:center}}
.offer-slider_slideImg{position:relative;right:0;height:465px}
@media(min-width:1440px){.offer-slider_slideImg{height:550px;right:0}}
@media(max-width:1023px){.offer-slider_slideImg{z-index:-1}}
@media(max-width:767px){.offer-slider_slideImg{width:auto;height:auto;max-height:300px;max-width:calc(100vw - 25px);object-fit:contain}}
.offer-slider_slideBtnContainer{margin-bottom:27px;display:flex;flex-direction:row;gap:32px}
@media(max-width:1023px){.offer-slider_slideBtnContainer{margin-top:auto}}
@media(max-width:767px){.offer-slider_slideBtnContainer{gap:12px}}
.offer-slider_slideBtn{display:inline-block;z-index:1}
@media(max-width:374px){.offer-slider_slideBtn{padding:10px}}
.offer-slider_controls{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;max-width:1120px}
.offer-slider_controlsBtn{height:16px;padding:0;border:0;color:#d9d9d9;background-color:unset;position:relative;cursor:pointer}
.offer-slider_controlsBtnPrev .offer-slider_arrow{overflow:visible}
.offer-slider_controlsBtnPrev .offer-slider_arrow .offer-slider_line{transition:.2s;stroke-dasharray:46;stroke-dashoffset:10}
.offer-slider_controlsBtnPrev .offer-slider_arrow .offer-slider_arrowhead{transition:.2s;transform:translateX(10px)}
.offer-slider_controlsBtnPrev:active{color:#0085ff}
.offer-slider_controlsBtnPrev:active .offer-slider_arrow .offer-slider_line{stroke-dashoffset:0}
.offer-slider_controlsBtnPrev:active .offer-slider_arrow .offer-slider_arrowhead{transform:translateX(0)}
@media(hover:hover){.offer-slider_controlsBtnPrev:hover{color:#0085ff}.offer-slider_controlsBtnPrev:hover .offer-slider_arrow .offer-slider_line{stroke-dashoffset:0}.offer-slider_controlsBtnPrev:hover .offer-slider_arrow .offer-slider_arrowhead{transform:translateX(0)}}
.offer-slider_controlsBtnBullet{width:13px;height:13px;transition:.2s;background:url(/static/img/slider/bullet@2x.png) no-repeat;background-size:11px 11px;cursor:pointer}
.offer-slider_controlsBtnBullet:hover{background:url(/static/img/slider/bullet-hover@2x.png) no-repeat;background-size:13px 13px}
.offer-slider_controlsBtnBullet.offer-slider_active{cursor:default;background:url(/static/img/slider/bullet-active@2x.png) no-repeat;background-size:11px 11px}
.offer-slider_controlsBtnNext .offer-slider_arrow{overflow:visible}
.offer-slider_controlsBtnNext .offer-slider_arrow .offer-slider_line{transition:.2s;stroke-dasharray:133}
.offer-slider_controlsBtnNext .offer-slider_arrow .offer-slider_arrowhead{transition:.2s;transform:translateX(-10px)}
.offer-slider_controlsBtnNext:active{color:#0085ff}
.offer-slider_controlsBtnNext:active .offer-slider_arrow .offer-slider_line{stroke-dasharray:143}
.offer-slider_controlsBtnNext:active .offer-slider_arrow .offer-slider_arrowhead{transform:translateX(0)}
@media(hover:hover){.offer-slider_controlsBtnNext:hover{color:#0085ff}.offer-slider_controlsBtnNext:hover .offer-slider_arrow .offer-slider_line{stroke-dasharray:143}.offer-slider_controlsBtnNext:hover .offer-slider_arrow .offer-slider_arrowhead{transform:translateX(0)}}
.topBar_topBarLink{font-family:Exo\ 2,sans-serif}
.topBar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:26px;background-color:#999;position:relative;overflow:hidden}
@media(max-width:600px){.topBar{position:fixed;width:100%;top:60px;left:0;right:0;z-index:70;height:20px;align-items:flex-start}}
.topBar_topBarLink{position:absolute;padding:0 8px;font-size:14px;color:#fff;font-weight:300;line-height:normal;white-space:nowrap;animation:topBar_slideText__gF1zn 10s ease-in-out infinite}
.topBar_topBarLink:hover{animation-play-state:paused;text-decoration:none}
@media(max-width:767px){.topBar_topBarLink{animation:none}}
@keyframes topBar_slideText__gF1zn{0%,12.5%{left:0;transform:translateX(0)}25%,37.5%{left:33.33%;transform:translateX(-50%)}50%,62.5%{left:66.66%;transform:translateX(-50%)}75%,87.5%{left:100%;transform:translateX(-100%)}to{left:0;transform:translateX(0)}}
.clinicSlider_ClinicSlider{margin-left:0;margin-right:unset;width:540px;height:330px;border-radius:18px}
@media(max-width:1023px){.clinicSlider_ClinicSlider{margin:0 auto}}
@media(max-width:600px){.clinicSlider_ClinicSlider{width:94vw;height:auto}}
.clinicSlider_ClinicSliderWrapper{position:relative;display:flex;flex-direction:column;gap:40px}
.clinicSlider_slideImg{width:540px;height:330px;object-fit:cover}
@media(max-width:600px){.clinicSlider_slideImg{width:94vw;height:auto}}
.clinicSlider_controls{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;max-width:1120px}
.clinicSlider_controlsBtn{height:16px;padding:0;border:0;color:#d9d9d9;background-color:unset;position:relative;cursor:pointer}
.clinicSlider_controlsBtnPrev .clinicSlider_arrow{overflow:visible}
.clinicSlider_controlsBtnPrev .clinicSlider_arrow .clinicSlider_line{transition:.2s;stroke-dasharray:46;stroke-dashoffset:10}
.clinicSlider_controlsBtnPrev .clinicSlider_arrow .clinicSlider_arrowhead{transition:.2s;transform:translateX(10px)}
.clinicSlider_controlsBtnPrev:active{color:#0085ff}
.clinicSlider_controlsBtnPrev:active .clinicSlider_arrow .clinicSlider_line{stroke-dashoffset:0}
.clinicSlider_controlsBtnPrev:active .clinicSlider_arrow .clinicSlider_arrowhead{transform:translateX(0)}
@media(hover:hover){.clinicSlider_controlsBtnPrev:hover{color:#0085ff}.clinicSlider_controlsBtnPrev:hover .clinicSlider_arrow .clinicSlider_line{stroke-dashoffset:0}.clinicSlider_controlsBtnPrev:hover .clinicSlider_arrow .clinicSlider_arrowhead{transform:translateX(0)}}
.clinicSlider_controlsBtnBullet{width:13px;height:13px;transition:.2s;background:url(/static/img/slider/bullet@2x.png) no-repeat;background-size:11px 11px;cursor:pointer}
.clinicSlider_controlsBtnBullet:hover{background:url(/static/img/slider/bullet-hover@2x.png) no-repeat;background-size:13px 13px}
.clinicSlider_controlsBtnBullet.clinicSlider_active{cursor:default;background:url(/static/img/slider/bullet-active@2x.png) no-repeat;background-size:11px 11px}
.clinicSlider_controlsBtnNext .clinicSlider_arrow{overflow:visible}
.clinicSlider_controlsBtnNext .clinicSlider_arrow .clinicSlider_line{transition:.2s;stroke-dasharray:133}
.clinicSlider_controlsBtnNext .clinicSlider_arrow .clinicSlider_arrowhead{transition:.2s;transform:translateX(-10px)}
.clinicSlider_controlsBtnNext:active{color:#0085ff}
.clinicSlider_controlsBtnNext:active .clinicSlider_arrow .clinicSlider_line{stroke-dasharray:143}
.clinicSlider_controlsBtnNext:active .clinicSlider_arrow .clinicSlider_arrowhead{transform:translateX(0)}
@media(hover:hover){.clinicSlider_controlsBtnNext:hover{color:#0085ff}.clinicSlider_controlsBtnNext:hover .clinicSlider_arrow .clinicSlider_line{stroke-dasharray:143}.clinicSlider_controlsBtnNext:hover .clinicSlider_arrow .clinicSlider_arrowhead{transform:translateX(0)}}
.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}
.swiper-pagination-lock{display:none}
.aboutClinic_clinicHours{font-family:Exo\ 2,sans-serif}
.aboutClinic{max-width:1350px;position:relative;background-color:#fff;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:60;scroll-margin-top:0}
@media(max-width:1023px){.aboutClinic{scroll-margin-top:60px}}
@media(max-width:600px){.aboutClinic{padding-inline:15px}}
.aboutClinic_header{padding-left:5%;padding-right:15px;display:flex;flex-direction:row;justify-content:space-between}
@media(min-width:1440px){.aboutClinic_header{padding-left:10%}}
@media(max-width:600px){.aboutClinic_header{padding-left:0;padding-right:0}}
.aboutClinic_clinicBtnBlock{position:relative;margin-bottom:35px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
@media(max-width:1023px){.aboutClinic_clinicBtnBlock{display:none}}
.aboutClinic_clinicBtnBottomBlock{display:none}
@media(max-width:1023px){.aboutClinic_clinicBtnBottomBlock{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}
.aboutClinic_clinicBottomContainer{display:flex;flex-direction:row;justify-content:space-around;padding-left:5%;padding-right:15px;gap:16px;padding-bottom:60px}
@media(max-width:1023px){.aboutClinic_clinicBottomContainer{padding-bottom:40px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:40px}}
@media(min-width:1440px){.aboutClinic_clinicBottomContainer{padding-left:10%}}
@media(max-width:600px){.aboutClinic_clinicBottomContainer{padding-left:0;padding-right:0}}
.aboutClinic_clinicAddressContainer{display:flex;flex-direction:column;gap:16px}
@media(max-width:1023px){.aboutClinic_clinicAddressContainer{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}}
@media(max-width:600px){.aboutClinic_clinicAddressContainer{display:flex;flex-direction:column}}
.aboutClinic_clinicHours{font-size:16px;color:#3e3d3d;font-weight:400}
.aboutClinic_clinicHours.aboutClinic_mobile{display:none;font-size:18px}
@media(max-width:1023px){.aboutClinic_clinicHours.aboutClinic_mobile{display:block}.aboutClinic_clinicHours{display:none}}
.ratingBlock_ratingItemService,.ratingBlock_ratingItemValue,.ratingBlock_ratingsContainer:after,.ratingBlock_totalRating{font-family:Exo\ 2,sans-serif}
.ratingBlock_container{height:148px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;margin-bottom:60px;gap:150px;background:url(/static/svg/bg-rating.svg) no-repeat 0 0}
@media(max-width:1023px){.ratingBlock_container{margin-bottom:30px}}
@media(max-width:374px){.ratingBlock_container{gap:100px}}
.ratingBlock_totalRating{position:relative;top:15px;left:40px;font-size:24px;color:#0085ff;font-weight:600;line-height:normal}
.ratingBlock_ratingsContainer{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:16px;flex-wrap:wrap}
.ratingBlock_ratingsContainer:after{content:"наш рейтинг в сервисах";position:absolute;bottom:-20px;font-size:16px;color:#0085ff;font-weight:300;line-height:normal}
@media(max-width:600px){.ratingBlock_ratingsContainer:after{content:""}}
@media(max-width:374px){.ratingBlock_ratingsContainer{justify-content:flex-end}}
.ratingBlock_ratingItemValue{font-size:20px;color:#0085ff;font-weight:700;line-height:normal}
@media(max-width:374px){.ratingBlock_ratingItemValue{font-size:16px}}
.ratingBlock_ratingItemService{font-size:20px;color:#b6b6b6;font-weight:500;line-height:normal}
@media(max-width:600px){.ratingBlock_ratingItemService{font-size:18px}}
@media(max-width:374px){.ratingBlock_ratingItemService{font-size:16px}}
.forms_CheckboxText,.forms_error,.forms_input,.forms_title{font-family:Exo\ 2,sans-serif}
.forms_formContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;gap:32px}
.forms_title{font-size:24px;color:#0085ff;font-weight:400;line-height:normal;text-align:center;margin-bottom:24px}
.forms_form{display:flex;flex-direction:column;max-width:300px;width:100%;height:100%;gap:32px}
.forms_input{font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal;width:100%;height:38px;margin-bottom:8px;padding:0;border:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #d9d9d9}
.forms_error{font-size:14px;color:#0085ff;font-weight:300;line-height:normal;min-height:20px;margin-bottom:24px;line-height:1.4;opacity:1;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out}
.forms_error:empty{opacity:0;transform:translateY(-5px)}
.forms_checkboxLabel{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:8px;cursor:pointer;gap:16px}
.forms_Checkbox{display:none}
.forms_Checkbox+.forms_CheckboxCustom:after{content:"";position:absolute;left:16px;top:16px;width:6px;height:6px;border-radius:16px;background:#d9d9d9;transition:.3s}
.forms_Checkbox:checked+.forms_CheckboxCustom:after{content:"";position:absolute;left:6px;top:6px;width:26px;height:26px;border-radius:6px;background:#0085ff;transition:.3s}
.forms_CheckboxCustom{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:9px;border:1px solid #999;background:#fff;display:inline-block;position:relative;transition:.3s}
.forms_CheckboxText{font-size:16px;color:#999;font-weight:300}
.paymentsBlock_dropdownItem{font-family:Exo\ 2,sans-serif}
.paymentsBlock_dropdownBtn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 0 3px;border:0;border-radius:9px;background:unset;cursor:pointer;transition:background .2s}
@media(hover:hover){.paymentsBlock_dropdownBtn:hover{background:#0085ff}.paymentsBlock_dropdownBtn:hover .paymentsBlock_dropdownItem{color:#78beff}}
.paymentsBlock_dropdownArrow{display:inline-block;margin:0 20px 0 8px;color:#0085ff;transition:.2s}
.paymentsBlock_dropdown{position:relative;width:300px;height:50px}
.paymentsBlock_dropdown.paymentsBlock_open{max-height:300px}
.paymentsBlock_dropdown.paymentsBlock_open .paymentsBlock_dropdownBtn{background:#fff}
.paymentsBlock_dropdown.paymentsBlock_open .paymentsBlock_dropdownArrow{transform:rotateX(180deg)}
.paymentsBlock_dropdown.paymentsBlock_open .paymentsBlock_dropdownItemBtn{color:#d9d9d9}
.paymentsBlock_dropdown.paymentsBlock_open .paymentsBlock_dropdownListWrapper:hover .paymentsBlock_dropdownArrow{color:#0085ff}
.paymentsBlock_dropdown.paymentsBlock_open .paymentsBlock_dropdownListWrapper{max-height:3000px;box-shadow:0 0 10px rgba(0,0,0,.09);background:#fff}
.paymentsBlock_dropdownListWrapper{position:absolute;max-height:50px;left:0;right:0;overflow:hidden;transition:.2s;background:#fff;border-radius:9px;box-shadow:0 0 10px rgba(0,0,0,.09);z-index:10}
.paymentsBlock_dropdownListWrapper:hover .paymentsBlock_dropdownArrow{color:#78beff}
.paymentsBlock_dropdownItem{padding:10px 0 10px 20px;cursor:pointer;font-size:16px;color:#999;font-weight:300;border-radius:9px;transition:background .2s,color .2s}
.paymentsBlock_dropdownItem:hover{color:#78beff}
.paymentsBlock_dropdownItem.paymentsBlock_selected{color:#0085ff}
.document_article{font-family:Exo\ 2,sans-serif}
.document_article h1{font-family:Inter,sans-serif}
.document_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray.svg);background-size:512px,784px;background-position:right -25px,top -130px right 45px;background-repeat:no-repeat,no-repeat}
@media(min-width:1440px){.document_main{background-position:right 0,top 0 right 290px}}
@media(max-width:1023px){.document_main{background-image:url(/static/svg/bg-top-blue.svg),url(/static/svg/bg-top-gray-mobile.svg);background-size:473px,585px;background-position:top -100px right -76px,top -87px right 65px}}
@media(max-width:600px){.document_main{background-size:415px,532px;background-position:top 10px right -200px,top -188px right -180px}}
@media(max-width:374px){.document_main{background-size:386px,430px;background-position:top 16px right -200px,top -140px right -160px}}
.document_container{min-height:calc(100vh - 80px);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
@media(max-width:1023px){.document_container{min-height:calc(100vh - 140px)}}
.document_article{max-width:1600px;display:flex;flex-direction:column;padding:32px 36px}
@media(min-width:1440px){.document_article{padding-inline:5%}}
@media(max-width:767px){.document_article{padding-inline:15px}}
@media(max-width:600px){.document_article{padding-inline:16px}}
.document_article{font-size:16px;color:#3e3d3d;font-weight:300;line-height:normal}
.document_article strong{font-weight:500}
.document_article h1{padding:0 36px;margin-bottom:32px;text-align:center;font-size:48px;color:#3e3d3d;font-weight:500;line-height:normal}
@media(min-width:1440px){.document_article h1{padding-inline:5%;font-size:48px}}
@media(max-width:1023px){.document_article h1{padding-top:0;font-size:32px}}
@media(max-width:600px){.document_article h1{padding-inline:0;font-size:24px;font-weight:500}}
.document_article h2{font-size:24px;font-weight:500}
.document_article a:not([class]){color:#0085ff}
.document_article a:not([class]):hover{text-decoration:none;color:#1278d5}

/* Разделение CSS-модулей, слившихся при переносе: шапка врача (heroDoc_*), заголовок цен врача (priceDoc_*), заголовок до/после на главной (beforeAfterHome_*) */
.beforeAfterHome_beforeAfterTitle{font-family:Exo\ 2,sans-serif}.beforeAfterHome_beforeAfterTitle{margin-bottom:80px;font-size:40px;color:#3e3d3d;font-weight:500}.heroDoc_description,.hero_experience,.hero_name,.hero_specialty{font-family:Exo\ 2,sans-serif}.heroDoc_image{object-fit:cover;position:relative;bottom:-3px;max-width:255px;min-width:255px}.heroDoc_description{margin-bottom:32px;font-size:16px;color:#3e3d3d;font-weight:400;line-height:normal;line-height:1.21;max-width:800px}.priceDoc_title{font-family:Exo\ 2,sans-serif}.priceDoc_title{font-size:34px;color:#3e3d3d;font-weight:600;margin-bottom:24px}
@media(max-width:1023px){.beforeAfterHome_beforeAfterTitle{margin-bottom:50px;font-size:40px}.heroDoc_section{background:none;background-color:#fff}}
@media(max-width:600px){.beforeAfterHome_beforeAfterTitle{font-size:34px}}
@media(min-width:1024px){.heroDoc_section{background:url(/static/svg/bg-doctor-top.svg) no-repeat right top -50px #fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}}
@media(min-width:1440px){.heroDoc_section{background-position:right 40px top}}
@media(max-width:767px){.heroDoc_image{max-width:345px;max-height:45vh;min-width:unset}}
@media(max-width:374px){.heroDoc_image{max-width:90vw;max-height:45vh;object-fit:contain}}
