*{margin:0;padding:0}
p{padding:0;margin:0}
@font-face{font-family:"Kobzar KS";src:url("../fonts/kobzarks.woff2")}
@font-face{font-family:Actay;src:url("../fonts/actay-regular.woff2");font-weight:400}
@font-face{font-family:'Actay Wide';src:url("../fonts/actaywide-bold.woff2")}
@font-face{font-family:'Cormorant';src:url("../fonts/cormorant-regular.woff2");font-weight:400}
@font-face{font-family:'Cormorant';src:url("../fonts/cormorant-light.woff2");font-weight:300}
body{box-sizing:border-box}
button{border:none;background:transparent}
ul{margin:0;padding:0}
li{list-style:none}
a{color:unset;text-decoration:none}
.relative{position:relative}
.pb100{padding-bottom:100px}
.mb100{margin-bottom:100px}
.p0{padding:0}
.mt0{margin-top:0!important}
.container{max-width:1110px}
.logo_mobile{display:none}
.noneBtnSocialHeader{display:none!important}
header{background:#fff;border-bottom:1px solid #E1AB9B}
.header_fixed{position:fixed;width:100%;z-index:99999;animation-duration:.5s;animation-name:headerShow;animation-fill-mode:forwards}
.header_fixed2{position:fixed;width:100%;z-index:99999;background:#fff;animation-duration:.5s;animation-name:header2Show;animation-fill-mode:forwards}
@keyframes headerShow{0%{top:-75px}
 100%{top:0}
}
@keyframes header2Show{0%{top:0}
 100%{top:75px}
}
.w100textMenu {width:100%!important;}
.socialNetworksHeader a img{max-width:100%;height:auto}
.socialNetworksHeader{display:flex;align-items:center}
.socialNetworksHeader button{background:#F08A83;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.5s all ease}
.socialNetworksHeader button:hover{background:#FF7167}
.locationHeader{cursor:pointer;transition:.5s all ease}
.locationHeader:hover svg{fill:#FF7167}
.navMain{border-bottom:1px solid #E1AB9B}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{background:#ccc!important}
 .mainSectionMobile{display:none}
.mainSection{background-image:url("../img/mainSection/bgMain.png");background-size:cover;background-repeat:no-repeat;height:540px}
.textBg span{margin-top:2px}
.textPhoto{position:absolute;left:25px;top:157px;width:150px;text-align:center;display:flex;align-items:center;justify-content:center}
.imageLeftMain{padding-left:90px}
.imageLeftMain img {height:100%!important}
.mainSectionPadding{padding-top:70px}
.blockAbsoluteText{color:#4B3737;font-family:"Cormorant";font-size:52px;font-style:normal;font-weight:400;line-height:normal;left:28%;position:absolute}
.blockAbsoluteText span{color:#F08A83;font-family:"Kobzar KS"}
.subtitleMainSection{position:absolute;width:104%;left:13%;top:110px}
.blockOfferMain{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:55px;align-items:flex-start;margin-left:30px}
.blockTextOffer{color:#4B3737;font-family:Actay;font-size:22px;font-style:normal;font-weight:400;line-height:normal;width:640px;margin-bottom:40px}
.blockTextOffer span{color:#2E968C;font-family:Actay;font-size:22px;font-style:normal;font-weight:400;line-height:normal}
.offerBtnBLue{padding:16px 24px;background:#2E968C;color:#FFF9F5;font-family:"Actay Wide";font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:.5s all ease}
.offerBtnBLue:hover{background:#0AC0AF}
.blockBg{width:178.029px;height:96.159px;transform:rotate(-20.291deg);background:#F08A83;position:absolute;border-radius:60%}
.textBg{position:absolute;color:#FFF9F5;text-align:center;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;top:-31px}
.textPhoto span{position:absolute;top:13px;color:#FFF9F5;text-align:center;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.show767px{display:none;color:#4B3737;font-family:'Cormorant';font-size:28px;font-style:normal;font-weight:300;line-height:normal}
.allResiewsPage2Remove{display:none}
.allResiewsPage2{display:none}
.blockBtnQuestions{display:none!important}
.pb0SliderPay{padding-bottom:20px!important}
.textAccordianOffer{color:#4B3737;font-family:Cormorant;font-size:30px;font-style:normal;font-weight:400;line-height:normal;transition:.5s all ease;cursor:pointer}
.textAccordianOffer:hover{color:#F08A83}
.blockTextAccordiand_js{padding-top:50px;display:none}
.blockTextAccordiand_js.active{display:block}
.arrowAccordian.active{transform:rotate(180deg)}
.text_show_accordian_js{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:25px}
.accordianOffer{padding-top:100px}
.titleAccordianOffer{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.iconStep{width:71.514px;height:38.627px;transform:rotate(-20.886deg);background:#2E968C;position:absolute;border-radius:60%}
.nameStep{left:30px;position:relative}
.textStep{position:absolute;color:#FFF9F5;font-family:Cormorant;font-size:48px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;margin-bottom:15px}
.iconAndText{position:relative;display:flex;align-items:center;justify-content:center}
.titleStep{margin-left:60px;color:#4B3737;font-family:Cormorant;font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.titleListAccordian{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.listContactsAccordian a{color:#2E968C;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.lastLiColorA a{color:#4B3737}
.textBottomAccordianOne{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.border-bottomOneAccordian{border-bottom:1px solid #E1AB9B}
.accordion-button:focus{z-index:3;outline:0;box-shadow:none}
.accordion-button:not(.collapsed){color:unset;background-color:transparent;box-shadow:none}
.accordion-item{color:unset;background-color:transparent;border:none;border-bottom:1px solid #E1AB9B}
.titleListAccordian{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.textAccordian{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.titleStep{transition:.3s all ease}
.accordion-header:hover .titleStep{color:#E1AB9B}
.titleSection{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-left:190px}
.titlePositionSurmam{color:#4B3737;font-family:Actay;font-size:22px;font-style:normal;font-weight:400;line-height:normal}
.titleSectionHistory{color:#F08A83;font-family:"Kobzar KS";font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.subTitleSectionHistory{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.borderBlockHistory{border-top:2px solid #F08A83;border-bottom:2px solid #F08A83}
.borderHistoryLeft{border-left:2px solid #F08A83}
.borderHistoryRight{border-right:2px solid #F08A83}
.textCardHistory{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.linkCardHistory a{color:#F08A83;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}
.tiileSectionRewiews span{color:#F08A83;font-family:"Kobzar KS";font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.tiileSectionRewiews{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.w80textRewiews{width:83px!important}
.gallery{padding:4rem 0 100px 0;display:flex;overflow:scroll;width:100%}
.cardGallery{width:540px}
.active{scroll-snap-type:unset}
.gallery li{scroll-snap-align:center;display:inline-block;border-radius:3px}
.textGalleryJs{width:500px;margin:0 20px;position:relative;border:2px solid #F08A83}
.nameCardGallery{padding:24px;overflow:hidden}
.nameCardGallery span{color:#4B3737;font-family:'Actay';font-size:22px;font-style:normal;font-weight:400;line-height:normal}
.gallery::-webkit-scrollbar{width:0}
.more{display:flex;justify-content:flex-end;margin-bottom:75px;z-index:9;position:relative;color:#F08A83;font-family:Actay;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px;transition:.5s all ease}
.more:hover{opacity:.7}
.fonBlock{width:100%;height:170px;position:absolute;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0.00) 0,#FFF 25.64%)}
.iconTextRewiews{width:230.029px;height:115.159px;transform:rotate(-12deg);background:#2E968C;position:absolute;border-radius:60%;bottom:-45px;right:-25px}
.nameTextRewiews{position:absolute;right:-5px;text-align:center;z-index:9;color:#FFF9F5;font-family:'Actay';font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:190px;top:-40px}
.nameRewiews{display:flex;align-items:center}
.imgGallery img{max-width:100%;height:auto}
.imgGallery{display:flex;position:relative}
.gallery_text_desc{position:absolute;bottom:-1px;right:10px;color:#fff;background:#fff;font-family:'Actay';font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-align:end;color:#4B3737;padding:5px 10px}
.titleSectionGallery{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.mb0{margin-bottom:0!important}
.mb143{margin-bottom:30px}
.w447{width:447px}
.descriptionMainSection{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:235px}
.meRecommend{position:relative}
.blockRecommend{border:2px solid #F08A83;background:rgba(255,255,255,0.40);backdrop-filter:blur(5.150000095367432px);height:140px;cursor:pointer}
.block_desc_block_recommend{-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,0.2);-moz-box-shadow:4px 4px 8px 0 rgba(34,60,80,0.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,0.2);background:#fff;position:absolute;bottom:30px;left:-30px;padding:10px;border-radius:10px;opacity:0}
.block_desc_block_recommend.active{animation-duration:.5s;animation-name:show_desc;animation-fill-mode:forwards}
@keyframes show_desc{0%{opacity:0;display:block}
 100%{opacity:1;display:block}
}
.mr30{margin-right:30px}
.mb30{margin-bottom:30px}
.textBlockRecommend{padding:16px 14px;color:#4B3737;font-family:Actay;font-size:28px;font-style:normal;font-weight:400;line-height:normal}
.blockRecommendBottom{width:100%}
.iconBlockRecommend{display:flex;justify-content:flex-end;position:relative;bottom:42px}
.iconBlockRecommendConf{bottom:7px}
.iconBlockRecommendTwoRowText{display:flex;justify-content:flex-end;position:relative;bottom:42px}
.iconBlockRecommend img{max-width:100%;height:auto}
.fonRecomend{background-image:url("../img/page2/fonBg.png");background-repeat:no-repeat;background-size:cover;width:52%;height:530px;position:absolute}
.titleSectionRecommend{margin-bottom:20px;color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.imageAboutClinic img{max-width:100%;height:auto}
.titleBlockTextAboutClinic{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.descriptionBlockTextAboutClinic{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.individTextDescriptAbout{color:#4B3737;font-family:'Actay';font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.descriptionBlockTextAboutClinic span{color:#F08A83;font-family:"Kobzar KS";font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.mt30{margin-top:30px}
.textForFon{z-index:1;width:150px;height:60px;color:#FFF9F5;text-align:center;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:center}
.fonTextAbout{position:absolute;width:178.029px;height:96.159px;transform:rotate(-20.291deg);background:#F08A83;border-radius:60%}
.absoluteBlockRightAbout{position:absolute;right:-30px;width:170px;top:-30px}
.fonAboutClinic{display:flex;align-items:center;justify-content:center}
.pb30{padding-bottom:30px}
.thanksForChoose{border-top:2px solid #F08A83;border-bottom:2px solid #F08A83;padding:24px 0}
.titleSectionThanks{color:#4B3737;text-align:center;font-family:Cormorant;font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:36px}
.decriptionSectionThanks{width:770px;color:#4B3737;text-align:center;font-family:Cormorant;font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.imageSectionCommand img{max-width:100%;height:auto}
.titleSectionComand{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}
.titleSectionComand span{color:#F08A83;font-family:"Kobzar KS";font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.descriptionSectinonCommand{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px}
.tenSteps{background-image:url("../img/page2/10step.svg");background-size:contain;background-repeat:no-repeat;background-position:center 315px;width:100%;height:100%}
.titleSectionTenSteps{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}
.descTitleTenSteps{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:flex-start;padding-bottom:30px}
.block_icon_belarus img{max-width:120px}
.block_icon_belarus{width:120px}
.mt40reverse{margin-top:100px}
.mt70reverse{margin-top:-70px}
.titleSectionTenSteps span{color:#F08A83;font-family:"Kobzar KS";font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.blockStep{width:445px;position:relative}
.titleStepPage2{color:#4B3737;font-family:Cormorant;font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}
.subtitleStep{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.afterLineLeft{border-left:1px solid #2E968C}
.afterLineRight{border-right:1px solid #2E968C}
.pr110{padding-right:110px}
.pl110{padding-left:110px}
.pl1{padding-left:1px}
.pl2{padding-left:2px}
.pr1{padding-right:1px}
.pb50{padding-bottom:50px}
.stepBlockNumberLeft{display:flex;align-items:center;justify-content:center;position:absolute;left:-37px;top:5px}
.stepBlockNumberRight{display:flex;align-items:center;justify-content:center;position:absolute;right:-145px;top:5px}
.iconFonStepPage2{width:71.514px;height:38.627px;transform:rotate(-20.886deg);background:#2E968C;border-radius:60%}
.textFonStepPage2{margin-bottom:12px;color:#FFF9F5;text-align:center;font-family:Cormorant;font-size:48px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;position:absolute}
.fonQuestons{background-image:url("../img/questions/background.png");background-size:contain;background-repeat:no-repeat;width:100%;height:544px;position:absolute;z-index:0;top:105px}
.blockTextConsultAndQuestions{padding-bottom:130px}
.subtitleBLockQuestionsAndConsult{color:#4B3737;font-family:Actay;font-size:22px;font-style:normal;font-weight:400;line-height:normal}
.descriptionBLockQuestionsAndConsult{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.titleBLockQuestionsAndConsult{position:absolute;top:28%;left:28%;color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.blockBtnBlockConsult a{color:#4B3737;font-family:Actay;font-size:22px;font-style:normal;font-weight:400;line-height:normal}
.btnSliderRewiews{display:flex;align-items:center;position:absolute;right:0;top:-40px}
.blockTopRewiews{display:flex;align-items:center;justify-content:space-between}
.titleBlockTopRewiews{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.titleBlockTopRewiews span{color:#F08A83;font-family:"Kobzar KS";font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.pt50{padding-top:50px}
.nameTextRewiewsPage2{position:absolute;right:0}
.nameTextRewiews2{position:absolute;right:10px;z-index:9;width:160px;color:#FFF9F5;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;top:-25px}
.h506slider2{height:500px;width:450px;margin:0 70px}
.pl120slider2{padding-left:110px}
.iconTextRewiewsSlider2{bottom:-40px;right:-25px}
.nameCardGallery{color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;align-items:stretch;height:500px}
.cardGallery img{position:absolute;top:24px;left:6px;z-index:9}
.titleBottomSurrMaterinstvoQuestions{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.nameCardGallery2{padding:24px 24px 110px 110px!important;overflow:hidden;color:#4B3737;font-family:Actay;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:0 0 50px 0;height:500px}
.content_toggle{position:absolute;right:20px;bottom:100px}
.content_toggle_none{display:none;position:absolute;right:20px;bottom:60px}
.pt0imp{padding-top:0}
.titleContacts{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.blockRightContacts{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}
.blockBtnContacts .btnSocialHeader{background:#F08A83;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.5s all ease}
.btnSocialHeader:hover{background:#FF7167}
.locationContacts .textHeaderInfo{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.locationHeader .textHeaderInfo{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.license{padding:40px 0;border-top:1px solid #F08A83;border-bottom:1px solid #F08A83;margin-bottom:100px}
.titleLicense{color:#4B3737;font-family:Cormorant;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}
.sliderLicense25{width:25%!important}
footer{background:#E1AB9B;padding:64px 40px}
.titleNameListFooter{color:#FFF9F5;font-family:Actay;font-size:28px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}
.blockNavFooter ul li:not(:last-child){margin-bottom:12px}
.blockNavFooter ul li a{color:#FFF9F5;text-align:center;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.descriptionFooter li{color:#FFF9F5;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid transparent;transition:.5s all ease;cursor:pointer}
.descriptionFooter li:hover{border-bottom:1px solid #FFF9F5}
.blockNavFooter li a{border-bottom:1px solid transparent;transition:.5s all ease;padding-bottom:5px}
.blockNavFooter li a:hover{border-bottom:1px solid #FFF9F5}
.consult_special{padding:24px 0;color:#4B3737;font-family:'Actay';font-size:28px;font-style:normal;font-weight:400;line-height:normal}
.containerSpecial{max-width:100%;padding:0 20px}
.galleryMobile{display:none}
.bar1,.bar2,.bar3{width:35px;height:3px;background-color:#4B3737;margin:6px 0;transition:0.4s}
.burgerMenu{display:none;cursor:pointer}
.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}
.change .bar2{opacity:0}
.change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}
.headerMenu{display:flex;align-items:center;justify-content:space-between}
.btnMenuNav .btnSocialHeader{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#F08A83}
.btnSocialHeader a{display:flex;align-items:center;justify-content:center}
.border-navMenu{border-top:1px solid #E1AB9B;border-bottom:1px solid #E1AB9B;width:100%;justify-content:center}
.headerMenu{padding:10px 20px}
.logoMenuNav img{width:54px;height:auto}
.mobileNav{position:fixed;width:100%;z-index:999999;background:#fff;top:-385px}
.mobileNav.active{animation-name:menuMobile;animation-duration:.5s;animation-fill-mode:forwards}
.mobileNav.noneMenu{animation-name:menuMobileNone;animation-duration:.5s;animation-fill-mode:forwards}
@keyframes menuMobile{0%{top:-150px}
 100%{top:0}
}
@keyframes menuMobileNone{0%{top:0}
 100%{top:-385px}
}
.blockBtnBlockConsult img{width:24px}
.btnCloseMenu svg{width:30px;height:30px}
.more2{display:none;position:absolute;right:20px;bottom:10px;z-index:9;color:#F08A83;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px;transition:.5s all ease}
.titleSectionOurCardBlock{color:#4B3737;font-family:'Cormorant';font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.titleSectionOurCardBlock span{color:#F08A83;font-family:"Kobzar KS";font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.fonCardAboutMe{width:318.512px;height:128.521px;transform:rotate(-20.886deg);border-radius:60%;border:2px solid #E1AB9B;position:absolute}
.titleCardAboutMe{color:#4B3737;font-family:"Playfair Display";font-size:64px;font-style:normal;font-weight:400;line-height:normal}
.subtitleCardAboutMe{color:#4B3737;text-align:center;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:270px}
.cardAboutMe{display:flex;flex-direction:column;align-items:center}
.ourCardAbout{padding-top:150px}
.titleBlockOurProgramms{color:#4B3737;font-family:'Cormorant';font-size:40px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;align-items:flex-start}
.titleBlockOurProgramms .sBlockOur{color:#F08A83;font-family:"Kobzar KS"}
.swiper{width:600px;height:300px}
.slideOurProgramm{opacity:.6;height:180px!important}
.slideOurProgramm.swiper-slide-active{opacity:1}
.ourProgramms{position:relative}
.mt165.swiper-slide-active{margin-top:165px}
.mt25{margin-top:25px}
.mt25.swiper-slide-active{margin-top:340px}
.mt35{margin-top:-35px}
.mt35.swiper-slide-active{margin-top:500px}
.mt80R{margin-top:-80px}
.mt80R.swiper-slide-active{margin-top:710px}
.imageBlockOurProgramms{position:absolute;left:0;top:106px}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:0!important;right:unset;z-index:50}
.swiper-scrollbar-drag{background:#2E968C!important}
.swiper-scrollbar{background:transparent!important}
.swiper-slide{padding-left:150px!important}
.iconSlider{left:45px!important;top:27px!important}
.mt60{margin-top:50px}
.mt70{margin-top:65px}
.mt80{margin-top:45px}
.titleSlider{width:590px}
.sliderOurProgramms{display:flex;align-items:center;flex-direction:column}
.borderSectFz{border-top:2px solid #F08A83;border-bottom:2px solid #F08A83}
.titlefz{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.titleSectionFz{color:#4B3737;text-align:center;font-family:'Cormorant';font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.titleSectfz{color:#4B3737;font-family:'Actay';font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}
.subtitleSectFz li{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:flex-start}
.pCardFzRight{padding:35px 0 35px 35px;border-left:2px solid #F08A83}
.pCardFzLeft{padding:35px 0 35px 35px}
.noneBr{display:none}
.blockBtnOffer{display:flex;margin-bottom:25px;}
#modal_form{z-index:999999 !important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:468px!important;margin-left:auto!important;margin-top:auto!important;height:auto!important;border:1px solid #E1AB9B!important}
#modal_form_state_one,#modal_form_state_dzen,#modal_form_state_kp,#modal_form_state_onl{z-index:999999 !important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;margin-left:auto!important;margin-top:auto!important;height:100%!important;border:none!important}
.jGrowl{z-index:9999999!important}
#overlay{z-index:999998 !important}
.modal{display:block;position:relative;width:auto;height:auto}
.exit{background:transparent!important;border:transparent!important;right:0!important;top:0!important;align-items:center;justify-content:center;display:flex}
.exit:after{content:''!important}
.titleModalForm{color:#4B3737;font-family:'Cormorant';font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.subtitleModalForm{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.oneInput input[placeholder]{color:#D7D7D7!important;font-family:'Actay';font-size:16px!important;font-style:normal;font-weight:400;line-height:normal}
.nameAndPhone{display:flex;align-items:center}
.nameAndPhone input,.blockCityAndComment input{width:100%!important;border:none!important;border-bottom:1px solid #E1AB9B!important;border-radius:0!important}
.nameAndPhone input:not(:last-child){margin-right:20px}
.blockCityAndComment{margin-bottom:24px}
.submitForm{border:none;margin-right:16px}
.mb24{margin-bottom:24px}
.soglForm{color:#4B3737;font-family:'Actay';font-size:10px;font-style:normal;font-weight:400;line-height:normal}
.titleCallback{color:var(--chocolate,#4B3737);font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px}
.blockNewPatient{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.mb8{margin-bottom:8px}
.soglForm input{margin-right:8px}
.blockBtnAndSogl{margin-bottom:40px}
.footerForm{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.footerForm span{color:#F08A83}
#modal_form input[type="text"]{margin-bottom:24px!important}
#modal_form_state_one,#modal_form_state_dzen,#modal_form_state_kp,#modal_form_state_onl{overflow:scroll}
.title_history_modal{color:#4B3737;font-family:'Cormorant';font-size:52px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:14px}
.title_history_modal_two{margin-bottom:40px}
.author_title{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:14px}
.date_history{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:50px}
.history_text{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.mbHistoryText{margin-bottom:15px}
.mbHistoryTextDate{margin-bottom:52px}
.footer_history{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.desc_image_history{margin:24px 0;color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.author_image{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.image_history{margin-bottom:24px}
.author_image_top{margin-top:24px}
.desc_image_history_bottom{margin:24px 0 0}
.image_history img{max-width:100%;height:auto;width:100%}
.question_title_history{color:#4B3737;font-family:'Actay';font-size:28px;font-style:normal;font-weight:400;line-height:normal}
.question_title_history span{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.italic_text_history{color:#4B3737;font-family:'Actay';font-size:16px;font-style:italic;font-weight:400;line-height:normal;border-left:1px solid #4B3737;padding:0 0 0 12px}
.redactor_history{margin:40px 0;color:#4B3737);font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
input[type=radio]{--s:15px;--c:#F08A83;height:var(--s);aspect-ratio:1;border:1px solid #F08A83;background:radial-gradient(farthest-side,var(--c) 94%,#0000) 50%/0 0 no-repeat content-box;border-radius:50%;outline-offset:calc(var(--s)/10);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:inherit;transition:.3s}
input[type=radio]:checked{border-color:var(--c);background-size:90% 90%;padding:1.5px}
input[type=radio]:disabled{background:linear-gradient(#F08A83 0 0) 50%/100% 20% no-repeat content-box;opacity:.5;cursor:not-allowed}
@media print{input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:none}
}
label{display:inline-flex;align-items:center cursor:pointer}
#medKarta,#newPatient{position:relative;bottom:2px;width:15px;height:15px;margin-right:8px}
#callbackWhatsApp,#callbackTelegram,#callbackPhone,#callbackMessage{position:relative;bottom:-2px;margin-right:4px}
.paySurmama{padding-top:200px}
.itc-slider-item__pay{width:100%!important;display:flex;align-items:flex-start;margin-top:30px;padding:0 80px}
.mb30sliderPay{margin-bottom:30px}
.mr30sliderPay{margin-right:30px}
.mt30sliderPay{margin-top:30px}
.titleSliderPay{color:#4B3737;font-family:'Cormorant';font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.colorDark{color:#F08A83!important}
.titleSliderPay span{color:#F08A83}
.btnSliderPay{display:flex;align-items:center;position:absolute;top:50%;width:100%}
.btnSliderPayNew{position:absolute;right:0;top:-65px;display:flex;align-items:center;justify-content:flex-end}
.itc-slider-btn-prevPay{position:absolute;left:10px!important}
.itc-slider-btn-nextPay{position:absolute;right:10px !important}
.titleBlockPay{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;top:0}
.blockImageAndText{width:100%}
.h100AndFlex{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.blockImageAndText img{max-width:100%;height:auto}
.blockTwoSliderPay{display:flex;align-items:flex-start}
.blockOnePaySurmama{width:100%}
.blockOnePaySurmama img{max-width:100%;height:auto;margin-bottom:32px}
.titleBlockTwoSliderPay,.titleTextSliderPay3{margin-bottom:16px;color:#4B3737;font-family:'Cormorant';font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.subtitleBlockTwoSliderPay,.subtitleTextSliderPay3{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.blockOnePaySurmama:not(:last-child){margin-right:30px}
.blockSliderPay3{display:flex;align-items:flex-start}
.blockSliderPay3 img{max-width:100%;height:440px;margin-right:30px}
.blockOneRowSliderPay{display:flex;align-items:flex-end}
.blockImageRowOne{display:flex;align-items:flex-end}
.heightImageSliderPay1{max-width:100%;height:147px}
.heightImageSliderPay2{max-width:100%;height:195px}
.heightImageSliderPay3{max-width:100%;height:245px}
.heightImageSliderPay2,.heightImageSliderPay3{margin-left:20px}
.titleImageTextSliderPay{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:21px}
.blockTwoRowSliderPay{display:flex;align-items:flex-start;justify-content:space-between;margin-top:20px}
.heightImageSliderPayRow2-1{max-width:100%;height:155px}
.heightImageSliderPayRow2-2{max-width:100%;height:210px;margin-left:20px}
.heightImageSliderPayRow2-3{max-width:100%;height:220px;margin-left:20px}
.subtitleSliderPay{margin-top:16px;color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.mb0titleSliderPay{margin-bottom:0}
.blockSliderPay4{display:flex;align-items:flex-start}
.blockSliderPay4 img{max-width:100%;height:385px}
.blockDescriptionSliderPay4{display:flex;flex-direction:column;align-items:flex-start;margin-left:30px}
.titleSliderPay4{color:#4B3737;font-family:'Cormorant';font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}
.subtitleSliderPay4{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.subtitleSliderPay4:not(:last-child){margin-bottom:20px}
.mt0subtitleSliderPay{margin-top:0}
.blockAllSliderPayLast{display:flex;align-items:stretch;justify-content:stretch}
.oneColSliderLast{display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.oneColSliderLast img{max-width:100%;height:245px}
.twoColSliderLast{display:flex;flex-direction:column;align-items:flex-start;width:70%;margin-left:30px}
.subtitleSliderLast{color:#4B3737;font-family:'Actay';font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.subtitleSliderLastNew{color:#4B3737;font-family:Cormorant;font-size:26px}
.subtitleSliderLast:not(:last-child){margin-bottom:20px}
.blockImageLastSliderRight{display:flex;align-items:stretch;justify-content:stretch}
.imageOneColLast1{height:320px;max-width:100%}
.rightImageLastSlider{display:flex;flex-direction:column;justify-content:space-between;margin-left:30px}
.rightImageLastSlider img{height:145px;max-width:100%}
.indicatorPay{border-top:0!important;border-bottom:0!important;background-image:url("../img/sliderPaySurmama/pagination/pagination.svg");width:20px!important;height:15px!important;background-repeat:no-repeat;background-size:contain}
.itc-slider-indicator.indicatorPay.itc-slider-indicator-active{background-image:url("../img/sliderPaySurmama/pagination/paginationactive.svg");width:20px!important;height:15px!important;background-repeat:no-repeat;background-size:contain}
.content_toggle,.content_toggle_none{z-index:9;color:#F08A83;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.5s all ease}
.nameRewiews{position:absolute;right:0;bottom:0}
.noneIcon{display:none}
.paddingBottomMainPage{border-bottom:2px solid #F08A83}
.pt100{padding-top:100px}
.blockRightMainPage{position:absolute;top:100px;width:800px}
.titleMainPage{color:#4B3737;font-family:'Cormorant';font-size:52px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:64px;position:relative;z-index:1}
.imageMainRight img{max-width:606px;height:100%!important;margin-top:100px;width: 100%;}
.mainPageBlockBg{border:1px solid #F08A83;background:transparent;width:308.804px;height:150.901px}
.mainPageTextBg{color:#4B3737;text-align:center;font-family:'Actay';font-size:22px;font-style:normal;font-weight:400;line-height:normal;top:unset}
.textPhotoMainPage{position:absolute;left:480px;width:150px;text-align:center;display:flex;align-items:center;justify-content:center;bottom:-130px;z-index:1}
.textDescriptionMainPage{color:#4B3737;font-family:'Actay';font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:340px;position:relative;z-index:1}
.textDescriptionMainPage2{display:none}
.textDescriptionMainPage2 span{color:#F08A83;font-family:"Kobzar KS";font-size:26px}
.textDescriptionMainPage span{color:#F08A83;font-family:"Kobzar KS";font-size:26px}
.bgMainPage{background-image:url("../img/mainPage/bgmainpage.png");background-size:cover;background-repeat:no-repeat;height:430px;position:absolute;width:100%;z-index:0;left:0}
.sectionMainPage{position:relative}
.imageMainRight{position:relative}
.relativeMainPage{position:relative}
#scroll_top{position:fixed;right:30px;bottom:30px;border-radius:50%;background:#E1AB9B;color:#fff;width:40px;height:40px;font-size:30px;display:flex;justify-content:center;align-items:center;border:1px solid #E1AB9B;transition:.5s all ease;cursor:pointer}
#scroll_top:hover{background:#fff;color:#E1AB9B}
.btn-up_hide{display:none!important}
.list_anchor{width:100%}
.list_anchor li a{color:#4B3737;font-family:'Actay';font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.5s all ease}
.list_anchor li a:hover{opacity:.7}
.pbToggle_none{padding-bottom:40px}
.imgGalleryS{position:relative}
.desc_image_galleryS{position:absolute;bottom:-1px;right:10px;color:#fff;background:#fff;font-family:'Actay';font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-align:end;color:#4B3737;padding:5px 10px}
.imgGalleryS img{max-width:100%;height:auto}
.itc-slider-item__payMobile{justify-content:center}
.block_imageSliderPay_mobile{display:flex;align-items:center;flex-direction:column;justify-content:space-between}
.mobileSlider_pay1{max-width:100%;height:116px}
.mobileSlider_pay2{max-width:100%;height:70px}
.mobileSlider_pay3{max-width:100%;height:80px}
.mobileSlider_pay4{max-width:100%;height:88px}
.mobileSlider_pay5{max-width:100%;height:98px}
.mobileSlider_pay6{max-width:100%;height:100px}
.block_one_mobile_slider_row,.block_two_mobile_slider_row,.block_three_mobile_slider{display:flex;align-items:center;justify-content:center}
.block_one_mobile_slider_row,.block_three_mobile_slider{align-items:flex-start}
.block_two_mobile_slider_row{align-items:flex-end}
.block_imageSliderPay_mobile{display:flex;align-items:flex-start;flex-direction:column}
.blockImageRowOneMobile{flex-direction:column}
.mb20slider_payMobile{margin-bottom:20px}
.col-oneSlider_pay__mobile,.col-twoSlider_pay__mobile{display:flex;flex-direction:column}
.slider_six_photo{display:flex;flex-direction:column;align-items:center}
.col-oneSlider_pay__mobile{margin-right:20px}
.itc-slider-item__payMobile img{max-width:100%;height:auto}
.itc-slider-item__payMobile{padding:0 20px!important;justify-content:flex-start}
.blockImageAndTextMobile{display:flex;flex-direction:column;align-items:center}
.col-oneSlider_pay__mobile1,.col-oneSlider_pay__mobile2,.col-oneSlider_pay__mobile3,.col-oneSlider_pay__mobile4,.col-oneSlider_pay__mobile5,.col-oneSlider_pay__mobile6{max-width:140px!important;height:auto!important}
.all_col_slider_pay{display:flex}
.blockSliderPay4_mobile{flex-direction:column;align-items:center}
.blockSliderPay4_mobile img{max-width:100%;height:auto!important}
.ml0{margin-left:0}
.paySurmamaMobile{display:none}
@media (max-width:768px){.paySurmama{display:none}
 .paySurmamaMobile{display:block}
}
#yandexMap {
    width: 100%;
}
.mt545 {
    margin-top: 545px;
}
.btnMainNew {
    width: 394px;
}
.offerNew {
    background: transparent;
    color: #2E968C;
    border: 1px solid #2E968C;
}
.thankForConsult {
    height: 100vh;
}
.titleThanksForConsult {
    font-size: 26px;
    font-weight: bold;
    margin-top: 10%;
}

.mt-10 {
margin-top: 10px;
}
.mt-15 {
margin-top: 15px;
}
.mt-30 {
margin-top: 30px;
}
.mb-10 {
margin-bottom: 10px;
}
.mb-15 {
margin-bottom: 15px;
}
.mb-30 {
margin-bottom: 30px;
}

/* Текст ошибки через псевдоэлемент */
.agree.error .text_wrap::after {
  content: "Пожалуйста, подтвердите согласие на обработку данных.";
  display: block;
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.3;
  color: #e53935;
}

.agree .agree__error {
  display: none;
  margin-top: 8px;
  font-size: 12px;
  color: #e53935;
}
/* Показываем текст ошибки, когда есть .has-error */
.agree .agree_content:has(.input_wrap.input-checkbox.has-error) + .agree__error {
  display: block;
}

.cookie-popup {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 499;
	width: 100%;
    background: #fff;
	border-top: #cbcbcb 1px solid;
}

.cookie-popup__wrap {
	position: relative;
}

.cookie-popup__text {
	padding: 7px 20px;
	color: #333;
	font-size: 12px;
	line-height: 20px;
}

.cookie-popup__text a {
	color: #333;
}

.cookie-popup__text a:hover {
	color: #606060;
	text-decoration: none;
}

.js_set_cookie {
	color: #000;
	font-weight: 600;
	cursor: pointer;
}

@media screen and (max-width:1570px) {
	.cookie-popup__text {
		padding: 0 190px 0 0;
	}

	.cookie-popup__btn {
		right: 190px;
	}
}

@media screen and (max-width:992px) {
	.cookie-popup__wrap {
		padding: 5px 10px;
	}

	.cookie-popup__text {
		font-size: 14px;
		line-height: 22px;
		padding: 0 50px 0 0;
	}

	.cookie-popup__btn {
		right: 0;
	}
}

@media screen and (max-width:767px) {
	.cookie-popup__wrap {
		padding: 5px;
	}

	.cookie-popup__text {
		text-align: center;
		padding: 0 0 15px;
		font-size: 12px;
		line-height: 14px;
	}

	.cookie-popup__btn {
		position: relative;
		top: inherit;
		right: inherit;
		text-align: center;
	}

	.cookie-popup__btn .btn_white {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
	}
}

