@keyframes rotateInCycle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveDown{0%{position:absolute;top:0;overflow:hidden}99%{top:50vh;overflow:hidden}to{height:0;position:absolute;top:0;overflow:hidden}}@keyframes defaultKeyFrames{}@keyframes loadingShim{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.programs-slider{position:relative}.programs-slider__nav>*{z-index:2;aspect-ratio:1;background:#fff;border-radius:50%;width:48px;transition:all .4s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 24px #efe0db}.programs-slider__nav>:before{content:"";border-bottom:2px solid #8d3332;border-left:2px solid #8d3332;width:10px;height:10px;transition:border-color .4s;position:absolute;top:50%;left:26px;transform:translate(-50%,-50%)rotate(45deg)}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.programs-slider__nav>:hover:before{border-color:#bda47f}}.programs-slider__nav>:active:before{border-color:#bda47f}.programs-slider__nav ._prev{left:-24px}.programs-slider__nav ._next{right:-24px}.programs-slider__nav ._next:before{left:20px;transform:translate(-50%,-50%)rotate(225deg)}.programs-slider__slider{margin:0 -6px;overflow:visible}.programs-slider__slide{box-sizing:content-box;width:320px;padding:0 6px;transition:opacity .4s;display:flex}@media (width>=1025px){.programs-slider__slide{width:400px}.programs-slider__slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-next+.slider__slide){opacity:0;pointer-events:none}}.program-order{color:#1b1b1b;background-color:#fff;font-family:TT Chocolates,sans-serif}@media (width>=768px){.program-order{padding-top:10px}}.program-order[data-preloader] .button-v2,.program-order[data-preloader] .program-order-input-confirm-code{opacity:.7;pointer-events:none;cursor:default}.program-order .form-item._submit{margin-top:32px}.program-order .form-item input[type=text],.program-order .form-item input[type=tel],.program-order .form-item input[type=email]{background-color:#fff;border:1px solid #e2deda;border-radius:12px;height:56px;font-size:18px}@media (width>=768px){.program-order .form-item input[type=text],.program-order .form-item input[type=tel],.program-order .form-item input[type=email]{padding-left:20px}}.program-order .form-item input[type=text]:focus,.program-order .form-item input[type=tel]:focus,.program-order .form-item input[type=email]:focus{border-color:#e2deda}.program-order .form-item._error input[type=text],.program-order .form-item._error input[type=tel],.program-order .form-item._error input[type=email]{background-color:#8d33321a;border-color:#8d3332}.program-order .form-item__label{color:#1b1b1b;padding-top:16px;padding-left:16px;font-size:18px}@media (width>=768px){.program-order .form-item__label{padding-top:15px;padding-left:20px;font-size:20px}}.program-order .form-item._not-empty .form-item__label{font-size:14px}.program-order .form-item._error .form-item__label{color:#8d3332}.program-order .form-item__error{white-space:normal;max-width:none;position:relative;bottom:auto;left:auto}.program-order .form-item__checkbox input[type=checkbox]+i{border:1px solid #bda47f;border-radius:4px;margin-right:12px}.program-order .form-item__checkbox input[type=checkbox]:not(:checked)+i{background-color:#fff;border-color:#e2deda}.program-order .form-item__checkbox input[type=radio]+i{border:1px solid #bda47f;border-radius:50%;margin-right:8px}.program-order .form-item__checkbox input[type=radio]:not(:checked)+i{background-color:#fff;border-color:#e2deda}.program-order .form-item._error .form-item__checkbox{color:#8d3332}.program-order .form-item._error .form-item__checkbox input[type=checkbox]+i,.program-order .form-item._error .form-item__checkbox input[type=radio]+i{border-color:#8d3332}.program-order .form-item._error .form-item__checkbox input[type=checkbox]:not(:checked)+i,.program-order .form-item._error .form-item__checkbox input[type=radio]:not(:checked)+i{background-color:#8d33321a}.program-order .form-item._error .form-v2-item__label{background-color:#8d33321a;border-color:#8d3332}.program-order .form-item._error .form-v2-item__title{color:#8d3332}@media (width<=767px){.program-order .program-order-head{display:none}}@media (width>=768px){.program-order .program-order-head{z-index:2;background-color:#fff;border-bottom:1px solid #efedec;padding:30px 40px 16px;position:sticky;top:0}}.program-order .program-order-head__title{color:#8d3332}.program-order .program-order-preview{border-bottom:1px solid #efedec;padding:24px 16px 16px}@media (width>=768px){.program-order .program-order-preview{padding:8px 40px 24px}}.program-order .program-order-preview__name{margin-bottom:16px}.program-order .program-order-preview__modules{background-color:#f6f1ef;border-radius:16px;padding:16px}.program-order .program-order-preview__modules>.title{color:#a58a63;margin-bottom:12px}@media (width>=768px){.program-order .program-order-preview__modules>.title{margin-bottom:16px}}.program-order .program-order-preview__modules>.item:not(:last-child){margin-bottom:8px}.program-order .program-order-preview__modules>.item .item-name{color:#1b1b1b;margin-bottom:4px}.program-order .program-order-preview__modules>.item .item-params{gap:16px;display:flex}.program-order .program-order-preview__modules>.item .item-price{color:#1b1b1b}.program-order .program-order-preview__price{align-items:flex-end;gap:4px;margin-top:16px;display:flex}.program-order .program-order-preview__price .eur{color:#717172}.program-order .program-order-step{padding:32px 16px 48px}@media (width>=768px){.program-order .program-order-step{padding:24px 40px 40px}}.program-order .program-order-step:not([data-show]){display:none}@media (width<=767px){.program-order .program-order-step._phone .program-order-step__name,.program-order .program-order-step._confirm-code .program-order-step__name{text-align:center}}.program-order .program-order-step__title{margin-top:4px}@media (width<=767px){.program-order .program-order-step._phone .program-order-step__title,.program-order .program-order-step._confirm-code .program-order-step__title{text-align:center}}.program-order .program-order-step__descr{margin-top:4px;margin-bottom:16px}@media (width<=767px){.program-order .program-order-step._phone .program-order-step__descr,.program-order .program-order-step._confirm-code .program-order-step__descr{text-align:center}}.program-order .program-order-step._phone .form-item:not(:first-child):not(._submit){margin-top:16px}.program-order .program-order-step._phone .form-item:not(:last-child){margin-bottom:16px}.program-order .program-order-step._user-data .form-item:not(:first-child):not(._submit){margin-top:8px}.program-order .program-order-step._user-data .form-item:not(:last-child){margin-bottom:8px}.program-order .program-order-input-phone{position:relative}.program-order .program-order-input-phone__placeholder{pointer-events:none;align-items:center;width:100%;height:100%;padding:11px 13px 0;font-size:18px;display:flex;position:absolute;top:0;left:0}@media (width>=768px){.program-order .program-order-input-phone__placeholder{padding-left:21px}}.program-order .program-order-input-phone__placeholder span:first-child{opacity:0}.program-order .program-order-input-phone__placeholder span:nth-child(2){color:#71717280}.program-order .program-order-input-phone__x{opacity:0;visibility:hidden;width:32px;height:32px;margin-top:-16px;transition:all .4s;position:absolute;top:50%;right:16px}.program-order .program-order-input-phone._ready-clear .program-order-input-phone__x{opacity:1;visibility:visible}.program-order .program-order-input-confirm-code{flex-wrap:wrap;align-items:center;display:flex}@media (width<=767px){.program-order .program-order-input-confirm-code{justify-content:center;margin:0 -16px}}.program-order .program-order-input-confirm-code input[type=text],.program-order .program-order-input-confirm-code input[type=tel]{text-align:center;width:56px;margin-right:4px;padding:0!important;font-size:24px!important}@media (width>=768px){.program-order .program-order-input-confirm-code input[type=text],.program-order .program-order-input-confirm-code input[type=tel]{margin-right:8px}}.program-order .program-order-input-confirm-code input[type=text]:focus:not([readonly]),.program-order .program-order-input-confirm-code input[type=tel]:focus:not([readonly]){border-color:#8d3332}.program-order .program-order-input-confirm-code input[type=text][name="confirm-code[6]"],.program-order .program-order-input-confirm-code input[type=tel][name="confirm-code[6]"]{margin-right:0}.program-order .program-order-input-confirm-code .caption{width:100%;margin-top:24px}@media (width<=767px){.program-order .program-order-input-confirm-code .caption{text-align:center}}@media (width>=768px){.program-order .program-order-input-confirm-code .caption{margin-top:16px}}.program-order .program-order-birthday{grid-gap:8px 12px;grid-template-columns:1fr 1.67fr 1fr;margin:16px 0 24px;display:grid}.program-order .program-order-birthday__label{grid-column:span 3;font-size:18px;line-height:1.1}@media (width>=768px){.program-order .program-order-birthday__label{font-size:20px}}.program-order .program-order-birthday .form-item{margin:0!important}.program-order .program-order-sex{flex-wrap:wrap;align-items:center;gap:0 16px;font-size:18px;display:flex}@media (width>=768px){.program-order .program-order-sex{gap:0 24px;font-size:20px}}.program-order .program-order-sex .form-item__checkbox{font-size:inherit;color:inherit;align-items:center;display:flex;position:relative}.program-order .program-order-sex .form-item__checkbox input[type=radio]+i{align-self:center}.program-order .program-order-sex .form-item__error{width:100%}.program-order .program-order-email-head{margin:32px 0 24px}.program-order .program-order-email-head .h4{margin-bottom:4px}.program-order .program-order-phone{align-items:center;gap:8px;margin:24px 0;font-size:18px;line-height:1.1;display:flex}@media (width>=768px){.program-order .program-order-phone{font-size:20px}}.program-order .program-order-phone *{line-height:inherit}.program-order .program-order-phone .brown{color:#a58a63;align-items:center;gap:4px;display:flex}.program-order .program-order-phone .brown .svg-icon{width:12px;height:12px}.program-order-success{background-image:url(/local/templates/emc-itech/frontend/build/assets/program-order-success-bg.png);background-position:top;background-repeat:no-repeat;background-size:130%;padding:214px 16px 48px}@media (width>=768px){.program-order-success{background-size:100%;max-width:600px;padding:235px 56px 40px}}.program-order-success__title{text-align:center;margin-bottom:24px}@media (width>=768px){.program-order-success__title{margin-bottom:32px}}.program-order-success__text{text-align:center;margin-bottom:24px}@media (width>=768px){.program-order-success__text{margin-bottom:32px}}.program-order-success__btns{display:flex}@media (width<=767px){.program-order-success__btns{flex-direction:column;align-items:center;gap:16px}}@media (width>=768px){.program-order-success__btns{justify-content:space-between;align-items:center}}@media (width<=767px){.program-order-success__btns .button-v2{width:100%}}.complex-advantages{flex-wrap:wrap;gap:24px;display:flex}@media (width>=1025px){.complex-advantages{z-index:1;contain:paint;background-color:#e3e3e8;border-radius:32px;gap:40px;padding:48px 40px 40px;position:relative}.complex-advantages:before{content:"";z-index:-1;background:linear-gradient(#e3e3e8 0%,#e3e3e800 100%);width:100%;height:264px;position:absolute;top:0;left:0}}.complex-advantages__title{text-align:center;margin:auto}.complex-advantages__entities{flex-wrap:wrap;gap:12px;width:100%;display:flex}.complex-advantages__entities>*{flex:324px}@media (width>=768px){.complex-advantages__entities>* .advantage-card__title{width:74.91%}}@media (width>=1025px){.complex-advantages__entities{grid-template-columns:493fr 145fr 493fr;display:grid}.complex-advantages__entities>* .advantage-card__title{width:62.93%}.complex-advantages__entities>:nth-child(4n+1),.complex-advantages__entities>:nth-child(4n+4){grid-column:auto/span 2}.complex-advantages__entities>:nth-child(4n+1) .advantage-card__title,.complex-advantages__entities>:nth-child(4n+4) .advantage-card__title{width:74.91%}}.complex-advantages__bg{z-index:-2;background-repeat:no-repeat;width:100%;height:1223px;position:absolute;top:0;left:0}.advantage-card{z-index:1;contain:paint;background-color:#fff;border-radius:clamp(16px,4vw,32px);flex-grow:1;min-height:200px;padding:24px;display:flex;position:relative}@media (width>=768px){.advantage-card{padding:32px}}.advantage-card__image{z-index:-1;flex-shrink:0;justify-content:flex-end;width:calc(1.715*min(100%,200px));height:min(100%,200px);display:flex;position:absolute;top:0;right:0}.advantage-card__image picture img{max-height:100%}@media (width>=768px){.advantage-card__image{width:calc(1.39*min(min(18vw,100%),200px));height:min(min(18vw,100%),200px)}}.advantage-card__content{flex-direction:column;width:100%;display:flex}.advantage-card__text{z-index:1;width:fit-content;margin-top:16px;position:relative;font-size:16px!important}.advantage-card__text:before{content:"";z-index:-1;filter:blur(5px);background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767px){.advantage-card__text{font-size:18px!important}}.advantage-card__title{min-height:40px}@media (width>=1025px){.advantage-card__title{min-height:48px}}@media (width<=767px){.advantage-card__title{max-width:70%;font-size:24px!important}}@media (width>=1025px){.section__aside .service__section{background:#fff;border-radius:24px}}.section__aside .service__section{overflow:hidden}.section__aside .service__footer{flex-flow:column;justify-content:center;align-items:center;display:flex}@media (width<=1024px){.section__aside .service__footer a{font-size:18px}}.service__doctor_list{width:100%;padding-top:20px;padding-right:0;position:relative;overflow:hidden}@media (width<=1024px){.service__doctor_list{border-radius:0;padding-left:16px;overflow:auto}}.service__doctor_list:before{top:20px!important}@media (width>=1025px){.service__doctor_list .doctor_list__wrapper{height:500px}}@media (width<=1024px){.service__doctor_list .doctor_list__wrapper{background:#fff;border-radius:12px;gap:4px;width:max-content;margin:0 16px 0 0;padding:12px;position:sticky;top:0;overflow:visible}}.service__doctor_list .doctor_list__wrapper{padding-top:0;overflow:auto}@media (width>=1025px){.section_doctors .section__title{margin-bottom:40px}.section_doctors .section__grid{grid-gap:24px;grid-template-columns:max(30%,392px) 1fr;grid-template-areas:"aside card";display:grid}.section_doctors .section__aside{grid-gap:16px;grid-area:aside;grid-template-rows:1fr 26px;grid-template-areas:"content""footer";display:grid}.section_doctors .section__content{grid-area:card;height:calc(100% - 42px)}.section_doctors .section__footer{grid-area:footer}.doctor__element{-moz-column-gap:16px;cursor:pointer;grid-template:"image info info info info info info info info"23px"image description description description description description description description description"53px"cases cases cases cases cases cases cases cases cases"/80px 1fr;gap:4px 16px}.doctor__element._active .doctor__name,.doctor__element:hover .doctor__name{color:#a58a63!important}}@media (width>=1025px) and (width<=1024px){.doctor__element{border-radius:12px}}@media (width>=1025px){.doctor__info{color:#1b1b1b;font-size:18px;line-height:1.3}.doctor__description{color:#717172;font-size:14px;line-height:1.2}}@media (width>=1025px) and (width<=1024px){.doctor__description{font-size:12px;line-height:1.2}}@media (width<=1024px){.section_doctors .container{--container-padding-left:0;--container-padding-right:0}.section_doctors .section__title{margin-bottom:18px;padding-left:16px;padding-right:16px}.section_doctors .section__grid{grid-gap:16px;grid-template-areas:"card""aside";display:grid}.section_doctors .section__aside{grid-gap:24px;grid-area:aside;display:grid}.section_doctors .section__content{grid-area:card;padding:0 16px}}.doctor_list__wrapper{display:flex}@media (width>=1025px){.doctor_list__wrapper{flex-flow:column;padding:24px 0}}@media (width<=1024px){.doctor_list__wrapper{-moz-column-gap:16px;flex-flow:row;column-gap:16px;margin-left:16px;margin-right:16px}}.doctor_list__wrapper{row-gap:20px}.doctor__element{border:1px solid #0000;display:grid}@media (width>=1025px){.doctor__element{padding:0 16px 0 24px}}@media (width<=1024px){.doctor__element{background:#fff;border-radius:12px}.doctor__element._active{border-color:#a58a63}}.doctor__element._active .doctor__name,.doctor__element:hover .doctor__info{color:#a58a63!important}.doctor__image{grid-area:image;overflow:hidden}.doctor__image img{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto;overflow:hidden}.doctor__image .no-photo{background:#606060;width:100%;height:100%}.doctor__info{grid-area:info}@media (width<=1024px){.doctor__info{margin-top:16px;padding:0}}.doctor__description{grid-area:description}@media (width<=1024px){.doctor__description{margin-top:8px;padding:0;font-size:14px;line-height:1.2}}.doctor__info{transition:color .5s}.doctor__cases{color:#a58a63;grid-area:cases}@media (width<=1024px){.doctor__cases{margin-top:12px;padding:0 12px}}@media (width>=1025px){.doctor__cases{display:none}}@media (width<=1024px){.doctor__element{grid-template:"image"140px"info""description"1fr"cases"/140px;padding:8px}}.doctor .section_doctors .doctor_card__grid{-moz-column-gap:27px;grid-template-columns:1fr 120px;grid-template-areas:"info photo""description description""actions actions";gap:4px 27px;margin-top:16px;padding:20px 16px 33px}.doctor .section_doctors .doctor_card__grid .doctor__img{height:120px}.doctor .section_doctors .doctor_card__grid .doctor_card__stats .stat__value{font-size:24px}.doctor .section_doctors .doctor_card__grid .doctor_card__actions{flex-flow:row;margin-top:24px;display:flex}.doctor .section_doctors .doctor_card__grid .doctor_card__actions .btn{justify-content:center;align-items:center;height:48px;padding:0 13px;display:inline-flex}.doctor .section_doctors .section__grid{flex-direction:column-reverse;row-gap:16px;display:flex}.doctor .section_doctors .section__grid .section__aside{background:0 0;border-radius:0}.doctor .section_doctors .section__grid .section__aside .service__doctor_list{width:100%;height:auto}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper{-moz-column-gap:16px;flex-flow:row;column-gap:16px}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element{background:#fff;border-radius:24px;flex-direction:column;min-width:203px;padding:4px 3px 16px;display:flex}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__description{font-size:14px}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__info,.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__description{padding:0 13px}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__name{margin-bottom:8px;font-size:18px}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__image{width:100%;height:197px}@media (width<=1024px){.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__image{border-radius:8px}}@media (width>=1025px){.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__image{border-radius:20px}}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__image{margin-bottom:18px;overflow:hidden}.doctor .section_doctors .section__grid .section__aside .service__doctor_list .doctor_list__wrapper .doctor__element .doctor__image img{width:100%}@media (width>=1025px){.doctor__image{background:#ebebeb;border-radius:8px}}@media (width<=1024px){.doctor__image{border-radius:8px;overflow:hidden}}.section_doctors .section__title a{border-bottom:1px solid #8d333240}.section_doctors .doctor__info .doctor__name{color:#1b1b1b}@media (width<=1024px){.section_doctors .doctor__info .doctor__name{font-size:16px}}.section_doctors .doctor_card__info .doctor__name{color:#1b1b1b}.section_doctors .clinic__doctor_card{background:#fff;border-radius:24px;height:100%}@media (width<=1024px){.section_doctors .clinic__doctor_card{border-radius:16px}}.section_doctors .doctor_card__grid{display:grid}@media (width<=1024px){.section_doctors .doctor_card__grid{grid-column-gap:62px;grid-row-gap:16px;grid-template:"info photo""description description""actions actions"100px/1fr 80px;padding:20px 16px 24px}}@media (width>=1025px){.section_doctors .doctor_card__grid{grid-column-gap:17px;grid-template:"info info photo""info info photo""description description photo"1fr"description description actions""description description actions"/1fr 1fr 248px;height:100%;padding:40px}}.section_doctors .doctor_card__info{flex-flow:column;grid-area:info;display:flex}@media (width<=1024px){.section_doctors .doctor_card__info .doctor__job{color:#4d4d4f;font-size:14px;line-height:1.2}}.section_doctors .doctor_card__info .btn.btn-video{text-transform:none;background:#fff;flex-flow:row;align-items:center;padding:10px 0;font-size:16px;line-height:1.3;display:flex}@media (width<=1024px){.section_doctors .doctor_card__info{gap:4px;margin-bottom:16px}}@media (width>=1025px){.section_doctors .doctor_card__info{gap:8px;margin-bottom:24px}}.section_doctors .doctor_card__description{flex-flow:column;grid-area:description;row-gap:16px;display:flex}.section_doctors .doctor_card__photo{grid-area:photo}.section_doctors .doctor_card__photo img{max-width:100%;height:auto}@media (width<=1024px){.section_doctors .doctor_card__photo{margin-top:-5px;position:relative}.section_doctors .doctor_card__photo__img{width:120px;height:120px}}@media (width>=1025px){.section_doctors .doctor_card__photo{position:relative}}.section_doctors .doctor_card__actions{grid-area:actions;display:flex}@media (width<=1024px){.section_doctors .doctor_card__actions{flex-direction:column;justify-content:flex-end;gap:16px}}@media (width>=1025px){.section_doctors .doctor_card__actions{flex-direction:column;gap:12px}}.section_doctors .doctor_card__actions{row-gap:12px}.section_doctors .doctor_card__actions .btn{text-transform:none;border-radius:12px;justify-content:center;align-items:center;width:100%;font-size:18px;display:flex}@media (width<=1024px){.section_doctors .doctor_card__actions .btn:not(.inverse){height:48px;padding:0}.section_doctors .doctor_card__actions .btn.inverse{height:27px;border-color:#0000!important}.section_doctors .doctor_card__actions .btn.inverse :hover{background:#fff!important;border-color:#0000!important}}@media (width>=1025px){.section_doctors .doctor_card__actions .btn{padding:18px 10px}}.section_doctors .doctor_card__actions .btn.inverse{color:#8d3332;background:0 0;border:1px solid #deceb5}@media (width>=1025px){.section_doctors .doctor_card__actions .btn.inverse:hover{color:#fff;background:#bda47f}}@media (width<=1024px){.section_doctors .doctor_card__actions .btn.inverse:hover{color:initial;background:0 0}}.section_doctors .doctor_card__stats{-moz-column-gap:32px;flex-flow:row;column-gap:32px;margin-top:auto;display:flex}.section_doctors .doctor_card__stats .stat__item{flex-flow:column;row-gap:4px;display:flex}.section_doctors .doctor_card__stats .stat__name{color:#717172;font-size:14px}@media (width>=1025px){.section_doctors .doctor_card__stats .stat__value{font-size:32px}}@media (width<=1024px){.section_doctors .doctor_card__stats .stat__value{font-size:24px}}.section_doctors .doctor_card__stats .stat__value{color:#a58a63;line-height:1.1}.section_doctors .doctor_card__text>ul{flex-direction:column;row-gap:8px;display:flex}.section_doctors .doctor_card__text>ul>li{padding-left:18px;line-height:1.3;position:relative}.section_doctors .doctor_card__text>ul>li:before{content:"";width:6px;height:6px}@media (width<=1024px){.section_doctors .doctor_card__text>ul>li:before{width:4px;height:4px}}.section_doctors .doctor_card__text>ul>li:before{background:#8d3332;border-radius:50%;position:absolute;top:8px;left:0}.section_doctors .doctor_card__text>ul>li ul{flex-direction:column;row-gap:8px;margin-top:8px;padding-left:14px;display:flex}.section_doctors .doctor_card__text>ul>li ul li{padding-left:20px;position:relative}.section_doctors .doctor_card__text>ul>li ul li:before{content:"";background:#8d3332;width:8px;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section_doctors .doctor__img{background:#ebebeb;border-radius:20px;position:relative;overflow:hidden}@media (width<=1024px){.section_doctors .doctor__img{border-radius:8px}.section_doctors .doctor__img:before{content:"";background:linear-gradient(#fff0 70%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0}.section_doctors .doctor__img{height:80px}}@media (width>=1025px){.section_doctors .doctor__img{height:248px}}.section_doctors .doctor__name{color:#8d3332}.section_doctors .btn.btn-circle{border-radius:50%;flex-flow:column;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex}.section_doctors .btn.btn-circle.btn-icon{background:#fff}.section_doctors .btn-icon{color:#000}.section_doctors .btn-icon:not(.btn-circle) svg.icon{left:-5px}.section_doctors .btn-icon svg.icon{width:16px;max-width:100%;height:16px;max-height:100%;position:relative}.section_doctors .btn_no-border{border:none!important}.section_doctors .btn.position-br{position:absolute;bottom:14px;right:14px}.reviews-prev-v2-slider{position:relative}.reviews-prev-v2-slider__slider{margin:0 -16px}@media (width>=1025px){.reviews-prev-v2-slider__slider{margin:0 -12px;overflow:unset!important}}.reviews-prev-v2-slider__slide{box-sizing:content-box;width:343px;padding:0 16px;transition:all .4s;display:flex}@media (width>=768px){.reviews-prev-v2-slider__slide{width:450px}}@media (width>=1025px){.reviews-prev-v2-slider__slide{width:600px;padding:0 12px}.reviews-prev-v2-slider__slide:not(.swiper-slide-active,.swiper-slide-next){opacity:0;pointer-events:none}}.reviews-prev-v2-slider__slide{opacity:1}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.reviews-prev-v2-slider:hover .reviews-prev-v2-slider__nav>:not(.swiper-button-disabled){opacity:1;pointer-events:unset}}.reviews-prev-v2-slider:active .reviews-prev-v2-slider__nav>:not(.swiper-button-disabled){opacity:1;pointer-events:unset}.reviews-prev-v2-slider__nav-item{z-index:2;aspect-ratio:1;background:#fff;border-radius:50%;width:48px;transition:all .4s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 24px #efe0db}.reviews-prev-v2-slider__nav-item_next{right:-24px}.reviews-prev-v2-slider__nav-item_next .svg-icon{transform:translate(-50%,-50%)rotate(180deg)}.reviews-prev-v2-slider__nav-item_prev{left:-24px}.reviews-prev-v2-slider__nav-item_prev .svg-icon{transform:translate(-50%,-50%)}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.reviews-prev-v2-slider__nav-item:hover .svg-icon{stroke:#bda47f}}.reviews-prev-v2-slider__nav-item:active .svg-icon{stroke:#bda47f}.reviews-prev-v2-slider__nav-item .svg-icon{stroke:#8d3332;width:24px;height:24px;transition:stroke .4s;position:absolute;top:50%;left:50%}.reviews-prev-v2-slider__pagination{margin:unset;pointer-events:none;border-radius:12px;align-items:center;gap:0;height:24px;padding:8px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:unset!important}.reviews-prev-v2-slider__pagination>*{cursor:pointer;opacity:.2;position:unset;pointer-events:none;background-color:#717172;border-radius:50%;width:0;height:0;transition:all .4s}.reviews-prev-v2-slider__pagination>._active{opacity:1;background-color:#717172}.reviews-prev-v2-slider__pagination>:is(._active,._active-next,._active-prev,._active-main){pointer-events:unset;width:8px;height:8px}.reviews-prev-v2-slider__pagination>._active-next,.reviews-prev-v2-slider__pagination>._active-prev{width:4px;height:4px}.reviews-prev-v2-slider__pagination>:is(._active,._active-next,._active-prev,._active-main)+:not(:first-child):is(._active,._active-next,._active-prev,._active-main){margin-left:8px}.review-v2 [itemprop],.review-v2 [itemtype],.review-v2 [itemscope]{display:contents}.review-v2{background:#fff;border-radius:24px;flex-grow:1;padding:24px;position:relative}@media (width>=768px){.review-v2{padding:32px}}@media (width>=1025px){.review-v2{padding:48px}}.review-v2{flex-direction:column;justify-content:space-between;display:flex}.review-v2__header{gap:16px;width:100%;margin-bottom:16px;display:flex}.review-v2__author{flex-direction:column;justify-content:center;display:flex}.review-v2__author-name{color:#bda47f;font-size:inherit}.review-v2__author-city{color:#717172;font-size:inherit}.review-v2__icon{background-image:url(data:image/png;base64,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);background-size:cover;width:48px;height:48px}@media (width>=768px){.review-v2__icon{width:52px;height:52px}}.review-v2__title{color:#000;margin-top:0}.review-v2__text{color:#000;font-size:16px;font-weight:400;line-height:20.8px}@media (width>=768px){.review-v2__text{letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:26px}}.review-v2__content{margin-top:14px}.review-v2__footer{flex-direction:column;gap:8px;margin-top:16px;display:flex}@media (width>=768px){.review-v2__footer{margin-top:25px}}.review-v2__info{flex-wrap:wrap;gap:8px 16px;display:flex}@media (width<=767px){.review-v2__info{flex-direction:column;gap:8px}}.review-v2__date{flex-shrink:0}.review-v2__link{color:#8d3332}.review-v2__doctor{flex-shrink:0}.review-v2__attachments{gap:8px;padding-top:16px;display:flex}@media (width>=768px){.review-v2__attachments{padding-top:23px}}.review-v2__attachment{aspect-ratio:1;border-radius:3.56px;width:100%;max-width:64px;height:100%;max-height:64px;display:flex;position:relative;overflow:clip}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.review-v2__attachment:hover .play-btn svg{transition:all .4s}}@media (hover) and (width>=768px),(-moz-device-pixel-ratio>=0) and (width>=768px),(-ms-high-contrast:none) and (width>=768px),(-ms-high-contrast:active) and (width>=768px){.review-v2__attachment:hover .play-btn svg{width:32px;height:32px}}.review-v2__attachment:active .play-btn svg{transition:all .4s}@media (width>=768px){.review-v2__attachment:active .play-btn svg{width:32px;height:32px}}.review-v2__attachment .play-btn{display:flex}.review-v2__attachment .play-btn svg{width:24px;height:24px;transition:all .4s}.review-v2__attachment img{-o-object-fit:cover;object-fit:cover;width:inherit;height:inherit;aspect-ratio:1}.review-v2__attachment_more{aspect-ratio:1;border-radius:3.56px;width:100%;max-width:64px;height:100%;max-height:64px;position:relative;overflow:hidden}.review-v2__attachment_more-num{width:inherit;height:inherit;pointer-events:none;color:#fff;background:#6a513360;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.clinic__sert .doctors-slider{position:relative}.clinic__sert .doctors-slider__nav>*{z-index:2;aspect-ratio:1;background:#fff;border-radius:50%;width:48px;transition:all .4s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 24px #efe0db}.clinic__sert .doctors-slider__nav>:before{content:"";border-bottom:2px solid #8d3332;border-left:2px solid #8d3332;width:10px;height:10px;transition:border-color .4s;position:absolute;top:50%;left:26px;transform:translate(-50%,-50%)rotate(45deg)}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.clinic__sert .doctors-slider__nav>:hover:before{border-color:#bda47f}}.clinic__sert .doctors-slider__nav>:active:before{border-color:#bda47f}.clinic__sert .doctors-slider__nav ._prev{left:-24px}.clinic__sert .doctors-slider__nav ._next{right:-24px}.clinic__sert .doctors-slider__nav ._next:before{left:20px;transform:translate(-50%,-50%)rotate(225deg)}.clinic__sert .doctors-slider__slider{margin:0 -8px;overflow:visible}@media (width>=1025px){.clinic__sert .doctors-slider__slider{margin:0 -12px}}.clinic__sert .doctors-slider__slide{box-sizing:content-box;width:288px;padding:0 8px;transition:opacity .4s;display:flex}@media (width>=1025px){.clinic__sert .doctors-slider__slide{padding:0 12px}.clinic__sert .doctors-slider__slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-next+.slider__slide,.swiper-slide-next+.slider__slide+.slider__slide,.swiper-slide-next+.slider__slide+.slider__slide+.slider__slide){opacity:0;pointer-events:none}}.clinic__sert{padding-left:calc((100% - 15 * var(--col-gutter)) / 16);padding-right:calc((100% - 15 * var(--col-gutter)) / 16)}.clinic__sert__text{text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#1b1b1b;max-width:800px;margin-bottom:40px;font-size:22px;font-weight:400;line-height:26.4px}@media (width<=767px){.clinic__sert__text{font-size:20px;line-height:22px}}.clinic__sert__title{color:#8d3332;border-bottom:1px solid #8d333240;margin-bottom:24px;font-size:48px;font-weight:400;line-height:1;display:inline-block}@media (width<=767px){.clinic__sert__title{font-size:28px;line-height:28px}}.clinic__sert__slide{background:#f8f8f8;border-radius:24px;max-width:187px;margin-right:12px;padding:24px}.clinic__sert__slide.swiper-slide-active{margin-left:0}.clinic__sert .clinic__sert__inner{box-sizing:content-box;max-width:1224px;padding-left:var(--container-indent);padding-right:var(--container-indent);margin:auto}.clinic__sert .clinic__sert .doctors-slider__slide.slider__slide{margin-right:0;padding-left:6px;padding-right:6px}.clinic__sert .doctors-card__bottom__text{margin-bottom:8px;font-size:20px;font-weight:400;line-height:23.4px}.clinic__sert .doctors-card__bottom__text:hover{color:#bda47f}.clinic__sert .doctors-card__bottom__date{letter-spacing:.01em;text-align:left;color:#717172;font-size:16px;font-weight:400;line-height:16.8px}.clinic__sert .doctors-card__bottom{display:block!important}.clinic__sert__slide.slider__slide{background:#fff}.clinic-pricelist{background:#fff;border-radius:24px;padding:4px}@media (width>=768px){.clinic-pricelist{border-radius:32px;padding:8px}}.clinic-pricelist__postscript{letter-spacing:.17px;padding:24px 20px 20px}@media (width>=768px){.clinic-pricelist__postscript{padding:24px 40px}}.pricelist-accordion__element{contain:paint;border-radius:24px;transition:all .4s;position:relative}.pricelist-accordion__element:not(:first-child):before,.pricelist-accordion__element:last-child:after{content:"";background-color:#efedec;width:calc(100% - 80px);height:1px;transition:all .4s;position:absolute;top:0;left:40px}@media (width<=767px){.pricelist-accordion__element:not(:first-child):before,.pricelist-accordion__element:last-child:after{width:calc(100% - 40px);left:20px}}.pricelist-accordion__element:last-child:after{top:unset;bottom:0}.pricelist-accordion__element._active{background:#f5f5f7}.pricelist-accordion__element._active:before,.pricelist-accordion__element._active:after,.pricelist-accordion__element._active+.pricelist-accordion__element:before{opacity:0}@media (width>=1025px){.pricelist-accordion__element._active .pricelist-accordion__trigger{padding-top:34px}}.pricelist-accordion__element._active .pricelist-accordion__title{color:#bda47f}.pricelist-accordion__element._active .pricelist-accordion__arrow{stroke:#bda47f;transform:rotateX(0)}.pricelist-accordion__body{opacity:0;transition:all .4s}.pricelist-accordion__element._active .pricelist-accordion__body{opacity:1;transition-delay:.4s}.pricelist-accordion__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;gap:16px;padding:20px 20px 22px;transition:all .4s;display:flex}@media (width>=768px){.pricelist-accordion__trigger{gap:32px;padding:24px 40px}}.pricelist-accordion__title{flex-grow:1;transition:all .4s}@media (width<=767px){.pricelist-accordion__title{font-size:20px;font-weight:400;line-height:22px}}.pricelist-accordion__arrow{stroke:#8d3332;flex-shrink:0;width:24px;height:24px;transform:rotateX(180deg)}@media (width>=768px){.pricelist-accordion__arrow{width:32px;height:32px}}.pricelist-accordion__arrow{transition:inherit}.pricelist-accordion__body{margin-bottom:4px;padding:0 20px 20px}@media (width>=768px){.pricelist-accordion__body{margin-bottom:0;padding:9px 40px 32px}}.pricelist-section__category-title{color:#bda47f;margin-bottom:24px}.pricelist-section__items+.pricelist-section__category-title{margin-top:48px}.pricelist-section__items{grid-template-columns:1fr repeat(3,min-content);gap:24px 0;display:grid}@media (width<=1024px){.pricelist-section__items{gap:22px 0}}.pricelist-section__item{grid-template-columns:subgrid;grid-column:1/-1;display:grid}@media (width<=767px){.pricelist-section__item{flex-wrap:wrap;gap:5px 15px;display:flex}}.pricelist-section__position-name{text-wrap:pretty}@media (width<=767px){.pricelist-section__position-name{width:100%}}@media (width>=768px){.pricelist-section__position-name{padding-right:64px}}.pricelist-section__position-code{color:#717172;white-space:nowrap}@media (width<=1024px){.pricelist-section__position-code{display:none}}@media (width>=768px){.pricelist-section__position-code{padding-right:50px}}.pricelist-section__position-price{white-space:nowrap;gap:4px;display:flex}@media (width<=767px){.pricelist-section__position-price{font-size:14px}}@media (width>=768px){.pricelist-section__position-price{padding-right:47px}}.pricelist-section__position-price span:last-child{color:#717172}.pricelist-section__position-price+.pricelist-section__position-price{padding-right:0}@media (width>=1025px){.pricelist-section__position-price+.pricelist-section__position-price{padding-right:25px}}.programs-faq{background:#fff;border-radius:24px;padding:4px}@media (width>=1025px){.programs-faq{border-radius:32px;padding:8px}}.programs-faq__title{padding:19px 19px 24px}@media (width<=767px){.programs-faq__title{color:#8d3332;font-size:28px}}@media (width>=1025px){.programs-faq__title{padding:30px 30px 24px}}@media (width<=767px){.programs-faq__parts{padding:0 20px}}.programs-faq__wrapper{position:relative}.programs-faq__wrapper:before{content:"";opacity:0;z-index:1;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff7f 30%,#fff 63% 100%);width:100%;height:100px;transition:opacity .4s;position:absolute;bottom:0;left:0}.programs-faq__wrapper._sliding:before{opacity:1}.programs-faq__pagination:not(:empty){height:56px;margin-top:24px;margin-bottom:16px}@media (width<=767px){.programs-faq__pagination:not(:empty){height:44px}}.programs-faq__pagination{justify-content:center;height:0;transition:all .4s;display:flex}.programs-faq-accordion{position:relative}.programs-faq-accordion__title{align-self:center}@media (width<=767px){.programs-faq-accordion__title{font-size:20px;font-weight:400;line-height:110%}}.programs-faq-accordion__element{border-radius:24px;padding:0 20px;transition:background .4s}@media (width>=768px){.programs-faq-accordion__element{padding:0 34px 16px 30px}}.programs-faq-accordion__element._active{background:#f5f5f7}.programs-faq-accordion__element._active .programs-faq-accordion__arrow{transform:rotateX(0)}.programs-faq-accordion ._active .programs-faq-accordion__cross .svg-icon{rotate:180deg}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.programs-faq-accordion ._active .programs-faq-accordion__trigger:hover .programs-faq-accordion__cross .svg-icon{rotate:90deg}}.programs-faq-accordion ._active .programs-faq-accordion__trigger:active .programs-faq-accordion__cross .svg-icon{rotate:90deg}.programs-faq-accordion ._active .programs-faq-accordion__body{opacity:1}.programs-faq-accordion__panel{overflow:hidden}.programs-faq-accordion__body{opacity:0;max-width:760px;padding-bottom:20px;transition:opacity .4s}.programs-faq-accordion__body:is(.js-disabled .programs-faq-accordion__body){opacity:1}.programs-faq-accordion__body :first-child{margin-top:revert}@media (width>=768px){.programs-faq-accordion__body{padding-bottom:16px}}.programs-faq-accordion__body:is(._active .programs-faq-accordion__body){transition-delay:.4s}.programs-faq-accordion__arrow{stroke:#8d3332;flex-shrink:0;width:24px;height:24px;transform:rotateX(180deg)}@media (width>=768px){.programs-faq-accordion__arrow{width:32px;height:32px}}.programs-faq-accordion__arrow{transition:all .4s}.programs-faq-accordion__cross{border:1px solid #a58a63;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}.programs-faq-accordion__cross .svg-icon{stroke:#8d3332;stroke-width:1.5px;flex-shrink:0;width:100%;height:100%;transition:rotate .4s;rotate:45deg}@media (width<=767px){.programs-faq-accordion__cross{width:21px;height:21px;padding:4px}.programs-faq-accordion__cross .svg-icon{stroke-width:3px}}.programs-faq-accordion__trigger{padding:20px 0}@media (width>=1025px){.programs-faq-accordion__trigger{padding:28px 0 20px}}.programs-faq-accordion__trigger{-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:space-between;gap:10px;display:flex}.programs-faq-element__answer{border-left:2px solid #a58a63;margin:24px 0 0;padding-left:24px}.programs-faq-element__doctor{gap:16px;margin-top:24px;display:flex}.programs-faq-element__doctor-name{letter-spacing:-.01em;color:#8d3332;font-family:TT Chocolates;font-size:20px;font-weight:400;line-height:26px}.programs-faq-element__doctor-photo{border-radius:4.8px;width:48px;height:48px;overflow:clip}.programs-faq-element__doctor-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.programs-faq-element__doctor-info{flex-direction:column;gap:4px;display:flex}.program-section__content,.program-content-block:not(:first-child){margin-top:24px}.program-content-block:not(:last-child){margin-bottom:24px}.program-content-block+.program-content-block{margin-top:32px}@media (width>=1025px){.program-content-block+.program-content-block{margin-top:40px}}.stages__items{counter-reset:stage;flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.stages__item{flex-grow:1;width:100%}@media (width>=768px){.stages:not(._line) .stages__item{width:calc(50% - 4px)}}.stages-item{background-color:#f6f1ef;border-radius:16px;gap:12px;padding:16px;display:flex}@media (width>=768px){.stages-item{padding:24px 16px}}.stages-item__label{counter-increment:stage;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.stages-item__label:before{content:counter(stage);color:#bda47f;display:inline}.stages-item__text{flex-grow:1}@media (width<=767px){.stages-item__text{margin-right:-5px}}.stages-item__icon{width:52px;height:52px}.step-list__items{counter-reset:step-list;flex-direction:column;gap:15px;display:flex}@media (width>=1025px){.step-list__items{gap:13px}}.step-list-item{z-index:0;grid-template-columns:min-content 1fr;gap:13px 17px;display:grid;position:relative}@media (width>=1025px){.step-list-item{gap:16px 17px}}.step-list-item:not(:last-child):before{content:"";z-index:-1;background-color:#efedec;width:2px;height:100%;display:block;position:absolute;top:24px;left:13px}.step-list-item__label{counter-increment:step-list;background-color:#f6f1ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;display:flex}.step-list-item__label:before{content:counter(step-list);color:#a58a63;display:inline}.step-list-item__title{grid-column:2/3;font-size:16px;font-weight:700}@media (width>=1025px){.step-list-item__title{font-size:18px}}.step-list-item__text{grid-column:2/3}.structure__items{margin:24px -16px -16px}@media (width>=768px){.structure__items{margin:24px -24px -24px}}@media (width>=1025px){.structure__items{margin:24px -32px -32px}}.structure__item{border-radius:24px;padding-bottom:12px;transition:all .4s}@media (width>=768px){.structure__item{padding-bottom:4px}}@media (width>=1025px){.structure__item{padding-bottom:16px}}.structure__item._active{background-color:#f5f5f7}.structure__item._active .structure-item__arrow{scale:1 -1}.structure__item .structure-item__trigger{padding:20px 20px 8px}@media (width>=768px){.structure__item .structure-item__trigger{padding:24px 24px 16px}}@media (width>=1025px){.structure__item .structure-item__trigger{padding:32px 32px 16px}}.structure__item .structure-item__body{padding:10px 20px 8px}@media (width>=768px){.structure__item .structure-item__body{padding:0 24px 16px}}@media (width>=1025px){.structure__item .structure-item__body{padding:0 32px 16px}}.structure-item__trigger{justify-content:space-between;align-items:flex-start;display:flex}.structure-item__trigger.js--accordion-trigger{-webkit-user-select:none;user-select:none;cursor:pointer}.structure-item__arrow{transition:all .4s}.structure-item__arrow .svg-icon{stroke-width:.9px;width:24px;height:12px;scale:.9 1}@media (width>=768px){.structure-item__arrow .svg-icon{stroke-width:.7px;width:30px;height:25px}}.structure-item__panel{overflow:hidden}.structure-item__body{transition:opacity .4s}.structure-item__body:not(._active .structure-item__body){opacity:0}.structure-item__body:is(._active .structure-item__body){transition-delay:.4s}.doctor-quote{background-color:#faf6ef;border-radius:16px;flex-direction:column;padding:24px;display:flex}@media (width>=1025px){.doctor-quote{flex-direction:unset;padding:32px}}@media (width>=768px){.doctor-quote__about-doctor{flex:1 0 233px}}@media (width<=767px){.doctor-quote__about-doctor{flex-direction:column;align-items:center;display:flex}}.doctor-quote__picture{border-radius:50%;flex-shrink:0;width:160px;height:160px;display:block;overflow:hidden}.doctor-quote__picture img{width:100%;height:100%}.doctor-quote__name{color:#a58a63;margin-top:13px;font-size:24px;font-weight:500}@media (width<=767px){.doctor-quote__name{font-size:20px}}.doctor-quote__position,.doctor-quote__specialization{margin-top:3px;font-size:18px;line-height:1.2}@media (width<=767px){.doctor-quote__position,.doctor-quote__specialization{font-size:16px}}.doctor-quote__body{flex-direction:column;gap:14px;display:flex}@media (width<=767px){.doctor-quote__body{gap:17px;margin-top:26px;margin-left:4px}}.doctor-quote__icon{box-sizing:content-box;flex-shrink:0;width:32px;height:23px;padding-right:24px}@media (width<=767px){.doctor-quote__icon{margin-top:42px;margin-left:5px}.program-card__title{align-self:unset}.program-card__header{min-height:calc(var(--line-height) * var(--max-rows-count,1));--line-height:26.4px}}.doctors__title,.programs__title{border-bottom:1px solid #8d333240;width:fit-content;transition:all .4s}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.doctors__title:hover,.programs__title:hover{color:#bda47f;border-bottom-color:#bda47f40}}.doctors__title:active,.programs__title:active{color:#bda47f;border-bottom-color:#bda47f40}.doctors__slider,.programs__slider{margin-top:24px}@media (width>=768px){.doctors__slider,.programs__slider{margin-top:40px}}@media (width<=767px){.doctors>a{margin-left:16px;margin-right:16px;display:block}}.wards{position:relative}.wards__item{background:#fff;border-radius:24px;flex-direction:column-reverse;justify-content:space-between;gap:24px;width:100%;padding:8px 8px 24px;display:flex}@media (width>=768px){.wards__item{border-radius:48px;flex-direction:row;gap:40px;padding:24px 24px 24px 40px}}.wards__text-content{color:#1b1b1b;flex-direction:column;padding:0 16px;font-family:TT Chocolates;display:flex}@media (width>=768px){.wards__text-content{padding:16px 0}}.wards__text-content a{color:#8d3332;margin-top:auto;font-size:14px;line-height:1.2}@media (width>=768px){.wards__text-content a{font-size:18px;line-height:1.3}}.wards__text-content h4{font-size:16px;line-height:20.8px}@media (width>=768px){.wards__text-content h4{font-size:18px;line-height:23.4px}}.wards__text-content gray{color:#717172;margin-top:8px;font-size:18px;line-height:1.1}@media (width>=768px){.wards__text-content gray{font-size:20px}}.wards__text-content h3{font-size:24px;font-weight:400;line-height:1.1}@media (width>=768px){.wards__text-content h3{font-size:32px}}.wards__text-content p{font-size:14px;line-height:1.2}.wards__text-content p:not(:first-child){margin-top:16px}.wards__text-content p:not(:first-of-type){margin-bottom:16px}@media (width>=768px){.wards__text-content p{font-size:18px;line-height:1.3}.wards__text-content p:not(:first-child){margin-top:24px}}.wards__picture{contain:paint;aspect-ratio:311/220;border-radius:24px;flex-shrink:0;width:100%;min-height:170px;display:flex}@media (width>=768px){.wards__picture{aspect-ratio:unset;border-radius:32px;width:560px;height:365px}.wards .wards-pictures-slider{max-width:50%}}
