@charset "UTF-8";
body{color:#3C3F52}
.container{max-width:calc(1140px + 16px * 2);padding:0 16px;margin-left:auto;margin-right:auto}
.gray3{color:#3C3F52}
.gray2{color:#717888}
.gray1{color:#C9CBD7}
.pink{color:#FF2950}
section ul{list-style:disc;list-style-position:inside}
.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' transform='rotate(-90 11.5 11.5)' fill='%23fff' stroke='%23C9CBD7'/%3E%3Cpath d='m15 10-3 4M9 10l3 4' stroke='%233C3F52' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(-180deg)}
body{color:#3C3F52}
.container{max-width:calc(1140px + 16px * 2);padding:0 16px;margin-left:auto;margin-right:auto}
.gray3{color:#3C3F52}
.gray2{color:#717888}
.gray1{color:#C9CBD7}
.pink{color:#FF2950}
section ul{list-style:disc;list-style-position:inside}
.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' transform='rotate(-90 11.5 11.5)' fill='%23fff' stroke='%23C9CBD7'/%3E%3Cpath d='m15 10-3 4M9 10l3 4' stroke='%233C3F52' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(-180deg)}
.mr{font-family:"Montserrat-Regular",sans-serif}
.mm{font-family:"Montserrat-Medium",sans-serif}
.msb{font-family:"Montserrat-SemiBold",sans-serif}
.mb{font-family:"Montserrat-Bold",sans-serif}
.tw-font-normal{font-family:"Montserrat-Regular",sans-serif}
.tw-font-medium{font-family:"Montserrat-Medium",sans-serif}
.tw-font-semibold{font-family:"Montserrat-SemiBold",sans-serif}
.tw-font-bold{font-family:"Montserrat-Bold",sans-serif}
.mr-12{font-family:"montserrat-regular";font-size:12px;line-height:15px}
.mr-14{font-family:"montserrat-regular";font-size:14px}
.mr-16{font-family:"montserrat-regular";font-size:16px}
.mm-12{font-family:"montserrat-medium";font-size:12px}
.mm-14{font-family:"montserrat-medium";font-size:14px}
.mm-16{font-family:"montserrat-medium";font-size:16px}
.mm-18{font-family:"montserrat-medium";font-size:18px}
.mm-20{font-family:"montserrat-medium";font-size:20px}
.mm-21{font-family:"montserrat-medium";font-size:21px}
.mm-24{font-family:"montserrat-medium";font-size:24px}
.mm-36{font-family:"montserrat-medium";font-size:36px}
.msb-12{font-family:"montserrat-semibold";font-size:12px}
.msb-14{font-family:"montserrat-semibold";font-size:14px}
.msb-16{font-family:"montserrat-semibold";font-size:16px}
.msb-18{font-family:"montserrat-semibold";font-size:18px}
.msb-21{font-family:"montserrat-semibold";font-size:21px;letter-spacing:-0.333333px}
.msb-24{font-family:"montserrat-semibold";font-size:24px}
.msb-26{font-family:"montserrat-semibold";font-size:26px}
.msb-28{font-family:"montserrat-semibold";font-size:28px}
.mb-14{font-family:"montserrat-bold";font-size:14px}
.mb-26{font-family:"montserrat-bold";font-size:26px}
.h1{font-family:"montserrat-bold";font-size:52px;line-height:123%}
.h1 span{font-family:"montserrat-regular"}
.h2{font-family:"montserrat-bold";font-size:36px}
@media screen and (max-width:576px){.h2{font-size:28px;line-height:34px}}
.h3{font-family:"montserrat-semibold";font-size:21px;line-height:26px}
.ls-33{letter-spacing:-0.333333px}
.ls{letter-spacing:0.14px}
.text-uppercase{text-transform:uppercase}
.underline{text-decoration:underline}
.lh-100{line-height:100% !important}
.lh-110{line-height:110% !important}
.lh-120{line-height:120% !important}
.lh-130{line-height:130% !important}
.lh-140{line-height:140% !important}
.arrow::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23C9CBD7'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.arrow:hover::after,.arrow:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.arrow-gray-2::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23717888'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.arrow-gray-2:hover::after,.arrow-gray-2:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.pink-arrow::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.pink-arrow:hover::after,.pink-arrow:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.btn-round{padding:13px 25px;border-radius:30px;line-height:140%;width:fit-content;cursor:pointer;text-align:center}
.btn-pink{color:#fff;background:#FF2950;box-shadow:0px 8px 46px rgba(255,41,66,0.4);transition:background ease-out 0.2s}
.btn-pink:hover,.btn-pink:focus{background-color:#D51644;color:#fff}
.btn-pink-border{color:#FF2950;background:none;border:1px solid #FF2950;transition:all ease-out 0.2s}
.btn-pink-border:hover,.btn-pink-border:focus{background-color:#FF2950;color:#fff}
.btn-gray-border{color:#717888;background:#fff;border:1px solid #C9CBD7;transition:all ease-out 0.2s}
.btn-gray-border:hover,.btn-gray-border:focus{border:1px solid #3C3F52;background-color:#3C3F52;color:#fff}
.btn-gray2-border{color:#717888;background:#fff;border:1px solid #717888;transition:all ease-out 0.2s}
.btn-gray2-border:hover,.btn-gray2-border:focus{border:1px solid #3C3F52;background-color:#3C3F52;color:#fff}
.btn-gray-border.btn-pills{background:#F8F8F8;border:1px solid #F8F8F8;color:#3C3F52}
.btn-gray-border.btn-pills:hover,.btn-gray-border.btn-pills:focus{border:1px solid #3C3F52;background:#F8F8F8;color:#3C3F52}
.btn-gray-border.btn-pills.active{background:#3C3F52;border:1px solid #3C3F52;color:#fff}
.button-prev,.button-next{position:absolute;z-index:10;display:block;border-radius:50%;box-shadow:0px 0px 60px rgba(113,120,136,0.25);top:50%;transform:translate(0,-50%);transition:all ease-out 0.2s;cursor:pointer}
.button-prev circle,.button-next circle{transition:all ease-out 0.2s;fill:#fff}
.button-prev path,.button-next path{transition:all ease-out 0.2s;stroke:#FF2950}
.button-prev:hover circle,.button-next:hover circle{fill:#FF2950}
.button-prev:hover path,.button-next:hover path{stroke:#fff}
.button-prev:focus-visible circle,.button-prev:focus circle,.button-next:focus-visible circle,.button-next:focus circle{fill:#fff}
.button-prev:focus-visible path,.button-prev:focus path,.button-next:focus-visible path,.button-next:focus path{stroke:#FF2950}
.button-next{right:-30px}
.button-prev{left:-30px}
.swiper-pagination-bullet{width:6px;height:6px;background:none;border:1px solid #C9CBD7;opacity:1}
.swiper-pagination-bullet-active{background:#C9CBD7}
.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:175px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:10px;--bs-tooltip-color:#fff;--bs-tooltip-bg:#4E597E;--bs-tooltip-border-radius:4px;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}
.tooltip.show{opacity:var(--bs-tooltip-opacity)}
.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}
.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:left;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}
img,svg{display:inline}
body{color:#3C3F52}
.serv-intro__section{height:390px;width:100%;position:relative;margin-top:200px}
@media screen and (max-width:576px){.serv-intro__section{height:auto;margin-top:115px}}
.serv-intro__section .btn-round{font-size:18px !important;max-width:500px}
@media screen and (max-width:576px){.serv-intro__section .btn-round{position:relative;top:-28px;width:100% !important}}
.serv-intro__section .container{background:#F8F8F8;border-radius:16px;height:100%;position:relative;max-width:1140px}
@media screen and (max-width:768px){.serv-intro__section .container{background:#fff}}
.serv-intro__section .serv-intro__text-container{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-content:center;padding-bottom:28px;padding-left:41px}
@media screen and (max-width:768px){.serv-intro__section .serv-intro__text-container{justify-content:space-between;height:auto;padding-bottom:0;padding-left:0}}
.serv-intro__section .h1{padding-bottom:14px;padding-top:46px;font-family:"montserrat-medium";font-size:52px;line-height:120%}
.serv-intro__section .h1 b{font-family:"montserrat-bold"}
@media screen and (max-width:768px){.serv-intro__section .h1{font-size:36px;padding-top:4px;padding-bottom:8px}}
.serv-intro__section .mm-18{max-width:400px;line-height:24px;margin-bottom:43px}
@media screen and (max-width:768px){.serv-intro__section .mm-18{margin-bottom:0}}
@media screen and (max-width:576px){.serv-intro__section .img__container{width:calc(100% + 32px);overflow:hidden;margin-left:-16px;margin-right:-16px}}
.serv-intro__section img{max-height:432px;bottom:0;right:0;position:absolute;z-index:0}
@media screen and (max-width:1140px){.serv-intro__section img{width:87%;right:-60px}}
@media screen and (max-width:992px){.serv-intro__section img{width:75%;right:-120px}}
@media screen and (max-width:768px){.serv-intro__section img{right:0;max-width:460px;width:100%}}
@media screen and (max-width:576px){.serv-intro__section img{position:relative;overflow:hidden;max-height:auto;width:calc(100% - 16px);right:-16px}}
.serv-nav__container{display:flex;padding-top:23px}
.serv-nav__container .btn-round{margin-right:13px;padding:10px 24px}
@media screen and (max-width:768px){.serv-nav__container{padding-top:25px}.serv-nav__container .btn-round{background:#fff;border:1px solid #C9CBD7;padding:8px 19px;margin-right:9px}}
.serv-description__section{padding-top:52px}
.serv-description__section .h2{padding-bottom:19px}
.serv-description__section p{max-width:800px;line-height:24px}
.serv-offer__section{margin-top:75px}
.serv-offer__section .h2{line-height:43px;margin-bottom:20px}
.serv-offer__inner{border-radius:16px;background:#F8F8F8;padding:44px 54px}
.serv-offer__inner .btn-round{margin-top:26px}
@media screen and (max-width:576px){.serv-offer__inner{padding:34px 20px;margin-bottom:46px}.serv-offer__inner .btn-round{width:100%}.serv-offer__inner .h2{line-height:130%}.serv-offer__inner .h2 br{display:none}.serv-offer__inner .h2 span{display:inline-block}}
.serv-offer__grid{padding-top:10px;padding-bottom:13px;display:grid;grid-template-columns:repeat(auto-fit,290px);column-gap:50px}
.serv-offer{min-width:300px}
.serv-offer .mm-14{padding-top:8px;padding-left:31px;line-height:20px}
.serv-offer .prev-price{margin-left:10px}
.serv-offer__title::before{margin-right:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FF2950' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='m2.652 10.32 5.657 5.657m.222.222L22.673 2.057'/%3E%3C/svg%3E")}
.serv-description__section{padding-top:52px}
.serv-description__section .h2{padding-bottom:19px}
.serv-description__section p{max-width:800px;line-height:24px;color:#717888;margin-bottom:16px}
.wehave__grid{display:grid;grid-template-columns:repeat(4,auto);gap:62px;padding-top:59px}
@media screen and (max-width:1140px){.wehave__grid{grid-template-columns:repeat(3,auto);gap:35px}}
@media screen and (max-width:768px){.wehave__grid{grid-template-columns:repeat(2,auto)}}
@media screen and (max-width:576px){.wehave__grid{grid-template-columns:auto;padding-top:29px}}
.wehave__card{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;width:fit-content}
.wehave__card p{line-height:24px;margin-bottom:0;transition:color ease-out 0.2s;white-space:nowrap}
.wehave__card img{border-radius:16px;box-shadow:0px 0px 46px rgba(124,86,90,0.15)}
.wehave__card .a{cursor:default}
.serv-wehave__section{padding-top:43px;padding-bottom:30px}
@media screen and (max-width:576px){.serv-wehave__section{padding-top:49px}}
.serv-wehave__section .h3{font-size:26px}
.serv-offer__section{margin-top:75px}
.serv-offer__section .h2{line-height:43px;margin-bottom:20px}
.serv-offer__inner{border-radius:16px;background:#F8F8F8;padding:44px 54px}
.serv-offer__inner .btn-round{margin-top:26px}
@media screen and (max-width:576px){.serv-offer__inner{padding:34px 20px;margin-bottom:46px}.serv-offer__inner .btn-round{width:100%}.serv-offer__inner .h2{line-height:130%}.serv-offer__inner .h2 br{display:none}.serv-offer__inner .h2 span{display:inline-block}}
.serv-offer__grid{padding-top:10px;padding-bottom:13px;display:grid;grid-template-columns:repeat(auto-fit,290px);column-gap:50px}
.serv-offer{min-width:300px}
.serv-offer .mm-14{padding-top:8px;padding-left:31px;line-height:20px}
.serv-offer .prev-price{margin-left:10px}
.serv-offer__title::before{margin-right:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FF2950' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='m2.652 10.32 5.657 5.657m.222.222L22.673 2.057'/%3E%3C/svg%3E")}
.price__grid{display:grid;grid-template-columns:repeat(6,1fr);column-gap:20px;padding-top:54px;padding-bottom:40px;grid-template-areas:"main main main main nav nav"}
@media screen and (max-width:768px){.price__grid{grid-template-columns:auto;grid-template-areas:"nav" "main"}}
.serv-price__grid{grid-template-areas:"main main main main more more"}
@media screen and (max-width:576px){.serv-price__grid{grid-template-columns:auto;grid-template-areas:"main" "more"}}
.price__container-main{grid-area:main}
.price__block{margin-bottom:48px;scroll-margin-block-start:110px}
.price__block .msb-21{padding-bottom:8px}
.price__block .mm-14{line-height:20px}
.price__block p{margin-bottom:0}
.price__block .price{width:200px;text-align:right}
.price__block .accordion-button::after{display:none}
.price__block .accordion-button{width:100%;-webkit-appearance:none;pointer-events:none}
.price__block .collapse:not(.show){display:block}
@media screen and (max-width:576px){.price__block{margin-bottom:22px}.price__block .price{width:auto;text-align:left}.price__block .accordion-button{pointer-events:all}.price__block .accordion-button::after{display:block}.price__block .collapse:not(.show){display:none}}
.price__line{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #1111;padding-top:15px;padding-bottom:10px}
@media screen and (max-width:576px){.price__line{flex-direction:column}}
.price__line:last-child{border-bottom:none}
.price-nav__section{height:100%;position:relative;width:100%;grid-area:nav}
.price-nav{padding:33px;background-color:#F8F8F8;border-radius:16px;margin-left:26px;height:auto;max-height:calc(100vh - 130px);position:sticky;top:90px;margin-bottom:60px;width:100%;overflow:hidden}
.price-nav .msb-21{line-height:30px}
.price-nav .dropdown{display:none;width:100%}
.price-nav .dropdown .custom-select{width:100%}
.price-nav .dropdown button{text-align:left;padding:11px 20px;color:#C9CBD7;background:#F8F8F8}
.price-nav .dropdown .dropdown-toggle::after{position:absolute;right:20px;top:calc(50% - 5px)}
.price-nav .dropdown .dropdown-menu{margin-top:12px;margin-bottom:12px;background:#fff;border-radius:16px;border:1px solid #C9CBD7;max-height:210px;overflow-y:scroll;scrollbar-color:#666 #C9CBD7;scrollbar-width:none;z-index:100;font-family:"montserrat-medium";font-size:16px;letter-spacing:-0.333333px;padding:24px;width:100%;max-width:450px}
.price-nav ul{padding-top:25px;padding-left:0;overflow-y:auto;scrollbar-color:#C9CBD7 #F8F8F8;scrollbar-width:thin;height:auto;max-height:calc(100% - 50px);padding-bottom:6px}
.price-nav li{list-style:none;padding-bottom:13px}
.price-nav li:last-child{padding-bottom:0}
.price-nav a{color:#717888;transition:color 0.05s ease-out}
.price-nav a:hover{color:#FF2950}
@media screen and (max-width:768px){.price-nav{margin-left:0;background:none;padding:0;margin-bottom:52px;height:auto;overflow:visible}.price-nav .msb-21{font-size:26px;margin-bottom:16px}.price-nav ul{display:none;height:auto}.price-nav .dropdown{display:block}}
.price-more__section{grid-area:more;display:flex;flex-direction:column;margin-left:95px;padding-top:9px;padding-bottom:9px}
@media screen and (max-width:576px){.price-more__section{flex-direction:row;overflow-x:scroll;overflow-y:hidden;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;padding-bottom:30px;height:100%;scrollbar-width:none}}
.price-more__section::-webkit-scrollbar{display:none}
.price-more{min-width:270px;height:fit-content;background:#fff;border-radius:16px;padding:25px 16px 25px 23px;box-shadow:0px 4px 18px rgba(113,120,136,0.1);margin-bottom:20px;transition:box-shadow 0.2s ease-out}
@media screen and (max-width:576px){.price-more{margin-right:11px;height:auto;margin-bottom:0;position:relative}}
.price-more .msb-24{line-height:29px;padding-bottom:10px}
.price-more .mm-14{line-height:20px}
@media screen and (max-width:576px){.price-more .mm-14{padding-bottom:16px}}
.price-more .a{display:block;margin-top:12px}
@media screen and (max-width:576px){.price-more .a{position:absolute;bottom:16px;padding-bottom:0}}
.price-more:last-child{margin-bottom:0}
.serv-price__grid{padding-top:112px}
.serv-price__grid .h2{padding-bottom:24px}
.new-style .h1{font-size:44px;font-style:normal;font-weight:600;line-height:120%;font-family:"montserrat-semibold",sans-serif}
@media screen and (max-width:576px){.new-style .h1{font-size:24px;line-height:130%;font-family:"montserrat-semibold",sans-serif}}
.new-style .h2{font-size:28px;font-style:normal;font-weight:600;line-height:130%;font-family:"montserrat-semibold",sans-serif}
@media screen and (max-width:576px){.new-style .h2{font-size:20px;line-height:140%;font-family:"montserrat-semibold",sans-serif}}
.new-style .h3{font-size:24px;font-style:normal;font-weight:600;line-height:130%;font-family:"montserrat-semibold",sans-serif}
@media screen and (max-width:576px){.new-style .h3{font-size:18px;line-height:140%;font-family:"montserrat-semibold",sans-serif}}
.new-style .h4{font-size:20px;font-style:normal;font-weight:600;line-height:140%;font-family:"montserrat-semibold",sans-serif}
@media screen and (max-width:576px){.new-style .h4{font-size:16px;line-height:140%;font-family:"montserrat-semibold",sans-serif}}
.new-style .h5{font-size:18px;font-style:normal;font-weight:600;line-height:140%;font-family:"montserrat-semibold",sans-serif}
@media screen and (max-width:576px){.new-style .h5{font-size:14px;line-height:140%;font-family:"montserrat-semibold",sans-serif}}
.new-style .mr{font-family:"Montserrat-Regular",sans-serif}
@media screen and (min-width:576px){.new-style .mr-desc{font-family:"Montserrat-Regular",sans-serif}}
@media screen and (max-width:576px){.new-style .mr-mob{font-family:"Montserrat-Regular",sans-serif}}
.new-style .mm{font-family:"Montserrat-Medium",sans-serif}
@media screen and (min-width:576px){.new-style .mm-desc{font-family:"Montserrat-Medium",sans-serif}}
@media screen and (max-width:576px){.new-style .mm-mob{font-family:"Montserrat-Medium",sans-serif}}
.new-style .msb{font-family:"Montserrat-SemiBold",sans-serif}
@media screen and (min-width:576px){.new-style .msb-desc{font-family:"Montserrat-SemiBold",sans-serif}}
@media screen and (max-width:576px){.new-style .msb-mob{font-family:"Montserrat-SemiBold",sans-serif}}
.new-style .mb{font-family:"Montserrat-Bold",sans-serif}
@media screen and (min-width:576px){.new-style .mb-desc{font-family:"Montserrat-Bold",sans-serif}}
@media screen and (max-width:576px){.new-style .mb-mob{font-family:"Montserrat-Bold",sans-serif}}
.new-style .lh-100{line-height:100%}
.new-style .lh-110{line-height:110%}
.new-style .lh-120{line-height:120%}
.new-style .lh-130{line-height:130%}
.new-style .lh-140{line-height:140%}
.new-style .lh-150{line-height:150%}
.new-style .lh-160{line-height:160%}
.new-style .text-uppercase{text-transform:uppercase}
.new-style .underline{text-decoration:underline}
.new-style .mr-12{font-family:"montserrat-regular";font-size:12px;line-height:15px}
.new-style .mr-14{font-family:"montserrat-regular";font-size:14px}
.new-style .mr-16{font-family:"montserrat-regular";font-size:16px}
.new-style .mm-12{font-family:"montserrat-medium";font-size:12px}
.new-style .mm-14{font-family:"montserrat-medium";font-size:14px}
.new-style .mm-16{font-family:"montserrat-medium";font-size:16px}
.new-style .mm-18{font-family:"montserrat-medium";font-size:18px}
.new-style .mm-20{font-family:"montserrat-medium";font-size:20px}
.new-style .mm-21{font-family:"montserrat-medium";font-size:21px}
.new-style .mm-24{font-family:"montserrat-medium";font-size:24px}
.new-style .mm-36{font-family:"montserrat-medium";font-size:36px}
.new-style .msb-12{font-family:"montserrat-semibold";font-size:12px}
.new-style .msb-14{font-family:"montserrat-semibold";font-size:14px}
.new-style .msb-16{font-family:"montserrat-semibold";font-size:16px}
.new-style .msb-18{font-family:"montserrat-semibold";font-size:18px}
.new-style .msb-21{font-family:"montserrat-semibold";font-size:21px;letter-spacing:-0.333333px}
.new-style .msb-24{font-family:"montserrat-semibold";font-size:24px}
.new-style .msb-26{font-family:"montserrat-semibold";font-size:26px}
.new-style .msb-28{font-family:"montserrat-semibold";font-size:28px}
.new-style .mb-14{font-family:"montserrat-bold";font-size:14px}
.new-style .mb-26{font-family:"montserrat-bold";font-size:26px}
.new-style .fs-12{font-size:12px}
.new-style .fs-14{font-size:14px}
.new-style .fs-16{font-size:16px}
.new-style .fs-18{font-size:18px}
.new-style .fs-20{font-size:20px}
.new-style .fs-22{font-size:22px}
.new-style .fs-24{font-size:24px}
.new-style .fs-26{font-size:26px}
.new-style .fs-28{font-size:28px}
.new-style .fs-30{font-size:30px}
.new-style .fs-32{font-size:32px}
.new-style .fs-34{font-size:34px}
.new-style .fs-36{font-size:36px}
.new-style .fs-38{font-size:38px}
.new-style .fs-40{font-size:40px}
.new-style .fs-42{font-size:42px}
.new-style .fs-44{font-size:44px}
.new-style .fs-48{font-size:48px}
.new-style .fs-50{font-size:50px}
@media screen and (min-width:576px){.new-style .fs-12-desc{font-size:12px}.new-style .fs-14-desc{font-size:14px}.new-style .fs-16-desc{font-size:16px}.new-style .fs-18-desc{font-size:18px}.new-style .fs-20-desc{font-size:20px}.new-style .fs-22-desc{font-size:22px}.new-style .fs-24-desc{font-size:24px}.new-style .fs-26-desc{font-size:26px}.new-style .fs-28-desc{font-size:28px}.new-style .fs-30-desc{font-size:30px}.new-style .fs-32-desc{font-size:32px}.new-style .fs-34-desc{font-size:34px}.new-style .fs-36-desc{font-size:36px}.new-style .fs-38-desc{font-size:38px}.new-style .fs-40-desc{font-size:40px}.new-style .fs-42-desc{font-size:42px}.new-style .fs-44-desc{font-size:44px}.new-style .fs-48-desc{font-size:48px}.new-style .fs-50-desc{font-size:50px}}
@media screen and (max-width:576px){.new-style .fs-12-mob{font-size:12px}.new-style .fs-14-mob{font-size:14px}.new-style .fs-16-mob{font-size:16px}.new-style .fs-18-mob{font-size:18px}.new-style .fs-20-mob{font-size:20px}.new-style .fs-22-mob{font-size:22px}.new-style .fs-24-mob{font-size:24px}.new-style .fs-26-mob{font-size:26px}.new-style .fs-28-mob{font-size:28px}.new-style .fs-30-mob{font-size:30px}.new-style .fs-32-mob{font-size:32px}.new-style .fs-34-mob{font-size:34px}.new-style .fs-36-mob{font-size:36px}.new-style .fs-38-mob{font-size:38px}.new-style .fs-40-mob{font-size:40px}.new-style .fs-42-mob{font-size:42px}.new-style .fs-44-mob{font-size:44px}.new-style .fs-48-mob{font-size:48px}.new-style .fs-50-mob{font-size:50px}}
.equi__nav-inner{padding-top:52px;display:flex;justify-content:space-between}
@media screen and (max-width:1140px){.equi__nav-inner{display:none}}
.equi__nav-card{display:grid;grid-template-columns:auto auto;gap:16px;align-items:center;cursor:pointer}
.equi__nav-card svg{fill:#717888;transition:fill ease-out 0.2s}
.equi__nav-card p{color:#717888;margin-bottom:0;transition:color ease-out 0.2s;line-height:22px}
.equi__nav-card:hover svg{fill:#3C3F52}
.equi__nav-card:hover p{color:#3C3F52}
@media screen and (max-width:1140px){.equi__nav-card{grid-template-columns:auto;grid-template-rows:auto auto}}
.equi__nav-card.active svg{fill:#FF2950}
.equi__nav-card.active p{color:#FF2950}
.equi__swiper-bone-for-controlers{position:relative}
.equi__swiper-inner{position:relative}
.equi__swiper{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;overflow:hidden;padding-top:45px;padding-bottom:45px}
@media screen and (max-width:992px){.equi__swiper{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;padding-top:45px;padding-bottom:30px}}
.equi__swiper .swiper-slide{height:auto}
.equi__swiper-slide{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;box-shadow:0px 0px 30px rgba(113,120,136,0.15);border-radius:16px}
@media screen and (max-width:576px){.equi__swiper-slide{width:94%}}
.equi__swiper-pagination{bottom:-6px !important;display:none}
@media screen and (max-width:576px){.equi__swiper-pagination{display:block}}
.equi__text-container{grid-column-start:1;grid-column-end:7;background:#fff;border-radius:16px;padding:50px 63px;height:460px;position:relative}
.equi__text-container .h3{padding-bottom:33px}
@media screen and (max-width:576px){.equi__text-container .h3{font-family:"montserrat-semibold";font-size:16px;padding-bottom:7px}}
.equi__text-container ul{color:#717888;line-height:150%}
.equi__text-container li{padding-bottom:16px}
@media screen and (max-width:576px){.equi__text-container li{padding-bottom:12px}}
.equi__text-container li:last-child{padding-bottom:0}
@media screen and (max-width:1140px){.equi__text-container{grid-column-end:7}}
@media screen and (max-width:992px){.equi__text-container{grid-column-end:9}}
@media screen and (max-width:768px){.equi__text-container{grid-column-end:11}}
@media screen and (max-width:576px){.equi__text-container{height:auto;grid-column-end:13;padding:33px 18px 150px;height:fit-container}}
.equi__text-container-mobile-title{padding-bottom:34px}
.equi__text-container-mobile-title .equi__nav-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:14px}
.equi__text-container-mobile-title svg{transform:scale(1.25);width:33px;fill:#FF2950}
.equi__text-container-mobile-title svg:hover{fill:#FF2950}
.equi__text-container-mobile-title p{color:#3C3F52}
@media screen and (min-width:576px){.equi__text-container-mobile-title{display:none}}
.equi__text-container-footer{position:absolute;bottom:65px;display:flex}
.equi__text-container-footer b{font-family:"montserrat-semibold";font-size:26px;color:#FF2950;line-height:100%;padding-right:8px}
@media screen and (max-width:576px){.equi__text-container-footer{bottom:12px;flex-direction:column;align-items:flex-start}}
.equi__text-container-footer-element{display:flex;justify-content:center;padding-right:40px;align-items:center}
.equi__text-container-footer-element:last-child{padding-right:0}
@media screen and (max-width:576px){.equi__text-container-footer-element{padding-right:0;padding-bottom:15px}}
.equi__text-container-footer-element .mm-12{color:#717888;line-height:12px;padding-bottom:0;margin-bottom:0}
.equi__img-container{grid-column-start:6;grid-column-end:13;position:absolute;z-index:-1;border-radius:16px;height:100%}
.equi__img-container img{border-radius:16px;width:100%;height:100%;object-fit:cover}
@media screen and (max-width:768px){.button-equi-prev,.button-equi-next{display:none}}
.footer-form__section{background:#F8F8F8;padding-bottom:69px;padding-top:70px}
.footer-form__container{margin-top:55px;padding:26px 41px 40px;background:#F8F8F8;box-shadow:0px 0px 60px rgba(113,120,136,0.15);border-radius:16px;position:relative}
@media screen and (max-width:576px){.footer-form__container{padding:30px 22px}}
.footer-form__input-container{margin-top:7px;margin-bottom:33px;display:flex;column-gap:20px;margin-top:24px}
@media screen and (max-width:576px){.footer-form__input-container{flex-direction:column;row-gap:20px}}
.footer-form__input-container .input-container{width:100%}
.footer-form__input-container .input,.footer-form__input-container .select,.footer-form__input-container .custom-select{width:100%;background:#F0F0F0}
.footer-form__input-container .custom-select__option--value{padding:16px 26px !important;background:#F0F0F0;mix-blend-mode:normal;border:1px solid #C9CBD7}
.footer-form__btn-container{display:flex;align-items:center}
@media screen and (max-width:576px){.footer-form__btn-container{flex-direction:column;align-items:flex-start}.footer-form__btn-container .btn-round{width:100%;margin-bottom:24px}}
.footer-form__btn-container .mr-12{padding-left:36px;margin-bottom:0;color:#5E6575}
@media screen and (max-width:576px){.footer-form__btn-container .mr-12{padding-left:0;width:100%}}
.footer-form__container .allert{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;border-radius:16px}
.footer-form__container .allert__body{position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:53px;height:100%}
.footer-form__container .allert__body img{display:none}
@media screen and (max-width:576px){.footer-form__container .allert__body img{display:block;position:relative;right:0}}
.serv-rate__section{background:#F8F8F8;padding-top:56px;padding-bottom:58px}
@media screen and (max-width:576px){.serv-rate__section{padding-bottom:5px}}
.serv-rate__grid{max-width:1015px;margin-left:auto;margin-right:auto;padding-top:62px;padding-bottom:30px;display:flex;flex-wrap:wrap;column-gap:12px;row-gap:38px}
@media screen and (max-width:576px){.serv-rate__grid{max-width:none;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;row-gap:0;padding-top:42px;row-gap:18px;display:flex;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;margin-bottom:-40px}}
.serv-rate__grid::-webkit-scrollbar{width:0px;display:none}
.serv-rate__card{flex:1 1 auto;display:grid;grid-template-rows:1fr auto auto;grid-template-areas:"img" "star" "p";align-items:center;justify-items:center}
.serv-rate__card p{font-size:14px;padding-top:12px}
.serv-rate__card img{max-width:100px;max-height:80px}
@media screen and (max-width:576px){.serv-rate__card{flex:1 0 auto;background:#fff;width:156px;box-shadow:0px 0px 60px rgba(113,120,136,0.15);border-radius:16px;padding:16px 16px 11px 16px;justify-items:start}.serv-rate__card p{padding-top:8}}
.serv-rate-star__container{display:flex;margin-top:20px}
@media screen and (max-width:576px){.serv-rate-star__container{margin-top:10px}}
.serv-rate-star__counter{padding-left:6px}
.serv-revs__section .stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:16px;font-family:"Montserrat",sans-serif;line-height:1}
.serv-revs__section .stars::before{position:relative;z-index:3;font-size:18px;content:"★★★★★";letter-spacing:4px;background:linear-gradient(90deg,var(--star-background) var(--percent),#E2E1DC var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.revs__grid{column-count:3;column-gap:20px}
@media screen and (max-width:576px){.revs__grid{column-count:1}}
.revs__block{margin-top:20px;break-inside:avoid;border-radius:16px;background:#f8f9ff;border:0 solid #e2e4ec;padding:27px 33px;height:fit-content}
.revs__block:first-child{margin-top:0}
.revs__block .name{padding-bottom:10px}
.revs__block p{line-height:24.3px;letter-spacing:-0.333333px;margin-bottom:29px}
.revs__block .from{text-align:end;letter-spacing:-0.333333px;color:#717888}
.revs__container{height:800px;overflow:hidden;position:relative;padding-top:55px;margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px;padding-bottom:50px;transition:height 0.5s ease-out}
@media screen and (max-width:576px){.revs__container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}
.revs__overflow{position:absolute;bottom:0;left:0;height:300px;width:100%;background:linear-gradient(0deg,#fff 56.87%,rgba(247,247,247,0));display:flex;justify-content:center;align-items:flex-end}
.revs__container-full{max-height:100%;height:auto}
.revs__container-full .revs__overflow{background:none}
.btn-revs{margin-bottom:77px;padding:10px 25px}
.children-care__section{padding-top:50px;padding-bottom:12px}
.children-care__section .h2 br{display:none}
@media screen and (max-width:576px){.children-care__section{padding-top:60px;padding-bottom:27px}.children-care__section .h2 br{display:inline-block}}
.children-care__more-title{display:none}
@media screen and (max-width:576px){.children-care__more-title{display:block;margin-top:50px}}
.children-care__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:36px}
@media screen and (max-width:576px){.children-care__grid{grid-template-columns:1fr}}
.children-care__block{border-radius:16px;height:256px;position:relative;padding:21px 24px;min-width:230px;overflow:hidden}
@media screen and (max-width:576px){.children-care__block{height:144px;padding:21px 17px}}
.children-care__block .msb-21{line-height:26px;padding-bottom:15px}
.children-care__block p{line-height:20px}
.children-care__block .msb-21,.children-care__block p{position:relative;z-index:2}
.children-care__block img{position:absolute;right:0;bottom:0;height:100%;width:auto}
@media screen and (max-width:576px){.children-care__block img{height:260px;right:-10px;bottom:-20px}}
.children-care__block a{position:absolute;bottom:24px;background:#fff;border-radius:30px;padding:4px 10px;color:#717888}
@media screen and (max-width:768px){.children-care__block p{display:none}}
.children-care__grid-more{padding-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;scrollbar-width:none}
@media screen and (max-width:576px){.children-care__grid-more{overflow-x:scroll;overflow-y:hidden;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}
.children-care__grid-more .children-care__block{height:176px;border:1px solid #E9F5FC}
.children-care__grid-more .children-care__block p{display:block}
.children-care__grid-more .children-care__block .msb-18{line-height:24px;margin-bottom:18px}
.children-care__grid-more::-webkit-scrollbar{display:none}
.children-stage__section{padding-top:63px;padding-bottom:33px}
.children-stage__section .collapse{visibility:visible}
@media screen and (max-width:576px){.children-stage__section{padding-top:10px;margin-bottom:60px}}
.children-stage__section .h2{margin-bottom:16px}
.children-stage__section .accordion-button{background:none;display:block}
.children-stage__section .accordion-button::after{display:none}
.children-stage__section .collapse:not(.show){display:block}
@media screen and (max-width:576px){.children-stage__section .collapse:not(.show){display:none}}
.children-stage__section .children-stage__accordion-button{display:none}
@media screen and (max-width:576px){.children-stage__section .children-stage__accordion-button{display:block}}
.children-stage__grid{padding-top:43px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media screen and (max-width:576px){.children-stage__grid{grid-template-columns:1fr;padding-top:20px}}
.children-stage__block{background:#F8F8F8 !important;border-radius:16px !important;padding:24px 35px;position:relative;height:234px}
.children-stage__block .msb-21{padding-bottom:15px}
@media screen and (max-width:576px){.children-stage__block .msb-21{padding-bottom:0}}
.children-stage__block p{margin-bottom:8px;line-height:20px}
.children-stage__block img{position:absolute;bottom:0;right:8px;z-index:0;max-width:116px}
.children-stage__block::after{position:absolute;top:45%;right:-37px;z-index:10;content:url("data:image/svg+xml,%3Csvg width='37' height='16' viewBox='0 0 37 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.7071 8.70711C37.0976 8.31658 37.0976 7.68342 36.7071 7.29289L30.3431 0.928932C29.9526 0.538408 29.3195 0.538408 28.9289 0.928932C28.5384 1.31946 28.5384 1.95262 28.9289 2.34315L34.5858 8L28.9289 13.6569C28.5384 14.0474 28.5384 14.6805 28.9289 15.0711C29.3195 15.4616 29.9526 15.4616 30.3431 15.0711L36.7071 8.70711ZM0 9H36V7H0V9Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.children-stage__block:last-child::after{display:none}
@media screen and (max-width:576px){.children-stage__block{height:auto;padding:16px 13px}.children-stage__block::after{display:none}}
.children-stage__accordion-button{position:relative;display:none;margin-top:20px}
@media screen and (max-width:576px){.children-stage__accordion-button{display:block;text-align:center}}
.children-stage__accordion-button.collapsed::before{content:"Развернуть этапы"}
.children-stage__accordion-button.collapsed::after{position:absolute;left:48%;top:30px;content:url("data:image/svg+xml,%3Csvg width='16' height='27' viewBox='0 0 16 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.33537 26.7071C7.7259 27.0976 8.35906 27.0976 8.74959 26.7071L15.1135 20.3431C15.5041 19.9526 15.5041 19.3195 15.1135 18.9289C14.723 18.5384 14.0899 18.5384 13.6993 18.9289L8.04248 24.5858L2.38563 18.9289C1.9951 18.5384 1.36194 18.5384 0.971412 18.9289C0.580887 19.3195 0.580887 19.9526 0.971412 20.3431L7.33537 26.7071ZM7.04248 -4.37114e-08L7.04248 26L9.04248 26L9.04248 4.37114e-08L7.04248 -4.37114e-08Z' fill='%235E6575'/%3E%3C/svg%3E%0A")}
.children-stage__accordion-button::before{content:"Свернуть"}
.children-stage__accordion-button::after{position:absolute;left:48%;top:30px;content:url("data:image/svg+xml,%3Csvg width='16' height='27' viewBox='0 0 16 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74959 0.292892C8.35906 -0.0976315 7.7259 -0.0976315 7.33537 0.292892L0.971413 6.65685C0.580888 7.04738 0.580888 7.68054 0.971413 8.07107C1.36194 8.46159 1.9951 8.46159 2.38563 8.07107L8.04248 2.41421L13.6993 8.07107C14.0899 8.46159 14.723 8.46159 15.1135 8.07107C15.5041 7.68054 15.5041 7.04738 15.1135 6.65685L8.74959 0.292892ZM9.04248 27L9.04248 1H7.04248L7.04248 27H9.04248Z' fill='%235E6575'/%3E%3C/svg%3E%0A")}
.children-adapt__inner{margin-top:6px;position:relative;background:#F8F8F8;display:grid;grid-template-columns:590px 1fr;grid-template-areas:"text img";border-radius:16px;justify-content:space-between;height:336px;background:var(--bg-desc);background-position:right !important;background-repeat:no-repeat !important}
@media screen and (max-width:576px){.children-adapt__inner{background:var(--bg-mob);padding:13px 8px;height:369px;grid-template-columns:auto;grid-template-areas:"text";margin-bottom:20px;overflow:hidden;background-size:100%}}
.children-adapt__text{grid-area:text;padding:38px 0px 28px 42px}
.children-adapt__text .h2{margin-bottom:14px}
@media screen and (max-width:576px){.children-adapt__text .h2{margin-bottom:14px}.children-adapt__text .h2 .pink{color:#3C3F52}}
.children-adapt__text .mm-36{line-height:100%;padding-bottom:21px}
@media screen and (max-width:576px){.children-adapt__text .mm-36{max-width:200px}}
.children-adapt__text p{line-height:20px}
.children-adapt__text button{position:absolute;bottom:28px}
@media screen and (max-width:576px){.children-adapt__text button{width:89%;z-index:3;bottom:25px}}
@media screen and (max-width:576px){.children-adapt__text{padding:12px}.children-adapt__text .h2{width:100%}.children-adapt__text .mm-36{font-size:21px}}
.children-adapt__img-bg{grid-area:img}
@media screen and (max-width:576px){.children-adapt__img-bg{grid-area:text;display:none}}
.children-adapt__img{max-height:368px;position:absolute;right:0;bottom:0}
@media screen and (max-width:576px){.children-adapt__img{height:260px;right:-160px;z-index:0}}
.children-method__section{background:#F8F8F8;padding-top:92px;padding-bottom:30px;position:relative;overflow:hidden;margin-top:112px}
.children-method__section .swiper-pagination-fraction{text-align:left;width:fit-content;position:static}
@media screen and (max-width:768px){.children-method__section{display:none}}
.children-method__controlers-container{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-end;padding:0}
.children-method__controlers-container .btn-gray-border{background:none;padding:12px 31px}
.children-method__controlers-container .btn-gray-border:hover{color:#3C3F52;border-color:#3C3F52}
.children-method__controlers-container .button-method-next::after{padding-left:8px;content:url("data:image/svg+xml,%3Csvg width='25' height='12' viewBox='0 0 25 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5298 6.53033C24.8227 6.23744 24.8227 5.76256 24.5298 5.46967L19.7569 0.696699C19.464 0.403805 18.9891 0.403805 18.6962 0.696699C18.4033 0.989592 18.4033 1.46447 18.6962 1.75736L22.9389 6L18.6962 10.2426C18.4033 10.5355 18.4033 11.0104 18.6962 11.3033C18.9891 11.5962 19.464 11.5962 19.7569 11.3033L24.5298 6.53033ZM-0.000488281 6.75L23.9995 6.75V5.25L-0.000488281 5.25L-0.000488281 6.75Z' fill='%23717888'/%3E%3C/svg%3E%0A")}
.children-method__controlers-container .button-method-prev::before{padding-right:8px;content:url("data:image/svg+xml,%3Csvg width='25' height='12' viewBox='0 0 25 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469179 5.46967C0.176285 5.76256 0.176285 6.23744 0.469179 6.53033L5.24215 11.3033C5.53504 11.5962 6.00992 11.5962 6.30281 11.3033C6.5957 11.0104 6.5957 10.5355 6.30281 10.2426L2.06017 6L6.30281 1.75736C6.5957 1.46447 6.5957 0.989592 6.30281 0.696699C6.00992 0.403805 5.53504 0.403805 5.24215 0.696699L0.469179 5.46967ZM24.9995 5.25L0.999509 5.25V6.75L24.9995 6.75V5.25Z' fill='%23717888'/%3E%3C/svg%3E%0A")}
.children-method__container{padding-top:37px}
@media screen and (max-width:576px){.children-method__container{display:none}}
.children-method__swiper{overflow:hidden;margin-left:-130px;margin-right:-200px;padding-left:130px;padding-right:200px;position:relative}
.children-method__swiper::before{content:"";height:100%;position:absolute;left:0px;top:0;width:200px;background:linear-gradient(270deg,rgba(248,248,248,0) 20.39%,#F8F8F8 72.2%);z-index:100}
.children-method__swiper::after{content:"";height:100%;top:0;position:absolute;right:0px;width:200px;background:linear-gradient(270deg,#F8F8F8 20.39%,rgba(248,248,248,0) 73%);z-index:100}
.children-method__block{position:relative;max-width:850px;border-radius:16px;padding:28px 41px;height:415px}
.children-method__block .children-method__text{max-width:500px;padding-top:6px;line-height:20px}
.children-method__block .children-method__text .subtitle{margin-top:20px;margin-bottom:8px}
.children-method__block .children-method__text p{margin-bottom:10px}
.children-method__block img{position:absolute;max-height:100%;right:0;bottom:0}
.children-method__block .collapse:not(.show){display:block}
@media screen and (max-width:576px){.children-method__block .collapse:not(.show){display:none}}
.children-method__subtitle,.children-method__collapse-btn{display:none}
@media screen and (max-width:576px){.children-method__subtitle,.children-method__collapse-btn{display:block}}
.children-mobile__section{display:none;padding-bottom:30px}
@media screen and (max-width:768px){.children-mobile__section{display:block;margin-top:80px}}
.children-mobile__block{overflow:hidden;border-radius:16px;margin-bottom:12px}
.children-mobile__title{padding:16px;padding-right:100px;position:relative;height:192px}
.children-mobile__title .msb-21{line-height:24px}
.children-mobile__title .mm-16{line-height:20px}
.children-mobile__title .children-mobile__href{position:absolute;bottom:16px;content:""}
.children-mobile__title .children-mobile__href::after{content:"Свернуть " url("data:image/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.543 1-4 4M.542 1l4 4' stroke='%23C9CBD7' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E")}
.children-mobile__title .children-mobile__href.collapsed::after{content:"Развернуть " url("data:image/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.543 1-4 4M.542 1l4 4' stroke='%23C9CBD7' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E")}
.children-mobile__title img{position:absolute;bottom:0;right:0;width:130px}
.children-mobile__body{padding:16px;background:#fff}
.serv-tariff__section{margin-top:75px;margin-bottom:35px}
.serv-tariff__section .h2{margin-bottom:70px}
.serv-tariff__section .btn-round{margin-left:auto;margin-right:auto;padding:11px 24px;margin-top:40px}
@media screen and (max-width:576px){.serv-tariff__section{margin-top:35px}.serv-tariff__section .h2{margin-bottom:30px}}
.serv-tariff__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media screen and (max-width:768px){.serv-tariff__grid{margin-left:-16px;margin-right:-16px;overflow:scroll;scrollbar-width:none;padding:20px 16px}}
.serv-tariff__grid::-webkit-scrollbar{display:none}
.serv-tariff__block{background:#fff;border-radius:16px;box-shadow:0px 4px 18px rgba(113,120,136,0.1);min-width:320px}
.serv-tariff__title{display:flex;width:100%;justify-content:space-between;align-items:center;background:linear-gradient(286.92deg,#F2F4FB 16.2%,#E2E4EC 98.38%);border-radius:16px 16px 0px 0px;padding:14px 20px}
.serv-tariff__body{padding:10px 20px}
.serv-tariff__body .btn-round{margin-bottom:30px;margin-top:30px;width:100%}
.serv-tariff__type-inner{display:flex;column-gap:8px;padding-bottom:14px;overflow:hidden}
.serv-tariff__type-inner .serv-tariff__type{border-radius:8px;padding:1px 8px}
.serv-tariff__type-inner .yellow{background:#FFF2E4}
.serv-tariff__type-inner .green{background:#EDFFF2}
.serv-tariff__type-inner .blue{background:#E4F8FF}
.serv-tariff__type-inner .violet{background:#FFEDFF}
.serv-tariff__stage-pay{display:flex;column-gap:7px;align-items:center}
.serv-tariff__stage-pay::before{content:url("data:image/svg+xml,%3Csvg width='25' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FF2950' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='m2.652 10.32 5.657 5.657m.222.222L22.673 2.057'/%3E%3C/svg%3E")}
.serv-tariff__stage-name-inner{padding-top:16px;padding-bottom:16px}
.serv-tariff__price-inner,.serv-tariff__total,.serv-tariff__price-add-inner{display:flex;justify-content:space-between}
.serv-tariff__price-inner{padding-bottom:8px}
.serv-tariff__price-name,.serv-tariff__price{line-height:20px}
.serv-tariff__price{padding-left:20px;display:block;width:fit-content;white-space:nowrap;text-align:end}
.serv-tariff__price-lg{width:fit-content}
.serv-tariff__line{content:"";border-bottom:1px solid #E2E4EC}
.serv-tariff__total{padding-top:16px;padding-bottom:16px}
.serv-tariff__total-plan-inner{background:#F8F8F8;border-radius:16px;display:flex;justify-content:space-between;padding:17px 23px}
@media screen and (max-width:576px){.serv-tariff__total-plan-inner{flex-direction:column}}
.serv-tariff__total-plan{display:flex;justify-content:space-between;height:100%;flex-direction:column}
.serv-tariff__total-plan .mm-12{font-size:11px}
.serv-tariff__total-plan .text-right{text-align:right;margin-top:6px}
.brekety-about__section{padding-top:51px;padding-bottom:60px}
.brekety-about__section .h2{padding-bottom:39px}
@media screen and (max-width:576px){.brekety-about__section{padding-bottom:30px}}
.brekety-about__materials-grid{padding-top:31px;padding-bottom:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media screen and (max-width:576px){.brekety-about__materials-grid{grid-template-columns:repeat(3,1fr);overflow:scroll;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}
.brekety-about__materials-grid::-webkit-scrollbar{display:none}
.brekety-about__materials-block{min-width:230px;height:100%}
.brekety-about__materials-block img{max-width:138px;border-radius:16px;margin-bottom:19px}
.brekety-about__materials-block .mm-16{padding-top:8px;line-height:24px}
@media screen and (max-width:576px){.brekety-about__materials-block{background:#F8F8F8;border-radius:16px;padding:0 15px}.brekety-about__materials-block img{border-radius:16px 16px 0 0;margin-right:-15px;margin-left:-15px;max-width:calc(100% + 30px)}}
.brekety-about__fix-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-top:31px}
@media screen and (max-width:576px){.brekety-about__fix-grid{grid-template-columns:1fr}}
.brekety-about__fix-block{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"img text text";gap:20px}
.brekety-about__fix-block .mm-16{padding-top:4px;line-height:24px}
.brekety-about__fix-block .brekety-about__fix-img{grid-area:img;height:fit-content;background:#F8F8F8;border-radius:16px}
.brekety-about__fix-block .brekety-about__fix-img img{max-width:200px;border-radius:16px;width:100%;height:auto}
.brekety-about__fix-block .brekety-about__fix-text{grid-area:text}
@media screen and (max-width:576px){.brekety-about__fix-block{grid-template-columns:1fr;grid-template-areas:"img" "text"}.brekety-about__fix-block .brekety-about__fix-img{display:flex;justify-content:center}}
.brekety-about__more{background:rgba(255,235,217,0.5);border:1px solid #ECD9CC;border-radius:16px;padding:23px 20px;position:relative}
.brekety-about__more .mm-12,.brekety-about__more .msb-21,.brekety-about__more .mm-16,.brekety-about__more .a{position:relative;z-index:2;max-width:173px}
.brekety-about__more .mm-16{padding-top:9px;padding-bottom:33px;line-height:21px}
.brekety-about__more .a{padding-bottom:4px;padding-top:4px}
.brekety-about__more img{position:absolute;right:-4px;bottom:0;max-height:200px}
@media screen and (max-width:576px){.brekety-about__more-desktop{display:none}}
.brekety-about__more-mobile{display:none;margin-top:30px}
@media screen and (max-width:576px){.brekety-about__more-mobile{display:block}}
@charset "UTF-8";
body{color:#3C3F52}
.container{max-width:calc(1140px + 16px * 2);padding:0 16px;margin-left:auto;margin-right:auto}
.gray3{color:#3C3F52}
.gray2{color:#717888}
.gray1{color:#C9CBD7}
.pink{color:#FF2950}
section ul{list-style:disc;list-style-position:inside}
.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' transform='rotate(-90 11.5 11.5)' fill='%23fff' stroke='%23C9CBD7'/%3E%3Cpath d='m15 10-3 4M9 10l3 4' stroke='%233C3F52' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(-180deg)}
body{color:#3C3F52}
.container{max-width:calc(1140px + 16px * 2);padding:0 16px;margin-left:auto;margin-right:auto}
.gray3{color:#3C3F52}
.gray2{color:#717888}
.gray1{color:#C9CBD7}
.pink{color:#FF2950}
section ul{list-style:disc;list-style-position:inside}
.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' transform='rotate(-90 11.5 11.5)' fill='%23fff' stroke='%23C9CBD7'/%3E%3Cpath d='m15 10-3 4M9 10l3 4' stroke='%233C3F52' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(-180deg)}
.mr{font-family:"Montserrat-Regular",sans-serif}
.mm{font-family:"Montserrat-Medium",sans-serif}
.msb{font-family:"Montserrat-SemiBold",sans-serif}
.mb{font-family:"Montserrat-Bold",sans-serif}
.tw-font-normal{font-family:"Montserrat-Regular",sans-serif}
.tw-font-medium{font-family:"Montserrat-Medium",sans-serif}
.tw-font-semibold{font-family:"Montserrat-SemiBold",sans-serif}
.tw-font-bold{font-family:"Montserrat-Bold",sans-serif}
.mr-12{font-family:"montserrat-regular";font-size:12px;line-height:15px}
.mr-14{font-family:"montserrat-regular";font-size:14px}
.mr-16{font-family:"montserrat-regular";font-size:16px}
.mm-12{font-family:"montserrat-medium";font-size:12px}
.mm-14{font-family:"montserrat-medium";font-size:14px}
.mm-16{font-family:"montserrat-medium";font-size:16px}
.mm-18{font-family:"montserrat-medium";font-size:18px}
.mm-20{font-family:"montserrat-medium";font-size:20px}
.mm-21{font-family:"montserrat-medium";font-size:21px}
.mm-24{font-family:"montserrat-medium";font-size:24px}
.mm-36{font-family:"montserrat-medium";font-size:36px}
.msb-12{font-family:"montserrat-semibold";font-size:12px}
.msb-14{font-family:"montserrat-semibold";font-size:14px}
.msb-16{font-family:"montserrat-semibold";font-size:16px}
.msb-18{font-family:"montserrat-semibold";font-size:18px}
.msb-21{font-family:"montserrat-semibold";font-size:21px;letter-spacing:-0.333333px}
.msb-24{font-family:"montserrat-semibold";font-size:24px}
.msb-26{font-family:"montserrat-semibold";font-size:26px}
.msb-28{font-family:"montserrat-semibold";font-size:28px}
.mb-14{font-family:"montserrat-bold";font-size:14px}
.mb-26{font-family:"montserrat-bold";font-size:26px}
.h1{font-family:"montserrat-bold";font-size:52px;line-height:123%}
.h1 span{font-family:"montserrat-regular"}
.h2{font-family:"montserrat-bold";font-size:36px}
@media screen and (max-width:576px){.h2{font-size:28px;line-height:34px}}
.h3{font-family:"montserrat-semibold";font-size:21px;line-height:26px}
.ls-33{letter-spacing:-0.333333px}
.ls{letter-spacing:0.14px}
.text-uppercase{text-transform:uppercase}
.underline{text-decoration:underline}
.lh-100{line-height:100% !important}
.lh-110{line-height:110% !important}
.lh-120{line-height:120% !important}
.lh-130{line-height:130% !important}
.lh-140{line-height:140% !important}
.arrow::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23C9CBD7'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.arrow:hover::after,.arrow:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.arrow-gray-2::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23717888'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.arrow-gray-2:hover::after,.arrow-gray-2:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.pink-arrow::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.pink-arrow:hover::after,.pink-arrow:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.doctor-intro__section{height:610px;width:100%;background:#F8F8F8;position:relative;padding-top:116px}
.doctor-intro__section .container{height:100%;position:relative}
@media screen and (max-width:576px){.doctor-intro__section{background:linear-gradient(180deg,#F8F8F8 0%,#F8F8F8 43.05%,#FFF 43.05%,#FFF 100%);height:100%}}
.doctor-intro__flex{padding-top:94px;width:100%;display:flex;align-items:center;justify-content:space-between}
@media screen and (max-width:576px){.doctor-intro__flex{padding-top:30px;flex-direction:column}}
.doctor-intro__text-container{display:flex;flex-direction:column;height:100%;max-width:463px}
.doctor-intro__text-container .h2{line-height:46px;margin-bottom:16px}
@media screen and (max-width:576px){.doctor-intro__text-container{order:2}.doctor-intro__text-container .h2{line-height:39px;margin-bottom:7px}}
.doctor-intro__img{max-width:562px}
.doctor-intro__img img{border-radius:16px;width:100%;height:auto;background:#F1F2F5}
@media screen and (max-width:576px){.doctor-intro__img{padding-bottom:31px}}
.doctor-intro__btn{margin-top:50px}
@media screen and (max-width:576px){.doctor-intro__btn{order:2;width:100%;margin-top:10px}.doctor-intro__btn .btn-round{width:100%}}
.doctor-intro__stat-inner{display:flex;justify-content:space-between;width:100%;margin-top:20px}
@media screen and (max-width:576px){.doctor-intro__stat-inner{order:3;flex-direction:column;margin-top:45px}}
.doctor-intro__stat{display:flex;width:calc(51% - 10px);height:56px}
.doctor-intro__stat img{width:fit-content;padding-right:21px}
.doctor-intro__stat a{color:#C9CBD7}
@media screen and (max-width:576px){.doctor-intro__stat{width:100%;margin-top:10px;margin-bottom:24px}}
.doctor-info__section{display:flex;flex-wrap:wrap;column-gap:20px;padding-top:45px}
.doctor-info__section .msb-21{padding-bottom:14px}
.doctor-info__section p{line-height:26px;margin-bottom:0}
@media screen and (max-width:576px){.doctor-info__section{flex-direction:column;padding-top:27px;padding-bottom:45px}}
.doctor-education,.doctor-clinics{width:calc(50% - 10px)}
@media screen and (max-width:576px){.doctor-education,.doctor-clinics{width:100%}}
.doctor-clinics .location-icon{padding-right:24px}
@media screen and (max-width:576px){.doctor-clinics{padding-top:32px}.doctor-clinics .location-icon{display:block;padding-bottom:17px}}
.doctor-cases__section .h2{padding-bottom:40px}
.doctor-cases__section .btn-round{margin-left:auto;margin-right:auto;margin-top:50px}
.doctor-revs__section{background:#F8F8F8;margin-top:163px;padding-top:59px}
.doctor-revs__section .stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:16px;font-family:"Montserrat",sans-serif;line-height:1}
.doctor-revs__section .stars::before{position:relative;z-index:3;font-size:18px;content:"★★★★★";letter-spacing:4px;background:linear-gradient(90deg,var(--star-background) var(--percent),#E2E1DC var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media screen and (max-width:768px){.doctor-revs__section{margin-top:80px;overflow:hidden}}
.doctor-certificates__section{background:#F8F8F8;padding-top:27px;padding-bottom:94px}
.doctor-certificates__section .h2{padding-bottom:40px}
.doctor-certificates__section .btn-round{margin-left:auto;margin-right:auto;padding:10px 25px}
@media screen and (max-width:576px){.doctor-certificates__section{padding-bottom:32px}}
.doctor-certificates__grid{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:repeat(auto-fill,calc(25% - 15px));column-gap:20px}
@media screen and (max-width:576px){.doctor-certificates__grid{margin-top:0;margin-bottom:0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-template-areas:"sm1 big1" "sm2 big1" "sm3 big2" "sm4 big2"}}
.doctor-certificates__block{border:1px solid #C9CBD7;border-radius:16px;overflow:hidden;height:auto;margin-bottom:20px}
.doctor-certificates__block img{width:100%;height:auto;border-radius:16px}
.doctor-certificates__block--big{height:auto;grid-row-end:span 2}
.doctor-certificates__block--big img{object-fit:cover;height:100%}