@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}}.doctors-slider{position:relative}.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}.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){.doctors-slider__nav>:hover:before{border-color:#bda47f}}.doctors-slider__nav>:active:before{border-color:#bda47f}.doctors-slider__nav ._prev{left:-24px}.doctors-slider__nav ._next{right:-24px}.doctors-slider__nav ._next:before{left:20px;transform:translate(-50%,-50%)rotate(225deg)}.doctors-slider__slider{margin:0 -8px;overflow:visible}@media (width>=1025px){.doctors-slider__slider{margin:0 -12px}}.doctors-slider__slide{box-sizing:content-box;width:288px;padding:0 8px;transition:opacity .4s;display:flex}@media (width>=1025px){.doctors-slider__slide{padding:0 12px}.doctors-slider__slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-next+.slider__slide,.swiper-slide-next+.slider__slide+.slider__slide){opacity:0;pointer-events:none}}.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}}.doctors-card{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;width:288px;min-height:457px;padding:8px;display:flex;box-shadow:0 0 100px #d3b79b1f}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.doctors-card:hover .doctors-card__name{color:#bda47f}}.doctors-card:active .doctors-card__name{color:#bda47f}.doctors-card__text-content{flex-direction:column;flex-grow:1;justify-content:space-between;gap:27px;padding:17px 9px 8px 8px;display:flex}.doctors-card__photo{aspect-ratio:1;pointer-events:none;border-radius:20px;flex-shrink:0;width:100%;height:auto;display:flex;overflow:hidden}.doctors-card__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.doctors-card__name{margin-bottom:15px;font-size:24px;line-height:110%;transition:color .4s}@media (width>=1025px){.doctors-card__name{line-height:100%}}.doctors-card__post{color:#717172}.doctors-card__bottom{gap:16px;display:flex}.doctors-card__reviews-count{color:#8d3332;margin-left:auto}.doctors-card__experience{color:#a58a63}.base-select__head{cursor:pointer;border:1px solid #e2deda;border-radius:12px;flex-grow:1;align-items:center;width:100%;height:56px;transition:all .4s;display:flex;position:relative}.base-select._error .base-select__head{color:#8d3332;background-color:#8d33321a;border-color:#8d3332}.base-select__title{color:#1b1b1b;letter-spacing:.3px;text-wrap:nowrap;text-overflow:ellipsis;max-width:calc(100% - 72px);font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:19.8px;transition:all .4s;position:absolute;top:40px;left:16px;overflow:hidden;transform:translateY(-50%)}@media (width>=768px){.base-select__title{font-size:18px;line-height:22px;left:18px}}.base-select ._active .base-select__title{transform:unset;font-size:12px;top:8px}.base-select ._active .base-select__line{opacity:1;pointer-events:unset}.base-select ._open .base-select__arrow .svg-icon{transform:rotateX(180deg)}.base-select__dropdown{height:min(var(--max-dropdowh-height,344px), 40dvh);z-index:10;background:#fff;border-radius:12px;width:100%;padding:16px 0;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 48px 100px #e0d4cf}.base-select__dropdown._fit-content{height:fit-content}.base-select__dropdown._fit-content:after{z-index:-1}.base-select__dropdown-content{width:100%;height:100%;padding:0 16px;overflow-y:auto}.base-select__dropdown:before,.base-select__dropdown:after{content:"";width:calc(100% - var(--light-scrollbar-width,14px));pointer-events:none;height:28px;transition:opacity .1s;position:absolute;left:0}.base-select__dropdown:before{opacity:var(--dropdown-shadow-opacity-top,0);background:linear-gradient(#fff 0%,#fff0 100%);top:16px}.base-select__dropdown:after{opacity:var(--dropdown-shadow-opacity-bottom,1);background:linear-gradient(#fff0 0%,#fff 100%);bottom:16px}.base-select__dropdown hr{margin:4px 0}.base-select__dropdown._pos-top{bottom:calc(100% + 4px);top:unset}.base-select__arrow{width:32px;height:32px;padding:6px;transition:all .4s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.base-select__arrow .svg-icon{transition:inherit}@media (width>=768px){.base-select__arrow{right:16px}}.base-select__option{min-height:48px}.base-select__option._active .base-select__option-point{border:9.6px solid #bda47f}.base-select__option{letter-spacing:-.02em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-family:Cy Grotesk;font-size:16px;font-weight:400;line-height:20.8px;display:flex}.base-select__option-name{padding:12px 0}.base-select__option-point{background:#fff;border:1px solid #e2deda;border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:all .4s}.base-select-item-fade-enter-active,.base-select-item-fade-leave-active{transition:opacity .4s}.base-select-item-fade-enter-from,.base-select-item-fade-leave-to{opacity:0}.file-uploader__label{color:#1b1b1b;border:1px solid #e2deda;border-radius:12px;justify-content:space-between;width:100%;height:56px;padding:13px 16px 13px 18px;font-size:20px;transition:all .4s;display:flex;position:relative}.file-uploader__label label{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.file-uploader._error .file-uploader__label{color:#8d3332;background-color:#8d33321a;border-color:#8d3332}.file-uploader__icon{width:32px;height:32px}.file-uploader__items{border:1px solid #e2deda;border-radius:12px;flex-direction:column;gap:8px;margin-top:8px;padding:16px;display:flex}.file-uploader__file-row{color:#1b1b1b;contain:paint;background-color:#f5f5f7;border-radius:6px;justify-content:space-between;padding:10px 12px 14px;transition:all .4s;display:flex;position:relative}.file-uploader__file-row:before{content:"";width:max(var(--upload-progress,5%), 5%);opacity:1;background-color:#8d3332;height:2px;transition:opacity .4s;position:absolute;bottom:0;left:0}.file-uploader__file-row:after{content:var(--error-text);opacity:0;pointer-events:none;color:#8d3332;width:calc(100% - 54px);font-size:14px;line-height:1;transition:opacity .4s;position:absolute;bottom:2px;left:12px}.file-uploader__file-row[style*="--upload-progress: 100%"]:not([style*="--error-text: "]){color:#fff;background-color:#bda47f}.file-uploader__file-row[style*="--upload-progress: 100%"]:not([style*="--error-text: "]):before{opacity:0}.file-uploader__file-row[style*="--error-text: "]:after{opacity:1}.file-uploader__file-delete{appearance:none;stroke-width:3px;cursor:pointer;background:0 0;border:none;width:20px;height:20px;padding:0}.v-modal._program-order .v-modal__close{top:9px;right:11px}@media (width>=768px){.v-modal._program-order .v-modal__close{top:24px;right:42px}}.program-order{color:#1b1b1b;background-color:#fff;font-family:TT Chocolates,sans-serif}@media (width<=767px){.program-order{max-height:calc(100vh - 40px)}}@media (width>=768px){.program-order{width:500px;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}@media (width<=767px){.program-order .form-item._submit{margin-top:25px}.program-order .form-item._submit button{border-radius:12px;height:56px}}.program-order .form-item__caption{color:#717172;margin-left:4px}@media (width<=767px){.program-order .form-item__caption{font-size:12px}}.program-order .form-item:has(input[type=date]) .form-item__button{cursor:pointer;width:56px;height:56px;padding:12px;position:absolute;top:0;right:4px}.program-order .form-item:has(input[type=date]) input[type=date]{opacity:0;width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.3)}.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;padding:23px 16px 0;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 input[type=tel]{letter-spacing:.3px}.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__radio-label{margin-right:25px}.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{padding-top:9px;font-size:14px}.program-order .form-item._not-empty .form-item__caption{margin-left:2px;font-size:10px}.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__icon{width:32px;height:32px;position:absolute;top:13px;right:17px}.program-order .form-item__icon+input[type=text],.program-order .form-item__icon input[type=tel],.program-order .form-item__icon input[type=email]{padding-right:52px}.program-order .form-item__checkbox input[type=checkbox]+i{border:1px solid #bda47f;border-radius:4.5px;margin-right:12px}@media (width<=767px){.program-order .form-item__checkbox input[type=checkbox]+i{width:24px;height:24px}}.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%;width:32px;height:32px;margin-right:9px}@media (width<=767px){.program-order .form-item__checkbox input[type=radio]+i{width:24px;height:24px}}.program-order .form-item__checkbox input[type=radio]:not(:checked)+i{background-color:#fff;border-color:#e2deda}.program-order .form-item__checkbox input[type=radio]:checked+i{background:radial-gradient(circle,#fff 28%,#a58a63 32%)}.program-order .form-item__checkbox+.program-order .form-item__checkbox{margin-left:16px}.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;padding:30px 40px 16px;position:sticky;top:0}}.program-order .program-order-head__title{color:#8d3332}@media (width<=767px){:is(.program-order:has([data-step=phone]) .program-order-preview,.program-order:has([data-step=confirm-code]) .program-order-preview){display:none}}.program-order .program-order-preview{border-bottom:1px solid #efedec;padding:24px 16px 21px}@media (width>=768px){.program-order .program-order-preview{padding:8px 40px 24px}}.program-order .program-order-preview__name{margin-bottom:16px}@media (width<=767px){.program-order .program-order-preview__name{font-size:24px}}.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:10px}}.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:baseline;gap:4px;margin-top:16px;display:flex}@media (width<=767px){.program-order .program-order-preview__price .eur{font-size:24px}}.program-order .program-order-preview__price .rub{color:#717172}.program-order .program-order-step{padding:25px 16px 48px}@media (width>=768px){.program-order .program-order-step{padding:24px 40px 40px}}.program-order .program-order-step__name+*{margin-top:4px}@media (width<=767px){.program-order .program-order-step._phone{padding:25px 16px 48px}.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__title{font-size:24px}.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:23px}@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}@media (width<=767px){.program-order .program-order-step._phone .form-item:nth-child(5){margin-top:24px!important}}.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;letter-spacing:.3px;align-items:center;width:100%;height:100%;padding:23px 63px 0 23px;font-size:18px;display:flex;position:absolute;top:0;left:0}.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:24px;height:24px;margin-top:-9px;transition:all .4s;position:absolute;top:50%;right:20px}.program-order .program-order-input-phone__x .svg-icon{stroke-width:2px}.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;margin-top:0;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,.program-order .program-order-representative{flex-wrap:wrap;align-items:center;font-size:18px;display:flex}@media (width>=768px){.program-order .program-order-sex,.program-order .program-order-representative{font-size:20px}}.program-order .program-order-sex .form-item__checkbox,.program-order .program-order-representative .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,.program-order .program-order-representative .form-item__checkbox input[type=radio]+i{align-self:center}.program-order .program-order-sex .form-item__checkbox+.form-item__checkbox,.program-order .program-order-representative .form-item__checkbox+.form-item__checkbox{margin-left:16px}.program-order .program-order-sex .form-item__error,.program-order .program-order-representative .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;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%}}.program-order-input-phone input[type=tel]{color:#0000}.program-order-input-phone__placeholder{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.program-order-input-phone._active input[type=tel]{color:unset}.program-order-input-phone._active .program-order-input-phone__placeholder{opacity:1;visibility:visible}.pos-user-data__title+*{margin-top:4px}.pos-user-data__fio{margin-top:15px}.pos-user-data__sex{margin-top:20px}@media (width>=768px){.pos-user-data__sex{margin-top:25px}}.pos-user-data__contact{margin-top:32px}.pos-user-data__contact-title+*{margin-top:5px}.pos-user-data__contact-email{margin-top:15px}@media (width>=768px){.pos-user-data__contact-email{margin-top:22px}}.pos-user-data__contact-phone{margin-top:24px}.pos-user-data__codeword{margin-top:31px}@media (width>=768px){.pos-user-data__codeword{margin-top:49px}}.pos-user-data__codeword-title+*{margin-top:5px}.pos-user-data__codeword-input{margin-top:16px}@media (width>=768px){.pos-user-data__codeword-input{margin-top:23px}}@media (width<=767px){.pos-user-data .form-item._submit{margin-top:40px}}.pos-addresses__registration-rows{margin-top:19px;margin-bottom:33px}.pos-addresses__residential-checkbox{margin-top:15px}@media (width<=767px){.pos-addresses__residential-checkbox{margin-top:23px}}.pos-addresses__residential-checkbox input[type=checkbox]+i{background-size:19px 13px;width:32px;height:32px;border-radius:6px!important}.pos-addresses__residential-checkbox input[type=checkbox]:checked+i{background-color:#a58a63}.pos-addresses__residential-rows{margin-top:23px}@media (width<=767px){.pos-addresses__residential-rows{margin-top:14px}.pos-addresses .form-item._submit{margin-top:40px}}.pos-documents-data__document-rows{margin-top:18px}.pos-documents-data__representative{margin-top:33px}@media (width<=767px){.pos-documents-data__representative{margin-top:24px}}.pos-documents-data__representative-title+*{margin-top:4px}@media (width<=767px){.pos-documents-data__representative-title+*{text-wrap:pretty}}.pos-documents-data__representative-checkbox{margin-top:28px}@media (width<=767px){.pos-documents-data__representative-checkbox{margin-top:22px}}.pos-documents-data__opd-checkbox{margin-top:32px}.pos-documents-data__opd-checkbox input[type=checkbox]+i{background-color:#a58a63;background-size:19px 13px;width:32px;height:32px;border-radius:6px!important}@media (width<=767px){.pos-documents-data__opd-checkbox input[type=checkbox]+i{background-size:16px 9px}.pos-documents-data .form-item._submit{margin-top:30px}}.pos-files__title+*{margin-top:4px}.pos-files__file-inputs{margin-top:24px}.pos-files__delimeter{color:#717172;align-items:center;gap:17px;margin-top:15px;margin-bottom:14px;font-size:14px;display:flex}.pos-files__delimeter:before,.pos-files__delimeter:after{content:"";background:#e2deda;width:100%;height:1px;display:inline-block}.pos-files__comment{margin-top:33px}.pos-files__comment-title+*{margin-top:4px}.pos-files__comment-input{margin-top:23px}.pos-files__comment-input .form-item__textarea{border:1px solid #e2deda;border-radius:12px;padding:27px 20px 25px;transition:all .4s;position:relative}.pos-files__comment-input ._error.form-item .form-item__textarea{color:#8d3332;background-color:#8d33321a;border-color:#8d3332}.pos-files__comment-input textarea{background:0 0;border:none!important;padding:0!important}.pos-files__comment-input textarea:focus{border:none}.pos-files__comment-input textarea+.form-item__clear{appearance:none;stroke-width:3px;cursor:pointer;background:0 0;border:none;width:32px;height:32px;position:absolute;top:5px;right:6px}.pos-files__comment-input .form-item__length{color:#717172;font-size:14px;position:absolute;bottom:4px;right:14px}.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}.programs-faq-v2{background:#fff;border-radius:24px;padding:4px}@media (width>=1025px){.programs-faq-v2{border-radius:32px;padding:8px}}.programs-faq-v2__wrapper{position:relative}.programs-faq-v2__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-v2__wrapper._sliding:before{opacity:1}.programs-faq-v2__pagination:not(:empty){height:56px;margin-top:24px;margin-bottom:16px}@media (width<=767px){.programs-faq-v2__pagination:not(:empty){height:44px}}.programs-faq-v2__pagination{justify-content:center;height:0;transition:all .4s;display:flex}.programs-faq-v2-accordion{position:relative}.programs-faq-v2-accordion__title{align-self:center}@media (width<=767px){.programs-faq-v2-accordion__title{font-size:20px;font-weight:400;line-height:110%}}.programs-faq-v2-accordion__element{border-radius:24px;padding:0 20px;transition:background .4s}@media (width>=768px){.programs-faq-v2-accordion__element{padding:0 40px}}.programs-faq-v2-accordion__element._active{background:#f5f5f7}.programs-faq-v2-accordion__element+.programs-faq-v2-accordion__element,.programs-faq-v2-accordion__element:is(.programs-faq-v2__part:not(:first-child)>.programs-faq-v2-accordion>.programs-faq-v2-accordion__element:first-child){position:relative}.programs-faq-v2-accordion__element+.programs-faq-v2-accordion__element:before,.programs-faq-v2-accordion__element:is(.programs-faq-v2__part:not(:first-child)>.programs-faq-v2-accordion>.programs-faq-v2-accordion__element:first-child):before{content:"";background:#e2deda;width:calc(100% - 40px);height:1px;transition:opacity .4s;position:absolute;top:0;left:20px}@media (width>=768px){.programs-faq-v2-accordion__element+.programs-faq-v2-accordion__element:before,.programs-faq-v2-accordion__element:is(.programs-faq-v2__part:not(:first-child)>.programs-faq-v2-accordion>.programs-faq-v2-accordion__element:first-child):before{width:calc(100% - 80px);left:40px}}.programs-faq-v2-accordion__element._active:before,.programs-faq-v2-accordion__element._active:after,.programs-faq-v2-accordion__element._active+.programs-faq-v2-accordion__element:before{opacity:0}.programs-faq-v2-accordion__element._active .programs-faq-v2-accordion__arrow{transform:rotateX(0)}.programs-faq-v2-accordion ._active .programs-faq-v2-accordion__cross .svg-icon{rotate:180deg}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.programs-faq-v2-accordion ._active .programs-faq-v2-accordion__trigger:hover .programs-faq-v2-accordion__cross .svg-icon{rotate:90deg}}.programs-faq-v2-accordion ._active .programs-faq-v2-accordion__trigger:active .programs-faq-v2-accordion__cross .svg-icon{rotate:90deg}.programs-faq-v2-accordion ._active .programs-faq-v2-accordion__body{opacity:1}.programs-faq-v2-accordion__panel{overflow:hidden}.programs-faq-v2-accordion__body{opacity:0;max-width:760px;padding-bottom:20px;transition:opacity .4s}.programs-faq-v2-accordion__body:is(.js-disabled .programs-faq-v2-accordion__body){opacity:1}.programs-faq-v2-accordion__body :first-child{margin-top:revert}@media (width>=768px){.programs-faq-v2-accordion__body{padding-bottom:40px}}.programs-faq-v2-accordion__body:is(._active .programs-faq-v2-accordion__body){transition-delay:.4s}.programs-faq-v2-accordion__arrow{stroke:#8d3332;flex-shrink:0;width:24px;height:24px;transform:rotateX(180deg)}@media (width<=767px){.programs-faq-v2-accordion__arrow{align-self:center}}@media (width>=768px){.programs-faq-v2-accordion__arrow{width:32px;height:32px}}.programs-faq-v2-accordion__arrow{transition:all .4s}.programs-faq-v2-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-v2-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-v2-accordion__cross{width:21px;height:21px;padding:4px}.programs-faq-v2-accordion__cross .svg-icon{stroke-width:3px}}.programs-faq-v2-accordion__trigger{padding:20px 0}@media (width>=1025px){.programs-faq-v2-accordion__trigger{padding:32px 0}}.programs-faq-v2-accordion__trigger{-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:space-between;gap:10px;display:flex}.programs-faq-v2-element__answer{border-left:2px solid #a58a63;margin:24px 0 0;padding-left:24px}.programs-faq-v2-element__doctor{gap:16px;margin-top:24px;display:flex}.programs-faq-v2-element__doctor-name{letter-spacing:-.01em;color:#8d3332;font-family:TT Chocolates;font-size:20px;font-weight:400;line-height:26px}.programs-faq-v2-element__doctor-photo{border-radius:4.8px;width:48px;height:48px;overflow:clip}.programs-faq-v2-element__doctor-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.programs-faq-v2-element__doctor-info{flex-direction:column;gap:4px;display:flex}.directions-documents{padding:16px 16px 44px}@media (width>=768px){.directions-documents{max-width:576px;padding:40px}}@media (width<=767px){.directions-documents__title{margin-top:32px;font-size:24px}}@media (width>=768px){.directions-documents__title{padding-right:50px}}.directions-documents__items{grid-template-columns:auto 1fr;margin-top:32px;display:grid}@media (width<=767px){.directions-documents__items{margin-top:25px}}.directions-documents__item{grid-column:1/-1}.directions-documents__item+.directions-documents__item{border-top:1px solid #efedec;margin-top:13px;padding-top:21px}.directions-documents-item{grid-template-columns:subgrid;letter-spacing:.1px;gap:8px;display:grid}.directions-documents-item :only-child{grid-column:1/-1}@media (width<=767px){.directions-documents-item__title{letter-spacing:.3px;margin-top:2px;font-size:16px}}.report__subtitle{margin-top:15px}@media (width>=1025px){.report__subtitle{margin-top:18px}}.report__items{counter-reset:stage;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}@media (width<=767px){.report__items{grid-template-columns:1fr;gap:7px;margin-top:24px}}.report__items>:nth-child(odd):last-child{grid-column:1/-1}.report-item{background-color:#f6f1ef;border-radius:16px;padding:24px}@media (width<=767px){.report-item{padding:16px}}.report-item__title{color:#8d3332;text-wrap:balance;font-size:20px;line-height:1.1}.report-item__text{letter-spacing:.1px;color:#717172;margin-top:12px;font-size:18px;line-height:1.25}@media (width<=767px){.report-item__text{margin-top:9px}}.warning{contain:paint}.warning__bg{pointer-events:none;z-index:-1;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;bottom:0;right:0}@media (width<=767px){.warning__bg{background-size:115px 230px}}.warning__wrapper{contain:paint;background:#fbf0f0;border-radius:24px;margin:-32px;padding:32px;position:relative}@media (width<=767px){.warning__wrapper{margin:-16px;padding:16px}}@media (width>=768px){.warning__text-wrapper{width:65%}}.warning__title{color:#8d3332}.warning__text{margin-top:18px}@media (width<=767px){.warning__text{max-width:76%;margin-top:21px}}.warning__text p{font-size:inherit;line-height:inherit}.warning__text p+p{margin-top:14px}.stages__text{margin-top:8px}.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__item{width:calc(50% - 4px)}}.stages-item{background-color:#f6f1ef;border-radius:16px;grid-template-columns:min-content 1fr auto;grid-auto-rows:min-content;gap:7px 12px;padding:16px;display:grid}@media (width<=767px){.stages-item{gap:6px 12px}}@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{color:#717172;flex-grow:1;grid-area:2/2/3/3}.stages-item__text a:last-child{margin-top:9px;display:block}@media (width<=767px){.stages-item__text{margin-right:-5px}}.stages-item__icon{grid-area:1/3/3/4;width:52px;height:52px}@media (width>=1025px){.stages-item._inline{grid-template-columns:min-content calc(50% - 42px) calc(50% - 72px) auto}.stages-item._inline .stages-item__label{place-self:center}.stages-item._inline .stages-item__title{align-self:center}.stages-item._inline .stages-item__text{grid-row:unset;grid-column:unset;align-self:center}.stages-item._inline .stages-item__icon{grid-row:unset;grid-column:unset}}.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}@media (width<=767px){.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}}.mobile-form .button-v2{padding:0 24px}
