@charset "UTF-8";@font-face{font-weight:400;font-family:Circe;font-style:normal;src:url(../fonts/circe-400.woff2) format("woff2"),url(../fonts/circe-400.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-family:Circe;font-style:normal;src:url(../fonts/circe-300.woff2) format("woff2"),url(../fonts/circe-300.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-family:"TT Drugs";font-style:normal;src:url(../fonts/tt-drugs-300.woff2) format("woff2"),url(../fonts/tt-drugs-300.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-family:"TT Drugs";font-style:normal;src:url(../fonts/tt-drugs-400.woff2) format("woff2"),url(../fonts/tt-drugs-400.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-family:"TT Drugs";font-style:italic;src:url(../fonts/tt-drugs-italic-400.woff2) format("woff2"),url(../fonts/tt-drugs-italic-400.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-family:"Montserrat";font-style:normal;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-family:"Montserrat";src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-size:1em;font-family:monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;line-height:1.15}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none!important}[hidden]{display:none!important}:root{--grid-count:12;--grid-gap:30rem;--container-max-width:1920rem;--container-padding:60rem;--container-width:calc(min(var(--body-content-width), var(--container-max-width)) - 2 * var(--container-padding));--col-size:calc((var(--container-width) - (var(--grid-count) - 1) * var(--grid-gap)) / var(--grid-count))}.container{width:100%;max-width:var(--container-max-width);padding-right:var(--container-padding);padding-left:var(--container-padding);margin-right:auto;margin-left:auto}.wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.grid{display:grid;grid-template-columns:repeat(var(--grid-count),1fr);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.grid>*{min-width:0}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@keyframes accordion-open{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes video-progress{0%{width:0}to{width:100%}}@keyframes sticky-menu{0%{opacity:0}to{opacity:1}}@keyframes show-custom-icon{0%{opacity:1}50%{opacity:0}to{opacity:1}}:root{--color-primary:#d6006d;--color-primary--rgb:214, 0, 109;--color-primary-hover:#eb0078;--color-primary-hover--rgb:235, 0, 120;--color-primary-active:#d6006d;--color-primary-active--rgb:214, 0, 109;--color-primary-200:#DD2B86;--color-primary-200--rgb:221, 43, 134;--color-pink-50:#FEFAFB;--color-pink-50--rgb:254, 250, 251;--color-coffee:#937583;--color-coffee--rgb:147, 117, 131;--color-third:#b09da6;--color-third--rgb:176, 157, 166;--color-blur:#f7f0ef;--color-blur--rgb:247, 240, 239;--color-alt:#000;--color-alt--rgb:0, 0, 0;--color-text:#212223;--color-text--rgb:33, 34, 35;--color-text-alt:#3c4543;--color-text-alt--rgb:60, 69, 67;--color-bg:#f9f4f4;--color-bg--rgb:249, 244, 244;--color-no-choise:#f5f6f3;--color-no-choise--rgb:245, 246, 243;--color-men:#e8f6f4;--color-men--rgb:232, 246, 244;--color-women:#fff9f9;--color-women--rgb:255, 249, 249;--color-children:#fff7f3;--color-children--rgb:255, 247, 243;--color-blck:#000;--color-blck--rgb:0, 0, 0;--color-whte:#fff;--color-whte--rgb:255, 255, 255;--color-green-100:#dde7ca;--color-green-100--rgb:221, 231, 202;--color-yellow-100:#fcebd5;--color-yellow-100--rgb:252, 235, 213;--color-pink-100:#fae3e8;--color-pink-100--rgb:250, 227, 232;--color-turquoise-75:#d7ebe9;--color-turquoise-75--rgb:215, 235, 233;--color-blue-75:#e2eaf6;--color-blue-75--rgb:226, 234, 246;--color-gray-100:#e9e9e7;--color-gray-100--rgb:233, 233, 231;--color-base-400:#eee5e1;--color-base-400--rgb:238, 229, 225;--color-purple-100:#e5dff3;--color-purple-100--rgb:229, 223, 243;--color-base-300:#f7f2f0;--color-base-300--rgb:247, 242, 240;--color-base-500:#D5CBC5;--color-base-500--rgb:213, 203, 197;--color-gray-500:#848483;--color-gray-500--rgb:132, 132, 131;--color-base-100:#F1EAE6;--color-base-100--rgb:241, 234, 230;--color-base-700:#a69e9a;--color-base-700--rgb:166, 158, 154;--color-bg-100:#EADFD9;--color-bg-100--rgb:234, 223, 217;--color-bg-50:#F1EAE6;--color-bg-50--rgb:241, 234, 230;--scroll-padding-top:var(--header-height);--scrollbar-width:0px;--font-primary:Circe, Arial, sans-serif;--font-secondary:TT Drugs, Arial, sans-serif;--font-tertiary:Montserrat, Arial, sans-serif;--color-profile-panel:var(--color-whte);--body-content-width:100vw;--body-font-family:var(--font-primary);--body-font-size:16px;--body-font-weight:400;--body-line-height:1.3;--body-letter-spacing:0.01em;--body-color:var(--color-text);--warn-msg-h:0px;--warn-msg-mb:0px;--dp-border-radius:40rem;--dp-font-family:var(--font-primary);--dp-input-icon-padding:35rem;--dp-month-year-row-button-size:24rem;--dp-cell-size:15rem;--dp-animation-duration:0.4s;--dp-menu-appear-transition-timing:ease-in;--dp-menu-padding:6rem 0;--color-canvas:#f7f2f0;--color-input:188, 189, 189;--light:255, 255, 255;font-size:clamp(.8px,.0520833333vw,1px)}html{height:auto;scroll-behavior:auto;scroll-padding-top:var(--scroll-padding-top)}*,::before,::after{box-sizing:border-box}body{display:flex;flex-direction:column;min-width:360px;min-height:100vh;margin:0 var(--scrollbar-width) 0 0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);word-wrap:break-word;-webkit-font-smoothing:antialiased;background-color:var(--color-canvas);transition:background-color .3s ease-in}body.white{background-color:var(--color-whte)}body.white .page-header{background-color:var(--color-whte)}body.full-height .content-wrapper{display:flex;flex-direction:column}*{scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}::-webkit-scrollbar{width:5px}::selection{color:var(--color-bg);text-shadow:none;background:var(--color-primary)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;font-family:var(--font-secondary)}h1{font-size:22rem;line-height:1.36}h2{font-size:22rem;line-height:1.36}h3,h4,h6{font-size:22rem;line-height:1.36}img{display:block;max-width:100%;height:auto;border:0;-webkit-user-select:none;user-select:none}a{color:var(--color-text);text-decoration:none;transition:color .3s ease-in}p{margin:0 0 25rem}div[class*=__text] p:only-of-type,div[class*=__text] p:last-of-type,div[class*=-text] p:only-of-type,div[class*=-text] p:last-of-type,div[class*=__details] p:only-of-type,div[class*=__details] p:last-of-type,div[class*=__note] p:only-of-type,div[class*=__note] p:last-of-type{margin:0}[class$=image] img{width:100%;height:100%;object-fit:cover;object-position:center}dl{margin:0}.hide{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(1px,1px,1px,1px)}.close{--size:16rem;position:absolute;top:20rem;right:20rem;z-index:999;display:flex;align-items:center;justify-content:center;width:var(--size);padding:0;color:#b3bac8;background-color:transparent;border:0;cursor:pointer;transition:transform .3s ease-in;aspect-ratio:1}.close::before{--x:-50%;--y:-50%;--r:45deg;position:absolute;top:50%;left:50%;width:100%;border-top:1px solid var(--color-text);transform:translate(var(--x),var(--y)) rotate(var(--r));transform-origin:center;transition:border-color .3s ease-in;content:""}.close::after{--x:-50%;--y:-50%;--r:-45deg;position:absolute;top:50%;left:50%;width:100%;border-top:1px solid var(--color-text);transform:translate(var(--x),var(--y)) rotate(var(--r));transform-origin:center;transition:border-color .3s ease-in;content:""}.close svg{pointer-events:none}.modal-open{overflow:hidden}.page-title{margin:30px 0 32rem;font-size:22rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em}.page-title-h1{margin:0;font-weight:400;font-size:28px;font-family:var(--font-secondary);line-height:110%;letter-spacing:.56px}.block-title{margin:0 0 25rem;color:var(--color-text);font-size:22rem;font-family:var(--font-primary);line-height:1.36}.step-back{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;position:relative;display:flex;align-items:center;margin-top:45rem;margin-bottom:20rem;color:var(--color-text);font-size:14rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.02em;transition:color .3s ease-in}.step-back::before{width:36rem;margin-right:14rem;background-color:var(--color-text);transition:background-color .3s ease-in;content:"";aspect-ratio:36/30;-webkit-mask:url(../img/i-arrowline-left.svg) no-repeat center/cover;mask:url(../img/i-arrowline-left.svg) no-repeat center/cover}.dp__theme_light{--dp-primary-color:var(--color-primary);--dp-primary-disabled-color:rgba(var(--color-primary--rgb), 0.3);--dp-text-color:var(--color-text);--dp-disabled-color:transparent;--dp-menu-padding:6rem 0;height:100%}.dp__main{position:initial}.dp__main.dp__flex_display{flex-direction:column}.dp__main:not(.dp__flex_display) .dp__outer_menu_wrap{position:relative}.dp__main:not(.dp__flex_display) .dp__outer_menu_wrap::before{position:fixed;background-color:rgba(var(--color-bg--rgb),.8);-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);content:"";inset:0;z-index:3}.dp__main:not(.dp__flex_display)>div{height:100%}.dp__main:not(.dp__flex_display) .dp__menu_inner{--dp-menu-padding:6rem 0}.dp__clear_icon{transition:fill .3s ease-in}.dp__input_wrap{position:relative;height:100%}.dp__input_wrap:not(:has(.dp__clear_icon))::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:24rem;width:12rem;aspect-ratio:12/6;background-color:var(--color-text);-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/cover;mask:url(../img/i-arrow-down.svg) no-repeat center/cover;cursor:pointer;transition:background-color .3s ease-in}.dp__input_wrap:hover::after,.dp__input_wrap:focus::after{background-color:var(--color-primary)!important}.dp__input_wrap:hover .dp__input,.dp__input_wrap:focus .dp__input{color:var(--color-primary)}.dp__input_wrap:hover .dp__input::placeholder,.dp__input_wrap:focus .dp__input::placeholder{color:var(--color-primary)}.dp__input_wrap:hover .dp__icon-calendar,.dp__input_wrap:focus .dp__icon-calendar{background-color:var(--color-primary)}.dp__input_wrap:hover .dp__clear_icon,.dp__input_wrap:focus .dp__clear_icon{fill:var(--color-primary)}.dp__clear_icon{--size:22rem;right:13rem;width:var(--size);height:var(--size);padding:0}.dp__input{padding:8rem;padding-left:35rem;color:var(--color-text-alt);font-size:16rem;line-height:1.25;height:100%;border:0;box-shadow:0 10rem 18rem rgba(91,3,24,.06);transition:box-shadow .3s ease-in,color .3s ease-in}.dp__input::placeholder{color:var(--color-text-alt);opacity:1;transition:color .3s ease-in}.dp__input_icon{--size:16rem;left:8rem;display:flex;align-items:center;justify-content:center;width:var(--size);aspect-ratio:1}.dp__input_icon .dp__icon-calendar{width:100%;height:100%;background-color:var(--color-text);-webkit-mask:url(../img/i-calendar.svg) no-repeat center/contain;mask:url(../img/i-calendar.svg) no-repeat center/contain;transition:background-color .3s ease-in}.dp__menu{width:100%;border:0;padding:32rem 16rem 16rem;height:initial}.dp__menu:focus{border:0}.dp__menu_content_wrapper{display:flex;flex-direction:column}.dp__arrow_top,.dp__arrow_bottom{display:none}.dp__sidebar_left{display:flex;justify-content:space-between;align-items:center;padding:0 0 36rem;border:0}.dp__title{display:flex;align-items:center;font-size:13rem;line-height:1;letter-spacing:.01em}.dp__title::before{content:"";width:16rem;aspect-ratio:1;margin-right:12rem;background:url(../img/i-calendar.svg) no-repeat center/contain;transform:translateY(-2rem)}.dp__close.close{--size:16rem;position:relative;top:initial;right:initial}.dp__btn{order:1;padding-right:0}.dp__btn:last-of-type{margin-left:6rem}.dp__inner_nav:hover{color:transparent;background-color:transparent}.dp__btn-prev,.dp__btn-next{position:relative;width:8rem;aspect-ratio:8/17;transition:background-color .3s ease-in;background-color:var(--color-text)}.dp__btn-prev:hover,.dp__btn-prev:focus .dp__btn-prev:active,.dp__btn-next:hover,.dp__btn-prev:focus .dp__btn-next:active,.dp__btn-next:focus .dp__btn-prev:active,.dp__btn-next:focus .dp__btn-next:active{background-color:var(--color-primary)}.dp__btn-prev{-webkit-mask:url(../img/i-arrow-left.svg) no-repeat center/cover;mask:url(../img/i-arrow-left.svg) no-repeat center/cover}.dp__btn-next{-webkit-mask:url(../img/i-arrow-right.svg) no-repeat center/cover;mask:url(../img/i-arrow-right.svg) no-repeat center/cover}.dp__month_year_row{margin-bottom:23rem;padding-bottom:12rem;border-bottom:1px solid rgba(239,229,228,.3)}.dp__month_year_select{width:initial;color:#343434;font-size:16rem;font-family:var(--font-secondary);line-height:1;letter-spacing:.02em;padding:0}.dp__month_year_select:hover{background-color:initial}.dp__calendar_header{margin-bottom:16rem}.dp__calendar_header_separator{display:none}.dp__calendar_header_item{padding:0;color:var(--color-coffee);font-weight:700;font-size:8rem;line-height:10rem;letter-spacing:.08em;text-transform:uppercase;height:auto}.dp__calendar_row{margin:0 0 16rem}.dp__calendar_row .dp__range_between,.dp__calendar_row .dp__pointer{border-radius:50%}.dp__calendar_row .dp__range_between:hover,.dp__calendar_row .dp__pointer:hover{background-color:var(--color-bg)}.dp__calendar_item{display:flex;justify-content:center;min-width:0}.dp__cell_inner{width:40rem;height:40rem;margin:0;font-size:16rem;line-height:1.5;text-transform:uppercase;transition:color .3s ease-in}.dp__range_end,.dp__range_start,.dp__active_date{color:var(--color-primary);background-color:initial;border:1px solid var(--color-primary);border-radius:50%}.dp__cell_disabled{color:rgba(var(--color-text--rgb),.2)}.dp__today{border:0}.dp__action_row{padding:0}.dp__action_row .btn{width:100%}.vs__dropdown-toggle{position:relative;padding:8rem;padding-left:16rem;padding-right:30rem;color:var(--color-text-alt);font-size:16rem;line-height:1.25;letter-spacing:.01em;font-family:var(--font-primary);border:0;border-radius:20rem;box-shadow:0 10rem 18rem rgba(91,3,24,.06);transition:box-shadow .3s ease-in,border-radius .3s .3s}.vs__selected{margin:0;transition:color .3s ease-in;flex-grow:1;justify-content:space-between;align-items:center;width:95%}.vs__selected span{flex-shrink:0}.vs__selected span:first-child{width:80%}.vs__search{text-overflow:ellipsis}.vs__search,.vs__search:focus{margin:0;padding:0;font:inherit;font-size:16rem;line-height:1.25;letter-spacing:.01em}.vs__open-indicator{content:"";position:absolute;top:50%;transform:translateY(-50%);right:13rem;width:12rem;aspect-ratio:12/6;background-color:var(--color-text);-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/cover;mask:url(../img/i-arrow-down.svg) no-repeat center/cover;cursor:pointer;transform-origin:center;transition:background-color .3s ease-in,transform .3s ease-in}.vs__dropdown-menu{--sh-color:rgba(91, 3, 24, 0.06);box-shadow:-4rem 40rem 60rem var(--sh-color);border-bottom-left-radius:20rem;border-bottom-right-radius:20rem;color:var(--color-text);border:0;font-size:16rem;line-height:1.25;letter-spacing:.01em;padding:30rem 0 24rem;scrollbar-color:transparent transparent}.vs__dropdown-option{padding:0 10rem;display:block;max-width:100%;white-space:initial;transition:color .3s ease-in}.vs__dropdown-option:not(:last-child){margin-bottom:20rem}.vs__dropdown-option:hover,.vs__dropdown-option:focus{background-color:transparent;color:var(--color-primary)}.vs__dropdown-option span:first-child{width:80%}.vs__dropdown-option--hightlihgt::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8rem;aspect-ratio:1;background-color:var(--color-primary);-webkit-mask:url(../img/i-checkbox) no-repeat center/contain;mask:url(../img/i-checkbox) no-repeat center/contain}.vs__dropdown-option:has(span){display:flex;justify-content:space-between;align-items:center}.v-select{--vs-dropdown-option--active-bg:transparent;--vs-dropdown-option--deselect-bg:transparent;--vs-dropdown-option--deselect-color:transparent;--vs-dropdown-option--active-color:var(--color-primary);--vs-disabled-bg:transparent;overscroll-behavior:contain}.v-select.v-select--alt{background-color:var(--color-whte);border:1px solid var(--color-blck);border-radius:27rem}.v-select.v-select--alt .vs__dropdown-toggle{background-color:var(--color-whte);padding-top:8rem;padding-bottom:8rem}.v-select--icon .vs__dropdown-toggle,.v-select--icon-spec .vs__dropdown-toggle{padding-left:35rem}.v-select--icon .vs__dropdown-toggle::before,.v-select--icon-spec .vs__dropdown-toggle::before{--size:16rem;position:absolute;top:50%;left:8rem;width:var(--size);background-color:var(--color-blck);transform:translateY(-50%);transition:background-color .3s ease-in;content:"";aspect-ratio:1;-webkit-mask:url(../img/i-location.svg) no-repeat center/contain;mask:url(../img/i-location.svg) no-repeat center/contain}.v-select--icon .vs__dropdown-toggle.vs__dropdown-toggle--alt,.v-select--icon-spec .vs__dropdown-toggle.vs__dropdown-toggle--alt{background-color:var(--color-whte);border:1px solid var(--color-blck);padding:8rem 15rem;min-width:210rem}.v-select--icon-spec .vs__dropdown-toggle::before{-webkit-mask:url(../img/i-spec.svg) no-repeat center/contain;mask:url(../img/i-spec.svg) no-repeat center/contain}.v-select:hover,.v-select:focus{color:var(--color-primary);transition:color .3s ease-in}.v-select:hover .vs__open-indicator,.v-select:hover .vs__dropdown-toggle::before,.v-select:focus .vs__open-indicator,.v-select:focus .vs__dropdown-toggle::before{background-color:var(--color-primary)}.v-select:hover .vs__selected,.v-select:focus .vs__selected{color:var(--color-primary)}.v-select:hover .vs__search::placeholder,.v-select:focus .vs__search::placeholder{color:var(--color-primary)}.v-select:hover .close::before,.v-select:hover .close::after,.v-select:focus .close::before,.v-select:focus .close::after{border-color:var(--color-primary)}.v-select .close{--size:16rem;top:50%;transform:translateY(-50%);right:13rem;background-color:var(--color-whte)}.v-select.vs--disabled{pointer-events:none}.v-select.vs--disabled .vs__actions{display:none}.v-select.vs--unsearchable .vs__search{display:none}.v-select.vs--single.vs--loading .vs__selected,.v-select.vs--single.vs--open .vs__selected{position:initial}.component-fade-enter-active,.component-fade-leave-active{transition:opacity .4s ease-in-out}.component-fade-enter-from,.component-fade-leave-to{opacity:0}.card-flip-enter-active{transition:all .4s ease}.card-flip-leave-active{display:none}.card-flip-enter-from,.card-flip-leave-to{transform:rotateY(180deg);opacity:0}.float-block{--width:70rem;--aspect-ratio:70 / 30;float:left;width:var(--width);aspect-ratio:var(--aspect-ratio)}.float-block__title{display:inline-flex;margin-top:4vw;font-size:8rem;line-height:1;letter-spacing:-.02em}.section{--padding-t:0;--padding-b:48rem;padding-top:var(--padding-t)}.section--pt{--padding-t:32rem}.section--mt{--mt:32rem;margin-top:var(--mt)}.section--mt.section{padding-bottom:0}.section--mb{--mb:16rem;margin-bottom:var(--mb)}.text-link{--color:var(--color-text-alt);padding:5rem 15rem;color:var(--color);font-size:18rem;font-family:var(--font-secondary);line-height:1;letter-spacing:.02em;white-space:nowrap;background-color:transparent;border:1px solid var(--color);border-radius:20rem;cursor:pointer;transition:color .3s ease-in,border .3s ease-in}.tag-link,.tag-link-more{--color:var(--color-text-alt);padding:2rem 15rem 4rem;color:var(--color);font-size:16rem;font-family:var(--font-secondary);line-height:1.5;letter-spacing:.02em;background-color:transparent;border:1px solid currentcolor;border-radius:20rem;cursor:pointer;transition:color .3s ease-in,border .3s ease-in}.tag-link:active,.tag-link.active,.tag-link-more:active,.tag-link-more.active{--color:var(--color-primary)}.tag-link.tag-link--small,.tag-link-more.tag-link--small{padding:5rem 7rem;font-size:10rem;line-height:1;letter-spacing:.02em}.separator{--color:var(--color-coffee);--mb:19rem;display:flex;align-items:center;margin-bottom:var(--mb);color:var(--color);font-size:13rem;font-family:var(--font-secondary);line-height:1.08;letter-spacing:.02em}.separator span{display:block;flex-shrink:0;padding:5rem 10rem;border:1px solid var(--color);border-radius:12rem}.separator::before{display:block;width:100%;margin-right:12rem;border-bottom:1px solid var(--color);opacity:.1;content:""}.descr-list{display:grid;grid-template-columns:1fr max-content;align-items:stretch;margin:0;padding:16rem;background-color:var(--color-whte);border-radius:15rem}.descr-list>:not(:nth-last-child(1),:nth-last-child(2)){border-bottom:1px solid var(--color-bg)}.descr-list>*{padding:18rem 0}.descr-list>:nth-child(1){padding-top:0}.descr-list>:nth-child(2){padding-top:0}.descr-list>:nth-last-child(1){padding-bottom:0}.descr-list>:nth-last-child(2){padding-bottom:0}.descr-list dt>*{padding-right:8rem}.descr-list__term{display:flex;flex-direction:column;justify-content:center;min-width:0;font-size:16rem;line-height:20rem;letter-spacing:.01em}.descr-list__value{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:0;margin:0;font-size:14rem;font-family:var(--font-secondary);line-height:20rem;letter-spacing:.01em;text-align:right}.descr-list p{margin-bottom:0}.descr-list.descr-list--alt>:nth-child(1){padding-top:0}.descr-list.descr-list--alt>:nth-child(2){padding-top:0}.descr-list.descr-list--diff{padding:0;box-shadow:none}.check-list{margin:0;padding:0;list-style:none}.check-list__item{--offset:var(--logo-offset, 56rem);--width:13rem;position:relative;display:block;padding-left:0;font-size:16rem;line-height:1.36;letter-spacing:.01em}.check-list__item::before{--height:9rem;position:absolute;top:0;left:0;display:block;flex-shrink:0;width:var(--width);height:var(--height);background-color:currentcolor;-webkit-mask:url(../img/i-check.svg) center center/contain no-repeat;mask:url(../img/i-check.svg) center center/contain no-repeat;transform:translateY(3rem);content:""}.ordered-list{margin:0;padding:0;list-style:none;counter-reset:counter}.ordered-list__item{--offset:var(--logo-offset, 56rem);--width:30rem;display:flex;gap:calc(var(--offset) - var(--width));align-items:flex-start;font-size:16rem;line-height:1.36;letter-spacing:.01em}.ordered-list__item:not(:last-child){margin-bottom:20rem}.ordered-list__item::before{flex-shrink:0;margin-top:0;color:var(--color-text);font-weight:400;font-size:22rem;font-family:var(--font-secondary);line-height:1.25;letter-spacing:.01em;content:counter(counter,decimal);counter-increment:counter 1;aspect-ratio:1}.ordered-list.no-mb{margin-bottom:0}.nested-list{margin:0;padding:0;list-style:none;counter-reset:counter}.nested-list__item{display:flex;align-items:flex-start;padding-top:8rem;font-size:16rem;line-height:1.36;letter-spacing:.01em}.nested-list__item::before{margin-right:25rem;font-size:20rem;font-family:var(--font-secondary);line-height:1.2;letter-spacing:.01em;transform:translateY(-8rem);content:counter(counter,decimal);counter-increment:counter 1}ul:not([class]){margin:0;padding:0;list-style:none}ul:not([class]) li{--offset:var(--logo-offset, 56rem);--height:0.8125em;position:relative;display:block;padding-left:1em;font-size:var(--body-font-size);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--body-color)}ul:not([class]) li::before{position:absolute;top:0;left:0;height:var(--height);aspect-ratio:8/15;-webkit-mask:url(../img/i-arrow-right-bold.svg) center/contain no-repeat;mask:url(../img/i-arrow-right-bold.svg) center/contain no-repeat;background-color:currentcolor;transform:translateY(calc((1em*var(--body-line-height) - var(--height))/2 - .09em));content:""}ol:not([class]){margin:0;padding:0;list-style:none;counter-reset:counter}ol:not([class]) li{--offset:var(--logo-offset, 56rem);position:relative;display:block;padding-left:1em;font-size:var(--body-font-size);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--body-color)}ol:not([class]) li::before{position:absolute;top:0;left:0;width:var(--offset);font-family:var(--font-secondary);font-size:1.375em;content:counter(counter,decimal);counter-increment:counter 1;transform:translateY(-.35em)}ol:not([class]).no-mb{margin-bottom:0}.accent-list{margin:0;padding:0;list-style:none}.accent-list__item{--offset:var(--logo-offset, 56rem);--width:9rem;position:relative;display:block;padding-left:1em;color:var(--color-text);font-size:16rem;line-height:1.36;letter-spacing:.01em}.accent-list__item::before{position:absolute;top:0;left:0;display:block;flex-shrink:0;width:var(--width);aspect-ratio:9/12;-webkit-mask:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;mask:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;background-color:currentcolor;transform:translateY(3rem);content:""}.accent-list.mb{margin-bottom:16rem}.accent-list.no-mb{margin-bottom:0}.block-video{position:relative;width:100%;height:100%;margin:0 auto}.block-video .image{display:block;overflow:hidden;border-radius:15rem;aspect-ratio:328/200}.block-video .image.image-arch{height:100%;overflow:hidden;border-radius:400rem 400rem 0 0;aspect-ratio:unset}.block-video .image.image-arch img{width:100%}.block-video .image.image-alt img{width:auto;height:100%;aspect-ratio:200/328;object-fit:cover;border-radius:15rem}.block-video .image.image--art{aspect-ratio:350/250}.block-video .image.image--art img{width:100%;height:100%;object-fit:cover}.block-video .btn{position:absolute;top:50%;left:50%}.image-title{margin-bottom:16rem}.image-title .image{display:block;aspect-ratio:328/143;margin-bottom:16rem;overflow:hidden;border-radius:11rem}.image-title span{display:block;max-width:60%;color:var(--color-coffee);font-size:10rem;line-height:1.4;letter-spacing:.01em}.line{--pb:48rem;display:block;width:100%;padding-bottom:var(--pb);border-bottom:1px solid rgba(var(--color-coffee--rgb),.1)}.block-text{color:var(--color-text);font-size:16rem;line-height:1.36;letter-spacing:.01em}.block-text p{margin:0 0 20rem}.block-text a:not(.link-accent):not(.btn){color:var(--color-primary);text-decoration:underline}.block-text li{font-size:16rem}.block-text ul:not([class]) li{font-size:16rem}.link-accent{display:flex;flex-direction:column;width:430rem;max-width:100%;font-family:"Circe","Arial",sans-serif;font-size:20rem;font-weight:400;line-height:1.5;color:var(--color-primary)}.link-accent::after{content:"";height:51rem;margin-top:-24rem;background:currentColor;-webkit-mask:url(../img/i-link-accent.svg) 100% 50%/auto 100% no-repeat;mask:url(../img/i-link-accent.svg) 100% 50%/auto 100% no-repeat}.tags{display:flex;flex-wrap:wrap;gap:8rem}.tags__item{padding:8rem;color:var(--color-text-alt);font-size:16rem;font-family:"TT Drugs","Arial",sans-serif;line-height:1.36;letter-spacing:.02em;background-color:var(--color-whte);border:0;border-radius:80rem;cursor:pointer;transition:box-shadow .3s ease-in,background-color .3s ease-in,color .3s ease-in}.tags__item:hover,.tags__item:focus,.tags__item.active{color:var(--color-primary);background-color:var(--color-bg);box-shadow:0 10rem 18rem rgba(91,3,24,.06)}.tags--dark .tags__item{background-color:var(--color-bg)}.tags--dark .tags__item:hover,.tags--dark .tags__item:focus,.tags--dark .tags__item.active{color:var(--color-primary);background-color:var(--color-whte);box-shadow:0 10rem 18rem rgba(91,3,24,.06)}.tags--alt .tags__item{font-family:var(--font-secondary)}.tags--color .tags__item{padding:10rem 12rem;background-color:var(--bg-tag-col);cursor:pointer}.text-accent{color:var(--color-primary)}.text-accent>*,.text-accent .block-caption__tag{--color:var(--color-primary);display:inline-flex}.caption-tag{--color:var(--color-text-alt);display:inline-flex;align-items:center;justify-content:center;padding:3rem 15rem 5rem;color:var(--color);font-size:16rem;font-family:var(--font-secondary);line-height:30rem;letter-spacing:.02em;white-space:nowrap;background-color:transparent;border:1px solid var(--color);border-radius:20rem}.price{display:inline-flex;padding:5rem 16rem;font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:#fbf4ee;border-radius:22rem}.description-list{margin:0;padding:0;list-style:none;text-align:left}.description-list__wrapper{display:grid;grid-template-columns:auto max-content;gap:8rem;align-items:center}.description-list__wrapper:not(:last-child) .description-list__item{--offset:10rem;margin-bottom:var(--offset);padding-bottom:var(--offset);border-bottom:2px solid rgba(var(--color-coffee--rgb),.1)}.description-list__wrapper:not(:last-child) .description-list__del{margin-bottom:10rem;padding-bottom:10rem;border-bottom:2px solid transparent}.description-list__item{display:flex;gap:64rem;align-items:center;justify-content:space-between}.description-list__term{font-weight:300;font-size:12rem;line-height:16rem}.description-list__def{display:inline-flex;flex-shrink:0;width:auto;margin:0;padding:12rem 18rem;color:var(--color-text);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:#fbf4ee;border-radius:41rem}.description-list__del{display:block;color:rgba(var(--color-blck--rgb),.3);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:-.01em}.description-list.description-list--alt .description-list__def{margin-left:auto}.accent-text{font-size:16rem;line-height:1.36;letter-spacing:.01em}.accent-text.accent-text--alt{margin-right:0;font-size:16rem;line-height:1.36;letter-spacing:.01em}.accent-text.accent-text--small{font-size:16rem;line-height:1.36;letter-spacing:.01em}.accent-text.mb{margin-bottom:48rem}.text-note{display:flex;flex-direction:column;gap:13rem;color:var(--color-text-alt);font-size:16rem;line-height:1.36;letter-spacing:.01em}.text-note::before{display:block;width:5rem;background:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;aspect-ratio:5/11;content:""}.text-note p{margin:0}.paragraph-title{--mb:0;margin:0 0 var(--mb);color:var(--color-text-alt);font-size:18rem;font-family:var(--font-secondary);line-height:25rem;letter-spacing:.02em}.flex-block{--ai:flex-start;display:flex;flex-direction:column;gap:34rem;align-items:var(--ai)}.flex-block .ordered-list{display:flex;flex-direction:column;margin-right:0;margin-bottom:0}.flex-block li{margin-bottom:0}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.vs__fade-enter-active,.vs__fade-leave-active{transition:opacity .3s ease-in;pointer-events:none}.vs__fade-enter-active{transition-delay:.4s}.vs__fade-enter-from,.vs__fade-leave-to{opacity:0}.logo-grid{display:grid;grid-template-columns:1fr;gap:24rem}.logo-card{display:flex;align-items:center;justify-content:center;padding:80rem 60rem;background-color:var(--color-whte);border-radius:36rem;box-shadow:-4rem 40rem 60rem 0 rgba(103,6,29,.06)}.logo-card img{width:100%}.image-header{display:block;width:100%;height:190rem}.image-header img{width:100%;height:100%;object-fit:cover;object-position:center}.image-arch{overflow:hidden;border-radius:400rem 400rem 0 0}.image-arch-vert{overflow:hidden;border-radius:400rem 400rem 0 0}#anketa,.form__field--error{scroll-margin-top:120rem}.container .tax{padding:0}.label-oval{display:inline-flex;gap:5rem;align-items:center;padding:5rem 8rem;color:var(--color-coffee);font-size:12rem;font-family:"TT Drugs","Arial",sans-serif;line-height:13rem;letter-spacing:.02em;background-color:var(--color-bg);border:1px solid var(--color-coffee);border-radius:30rem;box-shadow:0 10rem 18rem 0 rgba(147,117,111,.06)}.label-oval.label-oval--decor{position:relative;background-color:#e4f9ef}.label-oval.label-oval--decor::before{display:block;flex-shrink:0;width:16rem;background:var(--icon) center center/contain no-repeat;aspect-ratio:1;content:""}span.db{display:block}.asterics{font-family:"TT Drugs","Arial",sans-serif}.width-100{width:100%}.seo-content{height:100%;visibility:hidden}.container-content{flex-shrink:0;max-width:1440px;width:100%;padding:0 20px;margin:0 auto}.section-content{margin:40px 0}.app-text-content{font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-text)}.app-text-content a:not(.app-tags__item,.services-block__descr-term,.btn){display:inline-block;text-decoration:underline;color:var(--color-primary)}.app-text-content a:not(.app-tags__item,.services-block__descr-term,.btn):not(:last-child){margin-bottom:17px!important}.app-text-content a:not(.app-tags__item,.services-block__descr-term,.btn):not(:first-child){margin-top:17px!important}.app-text-content h2{font-family:"TT Drugs","Arial",sans-serif!important;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:inherit!important}.app-text-content h2:not(:last-child){margin-bottom:17px!important}.app-text-content h2:not(:first-child){margin-top:17px!important}.app-text-content h3{font-family:"TT Drugs","Arial",sans-serif!important;font-weight:700;font-size:16px;line-height:140%;letter-spacing:.32px;color:inherit!important}.app-text-content h3:not(:last-child){margin-bottom:17px!important}.app-text-content h3:not(:first-child){margin-top:17px!important}.app-text-content p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.app-text-content p:not(:last-child){margin-bottom:17px!important}.app-text-content p:not(:first-child){margin-top:17px!important}.app-text-content p a:not(.btn){display:inline-block;text-decoration:underline;color:var(--color-primary)}.app-text-content p a:not(.btn):not(:last-child){margin-bottom:17px!important}.app-text-content p a:not(.btn):not(:first-child){margin-top:17px!important}.app-text-content ul:not(.services-block__descr-list),.app-text-content ol{display:flex;flex-direction:column;gap:15px;padding:0 0 0 28px}.app-text-content ul:not(.services-block__descr-list):not(:last-child),.app-text-content ol:not(:last-child){margin-bottom:20px!important}.app-text-content ul:not(.services-block__descr-list):not(:first-child),.app-text-content ol:not(:first-child){margin-top:20px!important}.app-text-content ul:not(.services-block__descr-list) li::before{content:""!important;left:-24px!important;top:5px!important;width:10px!important;height:10px;border:1px solid var(--color-primary);border-radius:50%;transform:none!important;-webkit-mask:none!important;mask:none!important;background-color:transparent!important}.app-text-content ul:not(.services-block__descr-list) li.ul-line-item::before{content:""!important;left:-24px!important;top:9px!important;width:10px!important;height:1px;border:0!important;transform:none!important;-webkit-mask:none!important;mask:none!important;background-color:var(--color-primary)!important}.app-text-content ol li::before{left:-24px!important;top:0!important;width:auto!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:var(--color-primary);transform:none!important;content:counter(counter,decimal) "."!important}.app-text-content li:not(.services-block__descr-item){margin:0!important;padding:0!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}.app-h1{max-width:550px;font-family:"TT Drugs","Arial",sans-serif!important;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:var(--color-text)!important}.app-h1--short{max-width:370px}.app-h2{font-family:"TT Drugs","Arial",sans-serif!important;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:var(--color-text)!important}.app-h3{font-family:"TT Drugs","Arial",sans-serif!important;font-weight:700;font-size:16px;line-height:140%;letter-spacing:.32px;color:var(--color-text)!important}.is-sticky{position:sticky!important;top:0;left:0;z-index:9999;width:100%;background-color:var(--color-bg);box-shadow:-4rem 40rem 60rem rgba(91,3,24,.06)}.btn{--shdw-y:0;--shdw-blr:0;--shdw-clr:rgb(185 0 94 / 10%);position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:20rem 48rem;color:var(--color-bg);font-size:16rem;font-family:var(--font-primary);line-height:1.25;text-align:center;background-color:var(--color-primary);border:1px solid transparent;border-radius:50rem;box-shadow:0 var(--shdw-y) var(--shdw-blr) var(--shdw-clr);cursor:pointer;transition:background-color .3s ease-in,color .3s ease-in,border-color .3s ease-in,box-shadow .3s ease-in,opacity .3s ease-in;-webkit-user-select:none;user-select:none}.btn:active,.btn.active{--shdw-blr:18rem;--shdw-y:15rem;background-color:var(--color-primary)}.btn.btn--alt{--color:var(--color-primary);--bg:var(--color-primary-hover);color:var(--color);background-color:transparent;border-color:var(--color)}.btn.btn--alt:active,.btn.btn--alt.active{--shdw-blr:18rem;--shdw-y:15rem;color:var(--color-coffee);background-color:transparent;border-color:var(--color-coffee);box-shadow:none}.btn.btn--alt:hover,.btn.btn--alt:focus,.btn.btn--alt.is-current{--shdw-y:15rem;--shdw-blr:30rem;--color:var(--color-bg);color:var(--color-bg);background-color:var(--bg)}.btn.btn--transparent{color:var(--color-bg);background-color:transparent;border-color:var(--color-whte)}.btn.btn--transparent:hover{color:var(--color-primary);background-color:var(--color-bg)}.btn.btn--transparent:active{color:var(--color-bg);background-color:transparent;border-color:var(--color-whte)}.btn.btn--light{color:var(--color-text);background-color:#f9f4f4}.btn.btn--coffee-dark{background-color:#eee5e1;color:rgba(33,34,35,.5)}.btn.btn--coffee,.btn .btn--coffee-accent{padding:8rem;color:var(--color-text-alt);font-family:var(--font-secondary);background-color:#fbf4ee;border-radius:32rem;transition:background-color .3s ease-in,color .3s ease-in}.btn.btn--coffee-accent{color:var(--color-primary)}.btn.btn--small{padding-right:32rem;padding-left:32rem}.btn:is(:disabled, .is-disabled){opacity:.2;pointer-events:none}.btn.btn--third{color:var(--color-third);background-color:transparent;border-color:var(--color-third)}.btn.btn--third:active{color:var(--color-bg);background-color:transparent;border-color:var(--color-whte)}.btn.btn--play{padding:0;background-color:transparent;transform:translate(-50%,-50%)}.btn.btn--play::after{position:absolute;top:50%;left:50%;width:56rem;background-color:var(--color-bg);transform:translate(-50%,-50%);transition:background-color .3s ease-in;content:"";aspect-ratio:151/100;-webkit-mask:url(../img/i-play-btn.svg) center center/contain no-repeat;mask:url(../img/i-play-btn.svg) center center/contain no-repeat}.btn.hide{display:none}.btn--booking{width:100%;grid-column:1}.btn-back{position:relative;display:block;width:45rem;aspect-ratio:45/38}.btn-back::after{display:block;width:100%;height:100%;background-color:var(--color-text);transition:background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-back.svg) center center/contain no-repeat;mask:url(../img/i-back.svg) center center/contain no-repeat}.btn-more{position:relative;display:inline-flex;flex-shrink:0;gap:8rem;align-items:center;margin:0;padding:0;color:var(--color-coffee);font-size:14rem;font-family:"TT Drugs","Arial",sans-serif;line-height:20rem;letter-spacing:.01em;background-color:transparent;border:0;cursor:pointer;transition:color .3s ease-in}.btn-more::after{display:block;flex-shrink:0;width:8rem;background-color:currentcolor;content:"";aspect-ratio:1/2;-webkit-mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;mask:url(../img/i-arrow-right.svg) center center/contain no-repeat}.alphabet-tabs{display:flex;align-items:center;width:100%;overflow-x:auto}.alphabet-tabs__list{display:flex;gap:5px;width:max-content;padding:0;margin:0;list-style:none}.alphabet-tabs__item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:11px 16px;border-radius:50%;font-family:"TT Drugs","Arial",sans-serif;font-size:16px;font-weight:400;line-height:110%;letter-spacing:.32px;color:var(--color-text);background-color:var(--color-whte);transition:background-color .2s ease-in-out;cursor:pointer}.alphabet-tabs__item--active{background-color:#eadfd9}.app-select{width:335px;cursor:pointer}.app-select .vs__dropdown-toggle{position:relative;z-index:10!important;height:44px;padding:10px 16px!important;border-radius:26px!important}.app-select .vs__dropdown-menu{z-index:110!important;padding-top:20px!important;padding-right:5px;background-color:var(--color-whte)!important;overflow-y:auto!important;scrollbar-color:inherit;overscroll-behavior:contain!important;touch-action:pan-y!important;pointer-events:auto!important}.app-select .vs__selected-options{position:relative;flex:0 0 auto;width:100%;padding:0!important;overflow:hidden}.app-select .vs__selected-options input{width:100%;font-family:"Circe","Arial",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:120%!important;letter-spacing:.32px!important}.app-select .vs__selected-options input::placeholder{color:var(--color-text);opacity:.3}.app-select .vs__selected-option{display:flex;align-items:center;gap:10px;font-family:"Circe","Arial",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:120%!important;letter-spacing:.32px!important;white-space:nowrap}.app-select .vs__dropdown-option{padding-left:30px!important;font-family:"Circe","Arial",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:120%!important;letter-spacing:.32px!important}.app-select .vs--open .app-select__arrow{transform:rotate(180deg)!important}.app-select .vs--open .vs__dropdown-toggle{border-radius:26px 26px 0 0!important}.app-select .vs__clear{display:none!important}.app-select__select-header{position:absolute;left:16px;top:10px;z-index:100;pointer-events:none}.app-select__wrapper{display:flex;align-items:center;gap:10px}.app-select__placeholder{font-family:"Circe","Arial",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:120%!important;letter-spacing:.32px!important;color:var(--color-text);opacity:.3}.app-select__arrow{position:absolute!important;top:calc(50% - 12px);right:14px!important;z-index:400;transform:none;width:24px!important;height:24px!important;aspect-ratio:1!important;-webkit-mask:none!important;mask:none!important;background-color:transparent!important;opacity:.3}.app-select__clear{position:absolute;top:calc(50% - 12px);right:0;z-index:500;display:inline-block;cursor:pointer;background-color:var(--color-whte)}.app-select__clear svg{width:24px;height:24px;opacity:.3}.app-select__prefix-icon{flex-shrink:0;display:inline-flex}.app-select__prefix-icon svg{width:24px;height:24px;opacity:.8}.app-select__hidden-search{position:absolute;left:0;top:0;display:block!important;opacity:0;width:0;height:0;padding:0;border:0;overflow:hidden!important}.app-select__hidden-search::placeholder{color:transparent}.app-select__not-found{margin:0;font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px}.app-input{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:10px 40px 10px 16px;border-radius:26px;background-color:var(--color-whte);box-shadow:0 10px 18px 0 rgba(91,3,24,.06);cursor:pointer}.app-input__icon-search{flex-shrink:0;width:24px;height:24px}.app-input__input{width:100%;padding:0;margin:0;border:0;outline:0;font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-text)}.app-input__input::placeholder{font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-text);opacity:.3}.app-input__clear{position:absolute;right:14px;top:14px;flex-shrink:0;opacity:.3}.app-input__clear svg{width:24px;height:24px}.app-loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--color-bg)}.app-loader img{display:inline-block;width:140rem;height:140rem;aspect-ratio:1}.medical-block{position:relative}.medical-block__title{margin:0 0 20px}.medical-block__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(318px,1fr));gap:10px}.medical-block__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:13px 24px;margin-top:20px;border-radius:1000px;border:1px solid var(--color-primary);font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-primary);background-color:transparent;transition:all .2s ease-in-out;cursor:pointer}.medical-block__btn:disabled{pointer-events:none;opacity:.4}.medical-block__btn--center{margin:20px auto 0}.medical-block__not-found{display:flex;flex-direction:column;align-items:center;margin:88px 0}.medical-block__not-found svg{width:120px;height:120px}.medical-block__not-found p{margin:20px 0 0;text-align:center;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-base-700)}.medical-block__loader{margin:88px 0}.medical-block-filters{position:relative;width:100%;padding:15px 0;margin-bottom:5px}.medical-block-filters__wrapper{display:flex;flex-direction:column;align-items:start;gap:10px;width:100%}.medical-block-filters__search{width:100%}.medical-block-filters__select{width:100%}.medical-block-filters__block{display:flex;flex-direction:column;gap:10px;width:100%}.medical-block-filters__chips{margin-top:10px}.app-tabs__buttons{position:relative;left:-20px;display:flex;gap:5px;padding-left:20px;margin-right:-40px;overflow:auto;scrollbar-width:none}.app-tabs__buttons::-webkit-scrollbar{display:none}.app-tabs__button{padding:5px 10px;border-radius:1000px;border:0;outline:0;cursor:pointer;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px;font-family:"Circe","Arial",sans-serif;background-color:var(--color-base-400);color:var(--color-text);transition:all .2s ease-in-out}.app-tabs__button.active{background-color:var(--color-whte);color:var(--color-text)}.app-accordion{display:grid;grid-template-rows:auto 0fr;border-bottom:1px solid var(--color-base-400);transition:grid-template-rows .2s ease-in-out}.app-accordion:first-child{border-top:1px solid var(--color-base-400)}.app-accordion.active{grid-template-rows:auto 1fr}.app-accordion.active .app-accordion__head svg{transform:rotate(180deg)}.app-accordion.active .app-accordion__body{visibility:visible}.app-accordion__head{grid-row:1;display:flex;justify-content:space-between;gap:10px;padding:7px 0 10px;cursor:pointer}.app-accordion__head svg{flex-shrink:0;width:24px;height:24px;transition:all .2s ease-in-out}.app-accordion__title{font-family:"TT Drugs","Arial",sans-serif;font-weight:700;font-size:16px;line-height:140%;letter-spacing:.32px;color:var(--color-text)}.app-accordion__body{grid-row:2;overflow:hidden;visibility:hidden;transition:visibility .2s ease-in-out}.app-accordion__content{margin-top:10px;margin-bottom:20px;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px}.app-accordion__content h2{margin:0 0 23px;font-family:"TT Drugs","Arial",sans-serif!important;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:inherit!important}.app-accordion__content h3{margin:0 0 23px;font-family:"TT Drugs","Arial",sans-serif!important;font-weight:700;font-size:16px;line-height:140%;letter-spacing:.32px;color:inherit!important}.app-accordion__content p{font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:inherit}.app-accordion__content p:not(:last-child){margin:0 0 17px!important}.app-accordion__content p:not(:first-child){margin:17px 0 0!important}.app-accordion__content p a{display:inline-block;text-decoration:underline;color:var(--color-primary)}.app-accordion__content p a:not(:last-child){margin:0 0 17px!important}.app-accordion__content p a:not(:first-child){margin:17px 0 0!important}.app-accordion__content a:not(.app-tags__item,.services-block__descr-term){display:inline-block;text-decoration:underline;color:var(--color-primary)}.app-accordion__content a:not(.app-tags__item,.services-block__descr-term):not(:last-child){margin:0 0 17px!important}.app-accordion__content a:not(.app-tags__item,.services-block__descr-term):not(:first-child){margin:17px 0 0!important}.app-accordion__content ul:not(.services-block__descr-list),.app-accordion__content ol{display:flex;flex-direction:column;gap:15px;padding:0 0 0 28px}.app-accordion__content ul:not(.services-block__descr-list):not(:last-child),.app-accordion__content ol:not(:last-child){margin:0 0 20px!important}.app-accordion__content ul:not(.services-block__descr-list):not(:first-child),.app-accordion__content ol:not(:first-child){margin:20px 0 0!important}.app-accordion__content ul:not(.services-block__descr-list) li::before{content:""!important;left:-24px!important;top:5px!important;width:10px!important;height:10px;border:1px solid var(--color-primary);border-radius:50%;transform:none!important;-webkit-mask:none!important;mask:none!important;background-color:transparent!important}.app-accordion__content ul:not(.services-block__descr-list) li.ul-line-item::before{content:""!important;left:-24px!important;top:9px!important;width:10px!important;height:1px;border:0!important;transform:none!important;-webkit-mask:none!important;mask:none!important;background-color:var(--color-primary)!important}.app-accordion__content ol li::before{left:-24px!important;top:0!important;width:auto!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:var(--color-primary);transform:none!important;content:counter(counter,decimal) "."!important}.app-accordion__content li:not(.services-block__descr-item){margin:0!important;padding:0!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}.app-accordion__image{height:auto!important}.app-accordion__image:not(:last-child){margin:0 0 17px!important}.app-accordion__image:not(:first-child){margin:17px 0 0!important}.app-accordion__tags:not(:last-child){margin:0 0 17px!important}.app-accordion__tags:not(:first-child){margin:17px 0 0!important}.app-chips{display:flex;flex-wrap:wrap;gap:10px}.app-chips__item{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 24px;border-radius:1000px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-gray-500);background-color:var(--color-base-400)}.app-chips__item span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;text-overflow:ellipsis;overflow:hidden}.app-chips__item svg{flex-shrink:0;width:16px;height:16px;cursor:pointer;transition:all .2s ease-in-out}.guide{position:relative}.guide__options{position:sticky;top:0;padding-top:20px;padding-bottom:19px;background-color:var(--color-canvas);transition:all .2s ease-in-out}.guide__options--sticky{z-index:1000;box-shadow:0 15rem 20rem rgba(92,1,1,.03)}.guide__options-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.guide__select{width:335px;order:-1;flex-shrink:0;box-sizing:content-box}.guide__content{margin-top:15px}.guide__text{margin:0;color:var(--text);font-family:"TT Drugs","Arial",sans-serif;font-size:28px;font-weight:400;line-height:110%;letter-spacing:.56px}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.accent-block{display:grid;grid-template-columns:1fr;gap:8rem}.accent-card{--text:var(--color-text-alt);--bg:var(--color-whte);position:relative;padding:64rem 56rem 16rem;color:var(--text);background-color:var(--bg);border-radius:36rem}.accent-card::before{--offset:4rem;position:absolute;top:var(--offset);left:var(--offset);width:64rem;background-color:var(--text);content:"";-webkit-mask:var(--icon) center center/contain no-repeat;mask:var(--icon) center center/contain no-repeat;aspect-ratio:1}.accent-card__title{margin:0 0 16rem;color:var(--text);font-weight:400;font-size:19rem;font-family:var(--font-primary);line-height:25rem}.accent-card__list,.accent-card .check-list,.accent-card .accent-list{margin:0;padding:0;list-style:none;display:block;color:var(--text)}.accent-card__item,.accent-card .check-list__item,.accent-card .accent-list__item{position:relative;color:var(--text);font-size:16rem;line-height:1.35}.accent-card__item:not(:last-child),.accent-card .check-list__item:not(:last-child),.accent-card .accent-list__item:not(:last-child){margin-bottom:16rem}.accent-card__item::before,.accent-card .check-list__item::before,.accent-card .accent-list__item::before{position:absolute;top:0;left:-24rem;display:block;flex-shrink:0;content:""}.accent-card .accent-list__item{position:relative}.accent-card__text{margin:0;font-size:16rem;line-height:1.35}.accent-card.accent-card--long{grid-column:1/-1;padding:64rem 56rem 48rem}.accent-card.accent-card--long::before{--offset:12rem}.accent-card.accent-card--right{padding:30rem 30rem 30rem 75rem;color:var(--color-coffee)}.accent-card.accent-card--right::before{left:10rem;background-color:var(--color-coffee)}.accent-card.accent-card--right .accent-card__title{color:var(--color-coffee);font-size:22rem;font-family:"TT Drugs","Arial",sans-serif;line-height:30rem;letter-spacing:.01em}.accent-card.accent-card--modal{width:100%;margin:10rem 0 0;padding:16rem 30rem 16rem 63rem}.accent-card.accent-card--modal .accent-card__title{margin-bottom:4rem}.accent-card.accent-card--doc{display:flex;flex-direction:column;justify-content:space-between;padding:29rem 19rem 19rem}.accent-card.accent-card--doc::before{top:25rem;left:31rem;width:21rem;aspect-ratio:21/26}.accent-card.accent-card--doc .accent-card__title{margin:0;padding:0 28rem 0 55rem;font-size:13rem;line-height:17rem}.accent-card.accent-card--doc .btn{width:100%;margin-top:20rem;padding:12rem 48rem}.accordion{transition:border .3s ease-in,padding .3s ease-in,margin .3s ease-in}.accordion.active{border-bottom:1px solid var(--color-text)}.accordion.active:has(+.accordion.active){margin-bottom:30rem}.accordion .accordion.active{border:0}.accordion__btn{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;position:relative;display:flex;gap:16rem;align-items:center;width:100%;color:var(--color-text);font-size:16rem;line-height:1.3;letter-spacing:.02em;cursor:pointer;transition:padding .3s ease-in,color .3s ease-in}.accordion__btn::after{flex-shrink:0;width:24rem;margin-left:auto;background:url(../img/i-arrow-down.svg) no-repeat center/contain;transition:transform .3s ease-in,-webkit-mask .3s ease-in;transition:transform .3s ease-in,mask .3s ease-in;transition:transform .3s ease-in,mask .3s ease-in,-webkit-mask .3s ease-in;content:"";will-change:transform;aspect-ratio:1}.accordion__btn.active::after{transform:rotate(-180deg)}.accordion__title{font-size:inherit;font-family:inherit}.accordion__wrap a:not(.link-accent):not(.btn){color:var(--color-primary);text-decoration:underline}.accordion__lable{display:inline-flex;margin-left:3rem;padding:3rem;color:var(--color-coffee);font-size:10rem;font-family:"TT Drugs","Arial",sans-serif;line-height:8rem;letter-spacing:.02em;background-color:#f2eae9;border-radius:35rem;place-content:center}.accordion__panel{height:auto;max-height:0;overflow:hidden;transition:margin .3s linear,max-height .3s linear,min-height .3s ease-in}.accordion__panel .accordion__panel{padding-left:0}.accordion__panel .accordion__btn{padding-left:0}.accordion__panel .accordion__btn::before{display:none}.accordion__panel .accordion__btn::after{width:16rem}.accordion__panel .accordion__btn.active{transition:height .3s ease-in,max-height .3s ease-in}.accordion__panel .accordion__sub-panel{margin:0;padding:0;list-style:none;position:relative;width:100%;margin-top:15rem;padding:24rem 32rem;background-color:var(--color-whte);border-radius:16rem}.accordion__panel .accordion__sub-panel::before{position:absolute;bottom:calc(100% - 3rem);left:15rem;width:37rem;background:url(../img/corner.svg) no-repeat center/contain;content:"";aspect-ratio:37/15}.accordion>.accordion__panel.active{position:relative;margin-top:12rem;margin-bottom:12rem}.accordion__slider__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--grid-gap);padding:24rem 0;margin:0 var(--grid-gap);border-top:1px solid rgba(var(--color-text--rgb),.1)}.accordion__slider__footer .swiper-button-prev::before,.accordion__slider__footer .swiper-button-next::before{width:16rem;aspect-ratio:16/30}.accordion-block{z-index:1}.accordion-block .accordion{position:relative;z-index:0;background-color:transparent;transition:transform .3s ease-in,border .3s ease-in,padding .3s ease-in,filter .3s ease-in,background-color .3s ease-in}.accordion-block .accordion:first-child .accordion__btn{border-top:1px solid var(--color-blck)}.accordion-block .accordion:first-child .accordion__btn.accordion__btn--light{border-color:#efe5e4}.accordion-block .accordion .accordion__btn{text-align:left}.accordion-block .accordion.active .accordion__btn{padding-left:0}.accordion-block .accordion .accordion__panel.active{margin:0 0 0 -30rem;padding:0 0 0 30rem}.accordion-block .accordion__btn{padding:18rem 0;font-family:var(--font-secondary);border-bottom:1px solid var(--color-blck);transition:border .3s ease-in,margin .3s ease-in,width .3s ease-in,padding .3s ease-in}.accordion-block .accordion__btn::before{content:none}.accordion-block .accordion__btn::after{width:22rem;height:11rem;transition:transform .3s ease-in}.accordion-block .accordion__btn.accordion__btn--light{border-color:#efe5e4}.accordion-block .accordion__panel{padding-left:30rem;margin-left:-30rem}.accordion-block .accordion__wrap{display:grid;grid-template-columns:1fr;gap:16rem;padding-top:18rem;padding-bottom:32rem;transition:padding .3s ease-in}.accordion-block .accordion__wrap p{margin-bottom:0}.accordion-block.accordion-block--ordered{position:relative;counter-reset:counter}.accordion-block.accordion-block--ordered .accordion::before{position:absolute;top:24rem;left:0;color:var(--color-text);font-size:9rem;line-height:1.2;letter-spacing:-.02em;content:counter(counter,decimal-leading-zero);counter-increment:counter 1}.accordion-block.accordion-block--ordered .accordion__btn{padding-left:48rem}.accordion-block.accordion-block--ordered .accordion.active .accordion__btn.active{padding:23rem 0 16rem 74rem}.accordion-block.accordion-block--accent .accordion{transition:transform .3s ease-in,border .3s ease-in,padding .3s ease-in,filter .3s ease-in,background-color .3s ease-in,margin .3s ease-in,border-radius .3s ease-in}.accordion-block.accordion-block--accent .accordion::before{transition:margin .3s ease-in}.accordion-block.accordion-block--accent .accordion.active{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding));padding:0 var(--container-padding);background-color:var(--color-whte);border-bottom:none;border-radius:15rem;box-shadow:-5rem 58rem 88rem rgba(91,3,24,.06)}.accordion-block.accordion-block--accent .accordion.active::before{margin-left:16rem}.accordion-block.accordion-block--accent .accordion.active .accordion__btn.active{border-top:1px solid transparent;border-bottom:1px solid #f3eff1}.accordion-block.accordion-block--accent .accordion__panel{transition:margin .3s ease-in,max-height .3s ease-in}.accordion-block.accordion-block--profile .accordion{border-radius:0;transition:border .3s ease-in,padding .3s ease-in,margin .3s ease-in}.accordion-block.accordion-block--profile .accordion.active{margin-bottom:0;border-bottom:1px solid var(--color-blck);border-radius:0;box-shadow:none}.accordion-block.accordion-block--profile .accordion.accent .accordion__btn{position:relative;color:var(--color-primary);border-color:var(--color-primary);border-top:1px solid var(--color-primary)}.accordion-block.accordion-block--profile .accordion.accent .accordion__btn::after{background-color:var(--color-primary)}.accordion-block.accordion-block--profile .accordion.accent .accordion__panel p{font-size:14rem;line-height:20rem}.accordion-block.accordion-block--profile .accordion.accent.active{border-color:var(--color-primary)}.accordion-block.accordion-block--profile .accordion:has(+.accordion.accent) .accordion__btn{border-bottom:none}.accordion-block.accordion-block--profile .accordion:has(+.accordion.accent) .accordion__btn.active{border-bottom:1px solid var(--color-blck)}.accordion-block.accordion-block--profile .accordion.active:has(+.accordion.accent){border-bottom:none}.accordion-block.accordion-block--profile .accordion__btn.active{border-color:var(--color-blck)}.accordion-block.accordion-block--profile .accordion__btn.active::after{width:22rem;height:11rem}.accordion-block.accordion-block--profile .accordion__panel>*{padding-top:20rem;padding-bottom:20rem}.accordion-block.accordion-block--profile .accordion__wrap{padding-right:0;padding-left:0}.accordion-block.accordion-block--profile .descr-list__term p{padding-right:20rem}.advantage__title{margin:0 0 16rem;font-size:16rem;font-family:var(--font-secondary);line-height:24rem;letter-spacing:.02em}.advantage .cards-slider{margin-bottom:47rem}.advantages-block__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(318px,1fr));gap:10px}.advantages-card{display:flex;flex-direction:column;justify-content:space-between;max-width:660px;padding:20px 20px 40px;border-radius:16px;font-family:"Circe","Arial",sans-serif;color:var(--color-text);background:var(--color-whte)}.advantages-card__icon{width:80px;height:80px;margin-bottom:10px}.advantages-card__title{margin:0 0 10px;font-family:"Circe","Arial",sans-serif!important;font-weight:700;font-size:16px;line-height:120%;letter-spacing:.32px}.advantages-card__text{font-family:"Circe","Arial",sans-serif!important;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px}.advantages-card__text p{margin:0;font-family:"Circe","Arial",sans-serif!important;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px}.advantages-card__text a{color:var(--color-primary);font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;transition:color .2s ease-in-out}.advantages-card__link{display:inline-flex;align-items:center;gap:1px;margin-top:16px;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-primary);transition:color .2s ease-in-out}.advantages-card__link svg{width:24px;height:12px;margin-bottom:4px}.alphabet-list{display:grid;gap:27px}.alphabet-list__item{display:grid;grid-template-columns:35px 1fr;gap:15px}.alphabet-list__symbol{margin:0;color:var(--text);font-family:"TT Drugs","Arial",sans-serif;font-size:28px;font-weight:400;line-height:110%;letter-spacing:.56px}.alphabet-list__elements{display:grid;gap:10px;margin:10px 0 0;font-family:"Circe","Arial",sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:.36px}.alphabet-list__columns{display:grid;gap:13px;grid-template-rows:max-content;align-self:flex-start}.alphabet-list__columns--hide{display:none}.alphabet-list__link{color:var(--color-text);transition:color .3s ease-in-out}.alphabet-list__counter{display:inline-block;font-family:"Circe","Arial",sans-serif;font-size:16px;font-weight:700;line-height:120%;letter-spacing:.32px;color:var(--color-text);opacity:.5;transition:opacity .3s ease-in-out;cursor:pointer}.app-banner{display:grid;gap:20px;margin:0 0 50px;overflow:hidden}.app-banner__block{position:relative;z-index:2;display:flex;flex-direction:column;max-width:500px;height:100%}.app-banner__title{margin-bottom:10px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:28px;line-height:110%;letter-spacing:.56px;color:var(--color-text)}.app-banner__text{max-height:330px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-text);overflow-y:auto}.app-banner__btn-link{display:flex;justify-content:center;padding:13px 24px;margin-top:auto;border-radius:1000px;font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;background-color:var(--color-primary);color:var(--color-whte);transition:color .2s ease-in-out}.app-banner__tags-wrapper{padding:0 20px}.app-banner__tags{display:flex;flex-direction:column;gap:10px;height:100%;max-height:100%;overflow:auto;scrollbar-width:none}.app-banner__tags::-webkit-scrollbar{display:none}.app-banner__image{position:absolute;bottom:0;right:0;z-index:1}.app-banner__image--desktop{display:none}.app-banner__image--mobile{display:block}.app-banner-tag{position:relative;display:flex;align-items:center;width:100%;min-height:84px;padding:20px;border-radius:16px;background-color:var(--color-whte);overflow:hidden}.app-banner-tag__text{max-width:200px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-text)}.app-banner-tag__img{position:absolute;right:0;top:0;height:100%;object-fit:contain}.app-checkup-card{--bg-checkup-card:#e6def3}.app-checkup-card__wrapper{position:relative;display:grid;grid-template-rows:1fr 140px;min-height:320px;padding:20px;border-radius:16px;font-family:"Circe","Arial",sans-serif;background-color:var(--color-whte);overflow:hidden}.app-checkup-card__content{display:flex;flex-direction:column}.app-checkup-card__title{margin:0 0 auto;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-text)}.app-checkup-card__block{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.app-checkup-card__price{font-family:inherit;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px}.app-checkup-card__price-value{color:var(--color-primary)}.app-checkup-card__price-value span{display:inline-block;margin-right:4px}.app-checkup-card__price-old{position:relative;display:inline-block;margin-left:10px;color:var(--color-base-700)}.app-checkup-card__price-old:before{content:"";position:absolute;bottom:7px;left:0;width:100%;height:1px}.app-checkup-card__link{padding:8px 16px;border-radius:1000px;border:1px solid var(--color-base-500);font-family:inherit;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px;color:var(--color-text)}.app-checkup-card__image{position:absolute;left:0;bottom:0;right:0;z-index:2;width:100%;height:160px;background-color:var(--bg-checkup-card)}.app-checkup-card__image img{width:100%;height:100%;object-fit:cover}.app-checkup-card__tags{position:absolute;left:20px;bottom:19px;z-index:3;display:flex;gap:5px}.app-checkup-card__tag{padding:5px 10px 4px;border-radius:100px;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-base-700);background-color:var(--color-whte)}.app-popup{position:fixed;left:0;top:0;right:0;bottom:0}.app-popup__wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.app-popup__content{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;gap:26px;width:100%;min-height:450px;height:max-content;padding:0 20px 30px;margin:0 15px;border-radius:30px;font-family:"TT Drugs","Arial",sans-serif;color:var(--color-blck);background-color:var(--bgPopup, #F7F2F0);overflow:hidden}.app-popup__close-btn{position:absolute;right:10px!important;top:10px!important;display:flex;align-items:center;justify-content:center;width:auto!important;padding:10px;border-radius:50%;background-color:var(--color-base-300)}.app-popup__close-btn::before,.app-popup__close-btn::after{content:none}.app-popup__close-btn svg{width:24px;height:24px;flex-shrink:0}.app-popup__block{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;height:100%}.app-popup__title{margin:0;text-align:center;font-size:24px;font-weight:700;line-height:105%;letter-spacing:.48px}.app-popup__description{max-width:340px;margin:20px 0 0}.app-popup__description p{text-align:center;font-size:18px;line-height:120%;font-weight:400;letter-spacing:.36px}.app-popup__btn{display:inline-block;padding:17px 26px;margin-top:20px;color:var(--color-whte);text-align:center;font-family:"Circe","Arial",sans-serif;font-size:18px;font-weight:400;line-height:120%;border-radius:1000px;background-color:var(--color-primary);transition:background-color .3s ease-in-out}.app-popup__img{max-width:193px;width:100%;height:100%;margin:0 auto;object-fit:contain}.app-programs-card{padding:40px 30px;border-radius:30px;background-color:var(--color-whte)}.app-programs-card__title{margin:0 0 20px;font-family:"TT Drugs","Arial",sans-serif;font-weight:700;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-text)}.app-programs-card__list{display:grid}.app-programs-card__expandable{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .2s ease-in-out}.app-programs-card__expandable:first-child{border-top:1px solid var(--color-base-400)}.app-programs-card__expandable:not(:last-child){border-bottom:1px solid var(--color-base-400)}.app-programs-card__expandable.active{grid-template-rows:auto 1fr}.app-programs-card__expandable.active .app-programs-card__expandable-head svg{transform:rotate(180deg)}.app-programs-card__expandable.active .app-programs-card__expandable-body{visibility:visible}.app-programs-card__expandable-head{grid-row:1;display:flex;justify-content:space-between;gap:10px;padding:9px 0;cursor:pointer}.app-programs-card__expandable-head svg{width:24px;height:24px;transition:all .2s ease-in-out}.app-programs-card__expandable-title{font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-text)}.app-programs-card__expandable-body{grid-row:2;overflow:hidden;visibility:hidden;transition:visibility .2s ease-in-out}.app-programs-card__expandable-content{display:flex;flex-direction:column;gap:10px;margin:10px 0 18px;padding:0;list-style:none}.app-programs-card__expandable-content-item{position:relative;padding:0 0 0 22px;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-gray-500)}.app-programs-card__expandable-content-item::after{content:"—";position:absolute;left:2px;top:0;color:var(--color-primary)}.app-programs-card__bot{display:flex;flex-wrap:wrap;justify-content:center;gap:17px;padding-top:20px;border-top:1px solid var(--color-base-400)}.app-programs-card__bot-wrapper{display:flex;justify-content:space-around;gap:30px;width:100%}.app-programs-card__descr{margin-top:2px;font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--color-gray-500)}.app-programs-card__program-price{font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-primary)}.app-programs-card__base-price{font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-gray-500)}.app-programs-card__btn{display:flex;align-items:center;justify-content:center;height:max-content;margin-top:2px;padding:13px 35px;border-radius:1000px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-whte);background-color:var(--color-primary);transition:background-color .2s ease-in-out}.app-slider{position:relative}.app-slider__prev,.app-slider__next{position:absolute!important;top:calc(50% - 16px)!important;z-index:300;display:flex;align-items:center;justify-content:center;width:32px!important;height:32px!important;border-radius:50%;background:var(--color-whte)!important;transition:all .3s ease-in-out!important}.app-slider__prev::before,.app-slider__next::before{content:none!important}.app-slider__prev svg,.app-slider__next svg{flex-shrink:0;width:24px;height:24px}.app-slider__prev:hover,.app-slider__next:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.app-slider__prev{left:-16px}.app-slider__next{right:-16px}.app-slider__prev.swiper-button-disabled,.app-slider__next.swiper-button-disabled{opacity:0}.app-slider__pagination{bottom:-36px!important}.app-slider__pagination .swiper-pagination-bullet{background:#eadfd9!important;opacity:1!important}.app-slider__pagination .swiper-pagination-bullet-active{background:var(--color-primary)!important}.app-steps{display:grid;counter-reset:step-counter}.app-steps__item{position:relative;padding:54px 20px 20px 60px;border-radius:16px;border:1px solid var(--color-base-300);background-color:var(--color-whte)}.app-steps__item:not(:first-child){margin-top:-10px;box-shadow:0 -10px 18px 0 rgba(91,3,24,.06)}.app-steps__item::after{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:20px;top:20px;z-index:5;display:flex;align-items:center;justify-content:center;width:39px;height:24px;border-radius:1000px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-whte);background-color:var(--color-primary)}.app-steps__item:not(:last-child)::before{content:"";position:absolute;left:39px;top:30px;z-index:3;width:1px;height:100%;background-color:var(--color-primary)}.app-steps__title{margin:0 0 10px;font-family:"Circe","Arial",sans-serif;font-weight:700;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-text)}.app-tags{display:flex;flex-wrap:wrap;gap:10px}.app-tags__item{padding:11px 16px;border-radius:30px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:14px;line-height:110%;letter-spacing:.28px;color:var(--color-text);background-color:var(--color-whte);transition:all .2s ease-in-out}.app-tags__more{padding:11px 16px;border-radius:20px;border:1px solid var(--color-bg-100);outline:0;font-weight:400;font-size:14px;line-height:110%;letter-spacing:.28px;background:var(--color-bg-100);cursor:pointer;transition:all .2s ease-in-out}.app-text-block{display:grid;gap:20px}.app-text-block__title{font-family:"TT Drugs","Arial",sans-serif!important;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:var(--color-text)}.app-text-block__title h1{margin:0!important;font-weight:400;font-size:28px;line-height:110%;letter-spacing:.56px;font-family:inherit!important;color:inherit!important}.app-text-block__title h2{margin:0!important;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;font-family:inherit!important;color:inherit!important}.app-text-block__title h3{margin:0!important;font-weight:400;font-size:16px;line-height:140%;letter-spacing:.32px;font-family:inherit!important;color:inherit!important}.app-text-block__content{grid-column:1;font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-text)}.app-text-block__content a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn){display:inline-block;text-decoration:underline;color:var(--color-primary)}.app-text-block__content a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:last-child){margin-bottom:17px!important}.app-text-block__content a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:first-child){margin-top:17px!important}.app-text-block__content h2{font-family:"TT Drugs","Arial",sans-serif!important;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:inherit!important}.app-text-block__content h2:not(:last-child){margin-bottom:17px!important}.app-text-block__content h2:not(:first-child){margin-top:17px!important}.app-text-block__content h3{font-family:"TT Drugs","Arial",sans-serif!important;font-weight:700;font-size:16px;line-height:140%;letter-spacing:.32px;color:inherit!important}.app-text-block__content h3:not(:last-child){margin-bottom:17px!important}.app-text-block__content h3:not(:first-child){margin-top:17px!important}.app-text-block__content p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.app-text-block__content p:not(:last-child){margin-bottom:17px!important}.app-text-block__content p:not(:first-child){margin-top:17px!important}.app-text-block__content p a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn){display:inline-block;text-decoration:underline;color:var(--color-primary)}.app-text-block__content p a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:last-child){margin-bottom:17px!important}.app-text-block__content p a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:first-child){margin-top:17px!important}.app-text-block__content ul:not(.services-block__descr-list),.app-text-block__content ol{display:flex;flex-direction:column;gap:15px;padding:0 0 0 28px}.app-text-block__content ul:not(.services-block__descr-list):not(:last-child),.app-text-block__content ol:not(:last-child){margin-bottom:20px!important}.app-text-block__content ul:not(.services-block__descr-list):not(:first-child),.app-text-block__content ol:not(:first-child){margin-top:20px!important}.app-text-block__content ul:not(.services-block__descr-list) li::before{content:""!important;left:-24px!important;top:5px!important;width:10px!important;height:10px;border:1px solid var(--color-primary);border-radius:50%;transform:none!important;-webkit-mask:none!important;mask:none!important;background-color:transparent!important}.app-text-block__content ul:not(.services-block__descr-list) li.app-text-block__line-item::before{content:""!important;left:-24px!important;top:9px!important;width:10px!important;height:1px;border:0!important;transform:none!important;-webkit-mask:none!important;mask:none!important;background-color:var(--color-primary)!important}.app-text-block__content ol li::before{left:-24px!important;top:0!important;width:auto!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:var(--color-primary);transform:none!important;content:counter(counter,decimal) "."!important}.app-text-block__content li:not(.services-block__descr-item){margin:0!important;padding:0!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}.app-text-block__image{height:auto!important}.app-text-block__image:not(:last-child){margin-bottom:17px!important}.app-text-block__image:not(:first-child){margin-top:17px!important}.app-text-block__video{height:auto!important}.app-text-block__video:not(:last-child){margin-bottom:17px!important}.app-text-block__video:not(:first-child){margin-top:17px!important}.app-text-block__tags:not(:last-child){margin-bottom:17px!important}.app-text-block__tags:not(:first-child){margin-top:17px!important}.app-text-block__accordions:not(:last-child){margin-bottom:17px!important}.app-text-block__accordions:not(:first-child){margin-top:17px!important}.app-text-block__accent-text:not(:last-child){margin-bottom:17px!important}.app-text-block__accent-text:not(:first-child){margin-top:17px!important}.app-text-block__accent-block:not(:last-child){margin-bottom:17px!important}.app-text-block__accent-block:not(:first-child){margin-top:17px!important}.app-text-block__services:not(:last-child){margin:0 0 17px!important}.app-text-block__services:not(:first-child){margin:17px 0 0!important}.app-text-block__steps:not(:last-child){margin-bottom:17px!important}.app-text-block__steps:not(:first-child){margin-top:17px!important}.article-card{z-index:1;width:100%;min-height:480rem;overflow:hidden;border-radius:32rem;box-shadow:-3rem 29rem 43rem rgba(38,0,0,.04)}.article-card__link{display:flex;flex-direction:column;width:100%;height:100%;min-height:480rem}.article-card__image{display:block;width:100%;height:200rem;overflow:hidden;background-color:var(--bg);aspect-ratio:328/200}.article-card__image img{height:100%}.article-card__title{max-width:90%;margin:0 0 104rem;font-weight:400;font-size:16rem;font-family:var(--font-primary);line-height:1.3;letter-spacing:.01em}.article-card__wrap{display:flex;flex-direction:column;flex-grow:1;height:calc(100% - 200rem);padding:30rem;background-color:var(--color-whte)}.article-card__footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto}.article-card__footer::before{display:block;width:16rem;background:var(--icon) center center/contain no-repeat;content:"";aspect-ratio:1/2}.article-card__detail{display:flex;align-items:flex-start;justify-content:flex-end;width:52%}.article-card__detail img{flex-shrink:0;width:24rem;border-radius:50%;aspect-ratio:1}.article-card__author{width:calc(100% - 24rem);margin-bottom:0;margin-left:8rem;color:rgba(var(--color-text-alt--rgb),.6);font-size:13rem;line-height:1.3;letter-spacing:.01em}.article-card__author p{margin:0}.article-card__author time{display:block}.article-card__price{display:flex;align-items:center;justify-content:flex-end}.article-card__price-del{margin-right:12rem;color:rgba(var(--color-text-alt--rgb),.3);font-size:14rem;font-family:var(--font-secondary);line-height:1.36}.article-card__price-new{padding:4rem 12rem;color:var(--color-text-alt);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:#fbf4ee;border-radius:15rem}.article-card__header{margin:0 0 56rem}.article-card__caption{display:flex;flex-wrap:wrap;gap:10rem;margin-bottom:10rem}.article-card .caption{padding:4rem 12rem;color:#745866;line-height:1.08}.article-card__label{max-width:79.4444444444vw;margin:0;font-size:22rem;font-family:var(--font-secondary);line-height:1.45;letter-spacing:.01em}.article-card__content{display:flex;flex-direction:column;min-height:480rem}.article-card .article-card-video{position:relative;width:100%;height:200rem;overflow:hidden;aspect-ratio:328/200}.article-card .article-card-video__wrap{height:100%}.article-card .article-card-video .image{width:100%;height:100%;object-fit:cover;object-position:center}.article-card .article-card-video .btn.btn--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-panels{display:flex;flex-direction:column;gap:10rem;margin-bottom:20rem}.article-panel{position:relative;display:block;padding:20rem 24rem 14rem 19rem;background-color:var(--color-whte);border-radius:15rem;box-shadow:0 10rem 18rem 0 rgba(91,3,24,.06)}.article-panel::after{position:absolute;right:8rem;bottom:10rem;display:block;width:5rem;background-color:rgba(var(--color-coffee--rgb),.4);content:"";-webkit-mask:url(../img/i-arrow-right-bold.svg) no-repeat center/contain;mask:url(../img/i-arrow-right-bold.svg) no-repeat center/contain;aspect-ratio:1/2}.article-panel__title{margin:0 0 13rem;color:var(--color-coffee);font-weight:400;font-size:16rem;font-family:var(--font-primary);line-height:1.3;letter-spacing:.01em}.article-panel__author{margin:0;color:var(--color-coffee);font-size:13rem;line-height:1.35}.block-caption{--mb:32rem;margin:0 0 var(--mb)}.block-caption__title{margin:0;font-size:22rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em}.block-caption__title a{--color:var(--color-text-alt);padding:3rem 15rem 5rem;color:var(--color);font-size:16rem;font-family:var(--font-secondary);line-height:30rem;letter-spacing:.02em;white-space:nowrap;background-color:transparent;border:1px solid var(--color);border-radius:20rem}.block-caption h1.block-caption__title{font-size:22rem;line-height:1.36}.block-caption h3.block-caption__title{font-size:22rem;line-height:1.36}.block-caption__tag{--color:var(--color-text-alt);padding:3rem 15rem 5rem;color:var(--color);font-size:16rem;line-height:30rem;letter-spacing:.02em;border:1px solid var(--color);border-radius:20rem}.block-caption--alt .float-block{position:relative}.block-caption--alt .float-block__title{margin:0}.block-caption--alt .float-block__title::before{position:absolute;top:1.2em;left:0;display:block;width:11rem;background:url(../img/i-arrow-right.svg) no-repeat center/contain;content:"";aspect-ratio:20/25}.block-caption--decor .float-block{position:relative}.block-caption--decor .float-block__title{margin:0}.block-caption--decor .float-block__title::before{position:absolute;top:0;left:0;display:block;width:10rem;background:url(../img/i-arrow-right.svg) no-repeat center/contain;content:"";aspect-ratio:10/23}.block-caption--color .block-caption__title{color:var(--color-coffee)}.booking{margin-bottom:64rem;padding-top:32rem}.booking .search--in-filters{margin-bottom:20rem}.booking--panel{padding:32rem 0;background-color:var(--color-whte);border-radius:36rem;box-shadow:-4rem 40rem 60rem rgba(103,6,29,.06)}.booking__aside{margin-bottom:20rem}.booking .v-select{margin-bottom:10rem}.booking .vs__dropdown-toggle{padding-top:8rem;padding-bottom:8rem;font-size:16rem;line-height:1.25;letter-spacing:.01em}.booking-confirm-info{margin-bottom:10rem;padding:0 20rem}.booking-confirm-info__grid{display:flex;flex-wrap:wrap;align-items:flex-start}.booking-confirm-info__input{position:relative}.booking-confirm-info__input.booking-confirm-info__input--date{margin-right:10rem}.booking-confirm-info__input.booking-confirm-info__input--date,.booking-confirm-info__input.booking-confirm-info__input--address{flex:0 0 calc(50% - 5rem);width:calc(50% - 5rem)}.booking-confirm-info__input.booking-confirm-info__input--address{order:2}.booking-confirm-info__input.booking-confirm-info__input--service{flex:1 0 auto;order:4;margin-right:10rem}.booking-confirm-info__input.booking-confirm-info__input--price{flex:0 1 267rem;order:5}.booking-confirm-info__input.booking-confirm-info__input--price .booking-confirm-info__input-field{padding-top:6rem;padding-bottom:7rem;background-color:#fbf4ee}.booking-confirm-info__input.booking-confirm-info__input--date .booking-confirm-info__input-field,.booking-confirm-info__input.booking-confirm-info__input--address .booking-confirm-info__input-field{padding-left:28rem}.booking-confirm-info__input-field{display:block;width:100%;height:100%;padding:8rem 15rem;overflow:hidden;color:var(--color-text-alt);font-size:13rem;line-height:15rem;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:36rem;box-shadow:0 10rem 18rem rgba(91,3,24,.06);transition:box-shadow .3s ease-in,color .3s ease-in}.booking-confirm-info__input-field-price{padding-left:5rem;font-weight:var(--font-secondary);font-weight:300;font-size:27rem;line-height:35rem}.booking-confirm-info__input-icon{--size:16rem;position:absolute;top:50%;left:8rem;display:flex;align-items:center;justify-content:center;width:var(--size);transform:translateY(-50%);aspect-ratio:1}.booking-confirm-info__input-icon-calendar{width:100%;height:100%;background-color:var(--color-text);transition:background-color .3s ease-in;-webkit-mask:url(../img/i-calendar.svg) no-repeat center/contain;mask:url(../img/i-calendar.svg) no-repeat center/contain}.booking-confirm-info__input-icon-map{width:100%;height:100%;background-color:var(--color-text);transition:background-color .3s ease-in;-webkit-mask:url(../img/i-location.svg) no-repeat center/contain;mask:url(../img/i-location.svg) no-repeat center/contain}.booking-confirm-info__doctor{position:relative;display:flex;flex:0 0 100%;align-items:center;order:3;margin:10rem 0;padding:30rem;background-color:var(--color-whte);border-radius:15rem}.booking-confirm-info__doctor-picture{display:flex;flex:0 0 80rem;width:80rem;margin-right:41rem;overflow:hidden;border-radius:50%;aspect-ratio:1}.booking-confirm-info__doctor-picture-item{display:block;max-width:100%;max-height:100%;object-fit:cover;object-position:center}.booking-confirm-info__doctor-info{flex:1 1 auto}.booking-confirm-info__doctor-info-name{color:var(--color-text);font-size:25rem;line-height:30rem}.booking-confirm-info__doctor-info-position{margin-top:3rem;color:var(--color-coffee);font-size:13rem;line-height:17rem}.booking-confirm-info__doctor-info-link{position:absolute;right:24rem;bottom:24rem;width:23rem;height:23rem}.booking-block__content{display:grid;grid-template-columns:1fr;gap:24rem}.booking-block .description-list{margin-bottom:16rem}.booking-block .block-caption{--mb:0rem}.booking-block .block-caption__desc{margin-top:30rem;font-size:24rem;line-height:1.25}.booking-block .block-caption__desc p:last-child{margin:0}.booking-block__grid{position:relative;padding:30rem 40rem 40rem var(--col-size);border-radius:40rem;overflow:clip}.booking-block__img{position:absolute;inset:0;z-index:-1}.booking-block__img img{width:100%;height:100%;object-fit:cover}.booking-block__breadcrumbs{position:relative;align-self:center;font-size:16rem;line-height:1.25;letter-spacing:var(--body-letter-spacing);color:rgba(var(--color-coffee--rgb),.8)}.booking-block__breadcrumbs :first-child{position:absolute;top:2rem;left:calc(-1*var(--col-size) + 34rem);width:18rem;aspect-ratio:18/16;background:currentColor;-webkit-mask:url(../img/home.svg) 50%/contain no-repeat;mask:url(../img/home.svg) 50%/contain no-repeat}.booking-block__breadcrumbs a{color:inherit}.booking-block__breadcrumbs-item--sep{margin:0 14rem}.booking-block__badges{display:flex;align-self:center;justify-content:flex-end;gap:12rem;font-family:"TT Drugs","Arial",sans-serif}.booking-block__badge{padding:5rem 12rem;border-radius:15rem;font-size:14rem;line-height:1.4285714286;color:var(--color-bg);text-align:center;background:var(--color-coffee)}.branch{position:relative;z-index:0;border-radius:30rem;box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.04)}.branch .image{display:block;width:100%;max-height:600rem;overflow:hidden;border-radius:30rem 30rem 0 0;aspect-ratio:350/300}.branch .contacts-card{position:relative;grid-area:auto;align-self:normal;z-index:1;margin-top:-40rem;margin-bottom:20rem;margin-left:0;padding:30rem 30rem 20rem}.branch .contacts-card__address::before{margin-top:0}.branch .contacts-card__schedule{gap:5rem 8rem;width:140rem;margin-left:auto}.branch .contacts-card__info{position:relative;margin-bottom:0;padding-right:45rem}.branch .contacts-card__link{margin-left:0;text-align:left}.branch .contacts-card__link-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}.breadcrumbs{margin:0;padding:0;list-style:none}.breadcrumbs__item{display:flex;align-items:center;color:rgba(var(--color-third--rgb),.8);font-size:16rem;line-height:1.25;letter-spacing:.1em}.breadcrumbs__item:not(:first-child){margin-left:20rem}.breadcrumbs__item:not(:first-child)::before{width:5rem;margin-right:20rem;color:currentcolor;content:"/";aspect-ratio:1}.breadcrumbs__item a{color:rgba(var(--color-third--rgb),.8)}.callback{display:none}.callback-block__wrapper{padding:40rem 24rem 15rem;background-color:var(--color-whte);border-radius:36rem}.callback-block .block-title{margin:0 0 25rem;font-size:22rem;font-family:var(--font-secondary);line-height:1.45;letter-spacing:.01em}.callback-block .text-accent{display:inline-flex;margin-bottom:10rem}.callback-block .block-caption__tag{--color:var(--color-primary);margin-top:10rem;margin-left:5rem;padding:6rem 15rem;font-size:17rem;line-height:1.5;letter-spacing:.02em}.callback-block .form{display:flex;flex-direction:column}.callback-block .form__info{margin-bottom:25rem;font-size:16rem;font-family:var(--font-secondary);line-height:1.5;letter-spacing:.02em}.callback-block .form__info p{margin:0}.callback-block .form__wrapper{display:flex;flex-direction:column;gap:24rem;margin-bottom:20rem}.callback-block .form__field input{font-style:italic}.callback-block .form__field:not(:last-child){margin-bottom:0}.callback-block .form__note{margin-bottom:20rem}.callback-block--booking .text-accent,.callback-block--slot .text-accent{display:inline}.callback-block--booking .form__info,.callback-block--slot .form__info{max-width:none}.callback-block--slot{position:relative;padding:100rem 20rem 20rem}.callback-block--slot .form__info{margin-top:-24rem;font-size:40rem;line-height:1.25;color:var(--color-primary)}.callback-block__grid-slot{display:grid;grid-template-columns:1fr 1fr}.callback-block__grid-slot>:first-child{padding-right:152rem;padding-left:48rem}.callback-block__btn-close{position:absolute;top:26rem;right:20rem;display:flex;align-items:center;justify-content:center;width:48rem;aspect-ratio:1;padding:0;border:0;color:inherit;background:0 0;cursor:pointer;transition:color .3s ease-in}.callback-block__btn-close::before{content:"";width:100%;aspect-ratio:1;background:currentColor;-webkit-mask:url(../img/i-close.svg) 50%/contain no-repeat;mask:url(../img/i-close.svg) 50%/contain no-repeat}.caption{display:inline-flex;padding:4rem 8rem;font-size:13rem;font-family:var(--font-secondary);line-height:1;letter-spacing:.02em;text-align:center;border:1px solid;border-radius:15rem}.cards-block .grid-wrapper{padding-bottom:64rem}.cards-block .block-caption{--mb:24rem}.cards-block__grid .icon-card__footer::after{display:block}.cards-block__grid.cards-block__grid--alt{margin-bottom:0}.cards-block__link.link-arrow{--ml:70rem;position:absolute;right:var(--container-padding);bottom:36rem;display:inline-flex;align-items:flex-start;margin-left:var(--ml);color:var(--color-primary);transition:width .3s ease-in,color .3s ease-in}.cards-block__link.link-arrow span{position:relative}.cards-block__link.link-arrow span::before{position:absolute;top:19rem;left:calc(var(--ml)*-1);width:11rem;background-color:var(--color-primary);transition:background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;aspect-ratio:11/26}.cards-block .cards-block-video{position:relative;width:100%;aspect-ratio:327/184}.cards-block .cards-block-video__wrap{width:100%;height:100%;overflow:hidden;border-radius:30rem}.cards-block .cards-block-video .image{width:100%;object-fit:cover;object-position:center}.cards-block .cards-block-video .btn.btn--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cards-block .cards-block-video .btn.btn--play::after{width:75rem}.cards-block .filter-side{margin-bottom:40rem}.cards-block .filter-side__footer{display:grid;grid-template-columns:1fr;gap:10rem}.cards-block__tags{display:flex;flex-wrap:wrap;gap:10rem 12rem;margin-bottom:68rem}.cards-block__tags .tag-link:nth-child(10)~.tag-link:not(.js-tags-more){display:none}.cards-block__tags .btn.btn--third{width:100%;margin-top:20rem}.cards-block__tags[data-more=show] .tag-link:nth-child(10)~.tag-link:not(.js-tags-more){display:inline-flex}.cards-block__tags[data-more=show] .tag-link.js-tags-more{display:none}.cards-block__filter{display:flex;justify-content:space-between;margin-bottom:10rem}.cards-block .swiper-pag{margin:15rem auto 0}.cards-block--alt{position:relative;contain:paint}.cards-block--alt::after{position:absolute;top:85rem;right:-10%;z-index:-1;width:520rem;height:421rem;background:var(--icon) center center/contain no-repeat;content:""}.cards-block--alt .block-caption{--mb:60rem}.cards-block--end .grid-wrapper{--align:end}.cards-block--news .block-caption{--mb:48rem}.cards-block.cards-block--blog,.cards-block.cards-block--blog-art{margin-top:60rem}.cards-block.cards-block--blog .grid-wrapper,.cards-block.cards-block--blog-art .grid-wrapper{padding-bottom:0}.cards-block.cards-block--blog .search .search__field,.cards-block.cards-block--blog-art .search .search__field{margin-bottom:20rem}.cards-block.cards-block--blog .cards-block__content .btn.btn--alt,.cards-block.cards-block--blog-art .cards-block__content .btn.btn--alt{--color:var(--color-third);--bg:var(--color-third)}.cards-block.cards-block--blog .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block.cards-block--blog-art .cards-block__content .btn.btn--alt:not(.pagination__page){z-index:1;width:100%}.cards-block.cards-block--blog .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block.cards-block--blog .cards-block__content .pagination,.cards-block.cards-block--blog-art .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block.cards-block--blog-art .cards-block__content .pagination{margin-top:20rem}.cards-block.cards-block--blog .line,.cards-block.cards-block--blog-art .line{--pb:40rem}.cards-block.cards-block--blog-art{margin-top:0}.cards-block.cards-block--blog-art .container{--mt:30rem;margin-top:var(--mt)}.cards-block.cards-block--blog-art .warning-msg .container{--mt:0}.cards-block.cards-block--art{position:relative}.cards-block.cards-block--art .grid-wrapper{padding-bottom:0}.cards-block.cards-block--art .line{--pb:32rem}.cards-block.cards-block--art .subscribe.section--mt{position:relative;z-index:1}.cards-block--narrow .cards-block__content .btn.btn--alt{--color:var(--color-third);--bg:var(--color-third)}.cards-block--narrow .cards-block__content .btn.btn--alt:not(.pagination__page){width:100%}.cards-block--narrow .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block--narrow .cards-block__content .pagination{margin-top:20rem}.cards-slider{--pad:var(--container-padding)}.cards-slider__slider.swiper .icon-card.swiper-slide{transition:transform .1s ease,opacity .1s ease}.cards-slider .swiper-slide-active.icon-card--alt::after{opacity:1}.cards-slider .swiper-nav{display:flex;align-items:center;justify-content:space-between;margin-top:32rem;padding:0 var(--container-padding)}.cards-slider .swiper-nav>:not(.swiper-pag){position:relative;width:32rem}.cards-slider .swiper-nav>:not(.swiper-pag)::before{aspect-ratio:16/24}.cards-slider .swiper-pag{margin:0 auto}.cards-slider .swiper-pag::before{background-color:transparent}.checkbox{display:inline-flex;align-items:center}.checkbox input[type=checkbox]:checked+label::after{visibility:visible;opacity:1}.checkbox label{position:relative;padding-left:29rem;color:var(--color-text-alt);font-size:12rem;line-height:1.25;letter-spacing:.12rem;cursor:pointer}.checkbox label::before{position:absolute;top:50%;left:0;width:22rem;aspect-ratio:1;background-color:var(--color-whte);border:1px solid var(--color-text-alt);border-radius:50%;transform:translate(0,-50%);transition:background-color .3s ease-in;content:""}.checkbox label::after{position:absolute;top:50%;left:6rem;width:11rem;height:10rem;background:url(../img/i-check.svg) center center/contain no-repeat;transform:translate(0,-50%);visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;content:""}.checkbox.checkbox--unbord .checkbox__label{--color:var(--color-text);padding-left:24rem;color:var(--color);font-size:18rem;line-height:20rem;transition:color .3s ease-in}.checkbox.checkbox--unbord .checkbox__label::before{background-color:transparent;border:0}.checkbox.checkbox--unbord .checkbox__label::after{left:0;background:unset;background-color:var(--color);-webkit-mask:url(../img/i-check.svg) center center/contain no-repeat;mask:url(../img/i-check.svg) center center/contain no-repeat}.checkbox.checkbox--unbord input[type=checkbox]:checked+label{--color:var(--color-primary)}.checkbox.checkbox--arrow .checkbox__label{--color:var(--color-text);display:flex;gap:7rem;align-items:center;padding-left:0;color:var(--color);font-size:13rem;line-height:16rem;letter-spacing:.02em;transition:color .3s ease-in}.checkbox.checkbox--arrow .checkbox__label::before{position:relative;display:block;flex-shrink:0;width:14rem;background-color:var(--color);background-color:transparent;border:0;transform:none;transition:transform .3s ease-in,background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;aspect-ratio:14/17}.checkbox.checkbox--arrow .checkbox__label::after{display:none}.checkbox.checkbox--arrow input[type=checkbox]:checked+label{--color:var(--color-primary)}.checkbox.checkbox--arrow input[type=checkbox]:checked+label::before{background-color:var(--color-primary)}.checkups-block{display:grid;gap:20px}.checkups-block__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(318px,1fr));grid-template-rows:320px;gap:20px}.checkups-block__pagination{grid-column:1/-1}.checkups-block .cards-block__content{padding:0!important}.contacts{position:relative;overflow:hidden}.contacts__block::after{content:"";display:table}.contacts__header{display:flex;align-items:center;margin-bottom:40rem}.contacts__title{margin:0 8rem 0 0;font-size:11rem;font-family:var(--font-secondary)}.contacts__locations{margin-bottom:40rem}.contacts__location{position:relative;margin:0;padding-left:55rem;color:var(--color-text);font-size:22rem;font-family:var(--font-secondary);line-height:1.45;letter-spacing:.01em;cursor:pointer;transition:color .3s ease-in}.contacts__location:not(:last-child){margin-bottom:16rem}.contacts__location::before{position:absolute;top:-5rem;left:0;width:23rem;background-color:currentcolor;visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;content:"";-webkit-mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;aspect-ratio:23/42}.contacts__location.selected{color:var(--color-primary);pointer-events:none}.contacts__location.selected::before{visibility:visible;opacity:1}.contacts__details{margin-bottom:40rem}.contacts__video{position:relative}.contacts__video .btn.btn--play{position:absolute;top:50%;left:50%;height:initial;transform:translate(-50%,-50%)}.contacts__video-preview{width:152rem;overflow:hidden;border-radius:10rem;aspect-ratio:295/172}.contacts__video-preview img{width:100%;height:100%;object-fit:cover;object-position:center}.contacts__map{width:calc(100% + 2*var(--container-padding));max-height:calc(100dvh - var(--header-height) - var(--footer-height));aspect-ratio:360/536;margin:0 calc(-1*var(--container-padding)) 56rem;border-radius:30rem 30rem 0 0;overflow:hidden;background-color:var(--color-bg)}.contacts .yandex-container{width:100%;height:100%}.contacts .yandex-balloon{width:200rem;height:100rem}.contacts__footer::after{position:absolute;top:0;right:0;z-index:-1;display:block;width:291rem;background:var(--bg-img) center center/contain no-repeat;aspect-ratio:291/451}.contacts__app-text{margin-bottom:16rem;font-size:22rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.contacts__app-link{display:block}.contacts__app-link::after{display:block;width:125rem;background:var(--icon) center center/contain no-repeat;content:"";aspect-ratio:125/38}.contacts__app-link:not(:last-child){margin-bottom:16rem}.contacts__payments{width:100%;margin-bottom:16rem;padding:8rem 16rem;background-color:var(--color-whte);border-radius:12rem}.contacts__payments-label{display:block;margin-bottom:16rem;font-size:13rem;line-height:16rem;text-align:center}.contacts__payments-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(48rem,1fr));gap:16rem}.contacts__payments-item::after{display:block;width:48rem;background:var(--icon) center center/contain no-repeat;content:"";aspect-ratio:1}.contacts__additional{position:relative;gap:16rem 19rem}.contacts__copyright{position:relative;margin:0;padding-right:35rem;font-size:10rem;line-height:17rem}.contacts__copyright::after{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:32rem;color:var(--color-coffee);font-size:13rem;line-height:1;letter-spacing:.01em;border:1px solid var(--color-coffee);border-radius:15rem;content:attr(data-title);aspect-ratio:32/20}.contacts__company{display:grid;grid-template-columns:1fr;gap:16rem;margin-bottom:8rem;padding-right:35rem}.contacts__company p{margin:0;font-size:10rem;line-height:14rem}.contacts__links{margin-bottom:20rem}.contacts__link,.contacts__dev-label{display:block;color:rgba(var(--color-text-alt--rgb),.8);font-weight:300;font-size:12rem;line-height:16rem;letter-spacing:.01em}.contacts__dev-label a{color:var(--color-primary);font-weight:400;text-decoration:underline;transition:-webkit-text-decoration .3s ease-in;transition:text-decoration .3s ease-in;transition:text-decoration .3s ease-in,-webkit-text-decoration .3s ease-in}.contacts__control{width:246rem;aspect-ratio:243/143}.contacts__control img{width:100%;border-radius:10rem}.contacts__control iframe{width:100%;height:100%;border-radius:10rem}.contacts .accordion-block.accordion-block--accent{background-color:var(--color-canvas)}.contacts .accordion__content{display:grid;grid-template-columns:1fr;gap:16rem;padding:16rem 0}.contacts .v-select{width:100%;margin-bottom:0}.contacts__card{display:flex;flex-direction:column}.contacts__btn-version{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--color-text)}.contacts__btn-version:hover{color:var(--color-primary-hover)}.contacts__btn-version svg{width:20px;height:20px;margin-bottom:3px;transition:color .3s ease-in}.contacts__btn-version a{color:inherit;transition:color .3s ease-in}.contacts-card{z-index:100;margin-bottom:40rem;padding:24rem;background-color:var(--color-whte);border-radius:30rem;opacity:1;transition:opacity .3s ease-in}.contacts-card.hide{opacity:0}.contacts-card__header{margin-bottom:16rem}.contacts-card__address{display:flex;align-items:center;margin:0;font-size:16rem;line-height:1.3;letter-spacing:.01em}.contacts-card__address::before{display:block;flex-shrink:0;width:13rem;margin-right:8rem;background:url(../img/i-location.svg) center/contain no-repeat;content:"";aspect-ratio:15/20}.contacts-card__station{display:flex;align-items:center;margin:0;font-size:16rem;line-height:1.3;letter-spacing:.01em}.contacts-card__station::before{display:block;width:8rem;margin-right:10rem;background-color:var(--branch-color);border-radius:50%;content:"";aspect-ratio:1}.contacts-card__info{margin-bottom:30rem}.contacts-card__link{display:block;margin-left:56rem;font-size:16rem;line-height:1.3;letter-spacing:.01em;text-align:right}.contacts-card__link:not(:last-child){margin-bottom:5rem}.contacts-card__link-arrow{display:flex;align-items:center;justify-content:center}.contacts-card__link-arrow::after{display:block;width:20rem;background:url(../img/i-arrow-right.svg) center center/contain no-repeat;content:"";aspect-ratio:20/40}.contacts-card__footer{display:flex;align-items:flex-end;justify-content:space-between}.contacts-card__btn{display:flex;align-items:center;max-width:max-content;padding:4rem 10rem;margin-top:10rem;color:var(--color-coffee);font-size:13rem;line-height:15rem;letter-spacing:.01em;border:1px solid var(--color-coffee);border-radius:24rem}.contacts-card__schedule{display:grid;grid-template-columns:50rem 1fr;gap:5rem;align-items:center;justify-content:flex-end;justify-items:flex-end;margin:0;margin-left:auto}.contacts-card__key{display:flex;width:max-content;color:rgba(var(--color-text-alt--rgb),.7);font-weight:300;font-size:16rem;line-height:1.3;letter-spacing:.01em;text-transform:lowercase}.contacts-card__value{margin:0;color:var(--color-text);font-size:16rem;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.contacts-card__tel{display:block;margin-bottom:20rem;font-size:20rem;font-family:"TT Drugs","Arial",sans-serif;line-height:26rem;letter-spacing:.01em}.contacts-card__mail{display:block;font-size:16rem;line-height:20rem;letter-spacing:.01em}.contacts-card__mail span{display:none}.contacts-card__mail span.contacts-card__mail-addr{display:block}.contacts-card__labels{display:flex;gap:8rem;align-items:center;margin-bottom:20rem}.contacts-card__title{flex:1;margin:0 0 18rem;font-family:"TT Drugs","Arial",sans-serif;font-size:31rem;line-height:1.2903225806;letter-spacing:.01em}.contacts-card__scheme{display:flex;align-items:center;max-width:max-content;padding:4rem 10rem;margin-top:10rem;color:var(--color-coffee);font-size:13rem;line-height:15rem;letter-spacing:.01em;border:1px solid var(--color-coffee);border-radius:24rem}.contacts-card__side{margin-bottom:37rem}.contacts-card.contacts-card--blog{box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.04)}.contacts-card.contacts-card--blog .contacts-card__tel{margin-bottom:15rem}.contacts-card.contacts-card--blog .contacts-card__btn{margin-bottom:80rem}.contacts-card .contacts-card-socials{display:flex;gap:40rem;align-items:center;justify-content:space-between}.contacts-card .contacts-card-socials__text{margin:0;font-size:16rem;line-height:20rem;letter-spacing:.01em}[class*=ymaps-2][class*=-ground-pane],.ymaps-2-1-34-map{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(100%)}.contacts-footer{padding-top:137rem;overflow:hidden}.contacts-footer .contacts-footer__wrap{display:grid;grid-template-columns:1fr}.contacts-footer__title.block-title{z-index:1;order:1;margin-bottom:40rem}.contacts-footer__info{order:3;margin-right:calc(var(--container-padding)*-1);margin-left:calc(var(--container-padding)*-1)}.contacts-footer .contacts__additional{padding-top:0;padding-right:var(--container-padding);padding-left:var(--container-padding)}.contacts-footer .contacts__additional::after{display:none}.contacts-footer__map.map{z-index:0;margin-right:calc(var(--container-padding)*-1);margin-bottom:60rem;margin-left:calc(var(--container-padding)*-1);overflow:visible}.contacts-footer__map.map::before{display:none}.contacts-footer .map__locations{height:460rem;padding-bottom:0;background-color:unset}.contacts-footer .map__scheme{left:9.375%;width:980rem}.contacts-footer .contacts__copyright,.contacts-footer .contacts__company p,.contacts-footer .contacts__links a,.contacts-footer .contacts__dev-label{font-size:13rem;line-height:16rem}.contacts-footer .contacts__company{gap:0;margin-bottom:20rem}.contacts-page{margin-top:40rem}.contacts-page__header{margin-bottom:20rem}.contacts-page__wrapper{display:grid;grid-template-columns:1fr}.contacts-page__captions{--offset:56rem;margin-bottom:37rem}.contacts-page__captions .contacts-page__title{margin-bottom:30rem}.contacts-page__title{--offset:56rem;display:flex;gap:calc(var(--offset) - var(--width));align-items:flex-start;margin:0 0 56rem;font-family:var(--font-secondary)}.contacts-page__title.decor{--width:18rem;position:relative}.contacts-page__title.decor::before{display:block;flex-shrink:0;width:var(--width);margin-top:-7rem;background:url(../img/i-arrow-right.svg) center center/contain no-repeat;transition:opacity .3s ease-in,visibility .3s ease-in;content:"";aspect-ratio:13/32}.contacts-page__subtitle{margin:0;font-size:13rem;line-height:16rem}.contacts-page__info.contacts-card{margin-bottom:0;padding:30rem 20rem 20rem 30rem;box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.04)}.contacts-page__info.contacts-card .contacts-card__btn{margin-bottom:32rem}.contacts-page__map{height:460rem;overflow:hidden;border-radius:30rem}.contacts-page__cities .contacts-page__title{margin-bottom:30rem}.contacts-page__list.tags{margin:0;padding:0;list-style:none;gap:10rem;margin-bottom:80rem}.contacts-page__list.tags .tags__item{padding:7rem 15rem;font-family:"TT Drugs","Arial",sans-serif;box-shadow:0 8rem 15rem 0 rgba(91,3,24,.06)}.contacts-page__list.tags .tags__item span{display:inline-flex;margin-left:3rem}.contacts-page__footer.contacts{position:relative;margin-bottom:-10rem;padding:34rem 0 40rem;background-color:var(--color-canvas);border-radius:30rem 30rem 0 0}.contacts-page__footer.contacts .contacts__footer::after{z-index:0}.contacts-page__footer.contacts .contacts__payments{margin-bottom:30rem;padding:13rem 24rem 18rem}.contacts-page__footer.contacts .contacts__payments-label{color:var(--color-text-alt);font-size:16rem;line-height:21rem}.contacts-page__footer.contacts .contacts__payments-list{gap:8rem}.contacts-page__footer.contacts .contacts__copyright{font-size:12rem;line-height:16rem}.contacts-page__footer.contacts .contacts__company{margin-bottom:20rem}.contacts-page__footer.contacts .contacts__company p{font-size:12rem;line-height:16rem}.contacts-page__details.contacts-card{position:relative;grid-area:auto;align-self:normal;margin-bottom:0;margin-left:0;padding:30rem;scroll-margin-top:calc(var(--header-height) + 30rem)}.contacts-page__details.contacts-card .contacts-card__labels{margin-bottom:22rem}.contacts-page__details.contacts-card .contacts-card__address::before{margin-top:0}.contacts-page__details.contacts-card .contacts-card__schedule{gap:5rem 8rem;width:140rem;margin-left:auto}.contacts-page__details.contacts-card .contacts-card__info{margin-bottom:0}.contacts-page__details.contacts-card .contacts-card__link{margin-left:0;text-align:left}.contacts-page__accordions.accordion-block{margin-bottom:20rem}.contacts-page__accordions.accordion-block .accordion .accordion__btn::after{width:25rem;height:11rem}.contacts-page__accordions.accordion-block .accordion__content{display:grid;grid-template-columns:1fr;gap:16rem;padding:16rem 0}.contacts-page__accordions.accordion-block .contacts-page__video{position:relative;width:152rem;overflow:hidden;border-radius:10rem;aspect-ratio:295/172}.contacts-page__accordions.accordion-block .contacts-page__video .btn.btn--play{position:absolute;top:50%;left:50%;height:initial;transform:translate(-50%,-50%)}.contacts-page__accordions.accordion-block .video-preview img{width:100%;height:100%;object-fit:cover;object-position:center}.contacts-page__preview img{width:100%;height:100%;object-fit:cover;object-position:center}.contacts-page__person.person-panel{padding:26rem 30rem;border-radius:30rem}.contacts-page__person.person-panel .person-panel__title{margin-bottom:23rem;color:var(--color-text);font-size:23rem;font-family:"TT Drugs","Arial",sans-serif;line-height:30rem;letter-spacing:.01em}.contacts-page__person.person-panel .person-panel__caption{display:inline-flex;margin-bottom:4rem;color:rgba(var(--color-text--rgb),.8);font-size:13rem;line-height:16rem}.contacts-page__person.person-panel .person-panel__mail{display:block;font-size:13rem;line-height:17rem}.contacts-page__person.person-panel .person-panel__mail span{margin-left:3rem;color:var(--color-primary)}.contacts-page__slider{position:relative}.contacts-page__slider .contacts-page__title{margin-bottom:30rem}.contacts-page__slider .swiper{width:100%}.contacts-page__slider .swiper-slide .image{display:block;margin-bottom:19rem;overflow:hidden;border-radius:15rem;aspect-ratio:350/220}.contacts-page__slider .swiper-slide .label{width:50%;margin:0 0 0 auto;font-size:13rem;line-height:17rem;letter-spacing:.01em}.contacts-page__slider .swiper-slide .label p{margin:0}.contacts-page__slider .swiper-pag{--color:var(--color-text-alt);position:absolute;top:232rem;left:0;z-index:3;z-index:1;display:flex;gap:20rem;cursor:pointer}.contacts-page__slider .swiper-pag .swiper-pagination-bullet{display:inline-flex;width:6rem;background-color:transparent;border:1px solid var(--color);border-radius:50%;transition:background-color .3s ease-in;aspect-ratio:1}.contacts-page__slider .swiper-pag .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color)}.contacts-page .cards-slider{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding));overflow:hidden}.contacts-page .cards-slider .swiper-slide.icon-card{transition:transform .1s ease}.contacts-page .cards-slider .swiper-slide.icon-card::after{opacity:0;transition:opacity .3s ease-in}.contacts-page .cards-slider .swiper-slide.swiper-slide-active.icon-card{opacity:1}.contacts-page .cards-slider .swiper-slide.swiper-slide-active.icon-card::after{opacity:1;transition:opacity .3s ease-in}.contacts-page .cards-slider .swiper-nav{margin-top:19rem}.content-wrapper{position:relative;flex-grow:1;flex-shrink:0;margin-top:var(--header-height);margin-bottom:var(--footer-height);transition:margin-top .3s ease-in}.content-wrapper.content-wrapper--blog{margin-bottom:0}.content-wrapper.content-wrapper--blog-art{margin-top:0;margin-bottom:0}.cookie-msg{position:fixed;bottom:0;left:0;z-index:99998;width:100%;padding:25rem 0;background-color:var(--color-canvas);border-radius:30rem 30rem 0 0;transform:translateY(100%);transition:transform .5s ease-in}.cookie-msg.open{transform:translateY(0)}.cookie-msg__close.close{--size:24rem;--color-text:var(--color-coffee);top:12rem;right:12rem}.cookie-msg__text{margin:0 20% 0 0;color:var(--color-coffee);font-size:16rem;line-height:20rem}.cookie-msg__text a{color:var(--color-primary)}.cookie-msg .btn{width:100%;margin-top:30rem}.doctor-quotes{--bg:#8E7F80;container-type:inline-size;margin:0;background:var(--bg);border-radius:36rem;overflow:clip}.doctor-quotes__body{position:relative;padding:112rem var(--col-size) 72rem}.doctor-quotes__photo{position:absolute;right:0;bottom:0;left:auto;width:auto;max-height:100%}.doctor-quotes__main{position:relative;display:flex;flex-direction:column;gap:18rem;max-width:65.4662379421%}.doctor-quotes__content{font-family:"TT Drugs","Arial",sans-serif;font-size:32rem;line-height:1.25;color:var(--color-bg);letter-spacing:.01em;text-indent:calc(var(--col-size) + var(--grid-gap))}.doctor-quotes__content p{margin:0}.doctor-quotes__content p:first-child::before{content:"";position:absolute;height:46rem;margin:2rem 0 0 calc(-1*(var(--col-size) + var(--grid-gap)));aspect-ratio:15/30;background:currentColor;-webkit-mask:url(../img/i-arrow-right.svg) 50%/contain no-repeat;mask:url(../img/i-arrow-right.svg) 50%/contain no-repeat}.doctor-quotes__cite{font-size:20rem;font-style:normal;line-height:1.5;color:#ede0df}.doctor-quotes__label{width:216rem;margin-top:40rem}.doctors-block__content .block-video{margin-bottom:32rem}.faq-block{display:grid;gap:20px}.faq-block__container{margin-top:3px}.faq-block__title{margin-bottom:20px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:var(--color-text)}.filter-dates{--padding-x:40rem;--border-radius:36rem;margin-bottom:84rem}.filter-dates__container{display:grid}.filter-dates__body{position:relative;grid-area:1/1;padding:0 var(--padding-x);min-width:0;overflow:clip;border-radius:var(--border-radius);background:#fffdfd}.filter-dates__header{padding:23rem 0;border-bottom:1.5rem solid rgba(var(--color-coffee--rgb),.1)}.filter-dates__main{display:flex;flex-flow:column;gap:20rem;padding:30rem 0}.filter-dates__footer{padding-top:14rem;padding-bottom:30rem;font-size:16rem;line-height:1.25;letter-spacing:var(--body-letter-spacing);color:var(--color-coffee)}.filter-dates__grid{display:grid;gap:var(--grid-gap);align-items:center}.filter-dates__grid>*{min-width:0}.filter-dates__nav{display:flex;justify-content:flex-start}.filter-dates__nav~.filter-dates__nav{justify-content:flex-end}.filter-dates__nav-btn::before{width:15rem;aspect-ratio:15/30}.filter-dates__date{display:flex;flex-flow:column;gap:3rem;font-family:"TT Drugs","Arial",sans-serif;font-size:20rem;line-height:1.5;letter-spacing:var(--body-letter-spacing);white-space:nowrap;text-align:center}.filter-dates__day{font-family:"Circe","Arial",sans-serif;font-size:8rem;line-height:1.225;letter-spacing:.08em;text-transform:uppercase}.filter-dates__clinic{font-size:20rem;line-height:1.5}.filter-dates__data{padding:13rem 4rem;border:2px solid currentColor;border-radius:30rem;font-size:16rem;line-height:1.25;letter-spacing:var(--body-letter-spacing);color:var(--color-text);white-space:nowrap;text-align:center;background:#f2fdf8;cursor:pointer}.filter-dates__data.is-medium{color:#6c4759;background:#fbf4ee}.filter-dates__data.is-low{color:var(--color-primary);background:#fff5fa}.filter-dates__data.is-pending{color:var(--color-coffee);background:0 0}.filter-dates__data.is-empty{color:#d2c6cc;background:0 0;cursor:default}.filter-dates__form{z-index:1;grid-area:1/1;border-radius:var(--border-radius);background:#fffdfd}.filter-dates__slider{margin-right:calc(-1*var(--padding-x)/2);margin-left:calc(-1*var(--padding-x)/2);overflow:visible}.filter-dates__slide{padding-right:calc(var(--padding-x)/2);padding-left:calc(var(--padding-x)/2)}.filters__tabs{position:relative;display:flex;gap:10rem;align-items:center;width:100%;margin-bottom:8rem;color:var(--color-coffee);font-size:16rem;line-height:1.25;letter-spacing:.01em;text-align:center;text-transform:lowercase;background-color:var(--color-bg);border-radius:30rem;box-shadow:inset 0 0 0 1px #f6f0ef}.filters__tabs.filters__tabs--num{gap:5rem;border-radius:47rem}.filters__tabs.filters__tabs--num .filters__tab{padding:15rem 6rem;font-size:22rem;font-family:"TT Drugs","Arial",sans-serif;line-height:20rem;letter-spacing:.02em;cursor:default}.filters__tabs.filters__tabs--num .filters__tab:hover{color:var(--color-coffee)}.filters__tabs.filters__tabs--num .filters__tab.active{background-color:var(--color-whte);border:1px solid var(--color-primary)}.filters__tabs.filters__tabs--num .filters__tab-slider{box-shadow:0 20rem 30rem 0 rgba(185,0,94,.08)}.filters__tabs input:checked+.filters__tab-slider{transform:translateX(100%)}.filters__tabs:hover .filters__tab-slider{border-color:var(--color-primary)}.filters__tab{margin:0;padding:8rem 16rem;background-color:transparent;border:0;cursor:pointer;z-index:1;width:50%;border-radius:inherit;transition:color .3s ease-in}.filters__tab.active{color:var(--color-primary);cursor:default;transition:color .3s ease-in;pointer-events:none}.filters__tab-slider{position:absolute;top:0;left:0;z-index:0;width:50%;height:100%;color:var(--color-text);background-color:var(--color-whte);border:1px solid var(--color-primary);border-radius:inherit;box-shadow:0 18rem 33rem rgba(160,71,103,.08);transition:transform .3s ease-in,border-color .3s ease-in}.filters__labels{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem;align-items:start;width:100%;color:var(--color-third);font-size:13rem;line-height:16rem;letter-spacing:.02em}.filters__labels-text span{color:var(--color-primary)}.filter-side{padding:24rem;background-color:var(--color-whte);border-radius:24rem}.filter-side__title{margin:0 0 32rem;color:#343434;font-size:24rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.filter-side__form .form__fieldset:not(:last-child){margin-bottom:24rem}.filter-side__group{margin-bottom:48rem}.filter-side__btn.btn{width:100%}.filter-side__btn.btn.btn--alt{--color:var(--color-coffee);--bg:var(--color-coffee);border-color:var(--color-coffee)}input{-webkit-appearance:none}input[type=text],input[type=search],input[type=date],input[type=tel],input[type=email]{display:block;outline:0}input[type=text]::placeholder,input[type=search]::placeholder,input[type=date]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder{color:var(--color-text);transition:color .3s ease-in,opacity .3s ease-in}fieldset{min-width:0;margin:0;padding:0;border:0}fieldset legend{display:contents;float:none;margin:0;padding:0}.form__field{position:relative}.form__field input{--mb:3rem;--color:var(--color-text);width:100%;margin:0 0 var(--mb);padding:0 30rem var(--mb) 0;color:var(--color);font-size:16rem;font-family:var(--font-secondary);line-height:1.5;letter-spacing:.01em;text-overflow:ellipsis;border:0;border-bottom:1px solid var(--color);-webkit-border-radius:0;border-radius:0;outline:0;transition:color .3s ease-in,border .3s ease-in}.form__field input::placeholder{padding-left:2rem;color:var(--color);font-size:16rem;line-height:1.5;letter-spacing:.01em}.form__field input[type=number]{padding-right:0;text-overflow:unset}.form__field label{display:block;color:rgba(var(--color-coffee--rgb),.5);font-weight:300;font-size:13rem;font-family:var(--font-primary);line-height:1.23;letter-spacing:.01em;text-transform:lowercase}.form__field textarea{--color:var(--color-text);width:100%;padding:24rem;color:var(--color);font-size:16rem;font-family:var(--font-secondary);line-height:1.5;letter-spacing:.01em;border:1px solid var(--color);border-radius:15rem;transition:color .3s ease-in,border .3s ease-in}.form__field textarea:focus,.form__field textarea:active{--color:var(--color-primary)}.form__field textarea::placeholder{color:var(--color);font-size:16rem;font-family:var(--font-secondary);line-height:1.5;letter-spacing:.01em;transition:color .3s ease-in}.form__field.form__field--error input,.form__field.form__field--error textarea{--color:var(--color-primary)}.form__field.form__field--error .nice-select{color:var(--color-primary)}.form__field.form__field--error .nice-select::before,.form__field.form__field--error .nice-select::after{background-color:var(--color-primary)}.form__field.form__field--file input{margin:0;padding:0}.form__field.form__field--file label{--color:var(--color-text);position:relative;display:flex;align-items:center;justify-content:center;padding:15rem 25rem;color:var(--color);font-size:16rem;line-height:20rem;border:1px solid var(--color);border-radius:80rem;box-shadow:-4rem 40rem 60rem 0 rgba(103,6,29,.06);cursor:pointer;transition:color .3s ease-in,border .3s ease-in}.form__field.form__field--file label::before{position:absolute;top:50%;left:10rem;width:30rem;background-color:var(--color);transform:translateY(-50%);transition:background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-clip.svg) center center/contain no-repeat;mask:url(../img/i-clip.svg) center center/contain no-repeat;aspect-ratio:1}.form__field.form__field--file.form__field--complete label{--color:var(--color-coffee)}.form__field.form__field--file.form__field--error label{--color:var(--color-primary)}.form__field .close{--size:23rem;position:absolute;top:0;right:0;opacity:0;transition:opacity .3s ease-in;pointer-events:none;aspect-ratio:1}.form__field .close::before,.form__field .close::after{border-color:var(--color-primary)}.form__field.no-empty input{--color:var(--color-coffee)}.form__field.no-empty .close{opacity:1;pointer-events:all}.form__field.form__field--date{display:inline-flex;align-items:center}.form__field.form__field--date:not(:last-child)::after{display:block;flex-shrink:0;width:2rem;margin:0 5rem 0 4rem;background-color:var(--color-blck);border-radius:50%;content:"";aspect-ratio:1}.form__field.form__field--date input{padding-right:0;text-overflow:unset}.form__field.form__field--small{--width:156rem}.form__field:not(:last-child){margin-bottom:24rem}.form__field-error{color:var(--color-primary);font-size:13rem;line-height:1.33;letter-spacing:.01em}.form__field--center input{text-align:center}.form__title{margin:0;color:var(--color-primary);font-size:23rem;font-family:var(--font-secondary);line-height:1.3;letter-spacing:.23rem}.form__note{position:relative;padding-left:37rem;color:rgba(var(--color-coffee--rgb),.5);font-size:13rem;font-family:var(--font-primary);line-height:1.3;letter-spacing:.01em}.form__note.form__note--agree::before{position:absolute;top:0;left:0;display:block;width:30rem;background-color:var(--color-coffee);transform:translateY(-8rem);content:"";-webkit-mask:url(../img/i-check-circle.svg) center center/contain no-repeat;mask:url(../img/i-check-circle.svg) center center/contain no-repeat;aspect-ratio:1}.form__note.form__note--alt{color:rgba(var(--color-coffee--rgb),.8)}.form__note.form__note--alt a{color:rgba(var(--color-coffee--rgb),.8)}.form__note.form__note--wth{margin-bottom:24rem}.form__note a{position:relative;color:rgba(var(--color-coffee--rgb),.5);font-size:13rem;font-family:var(--font-primary);line-height:1.3;letter-spacing:.01em}.form__note a::after{position:absolute;bottom:1px;left:0;display:block;width:100%;height:1px;background-color:currentcolor;transition:background-color .3s ease-in;content:""}.form__note a:hover::after{background-color:transparent}.form__text{color:var(--color-text-alt);font-size:12rem;line-height:1.25;letter-spacing:.24rem}.form__promo{display:inline-flex;margin:0 7rem;padding:2rem 7rem;color:var(--color-primary);font-size:11rem;font-family:var(--font-secondary);line-height:1.27;background-color:var(--color-bg);border-radius:12rem}.form__label{color:rgba(var(--color-coffee--rgb),.5);font-size:12rem;font-family:var(--font-prinary);line-height:1.33;letter-spacing:.24rem;text-transform:lowercase}.form__legend{display:block;margin:0 0 16rem;color:var(--color-text-alt);font-weight:350;font-size:15rem;line-height:16rem;letter-spacing:.02em}.form__radio{display:flex;flex-direction:column;gap:8rem;align-items:flex-start}.form__radio-row{display:flex;flex-wrap:wrap;gap:8rem;align-items:flex-start}.form__checkboxes{display:flex;flex-direction:column;gap:26rem}.form__response{display:flex;flex-direction:column}.form__response::before{display:block;width:40rem;margin-bottom:43rem;background-color:var(--color-primary);content:"";-webkit-mask:url(../img/i-check-circle.svg) center center/contain no-repeat;mask:url(../img/i-check-circle.svg) center center/contain no-repeat;aspect-ratio:1}.form__response-text{margin:0;color:var(--color-primary);font-size:24rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.form__response-error{margin:12rem 0}.form__response-error .form__response-text{font-size:22rem;line-height:32rem;letter-spacing:.01em}.form__attention{margin-top:16rem;margin-bottom:16rem;color:var(--color-primary)}.form__attention.hide{display:none}.form__date .label{display:block;margin-top:8rem;color:rgba(var(--color-coffee--rgb),.5);font-weight:300;font-size:13rem;font-family:var(--font-primary);line-height:1.23;letter-spacing:.01em;text-transform:lowercase}.form[data-result=true]>:not(.form__response){display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.select-wrapper{display:flex;align-items:center;justify-content:space-between;max-width:394rem}.select-wrapper.select-wrapper--single .form__label{display:block;margin-top:4rem}.select-wrapper.select-wrapper--error .v-select .vs__dropdown-toggle{border-color:var(--color-primary)}.select-wrapper.select-wrapper--error .v-select .vs__selected-options,.select-wrapper.select-wrapper--error .v-select input{color:var(--color-primary)}.select-wrapper.select-wrapper--error .v-select .vs__selected-options::placeholder,.select-wrapper.select-wrapper--error .v-select input::placeholder{color:var(--color-primary)}.switch-button{display:flex;align-items:center;max-width:287rem}.switch-button input{position:relative;display:inline-flex;flex-shrink:0;width:65rem;height:32rem;margin:0 18rem 0 0;background:var(--color-whte);border:1px solid rgba(var(--color-blck--rgb),.2);border-radius:16rem;outline:0;cursor:pointer;transition:border .3s ease-in;-webkit-appearance:none;appearance:none}.switch-button input::after{--size:22rem;position:absolute;top:50%;left:4rem;display:block;width:var(--size);background-color:rgba(var(--color-primary--rgb),.2);border-radius:50%;transform:translate(0,-50%);transition:background-color .3s ease-in,transform .3s ease-in;content:"";aspect-ratio:1}.switch-button input:checked{border-color:var(--color-primary)}.switch-button input:checked::after{background-color:var(--color-primary);transform:translate(calc(100% + var(--size)/2),-50%)}.switch-button label{color:var(--color-text-alt);font-size:12rem;line-height:1.25;letter-spacing:.12rem}#checkup .form__date{margin-bottom:24rem}#checkup .select-wrapper{display:block;max-width:unset;margin-bottom:24rem}#checkup .select-wrapper .v-select{min-width:150rem}#checkup .select-wrapper .vs__dropdown-menu{max-height:200rem}#checkup .select-wrapper .form__label{display:block;margin-top:8rem;font-size:13rem;font-family:var(--font-primary);line-height:1.23;letter-spacing:.01em;text-transform:lowercase}#checkup .select-wrapper .form__field-error{grid-column:2/2}.form-wrap{display:flex;flex-direction:column;min-height:100%;padding:40rem 30rem 20rem;background-color:var(--color-whte);border-radius:30rem}.form-wrap__title{margin:0 0 32rem;color:var(--color-primary);font-weight:400;font-size:22rem;font-family:var(--font-primary);line-height:1.36}.form-wrap__note{color:rgba(var(--color-coffee--rgb),.8);font-size:12rem;font-family:var(--font-primary);line-height:1.33;letter-spacing:.12rem}.form-wrap .form__fieldset{margin-bottom:24rem}.form-wrap .form__fieldset legend{margin-bottom:16rem}.form-wrap .form__fieldset.form__fieldset--mb-s{--mb:32rem;margin-bottom:var(--mb)}.form-wrap .form__fieldset.form__fieldset--mb-m{--mb:42rem;margin-bottom:var(--mb)}.form-wrap .form__fieldset.form__fieldset--mb-m .form__field--small{margin-bottom:0}.form-wrap .form__fieldset.form__fieldset--line{--mpb:32rem;margin-bottom:var(--mpb);padding-bottom:var(--mpb);border-bottom:1px solid rgba(var(--color-coffee--rgb),.1)}.form-wrap .form__block{--size:80rem;--gap:10rem}.form-wrap .form__block .select-wrapper{display:grid;margin-bottom:16rem}.form-wrap .form__block .vs__dropdown-toggle{border:1px solid var(--color-blck)}.form-wrap .form-block{--size:80rem;--gap:10rem}.form-wrap .form-block__row{--size:80rem;--gap:10rem;display:grid;grid-template-columns:var(--size) calc(100% - var(--size) - var(--gap));gap:0 var(--gap)}.form-wrap .form-block__row.form-block__row--alt .form__label{display:block}.form-wrap .form-block__row.form-block__row--add{grid-template-columns:var(--size) var(--size) calc(100% - var(--size)*2);gap:10rem}.form-wrap .form-block__row.form-block__row--add .form__field{margin-bottom:0}.form-wrap .form-block__row.form-block__row--date{--size:42rem;grid-template-columns:var(--size) var(--size) calc(100% - var(--size)*2);gap:1rem 0;margin-bottom:16rem}.form-wrap .form-block__row.form-block__row--date .form__field{margin-bottom:0}.form-wrap .form-block__row.form-block__row--date .form__label{grid-column:1/span 3}.form-wrap .form-block__item{--ml:103rem;margin-bottom:24rem}.form-wrap .v-select{margin-bottom:0}.form-wrap .form__field-error{grid-column:1/span 3}.form-wrap .form__btn{width:100%}.form-wrap__response{display:flex;flex-direction:column}.form-wrap__response::before{display:block;width:40rem;margin-bottom:43rem;background-color:var(--color-primary);content:"";-webkit-mask:url(../img/i-check-circle.svg) center center/contain no-repeat;mask:url(../img/i-check-circle.svg) center center/contain no-repeat;aspect-ratio:1}.form-wrap__response-text{margin:0;color:var(--color-primary);font-size:24rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.form-wrap__response-error{margin:12rem 0}.form-wrap__response-error .form__response-text{font-size:22rem;line-height:32rem;letter-spacing:.01em}.founder{position:relative;overflow:hidden}.founder__wrapper{position:relative}.founder .hero{margin-bottom:24rem}.founder__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24rem}.founder__link{position:relative;justify-self:flex-end}.gallery{position:relative}.gallery .block-caption{--mb:56rem}.gallery__grid .swiper-pag{display:flex;justify-content:center;margin:15rem auto 0}.gallery__card{position:relative}.gallery__list{margin:0;padding:0;list-style:none}.gallery__image{display:block;margin-bottom:16rem;overflow:hidden;border-radius:15rem;aspect-ratio:328/224}.gallery__title{display:flex;align-items:flex-start;justify-content:space-between;margin:0;font-weight:400;font-size:12rem;font-family:var(--font-primary);line-height:1.33}.gallery__title::before{flex-shrink:0;width:8rem;margin-right:calc(100% - 168rem);background:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;content:"";aspect-ratio:1/2}.grid-wrapper{--align:flex-start;position:relative}.grid-wrapper__col{display:flex;flex-direction:column;gap:20rem}.grid-wrapper__col>*,.grid-wrapper__col>a:not(:last-child){margin-bottom:0}.grid-wrapper__col.grid-wrapper__col--m{gap:32rem}.grid-wrapper__card{margin:0 auto}.grid-wrapper--bottom{--align:flex-end}.hero{--text-color:var(--color-text);--border:2px solid var(--color-text);--bg:transparent;position:relative;display:flex;height:calc(100vh - var(--header-height));color:var(--text-color)}.hero__wrapper{z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:32rem;padding-bottom:16rem}.hero__image{position:absolute;width:100%;height:100%;inset:0}.hero__image img{height:100%}.hero__info{margin:0 0 8rem;font-size:22rem;font-family:var(--font-secondary);line-height:1.45;letter-spacing:.01em}.hero__author{display:inline-flex;margin-top:24rem;color:var(--text-color);font-size:12rem;font-family:var(--font-primary);font-style:normal;line-height:1.33;letter-spacing:.01em}.hero__content{display:flex;align-items:flex-end;max-width:75%;margin:auto 0 40rem}.hero__block{display:flex;flex-direction:column;flex-shrink:0;align-items:center}.hero__title{margin:0 30rem 5rem 0;font-weight:300;font-size:12rem;font-family:var(--font-primary);line-height:1.33}.hero__discount{display:block;margin-bottom:11rem;color:rgba(var(--color-blck--rgb),.3);font-size:12rem;font-family:var(--font-secondary);line-height:1.33;letter-spacing:-.01em}.hero__price{display:block;padding:13rem 18rem;color:var(--color-text);font-size:16rem;font-family:var(--font-secondary);line-height:1;letter-spacing:.01em;background-color:var(--bg);border:var(--border);border-radius:42rem}.hero.hero--light{--text-color:var(--color-whte);--border:none;--bg:#fbf4ee}.hero.hero--light .hero__discount{color:rgba(var(--color-bg--rgb),.4)}.hero.hero--alt .hero__content{margin-bottom:0}.icon-card{--padding:30rem;--footer-icon-width:17rem;--footer-icon-height:35rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:256rem;padding:var(--padding);container-type:inline-size;background-color:var(--color-whte);border-radius:32rem;box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.04);cursor:pointer;transition:.3s ease-in;transition-property:color,background-color}.icon-card::before{position:absolute;top:0;left:0;z-index:1;width:96rem;height:96rem;background:currentColor;-webkit-mask:var(--icon) center center/contain no-repeat;mask:var(--icon) center center/contain no-repeat;content:"";pointer-events:none;aspect-ratio:1}.icon-card::after{position:absolute;top:-10rem;left:-16rem;display:block;width:112rem;background:var(--decor) center center/contain no-repeat;transition:opacity .3s ease-in;content:"";pointer-events:none;aspect-ratio:112/120}.icon-card__header{display:flex;align-items:flex-start;justify-content:space-between}.icon-card__num{min-width:0;color:var(--color-text);font-size:min(14cqi,72rem);font-family:var(--font-secondary);line-height:1;letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.icon-card__label{display:block;margin-bottom:32rem;font-size:8rem;line-height:1;letter-spacing:-.02em;text-align:right}.icon-card__footer{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;padding-top:32rem}.icon-card__footer::after{display:none;flex-shrink:0;width:var(--footer-icon-width);height:var(--footer-icon-height);background:currentColor;-webkit-mask:var(--icon) 50%/contain no-repeat;mask:var(--icon) 50%/contain no-repeat;content:""}.icon-card__text{margin:0 32rem 0 0;font-size:16rem;line-height:1.3;letter-spacing:.01em}.icon-card.icon-card--alt::before{width:103rem;height:103rem}.icon-card.icon-card--alt::after{top:-40rem;left:0;width:120rem;aspect-ratio:119/111}.icon-card.icon-card--alt:hover{background-color:var(--color-whte)}.icon-card.icon-card--alt .icon-card__footer{margin-top:20rem}.icon-card.icon-card--small:hover{background-color:var(--color-whte)}.icon-card.icon-card--diff{min-height:340rem;background-color:var(--color-women)}.icon-card.icon-card--diff::before{width:123rem;height:120rem;-webkit-mask:var(--icon) center center/contain no-repeat;mask:var(--icon) center center/contain no-repeat;background:0 0;background-color:var(--color-text);transition:background-color .3s ease-in}.icon-card.icon-card--diff::after{top:-30rem;right:0;left:unset}.icon-card.icon-card--diff .icon-card__label{z-index:1}.icon-card.icon-card--diff .icon-card__footer{display:block}.icon-card.icon-card--diff .icon-card__footer::after{display:none}.icon-card.icon-card--diff .icon-card__title{margin:0 0 20rem;font-size:22rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.icon-card.icon-card--diff .icon-card__text{margin:0}.icon-card.icon-card--quarter,.icon-card.icon-card--half,.icon-card.icon-card--full{min-height:260rem;padding:13rem 22rem 28rem 29rem;box-shadow:-4rem 20rem 30rem 0 rgba(91,3,24,.04)}.icon-card.icon-card--quarter::before,.icon-card.icon-card--half::before,.icon-card.icon-card--full::before{right:0;left:unset;width:100rem;aspect-ratio:1}.icon-card.icon-card--quarter::after,.icon-card.icon-card--half::after,.icon-card.icon-card--full::after{top:-47rem;right:-30rem;left:unset;width:117rem;aspect-ratio:117/124}.icon-card.icon-card--quarter .icon-card__num,.icon-card.icon-card--half .icon-card__num,.icon-card.icon-card--full .icon-card__num{margin-top:0;font-size:92rem;line-height:120rem;letter-spacing:.01em}.icon-card.icon-card--quarter .icon-card__footer::after,.icon-card.icon-card--half .icon-card__footer::after,.icon-card.icon-card--full .icon-card__footer::after{display:block;flex-shrink:0;width:17rem;height:35rem;margin-bottom:-9rem;background:url(../img/i-arrow-right.svg) center center/contain no-repeat;content:""}.icon-card.icon-card--decor-down::after{top:unset;right:calc(var(--padding) + var(--footer-icon-width)/2);bottom:calc(var(--padding) + var(--footer-icon-height)/2);left:unset;width:158rem;aspect-ratio:158/167;transform:translate(50%,50%)}.info-card{position:relative;padding:30rem 30rem 74rem;border-radius:24rem;aspect-ratio:329/319;box-shadow:-3rem 32rem 49rem rgba(38,0,0,.04)}.info-card::after{--offset:24rem;position:absolute;bottom:var(--offset);left:var(--offset);width:15rem;background:url(../img/i-arrow-right.svg) center center/contain no-repeat;content:"";aspect-ratio:1/2}.info-card__title{position:relative;display:flex;align-items:center;margin:0 0 8rem;font-size:22rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.info-card__title::before{margin-top:.7em;margin-right:14rem;font-weight:400;font-size:8rem;font-family:var(--font-primary);line-height:1;letter-spacing:-.02em;content:attr(data-title)}.info-card__text{font-size:16rem;line-height:1.35}.info-card__text p{margin:0}.info-card__text p:not(:last-child){margin-bottom:16rem}.info-card .image{position:absolute;z-index:-1;overflow:hidden;border-radius:24rem;inset:0}.info-card .image img{border-radius:24rem}.info-card-block__grid{display:grid;grid-template-columns:1fr;gap:39rem}.intro{--text-color:var(--color-text);position:relative;display:flex;width:100%;min-height:calc(100svh - var(--header-height) - var(--warn-msg-h) + var(--warn-msg-mb) - var(--footer-height));color:var(--text-color);transition:min-height .3s ease-in,height .3s ease-in}.intro__wrapper{z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:32rem;padding-bottom:40rem}.intro .image{position:absolute;width:100%;height:100%;inset:0}.intro .image img{height:100%}.intro .intro__promo{margin-bottom:40rem}.intro__header{margin:0 0 20rem}.intro__title{margin:0;font-family:var(--font-secondary)}.intro__tags{display:flex;flex-wrap:wrap;gap:8rem;align-items:center;margin-top:16rem}.intro .caption-tag{color:var(--text-color);border-color:var(--text-color)}.intro__text{margin-top:16rem;font-size:16rem;line-height:1.25}.intro__links{margin-top:8rem}.intro .intro-links>*{color:var(--text-color);font-size:13rem;line-height:1.35}.intro .intro-links__doctor{display:inline-flex;align-items:center}.intro .intro-links__feed{margin-top:5rem}.intro .description-list.description-list--alt .description-list__def{color:var(--color-text)}.intro .description-list.description-list--alt .description-list__def span{display:inline-block;margin-right:5px}.intro .intro-promo{display:flex;align-items:center;justify-content:space-between;width:max-content;background-color:var(--color-whte);border-radius:30rem}.intro .intro-promo__detail{position:relative;display:inline-flex;align-items:center;padding:4rem 16rem;color:var(--color-text-alt);font-size:14rem;line-height:1.36;letter-spacing:.01em}.intro .intro-promo__detail::before{flex-shrink:0;width:20rem;margin-right:8rem;background:url(../img/i-clock.svg) center center/contain no-repeat;content:"";aspect-ratio:1}.intro .intro-promo__time{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:104rem;height:100%;padding:8rem 20rem;color:var(--color-bg);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:var(--color-text-alt);border-radius:30rem}.intro__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24rem 12rem}.intro .intro-group{display:flex;flex-direction:column;align-items:flex-start}.intro .intro-group__discount{display:block;margin:0 0 8rem;color:rgba(var(--color-blck--rgb),.3);font-size:12rem;font-family:var(--font-secondary);line-height:1.33;letter-spacing:-.01em}.intro .intro-group__price{display:block;margin:0 0 8rem;padding:10rem 16rem;color:var(--color-text);font-size:16rem;font-family:var(--font-secondary);line-height:1;letter-spacing:.01em;border:2px solid var(--color-text);border-radius:42rem}.intro .intro-group__title{width:156rem;color:var(--color-blck);font-weight:300;font-size:12rem;line-height:1.33}.intro .rating{gap:2rem}.intro .rating__star{--size:10rem}.intro .rating__star:last-child{margin-right:5rem}.intro .btn:not(.btn--coffee){margin-top:auto}.intro__footer{margin-top:auto}.intro__footer .btn{margin:0}.intro__btns,.intro__btns-group{display:flex;flex-wrap:wrap;gap:8rem;justify-content:flex-start;margin-top:16rem}.intro__btns-group .btn.btn--coffee{flex-grow:0}.intro__bottom{margin-right:calc(var(--container-padding)*-1);margin-bottom:-40rem;margin-left:calc(var(--container-padding)*-1);padding:29rem var(--container-padding) var(--container-padding);background-color:rgba(255,250,250,.6);border-radius:32rem;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem)}.intro__detail{display:flex;gap:20rem;align-items:flex-end;justify-content:space-between;margin-bottom:21rem}.intro__detail-title{margin:0;font-size:18rem;font-family:"TT Drugs","Arial",sans-serif;line-height:24rem;letter-spacing:.02em}.intro__price{display:flex;gap:12rem;align-items:center}.intro__price span{display:inline-flex;flex-shrink:0;width:auto;margin:0;padding:4rem 12rem;color:var(--color-text);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:#fbf4ee;border-radius:15rem}.intro__price del{display:block;margin-bottom:var(--mb);color:rgba(var(--color-blck--rgb),.3);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em}.intro.intro--alt{height:calc(100vh - var(--header-height) - var(--warn-msg-h));min-height:unset}.intro.intro--alt .intro__wrapper{padding-bottom:32rem}.intro.intro--alt .btn{min-width:unset}.intro.intro--alt .intro__links{font-size:13rem;line-height:1.35}.intro.intro--alt .intro-links__doctor.link--ic-right::after,.intro.intro--alt .intro-links__feed.link--ic-right::after{--ic-width:4rem;-webkit-mask:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;mask:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;aspect-ratio:1/2}.intro.intro--alt .intro-links__doctor{margin-bottom:17rem;color:rgba(var(--color-text--rgb),.8);letter-spacing:.01em}.intro.intro--alt .intro-links__feed{color:var(--color-primary)}.intro.intro--alt .intro-links__feed.link--ic-right::after{margin-left:5rem}.intro.intro--alt .intro-links__feed span{margin-left:5rem}.intro.intro--service{min-height:unset;padding:0}.intro.intro--service .intro__header{max-width:none;margin:0}.intro.intro--service .intro__btns .btn{width:100%}.intro.intro--constr .intro-group__title{font-weight:400}.intro.intro--doctor .intro__header{max-width:70%}.intro.intro--doctor .intro__btns .btn.btn--coffee{align-self:flex-start;min-width:unset}.intro.intro-without-image{min-height:unset}.intro.intro-without-image .intro__wrapper{padding-bottom:0}.intro.intro-without-image .intro__header{margin-bottom:0}.intro-block{position:relative;overflow:hidden}.intro-block--vh{display:flex;flex-direction:column;height:calc(100vh - var(--header-height) - var(--footer-height) - var(--warn-msg-h));transition:height .3s ease-in}.intro-block--vh .container{height:100%}.intro-block__wrap{overflow:hidden}.intro-block__wrapper{position:relative;display:flex;flex-direction:column;height:calc(100svh - var(--header-height) - var(--footer-height) - var(--warn-msg-h) + var(--warn-msg-mb));background-color:var(--color-canvas);transition:background-color .3s ease-in,height .3s ease-in}.intro-block__wrapper.hide .intro-block__content{opacity:0}.intro-block__slider-mobile{position:relative;height:calc(100vh - var(--header-height) - var(--footer-height));background-color:var(--color-bg);border-radius:400rem 400rem 36rem 36rem;opacity:0;transition:opacity .3s ease-in}.intro-block__slider-mobile.show{opacity:1}.intro-block__header{display:flex;gap:10rem;margin-bottom:30rem;transition:opacity .3s ease-in}.intro-block__header.hide{opacity:0}.intro-block__image{width:100%;aspect-ratio:350/380;margin-top:auto}.intro-block__image img{overflow:hidden;border-radius:736rem 736rem 10rem 10rem}.intro-block .text-link{z-index:5;padding:3rem 15rem 5rem;font-size:17rem;line-height:1.25;letter-spacing:.02em}.intro-block__content{position:relative;padding:8rem var(--container-padding) 0;background-color:var(--color-canvas);transition:opacity 0s 2s,background-color .3s ease-in}.intro-block__title{--offset:56rem;--width:14rem;display:flex;align-items:flex-start;margin:0 0 20rem;font-family:var(--font-secondary)}.intro-block__title::before{display:block;flex-shrink:0;width:var(--width);margin-right:calc(var(--offset) - var(--width));background:url(../img/i-arrow-right.svg) center center/contain no-repeat;content:"";aspect-ratio:14/32}.intro-block__preview{position:relative;z-index:5;display:flex;justify-content:center;height:100%;background:var(--bg-s) center center/cover no-repeat;cursor:pointer;transition:clip-path 1.5s .1s,opacity .3s ease-in;clip-path:inset(40% 1.4% 0 1.4% round 736rem 736rem 10rem 10rem)}.intro-block__preview.active{clip-path:inset(0)}.intro-block__preview.hide{opacity:0}.intro-block__slider{position:fixed;cursor:pointer;opacity:0;transition:opacity .3s ease-in;inset:0}.intro-block__slider.show{z-index:5;opacity:1}.intro-block__slider.nointerract{pointer-events:none}.intro-block .swiper-pag{--color:var(--color-whte);display:none}.link{--ic-width:6rem}.link--ic-right{display:flex;align-items:center}.link--ic-right::after{display:inline-flex;flex-shrink:0;width:var(--ic-width);margin-left:6rem;background-color:currentcolor;transition:transform .3s ease-in;content:"";aspect-ratio:8/14;-webkit-mask:url(../img/i-arrow-right.svg) no-repeat center/contain;mask:url(../img/i-arrow-right.svg) no-repeat center/contain}.link-arrow{--pd-r:82rem;position:relative;display:flex;align-items:flex-start;width:180rem;padding-right:var(--pd-r);padding-bottom:5rem;color:var(--color-primary);font-size:16rem;line-height:1.25;letter-spacing:.01em;transition:width .3s ease-in,color .3s ease-in,padding .3s ease-in}.link-arrow::before{position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid var(--color-primary);transition:border-color .3s ease-in;content:""}.link-arrow::after{--x:0;--y:50%;position:absolute;right:0;bottom:0;width:11rem;background-color:var(--color-primary);transform:translate(var(--x),var(--y));transform-origin:left;transition:background .3s ease-in,transform .3s ease-in;content:"";-webkit-mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;mask:url(../img/i-arrow-right.svg) center center/contain no-repeat;aspect-ratio:11/26}.link-line{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;--base-color:var(--color-text);position:relative;display:flex;align-items:center;width:100%;padding:16rem 0;color:var(--base-color);font-size:16rem;font-family:var(--font-secondary);line-height:1.3;letter-spacing:.02em;border-top:1px solid var(--base-color);cursor:pointer;transition:color .3s ease-in,border-color .3s ease-in,padding .3s ease-in}.link-line:last-child{border-bottom:1px solid var(--base-color);transition:color .3s ease-in,border-color .3s ease-in}.link-line:hover,.link-line.active{--base-color:var(--color-primary)}.link-line:hover::before,.link-line:hover::after,.link-line.active::before,.link-line.active::after{width:24rem;opacity:1}.link-line:hover::before,.link-line.active::before{margin-right:50rem}.link-line:hover+.link-line,.link-line.active+.link-line{border-top:1px solid var(--color-primary)}.links-block{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap)}.links-block__item{container-type:inline-size}.links-block__item-body{display:flex;flex-direction:column;justify-content:space-between;gap:24rem;height:100%;min-height:65.4205607477cqi;padding:30rem;border-radius:36rem;background:var(--color);box-shadow:-4rem 40rem 60rem rgba(103,6,29,.06)}.links-block__item-title{font-family:"TT Drugs","Arial",sans-serif;font-size:32rem;line-height:1.25;letter-spacing:var(--body-letter-spacing)}.links-block__item-icon{flex-shrink:0;align-self:flex-start;width:17rem;aspect-ratio:17/35;color:#222;background:currentColor;-webkit-mask:url(../img/i-arrow-right.svg) 50%/contain no-repeat;mask:url(../img/i-arrow-right.svg) 50%/contain no-repeat}.load-filter{position:relative}.load-more{margin-top:30rem}.location{font-size:12rem;line-height:16rem;letter-spacing:.01em}.location__city{display:flex;align-items:center}.location__city::before{display:inline-flex;width:16rem;margin-right:8rem;background-color:var(--color-text);transition:background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-location.svg) no-repeat center/contain;mask:url(../img/i-location.svg) no-repeat center/contain;aspect-ratio:1}.location__address{display:flex;align-items:center;pointer-events:none}.location__btn{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;flex-shrink:0;width:16rem;background:var(--color-text);-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/10rem auto;mask:url(../img/i-arrow-down.svg) no-repeat center/10rem auto;transition:background-color .3s ease-in;aspect-ratio:1}.location__tel{color:var(--color-primary)}:root{--logo-width:calc(0.4428571429 * var(--container-width));--logo-offset:calc(0.4847389558 * var(--logo-width))}.logo{display:block;flex-shrink:0;width:var(--logo-width)}.logo img{width:100%;aspect-ratio:249/101}.main-menu__list a:hover,.main-menu__list a:focus{color:var(--color-primary-hover)}.main-menu__list a:active,.main-menu__list a.active{color:var(--color-primary)}.main-menu__item.has-list>a:hover{color:var(--color-primary-hover)}.main-menu__item.has-list>a:hover~.main-menu__overlay{visibility:visible;opacity:1;pointer-events:all}.main-menu__item.has-list .main-menu__sublist:hover~.main-menu__overlay,.main-menu__item.has-list .main-menu__services:hover~.main-menu__overlay{visibility:visible;opacity:1;pointer-events:all}.main-menu__item.has-list>a{display:flex;align-items:center}.main-menu__item.has-list>a::after{width:16rem;margin-left:8rem;background-color:var(--color-text);transition:transform .3s ease-in,background-color .3s ease-in;content:"";aspect-ratio:1;-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/14rem auto;mask:url(../img/i-arrow-down.svg) no-repeat center/14rem auto}.main-menu__services-list{margin:0;padding:27rem 0 0;list-style:none}.main-menu__services-list a:hover,.main-menu__services-list a:focus{color:var(--color-primary-hover)}.main-menu__services-list a:active{color:var(--color-primary)}.main-menu__sublist .accordion.active{border:0}.main-menu__sublist .accordion__btn::after{-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/contain;mask:url(../img/i-arrow-down.svg) no-repeat center/contain;background:unset}.main-menu.main-menu--blog .main-menu__item a span{color:var(--color-coffee);transition:color .3s ease-in}.main-menu.main-menu--blog .main-menu__item a:hover span{color:var(--color-primary)}.map{position:relative;overflow:hidden}.map::before{position:absolute;right:0;bottom:0;z-index:1;width:855rem;height:151rem;background:var(--city) no-repeat left/contain;transform:translateX(520rem);opacity:0;transition:background .3s ease-in,opacity .3s ease-in;content:"";pointer-events:none}.map.show::before{opacity:1;transition:background .3s ease-in,opacity .3s ease-in}.map .block-caption{position:relative;z-index:600}.map__locations-wrapper{position:relative;margin-top:40rem}.map__note{width:130rem;margin-right:30rem;margin-bottom:16rem;margin-left:auto;color:#937583;font-size:12rem;line-height:16rem}.map__locations{position:relative;height:650rem;padding-bottom:50rem;border-radius:30rem}.map__locations.map__locations--touch{margin-top:-40rem;padding-bottom:0;overflow:hidden}.map__scheme{position:absolute;top:0;left:0;width:1190rem;transform:translateY(-58%);cursor:grab;-webkit-user-select:none;user-select:none;aspect-ratio:1737/1938}.map__scheme.js-scheme-touch{top:-70%;left:0}.map__scheme img{width:100%;height:100%;pointer-events:none}.map__point{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;position:absolute;z-index:600;justify-content:space-between;padding:3rem 8rem;padding-left:17rem;color:var(--color-bg);font-size:8rem;font-family:var(--font-secondary);line-height:12rem;letter-spacing:.02em;text-align:left;background-color:#967384;border-radius:13rem;transform:translate(-8rem,-50%);transition:background-color .3s ease-in}.map__point::before{position:absolute;top:50%;left:8rem;width:5rem;background-color:var(--color-bg);border-radius:50%;transform:translateY(-50%);content:"";aspect-ratio:1}.map__point::after{--x:-50%;position:absolute;bottom:70%;left:10rem;z-index:1;width:37rem;background:url(../img/corner.svg) no-repeat center/contain;transform:translateX(var(--x)) rotate(180deg);visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;content:"";aspect-ratio:37/15}.map__point--capital::before{--sh-color:#967384;--light-width:0.5rem;--dark-width:1px;box-shadow:inset 0 0 0 var(--light-width) var(--color-bg),inset 0 0 0 var(--dark-width) var(--sh-color)}.map__point--capital.active::before{--sh-color:var(--color-primary)}.map__point--right{padding-right:17rem;padding-left:8rem;transform:translate(calc(-100% + 8rem),-50%)}.map__point--right::before{right:8rem;left:initial}.map__point--right::after{--x:0;right:-8rem;left:initial}.map__point--right .map__point-info{left:0;transform:none}.map__point:hover,.map__point.active{z-index:999;background-color:var(--color-primary)}.map__point:hover::after,.map__point:hover .map__point-info,.map__point.active::after,.map__point.active .map__point-info{visibility:visible;opacity:1}.map__point.light{background-color:var(--color-primary)}.map__point-info{position:absolute;bottom:calc(50% + 16rem);left:0;z-index:5;width:235rem;padding:24rem 22rem;color:var(--color-text);font-family:var(--font-primary);background-color:var(--color-whte);border-radius:21rem;box-shadow:-5rem 15rem 25rem 0 rgba(143,66,105,.06);transform:translateX(calc(-50% + 10rem));visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in}.map__point-info span,.map__point-info a,.map__point-info button{display:block;width:100%;padding:0;margin:0;border:0;font-family:"Circe","Arial",sans-serif;font-size:17px;line-height:20px;letter-spacing:.01em;color:inherit;text-align:left;background:0 0}.map__point-info span::before,.map__point-info a::before,.map__point-info button::before{display:inline-block;flex-shrink:0;width:9rem;margin-top:4rem;margin-right:5rem;background-color:var(--color-text);content:"";aspect-ratio:7/9;-webkit-mask:url(../img/i-location.svg) no-repeat center/cover;mask:url(../img/i-location.svg) no-repeat center/cover}.map__point-info span::after,.map__point-info a::after,.map__point-info button::after{display:inline-block;flex-shrink:0;width:6rem;margin-top:4rem;margin-left:5rem;background-color:var(--color-text);content:"";-webkit-mask:url(../img/i-arrow-right.svg) no-repeat center/cover;mask:url(../img/i-arrow-right.svg) no-repeat center/cover;aspect-ratio:6/10}.map__point-info span:not(:first-child),.map__point-info a:not(:first-child),.map__point-info button:not(:first-child){margin-top:6rem}.map__point-info button{cursor:pointer}.medical-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;min-height:221px;border-radius:20px;font-family:"Circe","Arial",sans-serif;background-color:var(--color-whte)}.medical-card__avatar{position:relative;flex-shrink:0}.medical-card__img{width:64px;height:64px;border-radius:50%;object-fit:cover}.medical-card__experience{position:absolute;bottom:-5px;left:50%;display:inline-block;width:max-content;padding:4px 5px;border-radius:1000px;text-align:center;font-weight:700;font-size:10px;line-height:12px;color:var(--color-base-700);background-color:var(--color-base-100);transform:translateX(-50%)}.medical-card__top{display:flex;flex-direction:row;gap:10px;height:100%;padding:20px 20px 0}.medical-card__title-wrapper{display:flex;flex-direction:column;gap:2px;margin-top:15px}.medical-card__title{text-align:left;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-text);transition:color .2s ease-in-out}.medical-card__specialization{text-align:left;font-weight:400;font-size:14px;line-height:16px;color:var(--color-gray-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.medical-card__wrapper{padding:0 20px 20px;margin-top:auto}.medical-card__elements-wrapper{width:100%;padding-bottom:0;overflow:auto;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.medical-card__elements-wrapper::-webkit-scrollbar{height:3px!important}.medical-card__elements-wrapper::-webkit-scrollbar-track{height:3px!important;background-color:transparent!important;border-radius:10px!important}.medical-card__elements-wrapper::-webkit-scrollbar-thumb{height:3px!important;background-color:var(--color-base-300)!important;border-radius:100px!important}.medical-card__elements-wrapper::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;background-color:transparent!important;background:0 0!important}.medical-card__elements{display:flex;gap:4px;width:max-content}.medical-card__elements-item{display:flex;align-items:center;gap:2px;padding:12px 8px;border-radius:10px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--color-primary-200);background-color:var(--color-pink-50)}.medical-card__elements-item svg{flex-shrink:0;width:16px;height:16px}.medical-card__adress{border:1px solid var(--color-base-300);color:var(--color-base-700);background-color:var(--color-whte)}.medical-card__bottom{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:10px 10px 8px;margin-top:4px;border-radius:10px;background-color:var(--color-base-300)}.medical-card__block-price{display:flex;flex-direction:column}.medical-card__date{font-weight:400;font-size:14px;line-height:16px;color:var(--color-base-700)}.medical-card__date--today{color:var(--color-primary)}.medical-card__price{font-weight:400;font-size:14px;line-height:16px;color:var(--color-text)}.medical-card__booking-btn{padding:8px 16px;border-radius:1000px;font-weight:400;font-size:14px;line-height:16px;color:var(--color-whte);background-color:var(--color-primary);transition:all .2s ease-in-out}.medical-card__phone-btn{flex-shrink:0;padding:8px 16px;border-radius:1000px;border:1px solid var(--color-primary);font-weight:400;font-size:14px;line-height:16px;color:var(--color-primary);background-color:var(--color-white);transition:all .2s ease-in-out}.menu-btn{position:relative;z-index:10000;display:block;flex-shrink:0;width:24rem;height:24rem;padding:0;background-color:transparent;border:0;cursor:pointer;transition-timing-function:ease-in;transition-duration:.5s}.menu-btn__inner{--anim-dir:normal;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.menu-btn__inner::before,.menu-btn__inner::after{position:absolute;display:block;width:100%;border-bottom:1px solid var(--color-text);content:""}.menu-btn__inner::before{top:-3rem;left:0;transform-origin:center;transition:top .3s .6s ease-in,transform .3s ease-in,border-color .3s ease-in}.menu-btn__inner::after{right:0;bottom:-3rem;width:50%;transition:width .3s .6s ease-in,bottom .3s .3s ease-in,border-color .3s ease-in,transform .3s ease-in}.menu-btn.menu-btn--openned .menu-btn__inner::before{top:0;border-color:var(--color-primary);transform:rotate(45deg);transition:top .3s ease-in,transform .3s .3s ease-in,border-color .3s ease-in}.menu-btn.menu-btn--openned .menu-btn__inner::after{bottom:0;width:100%;border-color:var(--color-primary);transform:translateY(1px) rotate(135deg);transition:bottom .3s .3s ease-in,transform .3s .6s ease-in,width .3s ease-in,border-color .3s ease-in}.mobile-menu{position:fixed;top:0;left:0;z-index:900;display:flex;flex-direction:column;width:100%;height:100%;padding:15.8974358974vh var(--container-padding) 94rem;overflow-y:auto;background-color:var(--color-canvas);visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in,background-color .3s ease-in;pointer-events:none}.mobile-menu--openned{visibility:visible;opacity:1;pointer-events:all}.mobile-menu__wrapper{margin-bottom:auto}.mobile-menu__list{margin:0;padding:0;list-style:none;width:100%;margin-bottom:32rem}.mobile-menu__item a{display:flex;align-items:center;padding:12rem 0;font-size:16rem;font-family:var(--font-secondary);line-height:24rem;letter-spacing:.02em;border-bottom:1px solid var(--color-text)}.mobile-menu__sublists .mobile-menu__sublist{position:relative}.mobile-menu__sublists .mobile-menu__sublist:first-child{margin-top:12rem}.mobile-menu__sublists .mobile-menu__sublist:last-child{margin-bottom:12rem}.mobile-menu__sublists .mobile-menu__sublist:not(:last-child){margin-bottom:25rem}.mobile-menu__sublists .mobile-menu__sublist::before{display:block;width:24rem;margin-bottom:16rem;background-color:var(--color-text);content:"";aspect-ratio:1;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain}.mobile-menu__sublist{margin:0;padding:0;list-style:none}.mobile-menu__sublist-item a{padding:5rem 0;font-size:16rem;line-height:1.5;letter-spacing:.01em;border:0}.mobile-menu__submenu{margin:0;padding:0;list-style:none;display:block;margin-bottom:64rem;font-size:13rem;line-height:16rem;letter-spacing:.01em;-moz-columns:2;columns:2;-moz-column-gap:8rem;column-gap:8rem}.mobile-menu__submenu-item{margin-bottom:14rem}.mobile-menu__submenu-item--accent{grid-column:2/3}.mobile-menu__submenu-item--accent a{color:var(--color-primary)}.mobile-menu__footer{display:grid;grid-template-columns:1fr 1fr;gap:16rem 8rem;align-items:flex-end;margin-bottom:24rem}.mobile-menu .btn{width:100%;max-width:511rem;margin:0 auto}.mobile-menu.mobile-menu--blog{padding-bottom:10rem}.mobile-menu.mobile-menu--blog .accordion__btn::before{transform:translateY(-50%)}.mobile-menu.mobile-menu--blog .accordion__btn.active::after{transform:none}.mobile-menu.mobile-menu--blog .mobile-menu__sublist-item a span{display:inline-flex;margin-left:8rem;color:var(--color-coffee)}.mobile-menu.mobile-menu--blog .mobile-menu__footer{align-items:center;margin-bottom:0}.mobile-menu.mobile-menu--blog .location .location__tel{font-size:16rem;line-height:30rem}.modal{position:fixed;top:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;padding:0;overflow-y:auto;background-color:rgba(var(--color-whte--rgb),.2);visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s ease-in,visibility .3s ease-in,z-index .3s ease-in;pointer-events:none;overscroll-behavior:contain}.modal.is-open{z-index:99998;visibility:visible;opacity:1;pointer-events:all}.modal.is-open .modal__content{background:#fff;border-radius:15rem;box-shadow:-4rem 40rem 60rem rgba(91,3,24,.06);opacity:1}.modal__close.close{top:20rem;right:20rem}.modal__close.close svg{pointer-events:none}.modal__content{opacity:0;transition:opacity .5s ease-in}.modal-location{align-items:flex-start;padding:var(--container-padding) 0 calc(var(--footer-height) + var(--container-padding))}.modal-location .modal__content{position:relative;width:100%;max-width:350rem;padding:15rem 36rem 33rem 30rem;overflow:hidden}.modal-location .modal__close{--size:16rem;top:13rem;right:13rem}.modal-location__title{margin:0 0 30rem;color:rgba(var(--color-coffee--rgb),.5);font-size:13rem;line-height:15rem;letter-spacing:.01em}.modal-location__search{position:relative;margin-bottom:25rem;padding-bottom:2rem;font-size:16rem;font-family:var(--font-secondary);line-height:30rem;letter-spacing:.02em;border-bottom:1px solid var(--color-text)}.modal-location__search::after{position:absolute;top:50%;right:0;width:22rem;background:url(../img/i-search.svg) no-repeat center/contain;transform:translateY(-50%);content:"";aspect-ratio:1}.modal-location__search input{display:block;width:100%;padding:0;padding-right:30rem;background-color:transparent;border:0;outline:0}.modal-location__search input::placeholder{color:var(--color-text);font-family:var(--font-secondary);font-style:italic;opacity:1}.modal-location__list{margin:0;padding:0;list-style:none;height:100%;overflow:hidden;overflow-y:auto;font-size:16rem;line-height:1.42;letter-spacing:.01em;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}.modal-location__list>li:not(:last-child){margin-bottom:20rem}.modal-location__list>li span{color:#b09da6;font-size:14rem;font-family:var(--font-secondary);font-style:italic;line-height:18rem}.modal-location__list>li ul{margin:0;padding:0 0 0 32rem;list-style:none;margin-top:20rem}.modal-location__list>li li:not(:last-child){margin-bottom:12rem}.modal-location__list li.active{position:relative}.modal-location__list li.active::before{position:absolute;top:2rem;left:-17rem;width:13rem;background:url(../img/i-location.svg) no-repeat center/contain;content:"";aspect-ratio:1}.modal-location__list li.active a{color:var(--color-primary)}.modal-booking{padding:12rem var(--container-padding) 110rem}.modal-booking .modal__wrapper{--bg:var(--color-bg);position:relative;width:100%;background-color:var(--bg);border-radius:30rem;box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.06)}.modal-booking .modal__wrapper--alt{--bg:var(--color-whte)}.modal-booking .modal__wrapper--hidden{height:0;overflow:hidden}.modal-booking .modal__header{display:flex;align-items:center;justify-content:space-between;padding:26rem 16rem 32rem}.modal-booking .step-back{margin:0}.modal-booking .step-back::before{width:31rem;height:20rem}.modal-booking .modal__title{margin:0;color:var(--color-primary);font-weight:400;font-size:12rem;font-family:var(--font-primary);line-height:1.67}.modal-booking__close{position:relative;top:unset;right:unset;width:34rem}.modal-booking .form__grid{display:grid;grid-template-columns:1fr;padding:0 16rem 16rem}.modal-booking .form__footer{padding:40rem 16rem 16rem;background-color:var(--color-whte);border-radius:30rem}.modal-booking .form__footer--result{position:relative;padding:112rem 16rem 16rem}.modal-booking .form__footer--result::before{position:absolute;top:30rem;left:27rem;width:40rem;aspect-ratio:1;background:url(../img/i-check-circle.svg) center center/contain no-repeat;content:""}.modal-booking .form__footer--result .form__title{margin-bottom:20rem;padding:0 8rem}.modal-booking .form__footer--result .form__note{width:auto;margin-left:unset}.modal-booking .form__data{margin-bottom:24rem}.modal-booking .modal__note{color:rgba(var(--color-coffee--rgb),.8);font-size:12rem;font-family:var(--font-primary);line-height:1.33;letter-spacing:.12rem}.modal-booking .form__btn{width:100%}.modal-booking .form-code{display:grid;grid-template-columns:repeat(4,1fr);gap:10rem}.modal-booking .form-code__note{grid-column:1/3}.modal-booking .form-code__note p{margin:0}.modal-booking .form-code__error-text{margin:5rem 0 0;color:var(--color-primary);font-size:16rem;line-height:23rem;letter-spacing:.02em}.modal-booking .form-code__btn{grid-column:3/span 2}.modal-booking .form-code__btn.btn--alt{padding:4rem 8rem;font-size:12rem;line-height:1.33;letter-spacing:.12rem}.modal-booking .form-code .form__field{margin-bottom:0}.modal-booking .form-code .form__field input{font-size:23rem;line-height:1.3;letter-spacing:.23rem}.modal-booking .form-code .form__field input::placeholder{font-size:23rem;line-height:1.3;letter-spacing:.23rem}.modal-booking .form__info{display:grid;grid-template-columns:repeat(2,1fr);gap:10rem;align-items:flex-end;margin-bottom:26rem}.modal-booking .form__infodms{display:grid;grid-template-columns:1fr 2fr;gap:10rem;align-items:start;margin-bottom:26rem}.modal-booking .form__infodms:has(>:only-child){grid-template-columns:none}.modal-booking .form-detail{display:flex;flex-direction:column;padding:0 8rem}.modal-booking .form-detail__wrap{display:flex;gap:40rem;align-items:center}.modal-booking .form-detail__wrap .btn{margin-left:unset}.modal-booking.patient .v-select{margin-bottom:0}.modal-booking.patient .modal__wrapper{display:flex;flex-direction:column;min-height:100%;padding:40rem 30rem 20rem}.modal-booking.patient .form .form__note{margin-top:0;transition:margin-top .3s ease-in}.modal-booking.patient .form.form--vh{display:flex;flex-direction:column;flex-grow:1}.modal-booking.patient .form.form--vh .form__note{margin-top:auto;transition:margin .3s ease-in}.modal-booking.patient .modal__title{margin-bottom:32rem}.modal-booking.patient>.close{--size:36rem;top:25rem;right:25rem;width:var(--size)}.modal-booking.patient .modal__note{margin-bottom:13rem;letter-spacing:.13rem}.modal-booking.patient .switch-button{margin-bottom:35rem}.modal-booking.patient .form__fieldset legend{margin-bottom:16rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-s{--mb:32rem;margin-bottom:var(--mb)}.modal-booking.patient .form__fieldset.form__fieldset--mb-m{--mb:42rem;margin-bottom:var(--mb)}.modal-booking.patient .form__fieldset.form__fieldset--mb-m .form__field--small{margin-bottom:0}.modal-booking.patient .form__fieldset.form__fieldset--line{--mpb:32rem;margin-bottom:var(--mpb);padding-bottom:var(--mpb);border-bottom:1px solid rgba(var(--color-coffee--rgb),.1)}.modal-booking.patient .form__block{--size:80rem;--gap:10rem}.modal-booking.patient .form__block .select-wrapper{display:grid;margin-bottom:16rem}.modal-booking.patient .form__block .vs__dropdown-toggle{border:2px solid var(--color-blck)}.modal-booking.patient .form-block{--size:80rem;--gap:10rem}.modal-booking.patient .form-block__row{--size:80rem;--gap:10rem;display:grid;grid-template-columns:var(--size) calc(100% - var(--size) - var(--gap));gap:var(--gap)}.modal-booking.patient .form-block__row.form-block__row--alt .form__label{display:block}.modal-booking.patient .form-block__row.form-block__row--add{grid-template-columns:var(--size) var(--size) calc(100% - var(--size)*2);gap:10rem}.modal-booking.patient .form-block__row.form-block__row--add .form__field{margin-bottom:0}.modal-booking.patient .form-block__row.form-block__row--date{--size:42rem;grid-template-columns:var(--size) var(--size) calc(100% - var(--size)*2);gap:1rem 0;margin-bottom:16rem}.modal-booking.patient .form-block__row.form-block__row--date .form__field{margin-bottom:0}.modal-booking.patient .form-block__row.form-block__row--date .form__label{grid-column:1/span 3}.modal-booking.patient .form-block__item{--ml:103rem}.modal-booking.patient .form__field{margin-bottom:16rem}.modal-booking.patient .form__field .close{--size:23rem;top:0;right:0}.modal-booking.patient .form__note{max-width:70%;margin-bottom:25rem}.modal-booking.patient .form__btn{width:calc(100% + var(--ml)*-2);margin-left:var(--ml)}.modal-booking.confirm .form__fieldset .form__note.form__note--wth{margin-top:20rem;margin-bottom:0;padding-left:37rem}.modal-booking.confirm .form-block__row.form-block__row--date{--size:64rem;display:grid;grid-template-columns:var(--size) var(--size) calc(100% - var(--size)*2);gap:1rem 0;margin-bottom:16rem}.modal-booking.confirm .form-block__row.form-block__row--date .form__field{margin-bottom:0}.modal-booking.confirm .form-block__row.form-block__row--date .form__label{grid-column:1/span 3}.modal-booking-error{padding:12rem var(--container-padding) 80rem}.modal-booking-error__title{max-width:267rem;margin:0 0 45rem;padding:0 9rem;color:var(--color-primary);font-size:23rem;line-height:32rem}.modal-booking-error__text{max-width:233rem;color:var(--color-coffee);font-size:12rem;line-height:16rem}.modal-booking-error__time-icon{position:absolute;top:0;left:0;width:87rem;height:87rem;background-color:var(--color-primary);-webkit-mask:url(../img/i-time-expired.svg);mask:url(../img/i-time-expired.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.modal-booking-error__cancel-icon{position:absolute;top:17rem;left:19rem;width:55rem;height:55rem;background-color:var(--color-coffee);-webkit-mask:url(../img/i-stop-booking.svg);mask:url(../img/i-stop-booking.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55rem 55rem;mask-size:55rem 55rem}.modal-booking-error__content{padding:0 21rem 30rem}.modal-booking-error__content-text{padding:0 0 16rem}.modal-booking-error .btn{width:100%}.modal-booking-error .modal__wrapper{--bg:var(--color-whte);position:relative;width:100%;background-color:var(--bg);border-radius:30rem;box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.06)}.modal-booking-error .modal-booking__close{--color-text:var(--color-primary);width:50rem;margin-left:auto}.modal-booking-error .modal__header{padding:15rem 15rem 64rem}.modal-booking-error .step-back{position:relative;margin:0}.modal-booking-error .step-back.modal-booking-error .step-back--coffee{--bg:var(--color-coffee);--color:var(--color-coffee);--color-primary:var(--color-coffee)}.modal-booking-error .step-back:hover::before{background-color:var(--color-whte)}.modal-booking-error .step-back::before{position:absolute;top:50%;left:17rem;width:25rem;height:20rem;background-color:var(--color-coffee);transform:translateY(-50%)}.modal-booking-error__cancel-text-row{margin-bottom:63rem;padding:0 30rem}.modal-booking-error__cancel-text-row-item:not(:last-child){margin-bottom:30rem}.modal-booking-error__cancel-text-row-item-title{margin:0;color:var(--color-primary);font-size:23rem;line-height:32rem}.modal-booking-error__cancel-text-row-item-title.modal-booking-error__cancel-text-row-item-title--coffee{color:var(--color-coffee)}.modal-booking-error__cancel-text-row-item-title-link{color:var(--color-primary)}.modal-booking-error__cancel-buttons-row-item:not(:last-child){margin-bottom:10rem}.modal-booking-error__cancel-buttons-row-item--coffee .btn{--bg:var(--color-coffee);--color:var(--color-coffee);--color-primary:var(--color-coffee)}.modal-stories .modal__wrapper{position:absolute;top:8vh;width:91.6666666667%;height:65vh;background-color:var(--color-blck);border-radius:27rem}.modal-stories .modal__wrapper::before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:linear-gradient(#1b0706,rgba(47,46,13,.0005));border-radius:27rem;opacity:.2;content:""}.modal-stories .close{--size:34rem;top:calc(-20rem - var(--size));right:10rem;width:var(--size)}.modal-meeting{align-items:flex-start;padding:70rem 16rem var(--footer-height)}.modal-meeting .modal__wrapper{padding:40rem 16rem 16rem;background-color:var(--color-whte);border-radius:36rem}.modal-meeting .modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20rem}.modal-meeting__close.close{position:relative;top:unset;right:unset}.modal-meeting .block-title{margin:0 0 25rem;font-weight:400;font-family:var(--font-secondary)}.modal-meeting .block-caption__tag{margin-top:5rem;margin-left:5rem}.modal-meeting .form{display:flex;flex-direction:column}.modal-meeting .form__info{margin-bottom:25rem;font-size:16rem;font-family:var(--font-secondary);line-height:1.5;letter-spacing:.02em}.modal-meeting .form__info p{margin:0}.modal-meeting .person-panel{position:relative;margin-bottom:25rem;padding:16rem;box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.04)}.modal-meeting .person-panel:not(:last-child){margin-bottom:25rem}.modal-meeting .person-panel__wrapper{gap:8rem;align-items:flex-start}.modal-meeting .person-panel__title{margin-bottom:8rem;color:var(--color-text)}.modal-meeting .person-panel__caption{color:var(--color-coffee)}.modal-meeting .form__wrapper{display:flex;gap:24rem;margin-bottom:20rem}.modal-meeting .form__field:not(:last-child){margin-bottom:0}.modal-meeting .form__note{margin-bottom:20rem}.modal-meeting .form__btn{width:100%}.modal-callback-director{align-items:flex-start;padding:40rem var(--container-padding) calc(var(--footer-height) + 100rem)}.modal-callback-director .modal__wrapper{position:relative;width:100%;padding:40rem var(--container-padding) 0;background-color:#efe5e4;border-radius:48rem}.modal-callback-director__close.close{top:16rem;right:16rem;width:18rem}.modal-callback-director .modal__header{position:relative;padding-bottom:250rem}.modal-callback-director .modal__header::after{position:absolute;right:-45rem;bottom:0;z-index:0;display:block;width:390rem;background:url(../img/director.webp) center center/contain no-repeat;content:"";aspect-ratio:390/307}.modal-callback-director .modal__blockquote{position:relative;z-index:1;margin:0}.modal-callback-director .modal__decor::before{width:20rem;background:url(../img/i-arrow-right.svg) center center/contain no-repeat;content:"";aspect-ratio:1/2}.modal-callback-director .block-title{margin:0 0 19rem;font-weight:400;font-size:22rem;font-family:var(--font-secondary);line-height:30rem;letter-spacing:.01em}.modal-callback-director .block-title span:not(.text-accent){display:block;font-size:23rem;line-height:30rem;letter-spacing:.01em}.modal-callback-director .modal__cite{position:relative;z-index:1;display:block;max-width:158rem;color:var(--color-text-alt);font-size:12rem;line-height:1.25;letter-spacing:.01em}.modal-callback-director .modal__form{--offset:var(--container-padding);margin-right:calc(-1*var(--offset));margin-left:calc(-1*var(--offset));padding:48rem 16rem 23rem;background-color:var(--color-whte);border-radius:48rem}.modal-callback-director .form__field input{--mb:9rem;font-family:var(--font-secondary)}.modal-callback-director .form__field input::placeholder{font-family:var(--font-secondary)}.modal-callback-director .form__field textarea{min-height:200rem}.modal-callback-director .form__message{margin-bottom:25rem}.modal-callback-director .form__note{display:block;margin-bottom:16rem;color:rgba(var(--color-coffee--rgb),.5)}.modal-callback-director .form__note a{transition:-webkit-text-decoration .3s ease-in;transition:text-decoration .3s ease-in;transition:text-decoration .3s ease-in,-webkit-text-decoration .3s ease-in}.modal-callback-director .form__btn.btn{width:100%}.modal-callback-director .vs__selected-options{font-size:14rem;line-height:16rem;letter-spacing:.01em}.modal-callback-director .vs__dropdown-menu{font-size:14rem;line-height:16rem;letter-spacing:.01em}.modal-tax-deduction,.modal-cv,.modal-callback-base,.tax{align-items:flex-start;min-height:100vh;padding:40rem var(--container-padding) calc(var(--footer-height) + 100rem)}.modal-tax-deduction .modal__wrapper,.modal-cv .modal__wrapper,.modal-callback-base .modal__wrapper,.tax .modal__wrapper{position:relative;width:100%;padding:40rem 29rem 20rem;background-color:var(--color-whte);border-radius:40rem;box-shadow:-4rem 40rem 60rem 0 rgba(103,6,29,.06)}.modal-tax-deduction .modal__header,.modal-cv .modal__header,.modal-callback-base .modal__header,.tax .modal__header{margin-bottom:42rem}.modal-tax-deduction .modal__title.block-title,.modal-cv .modal__title.block-title,.modal-callback-base .modal__title.block-title,.tax .modal__title.block-title{margin:0 0 24rem;color:var(--color-primary);font-weight:400;font-family:var(--font-secondary)}.modal-tax-deduction__close.close,.modal-cv__close.close,.modal-callback-base__close.close,.tax__close.close{position:absolute;top:22rem;right:20rem;width:35rem}.modal-tax-deduction__close.close::after,.modal-tax-deduction__close.close::before,.modal-cv__close.close::after,.modal-cv__close.close::before,.modal-callback-base__close.close::after,.modal-callback-base__close.close::before,.tax__close.close::after,.tax__close.close::before{border-color:var(--color-primary)}.modal-tax-deduction .modal__subtitle,.modal-cv .modal__subtitle,.modal-callback-base .modal__subtitle,.tax .modal__subtitle{width:100%;margin:0;color:rgba(var(--color-text-alt--rgb),.8);font-size:13rem;line-height:16rem}.modal-tax-deduction .form-block,.modal-cv .form-block,.modal-callback-base .form-block,.tax .form-block{--size:42rem;display:grid;grid-template-columns:var(--size) var(--size) calc(100% - var(--size)*2);gap:1rem 0;margin-bottom:24rem}.modal-tax-deduction .form-block .form__field,.modal-cv .form-block .form__field,.modal-callback-base .form-block .form__field,.tax .form-block .form__field{margin-bottom:0}.modal-tax-deduction .form-block .form__label,.modal-tax-deduction .form-block .form__field-error,.modal-cv .form-block .form__label,.modal-cv .form-block .form__field-error,.modal-callback-base .form-block .form__label,.modal-callback-base .form-block .form__field-error,.tax .form-block .form__label,.tax .form-block .form__field-error{grid-column:1/span 3}.modal-tax-deduction .form__footer,.modal-cv .form__footer,.modal-callback-base .form__footer,.tax .form__footer{margin-top:29rem}.modal-tax-deduction .form__btn.btn,.modal-cv .form__btn.btn,.modal-callback-base .form__btn.btn,.tax .form__btn.btn{width:100%}.modal-cv .select-wrapper.select-wrapper--single{margin-bottom:42rem}.modal-cv .select-wrapper.select-wrapper--single .form__label{margin:0 0 4rem;color:rgba(var(--color-coffee--rgb),.5);font-weight:350;font-size:13rem;line-height:17rem;letter-spacing:.02em}.modal-cv .vs__dropdown-toggle{padding:8rem 39rem 8rem 15rem;border:1px solid var(--color-blck);transition:border .3s ease-in}.modal-cv .vs__dropdown-toggle[aria-expanded=true]{border:1px solid transparent}.modal-cv .vs__dropdown-menu{--b-radius:30rem;font-size:14rem;line-height:16rem;letter-spacing:.01em;border-bottom-right-radius:var(--b-radius);border-bottom-left-radius:var(--b-radius)}.modal-cv .vs__selected-options{font-size:14rem;line-height:16rem;letter-spacing:.01em}.modal-cv .vs__selected{color:var(--color-text)}.modal-stocks{align-items:flex-start;padding:var(--container-padding) 0;font-family:var(--font-tertiary)}.modal-stocks .block-subtitle__stocks{font-weight:400!important;font-size:44rem!important}.modal-stocks .modal__wrapper{position:relative;width:1130rem;color:#fff;background-color:#fbf5fa;background-image:var(--background-woomens-day);background-repeat:no-repeat;background-position:bottom right -41%;background-size:auto}.modal-stocks .modal__wrapper .modal__close{top:50rem;right:50rem;--size:30rem}.modal-stocks .modal__wrapper .modal__close::before,.modal-stocks .modal__wrapper .modal__close::after{border-color:#000}.modal-stocks .modal__wrapper .modal__close:hover::before,.modal-stocks .modal__wrapper .modal__close:hover::after{border-color:#d20268}.modal-stocks .modal__wrapper .modal__header{padding:50rem 30rem 80rem 0}.modal-stocks .modal__wrapper .modal__body{display:flex;flex-direction:column;align-items:flex-start;max-width:585rem;margin-left:auto;padding:0!important}.modal-stocks .modal__wrapper .block-title{max-width:100%;margin-bottom:55rem}.modal-stocks .modal__wrapper .block-subtitle{max-width:15.625em;margin-bottom:.6875em;color:#000;font-weight:400;font-size:1.4375em;line-height:1.6}.modal-stocks .modal__wrapper .modal-link{display:flex;align-items:center;justify-content:center;width:100%;max-width:22.8125em;padding:1.375em 0 1.375em 0;color:#fff;font-weight:700;font-size:1.125em;text-transform:uppercase;background-color:#d20268;border-radius:2.5em;transition:all .5s ease}.modal-stocks .modal__wrapper .modal-link:hover{background-color:#c4166b}.modal-stocks .modal-custom-cookie{position:relative;max-width:340rem!important;padding:20rem 0!important;font-weight:350!important;font-size:35px!important;font-family:"Circe","Arial",sans-serif;text-transform:inherit!important}.modal-stocks .modal__icon-custom{position:absolute;right:0;display:none;width:100%;max-width:506px;height:100%;max-height:390px;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.modal-stocks__title{display:block;width:100%;color:#000;font-weight:400;font-size:1.125em;text-transform:uppercase}.modal-stocks__title strong{max-width:unset;color:#d6006d;font-weight:400;font-size:154rem;font-family:"TT Drugs","Arial",sans-serif;line-height:1.1}.modal-stocks__title span{color:#bfbfbf;font-weight:350;font-size:30rem;font-family:"Circe","Arial",sans-serif;line-height:1.1}.modal-stocks__strong{position:relative;display:flex;gap:.3125em;align-items:center;margin-bottom:.75em;color:#d20268;font-weight:500;font-size:2.4375em}.modal-stocks__strong i{display:block;width:.75em;height:.75em;background-repeat:no-repeat;background-position:center;background-size:contain}.modal-new-clinic{font-family:var(--font-tertiary)}.modal-new-clinic .modal__wrapper{position:relative;width:1080rem;color:#000;background-color:#f8e8f1;background-image:var(--background-new-clinic-2);background-repeat:no-repeat;background-position:right bottom;background-size:67%}.modal-new-clinic .modal__wrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--background-new-clinic);opacity:.08;content:""}.modal-new-clinic .modal__wrapper .modal__header{padding:90rem 75rem 45rem}.modal-new-clinic .modal__wrapper .modal__body{position:relative;z-index:1}.modal-new-clinic .modal__wrapper .block-title{max-width:100%;color:#000;font-weight:400;font-size:50rem;font-family:var(--font-tertiary);line-height:106%;text-transform:uppercase}.modal-new-clinic .modal__wrapper .block-title strong{font-weight:800}.modal-new-clinic .modal__wrapper .block-pretitle{margin-bottom:32rem;color:#d20268;font-weight:500;font-size:42rem}.modal-new-clinic .modal__wrapper .block-pretitle::after{margin-left:25rem;content:url(../../img/heart.png)}.modal-new-clinic .modal__wrapper .block-subtitle{margin-bottom:60rem;font-weight:400;font-size:38rem;line-height:114%}.modal-new-clinic .modal__wrapper .block-subtitle strong{font-weight:700}.modal-new-clinic .modal__wrapper .modal-link{padding:21rem 49rem;color:#fff;font-weight:700;font-size:23rem;text-transform:uppercase;background:#d20268}.modal-new-clinic .modal__wrapper .modal__close::before,.modal-new-clinic .modal__wrapper .modal__close::after{border-color:#000}.modal-new-clinic .modal__wrapper .modal__close::before:hover,.modal-new-clinic .modal__wrapper .modal__close::after:hover{border-color:#000}.news-card{--border-rad:32rem;min-height:312rem;overflow:hidden;background-color:var(--color-whte);border-radius:var(--border-rad);box-shadow:-4rem 40rem 60rem 0 rgba(38,0,0,.04)}.news-card__link{display:flex;flex-direction:column;justify-content:space-between;min-height:312rem}.news-card__wrap{display:flex;flex-direction:column;flex-grow:1;padding:20rem 30rem 30rem}.news-card__image{width:100%;object-fit:cover;object-position:center;overflow:hidden;aspect-ratio:426/135;border-radius:var(--border-rad) 0 0}.news-card__title{margin:0 0 32rem;color:var(--color-text);font-weight:400;font-size:16rem;font-family:var(--font-primary);line-height:1.3;letter-spacing:.01em}.news-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.news-card__footer::before{display:block;width:16rem;background:url(../img/i-arrow-right.svg) center center/contain no-repeat;content:"";aspect-ratio:1/2}.news-card__detail{max-width:50%;margin:0;color:rgba(var(--color-text-alt--rgb),.6);font-size:13rem;line-height:1.3;letter-spacing:.01em}.not-found{margin-bottom:83rem;transition:height .3s ease-in}.not-found .section.section--pt{--pt:48rem}.not-found .container{height:100%}.not-found .grid-wrapper{align-items:stretch}.not-found .float-block__title{margin-top:0}.not-found__image{display:block;width:330rem;margin:0 auto 96rem;overflow:hidden;border-radius:550rem 550rem 10rem 10rem;aspect-ratio:330/300}.order{display:grid;grid-template-columns:1fr;counter-reset:order}.order-item{position:relative;padding:32rem 36rem 17rem 74rem;background-color:var(--color-whte);border-radius:24rem;box-shadow:0 0 40rem rgba(91,3,24,.08)}.order-item:not(:last-child){margin-bottom:-10rem}.order-item::before{position:absolute;top:32rem;left:22rem;font-size:18rem;font-family:var(--font-secondary);line-height:1;letter-spacing:.01em;content:attr(data-num)}.order-item.order-item--offset:not(:last-child){margin-bottom:20rem}.order-item__title{margin:0 0 24rem;color:var(--color-text);font-weight:400;font-size:19rem;font-family:var(--font-primary);line-height:25rem}.order-item__text{margin:0;font-size:16rem;line-height:1.35}.order-item__text p{margin:0}:root{--footer-height:48rem}.page-footer__menu{margin:0;padding:0;list-style:none;display:flex;gap:42rem;align-items:center}.page-footer__menu a:active{color:var(--color-primary)}.page-footer__menu-item--icon a{display:flex;align-items:center}.page-footer__branches{margin-right:32rem;margin-left:auto;color:var(--color-text)}.page-footer__mobile-menu{position:fixed;right:0;bottom:0;left:0;z-index:99997;background-color:var(--color-canvas);transition:background-color .3s ease-in,box-shadow .3s ease-in}.page-footer__mobile-menu .container{display:flex;align-items:center;justify-content:space-around;padding:15rem 0;text-align:center}.page-footer__mobile-menu .container a{position:relative;display:block;padding-top:32rem;font-size:13rem;line-height:16rem;letter-spacing:.02em}.page-footer__mobile-menu .container a:hover,.page-footer__mobile-menu .container a:focus{color:var(--color-primary-hover)}.page-footer__mobile-menu .container a:hover::before,.page-footer__mobile-menu .container a:focus::before{background-color:var(--color-primary-hover)}.page-footer__mobile-menu .container a:active,.page-footer__mobile-menu .container a.active{color:var(--color-primary)}.page-footer__mobile-menu .container a:active::before,.page-footer__mobile-menu .container a.active::before{background-color:var(--color-primary)}.page-footer__mobile-menu .container a::before{position:absolute;top:0;left:50%;width:30rem;background-color:var(--color-text);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";aspect-ratio:1;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain}.page-footer__bottom{display:none}:root{--header-height:118rem}.page-header{position:absolute;top:calc(var(--warn-msg-h) - var(--warn-msg-mb));left:0;z-index:990;width:100%;padding:7rem 0;background-color:var(--color-canvas);border-radius:30rem 30rem 0 0;transition:background-color .3s ease-in,top .3s ease-in;will-change:background-color,top}.page-header.page-header--open{top:0;background-color:transparent}.page-header__wrapper{display:flex;gap:12rem;align-items:center;justify-content:space-between}.page-header__btns{display:flex;align-items:center}.page-header__btns>:active,.page-header__btns>* .active{background-color:var(--color-primary)}.page-header__btns>:not(:first-child){margin-left:17rem}.page-header__btns .search-trigger{background-color:var(--color-text)}.page-header .location__city::before{display:none}.page-header .btn{display:none}.page-header.page-header--blog .location .location__city{background-color:var(--color-primary)}.page-header.page-header--blog-art.transp{background-color:transparent}.page-header--sticky{position:fixed;top:0;right:0;left:0;border-radius:0;box-shadow:0 15rem 20rem rgba(92,1,1,.03);animation:sticky-menu .8s ease-in forwards}.pagination{--height:calc(1.25em + 26rem);display:inline-flex;gap:.75em;flex-wrap:wrap;justify-content:center;width:100%;font-size:16rem;line-height:1.25}.pagination__arrow,.pagination__dots{display:flex;align-items:center;justify-content:center}.pagination__arrow::before{content:"";height:1.25em;aspect-ratio:1}.pagination__arrow:first-child::before{background:url(../img/i-arrow-left.svg) center center/contain no-repeat}.pagination__arrow:last-child::before{background:url(../img/i-arrow-right.svg) center center/contain no-repeat}.pagination__page{padding:13px 17px!important;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px}.person-booking__info:has(>:first-child){margin-top:20rem}.person-booking__subtitle{margin-bottom:20rem;color:var(--color-primary);font-size:18rem;font-family:var(--font-secondary);line-height:1.7;letter-spacing:.02em}.person-booking__timing{display:flex;flex-wrap:wrap;gap:8rem;align-items:flex-start}.person-booking__time{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;padding:12rem 20rem;color:var(--color-text);font-size:16rem;font-family:var(--font-primary);line-height:1.36;background-color:#fdfafa;border:1px solid var(--color-text);border-radius:100rem;transition:color .3s ease-in,border-color .3s ease-in}.person-booking__time:hover,.person-booking__time .active{color:var(--color-primary);border-color:var(--color-primary)}.person-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:0 30rem 30rem}.person-card::before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:calc(100% - clamp(216rem,60vw,250rem)/2);background-color:var(--color-whte);border-radius:40rem;transition:box-shadow .3s ease-in,opacity .3s ease-in;content:""}.person-card a{position:relative}.person-card__image,.person-card__counter{display:block;width:clamp(216rem,60vw,250rem);max-width:100%;aspect-ratio:1;margin:0 auto 24rem;overflow:hidden;background-color:var(--color-bg);border-radius:50%;transition:transform .3s ease-in}.person-card__image img,.person-card__counter img{height:100%}.person-card__counter{position:relative;margin-bottom:24rem;background-color:#f2eae9}.person-card__counter::after{position:absolute;top:50%;left:50%;color:var(--color-primary);font-size:40rem;font-family:var(--font-secondary);line-height:1;letter-spacing:.01em;transform:translate(-50%,-50%);content:var(--count)}.person-card__title{margin:0 0 18rem;font-size:20rem;font-family:var(--font-secondary);line-height:1.3;letter-spacing:.01em}.person-card__subtitle{display:block;margin-bottom:30rem;font-size:14rem;line-height:1.3;letter-spacing:.01em}.person-card__info{--col-width:40.2777777778vw;display:grid;grid-template-columns:1fr var(--col-width);gap:12rem 10rem;align-items:flex-start;margin-top:auto;margin-bottom:36rem;font-size:14rem;line-height:1.3;letter-spacing:.01em}.person-card__rating{display:block}.person-card__aside{color:rgba(60,69,67,.8);font-weight:300;font-size:14rem;line-height:1.3;letter-spacing:.01em}.person-card__aside span{font-weight:400;letter-spacing:initial}.person-card__link{width:max-content;color:var(--color-primary)}.person-card__link::after{background-color:var(--color-primary)}.person-card__footer{--col-width:40.2777777778vw;display:grid;grid-template-columns:1fr var(--col-width);gap:28rem 10rem;align-items:center;margin-top:auto}.person-card__footer div{position:relative}.person-card__footer .v-select{grid-column:1/-1;max-width:unset}.person-card__footer .v-select .vs__dropdown-toggle.vs__dropdown-toggle--alt{width:100%;min-width:unset;padding:8rem}.person-card__price{display:inline-flex;flex-shrink:0;width:max-content;padding:4rem 12rem;color:var(--color-text-alt);font-size:14rem;font-family:var(--font-secondary);line-height:1.3;background-color:#fbf4ee;border-radius:15rem}.person-card__price-old{position:absolute;top:0;left:30rem;width:max-content;color:rgba(var(--color-text-alt--rgb),.3);font-size:10rem;line-height:18rem;text-decoration:line-through;transform:translate(0,-100%)}.person-card__price-wrapper{position:relative}.person-card__date{display:flex;align-items:center;font-size:14rem;line-height:1.3;transition:opacity .3s ease-in}.person-card__date::before{width:16rem;margin-right:9rem;background-color:var(--color-text);content:"";-webkit-mask:url(../img/i-calendar-thin.svg) no-repeat center/contain;mask:url(../img/i-calendar-thin.svg) no-repeat center/contain;aspect-ratio:1}.person-card__date--accent{color:var(--color-primary)}.person-card__date--accent::before{background-color:var(--color-primary)}.person-card__note{margin:0;color:rgba(60,69,67,.8);font-weight:300;font-size:14rem;line-height:1.3;letter-spacing:.02em;letter-spacing:.01em;transition:opacity .3s ease-in}.person-card__note+.btn{padding-right:20rem;padding-left:20rem}.person-card__search{margin-bottom:64rem}.person-card__search .search{padding:0}.person-card__search .search .search__field{display:block;margin-bottom:0}.person-card__search .search .search__field label{display:block;max-width:50%;margin-bottom:32rem;color:var(--black, #212223);font-size:22rem;font-family:var(--font-secondary);line-height:1.45;letter-spacing:.01em}.person-card__search .search__btn{top:unset;bottom:8rem}.person-card__search .search__btn::after{top:unset;right:0;bottom:0;left:unset;transform:none}.person-card.person-card--search{height:auto}.person-card.person-card--search .person-card__footer{align-items:flex-end}.person-card__icons{--width:clamp(216rem, 60vw, 250rem);position:absolute;top:90rem;right:calc(50% - var(--width)/2 - 25rem);display:grid;grid-template-columns:1fr;transform:translateX(50%)}.person-card__icons span{display:flex;align-items:center;justify-content:center;width:29rem;aspect-ratio:1}.person-card__icons span::after{display:block;width:100%;height:100%;background:var(--icon) center center/contain no-repeat;content:""}.person-card.person-card--alt::before{height:calc(100% - 73.3333333333rem)}.person-card.person-card--alt .person-card__image{margin-bottom:0}.person-card.person-card--alt .person-card__title{margin:40rem 0 10rem}.person-card.person-card--alt .person-card__aside{color:var(--color-text);font-weight:400}.person-card.person-card--alt .person-card__info{margin-bottom:20rem}.person-card.person-card--alt .person-card__footer{gap:20rem 10rem}.person-card.person-card--alt .person-card__footer .btn{margin-top:0}.person-panels:not(:last-child){margin-bottom:20rem}.person-panels .person-panel__wrapper{cursor:pointer}.person-panel{position:relative;padding:18rem;background-color:var(--color-whte);border-radius:15rem;box-shadow:0 10rem 18rem rgba(91,3,24,.06)}.person-panel+.person-panel{margin-top:10rem}.person-panel__wrapper{display:flex;flex-shrink:0;gap:10rem;align-items:center}.person-panel__preview{flex-shrink:0;width:54rem;overflow:hidden;border-radius:50%;aspect-ratio:1}.person-panel__preview img{width:100%;height:100%;object-fit:cover;object-position:center}.person-panel__title{margin:0 0 3rem;color:var(--color-coffee);font-size:16rem;line-height:1.25;letter-spacing:.01em}.person-panel__caption{font-size:16rem;line-height:1.25;letter-spacing:.01em}.person-panel__date{display:flex;align-items:center;transition:opacity .3s ease-in}.person-panel__date--accent{color:var(--color-primary)}.person-panel__info-btn{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;position:absolute;right:8rem;bottom:9rem;width:15rem;border:1px solid #b09da6;border-radius:50%;aspect-ratio:1}.person-panel__info-btn::before{position:absolute;top:50%;left:50%;width:3rem;background-color:#b09da6;transform:translate(-50%,-50%);content:"";aspect-ratio:3/9;-webkit-mask:url(../img/i-info.svg) no-repeat center/contain;mask:url(../img/i-info.svg) no-repeat center/contain}.persons{--list-gap-x:var(--grid-gap);--list-gap-y:32rem;margin-bottom:64rem}.persons .block-caption{margin-bottom:0}.persons .vs__actions{position:relative;right:10px;width:1.25em}.persons .vs__actions .vs__open-indicator{top:0;right:0;width:1.5em;height:1.5em;transform:unset;-webkit-mask:url(../img/new__arrow.svg) no-repeat center/contain;mask:url(../img/new__arrow.svg) no-repeat center/contain;aspect-ratio:1/1}.persons .vs__dropdown-toggle[aria-expanded=true] .vs__open-indicator{transform:rotate(180deg)}.persons--specs .persons__list{display:block}.persons--specs .persons__list.container{transition:unset}.persons__options{margin-top:30rem;margin-bottom:40rem;transition:all .5s ease}.persons__options.is-sticky{position:sticky;top:0;left:0;z-index:9999;margin-top:0;margin-bottom:0;background-color:var(--color-bg);box-shadow:-4rem 40rem 60rem rgba(91,3,24,.06)}.persons__options.is-sticky .block-caption,.persons__options.is-sticky .spec-list{display:none}.persons__options.is-sticky.persons__options--no-results{margin-bottom:50rem}.persons__options.persons__options--no-results{margin-bottom:20rem}.persons__options-inner{display:grid;gap:20rem var(--grid-gap);align-items:center;transition:padding .3s ease-in}.persons__filters{--cal-col:0.2441176471fr;--select-col:0.7558823529fr;display:grid;grid-template-columns:1fr 1fr;gap:10rem;align-items:center}.persons__filters .vs__selected-options .vs__selected{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.persons__footer{display:flex;flex-direction:column;gap:32rem;margin-top:var(--list-gap-y)}.persons__footer--empty{margin-top:0}.persons__load-btn{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:clamp(216rem,60vw,250rem);margin:0 auto;color:var(--color-third);font-size:21rem;line-height:30rem;background-color:var(--color-bg);border:1px solid var(--color-third);border-radius:160rem;content:"";aspect-ratio:1}.persons__load-btn::before{position:absolute;top:50%;left:0;z-index:0;z-index:-1;width:100%;height:190rem;background-color:var(--color-whte);border-radius:36rem;transition:box-shadow .3s ease-in,opacity .3s ease-in;content:""}.persons__load-btn span{z-index:1}.persons__slider{position:relative}.persons__slider--service{margin-bottom:-100rem;padding-bottom:100rem}.persons__slider--service .swiper-slide{height:unset}.persons__selects{display:grid;grid-template-columns:24% auto;gap:8rem}.persons__info{color:var(--color-coffee)}.persons__info p{margin:0}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background-color:var(--color-bg)}.preloader--local{position:absolute;z-index:10;width:100%;height:100%}.preloader img{position:absolute;top:50%;left:50%;display:inline-block;width:140rem;height:140rem;transform:translate(-50%,-50%);aspect-ratio:1}.profile{position:relative;margin-bottom:32rem}.profile::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";width:100%;height:calc(100% - clamp(216rem,60vw,250rem)/2);border-radius:30rem}.profile--preview{padding:0 16rem}.profile--preview .close{--size:13rem;top:calc(clamp(216rem,60vw,250rem)/2 + 25rem);right:10rem}.profile--preview .profile__info{padding:0}.profile--preview .profile__info-wrapper{margin-bottom:33rem}.profile__image-wrapper{position:relative;align-self:center;width:clamp(216rem,60vw,250rem);margin:0 auto 24rem}.profile__image-wrapper.is-sticky{position:fixed;top:-10rem;left:50%;z-index:99997;transform:translateX(-50%)}.profile__image{display:block;overflow:hidden;border-radius:50%;box-shadow:-4rem 40rem 60rem rgba(91,3,24,.06);aspect-ratio:1}.profile__status{position:absolute;right:0;bottom:24rem;width:40rem;background:var(--icon) no-repeat center/61%;background-color:var(--color-bg);border-radius:50%;aspect-ratio:1;box-shadow:0 10rem 18rem rgba(91,3,24,.06)}.profile__status--dark{right:40rem;bottom:-8rem;background-color:#efe5e4}.profile__book{display:flex;flex-direction:column;gap:10rem}.profile__book .btn{padding-top:15rem;padding-bottom:15rem}.profile__book-info{display:flex;gap:32rem;align-items:center;justify-content:center}.profile__date{display:flex;align-items:center;justify-self:end;transition:opacity .3s ease-in}.profile__date::before{width:16rem;margin-right:9rem;background-color:var(--color-text);-webkit-mask:url(../img/i-calendar-thin.svg) no-repeat center/contain;mask:url(../img/i-calendar-thin.svg) no-repeat center/contain;content:"";aspect-ratio:1}.profile__date--accent{color:var(--color-primary)}.profile__date--accent::before{background-color:var(--color-primary)}.profile__note{margin:0;color:rgba(60,69,67,.8);font-weight:300;letter-spacing:.02em;transition:opacity .3s ease-in}.profile__price{display:inline-flex;flex-shrink:0;padding:4rem 12rem;color:var(--color-text-alt);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;background-color:#fbf4ee;border-radius:15rem;box-shadow:0 11rem 21rem rgba(160,71,103,.08)}.profile__info{padding-bottom:40rem;transition:padding .3s ease-in}.profile__detail{position:relative;margin-bottom:20rem}.profile__detail::after{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:100%;background-color:var(--color-whte);border-radius:30rem}.profile__detail.profile__detail--accordion{margin:0;padding:0}.profile__detail.profile__detail--accordion::after{display:none}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .accordion:first-child .accordion__btn{border-top:none}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .accordion.active{margin-bottom:10rem;padding-right:30rem;padding-left:30rem;transform:translateY(-3rem)}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .accordion.active .accordion__btn{padding-right:0;padding-left:0}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .accordion.active .accordion__wrap{padding-right:0;padding-left:0}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .profile__descr-list .profile__descr-term,.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .profile__descr-list .profile__descr-value{font-size:16rem;line-height:1.3}.profile__detail.profile__detail--accordion:nth-child(2) .accordion-block.accordion-block--accent .accordion .accordion__btn{border-top:1px solid var(--color-blck)}.profile__detail.profile__detail--accordion:nth-child(2) .accordion-block.accordion-block--accent .accordion.active .accordion__btn{border-top:1px solid transparent}.profile__detail.profile__detail--accordion .profile__data{padding-bottom:0}.profile__detail.profile__detail--accordion .profile__spec{margin-top:0}.profile__detail.profile__detail--accordion .profile__subtitle~p:has(~ul){margin:10rem 0;color:var(--color-coffee);font-size:14rem;font-family:"TT Drugs","Arial",sans-serif;line-height:20rem;letter-spacing:.01em}.profile__detail.profile__detail--accordion .profile__detail-text{display:grid;grid-template-columns:1fr;gap:25rem;font-size:16rem;line-height:1.3}.profile__detail.profile__detail--accordion .block-video .video{margin-top:0}.profile__detail .accordion-block.accordion-block--profile .accordion.active:has(~.accordion:not(.accent)){border-bottom:1px solid var(--color-blck)}.profile__labels{position:absolute;top:60rem;left:10rem;z-index:10;display:grid;grid-template-columns:1fr;gap:5rem;justify-items:start}.profile__book-list{font-size:14rem;line-height:20rem}.profile__data-info{font-size:14rem;line-height:20rem;margin:0}.profile__title{color:var(--color-text-dark);font-size:24rem;line-height:30rem;letter-spacing:.02em}.profile__subtitle{margin-bottom:10rem;color:var(--color-coffee);font-size:14rem;font-family:"TT Drugs","Arial",sans-serif;line-height:20rem;letter-spacing:.01em}.profile__subtitle~p:has(~ul){margin:10rem 0;color:var(--color-coffee);font-size:14rem;font-family:"TT Drugs","Arial",sans-serif;line-height:20rem;letter-spacing:.01em}.profile__spec{--offset:20rem;font-size:14rem;line-height:20rem;position:relative;padding:17rem 20rem;color:var(--color-text-alt)}.profile__spec>*{position:relative;z-index:1}.profile__spec-item{margin-bottom:0}.profile__spec p:last-child{margin-bottom:0}.profile__block{font-size:14rem;line-height:20rem;position:relative;padding-top:25rem}.profile__addresses{font-size:14rem;line-height:20rem}.profile__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.profile__text.text-show{display:block}.profile__cards-slider{position:relative}.profile__cards-slider .swiper-pag{display:flex;align-items:center;justify-content:center;margin-top:20rem}.profile__cards .promo{min-height:260rem;box-shadow:none}.profile__cards .promo .promo__title{width:auto}.profile__cards .promo .promo__header{margin-bottom:10rem}.profile__links{position:relative;display:flex;flex-wrap:wrap;gap:10rem;align-items:flex-start;align-self:start;margin-top:20rem;padding-top:20rem}.profile__links:not(:has(+.profile__cards-slider))::before{border-radius:30rem}.profile__wrap{padding:30rem 10rem 20rem}.profile__progress{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:10rem;margin:30rem 0 45rem}.profile__progress-item{padding:20rem 30rem;background-color:var(--color-bg);border-radius:15rem}.profile__progress-item--icon{display:flex;gap:10rem;align-items:center;justify-content:space-between}.profile__progress-item--icon::after{display:block;flex-shrink:0;width:62rem;background:var(--icon) center center/contain no-repeat;content:"";aspect-ratio:62/40}.profile__video{width:100%;height:100%;border-radius:16rem;aspect-ratio:328/180}.profile__slider{--offset:var(--container-padding);margin-right:calc(-1*var(--offset) + 2rem);margin-bottom:-100rem;margin-left:calc(-1*var(--offset) + 2rem)}.profile__slider-wrap{padding:0 var(--offset) 100rem}.profile__slider-nav{margin-top:15rem}.profile__slider-nav .swiper-pag .swiper-pagination-current{color:var(--color-coffee)}.profile__article{margin-top:60rem}.profile__article .profile__title{margin-bottom:45rem}.profile__doctors{margin-top:40rem;padding:40rem 0 30rem;background-color:#f1e7e6;border-radius:30rem}.profile__doctors-links{display:grid;grid-template-columns:1fr;gap:10rem;margin-left:auto}.profile__doctors-links .link-arrow{--pd-r:20rem;z-index:10;width:calc((100vw - 2*var(--container-padding))/2);margin-bottom:10rem}.profile__doctors .profile__slider .swiper-slide{height:auto}.profile__doctors .swiper-nav{--offset:var(--container-padding);position:absolute;top:0;left:var(--offset);z-index:10;width:calc(100% - 2*var(--offset))}.profile__doctors .swiper-nav>*{width:26rem}.profile.profile--single::before{display:none}.profile.profile--single .profile__image-wrapper{position:relative;width:100%;margin-bottom:0;padding-bottom:0}.profile.profile--single .profile__image{width:clamp(200rem,60vw,210rem);margin:0 0 0 auto}.profile.profile--single .profile__info{position:relative;padding:20rem 0 0 10rem}.profile.profile--single .profile__detail--accordion .profile__info{padding-top:0}.profile.profile--single .profile__detail--accordion .accordion__panel.active .profile__info{padding-left:0}.profile.profile--single .profile__detail--accordion .accordion__wrap .accent-list .accent-list__item{font-size:16rem;line-height:1.3}.profile.profile--single .page-title .label-oval{margin-left:3rem}.profile.profile--single .profile__book{position:relative;padding-bottom:10rem}.profile.profile--single .profile__book.profile__book--mobile{padding-left:10rem}.profile.profile--single .profile__book-list{margin:0;padding:0;list-style:none}.profile.profile--single .profile__book-term{margin-bottom:0}.profile.profile--single .profile__book-item{display:grid;grid-template-columns:repeat(2,1fr);gap:10rem;padding:12rem 0;border-bottom:1px solid rgba(var(--color-coffee--rgb),.1)}.profile.profile--single .profile__book-item:last-child{border-bottom:none}.profile.profile--single .profile__book-item--date{margin-bottom:25rem;padding:0;border-bottom:none}.profile.profile--single .profile__book .btn{order:unset;margin-top:0}.profile.profile--single .profile__price{position:relative;justify-self:end;color:var(--color-text-alt)}.profile.profile--single .profile__price-old{position:absolute;top:50%;left:-6rem;color:rgba(var(--color-text-alt--rgb),.3);font-size:10rem;line-height:18rem;text-decoration:line-through;transform:translate(-100%,-50%)}.profile.profile--single .profile__price-start{position:absolute;top:50%;left:-6rem;color:var(--color-text-alt);font-size:14rem;line-height:20rem;transform:translate(-100%,-50%)}.profile.profile--single .btn-more{margin-top:10rem}.profile.profile--single .btn{width:100%;margin-top:20rem}.profile.profile--single .accent-list__item{--offset:46rem}.profile.profile--single .booking.booking--panel{border-radius:30rem}.profile__descr{display:grid;grid-template-columns:max-content 1fr;gap:20rem 8rem;align-items:flex-start;font-size:13rem;line-height:16rem}.profile__descr-term{margin:0;color:rgba(60,69,67,.8);font-weight:300;font-size:13rem;line-height:18rem;letter-spacing:.02em}.profile__descr-term span{font-weight:400;letter-spacing:initial}.profile__address-item{position:relative;margin:0;padding-left:8rem}.profile__address-item:not(:last-child){margin-bottom:8rem}.profile__address-item::before{position:absolute;top:.4em;left:0;width:4rem;background-color:var(--branch-color);border-radius:50%;content:"";aspect-ratio:1}.profile__link{color:var(--color-primary);font-size:12rem;line-height:1.3}.profile__link::after{margin-left:7rem;background-color:var(--color-primary)}.profile__info-wrapper{margin-bottom:14rem}.profile__awward{display:flex;align-items:center;justify-content:space-between;padding:16rem;font-size:12rem;line-height:1.3;background-color:var(--color-bg);border-radius:15rem}.profile__awward span{max-width:70%}.profile__awward img{flex-shrink:0;width:auto;height:32rem}.profile__awward:not(:last-child){margin-bottom:8rem}.profile__info-list{padding-bottom:10rem}.profile .accordion-block.accordion-block--accent .accordion.active{padding:0}.profile .accordion-block.accordion-block--accent .accordion.active .accordion__btn{padding-left:16rem}.profile .accordion__wrap a{font-size:16rem;line-height:20rem}.profile .accordion.active{background-color:var(--color-whte);border-bottom:0;border-radius:16rem}.profile .accordion__btn{padding:16rem 0;color:var(--color-text);font-size:16rem;font-family:var(--font-secondary);line-height:24rem;letter-spacing:.02em;border-bottom:1px solid var(--color-blck)}.profile .accordion__btn::before{display:none}.profile .accordion__btn::after{background:unset;background-color:var(--color-text);transition:transform .3s ease-in,width .3s ease-in,height .3s ease-in,background .3s ease-in,opacity .3s ease-in,-webkit-mask .3s ease-in;transition:transform .3s ease-in,mask .3s ease-in,width .3s ease-in,height .3s ease-in,background .3s ease-in,opacity .3s ease-in;transition:transform .3s ease-in,mask .3s ease-in,width .3s ease-in,height .3s ease-in,background .3s ease-in,opacity .3s ease-in,-webkit-mask .3s ease-in;-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/contain;mask:url(../img/i-arrow-down.svg) no-repeat center/contain;will-change:contents}.profile .accordion__btn.active{padding:16rem;border-color:#f2eae9}.profile .accordion__btn.active::after{width:33rem;height:26rem;transform:none;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain}.profile .accordion__btn.active.accordion__btn--rotate::after{width:22rem;height:11rem;transform:rotate(180deg)}.profile .accordion>.accordion__panel.active{margin:0}.profile .accordion__panel{padding-left:0}.profile .accordion__panel>*{padding:30rem 16rem}.profile .accordion .profile__descr-title,.profile .accordion .profile__descr-term{color:#b09da6;font-family:var(--font-secondary)}.profile .accordion .profile__descr-title{margin:0;padding-top:0;padding-bottom:0;font-size:20rem;line-height:1.2;letter-spacing:.01em}.profile .accordion .profile__descr-term{font-size:13rem;line-height:24rem;letter-spacing:.02em}.profile .accordion .profile__descr-value{margin-left:0;font-size:13rem;line-height:16rem;letter-spacing:.01em}.profile .accordion .profile__descr-value p{margin:0}.profile .accordion .profile__descr-value img{flex-shrink:0;width:54rem;aspect-ratio:54/80;margin-left:20rem}.profile__reviews .v-select{margin-bottom:24rem}.profile__post{display:flex;flex-direction:column;padding:24rem;border-radius:16rem;box-shadow:-4rem 40rem 60rem rgba(91,3,24,.04);transition:box-shadow .3s ease-in}.profile__post:not(:last-child){margin-bottom:24rem}.profile__post:hover{box-shadow:-4rem 70rem 80rem rgba(91,3,24,.04)}.profile__post-footer::before{width:16rem;margin-bottom:26rem;background:url(../img/i-arrow-right.svg) no-repeat center/contain;content:"";aspect-ratio:16/28}.profile__post-title{max-width:400rem;margin-bottom:32rem;font-size:16rem;line-height:24rem}.profile__post-copyright{max-width:193rem;margin:0;color:rgba(var(--color-text--rgb),.6);font-size:13rem;line-height:16rem;letter-spacing:.01em}.profile__about{margin:22rem 0 16rem}.profile__caption{float:left;width:75rem;aspect-ratio:80/60}.profile__caption .caption{margin-top:1vw}.profile__about-text{font-size:22rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.program-card{--top-decor:0;border-radius:30rem;box-shadow:-4rem 40rem 60rem rgba(103,6,29,.06)}.program-card__content{--side-pad:30rem;padding:var(--side-pad) var(--side-pad) 20rem;background-color:var(--color-whte);border-radius:30rem}.program-card__title{margin:0 0 20rem;font-weight:400;font-size:24rem;font-family:"TT Drugs","Arial",sans-serif;font-style:normal;line-height:1.25;letter-spacing:.01em}.program-card .filters{margin-bottom:35rem}.program-card .filters__tabs{margin-bottom:18rem}.program-card__accordions.accordion-block .accordion:first-child .accordion__btn{border-top:none}.program-card__accordions.accordion-block .accordion.active{margin-bottom:0}.program-card__accordions.accordion-block .accordion__btn{align-items:flex-end;justify-content:flex-start;padding:13rem 0 16rem;scroll-margin-top:250rem}.program-card__accordions.accordion-block .accordion__btn::after{margin-left:auto}.program-card__accordions.accordion-block .accordion__wrap{padding-top:25rem;padding-bottom:25rem;color:var(--color-text-alt)}.program-card__accordions.accordion-block>* [class*=-list]{grid-template-columns:1fr}.program-card__accordions.accordion-block>* [class*=-list] li{gap:17rem}.program-card__accordions.accordion-block .ordered-list{margin:0;-moz-columns:unset;columns:unset}.program-card__accordions.accordion-block .ordered-list li{gap:3rem}.program-card__text{margin-top:30rem}.program-card__promo{position:relative;padding-top:114rem}.program-card__promo::before{position:absolute;top:75rem;left:0;z-index:1;display:block;padding:5rem 10rem;color:var(--color-coffee);font-size:12rem;font-family:"TT Drugs","Arial",sans-serif;line-height:13rem;letter-spacing:.02em;background-color:var(--color-bg);border:1px solid var(--color-coffee);border-radius:30rem;content:attr(data-title)}.program-card__promo::after{position:absolute;top:0;z-index:0;display:block;height:145rem;content:"";pointer-events:none}.program-card__promo .tags{position:relative;flex-direction:column;gap:10rem;align-items:flex-start}.program-card__promo .tags::after{position:absolute;top:var(--top-decor);right:10rem;z-index:0;display:block;width:92rem;background:url(../img/decor-7.png) center center/contain no-repeat;transform:translate(40rem,-55rem);content:"";aspect-ratio:1}.program-card__promo .tags .tags__item{position:relative;z-index:3}.program-card__price{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:15rem;padding:14rem 6rem;color:var(--color-primary);font-size:22rem;font-family:"TT Drugs","Arial",sans-serif;line-height:20rem;letter-spacing:.02em;text-align:center;text-transform:lowercase;background-color:var(--color-whte);border:1px solid var(--color-primary);border-radius:30rem}.program-card__labels{max-width:70%;margin-bottom:70rem;color:var(--color-third);font-size:13rem;line-height:16rem;letter-spacing:.02em}.program-card__labels span{color:var(--color-primary)}.program-card__doc{display:flex;gap:8rem;align-items:flex-start;margin-top:22rem;color:var(--color-coffee);font-size:13rem;line-height:16rem;letter-spacing:.02em}.program-card__doc::before{flex-shrink:0;width:18rem;background-color:var(--color-coffee);transform:translate(-50%,-10rem);content:"";-webkit-mask:url(../img/i-file.svg) center center/contain no-repeat;mask:url(../img/i-file.svg) center center/contain no-repeat;aspect-ratio:18/23}.program-card__btn.btn{width:calc(100% + 20rem);margin:24rem -10rem 0}.programs{--offset:var(--container-padding);margin-right:calc(var(--offset)*-1);margin-left:calc(var(--offset)*-1)}.programs__slider{--side-offset:var(--container-padding);padding:0 var(--side-offset) 65rem;scroll-margin-top:300rem}.programs__nav{position:relative;min-height:24rem;margin-bottom:20rem;scroll-margin-top:300rem}.programs__nav.hide{display:none}.programs .swiper-pag{position:absolute;top:50%;left:50%;font-size:13rem;line-height:20rem;letter-spacing:.01em;transform:translate(-50%,-50%)}.programs .swiper-nav>*{width:24rem}.programs .filters__tabs{width:unset}.programs-block{display:grid;gap:20px}.programs-block__title{margin:0 0 10px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:var(--color-text)}.programs-block__text{margin:0;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-gray-500)}.programs-block__text p{font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-gray-500)}.programs-block__content{display:grid;gap:20px}.promo{position:relative;display:flex;flex-direction:column;width:100%;min-height:264rem;padding:30rem 10rem 30rem 30rem;overflow:hidden;background-color:var(--bg);border-radius:24rem;box-shadow:-3rem 32rem 49rem rgba(38,0,0,.04)}.promo.promo--alt .promo__footer::before{display:none}.promo.promo--grid{gap:20rem;justify-content:space-between;min-height:260rem}.promo.promo--grid .promo__title{width:unset}.promo__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 40rem}.promo__title{max-width:76.4705882353vw;margin:0;font-size:22rem;font-family:var(--font-secondary);line-height:32rem;letter-spacing:.01em}.promo__caption{width:75rem;aspect-ratio:80/30;margin-bottom:10rem}.promo__caption .caption{margin-top:1vw;margin-right:10rem}.promo__period{display:flex;gap:3rem;align-items:center;margin-left:10rem;padding-left:6rem;border-radius:30rem}.promo__period span{display:flex;align-items:center;margin-right:5rem;color:var(--color-text-alt);font-size:14rem;line-height:1.36;letter-spacing:.01em}.promo__period span::before{display:block;width:12rem;margin-right:7rem;background:url(../img/i-clock.svg) center center/contain no-repeat;content:"";aspect-ratio:1}.promo__period time{flex-shrink:0;padding:5rem 10rem;color:var(--color-bg);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:var(--color-text-alt);border-radius:30rem}.promo__image{display:none}.promo__footer{z-index:1;display:flex;align-items:center;justify-content:flex-end;margin-top:auto}.promo__footer::before{width:16rem;margin-right:auto;background:url(../img/i-arrow-right.svg) no-repeat center/contain;content:"";aspect-ratio:16/32}.promo__price{--fs:14rem;--mb:3rem;flex-shrink:0;text-align:center;transform:translateY(calc(var(--fs)*-1 + var(--mb)))}.promo__price span{display:inline-flex;flex-shrink:0;width:auto;margin:0;padding:4rem 12rem;color:var(--color-text);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:#fbf4ee;border-radius:15rem}.promo__price del{display:block;margin-bottom:var(--mb);color:rgba(var(--color-blck--rgb),.3);font-size:var(--fs);font-family:var(--font-secondary);line-height:1.36;letter-spacing:-.01em}.promo .btn{margin-left:auto}.promo-action-card{position:relative;display:grid;grid-template-columns:1fr max-content;min-height:200px;padding:20px;border-radius:16px;font-family:"TT Drugs","Arial",sans-serif;color:var(--color-text);transition:color .3s ease-in-out;cursor:pointer;overflow:hidden;background-color:var(--bg, var(--color-blue-75))}.promo-action-card--large{display:flex;flex-direction:column;width:100%;height:460px;padding:16px 17px 20px;border-radius:30px}.promo-action-card--large .promo-action-card__wrapper{order:1;height:100%}.promo-action-card--large .promo-action-card__title{max-width:280px;margin:0 0 19px;font-size:24px;line-height:110%;letter-spacing:.48px}.promo-action-card--large .promo-action-card__text{display:none}.promo-action-card--large .promo-action-card__block{display:flex;flex-direction:column;height:100%}.promo-action-card--large .promo-action-card__discount{display:none}.promo-action-card--large .promo-action-card__price{font-size:24px}.promo-action-card--large .promo-action-card__tags{position:static;order:-1;justify-content:start;max-width:280px;margin-bottom:18px}.promo-action-card--large .promo-action-card__bot{display:flex;flex-direction:column-reverse;justify-content:space-between;flex:1 1 100%}.promo-action-card--large .promo-action-card__btn{width:100%;padding:13px 24px;border:0;border-radius:100px;outline:0;font-family:"Circe","Arial",sans-serif;font-size:18px;font-weight:400;line-height:120%;letter-spacing:.36px;color:var(--color-whte);background-color:var(--color-primary);cursor:pointer;transition:background-color .3s ease-in-out}.promo-action-card--large .promo-action-card__img{bottom:-1px;right:-48px;width:320px;height:320px;object-fit:contain}.promo-action-card__wrapper{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.promo-action-card__title{max-width:202px;margin:0 0 10px;font-size:18px;font-weight:400;line-height:120%;letter-spacing:.36px;color:inherit}.promo-action-card__text p{max-width:680px;margin:0;font-family:"TT Drugs","Arial",sans-serif;font-size:18px;font-weight:400;line-height:120%;letter-spacing:.36px;color:var(--color-text)}.promo-action-card__price-wrapper{display:grid;gap:3px;color:var(--color-text)}.promo-action-card__price{font-size:18px;font-weight:700;line-height:110%;letter-spacing:.36px}.promo-action-card__price-old{position:relative;width:max-content;font-family:"Circe","Arial",sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.28px;opacity:.5}.promo-action-card__price-old::after{content:"";position:absolute;left:0;bottom:10px;width:100%;height:1px;background-color:var(--color-text);opacity:.5}.promo-action-card__discount{position:relative;z-index:2;font-size:40px;font-weight:400;line-height:105%;letter-spacing:.8px;opacity:.2;color:var(--color-text)}.promo-action-card__img{position:absolute;bottom:-1px;right:-58px;z-index:1;width:200px;height:200px;object-fit:contain}.promo-action-card__tags{position:absolute;right:10px;bottom:20px;z-index:2;display:flex;align-items:center;flex-wrap:wrap;align-self:flex-start;justify-content:end;gap:5px;width:100%;max-width:195px}.promo-block{position:relative}.promo-block .block-caption{--mb:32rem}.promo-block__grid:not(:last-child){margin-bottom:40rem}.promo-block__wrapper.promo-block__wrapper--half .promo-card,.promo-block__wrapper.promo-block__wrapper--terc .promo-card,.promo-block__wrapper.promo-block__wrapper--cuart .promo-card{grid-column:unset}.promo-block__wrapper.promo-block__wrapper--cuart .promo-card:nth-child(3n+1){grid-column:unset}.promo-block__wrapper-single{display:grid;grid-template-columns:1fr;gap:10rem}.promo-block__side .swiper-slide:not(.promo-card){height:100%}.promo-block__side .swiper-pag{display:flex;justify-content:center;margin:15rem auto 0}.promo-block__col{display:grid;grid-template-columns:1fr}.promo-block .js-cards-2-slider .swiper-pag{display:flex;justify-content:center;margin:15rem auto 0}.promo-block .promo-card.promo-card--vert{grid-column:unset}.promo-block.promo-block--sticky .block-caption{--mb:24rem}.promo-card{position:relative;width:100%;max-height:calc(100svh - var(--header-height) - var(--footer-height));padding:30rem 10rem 30rem 30rem;overflow:hidden;background-color:var(--bg);border-radius:24rem;box-shadow:-3rem 29rem 43rem rgba(91,3,24,.04);aspect-ratio:350/500}.promo-card__wrapper{display:flex;flex-direction:column;height:100%}.promo-card__header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between}.promo-card__caption{width:75rem;margin-bottom:17rem;aspect-ratio:80/25}.promo-card .caption{padding:4rem 12rem;color:#745866;line-height:1.08}.promo-card__title{max-width:72.2222222222vw;margin:0;font-size:22rem;font-family:var(--font-secondary);line-height:1.45;letter-spacing:.01em}.promo-card__period{display:flex;gap:10rem;align-items:center;margin-left:auto;margin-left:10rem;padding-left:6rem;background-color:var(--color-whte);border-radius:30rem}.promo-card__period span{display:flex;align-items:center;color:var(--color-text-alt);font-size:14rem;line-height:1.36;letter-spacing:.01em}.promo-card__period span::before{display:block;width:12rem;margin-right:7rem;background:url(../img/i-clock.svg) center center/contain no-repeat;content:"";aspect-ratio:1}.promo-card__period time{flex-shrink:0;padding:5rem 10rem;color:var(--color-bg);font-size:14rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;background-color:var(--color-text-alt);border-radius:30rem}.promo-card__image{position:absolute;z-index:1;overflow:hidden;border-radius:24rem;inset:0}.promo-card__image img{height:100%;border-radius:24rem}.promo-card__footer{z-index:2;display:flex;align-items:center;margin-top:auto}.promo-card__footer::before{display:block;flex-shrink:0;width:20rem;background:var(--icon) center center/contain no-repeat;content:"";aspect-ratio:17/35}.promo-card__footer--alt::before{display:none}.promo-card__text{display:none}.promo-card__price{--fs:14rem;--mb:5rem;display:flex;flex-direction:column;flex-shrink:0;align-items:center;font-family:var(--font-secondary);transform:translateY(calc(var(--fs)*-1 + var(--mb)))}.promo-card__discount{margin-bottom:var(--mb);color:rgba(var(--color-blck--rgb),.2);font-size:var(--fs);line-height:1.36}.promo-card__new{margin-right:auto;padding:3rem 12rem;font-size:14rem;line-height:1.36;background-color:var(--color-whte);border-radius:39rem}.promo-card .btn{align-self:flex-end;min-width:178rem;margin-left:auto;padding:16rem 32rem}.promo-card.promo-card--vert .promo-card__period{display:none}.promo-card.promo-card--vert .promo-card__footer{align-items:center}.promo-card.promo-card--vert .promo-card__footer::before{margin-right:0}.promo-card.promo-card--small{aspect-ratio:350/190;height:unset;max-height:unset;padding:20rem 30rem}.promo-grid .js-cards-2-slider .swiper-pag{margin:15rem auto 0}.promo-page{padding-top:26px;font-family:"TT Drugs","Arial",sans-serif;color:var(--color-text)}.promo-page__breadcrumbs{margin:0 0 20px!important}.promo-page__title{max-width:300px;margin:0 0 12px;font-size:28px;font-weight:400;line-height:110%;letter-spacing:.56px;color:var(--color-text)}.promo-page__all-promo{margin:68px 0 34px}.promo-page__subtitle{margin:0 0 22px;font-size:28px;font-weight:400;line-height:105%;letter-spacing:.56px;color:var(--color-text)}.promo-page__grid{display:grid;gap:10px}.quote{--paint:var(--color-text-alt);display:block;padding:16rem 0;border-top:1px solid var(--paint);border-bottom:1px solid var(--paint)}.quote:not(:last-child){margin-bottom:48rem}.quote:last-child{margin-bottom:0}.quote blockquote{margin:0}.quote .block-caption{--mb:0}.quote .block-caption p{margin:0}.quote .block-caption__title{color:var(--paint)}.quote .block-caption__title p{margin:0}.quote .tag-link.tag-link--small{color:var(--paint)}.quote.quote--light{--paint:var(--color-primary)}.radio input:checked+label::after{visibility:visible;opacity:1}.radio label{position:relative;padding-left:45rem;color:var(--color-blck);cursor:pointer}.radio label::before{position:absolute;top:0;left:0;width:25rem;height:25rem;background-color:var(--color-whte);content:""}.radio label::after{position:absolute;top:50%;left:12rem;width:4rem;height:4rem;background-color:var(--color-blck);border-radius:50%;transform:translateY(-50%);visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;content:""}.radio.radio--circle{width:auto}.radio.radio--circle .radio__label{--color:var(--color-text-alt);display:block;padding:0 15rem;color:var(--color);font-size:16rem;font-family:var(--font-secondary);line-height:30rem;letter-spacing:.02em;border:1px solid var(--color);border-radius:20rem;transition:color .3s ease-in,border-color .3s ease-in}.radio.radio--circle .radio__label::before,.radio.radio--circle .radio__label::after{display:none}.radio.radio--circle input:checked+.radio__label{--color:var(--color-primary)}.radio.radio--checked .radio__label{--color:var(--color-text);padding-left:24rem;color:var(--color);font-size:18rem;line-height:20rem;transition:color .3s ease-in}.radio.radio--checked .radio__label::before{background-color:transparent;border:0}.radio.radio--checked .radio__label::after{left:0;width:14rem;height:10rem;background:unset;background-color:var(--color);-webkit-mask:url(../img/i-check.svg) center center/contain no-repeat;mask:url(../img/i-check.svg) center center/contain no-repeat}.radio.radio--checked input[type=radio]:checked+label{--color:var(--color-primary)}.radio.radio--arrow .radio__label{--color:var(--color-text);display:flex;gap:7rem;align-items:center;padding-left:0;color:var(--color);font-size:13rem;line-height:16rem;letter-spacing:.02em;transition:color .3s ease-in}.radio.radio--arrow .radio__label::before{position:relative;display:block;flex-shrink:0;width:14rem;background-color:var(--color);transition:transform .3s ease-in,background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-arrow-up.svg) center center/contain no-repeat;mask:url(../img/i-arrow-up.svg) center center/contain no-repeat;aspect-ratio:14/17}.radio.radio--arrow .radio__label::after{display:none}.radio.radio--arrow input[type=radio]:checked+label{--color:var(--color-primary)}.radio.radio--arrow input[type=radio]:checked+label::before{transform:rotate(180deg)}.rating{display:flex;flex-shrink:0;gap:5rem;align-items:center;margin:0}.rating__star{--size:12rem;display:flex;justify-content:center;width:var(--size);fill:var(--color-primary);stroke:var(--color-primary);aspect-ratio:1}.rating__star--empty{fill:transparent}.reception h1{text-align:center;max-width:640rem;margin:0 auto 40px}.reception__container{max-width:660px;margin-right:auto;margin-left:auto}.reception__container--mainpage{max-width:initial}.reception__doctors{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center}.reception__doctor{display:block;border-radius:50px;padding:5px 10px;line-height:0!important}h1.reception-title{font-size:40px;line-height:110%;font-weight:400;font-family:"TT Drugs","Arial",sans-serif}h1.reception-title__error{font-size:24px;line-height:120%;vertical-align:bottom;letter-spacing:2%;margin-top:20px;margin-bottom:20px;color:#212223}.reception-diagnostics{margin:100rem 0}.reception-diagnostics__list{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;align-items:center;justify-content:space-between;max-width:1090px;margin:0 auto}.reception-diagnostics__item{padding:13px;border-radius:16px;overflow:hidden;background-color:#eee5e1;color:var(--color-text);position:relative;min-height:160px;width:100%;cursor:pointer}.reception-diagnostics__ico{position:absolute;right:0;bottom:0;transition:.5s}.reception__doctors.reception-tags .reception__doctor.reception-tags__item{color:#878382;font-size:18px}.reception-select{display:flex;flex-direction:column;row-gap:10px}.reception-select .vs__dropdown-toggle{height:50px;line-height:50px;border-radius:50px;padding-left:50px!important;padding-right:0!important}.reception-select .vs__dropdown-toggle:before{width:24px;height:24px;left:15px!important;transition:.3s;opacity:.2}.reception-select .vs__selected-options{padding-left:0;position:relative;max-width:610px;overflow:hidden;white-space:nowrap;padding-right:30px;text-overflow:ellipsis}.reception-select .vs__selected-options:after{content:"";display:block;width:10px;height:10px;border-bottom:solid 2px #bcbdbd;border-right:solid 2px #bcbdbd;position:absolute;top:45%;right:16px;transform:translateY(-50%) rotate(45deg);transition:.5s}.reception-select .vs__selected-options .vs__search{padding-left:0}.reception-select .vs__selected-options .vs__search::placeholder{color:#bcbdbd}.reception-select .vs__actions{display:none}.reception-select .vs__selected{padding-left:0;overflow:hidden;text-overflow:ellipsis;display:block;line-height:50px}.reception-select .v-select.vs--disabled .vs__dropdown-toggle{background-color:#eee5e1;box-shadow:none}.reception-select .v-select.vs--disabled .vs__selected{opacity:.3}.reception-select .v-select.vs--open .vs__selected-options:after{transform:rotate(225deg)}.reception-select .v-select.vs--open .vs__dropdown-toggle{border-radius:30px 30px 0 0}.reception-select .vs__selected-options:has(.v-select__selected--clear)::after{display:none!important}.reception-select .v-select__clear{background:0 0;padding:0;border:0;position:absolute;right:13px;opacity:.5;top:50%;transform:translateY(-50%);cursor:pointer}.reception-select .v-select.vs--unsearchable .vs__search{display:block!important}.reception-choice{display:grid;grid-template-columns:1fr .7fr;gap:20px;max-width:890px;margin:0 auto 40px}.reception-choice--in-mainpage{display:block}.reception-choice .search{border:0;background-color:var(--color-whte);border-radius:30px;box-shadow:0 10rem 18rem rgba(91,3,24,.06);position:relative}.reception-choice .search--active{border-radius:30px 30px 0 0}.reception-choice .search input{padding-bottom:0;height:50px;line-height:50px;padding:10rem 10rem 10rem 50px}.reception-choice .search input::placeholder{color:#bcbdbd}.reception-choice .search__btn::after{width:24px;height:24px}.reception-choice .search__drop{max-height:350px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.reception-choice .search__drop-specs div{transition:.3s;cursor:pointer}.reception-choice .search__drop-specs div:last-child{margin-bottom:0}.reception-choice .search__drop-items div{display:flex;align-items:center;justify-content:space-between;transition:.3s;cursor:pointer}.reception-choice .search__drop-items div:last-child{margin-bottom:0}.reception-choice .search__drop-photo picture{display:block;border-radius:50%;overflow:hidden;height:50px;width:50px}.reception-choice .search__drop-photo picture img{width:100%;height:100%;object-fit:cover}.reception-choice .search__drop-wrap{height:100%;overflow-y:auto}.reception-choice .search__drop-name{color:#bdbdbd;font-size:14px;border-bottom:solid 1px #f7f2f0;padding:16px 35rem}.reception-choice .search__drop-info{border-bottom:solid 1px #f7f2f0;padding-top:16px;padding-bottom:16px;padding:16px 35rem}.reception-choice .search__field{border:0;display:flex;flex-direction:row-reverse}.reception-choice .search__btn{right:auto;left:15px;opacity:.3}.reception-choice .search-wrap{position:absolute;display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index);box-shadow:-5.5941rem 55.941rem 83.9114rem var(--sh-color);border-bottom-left-radius:30px;border-bottom-right-radius:30px;scrollbar-color:transparent transparent;background-color:#fff;overflow:hidden;scrollbar-width:none}.reception-choice__input{position:relative}.reception-more{margin:0 auto;display:flex;justify-content:center;position:relative}.reception-more p{margin-bottom:0;text-align:center;background-color:#fff;align-items:center;padding:16px 20px;border-radius:10px;margin:0 auto;display:inline-block}.reception-more p a{color:var(--color-primary);margin-left:.3em;border-bottom:solid 1px transparent;transition:.3s}.reception-more p svg{margin-bottom:-2px;margin-left:10px}.reception-wrap{max-width:660px;margin:0 auto}.doctors-card{margin-bottom:10px;font-family:"Circe","Arial",sans-serif}.doctors-card:last-child{margin-bottom:0}.doctors-card__more .btn{margin:20px auto 0;width:100%}.doctors-card--error{color:var(--color-primary);font-size:14px}.doctors-card--spin span{display:flex;align-items:center;gap:10px;color:#848483;font-size:16px;font-weight:400}.doctors-card__choice-time-price{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.doctors-card__list{margin-bottom:50px}.doctors-card__head{margin-bottom:10px}.doctors-card__body{display:grid;grid-template-columns:1fr auto;justify-content:space-between;gap:20px;align-items:center}.doctors-card__body--only-person{justify-content:flex-start;margin-bottom:0}.doctors-card__location{margin-top:auto}.doctors-card__photo{margin-left:auto}.doctors-card__footer.online-reception{flex-direction:column;align-items:flex-start!important;justify-content:flex-start;text-align:left}.doctors-card__footer-item{display:grid;grid-template-columns:1fr auto;gap:20px}.doctors-card__footer-item:has(.doctors-card__choice-time){gap:0}.doctors-card__inner{display:block;background-color:var(--color-whte);border-radius:16px;padding:20px;box-shadow:0 10px 18px rgba(91,3,24,.06);transition:.3s}.doctors-card__date{font-size:16px;font-weight:700;margin-bottom:10px;display:flex;gap:5px;align-items:center;font-family:"Circe","Arial",sans-serif}.doctors-card__date svg{margin-top:-4px}.doctors-card__name{font-size:18px;font-weight:400;margin-bottom:5px;line-height:1;font-family:"Circe","Arial",sans-serif}.doctors-card__specialization{font-size:14px;font-weight:400;color:#909091}.doctors-card__img{width:65px;height:65px;flex:0 0 65px;border-radius:50%;overflow:hidden;display:block}.doctors-card__img img{width:100%;height:100%;object-fit:cover}.doctors-card__price{display:inline-block;background-color:#dce6c8;border-radius:50px;padding:5px 10px;font-size:14px;font-family:"Circe","Arial",sans-serif;font-weight:400;line-height:1;position:relative;margin-left:auto;white-space:nowrap}.doctors-card__price-sale{display:inline-block;border-radius:30px;font-size:10px;font-weight:700;border:solid 1px #fff;position:absolute;right:-2px;top:-13px;padding:1px 4px;z-index:1;background-color:#f7ced7}.doctors-card__choice-time .phone-error-call{white-space:nowrap}.doctors-card__choice-time a,.doctors-card__choice-time span:not(.phone-error-call){display:inline-block;font-size:14px;font-weight:400;border:solid 1px #eadfd9;border-radius:50px;text-align:center;width:55px;height:32px;line-height:32px;transition:.3s;cursor:pointer}.doctors-card__choice-time a.disabled,.doctors-card__choice-time span:not(.phone-error-call).disabled{border-color:#eee5e1;background-color:#eee5e1;color:#999;pointer-events:none;cursor:text}.doctors-card__choice-time a.active,.doctors-card__choice-time span:not(.phone-error-call).active{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.doctors-card__choice-time-item:has(.doctors-card__choice-time-price){margin-top:10px}.doctors-card__choice-time-price{display:flex;align-items:flex-start;gap:5px;justify-content:space-between}.doctors-card__choice-time-more{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;background-color:#f7f2f0;border-radius:24px;width:40px;height:32px;border:0;transition:.3s}.doctors-card__choice-time-more::after{content:"";display:block;width:10px;height:10px;border-right:solid 2px #a19f9e;border-bottom:solid 2px #a19f9e;transform:rotate(45deg);margin-top:-5px;transition:.3s}.doctors-card__choice-time-more.active::after{transform:rotate(225deg);margin-top:5px}.doctors-card__choice-time-row{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-right:50px;transition:.3s;overflow:hidden}.doctors-card__choice-time-row.doctors-card--error{padding-right:0}.doctors-card__choice-time-row.factive{max-height:38px}.doctors-card__choice-time-row.factive.active{max-height:100%}.doctors-card__choice-btn{margin-top:15px}.doctors-card__choice-btn button{display:inline-block;font-size:14px;font-weight:400;border-radius:50px;text-align:center;padding-left:15px;padding-right:15px;color:#fff;border:solid 2px var(--color-primary);background-color:var(--color-primary);height:36px;transition:.3s;cursor:pointer}.doctors-card__choice-btn button.disabled{border-color:#eee5e1;background-color:#eee5e1;color:#999;pointer-events:none}.doctors-price{margin:40px auto 0}.doctors-price__title{font-size:16px;font-weight:400;color:rgb(var(--color-input))}.doctors-price__list{display:flex;flex-direction:column;gap:5px;margin:10px 0}.doctors-price__item{display:flex;align-items:center;justify-content:space-between;background-color:rgb(var(--light));padding:20px 16px;border-radius:16px;box-shadow:0 10px 18px rgba(91,3,24,.06);transition:.3s}.doctors-price__descr{font-size:clamp(16px,2vw,18px);font-weight:400}.doctors-price__price{display:inline-block;border-radius:30px;background-color:#dce6c8;padding:2px 10px;font-size:14px;line-height:100%;font-weight:400;position:relative}.doctors-price__price--sale{background-color:#ffd8a5}.doctors-price__price--sale span{position:absolute;display:inline-block;font-size:10px;font-weight:700;border:solid 1px rgb(var(--light));background-color:#f7ced7;border-radius:30px;top:-15px;right:-5px;padding:1px 4px}.doctors-price-check{margin:40px auto 0}.doctors-price-check__title{font-size:16px;font-weight:400;color:rgb(var(--color-input))}.doctors-price-check__list{display:flex;flex-direction:column;gap:5px;margin:10px 0}.doctors-price-check__item{display:flex;align-items:center;justify-content:space-between;background-color:rgb(var(--light));padding:20px 16px;border-radius:16px;box-shadow:0 10px 18px rgba(91,3,24,.06);transition:.3s}.doctors-price-check__descr{font-size:clamp(16px,2vw,18px);font-weight:400}.doctors-price-check__price{display:inline-block;border-radius:30px;background-color:#dce6c8;padding:2px 10px;font-size:14px;line-height:100%;font-weight:400;position:relative;white-space:nowrap}.doctors-price-check__price--sale{background-color:#ffd8a5}.doctors-price-check__price--sale span{position:absolute;display:inline-block;font-size:10px;font-weight:700;border:solid 1px rgb(var(--light));background-color:#f7ced7;border-radius:30px;top:-15px;right:-5px;padding:1px 4px}.form-checkbox{display:flex;width:100%}.form-checkbox__label{display:flex;width:100%;cursor:pointer}.form-checkbox__name{display:flex;justify-content:space-between;width:100%;gap:10px;align-items:flex-start}.form-checkbox__checked{display:block;width:16px;height:16px;flex:0 0 16px;border-radius:4px;border:solid 1px #acb2b7;transition:.3s;position:relative;margin-right:10px}.form-checkbox__checked:after{content:"";background-image:url(../img/i-checkbox-light.svg);background-repeat:no-repeat;background-position:center;display:block;width:9px;height:9px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s;opacity:0}.form-checkbox__input:checked+.form-checkbox__checked{border:solid 1px transparent;background-color:var(--color-primary)}.form-checkbox__input:checked+.form-checkbox__checked:after{opacity:1}.form-btn{outline:0;background-color:var(--color-primary);border:0;border-radius:50px;width:100%;cursor:pointer;color:rgb(var(--light));font-size:18px;font-weight:400;text-align:center;padding:17.66px 0}.form-btn:focus{box-shadow:0 0 0 2px rgba(255,0,0,.8)}.form-btn:active{opacity:.8}.form-btn.disabled{background-color:#eee5e1;border-color:#eee5e1;color:#999;pointer-events:none}.field-tags__list{display:flex;gap:10px;flex-wrap:wrap;align-items:center;background-color:#fff;border-radius:10px;padding:10px}.field-tags__item{border-radius:50px;background-color:#eee5e1;color:rgba(33,34,35,.5);font-size:18px;font-weight:400;padding:9px 16px}.data-slider{margin:0 auto 20px;position:relative;max-width:initial;width:100%}.data-slider.disabled{opacity:.2;pointer-events:none!important}.data-slider.disabled *{pointer-events:none!important}.data-slider__wrapper{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;transition:.4s ease-in-out;gap:20px;position:relative;scroll-behavior:smooth}.data-slider__container{overflow:hidden;position:relative}.data-slider__nav div{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;width:32px;height:32px;transition:.5s;cursor:pointer}.data-slider__nav div::after{content:"";border-right:solid 2px #212223;border-bottom:solid 2px #212223;transform:rotate(-45deg);display:block;width:25%;height:25%}.data-slider__nav .data-slider__prev{pointer-events:none}.data-slider__nav .data-slider__prev::after{content:"";transform:rotate(135deg)}.data-slider__prev{left:-55px;opacity:0}.data-slider__next{right:-55px}.data-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background-color:transparent;border-radius:8px;flex:0 0 64px;height:64px;transition:.3s;border:solid 1px transparent;color:#a19f9e;pointer-events:none}.data-slide:first-child{border-color:#989898}.data-slide:first-child.open-day{border-color:#d6006d}.data-slide.open-day{background-color:#fff;box-shadow:0 10px 18px rgba(91,3,24,.06);color:var(--color-text);pointer-events:all}.data-slide.open-day.current-day{border-color:#d6006d}.data-slide.current-day{border-color:#989898}.data-slide.active-day{background-color:#d6006d;color:#fff;pointer-events:none}.data-slide__numb{font-size:24px;font-weight:400;line-height:120%;font-family:"TT Drugs","Arial",sans-serif}.data-slide__day{font-size:10px;font-weight:700;font-family:"Circe","Arial",sans-serif}.reception-back{cursor:pointer}.reception-step-strip{width:100%;max-width:61%;margin:45px auto 25px;position:relative}.reception-step-strip__inner div{display:block;width:100%;height:3px;background-color:#eadfd9;border-radius:50px}.reception-step-strip__progress{display:block;width:0;height:100%;border-radius:3px;background-color:#d6006d;transition:.4s ease-in-out}.reception-step-strip .reception-back{position:absolute;left:0;top:44px}.reception-form__block{margin-bottom:20px}.reception-form__block:last-child{margin-bottom:0}.reception-form__block .form-checkbox a{margin:0 .3em;border-bottom:solid 1px}.reception-form__block .form-checkbox__label{align-items:flex-start}.reception-form__block .form-checkbox__name{display:block}.reception-form__block-name{margin-bottom:10px;font-size:16px;font-weight:400;color:#212223}.reception-form__block-send{margin-top:40px}.reception-form__block-send input{width:100%;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 10px 18px rgba(91,3,24,.06);border-radius:26px;background-color:#d6006d;color:#fff;border:0;cursor:pointer;transition:.3s}.reception-form__inputs--date{padding:16px;background:#fff;box-shadow:0 10px 18px rgba(91,3,24,.06);border-radius:26px;font-size:18px;font-weight:400}.reception-form__inputs--date input{text-transform:uppercase;border:0}.reception-form__inputs--date input::placeholder{color:#bcbdbd!important;font-size:15px}.reception-form__inputs--date span{color:#bcbdbd!important}.reception-form__inputs--date.form__field--error{box-shadow:0 0 0 1px #d6006d;background-color:#fdeff1}.reception-form__inputs--date.form__field--error input{background-color:#fdeff1}.reception-form__inputs--day{width:25px}.reception-form__inputs--month{width:28px}.reception-form__inputs--year{width:48px}.reception-form__label{width:100%;margin-bottom:10px;display:block}.reception-form__label:last-child{margin-bottom:0}.reception-form__label.form__field--error input{box-shadow:0 0 0 1px #d6006d;background-color:#fdeff1}.reception-form__input{width:100%;white-space:nowrap;text-overflow:ellipsis;height:50px;line-height:50px;padding:16px;background:#fff;box-shadow:0 10px 18px rgba(91,3,24,.06);border-radius:26px;outline:0;border:0;font-size:18px;font-weight:400}.reception-form__input::placeholder{color:#bcbdbd!important}.reception-form--error{color:#d6006d;font-size:15px;margin-bottom:10px}.reception-confirming{text-align:center;margin-top:-35px}.reception-confirming__title{margin-bottom:135px}.reception-confirming__subtitle{font-size:18px;font-weight:400;margin-bottom:10px}.reception-confirming__inputs{margin:20px auto;width:250px;height:52px;border-radius:30px;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.reception-confirming__inputs input{font-size:28px;color:#212223;border:0;margin:0 auto;width:250px;height:52px;border-radius:30px;text-align:center;letter-spacing:24px;padding-left:24px;border:solid 1px transparent}.reception-confirming__inputs--error input{border-color:#d6006d;background-color:#fdeff1}.reception-confirming__row{margin-bottom:10px;font-size:16px;font-weight:400}.reception-confirming__row a{color:#d6006d;display:inline-block;transition:.3s;border:solid 1px transparent}.reception-confirming__row a:disabled{opacity:.5;color:#212223}.reception-confirming__row-code button{background:0 0;outline:0;border:0;color:#d6006d;cursor:pointer;transition:.3s}.reception-confirming__btn{margin-top:135px}.reception-confirming__btn button{width:100%}.reception-confirming .reception-form__label{width:100%;max-width:250px;margin:20px auto 20px}.reception-confirming .reception-form__label input{text-align:center}.reception-confirming-text--error{color:#d6006d}.t-lock{opacity:.5;pointer-events:none}.btn{text-align:center;display:inline-block;transition:.3s;font-size:18px;line-height:100%;font-weight:400;border-radius:50px;padding:17px}.btn.btn-primary{background-color:#d6006d;color:#fff}.btn.btn-border{border:solid 1px #e0d1c9;background-color:transparent;color:#000}.btn:disabled{opacity:.5;pointer-events:none}.reception-wait__ico{text-align:center;margin-bottom:20px}.reception-wait__title{text-align:center;margin-bottom:20px}.reception-wait__social{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;margin-bottom:20px}.reception-wait__social-link{display:flex;align-items:center;gap:10px}.reception-wait__social-link a{display:flex;align-items:center;justify-content:center;flex:0 0 50px;height:50px;width:50px;background-color:#fff;border-radius:50%;transition:.3s}.reception-wait__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.reception-wait__btns button{flex:0 0 100%;width:100%}.reception-wait-card .doctors-card__inner{padding:0;display:flex;flex-direction:column}.reception-wait-card .doctors-card__head{display:grid;grid-template-columns:65px 1fr;gap:12px;align-items:center;padding:20px}.reception-wait-card .doctors-card__body{padding:10px 20px;border-top:solid 1px #f7f2f0;border-bottom:solid 1px #f7f2f0}.reception-wait-card .doctors-card__price-info{color:rgba(33,34,35,.6);font-size:16px;font-weight:400}.reception-wait-card .doctors-card__price-descr{position:absolute;font-size:10px;white-space:nowrap;color:rgba(33,34,35,.8);left:50%;transform:translateX(-50%);bottom:-15px}.reception-wait-card .doctors-card__time{font-size:20px;font-weight:400;font-family:"TT Drugs","Arial",sans-serif}.reception-wait-card .doctors-card__date{font-size:20px;font-weight:400;font-family:"TT Drugs","Arial",sans-serif;display:flex;align-items:center;gap:10px;margin-bottom:0;white-space:nowrap}.reception-wait-card .doctors-card__location{display:flex;align-items:start;gap:11px;margin-top:0;font-size:16px;font-weight:400;font-family:"Circe","Arial",sans-serif}.reception-wait-card .doctors-card__location svg{margin-top:1px;flex-shrink:0;width:11px;height:16px}.reception-wait-card .doctors-card__location svg path{fill:#a6a7a7}.reception-wait-card .doctors-card__photo{height:65px;border-radius:50%;margin-left:auto}.reception-wait-card .doctors-card__info{display:flex;justify-content:space-between;flex-direction:column}.reception-wait-card .doctors-card__footer{padding:10px 20px}.doctors-card-form .doctors-card__footer{display:grid;grid-template-columns:auto auto 1fr;gap:20px;align-items:start;padding:20px}.doctors-card-writing .doctors-card__location{display:flex;align-items:flex-start;gap:.3em;margin-top:auto}.doctors-card-writing .doctors-card__location svg{flex:0 0 16px}.doctors-card-writing .doctors-card__location svg path{fill:#a6a7a7}.doctors-card-writing .doctors-card__info{display:flex;justify-content:space-between;flex-direction:column;margin-top:10px}.doctors-card-writing .doctors-card__img{margin-left:auto}.doctors-card-writing .doctors-card__time{font-size:16px;font-weight:700;margin-bottom:10px;display:flex;gap:5px;align-items:center}.doctors-card-online__top{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.doctors-card-online__top svg{margin-top:-4px}.doctors-card-online__top svg path{fill:#a6a7a7}.doctors-card-online__info{display:flex;align-items:center;gap:.3em}.reception-select .vs__dropdown-toggle{padding-top:0;padding-bottom:0}.current-text-date{font-family:"Circe","Arial",sans-serif;font-size:16px;font-weight:700;margin-bottom:20px}.reception-dms{font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:14px;margin:-40px 0 20px}.reception-dms__choice{margin-bottom:10px;font-family:"Circe","Arial",sans-serif;font-weight:400;font-size:14px}.reception-dms__choice .form-checkbox__label{display:inline-flex}.reception-dms__choice .form-checkbox{width:auto;display:inline-flex}.reception-dms__info{font-weight:400;font-size:14px;margin-bottom:10px}.reception-dms__phone{border-radius:50px;width:100%;border:solid 1px #e0d1c9;height:40px;line-height:40px;white-space:nowrap;text-align:center;margin-bottom:20px;display:block}.reception-dms__inputs-item{margin-bottom:10px}.reception-dms__inputs-item:last-child{margin-bottom:20px}.reception-dms .reception-form__label span{font-size:16px;letter-spacing:.02em;color:#777575;display:block;margin-bottom:10px}.reception-dms .reception-form__input{height:40px;line-height:40px;font-weight:400;font-size:16px}.reception-dms__order .form-checkbox__name{display:block}.reception-dms__order .form-checkbox__name a{border-bottom:solid 1px;margin-right:.3em;transition:.3s ease-in-out}.reception-dms__send button,.reception-dms__send a,.reception-dms__send input{width:100%;height:55px;line-height:55px;padding:0;margin:20px auto 0}.form-input-switch{display:flex;align-items:center;justify-content:space-between;color:#8c8a89;margin-bottom:20px;padding-bottom:10px;border-bottom:solid 1px #e4e4e4}.form-input-switch__label{cursor:pointer}.form-input-switch__input{position:absolute;height:1px;-webkit-appearance:none;appearance:none}.form-input-switch__switcher{width:48px;height:28px;background:#eadfd9;border:solid 1px transparent;display:block;border-radius:30px;position:relative;transition:.3s}.form-input-switch__switcher::after{content:"";width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;left:4px;top:50%;transform:translateY(-50%);transition:.6s}.form-input-switch__input:checked+.form-input-switch__switcher{background:#d6006d}.form-input-switch__input:checked+.form-input-switch__switcher::after{left:calc(100% - 4px);transform:translate(-100%,-50%)}.reception-writing-online{font-family:"Circe","Arial",sans-serif}.reception-writing-online__info{background-color:#f2ece8;border-radius:16px;padding:40px}.reception-writing-online__descr{text-align:center;max-width:80%;margin:0 auto 20px;font-size:16px}.reception-writing-online__btns{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.reception-writing-online__btns button{flex:0 0 45%;font-size:16px}.form-input-switch{display:flex;align-items:center;justify-content:space-between;color:#8c8a89;margin-bottom:20px;padding-bottom:10px;border-bottom:solid 1px #e4e4e4}.form-input-switch__label{cursor:pointer}.form-input-switch__input{position:absolute;height:1px;-webkit-appearance:none;appearance:none}.form-input-switch__switcher{width:48px;height:28px;background:#eadfd9;border:solid 1px transparent;display:block;border-radius:30px;position:relative;transition:.3s}.form-input-switch__switcher::after{content:"";width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;left:4px;top:50%;transform:translateY(-50%);transition:.6s}.form-input-switch__input:checked+.form-input-switch__switcher{background:#d6006d}.form-input-switch__input:checked+.form-input-switch__switcher::after{left:calc(100% - 4px);transform:translate(-100%,-50%)}.reception-error-slot-busy{margin-top:45px;text-align:center}.reception-error-slot-busy p{font-family:Circe;font-weight:400;font-size:18px;line-height:120%;letter-spacing:2%;text-align:center;color:#212223}.reception-error-slot-busy .reception-wait__btns{margin-top:135px}a.phone-error-call{white-space:nowrap!important;border:0;border-radius:0;width:auto;height:auto;line-height:normal;color:var(--color-primary)}.review{margin:0;font-size:13rem;line-height:16rem;letter-spacing:.01em}.review__rating{margin-bottom:24rem}.review__text{margin-bottom:24rem}.review__date{display:block;width:120rem;margin-bottom:48rem;color:rgba(var(--color-text-alt--rgb),.6)}.review__answer{margin-bottom:24rem}.review__answer-author{display:block;margin-bottom:6rem;color:var(--color-primary)}.review__answer-text{color:var(--color-coffee)}.reviews__list{width:100%;overflow:hidden}.reviews__tabs{--cols:2;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:7rem;align-items:flex-start;margin-top:28rem}.reviews__tab{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;padding:15rem 23rem;font-size:12rem;line-height:16rem;background-color:var(--color-whte);border:1px solid transparent;border-radius:15rem;box-shadow:0 15rem 20rem rgba(160,71,103,.08);transition:border-color .3s ease-in}.reviews__tab img{width:100%;margin:0 auto 10rem;aspect-ratio:101/31}.reviews__tab:hover,.reviews__tab.active{border-color:var(--color-primary)}.reviews__tab-stars{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:10.3293rem;line-height:15rem}.reviews__tab-stars .rating{gap:1rem;margin-bottom:0}.reviews__tab-stars .rating__star{--size:10rem;filter:grayscale(1)}.search__tag{flex-shrink:0;margin-right:5rem;padding-bottom:8rem;font-size:16rem;font-family:var(--font-secondary);font-style:italic;line-height:1;letter-spacing:.02em}.search__tag::after{margin-left:5rem;content:"→"}.search__tag+input::placeholder{color:#ababab}.search__field{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--color-blck);transition:color .3s ease-in,border-color .3s ease-in}.search__field:hover,.search__field:focus-within{border-color:var(--color-primary)}.search__field:hover input,.search__field:focus-within input{color:var(--color-primary)}.search__field:hover input::placeholder,.search__field:focus-within input::placeholder{color:var(--color-primary)}.search__field:hover button::before,.search__field:hover button::after,.search__field:focus-within button::before,.search__field:focus-within button::after{background-color:var(--color-primary);border-color:var(--color-primary)}.search__field:hover::after,.search__field:focus-within::after{background-color:var(--color-primary)}.search input{width:100%;padding-right:30rem;padding-bottom:8rem;text-overflow:ellipsis;background-color:transparent;border:0}.search input:focus{color:var(--color-primary)}.search input:focus::placeholder{opacity:.2}.search__btn{--size:24rem;margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;position:absolute;top:0;right:0;width:var(--size);height:100%}.search__btn::after{position:absolute;top:50%;left:50%;width:100%;background-color:var(--color-text);transform:translate(-50%,-50%);transition:background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-search.svg) no-repeat center/contain;mask:url(../img/i-search.svg) no-repeat center/contain;aspect-ratio:1}.search .close{--size:16rem;position:absolute;top:0;right:0;z-index:1;height:100%}.search--in-filters .search__field input{font-size:16rem;font-family:"TT Drugs","Arial",sans-serif;font-style:italic;line-height:1;letter-spacing:.02em}.search--dd{position:relative}.search--dd .search__field{position:relative}.search--dd .search__field::before{content:"";position:absolute;inset:-20rem calc(-1*var(--grid-gap));z-index:-1;padding:20rem var(--grid-gap) 0;border-radius:36rem 36rem 0 0;background:var(--color-whte);visibility:hidden;opacity:0;box-shadow:0 20rem 30rem rgba(209,130,139,.08);transition:.3s ease-in;transition-property:visibility,opacity}.search--dd.is-opened .search__field::before{visibility:visible;opacity:1}.search--dd.is-opened .search__dd{visibility:visible;opacity:1}.search-trigger{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;display:block;width:24rem;aspect-ratio:1;background-color:var(--color-text);-webkit-mask:url(../img/i-search.svg) no-repeat center/contain;mask:url(../img/i-search.svg) no-repeat center/contain;transition:background-color .3s .3s}.search-main{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;overflow-y:auto;background-color:var(--color-bg);visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;pointer-events:none}.search-main .container{padding-bottom:40rem}.search-main.open{visibility:visible;opacity:1;pointer-events:all}.search-main.page{position:relative;z-index:0;visibility:visible;opacity:1;pointer-events:all}.search-main.page .grid-wrapper{padding-top:0}.search-main.page .container{max-width:1920px}.search-main__time-list{margin:0;padding:0;list-style:none;margin-bottom:24rem}.search-main__time-list .search-main__item{display:flex;align-items:center;justify-content:space-between;font-size:16rem;font-family:var(--font-secondary);font-style:italic;line-height:1;letter-spacing:.01em}.search-main__time-list .search-main__item a{color:var(--color-coffee)}.search-main__time-list .search-main__item::after{display:block;flex-shrink:0;width:16rem;background-color:var(--color-coffee);content:"";-webkit-mask:url(../img/i-time.svg) center center/contain no-repeat;mask:url(../img/i-time.svg) center center/contain no-repeat;aspect-ratio:1}.search-main__time-list .search-main__item:not(:last-child){margin-bottom:8rem}.search-main__list{margin:0;padding:0;list-style:none;margin-bottom:24rem}.search-main__list .search-main__item{font-size:16rem;line-height:1;letter-spacing:.01em}.search-main__list .search-main__item:not(:last-child){margin-bottom:10rem}.search-main__list .search-main__item a{color:var(--color-coffee)}.search-main__list .search-main__item span{color:rgba(var(--color-coffee--rgb),.4);font-size:16rem;font-style:italic;line-height:1.33;letter-spacing:.01em}.search-main .grid-wrapper{padding-top:calc(var(--header-height) + 10rem);padding-bottom:24rem;transition:background-color .3s ease-in}.search-main .grid-wrapper.sticky{--offset:var(--container-padding);position:sticky;top:0;right:0;left:0;z-index:1000000;margin-right:calc(var(--offset)*-1);margin-left:calc(var(--offset)*-1);padding-right:var(--offset);padding-left:var(--offset);background-color:var(--color-bg);box-shadow:-4rem 40rem 60rem rgba(91,3,24,.06);animation:sticky-menu .8s ease-in forwards}.search-main .btn-back{margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;cursor:pointer}.search-main .search.search--in-filters .search__field{margin-bottom:0}.search-main__notfound .separator{--mb:32rem}.search-main__notfound .tags__item{font-family:var(--font-secondary);line-height:1.33}.search__dd{position:absolute;right:calc(-1*var(--grid-gap));left:calc(-1*var(--grid-gap));z-index:100;border-radius:0 0 36rem 36rem;background:var(--color-whte);visibility:hidden;opacity:0;box-shadow:0 20rem 30rem rgba(209,130,139,.08);transition:.3s ease-in;transition-property:visibility,opacity}.search-block{display:flex;flex-direction:column;justify-content:center;color:var(--color-bg)}.search-block.section.section--mt{padding:32rem 0}.search-block .block-caption{--mb:56rem;color:var(--color-whte)}.search-block__more.btn.btn--alt{display:none;width:100%;margin-top:25rem;color:#f9f4f4;border-color:#f9f4f4;border-radius:80rem}.search-block .modal{visibility:visible;opacity:1}.search-block .search.search--in-filters{margin-bottom:25rem}.search-block .search.search--in-filters .search__field{margin-bottom:0;color:var(--color-whte);border-color:var(--color-whte)}.search-block .search.search--in-filters .search__field ::placeholder{color:var(--color-whte)}.search-block .search.search--in-filters .search__btn::after{background-color:var(--color-whte)}.select{display:none}.nice-select{position:relative;display:flex;align-items:center;width:100%;padding:10rem 8rem 10rem 35rem;color:var(--color-text-alt);font-size:16rem;font-family:var(--font-primary);line-height:1.25;letter-spacing:.01em;background-color:var(--color-whte);border:0;border-radius:20rem;outline:0;box-shadow:0 10rem 18rem rgba(91,3,24,.06);cursor:pointer;transition:box-shadow .3s ease-in,border-radius .3s .3s,color .3s ease-in;-webkit-user-select:none;user-select:none}.nice-select::before{--size:16rem;position:absolute;top:50%;left:8rem;width:var(--size);background-color:var(--color-blck);transform:translateY(-50%);transition:background-color .3s ease-in;content:"";aspect-ratio:1;-webkit-mask:url(../img/i-location.svg) no-repeat center/contain;mask:url(../img/i-location.svg) no-repeat center/contain}.nice-select::after{position:absolute;top:50%;right:13rem;width:12rem;background-color:var(--color-text);transform:translateY(-50%);transform-origin:center;cursor:pointer;transition:background-color .3s ease-in,transform .3s ease-in;content:"";aspect-ratio:12/6;-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/cover;mask:url(../img/i-arrow-down.svg) no-repeat center/cover}.nice-select .nice-select-dropdown{--sh-color:rgb(91 3 24 / 6%);position:absolute;top:100%;left:0;z-index:5;width:100%;margin-top:0;padding:10rem;background-color:var(--color-whte);border:0;border-bottom-right-radius:20rem;border-bottom-left-radius:20rem;box-shadow:-4rem 40rem 60rem var(--sh-color);opacity:0;transition:opacity .3s ease-in;pointer-events:none;will-change:contents}.nice-select .list{box-sizing:border-box;max-height:350px;margin:0;padding:0;overflow-y:auto}.nice-select .option{padding:15rem 0;color:var(--color-text-alt);text-align:left;list-style:none;outline:0;cursor:pointer;transition:background-color .3s ease-in,color .3s ease-in;will-change:contents}.nice-select .option span{display:block;padding:15rem var(--pad)}.nice-select.open{color:rgba(var(--color-primary--rgb),.4);border-radius:20rem 20rem 0 0}.nice-select.open::before{background-color:rgba(var(--color-primary--rgb),.4)}.nice-select.open::after{transform:translateY(-50%) rotate(180deg)}.nice-select.open .nice-select-dropdown{box-shadow:0 21rem 31rem rgba(0,0,0,.2);opacity:1;pointer-events:auto;z-index:970}.service-card{position:relative;display:flex;flex-direction:column;min-height:363rem;padding:30rem 20rem 20rem;overflow:hidden;border-radius:32rem;aspect-ratio:328/363}.service-card .image{position:absolute;z-index:-1;inset:0}.service-card .image img{object-position:right}.service-card__title{margin:0;font-size:22rem;font-family:var(--font-secondary);line-height:30rem;letter-spacing:.01em}.service-card__content{margin-top:auto}.service-card .price{margin-bottom:8rem}.service-card__label{position:relative;z-index:1;margin-bottom:20rem;color:rgba(var(--color-coffee--rgb),.5);font-size:16rem;font-family:var(--font-primary);line-height:20rem;letter-spacing:.01em}.service-card__label:hover .service-card__label-hide{z-index:100;transform:translateY(0);visibility:visible;opacity:1}.service-card__btn.btn{width:100%;padding:15rem 32rem}.service-card.service-card--img{transition:min-height .3s ease-in}.service-card.service-card--img .description-list__term{max-width:unset;color:var(--color-text);font-weight:400;font-size:16rem;line-height:20rem;letter-spacing:.01em}.service-card.service-card--img .description-list__def{padding:7rem 12rem;color:var(--color-text-alt)}.service-card.service-card--alt{min-height:unset;background-color:var(--color-whte);aspect-ratio:unset}.service-card.service-card--alt .description-list{margin-bottom:20rem}.service-card.service-card--alt .description-list__item{gap:14rem}.service-card.service-card--alt .description-list__term{max-width:unset;font-weight:400;font-size:16rem;line-height:20rem;letter-spacing:.01em}.service-card.service-card--alt .description-list__def{padding:8rem 12rem}.services{--block-pt:32rem;display:flex;flex-direction:column;height:auto;min-height:calc(100vh - var(--header-height) - var(--footer-height) - var(--warn-msg-h));padding-top:var(--block-pt);transition:height .3s ease-in,min-height .3s ease-in}.services .container{display:flex;flex-direction:column;flex-grow:1}.services .grid-wrapper{height:unset}.services__wrapper{display:flex;flex-direction:column;margin-bottom:36rem}.services__sticky{margin-bottom:36rem;transition:height .3s ease-in}.services .block-caption{color:var(--color-text);transition:opacity .3s ease-in,visibility .3s ease-in}.services .float-block__title{font-size:12rem;line-height:1;letter-spacing:-.24rem}.services .float-block__title::before{top:0;width:11rem;aspect-ratio:11/22}.services .spec-list{margin:32rem 0 0}.services .spec-list__items{flex-grow:1}.services .spec-list .accordion__btn{padding:0;font-family:"Circe","Arial",sans-serif;border:0}.services .spec-list .accordion__btn.active{color:var(--color-primary)}.services .spec-list .accordion__btn.spec-list__link{font-size:16rem;line-height:1.3;letter-spacing:.01em}.services .spec-list .services-menu__sublist{margin:15rem 0 0;padding:24rem 14rem}.services .spec-list .services-menu__sublist-item::before{display:none}.services .accordion.active{border-bottom:none}.services .accordion__btn.accent{color:var(--color-primary)}.services .accordion__panel{padding-left:0}.services .accordion__panel.active{padding-left:0}.services__tags{display:flex;flex-wrap:wrap;gap:10rem;margin-bottom:80rem}.services__menu.decor::after,.services__menu.decor::before{visibility:visible;opacity:1}.services__menu .accordion__btn{--base-color:var(--color-text);padding:16rem 0;color:var(--base-color);font-family:"TT Drugs","Arial",sans-serif;letter-spacing:.01em;border-top:1px solid var(--base-color);border-bottom:1px solid transparent;transition:color .3s ease-in,border-color .3s ease-in,padding .3s ease-in,border-color .3s ease-in}.services__menu .accordion__btn:hover::before,.services__menu .accordion__btn.chosen::before{background-color:var(--base-color)}.services__menu .accordion__btn::before{transition:background-color .3s ease-in,transform .3s ease-in,opacity .3s ease-in}.services__menu .accordion__btn::after{background:unset;-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/contain;mask:url(../img/i-arrow-down.svg) no-repeat center/contain;background-color:var(--base-color);transition:background-color .3s ease-in,transform .3s ease-in,width .3s ease-in}.services__menu .accordion__btn.active{border-color:var(--base-color)}.services__footer{display:flex;margin-top:auto}.services__image,.services__mask{display:block;width:330rem;overflow:hidden;border-radius:550rem 550rem 0 0;transition:content .3s ease-in;aspect-ratio:330/260}.services__image img,.services__mask img{height:100%}.services__image{position:relative;visibility:visible;opacity:1;transition:opacity .3s ease-in,visibility .3s ease-in}.services__image.hide{visibility:hidden;opacity:0}.services__mask{position:absolute;bottom:0;left:50%;object-fit:cover;object-position:center;transform:translateX(-50%);opacity:0;transition:opacity .3s ease-in,contents .3s ease-in}.services__mask img{width:100%;object-fit:cover;object-position:center}.services__mask.visible{opacity:1;transition:opacity .3s ease-in}.services__link.link-arrow{position:relative;pointer-events:all}.services .services-menu__wrap{padding:24rem 0}.services .services-menu__sublist{--offset:56rem;--size:22rem;--mb:16rem;margin:0;padding:0;list-style:none;position:relative}.services .services-menu__sublist-item{display:flex;gap:calc(var(--offset) - var(--size));align-items:center}.services .services-menu__sublist-item::before{display:block;width:var(--size);background-color:var(--color-text);-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;content:"";aspect-ratio:1}.services .services-menu__sublist-item a{position:relative;display:inline-flex;align-items:flex-end;color:var(--color-text);font-size:16rem;line-height:1.3;letter-spacing:.01em}.services .services-menu .link-line{display:flex;justify-content:space-between}.services .services-menu .link-line:hover::after{background-color:var(--color-primary)}.services.services--index{position:relative;min-height:calc(100vh - var(--header-height) - var(--footer-height));overflow:hidden}.services.services--index .services-menu__sublist a{color:var(--color-primary)}.services.services--index .spec-list .accordion__btn.active{padding-left:0}.services.services--index .services-menu__sublist-item{justify-content:flex-start}.services.services--index .services-menu__sublist-item::before{background-color:transparent}.services.services--index .services-menu__sublist-item:first-child::before{background-color:var(--color-primary)}.services.services--single{position:relative;min-height:calc(100vh - var(--header-height) - var(--footer-height));overflow:hidden}.services.services--single .services-menu__wrap{padding:0}.services.services--single .services-menu__sublist a{color:var(--color-primary)}.services.services--single .services-menu__sublist-item{justify-content:flex-start;letter-spacing:.01em}.services.services--single .services-menu__sublist-item::before{background-color:transparent}.services.services--single .services-menu__sublist-item:first-child::before{background-color:var(--color-primary)}.services:not(.services--single,.services--index) .grid-wrapper{transition:height .3s ease-in}.services__title{margin:40px 0 20px;color:var(--color-text);font-weight:400;font-size:24px;font-family:"TT Drugs","Arial",sans-serif;line-height:105%;letter-spacing:.56px}.services__grid-column{-moz-columns:1;columns:1}.services__grid-column .spec-list__letter{color:var(--color-coffee)}.services__groups{margin-bottom:20px!important}.services__flex-wrapper{display:flex;flex-direction:column}.services__top-container{position:static!important;height:auto!important;margin:0!important}.services__tags--margin{margin:0!important}.services-block__list{margin:0;padding:0;list-style:none;margin-bottom:64rem}.services-block__item{border-top:1px solid var(--color-primary);transition:all .3s ease-in}.services-block__item:last-child{border-bottom:1px solid var(--color-primary)}.services-block__item a{position:relative;display:flex;align-items:center;justify-content:space-between;height:auto;padding:18rem 6rem 19rem 0;color:var(--color-primary);font-size:16rem;font-family:var(--font-secondary);line-height:1.3;letter-spacing:.02em;cursor:pointer;transition:height .3s ease-in,word-break .3s ease-in;will-change:contents}.services-block__item a::after{display:block;flex-shrink:0;width:11rem;height:22rem;margin-left:auto;background-color:var(--color-primary);content:"";-webkit-mask:var(--icon) center center/contain no-repeat;mask:var(--icon) center center/contain no-repeat}.services-block__item a:hover{height:auto}.services-block .block-caption{--mb:40rem}.services-block .accordion__btn{padding:18rem 0;font-size:16rem;font-family:var(--font-secondary);line-height:1.3;letter-spacing:.02em;border-bottom:1px solid var(--color-blck);transition:border .3s ease-in,margin .3s ease-in,padding .3s ease-in,width .3s ease-in}.services-block .accordion__btn::before{content:none}.services-block .accordion__btn::after{width:24rem;height:12rem;transition:transform .3s ease-in}.services-block .accordion__btn.active{--offset:var(--container-padding);width:calc(100% - 2*var(--offset));margin:0 var(--offset);border-top:none;border-bottom:1px solid rgba(var(--color-text--rgb),.1)}.services-block .accordion{position:relative;z-index:0;background-color:transparent;transition:transform .3s ease-in,border .3s ease-in,padding .3s ease-in,filter .3s ease-in,background-color .3s ease-in,border .3s ease-in}.services-block .accordion-block--accent .accordion.active{padding:0;border-radius:16rem}.services-block .accordion:last-child.active .accordion__btn{border-bottom:none}.services-block__descr-list{margin:0;padding:0;list-style:none;padding:18rem var(--container-padding);font-size:14rem;line-height:1.42}.services-block__descr-item{display:flex;flex-direction:column;justify-content:space-between}.services-block__descr-item:not([hidden])~.services-block__descr-item{margin-top:18rem;padding-top:18rem;border-top:1px solid rgba(var(--color-text--rgb),.1)}.services-block__descr-item a{color:var(--color-primary);text-decoration:underline}.services-block__descr-term,.services-block__descr-value{display:block}.services-block__descr-term{max-width:100%;font-size:16rem;line-height:1.25;letter-spacing:.01em}.services-block__descr-value{flex-shrink:0;font-size:14rem;font-family:var(--font-secondary);line-height:20rem;letter-spacing:.01em}.services-prices-block__title{margin:0 0 23px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:var(--color-text)}.services-prices-component__content-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:20px}.services-prices-component__show-more-button{padding:0;margin:15px 0 0;border-radius:5px;border:0;outline:0;font-family:"Circe","Arial",sans-serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.28px;background-color:transparent;color:var(--color-gray-500);cursor:pointer;transition:color .2s ease-in-out}.services-prices-component__empty-content{margin-top:20px;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px;color:var(--color-text)}.services-prices-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);gap:5px;padding:15px 20px 10px;border-radius:16px;font-family:"Circe","Arial",sans-serif;background:var(--color-whte)}.services-prices-card__title{grid-column:span 2;margin:0;font-family:"Circe","Arial",sans-serif!important;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px;color:var(--color-text)}.services-prices-card__detail-link{grid-column:span 2;font-family:"Circe","Arial",sans-serif!important;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px;color:var(--color-primary-hover);text-decoration:underline;transition:color .2s ease-in-out}.services-prices-card__price{order:2;grid-row:span 2;margin:auto 0 8px;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px;color:var(--color-gray-500)}.services-prices-card__link-wrapper{order:3;grid-row:span 2;margin-left:auto}.services-prices-card__link{display:flex;align-items:center;justify-content:center;width:max-content;height:max-content;padding:8px 16px;border-radius:1000px;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.28px;color:var(--color-whte);background-color:var(--color-primary);transition:background-color .2s ease-in-out}.services-search{display:flex;flex-direction:column;justify-content:center}.services-search .float-block{aspect-ratio:55/50}.services-search__content{margin-bottom:36rem}.services-search__more.btn.btn--third{margin-bottom:0;padding:15rem 35rem;font-size:21rem;line-height:30rem}.services-search__more.btn.btn--third.hide{display:none}.slider-block{overflow:hidden}.slider-block.section{margin-bottom:40px}.slider-block .block-caption{--mb:40rem}.slider-block__wrapper{display:flex;flex-direction:column}.slider-block__carousel{position:relative;width:100%}.slider-block__carousel .swiper-slide{height:auto}.slider-block__slide-search{display:flex;flex-direction:column;justify-content:space-between}.slider-block__slide-search .slider-block__link{position:absolute;right:0;bottom:0;transform:translateY(100%)}.slider-block__link{display:inline-flex;flex-direction:column;align-self:flex-end;margin-top:32rem}.slider-block__link.link-arrow{z-index:10;padding-right:var(--pd-r)}.slider-block .swiper-nav{position:absolute;top:45rem;left:0;width:100%}.slider-block .swiper-nav>*{width:22rem}.slider-block .swiper-nav>::before{aspect-ratio:11/24}.slider-gallery__item .image{display:block;width:100%;margin-bottom:16rem;overflow:hidden;border-radius:15rem;aspect-ratio:328/400}.slider-gallery__caption{display:flex;align-items:flex-start;flex:1;-moz-column-gap:52rem;column-gap:52rem;color:var(--color-text-alt)}.slider-gallery__caption::after{flex-shrink:0;width:8rem;background:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;content:"";aspect-ratio:1/2}.slider-gallery__caption a{color:var(--color-primary)}.slider-gallery__caption-inner{flex:1}.slider-gallery__slide{display:flex;flex-direction:column;height:auto}.slider-gallery__slide .image{position:relative;display:block;flex-shrink:0;width:100%;margin-bottom:24rem;overflow:hidden;border-radius:36rem;aspect-ratio:1036/600}.slider-gallery__slide .image::before{content:"";position:absolute;inset:auto 0 0;height:116rem;background:linear-gradient(to top,#7c596a,rgba(124,89,106,0));opacity:.3}.slider-gallery .swiper-pag{--color:var(--color-bg);position:absolute;top:0;right:0;left:0;z-index:1;display:flex;justify-content:center;gap:40rem;margin-top:min(57.9150579151% - 48rem)}.slider-gallery .swiper-pag .swiper-pagination-bullet{display:inline-flex;width:16rem;background-color:transparent;border:2px solid var(--color);border-radius:50%;transition:background-color .3s ease-in;aspect-ratio:1}.slider-gallery .swiper-pag .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color)}.slider-gallery--accent .slider-gallery__slide .image{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-40rem}.slider-gallery--accent .slider-gallery__caption{position:relative;z-index:1;padding:48rem 60rem 20rem;border-radius:36rem;background:var(--color-whte)}.slider-gallery--accent .slider-gallery__caption::after{display:none}.slider-gallery--accent .swiper-pag{margin-top:min(57.9150579151% - 72rem)}.slider-gallery__title{margin-bottom:20rem;font-family:"TT Drugs","Arial",sans-serif;font-size:20rem;line-height:1.5}.social{flex-shrink:0}.social__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8rem;align-items:center}.social a{--size:24rem;display:flex;align-items:center;justify-content:center;width:var(--size);aspect-ratio:1;background-color:var(--color-text);-webkit-mask:var(--icon) no-repeat center/18rem auto;mask:var(--icon) no-repeat center/18rem auto;transition:background-color .3s ease-in}.social a:hover{background-color:var(--color-primary)}.social.social--alt .social__item{display:flex;align-items:center;justify-content:center;width:40rem;background-color:var(--color-coffee);border-radius:50%;aspect-ratio:1}.social.social--alt .social__item a{background-color:var(--color-whte)}.social-wrapper{--ai:center;display:flex;flex-direction:column;gap:24rem;align-items:var(--ai)}.spec-list{margin:32rem 0 0;overflow:hidden;transition:max-height .3s ease-in}.spec-list__groups{--offset:56rem;--width:20rem;display:flex;gap:14px;align-items:baseline;margin-bottom:10rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.spec-list__letter{flex-shrink:0;width:var(--width);font-size:16rem;font-family:var(--font-secondary);line-height:1.25;letter-spacing:.01em}.spec-list__items{display:flex;flex-direction:column;gap:6px;margin-left:0}.spec-list__items a{font-size:16rem;line-height:1.3;letter-spacing:.01em}.spec-list+.btn--third{width:100%;margin-top:32rem;margin-bottom:36rem}.spec-list--color .spec-list__letter{color:var(--color-coffee)}.specs__item{display:inline-block;width:100%;padding:20rem;background-color:var(--color-whte);border-radius:15rem;box-shadow:0 10rem 18rem rgba(91,3,24,.06);cursor:pointer}.specs__item-title{flex-shrink:0;margin:0 0 15rem;color:var(--color-coffee);font-size:16rem;line-height:1.25;letter-spacing:.01em}.specs__item-list{display:grid;grid-template-columns:1fr 1fr;gap:14rem}.specs__item-preview{width:60rem;overflow:hidden;border-radius:50%;aspect-ratio:1}.specs__item-preview img{width:100%;height:100%;object-fit:cover;object-position:center}.specs__count{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--color-coffee);font-size:19rem;line-height:25rem;background-color:var(--color-bg);border-radius:15rem}.specs.specs--alt{display:flex;flex-direction:column;gap:10rem;margin-bottom:20rem}.specs.specs--alt .specs__item{display:flex;gap:20rem;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.specs.specs--alt .specs__item-title{flex-shrink:1;margin-bottom:0;color:var(--color-coffee);font-size:16rem;line-height:1.25;letter-spacing:.01em}.specs.specs--alt .specs__item-title span{font-style:italic}.specs.specs--alt .specs__item-list{display:flex;flex-shrink:0;gap:6rem;align-items:center}.specs.specs--alt .specs__item-preview{flex-shrink:0;width:25rem}.specs.specs--alt .specs__item-preview:nth-child(n+4){display:none}.specs.specs--alt .specs__item-preview img{height:auto}.specs.specs--alt .specs__count{width:auto;padding:8rem 6rem;font-size:10rem;line-height:1;border-radius:6rem}.steps-block{display:grid;gap:20px}.steps-block__title{margin:0 0 20px}.steps-block__text{margin:0!important;font-family:"TT Drugs","Arial",sans-serif!important;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px;color:var(--color-gray-500)}.stories{display:flex;align-items:flex-start}.stories__link{display:flex;flex-direction:column;align-items:center;cursor:pointer}.stories__link:not(:last-child){margin-right:10rem}.stories__link span{color:var(--color-primary);font-size:10rem;line-height:1.6;text-transform:lowercase}.stories__wrapper{--margin:2rem;--border:2px;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56rem;margin-bottom:8rem;overflow:hidden;background:linear-gradient(to bottom,#eb96c1,#f2c4b6);border-radius:50%;aspect-ratio:1/1;pointer-events:none}.stories__wrapper::after{position:absolute;top:50%;left:50%;z-index:1;display:block;width:calc(100% - (var(--margin) + var(--border))*2);height:calc(100% - (var(--margin) + var(--border))*2);background-color:rgba(var(--color-primary--rgb),.1);border-radius:50%;transform:translate(-50%,-50%);content:""}.stories__preview{width:calc(100% - (var(--margin) + var(--border)));margin:var(--margin);border:var(--border) solid #f3eff1;border-radius:50%;aspect-ratio:1/1}.stories__layout{display:none}.stories-block .stories{margin-bottom:24rem}.stories-slider{--br:27rem;height:100%}.stories-slider__video{width:100%;height:100%;border-radius:var(--br)}.stories-slider__slide video{width:100%;height:100%;object-fit:cover;object-position:center}.stories-slider .swiper-nav{--size:40rem;position:absolute;bottom:-30rem;z-index:999;width:100%;transform:translateY(100%)}.stories-slider .swiper-nav>*{width:var(--size)}.stories-slider .swiper-nav>::before{height:100%;aspect-ratio:23/40}.stories-slider .swiper-nav .swiper-button-disabled{opacity:1}.stories-slider .swiper-pag{position:absolute;top:4rem;left:50%;z-index:3;display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:4rem;justify-items:space-between;width:calc(100% - var(--br));transform:translateX(-50%)}.stories-slider .swiper-pag .swiper-pagination-bullet{position:relative;width:100%;height:2rem;background-color:rgba(var(--color-whte--rgb),.4)}.stories-slider .swiper-pag .swiper-pagination-bullet::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(var(--color-whte--rgb),.8);content:""}.stories-slider .swiper-pag .swiper-pagination-bullet.swiper-pagination-bullet-active::before{animation-name:video-progress;animation-duration:var(--time);animation-timing-function:linear}.stories-slider .swiper-pag .swiper-pagination-bullet.complete::before{z-index:1;width:100%}.stories-slider .swiper{z-index:10}.stories-slider__wrap{height:100%}.stories-slider__wrap .image{width:100%;height:auto;background-color:var(--color-blck)}.stories-slider__text{--gap:15rem;position:absolute;right:var(--gap);bottom:70rem;left:var(--gap);color:var(--color-whte);font-weight:300;font-size:24rem;line-height:1.2}.stories-slider__link{--gap:15rem;position:absolute;right:var(--gap);bottom:var(--gap);left:var(--gap);z-index:3;padding:10rem 48rem;line-height:1}.subscribe .form{position:relative;z-index:1;display:flex;flex-direction:column;padding:30rem 30rem 20rem;background-color:var(--color-whte);border-radius:30rem}.subscribe .form__info{margin-bottom:30rem;font-size:22rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em}.subscribe .form__info p{margin:0}.subscribe .form__field{margin-bottom:20rem}.subscribe .form__note{margin:0 0 15rem}.subscribe .form__btn{--offset:8rem}.subscribe.subscribe--mt{margin-top:40rem}.swiper-nav{position:relative;z-index:9;display:flex;align-items:center;justify-content:space-between;width:100%;pointer-events:none}.swiper-nav .swiper-button-prev,.swiper-nav .swiper-button-next{position:relative;display:flex;align-items:center;justify-content:center;width:24rem;height:auto;margin:0;cursor:pointer;transition:opacity .3s ease-in;pointer-events:auto;aspect-ratio:1}.swiper-nav .swiper-button-prev::before,.swiper-nav .swiper-button-next::before{position:absolute;top:50%;width:50%;transform:translateY(-50%);aspect-ratio:11/23}.swiper-nav .swiper-button-prev::after,.swiper-nav .swiper-button-next::after{display:none}.swiper-nav .swiper-button-prev::before{left:0}.swiper-nav .swiper-button-next::before{right:0}.swiper-nav.small .swiper-button-prev,.swiper-nav.small .swiper-button-next{width:32rem}.swiper-nav.small .swiper-button-prev::before,.swiper-nav.small .swiper-button-next::before{aspect-ratio:16/28}.swiper-nav .swiper-pagination::before{background-color:transparent}.swiper-button-prev,.swiper-button-next{padding:0;border:0;color:inherit;background:0 0;cursor:pointer;transition:color .3s ease-in}.swiper-button-prev::before,.swiper-button-next::before{content:"";display:block;background:currentColor;-webkit-mask:url(../img/i-arrow-left.svg) 50%/contain no-repeat;mask:url(../img/i-arrow-left.svg) 50%/contain no-repeat}.swiper-button-prev:disabled,.swiper-button-prev.swiper-button-disabled,.swiper-button-next:disabled,.swiper-button-next.swiper-button-disabled{cursor:auto}.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock{display:none}.swiper-button-next::before{-webkit-mask:url(../img/i-arrow-right.svg) 50%/contain no-repeat;mask:url(../img/i-arrow-right.svg) 50%/contain no-repeat}.swiper-pagination-fraction{display:flex;justify-content:center;color:rgba(var(--color-coffee--rgb),.4);font-size:13rem;font-family:var(--font-secondary);font-style:italic;line-height:1.5384615385;letter-spacing:.01em}.swiper-pagination-current{color:var(--color-text)}.symptoms__breadcrumbs{margin:26px 0 0!important}.symptoms__title{margin:0}.table{width:100%;background-color:var(--color-whte);border-radius:24rem;border-collapse:collapse;border-spacing:0}.table:not(:last-child){margin:0 0 17px!important}.table:not(:first-child){margin:17px 0 0!important}.table .table-header-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr));width:100%;color:var(--color-coffee);font-size:16rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;text-align:left}.table .table-header-row th{padding:43rem 10rem 15rem 0;font-weight:400;border-bottom:1px solid rgba(var(--color-coffee--rgb),.1)}.table .table-header-row th:first-child{margin-left:30rem}.table .table-header-row th:last-child{margin-right:30rem}.table .table-header-row p{margin:0}.table .table-body-row{vertical-align:top}.table .table-body-row:last-child th,.table .table-body-row:last-child td:last-child{border-bottom:none}.table .table-body-row th,.table .table-body-row td{position:relative;padding:0;padding-bottom:24rem;border-bottom:1px solid rgba(var(--color-coffee--rgb),.1)}.table .table-body-row th p,.table .table-body-row td p{margin:0}.table .table-body-row th{font-weight:400;font-size:16rem;line-height:1.36;letter-spacing:.01em;text-align:left}.table .table-body-row td{font-size:16rem;line-height:1.36;letter-spacing:.01em}.table .table-body-row td ul{margin:0;padding:0;list-style:none}.table .table-body-row td ul li{position:relative;gap:0;padding-left:50rem}.table .table-body-row td ul li:not(:last-child){margin-bottom:24rem}.table .table-body-row td ol{margin:0;padding:0;list-style:none;counter-reset:counter}.table .table-body-row td ol li{position:relative;display:block;padding-left:50rem;font-size:16rem;line-height:1.35}.table .table-body-row td ol li::before{position:absolute;top:0;left:0;margin-right:20rem;font-size:16rem;font-family:var(--font-secondary);line-height:1.2;letter-spacing:.01em;content:counter(counter,decimal);counter-increment:counter 1}.table-responsive{--cell-padding-left:calc(var(--grid-gap) / 2);--cell-padding-right:calc(var(--grid-gap) / 2 + var(--grid-gap) / 1.5);--cell-th-padding-y:4rem;--cell-td-padding-y:24rem;position:relative;padding:var(--grid-gap);border-radius:36rem;letter-spacing:var(--body-letter-spacing);background:var(--color-whte);box-shadow:-4rem 40rem 60rem rgba(103,6,29,.06)}.table-responsive table{width:calc(100% + var(--cell-padding-left) + var(--cell-padding-right));margin:0 calc(-1*var(--cell-padding-right)) 0 calc(-1*var(--cell-padding-left));border-collapse:collapse}.table-responsive thead{border-bottom:1px solid rgba(var(--color-coffee--rgb),.1)}.table-responsive tr+tr{border-top:1px solid rgba(var(--color-coffee--rgb),.1)}.table-responsive :is(th, td){vertical-align:baseline}.table-responsive th{padding:var(--cell-th-padding-y) var(--cell-padding-right) var(--cell-th-padding-y) var(--cell-padding-left);font-family:"TT Drugs","Arial",sans-serif;font-weight:inherit;letter-spacing:.02em;color:var(--color-coffee);text-align:left}.table-responsive td{padding:var(--cell-td-padding-y) var(--cell-padding-right) var(--cell-td-padding-y) var(--cell-padding-left)}.table-responsive ul:not([class]) li{--offset:var(--grid-gap);padding-left:0}.table-responsive ul:not([class]) li::before{left:calc(-1*var(--offset))}.table-responsive__body{overflow:clip}.tag-promo{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;font-family:"Circe","Arial",sans-serif;font-size:10px;font-weight:700;line-height:100%;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text);background-color:var(--tagBg, var(--color-base-300))}.tag-promo svg{width:12px;height:12px}.tag-promo span{display:inline-block;margin-top:1px}.tags-block{display:grid;gap:20px}.tags-block__title{margin:0 0 10px;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:24px;line-height:105%;letter-spacing:.48px;color:var(--color-text)}.tags-block__text{margin:0;font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-gray-500)}.tags-block__text p{font-family:"TT Drugs","Arial",sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px;color:var(--color-gray-500)}.tax{width:100%}.tax .form__response--error::before{-webkit-mask:url(../img/i-check-error.svg) center center/contain no-repeat;mask:url(../img/i-check-error.svg) center center/contain no-repeat}.tax__wrapper{position:relative;width:100%;padding:40rem 29rem 20rem;background-color:var(--color-whte);border-radius:40rem;box-shadow:-4rem 40rem 60rem 0 rgba(103,6,29,.06)}.text-image{padding-bottom:32rem}.text-image.text-image--arc .text-image__image{border-radius:500rem 500rem 10rem 10rem;aspect-ratio:328/368}.text-image .block-caption__title span{color:var(--color-primary)}.text-image__info{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:32rem}.text-image__text{--col:305rem;display:grid;gap:24rem;width:var(--col);margin-bottom:32rem;font-size:12rem;line-height:16rem;letter-spacing:0}.text-image__text p{display:flex;align-items:flex-start;justify-content:space-between;margin:0}.text-image__link.link-arrow{--pd-r:0}.text-image__image-wrapper{position:relative}.text-image__image{display:block;overflow:hidden;border-radius:15rem;aspect-ratio:328/256}.text-image__image-footer{position:absolute;right:8rem;bottom:8rem;left:8rem;display:flex;flex-direction:column}.text-image__image-info{padding:24rem 33rem;font-size:10rem;line-height:12rem;letter-spacing:.01em;text-align:center;background-color:var(--color-bg);border-radius:6rem}.text-image__image-info a{color:var(--color-primary)}.text-image__image-label{right:0;bottom:0;width:57rem;margin-right:11rem;margin-bottom:15rem;margin-left:auto;aspect-ratio:1}.text-video{display:flex;flex-direction:column;justify-content:center}.text-video__info{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:32rem}.text-video .block-caption{--mb:24rem}.text-video__link.link-arrow{--pd-r:0;margin-bottom:0}.text-video__link.link-arrow span{position:relative}.text-video__main{width:100%;overflow:hidden}.text-video__video{position:relative;width:100%;margin:0 0 24rem;aspect-ratio:328/200;overflow:hidden}.text-video__video .image{display:block;height:100%;overflow:hidden;border-radius:16rem}.text-video__video .btn{position:absolute;top:50%;left:50%;padding:0;transform:translate(-50%,-50%)}.text-video__video .btn.btn--play,.text-video__video .btn::after{height:initial;aspect-ratio:150/101}.text-video__video .btn::after{background-color:#fbf4ee}.text-video__thumbs{position:relative}.text-video__thumbs .swiper-container{width:184rem;margin:0 auto;overflow:hidden}.text-video__thumbs .swiper-nav{--x:0;--y:-50%;position:absolute;top:50%;left:0;transform:translate(var(--x),var(--y))}.text-video__thumbs .swiper-button-next::before,.text-video__thumbs .swiper-button-prev::before{width:16rem;aspect-ratio:20/35}.text-video__thumb.swiper-slide{position:relative;width:56rem;overflow:hidden;border-radius:3rem;aspect-ratio:56/32;cursor:pointer}.text-video__thumb.swiper-slide::before{position:absolute;background-color:rgba(251,244,238,.6);opacity:0;transition:opacity .3s ease-in;content:"";inset:0}.text-video__thumb.swiper-slide::after{position:absolute;top:50%;left:50%;width:16rem;background-color:#fbf4ee;transform:translate(-50%,-50%);transition:background-color .3s ease-in;content:"";aspect-ratio:37/25;-webkit-mask:url(../img/i-play-btn.svg) no-repeat center/contain;mask:url(../img/i-play-btn.svg) no-repeat center/contain}.text-video__thumb.swiper-slide.swiper-slide-thumb-active::before{opacity:1}.text-video__thumb.swiper-slide.swiper-slide-thumb-active::after{background-color:var(--color-primary)}.popup-video{position:fixed;z-index:2147483650;background-color:rgba(var(--color-blck--rgb),.8);opacity:0;transition:opacity .3s linear;inset:0}.popup-video iframe{background-color:var(--color-blck)}.popup-video.show{opacity:1}.popup-video__content{position:absolute;top:50%;left:50%;z-index:10050;width:900rem;max-width:100%;max-height:100%;transform:translate(-50%,-50%);aspect-ratio:16/9}.popup-video__close.close{--color:var(--color-whte)}.warning-msg{z-index:1;display:grid;grid-template-rows:0fr;margin-bottom:calc(-1*var(--warn-msg-mb));overflow:hidden;background-color:var(--color-coffee);transition:grid-template-rows .3s ease-in,background-color .3s ease-in;will-change:grid-template-rows}.warning-msg.open{grid-template-rows:1fr}.warning-msg.accent{background-color:var(--color-primary)}.warning-msg.transp{background-color:transparent}.warning-msg .container{min-height:0;transition:min-height .3s ease-in}.warning-msg__wrapper{position:relative;padding:25rem 0 50rem;color:var(--color-bg)}.warning-msg__text{padding-right:30rem;font-size:13rem;line-height:16rem}.warning-msg .close{--size:24rem;position:absolute;top:30rem;right:0}.warning-msg .close::before,.warning-msg .close::after{border-color:var(--color-whte)}.zabolevaniya__breadcrumbs{margin:26px 0 0!important}.zabolevaniya__title{margin:0}@media (min-width:480px){:root{--logo-width:calc(0.1744186047 * var(--container-width))}.promo-action-card--large .promo-action-card__title{max-width:470px}.promo-page__title{max-width:100%}}@media (min-width:620px){.app-accordion__head{padding:17px 0}.app-accordion__title{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.4px}.app-accordion__content{margin-top:16px;margin-bottom:42px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-accordion__content p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.guide__options{padding-top:25px;padding-bottom:25px}.guide__content{margin-bottom:19px}.advantages-block__grid{gap:24px}.alphabet-list{gap:44px}.alphabet-list__item{gap:40px}.app-banner__title{margin-bottom:13px;font-weight:400;font-size:40px;line-height:105%;letter-spacing:.8px}.app-banner__btn-link{width:max-content}.app-banner-tag{min-height:75px;padding:16px 20px}.app-banner-tag__text{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-programs-card__expandable-title{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-programs-card__expandable-content{margin:8px 0 18px}.app-programs-card__program-price{font-weight:400;font-size:24px;line-height:160%;letter-spacing:.48px}.app-programs-card__base-price{font-weight:400;font-size:24px;line-height:160%;letter-spacing:.48px}.faq-block__title{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.promo-action-card{min-height:360px;padding:27px 30px 36px}.promo-action-card:hover{color:var(--color-primary-hover)}.promo-action-card--large{height:500px;padding:53px 60px}.promo-action-card--large .promo-action-card__title{margin:0 0 22px;font-size:40px;line-height:105%;letter-spacing:.8px}.promo-action-card--large .promo-action-card__text{display:block;margin:0}.promo-action-card--large .promo-action-card__price{font-size:28px}.promo-action-card--large .promo-action-card__tags{max-width:100%;margin-bottom:37px}.promo-action-card--large .promo-action-card__bot{flex-direction:row;align-items:end;justify-content:start;gap:40px}.promo-action-card--large .promo-action-card__btn{width:max-content;padding:17px 24px;background-color:var(--color-primary-hover)}.promo-action-card__title{max-width:325px;margin:0 0 20px;font-size:28px;line-height:105%;letter-spacing:.56px}.promo-action-card__price{font-size:28px;letter-spacing:1.36px}.promo-action-card__price-old{font-size:18px;line-height:120%;letter-spacing:1.56px}.promo-action-card__discount{font-size:60px;letter-spacing:1.2px}.promo-action-card__img{bottom:-80px;right:-41px;width:355px;height:355px}.promo-action-card__tags{right:29px;bottom:35px;gap:10px;max-width:300px}.services__grid-column{-moz-columns:2;columns:2}.services-block__descr-item{flex-direction:row;align-items:center}.services-block__descr-term{max-width:490rem}.services-prices-block__title{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.services-prices-component__empty-content{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.services-prices-card{grid-template-columns:1fr 104px;padding:20px}.services-prices-card__title{grid-column:auto;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.services-prices-card__detail-link{grid-column:auto;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.services-prices-card__price{order:3;grid-row:auto;margin:0;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.32px}.services-prices-card__link-wrapper{order:2;margin-left:0}.services-prices-card__link:hover{background-color:var(--color-primary-hover)}.tag-promo{padding:10px 20px;letter-spacing:.4px}.tag-promo span{margin-top:2px}}@media (min-width:620px) and (max-width:767.98px){.contacts-page__slider .swiper-pag{top:396rem}}@media (min-width:768px){h1{font-size:22rem}h2{font-size:22rem}h3,h4,h6{font-size:22rem}.close{--size:45rem}.page-title{margin-bottom:48rem;font-size:22rem}.block-title{font-size:22rem}.dp__main:not(.dp__flex_display) .dp__menu{width:calc(100% - 80rem)}.dp__input_wrap:not(:has(.dp__clear_icon))::after{width:14rem;aspect-ratio:14/8}.dp__clear_icon{--size:25rem;right:20rem}.dp__input{padding:18rem 33rem 18rem 54rem;font-size:16rem}.dp__input_icon{--size:25rem;left:20rem}.dp__menu{width:100%;padding:27rem 32rem 30rem;box-shadow:-4rem 40rem 60rem rgba(91,3,24,.06)}.dp__sidebar_left{padding:0 0 111rem}.dp__title{font-size:16rem;line-height:1.5}.dp__title::before{width:20rem}.dp__close.close{--size:22rem}.dp__btn:last-of-type{margin-left:20rem}.dp__inner_nav{--dp-month-year-row-button-size:30rem}.dp__btn-prev,.dp__btn-next{width:13rem;aspect-ratio:13/29}.dp__month_year_row{margin-bottom:36rem;padding-bottom:10rem}.dp__month_year_select{font-size:30rem;line-height:1.3334}.dp__calendar_header{margin-bottom:20rem}.dp__calendar_header_item{--dp-cell-size:22rem;font-weight:700;font-size:13rem;line-height:1.23}.dp__cell_inner{width:62rem;height:62rem;font-size:26rem}.dp__action_row .btn{padding-top:20rem;padding-bottom:20rem}.vs__dropdown-toggle{padding:18rem 33rem 18rem 24rem;font-size:16rem}.vs__search,.vs__search:focus{font-size:16rem}.vs__open-indicator{width:14rem;right:25rem;aspect-ratio:14/8}.vs__dropdown-menu{box-shadow:-5.5941rem 55.941rem 83.9114rem var(--sh-color);border-bottom-left-radius:30rem;border-bottom-right-radius:30rem;font-size:16rem;padding:35rem 0 50rem}.vs__dropdown-option{padding:0 50rem}.vs__dropdown-option:not(:last-child){margin-bottom:27rem}.vs__dropdown-option--hightlihgt::before{width:11rem}.v-select.v-select--alt{border-radius:43rem}.v-select--icon .vs__dropdown-toggle,.v-select--icon-spec .vs__dropdown-toggle{padding-left:54rem}.v-select--icon .vs__dropdown-toggle::before,.v-select--icon-spec .vs__dropdown-toggle::before{--size:25rem;left:20rem}.v-select--icon .vs__dropdown-toggle.vs__dropdown-toggle--alt,.v-select--icon-spec .vs__dropdown-toggle.vs__dropdown-toggle--alt{padding:16rem 32rem;border-radius:43rem;min-width:291rem}.v-select .close{--size:22rem;right:25rem}.float-block{--width:60rem;--aspect-ratio:120 / 30}.float-block__title{margin-top:1.5vw;font-size:14rem}.section{--padding-b:64rem}.section--pt{--padding-t:48rem}.section--mt{--mt:64rem}.section--mb{--mb:64rem}.text-link{padding:7rem 20rem;font-size:20rem;border-width:2px}.tag-link,.tag-link-more{padding:2rem 15rem 3rem;font-size:16rem;border-radius:25rem}.tag-link.tag-link--small,.tag-link-more.tag-link--small{padding:8rem 10rem;font-size:12rem}.separator span{padding:10rem 15rem;border-radius:17rem}.separator::before{margin-right:18rem}.separator--left{flex-direction:row-reverse}.descr-list{padding:32rem;border-radius:36rem;box-shadow:0 14rem 21rem 0 rgba(209,130,139,.08)}.descr-list>*{padding:18rem 0}.descr-list dt>*{padding-right:16rem}.descr-list__term{font-size:16rem}.descr-list__value{font-size:16rem}.check-list{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:15rem;column-gap:15rem;row-gap:20rem}.check-list__item{--width:15rem}.check-list__item::before{--height:11rem}.ordered-list{display:inline-block;margin-bottom:64rem;-moz-column-break-inside:avoid;break-inside:avoid;-moz-columns:2;columns:2;-moz-column-gap:20rem;column-gap:20rem}.ordered-list__item:not(:last-child){margin-bottom:20rem}.ordered-list__item::before{font-size:24rem}.nested-list{display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;-moz-columns:2;columns:2;-moz-column-gap:56rem;column-gap:56rem}.nested-list__item{margin-bottom:36rem;padding-top:10rem}.nested-list__item::before{margin-right:20rem;font-size:24rem;line-height:1.25;transform:translateY(-10rem)}ul:not([class]) li{margin-bottom:20rem}ol:not([class]) li{margin-bottom:20rem}.accent-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20rem}.accent-list__item{--width:5rem}.accent-list__item::before{aspect-ratio:5/11}.accent-list.mb{margin-bottom:24rem}.block-video .image{border-radius:36rem;aspect-ratio:688/408}.block-video .image.image-arch{border-radius:550rem 550rem 0 0}.block-video .image.image-alt img{aspect-ratio:408/688;border-radius:36rem}.image-title{margin-bottom:24rem}.image-title .image{aspect-ratio:640/279;margin-bottom:18rem}.image-title span{max-width:30%;margin-right:27rem;margin-left:auto;font-size:12rem;line-height:1.17}.line{--pb:64rem}.tags__item{padding-right:10rem;padding-left:10rem;font-size:16rem}.caption-tag{padding:6rem 15rem 8rem;font-size:16rem;line-height:1.25;border:2px solid var(--color)}.price{padding:5rem 12rem;font-size:14rem;border-radius:15rem}.description-list{max-width:316rem}.description-list__wrapper{gap:16rem}.description-list__wrapper:not(:last-child) .description-list__item{--offset:16rem}.description-list__wrapper:not(:last-child) .description-list__del{margin-bottom:16rem;padding-bottom:16rem}.description-list__item{gap:16rem}.description-list__term{font-size:16rem;line-height:20rem}.description-list__def{padding:11rem 18rem;font-size:14rem}.description-list__del{color:rgba(var(--color-blck--rgb),.2);font-size:14rem}.description-list.description-list--alt .description-list__def{padding:9rem 18rem}.accent-text{margin-right:89rem;font-size:20rem}.accent-text.accent-text--small{max-width:50%;font-style:normal}.accent-text.mb{margin-bottom:32rem}.text-note{position:relative;display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;padding-left:33rem;-moz-columns:2;columns:2;-moz-column-gap:53rem;column-gap:53rem}.text-note::before{position:absolute;top:0;left:0}.paragraph-title{font-size:24rem;line-height:30rem}.flex-block{gap:37rem}.logo-grid{grid-template-columns:repeat(2,1fr);gap:32rem}.logo-card{padding:90rem 70rem}.image-header{height:194rem}.image-arch{border-radius:550rem 550rem 0 0}.image-arch-vert{border-radius:550rem 550rem 0 0}.container-content{padding:0 48px}.app-text-content{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-text-content h2{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.app-text-content h3{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.4px}.btn{font-size:16rem}.btn.btn--coffee,.btn .btn--coffee-accent{padding:18rem 21rem}.btn.btn--play::after{width:105rem}.app-loader img{width:130rem;height:130rem}.medical-block__title{margin:0 0 40px}.medical-block__grid{gap:24px}.medical-block__btn{width:max-content;padding:17px 24px;margin-top:40px}.medical-block__btn:hover{color:var(--color-whte);background-color:var(--color-primary-hover)}.medical-block__btn--center{margin:40px auto 0}.medical-block__not-found{margin:139px 0}.medical-block__loader{margin:139px 0}.medical-block-filters__chips{margin-top:16px}.app-tabs__buttons{position:static;gap:10px;padding:0;margin:0}.app-accordion__content h2{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.app-accordion__content h3{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.4px}.guide__select{order:1}.accent-block{grid-template-columns:repeat(2,1fr);gap:21rem 20rem}.accent-card{padding:100rem 35rem 24rem 24rem;box-shadow:-2.8rem 28.5rem 42.7rem 0 rgba(91,3,24,.06)}.accent-card::before{--offset:8rem;width:80rem}.accent-card__title{margin:0 0 24rem;font-size:24rem;line-height:1.25;letter-spacing:.01em}.accent-card__item,.accent-card .check-list__item,.accent-card .accent-list__item{line-height:1.54;letter-spacing:.01em}.accent-card__item:not(:last-child),.accent-card .check-list__item:not(:last-child),.accent-card .accent-list__item:not(:last-child){margin-bottom:25rem}.accent-card__text{line-height:1.5;letter-spacing:.01em}.accent-card.accent-card--long{min-height:208rem;padding:51rem 45rem 32rem 120rem}.accent-card.accent-card--long::before{--offset:26rem;left:21rem;width:80rem}.accent-card.accent-card--right{grid-column:1/-1;min-height:208rem;padding:51rem 45rem 32rem 120rem}.accent-card.accent-card--modal{padding:24rem 24rem 24rem 87rem}.accent-card.accent-card--modal .accent-card__text{max-width:325rem;font-size:12rem;line-height:14rem}.accordion__btn{gap:24rem;font-size:16rem}.accordion__panel .accordion__sub-panel{padding:24rem}.accordion>.accordion__panel.active{margin-top:19rem;margin-bottom:19rem}.accordion>.accordion__panel.active:has(.accordion__sub-panel){margin-top:4rem;margin-bottom:4rem}.accordion[data-trigger=s] .accordion__panel{max-height:unset;overflow:unset;transition:unset}.accordion-block .accordion:first-child .accordion__btn{border-width:2px}.accordion-block .accordion.active{border-width:2px}.accordion-block .accordion__btn{padding:24rem 0;border-width:2px}.accordion-block .accordion__btn::after{width:33rem;height:19rem}.accordion-block .accordion__wrap{gap:24rem;padding-bottom:24rem}.accordion-block.accordion-block--ordered .accordion::before{font-size:14rem;line-height:1}.accordion-block.accordion-block--ordered .accordion__btn{padding-left:56rem}.accordion-block.accordion-block--ordered .accordion.active .accordion__btn.active{padding:22rem 0 24rem 125rem}.accordion-block.accordion-block--accent .accordion.active{border-radius:36rem}.accordion-block.accordion-block--accent .accordion.active::before{margin-left:24rem}.accordion-block.accordion-block--profile .accordion.accent .accordion__panel p{font-size:16rem;line-height:20rem;letter-spacing:.01em}.accordion-block.accordion-block--profile .accordion__btn{padding:20rem 0;font-size:16rem}.accordion-block.accordion-block--profile .accordion__btn::after{width:25rem;height:14rem}.accordion-block.accordion-block--profile .accordion__btn.active{padding:20rem 0}.accordion-block.accordion-block--profile .accordion__btn.active::after{width:25rem;height:14rem}.advantage__title{font-size:24rem;line-height:30rem;letter-spacing:.01em}.advantage .cards-slider{margin-bottom:32rem}.alphabet-list__elements{grid-template-columns:repeat(3,1fr);gap:20px;font-size:18px}.app-popup__content{display:block;max-width:920px;max-height:480px;height:100%;padding:37px 40px 40px}.app-popup__close-btn{right:20px!important;top:20px!important}.app-popup__block{align-items:start}.app-popup__title{max-width:500px;text-align:start;font-size:28px;letter-spacing:.86px}.app-popup__description{max-width:390px;margin:22px 0 0}.app-popup__description p{text-align:start}.app-popup__btn{margin-top:auto}.app-popup__btn:hover{background:var(--color-primary-hover)}.app-popup__img{position:absolute;right:0;top:0;z-index:1;max-width:100%;width:460px;margin:0}.app-programs-card{padding:40px}.app-programs-card__title{font-weight:700;font-size:24px;line-height:105%;letter-spacing:.48px}.app-programs-card__expandable-single{padding:13px 0 20px}.app-programs-card__expandable-head{padding:10px 0}.app-programs-card__bot{justify-content:space-between;gap:30px;padding-top:37px}.app-programs-card__bot-wrapper{justify-content:start;gap:40px;width:auto}.app-programs-card__btn{padding:17px 24px}.app-programs-card__btn:hover{background-color:var(--color-primary-hover)}.app-tags__item{padding:18px 24px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-tags__item:hover{transform:translateY(-3px)}.app-tags__more{padding:18px 24px;border-radius:30px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-tags__more:hover{transform:translateY(-3px)}.app-text-block__content{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-text-block__content h2{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.app-text-block__content h3{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.4px}.article-card{min-height:540rem}.article-card__link{min-height:540rem}.article-card__image{height:220rem;aspect-ratio:334/220}.article-card__title{margin:0 0 32rem;font-size:16rem}.article-card__wrap{height:calc(100% - 220rem)}.article-card__footer::before{width:17rem;aspect-ratio:17/35}.article-card__author{font-size:13rem}.article-card__price-del{margin-right:10rem;font-size:14rem}.article-card__price-new{padding:4rem 16rem;font-size:14rem;border-radius:22rem}.article-card__header{margin:0 0 32rem}.article-card .caption{padding:5rem 10rem}.article-card__label{width:37.2395833333vw}.article-card__content{min-height:540rem}.article-card .article-card-video{height:220rem;aspect-ratio:334/220}.article-card .article-card-video .btn.btn--play::after{width:56rem}.article-card.article-card--alt .caption{padding:8rem 12rem;font-size:14rem;line-height:12rem}.article-panels{margin-bottom:40rem}.article-panel::after{width:7rem;aspect-ratio:7/15}.block-caption__title{font-size:22rem}.block-caption__title a{padding:6rem 15rem 8rem;font-size:16rem;line-height:1.25;border:2px solid var(--color)}.block-caption h1.block-caption__title{font-size:22rem}.block-caption h3.block-caption__title{font-size:22rem}.block-caption__tag{padding:6rem 15rem 8rem;font-size:16rem;line-height:1.25;border-width:2px;border-radius:25rem}.block-caption--alt .float-block__title::before{top:.6em;width:20rem}.block-caption--decor .float-block{--width:120rem}.block-caption--decor .float-block__title::before{top:.3em;width:12rem;aspect-ratio:12/23}.booking{padding-top:20rem}.booking--panel{border-radius:40rem}.booking__main>.block-caption{grid-column:1/-1}.booking__aside{margin-bottom:44rem}.booking .v-select{margin-bottom:50rem}.booking .vs__dropdown-toggle{padding-top:16rem;padding-bottom:16rem;font-size:16rem}.booking-confirm-info{margin-bottom:48rem;padding:0 40rem}.booking-confirm-info__input.booking-confirm-info__input--price .booking-confirm-info__input-field{padding-top:9rem;padding-bottom:10rem}.booking-confirm-info__input.booking-confirm-info__input--date .booking-confirm-info__input-field,.booking-confirm-info__input.booking-confirm-info__input--address .booking-confirm-info__input-field{padding-left:54rem}.booking-confirm-info__input-field{padding:18rem 33rem;font-size:16rem;line-height:16rem}.booking-confirm-info__input-icon{--size:25rem;left:20rem}.booking-confirm-info__doctor-info-link{right:11rem;bottom:13rem}.booking-block{gap:40rem}.booking-block .description-list{max-width:44%}.branch{box-shadow:-3rem 31rem 47rem 0 rgba(103,6,29,.06)}.branch .image{aspect-ratio:689/400}.branch .contacts-card{margin-top:-50rem;margin-bottom:40rem;padding:50rem 47rem 48rem 57rem}.branch .contacts-card__block{display:grid;grid-template-columns:1fr 140rem;gap:10rem}.branch .contacts-card__info{margin-top:15rem;padding-right:160rem}.callback-block .container{padding:0}.callback-block__wrapper{padding:43rem 40rem 17rem;border-radius:48rem}.callback-block .block-caption{max-width:532rem}.callback-block .block-title{margin:0 0 64rem;font-size:32rem;line-height:1.25}.callback-block .text-accent{margin-bottom:19rem}.callback-block .block-caption__tag{padding:5rem 20rem;font-size:20rem}.callback-block .form__info{max-width:70%;margin-bottom:64rem;font-size:24rem;line-height:1.25;letter-spacing:.01em}.callback-block .form__wrapper{gap:16rem;margin-bottom:24rem}.callback-block .form__note{margin-bottom:24rem}.callback-block .form__btn{width:100%;padding:15rem 30rem;line-height:1}.callback-block--booking .form__info,.callback-block--slot .form__info{max-width:none}.cards-block .block-caption{--mb:32rem}.cards-block__content.swiper{overflow:initial}.cards-block__grid .article-card:nth-child(even),.cards-block__grid :has(>.article-card):nth-child(even){transform:translateY(220rem)}.cards-block__grid .icon-card:nth-child(even){transform:translateY(50%)}.cards-block__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20rem;margin-bottom:300rem}.cards-block__link.link-arrow{--ml:94rem;right:0;bottom:0;margin-bottom:25rem}.cards-block__link.link-arrow span::before{top:0;width:24rem;aspect-ratio:24/50}.cards-block .filter-side{margin-bottom:48rem}.cards-block__tags{gap:10rem;margin-bottom:60rem}.cards-block__filter{margin-bottom:20rem}.cards-block--alt::after{top:65rem;right:var(--container-padding)}.cards-block--alt .block-caption{--mb:92rem}.cards-block--alt .cards-block__grid{gap:var(--grid-gap)}.cards-block--news .block-caption{--mb:68rem}.cards-block--news .block-caption__title{line-height:1.31}.cards-block--news .cards-block__grid{display:block;gap:24rem;margin-bottom:80rem;-moz-columns:2;columns:2;-moz-column-gap:19rem;column-gap:19rem}.cards-block--news .cards-block__grid>*{-moz-column-break-inside:avoid;break-inside:avoid}.cards-block--news .cards-block__grid>:not(:last-child){margin-bottom:20rem}.cards-block--news .article-card{display:flex}.cards-block--news .article-card__link{display:block;height:auto}.cards-block.cards-block--blog,.cards-block.cards-block--blog-art{margin-top:50rem}.cards-block.cards-block--blog .block-caption,.cards-block.cards-block--blog-art .block-caption{--mb:25rem}.cards-block.cards-block--blog .search .search__field,.cards-block.cards-block--blog-art .search .search__field{margin-bottom:50rem}.cards-block.cards-block--blog .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block.cards-block--blog .cards-block__content .pagination,.cards-block.cards-block--blog-art .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block.cards-block--blog-art .cards-block__content .pagination{margin-top:0}.cards-block.cards-block--blog .cards-block__grid,.cards-block.cards-block--blog-art .cards-block__grid{display:block;margin-bottom:0}.cards-block.cards-block--blog .cards-block__grid .article-card,.cards-block.cards-block--blog-art .cards-block__grid .article-card{display:flex}.cards-block.cards-block--blog .cards-block__grid .article-card:nth-child(even),.cards-block.cards-block--blog-art .cards-block__grid .article-card:nth-child(even){transform:translateY(50rem)}.cards-block.cards-block--blog .cards-block__grid .article-card:nth-child(even).visible,.cards-block.cards-block--blog-art .cards-block__grid .article-card:nth-child(even).visible{transform:translateY(0);opacity:1}.cards-block.cards-block--blog .cards-block__grid .article-card__link,.cards-block.cards-block--blog-art .cards-block__grid .article-card__link{height:auto}.cards-block.cards-block--blog .cards-block__grid .article-card__content,.cards-block.cards-block--blog-art .cards-block__grid .article-card__content{height:auto}.cards-block.cards-block--blog .cards-block__grid .news-card,.cards-block.cards-block--blog-art .cards-block__grid .news-card{display:flex}.cards-block.cards-block--blog .cards-block__grid .news-card__link,.cards-block.cards-block--blog-art .cards-block__grid .news-card__link{height:auto}.cards-block.cards-block--blog .cards-block__grid>*,.cards-block.cards-block--blog-art .cards-block__grid>*{--gap:30rem;width:calc(50% - var(--gap)/2);margin-bottom:20rem;transform:translateY(50rem);opacity:0;transition:transform .4s ease-out,opacity .3s ease-in}.cards-block.cards-block--blog .cards-block__grid>.visible,.cards-block.cards-block--blog-art .cards-block__grid>.visible{transform:translateY(0);opacity:1}.cards-block.cards-block--blog .line,.cards-block.cards-block--blog-art .line{--pb:50rem}.cards-block.cards-block--blog-art{margin:0}.cards-block.cards-block--blog-art .container{--mt:40rem}.cards-block.cards-block--blog-art .block-caption{--mb:30rem}.cards-block.cards-block--art .cards-block__grid{display:block;margin-bottom:0}.cards-block.cards-block--art .cards-block__grid>*{--gap:30rem;width:calc(50% - var(--gap)/2);margin-bottom:20rem;transform:translateY(50rem);opacity:0;transition:transform .4s ease-out,opacity .3s ease-in}.cards-block.cards-block--art .cards-block__grid>.visible{transform:translateY(0);opacity:1}.cards-block.cards-block--art .line{--pb:50rem}.cards-block.cards-block--art .subscribe.section--mt{--mt:50rem}.cards-block--narrow .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block--narrow .cards-block__content .pagination{margin-top:54rem}.cards-slider .swiper{overflow:visible}.cards-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:32rem 20rem}.cards-slider .swiper-nav{display:none}.checkbox label{padding-left:44rem;font-size:13rem;letter-spacing:.13rem}.checkbox label::before{width:32rem}.checkbox label::after{left:8rem;width:16rem;height:13rem}.checkbox.checkbox--unbord .checkbox__label{padding-left:0;line-height:24rem}.checkbox.checkbox--unbord .checkbox__label::after{left:-26rem}.contacts__header{margin-bottom:48rem}.contacts__title{margin-right:61rem}.contacts__locations{margin-bottom:48rem}.contacts__location{padding-left:88rem;font-size:22rem;line-height:1.67}.contacts__location:not(:last-child){margin-bottom:12rem}.contacts__video-preview{width:152rem;border-radius:36rem;aspect-ratio:656/382}.contacts__map{width:100%;aspect-ratio:688/344;margin:0 0 48rem;border-radius:40rem}.contacts__footer{position:relative;margin-right:calc(-1*var(--container-padding));padding-right:var(--container-padding)}.contacts__footer::after{content:""}.contacts__app{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;max-width:340rem}.contacts__app-text{width:100%;margin-bottom:28rem;font-size:21rem;line-height:1.33;letter-spacing:.02em}.contacts__app-link{margin-bottom:170rem}.contacts__app-link::after{width:135rem;aspect-ratio:135/43}.contacts__app-link:not(:last-child){margin:0 14rem auto 0}.contacts__payments{display:grid;grid-template-columns:80rem auto;gap:24rem;align-items:center;width:511rem;margin-bottom:32rem;padding:8rem 32rem;border-radius:16rem}.contacts__payments-label{margin:0;font-size:13rem}.contacts__payments-list{grid-template-columns:repeat(auto-fit,max(1fr,56rem));align-items:flex-start}.contacts__payments-item::after{width:56rem}.contacts__additional{max-width:511rem}.contacts__copyright{grid-row:span 3;font-size:10rem;line-height:14rem;letter-spacing:.01em}.contacts__company p{line-height:14rem;letter-spacing:.01em}.contacts__link,.contacts__dev-label{color:var(--color-text-alt);line-height:14rem}.contacts__control img{border-radius:15rem}.contacts__control{border-radius:15rem}.contacts .accordion-block.accordion-block--accent .accordion.active{padding:0 16rem}.contacts .accordion__content{gap:24rem;padding:24rem 0}.contacts .nested-list__item::before{margin-right:21rem}.contacts .v-select{max-width:443rem;margin-bottom:0}.contacts-card{margin-bottom:48rem;padding:32rem}.contacts-card__address{font-size:16rem}.contacts-card__station{font-size:16rem}.contacts-card__station::before{width:11rem}.contacts-card__link{font-size:16rem}.contacts-card__link:not(:last-child){margin-bottom:10rem}.contacts-card__btn{padding:5rem 15rem;font-size:17rem;line-height:1.18}.contacts-card__schedule{gap:10rem}.contacts-card__key{font-size:16rem}.contacts-card__value{font-size:16rem}.contacts-card__tel{font-size:30rem;line-height:40rem}.contacts-card__labels .contacts-card__btn{line-height:20rem}.contacts-card__scheme{padding:2rem 11rem;font-size:17rem;line-height:20rem}.contacts-card.contacts-card--blog{padding:53rem 40rem 36rem 60rem}.contacts-card.contacts-card--blog .contacts-card__tel{margin-bottom:20rem}.contacts-card.contacts-card--blog .contacts-card__btn{margin-bottom:90rem;font-size:17rem}.contacts-footer{margin-top:-60rem;margin-bottom:30rem;padding-top:180rem}.contacts-footer .contacts__additional{display:grid;grid-template-columns:repeat(2,1fr);max-width:unset}.contacts-footer .contacts-card{grid-column:1/-1}.contacts-footer__map.map{margin-right:calc(var(--container-padding)*-1);margin-bottom:40rem;margin-left:calc(var(--container-padding)*-1)}.contacts-footer .map__locations{height:680rem}.contacts-footer .map__scheme{left:26.1627906977%;width:1680rem;transform:translateY(-65%)}.contacts-footer .contacts__copyright{grid-column:1/-1}.contacts-footer .contacts__company{grid-column:1/-1}.contacts-footer .contacts__dev{justify-self:end}.contacts-page__header{margin-bottom:40rem}.contacts-page__captions{--offset:56rem;margin-bottom:60rem}.contacts-page__captions .contacts-page__title{margin-bottom:25rem}.contacts-page__title{--offset:56rem;margin:0 0 47rem}.contacts-page__title.decor{--width:21rem}.contacts-page__title.decor::before{aspect-ratio:21/43}.contacts-page__subtitle{font-size:16rem;line-height:20rem;letter-spacing:.01em}.contacts-page__info.contacts-card .contacts-card__btn{margin-bottom:68rem;padding:5rem 15rem;font-size:17rem;line-height:20rem}.contacts-page__map{height:398rem}.contacts-page__cities .contacts-page__title{margin-bottom:25rem}.contacts-page__details.contacts-card{margin-bottom:16rem;padding:50rem 47rem 48rem 57rem;box-shadow:-4rem 0 60rem 0 rgba(91,3,24,.04)}.contacts-page__details.contacts-card .contacts-card__labels{margin-bottom:15rem}.contacts-page__details.contacts-card .contacts-card__block{display:grid;grid-template-columns:1fr 140rem;gap:10rem}.contacts-page__details.contacts-card .contacts-card__info{margin-top:-23rem;padding-right:160rem}.contacts-page__accordions.accordion-block{margin-bottom:40rem}.contacts-page__accordions.accordion-block .accordion:first-child .accordion__btn{border-top:0}.contacts-page__accordions.accordion-block .accordion .accordion__btn{font-size:30rem;line-height:40rem;letter-spacing:.01em}.contacts-page__accordions.accordion-block .accordion .accordion__btn::after{width:50rem;height:24rem}.contacts-page__accordions.accordion-block .accordion__content{gap:24rem;padding:24rem 0}.contacts-page__accordions.accordion-block .contacts-page__video{width:152rem;border-radius:36rem;aspect-ratio:656/382}.contacts-page__accordions.accordion-block .contacts-page__video .btn.btn--play::after{width:50rem;aspect-ratio:50/30}.contacts-page__preview{display:block;margin-bottom:40rem;overflow:hidden;border-radius:30rem;aspect-ratio:689/400}.contacts-page__person.person-panel{gap:20rem;align-items:flex-end;margin:0 0 34rem;padding:21rem 29rem 20rem 23rem;box-shadow:-3rem 31rem 47rem 0 rgba(91,3,24,.04)}.contacts-page__person.person-panel .person-panel__wrapper{display:grid;grid-template-columns:max-content 1fr;width:100%}.contacts-page__person.person-panel .person-panel__wrapper{gap:20rem}.contacts-page__person.person-panel .person-panel__info{justify-content:space-between}.contacts-page__person.person-panel .person-panel__title{margin-bottom:7rem;font-size:19rem;line-height:24rem}.contacts-page__person.person-panel .person-panel__caption{margin-bottom:0;font-size:16rem;line-height:20rem}.contacts-page__person.person-panel .person-panel__mail{font-size:16rem;line-height:20rem}.contacts-page__slider .contacts-page__title{margin-bottom:35rem}.contacts-page__slider .swiper-slide .image{aspect-ratio:685/400;border-radius:30rem}.contacts-page__slider .swiper-slide .label{display:grid;grid-template-columns:repeat(2,1fr);width:100%;font-size:16rem;line-height:20rem}.contacts-page__slider .swiper-slide .label::before{flex-shrink:0;width:8rem;background:url(../img/i-arrow-right-bold.svg) center center/contain no-repeat;content:"";aspect-ratio:1/2}.contacts-page__slider .swiper-pag{left:42rem;gap:33rem}.contacts-page__slider .swiper-pag .swiper-pagination-bullet{width:10rem}.contacts-page .cards-slider{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding))}.contacts-page .cards-slider__slider.swiper{margin-top:40rem}.contacts-page .cards-slider .swiper-nav{display:flex;margin-top:10rem}.filters__tabs{margin-bottom:44rem;font-size:16rem}.filters__tab{padding:16rem 30rem}.filter-side{border-radius:24rem}.filter-side__btn.btn.btn--alt{border-width:2px}.form__field input{--mb:2rem;font-size:16rem}.form__field input::placeholder{font-size:16rem}.form__field label{font-size:13rem}.form__field textarea{padding:26rem 27rem;font-size:16rem;border-width:2px}.form__field textarea::placeholder{font-size:16rem}.form__field .close{--size:26rem}.form__field.form__field--date:not(:last-child)::after{width:3rem;margin:0 9rem}.form__field.form__field--small{max-width:var(--width)}.form__field-error{font-size:13rem}.form__title{font-size:30rem;line-height:1.33;letter-spacing:.3rem}.form__note{font-size:13rem}.form__note.form__note--wth{margin-bottom:32rem}.form__note a{font-size:13rem}.form__text{font-size:16rem;line-height:1.25;letter-spacing:.16rem}.form__promo{margin:0 20rem;padding:3rem 9rem;font-size:14rem;line-height:1.36}.form__label{font-size:16rem;line-height:1;letter-spacing:.32rem}.form__legend{font-size:17rem;line-height:20rem}.form__radio{flex-flow:row wrap;gap:6rem}.form__radio-row{gap:6rem}.form__checkboxes{gap:6rem}.form__response::before{width:45rem}.form__response-text{font-size:31rem;line-height:40rem}.form__date .label{font-size:13rem}.select-wrapper.select-wrapper--single{flex-direction:row-reverse}#checkup .form__date{max-width:60%}#checkup .select-wrapper{max-width:60%}#checkup .select-wrapper .v-select{min-width:250rem}#checkup .select-wrapper .form__label{font-size:13rem}.form-wrap{padding:50rem 40rem 88rem}.form-wrap__title{font-size:22rem}.form-wrap .form__fieldset{margin-bottom:48rem}.form-wrap .form__fieldset.form__fieldset--mb-s{--mb:48rem}.form-wrap .form__fieldset.form__fieldset--mb-s .form__field--small{--width:calc(50% - 10.5rem)}.form-wrap .form__fieldset.form__fieldset--mb-m{--mb:56rem}.form-wrap .form__fieldset.form__fieldset--mb-m .form__field--small{--width:calc(50% - 10.5rem)}.form-wrap .form__fieldset.form__fieldset--line{--mpb:48rem;--item:98rem;--gap:5rem;display:grid;grid-template-columns:98rem calc(100% - var(--item) - var(--gap));gap:var(--gap)}.form-wrap .form__block{--size:68rem;--gap:21rem}.form-wrap .form__block .select-wrapper{--col:290rem;grid-template-columns:1fr var(--col);margin-bottom:24rem}.form-wrap .form__block .select-wrapper.select-wrapper--mb{margin-bottom:48rem}.form-wrap .form__block .select-wrapper .form__field-error{grid-column:2/2}.form-wrap .form-block.form-block--grid>*{width:50%}.form-wrap .form-block.form-block--grid .form__field,.form-wrap .form-block.form-block--grid .form-block__row.form-block__row--date{margin-bottom:0}.form-wrap .form-block__row{--size:68rem;--gap:21rem}.form-wrap .form-block__row.form-block__row--add{grid-template-columns:repeat(3,156rem);gap:20rem}.form-wrap .form-block__row.form-block__row--date{--size:88rem;margin-bottom:24rem}.form-wrap .form-block__item{margin-bottom:48rem;margin-left:var(--ml)}.form-wrap__response::before{width:45rem}.form-wrap__response-text{font-size:31rem;line-height:40rem}.founder .hero{margin-bottom:32rem}.founder__grid{grid-template-columns:repeat(2,1fr);gap:32rem 20rem}.gallery .block-caption{--mb:80rem}.gallery__grid .gallery__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20rem;align-items:flex-start}.gallery__image{border-radius:30rem}.gallery__title{font-size:13rem;line-height:1.54;letter-spacing:.01em}.gallery__title::before{margin-right:calc(100% - 172rem)}.grid-wrapper__col>*,.grid-wrapper__col>a:not(:last-child){margin-bottom:0}.grid-wrapper__col.grid-wrapper__col--reverse{flex-direction:column-reverse}.grid-wrapper__card{max-width:334rem;margin-left:0}.hero__wrapper{padding-top:147rem;padding-bottom:63rem}.hero__header{max-width:74%}.hero__info{font-size:33rem;line-height:1.2}.hero__author{font-size:13rem;line-height:1.35}.hero__content{max-width:38%;margin-bottom:32rem}.hero__title{font-size:16rem;line-height:1.25}.hero__discount{color:rgba(var(--color-blck--rgb),.2);font-size:14rem;line-height:1.43}.hero__price{font-size:20rem}.hero .hero__tag.btn{min-width:unset;padding:15rem 25rem}.hero .btn{min-width:282rem;margin-right:auto}.hero.hero--alt .hero__image{padding:0 var(--container-padding)}.hero.hero--alt .hero__image img{border-radius:40rem}.hero.hero--alt .hero__wrapper{padding:32rem 72rem}.icon-card{min-height:369rem;border-radius:40rem}.icon-card::before{width:123rem;height:120rem}.icon-card::after{top:18rem;left:-18rem}.icon-card__num{font-size:min(14cqi,64rem)}.icon-card__label{font-size:16rem;line-height:1.25}.icon-card__footer{padding-top:40rem}.icon-card__footer::after{display:block;display:var(--icon, none)}.icon-card__text{font-size:16rem}.icon-card.icon-card--alt::before{width:148rem;height:144rem}.icon-card.icon-card--alt::after{top:-20rem;left:18rem;width:134rem;aspect-ratio:134/126}.icon-card.icon-card--alt .icon-card__footer{margin-top:40rem}.icon-card.icon-card--small{min-height:226rem}.icon-card.icon-card--small .icon-card__label{font-size:14rem;line-height:1.43}.icon-card.icon-card--diff{min-height:467rem}.icon-card.icon-card--diff .icon-card__title{margin:0 0 16rem;font-size:24rem;line-height:30rem;letter-spacing:.02em}.icon-card.icon-card--quarter,.icon-card.icon-card--half,.icon-card.icon-card--full{padding:27rem 32rem 19rem 27rem;border-radius:36rem}.icon-card.icon-card--quarter::before,.icon-card.icon-card--half::before,.icon-card.icon-card--full::before{width:144rem}.icon-card.icon-card--quarter::after,.icon-card.icon-card--half::after,.icon-card.icon-card--full::after{top:-30rem;right:-13rem;width:146rem;aspect-ratio:1}.icon-card.icon-card--quarter .icon-card__num,.icon-card.icon-card--half .icon-card__num,.icon-card.icon-card--full .icon-card__num{font-weight:300;font-size:240rem;line-height:1}.icon-card.icon-card--quarter .icon-card__footer::after,.icon-card.icon-card--half .icon-card__footer::after,.icon-card.icon-card--full .icon-card__footer::after{width:24rem;height:50rem;margin-bottom:13rem}.icon-card.icon-card--quarter .icon-card__text,.icon-card.icon-card--half .icon-card__text,.icon-card.icon-card--full .icon-card__text{max-width:60%}.info-card{padding:62rem 118rem 75rem;aspect-ratio:688/422;border-radius:40rem}.info-card::after{--offset:33rem;width:19rem}.info-card__title{max-width:70%;margin:0 0 16rem;font-size:24rem;line-height:32rem}.info-card__title::before{position:absolute;top:.7em;left:-85rem;margin:0;font-size:16rem;line-height:20rem}.info-card__text{max-width:70%}.info-card__text p:not(:last-child){margin-bottom:24rem}.info-card-block__grid{gap:26rem}.intro .image img{border-radius:36rem}.intro .intro__promo{position:absolute;top:40rem;right:75rem;margin-bottom:0;margin-left:auto}.intro__header{max-width:67%;margin:0 0 56rem}.intro__tags{margin-top:24rem}.intro__text{margin-top:24rem;font-size:17rem}.intro__links{margin-top:16rem}.intro .intro-links{margin-top:24rem}.intro .intro-links>*{font-size:16rem;line-height:1.5}.intro .intro-links .link--ic-right::after{margin-left:11rem}.intro .description-list.description-list--alt .description-list__item{max-width:270rem}.intro .intro-promo__detail{padding:8rem 7rem;font-size:14rem}.intro .intro-promo__time{width:134rem;font-size:14rem}.intro__grid{grid-template-columns:repeat(3,1fr);gap:21rem;max-width:82%}.intro .intro-group__discount{margin:0 0 10rem 35rem;color:rgba(var(--color-blck--rgb),.2);font-size:14rem;line-height:1.43}.intro .intro-group__price{margin:0 0 15rem;padding:8rem 18rem;font-size:20rem;line-height:1}.intro .intro-group__title{font-size:16rem;line-height:1.25}.intro .btn:not(.btn--coffee){min-width:235rem;padding:20rem 30rem}.intro__footer .btn{margin:0}.intro__btns,.intro__btns-group{margin-top:24rem}.intro__btns .btn,.intro__btns-group .btn{padding:20rem 45rem}.intro__bottom{margin-right:calc(var(--offset-right)*-1);margin-left:calc(var(--offset-left)*-1);padding:29rem 40rem 40rem}.intro__bottom .btn{min-width:unset}.intro__detail{gap:40rem;align-items:center;margin-right:auto;margin-bottom:40rem}.intro__detail-title{font-size:24rem}.intro__price span{padding:11rem 18rem;font-size:14rem;border-radius:36rem}.intro__price del{color:rgba(var(--color-blck--rgb),.2);font-size:14rem}.intro.intro--alt .intro__wrapper{padding:40rem 97rem 40rem 129rem}.intro.intro--alt .intro__title{margin:0 0 50rem}.intro.intro--alt .intro__links{font-size:16rem;line-height:1.5}.intro.intro--alt .intro-links__doctor.link--ic-right::after,.intro.intro--alt .intro-links__feed.link--ic-right::after{--ic-width:7rem;aspect-ratio:7/14}.intro.intro--alt .intro-links__doctor{margin-bottom:4rem}.intro.intro--alt .intro-links__doctor span{margin-left:30rem}.intro.intro--alt .intro-links__doctor.link--ic-right::after{margin-left:11rem}.intro.intro--alt .intro-links__feed.link--ic-right::after{margin-left:10rem}.intro.intro--alt .intro-links__feed span{margin-left:10rem}.intro.intro--service .intro__btns{max-width:270rem}.intro.intro--doctor .intro__header{max-width:35%}.intro.intro-without-image .intro__wrapper{padding-top:40rem}.intro.intro-without-image .intro__header{margin-bottom:0}.intro-block__slider-mobile{margin:0 var(--container-padding)}.intro-block__image{aspect-ratio:688/524}.intro-block__image{width:100%}.intro-block__image img{border-radius:400rem 400rem 36rem 36rem}.intro-block .text-link{padding:6rem 15rem 8rem;font-size:16rem;line-height:1.25}.intro-block__content{padding:38rem 97rem 0 var(--container-padding)}.intro-block__title{--offset:56rem;margin:0 0 50rem}.intro-block__title::before{--width:25rem;aspect-ratio:1/2}.intro-block__preview{margin:0 40rem;background:var(--bg-m) center center/cover no-repeat;clip-path:inset(36% 1.4% 0 1.4% round 400rem 400rem 36rem 36rem)}.intro-block__preview.active{--radius:36rem;clip-path:inset(0% 0% 0% 0% round var(--radius))}.link-arrow{width:250rem;font-size:16rem}.link-arrow::before{border-width:2px}.link-arrow::after{width:24rem;transform:translate(var(--x),calc(var(--y) - 1px));aspect-ratio:24/50}.link-line{padding:19rem 0;font-size:16rem;border-width:2px}.link-line:last-child{border-width:2px}.link-line:hover+.link-line,.link-line.active+.link-line{border-top:2px solid var(--color-primary)}.map::before{height:153rem}.map__note{width:150rem;margin-right:112rem;margin-bottom:16rem;font-size:13rem;line-height:18rem}.map__locations{height:900rem}.map__locations.map__locations--touch{margin-top:-30rem}.map__scheme{top:0;width:1755rem;transform:translateY(-58%)}.map__scheme.js-scheme-touch{top:-27%}.map__point{padding:2rem 12rem;padding-left:26rem;font-size:12rem;line-height:18rem;letter-spacing:.02em;border-radius:17rem;transform:translate(-13rem,-50%)}.map__point::before{left:13rem;width:8rem}.map__point::after{left:16rem}.map__point--capital::before{--light-width:1px;--dark-width:2rem}.map__point--right{padding-right:26rem;padding-left:12rem;transform:translate(calc(-100% + 13rem),-50%)}.map__point--right::before{right:13rem;left:initial}.map__point--right::after{right:-1px;left:initial}.map__point-info{width:275rem;transform:translateX(calc(-50% + 16rem))}.medical-card{min-height:330px}.medical-card__img{width:100px;height:100px}.medical-card__experience{bottom:-10px;padding:4px 10px;font-weight:700;font-size:12px;line-height:12px}.medical-card__top{flex-direction:column;justify-content:space-between;align-items:center;gap:0}.medical-card__top:hover .medical-card__title{color:var(--color-primary)}.medical-card__title-wrapper{margin-top:19px}.medical-card__title{text-align:center;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.medical-card__specialization{text-align:center}.medical-card__elements-wrapper{padding-bottom:5px;scrollbar-width:thin!important;scrollbar-color:var(--color-base-300) transparent!important}.medical-card__bottom{padding:10px}.medical-card__booking-btn:hover{background-color:var(--color-primary-hover)}.medical-card__phone-btn:hover{color:var(--color-whte);background-color:var(--color-primary-hover)}.mobile-menu{margin-bottom:97rem;padding:12.3046875vh 40rem 132rem}.mobile-menu__list{margin-bottom:24rem}.mobile-menu__sublists .mobile-menu__sublist:first-child{margin-top:5rem}.mobile-menu__sublists .mobile-menu__sublist:last-child{margin-bottom:5rem}.mobile-menu__sublists .mobile-menu__sublist::before{width:36rem}.mobile-menu__sublist-item a{padding:5rem 0;font-size:16rem}.mobile-menu__submenu{margin-bottom:48rem;font-size:13rem}.mobile-menu__footer{margin-bottom:48rem}.modal-booking{align-items:flex-start;padding:228rem 0 100rem}.modal-booking .modal__header{padding:32rem 40rem 41rem}.modal-booking .step-back{margin-right:33rem}.modal-booking .step-back::before{width:44rem;height:38rem}.modal-booking .modal__title{color:var(--color-text);font-size:32rem;font-family:var(--font-secondary);line-height:1.25;letter-spacing:.32rem}.modal-booking__close{width:40rem;margin-left:auto}.modal-booking .form__grid{padding:0 40rem 48rem}.modal-booking .form__footer{padding:48rem 40rem 17rem}.modal-booking .form__footer--result{padding:112rem 40rem 30rem}.modal-booking .form__footer--result::before{top:32rem;left:40rem;width:50rem}.modal-booking .form__footer--result .form__title{margin-bottom:40rem;padding:0}.modal-booking .form__footer--result .form__note{margin-bottom:0}.modal-booking .form__data{margin-bottom:32rem}.modal-booking .form-code{gap:10rem 25rem;width:75%}.modal-booking .form-code__btn{margin-left:auto}.modal-booking .form-code__btn.btn--alt{padding:5rem 15rem;font-size:17rem;line-height:1.18;letter-spacing:.17rem}.modal-booking .form-detail{flex-direction:row;gap:10rem;align-items:flex-start;justify-content:space-between;margin-bottom:38rem;padding:0}.modal-booking .form-detail__wrap{flex-direction:column;flex-shrink:0;gap:11rem;align-items:flex-start;margin-bottom:0}.modal-booking .form-detail__wrap .btn{align-self:flex-end}.modal-booking .form-detail .form__note{order:-1;margin-right:unset}.modal-booking.patient .modal__wrapper{padding:50rem 40rem 88rem}.modal-booking.patient .modal__title{margin-bottom:37rem;color:var(--color-primary)}.modal-booking.patient>.close{--size:40rem;top:32rem;right:40rem}.modal-booking.patient .modal__note{margin-bottom:37rem}.modal-booking.patient .switch-button{margin-bottom:37rem}.modal-booking.patient .form__fieldset{margin-bottom:48rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-s{--mb:48rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-s .form__field--small{--width:calc(50% - 10.5rem)}.modal-booking.patient .form__fieldset.form__fieldset--mb-m{--mb:56rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-m .form__field--small{--width:calc(50% - 10.5rem)}.modal-booking.patient .form__fieldset.form__fieldset--line{--mpb:48rem;--item:98rem;--gap:5rem;display:grid;grid-template-columns:98rem calc(100% - var(--item) - var(--gap));gap:var(--gap)}.modal-booking.patient .form__block{--size:68rem;--gap:21rem}.modal-booking.patient .form__block .select-wrapper{--col:290rem;grid-template-columns:1fr var(--col);margin-bottom:24rem}.modal-booking.patient .form__block .select-wrapper.select-wrapper--mb{margin-bottom:48rem}.modal-booking.patient .form-block.form-block--grid>*{width:50%}.modal-booking.patient .form-block.form-block--grid .form__field,.modal-booking.patient .form-block.form-block--grid .form-block__row.form-block__row--date{margin-bottom:0}.modal-booking.patient .form-block__row{--size:68rem;--gap:21rem}.modal-booking.patient .form-block__row.form-block__row--add{grid-template-columns:repeat(3,156rem);gap:20rem}.modal-booking.patient .form-block__row.form-block__row--date{--size:88rem;margin-bottom:24rem}.modal-booking.patient .form-block__item{margin-bottom:48rem;margin-left:var(--ml)}.modal-booking.patient .form__field{margin-bottom:0}.modal-booking.patient .form__field:not(:last-child){margin-bottom:24rem}.modal-booking.patient .form__note{max-width:50%;margin-bottom:20rem}.modal-booking.confirm .form-block{display:grid;grid-template-columns:1fr 1fr;gap:20rem}.modal-booking.confirm .form-block__row.form-block__row--date{margin-bottom:24rem}.modal-booking-error{align-items:flex-start;padding:228rem 0 80rem}.modal-booking-error__title{max-width:100%;margin:0 0 40rem;padding:0;font-size:31rem;line-height:40rem}.modal-booking-error__text{max-width:298rem;font-size:16rem;line-height:20rem}.modal-booking-error__time-icon{width:110rem;height:110rem}.modal-booking-error__cancel-icon{top:45rem;left:21rem;width:68rem;height:68rem;-webkit-mask-size:68rem 68rem;mask-size:68rem 68rem}.modal-booking-error__content{padding:0 30rem 30rem}.modal-booking-error__content-text{padding:0 30rem 40rem}.modal-booking-error .modal-booking__close{width:60rem}.modal-booking-error .modal__header{padding:32rem 40rem 91rem}.modal-booking-error .step-back::before{left:28rem;width:29rem;height:25rem}.modal-booking-error__cancel-text-row{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30rem;column-gap:30rem}.modal-booking-error__cancel-text-row-item:not(:last-child){margin:0}.modal-booking-error__cancel-text-row-item-title{font-size:31rem;line-height:40rem}.modal-booking-error__cancel-buttons-row{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30rem;column-gap:30rem}.modal-booking-error__cancel-buttons-row-item:not(:last-child){margin:0}.modal-stories .modal__wrapper{position:relative;top:unset;display:block;width:50vh;height:90vh}.modal-stories .close{--size:40rem;top:0;right:-20rem;transform:translate(100%,-50%)}.modal-meeting{padding:100rem 40rem var(--footer-height)}.modal-meeting .modal__wrapper{padding:32rem}.modal-meeting .modal__header{margin-bottom:28rem}.modal-meeting .block-title{max-width:532rem;margin:0 0 64rem}.modal-meeting .form__info{max-width:70%;margin-bottom:64rem;font-size:24rem;line-height:1.25;letter-spacing:.01em}.modal-meeting .person-panel{order:-1;margin-bottom:64rem;padding:24rem;box-shadow:0 10rem 18rem 0 rgba(91,3,24,.06)}.modal-meeting .person-panel:not(:last-child){margin-bottom:64rem}.modal-meeting .person-panel::after{position:absolute;right:24rem;bottom:24rem;display:block;width:16rem;background:url(../img/i-info-circle.svg) center center/contain no-repeat;content:"";aspect-ratio:1}.modal-meeting .person-panel__wrapper{gap:16rem}.modal-meeting .person-panel__title{margin-bottom:5rem}.modal-meeting .form__wrapper{gap:16rem;margin-bottom:24rem}.modal-meeting .form__note{margin-bottom:24rem}.modal-meeting .form__btn{padding:15rem 30rem;line-height:1}.modal-callback-director{padding:96rem var(--container-padding) var(--footer-height)}.modal-callback-director .modal__wrapper{padding:39rem var(--container-padding) 16rem}.modal-callback-director__close.close{top:32rem;right:40rem;width:40rem}.modal-callback-director .modal__header{min-height:320rem;padding-bottom:54rem}.modal-callback-director .modal__header::after{right:0}.modal-callback-director .modal__decor{display:flex;align-items:flex-start;float:left;width:95rem;aspect-ratio:95/60}.modal-callback-director .modal__decor::before{width:24rem}.modal-callback-director .block-title{max-width:423rem;font-size:24rem;line-height:32rem}.modal-callback-director .block-title span:not(.text-accent){font-size:24rem;line-height:32rem}.modal-callback-director .modal__cite{max-width:247rem;font-size:13rem;line-height:1.23}.modal-callback-director .modal__form{--offset:var(--container-padding);padding:60rem 40rem 37rem}.modal-callback-director .form__field:not(:last-child){margin-bottom:16rem}.modal-callback-director .form__field input{--mb:1rem;border-width:2px}.modal-callback-director .form__field textarea{min-height:164rem}.modal-callback-director .form__message{margin-bottom:16rem}.modal-callback-director .form__btn.btn{padding:11rem 30rem}.modal-callback-director .v-select{max-width:433rem}.modal-callback-director .vs__selected-options{font-size:16rem;line-height:24rem}.modal-callback-director .vs__dropdown-menu{font-size:16rem;line-height:24rem}.modal-tax-deduction,.modal-cv,.modal-callback-base,.tax{padding:96rem var(--container-padding) calc(var(--footer-height) + 50rem)}.modal-tax-deduction .modal__wrapper,.modal-cv .modal__wrapper,.modal-callback-base .modal__wrapper,.tax .modal__wrapper{padding:60rem 40rem 37rem}.modal-tax-deduction .modal__subtitle,.modal-cv .modal__subtitle,.modal-callback-base .modal__subtitle,.tax .modal__subtitle{padding-right:50%}.modal-tax-deduction .form-block,.modal-cv .form-block,.modal-callback-base .form-block,.tax .form-block{--size:88rem;margin-bottom:24rem}.modal-cv .select-wrapper.select-wrapper--single{display:block}.modal-cv .select-wrapper.select-wrapper--single .form__label{margin:0 0 8rem;font-size:16rem;line-height:1}.modal-cv .vs__dropdown-menu{font-size:16rem;line-height:24rem}.modal-cv .vs__selected-options{font-size:16rem;line-height:24rem}.modal-cv .form__field.form__field--file{max-width:394rem}.modal-callback-base{align-items:center}.news-card{--border-rad:30rem;min-height:408rem}.news-card__link{min-height:408rem}.news-card__image{aspect-ratio:336/100}.news-card__title{margin:0 0 99rem;font-size:16rem}.news-card__footer::before{width:17rem;aspect-ratio:17/35}.news-card__detail{font-size:13rem}.not-found{margin-bottom:44rem}.not-found .section.section--pt{--pt:32rem}.not-found__image{margin-bottom:128rem}.order.order--half{grid-template-columns:repeat(2,1fr);gap:30rem}.order-item{padding:32rem 46rem 32rem 72rem;border-radius:36rem}.order-item::before{top:32rem;left:32rem;font-size:24rem}.order-item.order-item--offset:not(:last-child){margin-bottom:0}.order-item__title{margin:0 0 48rem;font-size:19rem;line-height:1.32}.page-footer__mobile-menu .container a{padding-top:53rem;font-size:13rem}.page-footer__mobile-menu .container a::before{width:48rem}.page-header{padding:14rem 0}.page-header__btns>:not(:first-child){margin-left:20rem}.pagination{font-size:16rem}.person-booking__subtitle{margin-bottom:32rem;font-size:24rem;line-height:1.3334}.person-booking__timing{gap:12rem;width:50%}.person-booking__time{font-size:16rem}.person-card::before{height:calc(100% - 125rem);box-shadow:-4rem 40rem 60rem rgba(91,3,24,.06)}.person-card__image,.person-card__counter{width:250rem}.person-card__title{font-size:20rem}.person-card__subtitle{font-size:14rem}.person-card__info{--col-width:158rem;gap:18rem 10rem;margin-bottom:24rem;font-size:14rem}.person-card__aside{font-size:16rem}.person-card__link{font-size:14rem}.person-card__footer{--col-width:158rem;gap:16rem 10rem}.person-card__price{font-size:14rem}.person-card__date{font-size:14rem}.person-card__note{font-size:14rem}.person-card__search .search .search__field label{max-width:60%;font-size:22rem}.person-card__search .search__btn{bottom:6rem}.person-card__icons{--width:250rem}.person-panel{display:flex;align-items:center;justify-content:space-between;padding:30rem}.person-panel__wrapper{gap:15rem}.person-panel__preview{width:80rem}.person-panel__title{margin-bottom:8rem;font-size:20rem}.person-panel__date{font-size:16rem;line-height:1.25}.person-panel__date::before{width:16rem;margin-right:9rem;background-color:var(--color-text);-webkit-mask:url(../img/i-calendar-thin.svg) no-repeat center/contain;mask:url(../img/i-calendar-thin.svg) no-repeat center/contain;content:"";aspect-ratio:1}.person-panel__date--accent::before{background-color:var(--color-primary)}.person-panel__info{display:flex;flex-shrink:0;gap:24rem;align-items:center}.person-panel__price{flex-shrink:0;padding:4rem 12rem;color:var(--color-text-alt);font-size:16rem;font-family:var(--font-secondary);line-height:1.25;line-height:18rem;background-color:#fbf4ee;border-radius:15rem}.person-panel__info-btn{right:12rem;bottom:12rem}.persons .vs__actions{position:static}.persons .vs__actions .vs__open-indicator{position:static;width:1.25em;height:1.25em;margin-left:-7px;aspect-ratio:1/1}.persons--specs .block-caption{margin-bottom:32rem}.persons__options{margin-top:0;margin-bottom:0;padding-top:40rem;padding-bottom:40rem}.persons__options.is-sticky .persons__options-inner{padding-top:0;padding-bottom:0}.persons__options.is-sticky .persons__filters{margin-top:0}.persons__filters{--cal-col:calc(2 * var(--col-size) + var(--grid-gap));--select-col:1fr;gap:24rem}.persons__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(330rem,1fr));gap:var(--list-gap-y) var(--list-gap-x);align-items:flex-start;transition:margin-top .3s ease}.persons__slider:not(.persons__slider--service) .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:45rem 20rem}.persons__slider:not(.persons__slider--service) .swiper-nav{display:none}.persons__slider--service .swiper-slide{width:calc((100% - 20px)/2)}.persons__selects{grid-template-columns:34% auto;gap:18rem}.persons__btn{margin-top:32rem}.change-heading .content-wrapper{margin-top:0}.change-heading .block-caption{margin-bottom:0}.change-heading .block-caption .page-title{margin-bottom:0}.preloader img{width:130rem;height:130rem}.profile::before{left:0;width:100%;height:calc(100% - 120rem);border-radius:40rem;transform:none}.profile--preview{padding:0 40rem}.profile--preview .close{--size:28rem;top:174rem;right:54rem}.profile--preview .profile__info-wrapper{flex-wrap:wrap;margin-bottom:48rem}.profile--preview .profile__book{flex-shrink:0;align-items:center;justify-content:space-between;width:100%;max-width:none;margin-top:37rem}.profile--preview .profile__book .btn{width:25.5208333333vw}.profile--preview .profile__book .btn--alt{padding-right:28rem;padding-left:28rem}.profile--preview .profile__book-info{gap:24rem}.profile__image-wrapper{width:240rem;margin-bottom:32rem}.profile__status{right:-7rem;bottom:37rem;width:56rem}.profile__status--dark{right:37rem;bottom:-19rem}.profile__book .btn{width:clamp(286rem,14.8958333333vw,400rem)}.profile__book-info{gap:40rem}.profile__note{font-size:14rem;line-height:16rem}.profile__price{font-size:14rem;line-height:18rem;border-radius:30rem}.profile__info{padding-bottom:48rem}.profile__detail{display:grid;grid-template-columns:41.6666666667% 1fr;gap:0 40rem;padding:30rem}.profile__detail::after{width:100%;border-radius:40rem}.profile__detail.profile__detail--short{padding-top:0}.profile__detail.profile__detail--short::after{height:calc(100% - 60rem)}.profile__detail.profile__detail--accordion{margin-bottom:30rem}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent{grid-column:2/2}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .profile__descr-list{grid-template-columns:100rem 1fr;gap:50rem;margin-bottom:90rem}.profile__detail.profile__detail--accordion .accordion__wrap{padding:0}.profile__detail.profile__detail--accordion .profile__header{display:flex;gap:20rem;align-items:flex-start;justify-content:space-between}.profile__detail.profile__detail--accordion .profile__header-img{flex-shrink:0;width:120rem;overflow:hidden;border-radius:50%;aspect-ratio:1}.profile__detail.profile__detail--accordion .profile__subtitle~p:has(~ul){font-size:16rem}.profile__detail.profile__detail--accordion .profile__addresses{display:flex;flex-wrap:wrap;gap:10rem;margin-bottom:50rem}.profile__detail.profile__detail--accordion .profile__addresses .profile__subtitle{width:100%}.profile__detail.profile__detail--accordion .accordion__btn{display:none}.profile__detail.profile__detail--accordion .accordion__panel{max-height:unset;overflow:unset}.profile__detail.profile__detail--accordion .profile__detail-text{margin-bottom:60rem}.profile__detail.profile__detail--accordion .block-video .video::after{width:56rem}.profile__detail.profile__detail--accordion:last-child .profile__descr-list{margin-bottom:0}.profile__labels{top:80rem;bottom:unset;left:-10rem;gap:10rem}.profile__book-list{font-size:16rem;line-height:20rem;letter-spacing:.01em}.profile__book-list{width:100%}.profile__data-info{font-size:16rem;line-height:20rem;letter-spacing:.01em}.profile__title{font-size:24rem;line-height:1.25}.profile__subtitle{font-size:16rem}.profile__subtitle~p:has(~ul){font-size:16rem}.profile__spec{font-size:16rem;line-height:20rem;letter-spacing:.01em}.profile__spec{--offset:30rem;position:relative;grid-row:3/4;grid-column:2/2;margin-top:35rem;padding:30rem 30rem 30rem 0}.profile__spec::before{position:absolute;top:0;left:calc(-1*var(--offset));z-index:0;width:calc(100% + var(--offset));height:100%;background-color:var(--color-bg);border-radius:15rem;content:""}.profile__spec-item{position:relative;z-index:1}.profile__spec-item.profile__spec-item--icon{position:relative;display:flex;align-items:center;justify-content:space-between}.profile__spec-item.profile__spec-item--icon::after{display:block;flex-shrink:0;width:35rem;background-color:var(--color-coffee);content:"";aspect-ratio:1;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain}.profile__block{font-size:16rem;line-height:20rem;letter-spacing:.01em}.profile__block{grid-column:2/2;margin-top:40rem;padding-top:0}.profile__block .btn{display:none}.profile__addresses{font-size:16rem;line-height:20rem;letter-spacing:.01em}.profile__text{-webkit-line-clamp:2}.profile__cards-slider .swiper-pag{display:none}.profile__cards{display:flex;flex-direction:column;grid-column:2/2;gap:20rem;margin-top:45rem;padding-top:0}.profile__cards .promo{width:100%}.profile__cards .promo .promo__title{font-size:23rem;line-height:30rem}.profile__cards .promo .promo__header{margin-bottom:20rem}.profile__links{grid-column:2/2;margin-top:60rem;padding:0}.profile__wrap{position:relative;padding:30rem}.profile__wrap::after{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";width:100%;height:100%;border-radius:40rem}.profile__wrap>.profile__title{display:none}.profile__progress{gap:20rem;margin:60rem 0 55rem}.profile__slider{--offset:var(--container-padding)}.profile__slider-nav{position:relative;margin-top:40rem}.profile__slider-nav .swiper-pag{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}.profile__slider-nav .swiper-nav>*{width:35rem}.profile__slider-nav .swiper-nav>::before{background-color:var(--color-coffee)}.profile__article{margin-top:140rem}.profile__article .profile__title{margin-bottom:95rem}.profile__doctors{border-radius:40rem}.profile__doctors .container{display:grid;grid-template-columns:repeat(2,1fr);gap:15rem}.profile__doctors .profile__title{order:-1}.profile__doctors-links{align-self:flex-end;order:-1}.profile__doctors-links .link-arrow{width:calc((100vw - 2*var(--container-padding))/2 - 15rem)}.profile__doctors .profile__slider{grid-column:1/-1}.profile__doctors .swiper-nav{--offset:var(--container-padding);top:unset;bottom:100rem;transform:translateY(50%)}.profile__doctors .swiper-nav>*{width:35rem}.profile__doctors .swiper-nav>::before{background-color:var(--color-coffee)}.profile.profile--single{margin-bottom:60rem}.profile.profile--single .profile__image-container{position:relative;grid-row:1/8}.profile.profile--single .profile__image-fix{position:sticky;top:var(--header-height);left:0;display:flex;flex-direction:column}.profile.profile--single .profile__image{width:clamp(240rem,31.25vw,320rem);margin:0 auto}.profile.profile--single .profile__status.profile__status--dark{right:calc((41.6666666667vw - clamp(240rem,16.6666666667vw,320rem))/4 + 20rem);bottom:0}.profile.profile--single .profile__info{grid-row:1/3;grid-column:2/2;margin-top:100rem;padding:0}.profile.profile--single .profile__addresses{margin-left:-12rem}.profile.profile--single .profile__detail--accordion .profile__info{margin-top:0}.profile.profile--single .profile__detail--accordion .accordion__wrap>*{grid-row:unset;grid-column:unset}.profile.profile--single .profile__detail--accordion .accordion__wrap-video{margin-bottom:90rem}.profile.profile--single .profile__detail--accordion .accordion__wrap .accent-list{grid-template-columns:1fr;margin-bottom:50rem}.profile.profile--single .profile__detail--accordion .accordion__wrap .accent-list .accent-list__item{padding:0}.profile.profile--single .profile__detail--accordion .accordion__wrap .accent-list .accent-list__item::before{position:absolute;left:calc(-1*var(--width) - 20rem)}.profile.profile--single .page-title{margin-bottom:50rem;font-size:24rem}.profile.profile--single .profile__book{flex-direction:column;grid-row:4/7;align-self:start;margin:0;margin-top:30rem}.profile.profile--single .profile__book.profile__book--desk{gap:0;width:100%;margin-top:0;padding-bottom:0}.profile.profile--single .profile__book.profile__book--desk .profile__book-list{margin-bottom:10rem}.profile.profile--single .profile__book.profile__book--mobile{display:none}.profile.profile--single .profile__book-item{align-items:center;padding:10rem 0}.profile.profile--single .profile__book-item--date{margin-bottom:0}.profile.profile--single .profile__book-item--date .profile__book-term{font-size:18rem;font-family:"TT Drugs","Arial",sans-serif}.profile.profile--single .profile__book-item--date .profile__date{margin-left:auto}.profile.profile--single .profile__book .btn{width:100%}.profile.profile--single .profile__price-old{font-size:10rem}.profile.profile--single .profile__price-start{font-size:16rem;letter-spacing:.01em}.profile.profile--single .btn-more{margin-top:6rem}.profile.profile--single .booking{margin-bottom:20rem}.profile.profile--single .booking.booking--panel{border-radius:40rem}.profile__descr{width:303rem;-moz-column-gap:26rem;column-gap:26rem}.profile__address-item{padding-left:12rem}.profile__address-item::before{width:6rem}.profile__link{font-size:14rem}.profile__info-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:26rem}.profile__awwards{flex-shrink:0;width:286rem}.profile .accordion-block.accordion-block--accent .accordion.active .accordion__btn{padding-left:24rem}.profile .accordion__wrap a{font-size:16rem}.profile .accordion.active{border-radius:36rem;box-shadow:-5rem 58rem 88rem rgba(91,3,24,.06)}.profile .accordion__btn{padding:24rem 0;font-size:24rem;line-height:30rem;border-width:2px}.profile .accordion__btn.active{padding:32rem 24rem}.profile .accordion__panel>*{padding:30rem 24rem}.profile .accordion .profile__descr-list{display:grid;grid-template-columns:max-content 1fr;gap:32rem 30rem;align-items:flex-start}.profile .accordion .profile__descr-title{line-height:1.5}.profile .accordion .profile__descr-term{font-size:16rem;line-height:1.5}.profile .accordion .profile__descr-value{display:flex;align-items:flex-start;justify-content:space-between;font-size:16rem;line-height:1.5}.profile__posts{padding:0 24rem}.profile__post{padding:32rem;border-radius:36rem}.profile__post:not(:last-child){margin-bottom:33rem}.profile__post-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.profile__post-footer::before{margin-bottom:112rem}.profile__about{margin:32rem 0}.profile__caption{width:120rem;aspect-ratio:120/80}.profile__about-text{font-size:32rem;line-height:40rem}.program-card__accordions.accordion-block .accordion:first-child .accordion__btn{border-width:1px}.program-card__accordions.accordion-block .accordion.active{border-width:1px}.program-card__accordions.accordion-block .accordion.active .accordion__btn{border-width:1px}.program-card__accordions.accordion-block .accordion__btn{border-width:1px}.program-card__accordions.accordion-block .accordion__btn::after{width:20rem}.program-card__promo{padding-top:120rem}.program-card__promo::before{top:85rem}.program-card__promo::after{left:calc(var(--side-pad)*-1 - var(--offset));width:calc(100% + var(--side-pad)*2 - var(--offset));height:var(--height);background:var(--icon) center center/contain no-repeat}.program-card__promo .tags::after{right:var(--right-decor);width:var(--width-decor)}.program-card__doc{margin-top:35rem}.programs{--offset:var(--container-padding)}.programs__slider{--side-offset:var(--container-padding)}.programs .program-card.swiper-slide{width:334rem}.programs-block__title{margin:0 0 20px;font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.programs-block__text{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.programs-block__text p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.promo{width:89.5833333333vw;padding:30rem 20rem 30rem 30rem;border-radius:32rem}.promo.promo--grid{width:unset}.promo.promo--grid .promo__header{margin-bottom:auto}.promo.promo--grid .promo__header{display:block}.promo.promo--grid .promo__period{position:absolute;top:0;right:0;gap:3rem}.promo.promo--grid .promo__period span{margin-right:0}.promo.promo--grid .promo__period time{padding:5rem 8rem}.promo.promo--grid .caption{margin-top:3rem}.promo.promo--grid .promo__footer .btn{padding:16rem 48rem}.promo__header{margin-bottom:154rem}.promo__title{width:49.7395833333vw;font-size:24rem;line-height:1.25}.promo__caption{width:92rem;aspect-ratio:92/30}.promo__period{gap:10rem;padding-left:12rem}.promo__period span{font-size:14rem}.promo__period span::before{width:19rem;margin-right:11rem}.promo__period time{padding:10rem 15rem;font-size:14rem}.promo__footer::before{width:24rem;aspect-ratio:24/42}.promo__price{--fs:14rem}.promo__price span{padding:11rem 18rem;font-size:14rem;border-radius:36rem}.promo__price del{color:rgba(var(--color-blck--rgb),.2)}.promo .btn{padding-right:103rem;padding-left:103rem}.promo-block{overflow:hidden}.promo-block.section{margin-bottom:-100rem;padding-bottom:100rem}.promo-block__grid{display:grid;grid-template-columns:1fr;gap:20rem}.promo-block__grid:not(:last-child){margin-bottom:20rem}.promo-block__wrapper{display:grid;grid-template-columns:1fr;gap:20rem}.promo-block__wrapper-single{grid-template-columns:repeat(auto-fill,minmax(264rem,1fr));gap:30rem 20rem}.promo-block__col{grid-template-columns:repeat(2,1fr);gap:20rem}.promo-block .promo-card{grid-column:1/-1}.promo-block.promo-block--sticky .block-caption{--mb:70rem}.promo-block.promo-block--sticky .float-block{aspect-ratio:90/50}.promo-card{height:45.8333333333vw;padding:30rem 20rem 30rem 30rem;border-radius:30rem;aspect-ratio:688/352}.promo-card .caption{padding:5rem 10rem}.promo-card__title{max-width:33.8541666667vw;font-size:24rem;line-height:1.33}.promo-card__period{padding-left:12rem}.promo-card__period span{margin-right:15rem;font-size:14rem}.promo-card__period span::before{width:19rem;margin-right:11rem}.promo-card__period time{padding:10rem 20rem;font-size:14rem}.promo-card__image{border-radius:30rem}.promo-card__image img{border-radius:30rem}.promo-card__footer::before{margin-right:33rem}.promo-card__text{display:block;width:30.3385416667vw;font-size:14rem;line-height:1.29;letter-spacing:.01em}.promo-card__price{--fs:14rem}.promo-card__new{padding:7rem 17rem;font-size:14rem}.promo-card.promo-card--vert{height:70.3125vw;aspect-ratio:334/540}.promo-card.promo-card--vert .btn{min-width:178rem}.promo-card.promo-card--small{aspect-ratio:427/610;grid-column:unset}.promo-grid__container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap)}.quote{padding:32rem 0;border-width:2px}.quote:not(:last-child){margin-bottom:127rem}.radio.radio--circle .radio__label{padding:9rem 20rem;font-size:16rem;line-height:1;border-width:2px;border-radius:25rem}.radio.radio--checked .radio__label{padding-left:0;line-height:24rem}.radio.radio--checked .radio__label::after{left:-26rem}.reception-select .vs__dropdown-toggle{padding-top:0;padding-bottom:0}.review{font-size:16rem;line-height:1.5}.review__answer-author{margin-bottom:6rem}.reviews__tabs{--cols:4;gap:16rem}.reviews__tab{padding:13rem 20rem}.reviews__tab img{margin-bottom:15rem}.reviews__tab-stars{font-size:11rem;line-height:16rem}.search__tag{font-size:26rem;line-height:1.5}.search__field{border-width:2px}.search__btn{--size:32rem}.search .close{--size:26rem}.search--in-filters .search__field input{font-size:20rem;line-height:1.5}.search-main{z-index:100000;background-color:rgba(var(--color-blur--rgb),.6);-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem)}.search-main__time-list .search-main__item{font-size:18rem;line-height:1.15;letter-spacing:.02em}.search-main__time-list .search-main__item::after{width:13rem}.search-main__time-list .search-main__item:not(:last-child){margin-bottom:14rem}.search-main .grid-wrapper{padding-top:48rem;padding-bottom:40rem}.search-main__notfound .separator{--mb:40rem}.search-main__notfound .tags__item{padding:9rem 10rem;line-height:1.08}.search-block.section.section--mt{padding:80rem 0}.search-block__more.btn.btn--alt{margin-top:32rem;padding:18rem 35rem;border-width:2px;border-radius:50rem}.search-block .search.search--in-filters{margin-bottom:32rem}.nice-select{padding:18rem 33rem 18rem 54rem;font-size:16rem;border-radius:30rem}.nice-select::before{--size:25rem;left:20rem}.nice-select::after{right:25rem;width:14rem;aspect-ratio:14/8}.nice-select .nice-select-dropdown{padding:20rem 54rem 35rem;font-size:16rem;border-bottom-right-radius:30rem;border-bottom-left-radius:30rem;box-shadow:-5.5941rem 55.941rem 83.9114rem var(--sh-color)}.service-card{aspect-ratio:697/363}.service-card .price{margin-bottom:16rem}.service-card__label{font-size:13rem}.service-card__label-hide{display:none}.service-card__btn.btn{line-height:1.25}.service-card.service-card--img .description-list__item{padding-right:0}.service-card.service-card--alt .description-list{max-width:unset}.service-card.service-card--alt .description-list__item{padding-right:0}.services__wrapper{margin-bottom:48rem}.services__sticky{margin-bottom:48rem}.services .float-block__title{font-size:14rem;letter-spacing:-.28rem}.services .float-block__title::before{width:11rem}.services .spec-list{-moz-column-gap:30rem;column-gap:30rem}.services .spec-list .accordion__btn{font-size:21rem;line-height:30rem}.services .spec-list .accordion__btn.spec-list__link{font-size:16rem}.services .spec-list .services-menu__sublist{grid-template-columns:1fr;gap:14rem}.services__menu .accordion__btn{position:relative;padding:19rem 0;border-width:2px}.services__menu .accordion__btn:hover,.services__menu .accordion__btn.chosen{--base-color:var(--color-primary)}.services__menu .accordion__btn:hover~.accordion__btn,.services__menu .accordion__btn:hover+.accordion__panel+.link-line,.services__menu .accordion__btn.chosen~.accordion__btn,.services__menu .accordion__btn.chosen+.accordion__panel+.link-line{border-top:2px solid var(--color-primary)}.services__footer{align-items:flex-end;justify-content:space-between}.services__image,.services__mask{width:350rem;aspect-ratio:350/280}.services__mask{left:var(--container-padding);transform:none}.services__link.link-arrow{margin-bottom:50rem}.services .services-menu__wrap{padding:24rem 0}.services .services-menu__sublist{--offset:56rem;--size:32rem;display:grid;grid-template-columns:repeat(2,1fr);gap:10rem 80rem;align-items:flex-start;line-height:1.43}.services .services-menu__sublist-item a{font-size:16rem}.services.services--index .services-menu__wrap{display:flex;gap:70rem;align-items:flex-start;justify-content:space-between;padding-right:0;padding-left:0}.services.services--index .services-menu__sublist{display:block;flex-shrink:0}.services.services--index .spec-list{flex-shrink:0;margin-top:0;padding-right:0;-moz-columns:1;columns:1}.services.services--index .services-menu__sublist-item:not(:last-of-type){margin-bottom:8rem}.services.services--single .services-menu__wrap{display:flex;gap:70rem;align-items:flex-start;justify-content:space-between}.services.services--single .services-menu__sublist{display:block;flex-shrink:0}.services.services--single .services-menu__sublist-item:not(:last-of-type){margin-bottom:8rem}.services.services--single .spec-list{margin:0}.services__title{margin:40px 0;font-size:28px}.services__grid-column{-moz-columns:3;columns:3}.services-block__item{border-width:2px}.services-block__item:last-child{border-width:2px}.services-block__item a{padding:18rem 0;font-size:16rem;border-width:2px}.services-block__item a::after{width:19rem;height:33rem}.services-block .block-caption{--mb:60rem}.services-block .accordion__btn{padding:24rem 0;font-size:16rem;border-width:2px}.services-block .accordion__btn::after{width:33rem;height:19rem}.services-block .accordion__btn.active{padding:21rem 0}.services-block .accordion-block--accent .accordion.active{padding:0;border-radius:30rem}.services-block__descr-list{font-size:21rem;line-height:1.42}.services-block__descr-item{gap:32rem}.services-block__descr-term{max-width:570rem;font-size:16rem}.services-block__descr-value{font-size:16rem}.services-block .search.search--in-filters{margin-bottom:60rem}.services-prices-component__show-more-button:hover{color:var(--color-base-700)}.services-search .float-block{aspect-ratio:120/70}.services-search__more.btn.btn--third{display:none}.slider-block .block-caption{--mb:63rem}.slider-block__link.link-arrow{margin-bottom:32rem}.slider-block .swiper-nav{top:0}.slider-block .swiper-nav>*{width:30rem}.slider-block .swiper-nav>::before{aspect-ratio:15/32}.slider-gallery .block-caption{--mb:40rem}.slider-gallery__item .image{aspect-ratio:334/196;border-radius:30rem}.social.social--alt .social__item{width:53rem}.social.social--alt .social__item a{--size:24rem;-webkit-mask:var(--icon) no-repeat center/var(--size) auto;mask:var(--icon) no-repeat center/var(--size) auto}.social-wrapper{flex-direction:row;gap:32rem}.spec-list{margin-top:62rem;margin-bottom:130rem;-moz-columns:2 auto;columns:2 auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:80rem;column-gap:80rem}.spec-list__groups{--offset:56rem}.spec-list__items{gap:4px}.spec-list__items a{font-size:16rem}.specs__item{display:flex;align-items:center;justify-content:space-between;padding:32rem;box-shadow:0 20rem 40rem rgba(91,3,24,.06)}.specs__item:not(:last-child){margin-bottom:16rem}.specs__item-title{margin:0;color:var(--color-text);font-size:16rem}.specs__item-list{display:flex;gap:16rem}.specs__item-preview{width:48rem}.specs__count{width:48rem}.specs.specs--alt{gap:8rem;margin-bottom:40rem}.stories__link:not(:last-child){margin-right:20rem}.stories__link span{font-size:13rem;line-height:1;letter-spacing:.01em}.stories__wrapper{width:68rem}.stories-block .stories{margin-bottom:32rem}.stories-slider .swiper-nav{--gap:92rem;top:50%;bottom:unset;left:50%;width:calc(100% + (var(--size) + var(--gap))*2);transform:translate(-50%,-50%)}.stories-slider .swiper-pag{top:7rem}.stories-slider .swiper-pag .swiper-pagination-bullet{height:3rem}.stories-slider__text{--gap:30rem;bottom:100rem;font-size:32rem}.stories-slider__link{--gap:30rem;padding:16rem 48rem}.subscribe .form{padding:40rem 40rem 32rem;border-radius:36rem}.subscribe .form__info{max-width:unset;margin-bottom:37rem;font-size:22rem}.subscribe .form__field{margin-bottom:37rem}.subscribe .form__btn{width:100%;padding:15rem 48rem;line-height:1}.subscribe.subscribe--mt{margin-top:50rem}.swiper-nav.small .swiper-button-prev,.swiper-nav.small .swiper-button-next{width:48rem}.swiper-nav.small .swiper-button-prev::before,.swiper-nav.small .swiper-button-next::before{aspect-ratio:24/42}.table{border-radius:36rem;box-shadow:0 -30rem 40rem 0 rgba(91,3,24,.05)}.table .table-body-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr))}.table .table-body-row:last-child th,.table .table-body-row:last-child td{padding-bottom:42rem;border-bottom:none}.table .table-body-row th,.table .table-body-row td{padding-top:24rem;padding-bottom:20rem}.table .table-body-row th{margin-left:30rem}.table .table-body-row td:last-child{margin-right:30rem}.table .table-body-row td:not(:last-child){padding-right:65rem}.table .table-body-row td ul li{display:flex;align-items:flex-start}.table .table-body-row td ol li{margin-bottom:24rem}.table .table-body-row td ol li::before{margin-top:0;margin-right:20rem;line-height:1.25}.tags-block__title{margin:0 0 20px;font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.tags-block__text{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.tags-block__text p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.tax__wrapper{padding:60rem 40rem 37rem}.text-image{padding-bottom:48rem}.text-image.text-image--arc .text-image__image{border-bottom-right-radius:15rem;border-bottom-left-radius:15rem;aspect-ratio:668/550}.text-image .block-caption{margin-bottom:48rem}.text-image__wrapper{gap:20rem}.text-image__info{margin-bottom:48rem}.text-image__text{--col:245rem;position:relative;grid-template-columns:repeat(2,var(--col));gap:30rem;margin-bottom:48rem;padding-left:170rem;font-size:13rem;line-height:1.5}.text-image__text::before{position:absolute;top:0;left:0;width:8rem;background:url(../img/i-arrow-right-bold.svg) no-repeat center/contain;content:"";aspect-ratio:8/16}.text-image__image{aspect-ratio:668/552;border-radius:40rem}.text-image__image-footer{right:24rem;bottom:32rem;left:32rem;flex-direction:row;align-items:center;justify-content:space-between}.text-image__image-info{width:312rem;font-size:12rem;line-height:16rem;text-align:left}.text-image__image-label{width:125rem;margin:0}.text-video__info{margin-bottom:40rem}.text-video .block-caption{--mb:16rem}.text-video__link.link-arrow{margin-top:auto;margin-left:124rem}.text-video__video{aspect-ratio:688/408;margin-bottom:28rem}.text-video__video .image{border-radius:36rem}.text-video__thumbs .swiper-container{width:374rem}.text-video__thumbs .swiper-button-next::before,.text-video__thumbs .swiper-button-prev::before{width:15rem}.text-video__thumb.swiper-slide{width:114rem;border-radius:5rem;aspect-ratio:114/64}.text-video__thumb.swiper-slide::after{width:37rem}}@media (min-width:768px) and (hover:hover){.close:hover::before,.close:hover::after{border-color:var(--color-primary)}}@media (min-width:768px) and (max-width:1023.98px){.contacts-page__slider .swiper-pag{top:427rem}.services.services--single .spec-list{-moz-columns:1;columns:1}}@media (min-width:768px) and (max-width:1023px){.modal-stocks__title strong{font-size:130rem}}@media (min-width:768px) and (max-width:1024px){.modal-stocks .modal__wrapper .block-subtitle{max-width:100%;margin-bottom:60rem;font-size:33rem!important;line-height:1}}@media (min-width:768px) and (max-width:1199.98px){.separator--left::before{margin-right:0;margin-left:18rem}.descr-list.descr-list--alt{padding:32rem;border-radius:36rem}.accent-text.accent-text--alt{max-width:82%}.flex-block .accent-card{align-self:start;max-width:85%}.accent-card__item,.accent-card .check-list__item,.accent-card .accent-list__item{display:flex;align-items:flex-start}.accent-card__item::before,.accent-card .check-list__item::before,.accent-card .accent-list__item::before{position:relative;top:unset;left:unset;margin-right:22rem}.accordion-block .accordion.active .accordion__btn{border-width:2px}.advantage .check-list{gap:24rem 16rem;margin-bottom:32rem}.advantage .check-list__item::before{width:13rem;aspect-ratio:1/1;margin-right:20rem}.article-card__detail{width:56%}.article-card__detail img{display:block;width:25rem;margin-bottom:16rem}.article-card.article-card--alt{min-height:590rem}.article-card.article-card--alt .article-card__link{min-height:590rem}.article-card.article-card--alt .article-card__image{height:259rem;aspect-ratio:334/259}.article-card.article-card--alt .article-card__wrap{height:calc(100% - 259rem)}.article-card.article-card--alt .article-card__caption{width:95rem}.article-card.article-card--alt .article-card__label{padding-top:10rem;font-size:24rem;line-height:1}.block-caption.mb-s{--mb:32rem}.booking-block .block-caption{--mb:60rem}.booking-block .description-list__item{padding-right:32rem}.booking-block.booking-block--img .booking-block__content{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding))}.branch .contacts-card__btn{padding:2rem 11rem}.branch .contacts-card__link:not(:last-child){margin-bottom:0}.callback-block .block-caption{--mb:64rem}.callback-block .block-caption__tag{margin-top:19rem}.cards-block__grid.cards-block__grid--alt .article-card:nth-child(even){transform:none}.cards-block.cards-block--art .tag-link{left:var(--container-padding)}.cards-block.cards-block--art .cards-block__grid{margin-bottom:0}.cards-slider__slider.swiper.cards-slider__slider--long{margin-bottom:82rem}.cards-slider__slider.swiper.cards-slider__slider--long .swiper-wrapper{gap:20rem}.cards-slider__slider.swiper.cards-slider__slider--long .icon-card.icon-card--alt{margin-top:50rem}.cards-slider__slider.swiper.cards-slider__slider--long .icon-card.icon-card--alt::after{top:-30rem}.cards-slider__slider.swiper .icon-card--alt{grid-column:1/-1;min-height:364rem}.contacts .nested-list{display:grid;grid-template-columns:1fr;gap:24rem}.contacts .nested-list__item{margin-bottom:0;font-size:14rem;line-height:20rem}.contacts-card__labels{margin-bottom:16rem}.contacts-footer__info{margin-right:calc(var(--container-padding)*-1);margin-left:calc(var(--container-padding)*-1)}.contacts-footer .contacts__additional{gap:0;padding-right:var(--container-padding);padding-left:var(--container-padding)}.contacts-footer .contacts__copyright{grid-row:unset}.contacts-page__captions{max-width:80%}.contacts-page__info.contacts-card{padding:53rem 30rem 30rem 59rem}.contacts-page__info.contacts-card .contacts-card__socials{margin-top:-17rem}.contacts-page__details.contacts-card .contacts-card__btn{padding:2rem 11rem}.contacts-page__details.contacts-card .contacts-card__link:not(:last-child){margin-bottom:0}.contacts-page__person.person-panel .person-panel__preview{width:62rem}.contacts-page .cards-slider__slider.swiper{margin-right:-90rem;margin-bottom:-150rem;margin-left:-110rem;padding:44rem 150rem 150rem}.contacts-page .cards-slider .swiper-wrapper{display:flex}.doctors-block .block-caption{max-width:78%}.form-wrap .form-block.form-block--grid{display:flex;flex-direction:row;gap:21rem;margin-bottom:32rem}.form-wrap .form-block__row.form-block__row--alt{display:block;margin-bottom:24rem}.founder__link{grid-column:2/2}.founder .link-arrow{margin-bottom:24rem}.gallery .block-caption__tag{padding:6rem 20rem}.gallery__card:nth-child(odd) .gallery__image{margin-bottom:16rem;aspect-ratio:334/196}.gallery__card:nth-child(even) .gallery__image{margin-bottom:24rem}.gallery__card:nth-child(4n+2) .gallery__image{aspect-ratio:334/524}.gallery__card:nth-child(4n+3){margin-bottom:34rem}.gallery__card:nth-child(4n+4){grid-column:1/-1;margin-bottom:80rem}.gallery__card:nth-child(4n+4) .gallery__image{aspect-ratio:688/404}.hero.hero--alt .float-block{--width:75rem}.hero.hero--alt .hero__info{font-size:32rem;line-height:1.31}.icon-card.icon-card--alt .icon-card__footer::after{width:16rem;height:24rem}.icon-card.icon-card--quarter,.icon-card.icon-card--half,.icon-card.icon-card--full{min-height:400rem}.intro__wrapper{--offset-left:40rem;--offset-right:40rem;padding:90rem var(--offset-right) 40rem var(--offset-left)}.intro__btns{max-width:267rem}.intro__btns-group .btn.btn--coffee{padding:12rem 15rem;font-size:16rem;line-height:1.5}.intro.intro--alt .image{padding:0 var(--container-padding)}.intro.intro--constr .image{padding:0}.intro.intro--constr .intro__wrapper{padding-bottom:63rem}.intro-block .intro__header{max-width:unset}.map .block-caption{max-width:unset}.modal-booking .form__title{margin-bottom:36rem}.modal-booking .form__code{margin-right:auto;margin-left:auto}.modal-booking.patient .form-block.form-block--grid{display:flex;flex-direction:row;gap:21rem;margin-bottom:32rem}.modal-booking.patient .form-block__row.form-block__row--alt{display:block;margin-bottom:24rem}.modal-booking.patient .form__btn{width:100%}.modal-meeting .block-caption__tag{margin-top:8rem}.modal-meeting .person-panel__preview{width:64rem}.not-found .block-caption{--mb:40rem}.not-found .tags{gap:16rem 8rem}.page-header .location{margin-top:2.5%}.persons--specs .persons__options{gap:62rem;margin-bottom:58rem}.profile--preview .profile__descr{flex-grow:1;max-width:60%}.profile--preview .profile__book .profile__note{font-size:13rem;line-height:18rem}.profile__book{flex-direction:row;align-items:center;justify-content:space-between;max-width:800rem;margin-right:auto;margin-left:auto}.profile__book-info{justify-content:flex-start;width:50%}.profile__address-item:not(:last-child){margin-bottom:0}.program-card{--icon:url("../img/i-gift-m.svg");--height:89rem;--right-decor:-5rem}.program-card__promo::after{top:40rem}.promo-block__wrapper.promo-block__wrapper--half,.promo-block__wrapper.promo-block__wrapper--terc,.promo-block__wrapper.promo-block__wrapper--cuart{display:grid;grid-template-columns:repeat(2,1fr);gap:24rem 20rem}.promo-block__container{display:grid;grid-template-columns:repeat(2,1fr);gap:20rem}.quote .block-caption{max-width:unset}.search-main .block-caption{--mb:40rem;max-width:unset}.services .block-caption{--mb:48rem}.services__menu .accordion__btn::before{display:none}.services .services-menu .link-line::after{width:28rem}.services-block__list{max-width:50%;margin-bottom:64rem}.services-block .accordion__btn.active{border-width:2px}.services-search .block-caption{--mb:42rem}.services-search .spec-list{margin-top:32rem}.slider-gallery .float-block{--width:120rem;aspect-ratio:120/80}.social.social--alt .social__list{gap:10rem}.subscribe .form{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding));border-radius:48rem}.text-video__thumbs .swiper-nav{--x:-50%;left:50%;width:511rem}}@media (min-width:768px) and (max-width:1224px){.modal-stocks .modal__wrapper{height:100%;background-image:var(--background-woomens-day-mob)}.modal-stocks .modal__wrapper .block-title{margin-bottom:20rem;font-size:45rem;line-height:1.1}.modal-stocks .modal__wrapper .modal-link{padding:12rem;font-size:18rem;line-height:1.4}}@media (min-width:768px) and (max-width:1365.5px){.modal-stocks .modal__wrapper{flex:1;max-width:95%;padding-bottom:30rem!important;overflow:hidden;background-position:left;background-size:auto}}@media (min-width:768px) and (max-width:1365.98px){.program-card{--offset:10rem;--width-decor:92rem}}@media (min-width:768px) and (max-width:1365.9px){.modal-stocks .modal__wrapper .modal__header{padding:77rem 0!important}.modal-stocks .modal__wrapper .modal__body{max-width:350rem;margin-right:30px;padding:30rem 15rem}.modal-stocks__title span{position:absolute;right:0;bottom:68px}.modal-stocks__title{position:relative}}@media (min-width:768px) and (max-width:1535.98px){.contacts-page__details.contacts-card{padding:50rem 47rem 48rem 57rem}}@media (min-width:768px) and (max-width:1919.98px){.promo-card .btn{min-width:213rem;padding:11rem}.services-block .accordion__btn.active{padding:22rem 0 24rem}}@media (min-width:991px) and (max-width:1365.9px){.modal-stocks .modal__wrapper .modal__body{max-width:450rem!important}}@media (min-width:1024px){.section-content{margin:50px 0}.app-text-content a:not(.app-tags__item,.services-block__descr-term,.btn):not(:last-child){margin-bottom:20px!important}.app-text-content a:not(.app-tags__item,.services-block__descr-term,.btn):not(:first-child){margin-top:20px!important}.app-text-content h2:not(:last-child){margin-bottom:20px!important}.app-text-content h2:not(:first-child){margin-top:20px!important}.app-text-content h3:not(:last-child){margin-bottom:20px!important}.app-text-content h3:not(:first-child){margin-top:20px!important}.app-text-content p:not(:last-child){margin-bottom:20px!important}.app-text-content p:not(:first-child){margin-top:20px!important}.app-text-content p a:not(.btn):not(:last-child){margin-bottom:20px!important}.app-text-content p a:not(.btn):not(:first-child){margin-top:20px!important}.app-h1{max-width:811px;font-weight:400;font-size:40px;line-height:105%;letter-spacing:.8px}.app-h1--short{max-width:550px}.app-h2{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.app-h3{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.4px}.btn:hover,.btn.is-current{--shdw-y:15rem;--shdw-blr:30rem;color:var(--color-bg);background-color:var(--color-primary-hover)}.btn.btn--third:hover{color:var(--color-whte);background-color:var(--color-coffee)}.btn--booking{grid-column:2}.alphabet-tabs{min-height:52px}.alphabet-tabs__item:hover{background-color:#eadfd9}.app-select .vs__dropdown-toggle{height:52px;padding:14px 16px!important}.app-select .vs__selected-options input{font-size:18px!important;letter-spacing:.36px!important}.app-select .vs__selected-option{font-size:18px!important;letter-spacing:.36px!important}.app-select .vs__dropdown-option{font-size:18px!important;letter-spacing:.36px!important}.app-select__select-header{left:14px;top:14px}.app-select__placeholder{font-size:18px!important;letter-spacing:.36px!important}.app-select__not-found{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-input{height:52px}.app-input__input{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-input__input::placeholder{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.medical-block-filters{padding:30px 0;margin-bottom:10px}.medical-block-filters__wrapper{flex-direction:row;justify-content:space-between;gap:24px}.medical-block-filters__search{max-width:660px}.medical-block-filters__select{width:318px}.medical-block-filters__block{flex-direction:row;justify-content:end;gap:24px}.app-tabs__button{padding:9px 24px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-accordion__content p:not(:last-child){margin:0 0 20px!important}.app-accordion__content p:not(:first-child){margin:20px 0 0!important}.app-accordion__content p a:not(:last-child){margin:0 0 20px!important}.app-accordion__content p a:not(:first-child){margin:20px 0 0!important}.app-accordion__content a:not(.app-tags__item,.services-block__descr-term):not(:last-child){margin:0 0 20px!important}.app-accordion__content a:not(.app-tags__item,.services-block__descr-term):not(:first-child){margin:20px 0 0!important}.app-accordion__image:not(:last-child){margin:0 0 20px!important}.app-accordion__image:not(:first-child){margin:20px 0 0!important}.app-accordion__tags:not(:last-child){margin:0 0 20px!important}.app-accordion__tags:not(:first-child){margin:20px 0 0!important}.app-chips__item{padding:9px 12px 9px 24px}.app-chips__item svg:hover{color:var(--color-text)}.guide__select{margin-left:auto}.advantages-card{padding:40px}.advantages-card__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:.36px}.advantages-card__text{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.advantages-card__text p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.advantages-card__text a{font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.advantages-card__text a:hover{color:var(--color-primary-hover)}.advantages-card__link:hover{color:var(--color-primary-hover)}.alphabet-list__item{gap:94px}.alphabet-list__elements{gap:43px}.alphabet-list__columns{gap:10px}.alphabet-list__link:hover{color:var(--color-primary-hover)}.alphabet-list__counter{margin-top:7px}.alphabet-list__counter:hover{opacity:1}.app-banner{position:relative;height:460px;padding:60px;border-radius:30px;background-color:var(--app-banner-bg, var(--color-blue-75));overflow:hidden}.app-banner__text{max-height:186px}.app-banner__btn-link{padding:17px 24px;margin-top:43px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.app-banner__btn-link:hover{background-color:var(--color-primary-hover)}.app-banner__tags-wrapper{position:absolute;right:30px;top:0;z-index:2;max-width:312px;width:100%;height:100%;max-height:100%;padding:0}.app-banner__tags-wrapper::before,.app-banner__tags-wrapper::after{content:"";position:absolute;left:0;z-index:2;width:100%;height:60px;background:linear-gradient(180deg,var(--app-banner-bg, var(--color-blue-75)) 15%,rgba(238,229,225,0) 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.app-banner__tags-wrapper::before{top:0}.app-banner__tags-wrapper::after{bottom:0;transform:rotate(180deg)}.app-banner__tags-wrapper.show-top-curtain::before{opacity:1}.app-banner__tags-wrapper.show-bottom-curtain::after{opacity:1}.app-banner__tags{padding-top:34px;padding-bottom:34px}.app-banner__image{right:19%;top:0;bottom:auto}.app-banner__image--desktop{display:block}.app-banner__image--mobile{display:none}.app-popup__content{margin:0}.app-steps__item{padding:84px 40px 40px 60px}.app-steps__item:not(:first-child){margin-top:-20px}.app-steps__item::after{left:20px;top:39px}.app-steps__item:not(:last-child)::before{top:39px}.app-steps__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:.36px}.app-text-block{grid-template-columns:1fr 1fr;gap:40px}.app-text-block__title{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.app-text-block__title h1{font-weight:400;font-size:40px;line-height:105%;letter-spacing:.8px}.app-text-block__title h2{font-weight:400;font-size:28px;line-height:105%;letter-spacing:.56px}.app-text-block__title h3{font-weight:400;font-size:20px;line-height:140%;letter-spacing:.4px}.app-text-block__content{grid-column:2}.app-text-block__content a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:last-child){margin-bottom:20px!important}.app-text-block__content a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:first-child){margin-top:20px!important}.app-text-block__content h2:not(:last-child){margin-bottom:20px!important}.app-text-block__content h2:not(:first-child){margin-top:20px!important}.app-text-block__content h3:not(:last-child){margin-bottom:20px!important}.app-text-block__content h3:not(:first-child){margin-top:20px!important}.app-text-block__content p:not(:last-child){margin-bottom:20px!important}.app-text-block__content p:not(:first-child){margin-top:20px!important}.app-text-block__content p a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:last-child){margin-bottom:20px!important}.app-text-block__content p a:not(.app-tags__item,.services-block__descr-term,.service-card__btn,.btn):not(:first-child){margin-top:20px!important}.app-text-block__image:not(:last-child){margin-bottom:20px!important}.app-text-block__image:not(:first-child){margin-top:20px!important}.app-text-block__video:not(:last-child){margin-bottom:20px!important}.app-text-block__video:not(:first-child){margin-top:20px!important}.app-text-block__tags:not(:last-child){margin-bottom:20px!important}.app-text-block__tags:not(:first-child){margin-top:20px!important}.app-text-block__accordions:not(:last-child){margin-bottom:20px!important}.app-text-block__accordions:not(:first-child){margin-top:20px!important}.app-text-block__accent-text:not(:last-child){margin-bottom:20px!important}.app-text-block__accent-text:not(:first-child){margin-top:20px!important}.app-text-block__accent-block:not(:last-child){margin-bottom:20px!important}.app-text-block__accent-block:not(:first-child){margin-top:20px!important}.app-text-block__services:not(:last-child){margin:0 0 20px!important}.app-text-block__services:not(:first-child){margin:20px 0 0!important}.app-text-block__steps:not(:last-child){margin-bottom:20px!important}.app-text-block__steps:not(:first-child){margin-top:20px!important}.checkups-block{grid-template-columns:minmax(auto,318px) 1fr;gap:24px}.checkups-block__grid{gap:24px}.faq-block{grid-template-columns:1fr 1fr;gap:40px}.modal-stocks .modal__wrapper .modal__body{padding:30rem}.modal-new-clinic .modal__wrapper .modal__body{padding:0 75rem 135rem}.pagination__page{padding:12px 20px!important;font-weight:400;font-size:18px;line-height:120%;letter-spacing:.36px}.programs-block{gap:50px}.promo-action-card--large .promo-action-card__img{bottom:-43px;right:-3px;width:600px;height:600px}.promo-page__breadcrumbs{margin:0 0 16px!important}.promo-page__title{margin:0 0 24px;font-size:40px;line-height:105%;letter-spacing:.8px}.promo-page__all-promo{margin:88px 0 44px}.promo-page__grid{gap:20px;grid-template-columns:repeat(2,1fr)}.services.services--single .spec-list{-moz-columns:2;columns:2}.services__grid-column{-moz-columns:4;columns:4}.services-block__descr-term{max-width:590rem}.steps-block{grid-template-columns:1fr 1fr;gap:40px}.table:not(:last-child){margin:0 0 20px!important}.table:not(:first-child){margin:20px 0 0!important}.tags-block{gap:50px}}@media (min-width:1024px) and (max-width:1199.98px){.contacts-page__slider .swiper-pag{top:574rem}}@media (min-width:1024px) and (max-width:1365px){.modal-stocks .modal__icon-custom{bottom:-200px;left:-212px;display:block}}@media (min-width:1025px){.modal-stocks .modal__wrapper{background-position:left;background-size:contain}}@media (min-width:1025px) and (max-width:1366px){.modal-stocks .modal__wrapper .block-subtitle{margin-bottom:50rem}}@media (min-width:1200px){.col-1-min-xl{grid-column:span 1}.col-2-min-xl{grid-column:span 2}.col-3-min-xl{grid-column:span 3}.col-4-min-xl{grid-column:span 4}.col-5-min-xl{grid-column:span 5}.col-6-min-xl{grid-column:span 6}.col-7-min-xl{grid-column:span 7}.col-8-min-xl{grid-column:span 8}.col-9-min-xl{grid-column:span 9}.col-10-min-xl{grid-column:span 10}.col-11-min-xl{grid-column:span 11}.col-12-min-xl{grid-column:span 12}body.full-height .content-wrapper>:not(.content-scroll,.cursor){min-height:calc(100vh - var(--header-height))}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:10px}h1{font-size:44rem;line-height:1.36}h2{font-size:40rem;line-height:1.25}h3,h4,h6{font-size:32rem;line-height:1.25}.page-title{margin-top:60px;margin-bottom:40rem;font-size:44rem;line-height:1.36}.page-title-h1{font-size:40px;line-height:105%;letter-spacing:.8px}.block-title{font-size:40rem;line-height:1.25}.step-back{margin-top:40rem;margin-bottom:27rem;cursor:pointer}.dp__main:not(.dp__flex_display) .dp__menu{width:653rem}.dp__clear_icon{--size:25rem}.dp__input{padding:16rem 26rem 16rem 56rem;font-size:20rem;line-height:1.3}.dp__menu{padding:28rem 32rem 30rem}.dp__sidebar_left{padding:0 0 27rem}.dp__title{font-size:20rem;line-height:1.4}.dp__title::before{margin-right:16rem;width:22rem}.dp__close.close{--size:22rem}.dp__btn:last-of-type{margin-left:20rem}.dp__inner_nav{--dp-month-year-row-button-size:30rem}.dp__btn-prev,.dp__btn-next{width:13rem}.dp__month_year_row{margin-bottom:36rem;padding-bottom:10rem}.dp__month_year_select{font-size:30rem}.dp__calendar_header{margin-bottom:23rem}.dp__calendar_header_item{--dp-cell-size:22rem;font-size:13rem}.dp__calendar_row{margin:0 0 10rem}.dp__cell_inner{width:62rem;height:62rem;font-size:26rem}.vs__dropdown-toggle{padding:16rem 26rem 16rem 24rem;font-size:20rem;line-height:1.5}.vs__search,.vs__search:focus{font-size:20rem;line-height:var(--vs-line-height)}.vs__dropdown-menu{font-size:20rem;line-height:1.3}.v-select--icon .vs__dropdown-toggle.vs__dropdown-toggle--alt,.v-select--icon-spec .vs__dropdown-toggle.vs__dropdown-toggle--alt{padding:12rem 24rem;min-width:369rem}.v-select .close{--size:22rem}.float-block__title{margin-top:1vw;font-size:16rem;line-height:1.25}.section--pt{--padding-t:57rem}.section--mt{--mt:70rem}.section--mb{--mb:85rem}.sticky-caption{position:sticky;top:calc(var(--header-height) + 2rem);left:0}.text-link{padding:8rem 24rem;font-size:26rem;line-height:1.23;border-radius:25rem}.tag-link,.tag-link-more{padding:6rem 20rem 8rem;font-size:24rem;border-width:2px}.tag-link.tag-link--small,.tag-link-more.tag-link--small{padding:8rem 16rem;font-size:14rem;line-height:1.14}.separator{font-size:14rem}.separator span{padding:7rem 13rem}.separator::before{margin-right:0}.descr-list{padding:32rem}.descr-list>*{padding:24rem 0}.descr-list dt>*{margin-right:24rem}.descr-list__term{font-size:20rem;line-height:1.25}.descr-list__value{font-size:20rem;line-height:1.5}.descr-list.descr-list--alt{padding:29rem;border-radius:36rem}.check-list{gap:20rem 123rem;margin-right:75rem}.check-list__item{--offset:var(--grid-gap);padding-left:0}.check-list__item::before{position:absolute;top:0;left:calc(-1*var(--offset));margin-right:16rem}.ordered-list{margin-right:75rem;-moz-column-gap:111rem;column-gap:111rem}.ordered-list__item{--offset:var(--grid-gap);position:relative}.ordered-list__item:not(:last-child){margin-bottom:20rem}.ordered-list__item::before{position:absolute;top:0;left:calc(-1*var(--offset));margin-top:0;font-size:24rem}.nested-list{width:auto;margin-right:auto;-moz-column-gap:30rem;column-gap:30rem}.nested-list__item{max-width:310rem}.nested-list__item::before{margin-right:16rem;font-size:24rem}ul:not([class]) li{--offset:var(--grid-gap);--height:0.9375em;padding-left:0}ul:not([class]) li::before{left:calc(-1*var(--offset))}ol:not([class]) li{--offset:var(--grid-gap);padding-left:0}ol:not([class]) li::before{left:calc(-1*var(--offset));font-size:1.5em;transform:translateY(-.4em)}.accent-list{gap:20rem 123rem;margin-right:75rem}.accent-list__item{--offset:var(--grid-gap);position:relative;padding-left:0}.accent-list__item::before{position:absolute;top:0;left:calc(-1*var(--offset));width:11rem;aspect-ratio:11/16;margin-right:21rem}.accent-list.mb{margin-bottom:96rem}.block-video .image.image-alt{aspect-ratio:unset;max-height:calc(100vh - var(--header-height) - var(--footer-height))}.float-right{margin-left:calc(100% - 1043rem)}.float-right.float-right--constr{margin-left:calc(50% + 15rem)}.image-title{margin-bottom:20rem}.image-title .image{aspect-ratio:1036/450;margin-bottom:24rem}.image-title span{max-width:26%;margin-right:0;font-size:16rem;line-height:1.25}.line{--pb:70rem}.block-text{display:inline-block;margin-right:75rem}.tags{gap:8rem}.tags__item{padding:12rem 16rem;font-size:24rem}.tags--alt .tags__item{padding:11rem 13rem;box-shadow:0 10rem 18rem 0 rgba(91,3,24,.06)}.caption-tag{display:inline-flex;margin-top:5rem;padding:7rem 15rem 9rem;font-size:24rem;border-radius:25rem}.price{padding:8rem 22rem;font-size:16rem;line-height:1.5;border-radius:41rem}.description-list{max-width:35%}.description-list__wrapper{gap:20rem}.description-list__wrapper:not(:last-child) .description-list__item{--offset:16rem}.description-list__wrapper:not(:last-child) .description-list__del{margin-bottom:16rem;padding-bottom:16rem}.description-list__item{gap:20rem}.description-list__term{font-size:21rem;line-height:1.43}.description-list__def{padding:12rem 20rem 8rem;font-size:16rem;line-height:1.5}.description-list__del{font-size:16rem;line-height:1.5}.accent-text{margin-right:226rem;font-size:32rem;font-family:"TT Drugs","Arial",sans-serif}.accent-text.accent-text--alt{max-width:50%;padding-left:120rem}.accent-text.accent-text--small{max-width:40%}.accent-text.mb{margin-bottom:64rem}.text-note{padding-left:152rem;-moz-column-gap:56rem;column-gap:56rem}.text-note::before{width:7rem;aspect-ratio:7/15}.paragraph-title{font-size:31rem;line-height:1.29}.flex-block{flex-direction:row;gap:49rem}.logo-grid{grid-template-columns:repeat(4,1fr);gap:30rem 32rem}.logo-card{padding:112rem 80rem}.image-header{height:240rem}.label-oval{padding:5rem 12rem;font-size:14rem;line-height:20rem}.btn{font-size:20rem;line-height:1.5}.btn.btn--coffee,.btn .btn--coffee-accent{padding:18rem 21rem}.btn.btn--play::after{width:151rem}.btn-back{width:45rem}.accent-card::before{--offset:8rem;width:80rem}.accent-card__title{margin:0 0 32rem;font-size:32rem}.accent-card__item,.accent-card .check-list__item,.accent-card .accent-list__item{line-height:1.5}.accent-card__item:not(:last-child),.accent-card .check-list__item:not(:last-child),.accent-card .accent-list__item:not(:last-child){margin-bottom:16rem}.accent-card .accent-list__item::before{position:absolute;top:0;left:-29rem;margin-right:0}.accent-card__text{line-height:1.5}.accent-card.accent-card--long{min-height:272rem}.accent-card.accent-card--long::before{--offset:24rem;top:var(--offset);left:var(--offset);width:80rem}.accent-card.accent-card--long .accent-card__title{width:75%;margin:0 0 24rem}.accent-card.accent-card--long .accent-card__text{width:65%}.accent-card.accent-card--right{grid-column:2/2}.accent-card.accent-card--modal{--offset:16rem}.accent-card.accent-card--modal .accent-card__text{max-width:425rem;font-size:12rem;line-height:14rem}.accent-card.accent-card--doc{padding:55rem 12rem 10rem}.accent-card.accent-card--doc::before{top:46rem;left:40rem;width:35rem;aspect-ratio:35/43}.accent-card.accent-card--doc .accent-card__title{padding:0 19rem 0 95rem;font-size:16rem;line-height:20rem;letter-spacing:.01em}.accent-card.accent-card--doc .btn{margin-top:49rem;padding:21rem 48rem}.accordion__btn{gap:32rem;font-size:32rem;line-height:1.25}.accordion__lable{padding:5rem;font-size:16rem;line-height:1;border-radius:54rem;transform:translateY(-8rem)}.accordion[data-trigger=m] .accordion__panel{max-height:unset;overflow:unset;transition:unset}.accordion[data-trigger=touch] .accordion__panel{max-height:unset;overflow:unset;transition:unset}.accordion-block .accordion__btn{padding:32rem 0}.accordion-block .accordion__wrap{gap:32rem;padding-top:24rem;padding-bottom:40rem}.accordion-block .accordion__wrap.accordion__wrap--accent [class$=-list]{padding-left:86rem}.accordion-block.accordion-block--ordered .accordion::before{top:38rem;font-size:16rem;line-height:1.25}.accordion-block.accordion-block--ordered .accordion__btn{padding-left:60rem}.accordion-block.accordion-block--ordered .accordion.active .accordion__btn.active{padding:30rem 0 22rem 120rem}.accordion-block.accordion-block--accent .accordion.active{margin-right:calc(-1*var(--grid-gap));margin-left:calc(-1*var(--grid-gap));padding:0 var(--grid-gap);border-radius:36rem;box-shadow:0 -21rem 28rem 0 rgba(91,3,24,.05)}.accordion-block.accordion-block--accent .accordion.active::before{margin-left:30rem}.accordion-block.accordion-block--profile .accordion.active{border-width:2px}.accordion-block.accordion-block--profile .accordion.active .accordion__btn{padding-right:0}.accordion-block.accordion-block--profile .accordion.accent .accordion__btn{border-top-width:2px}.accordion-block.accordion-block--profile .accordion.accent .accordion__panel p{font-size:20rem;line-height:1.5}.accordion-block.accordion-block--profile .accordion:has(+.accordion.accent) .accordion__btn.active{border-width:2px}.accordion-block.accordion-block--profile .accordion__btn{padding:30rem 0;font-size:30rem}.accordion-block.accordion-block--profile .accordion__btn::after{width:33rem;height:19rem}.accordion-block.accordion-block--profile .accordion__btn.active{padding:30rem 0}.accordion-block.accordion-block--profile .accordion__btn.active::after{width:33rem;height:19rem}.advantage__title{margin-bottom:20rem;font-size:31rem;line-height:1.29}.advantage .check-list{gap:24rem 116rem;margin-bottom:57rem}.advantage .check-list__item{position:relative}.advantage .check-list__item::before{position:absolute;top:0;left:-33rem;width:13rem;margin-right:20rem}.advantage .cards-slider{margin-bottom:75rem}.app-banner__block{max-width:640px}.article-card{min-height:696rem}.article-card__link{min-height:696rem}.article-card__image{height:312rem;aspect-ratio:428/312}.article-card__title{font-size:24rem;line-height:1.25}.article-card__wrap{height:calc(100% - 312rem)}.article-card__footer::before{width:28rem;height:49rem;aspect-ratio:none}.article-card__detail{width:67%}.article-card__detail img{width:40rem}.article-card__author{width:calc(100% - 40rem);margin-left:16rem;font-size:16rem;line-height:1.25}.article-card__price-del{font-size:16rem;line-height:1.5}.article-card__price-new{font-size:16rem;line-height:1.5}.article-card__caption{margin-top:3rem}.article-card__label{width:100%}.article-card__content{min-height:696rem}.article-card .article-card-video{height:312rem;aspect-ratio:428/312}.article-card .article-card-video .btn.btn--play::after{width:75rem}.article-card.article-card--alt{min-height:660rem}.article-card.article-card--alt .article-card__link{min-height:660rem}.article-card.article-card--alt .article-card__image{height:260rem;aspect-ratio:428/260}.article-card.article-card--alt .article-card__wrap{height:calc(100% - 260rem)}.article-card.article-card--alt .article-card__label{padding-top:10rem;font-size:31rem;line-height:1.29}.article-panels{margin-bottom:32rem}.article-panel__title{margin:0 0 13rem;font-size:24rem;line-height:1.25}.block-caption{max-width:648rem}.block-caption__title{font-size:40rem;line-height:1.25}.block-caption__title a{display:inline-flex;margin-top:5rem;padding:7rem 15rem 9rem;font-size:24rem;border-radius:25rem}.block-caption h1.block-caption__title{font-size:44rem;line-height:1.36}.block-caption h3.block-caption__title{font-size:32rem;line-height:1.25}.block-caption__tag{display:inline-flex;margin-top:5rem;padding:7rem 15rem 9rem;font-size:24rem}.block-caption--alt .float-block__title::before{top:1em}.block-caption--decor .float-block__title::before{top:1em;width:25rem;aspect-ratio:25/50}.block-caption--bottom{--mb:97rem;margin-top:auto}.booking{margin-bottom:100rem}.booking--panel{padding:85rem 0}.booking__grid{display:grid;grid-template-columns:1fr calc(7*var(--col-size) + 6*var(--grid-gap));gap:calc(var(--col-size) + 2*var(--grid-gap));align-items:flex-start;height:100%}.booking__grid>*{min-width:0}.booking__main>.block-caption{grid-column:2/3}.booking__aside{position:sticky;top:0;left:0;margin-bottom:0}.booking .vs__dropdown-toggle{font-size:20rem;line-height:1.5}.booking-confirm-info{margin-bottom:60rem;padding:0 60rem}.booking-confirm-info__input.booking-confirm-info__input--price .booking-confirm-info__input-field{padding-top:8rem;padding-bottom:9rem}.booking-confirm-info__input.booking-confirm-info__input--date .booking-confirm-info__input-field,.booking-confirm-info__input.booking-confirm-info__input--address .booking-confirm-info__input-field{padding-left:56rem}.booking-confirm-info__input-field{padding:16rem 26rem;font-size:21rem;line-height:1.5}.booking-block .description-list{max-width:51%;margin-right:20rem;margin-bottom:24rem;margin-left:20rem}.booking-block__grid.grid-wrapper{gap:70rem var(--grid-gap)}.branch{display:grid;grid-template-columns:1fr 52.6535480024%;margin-bottom:30rem}.branch .image{width:calc(100% + 60rem);height:100%;max-height:unset;margin-right:-60rem;border-radius:30rem 0 0 30rem;aspect-ratio:851/400}.branch .contacts-card{width:unset;margin-top:0;margin-bottom:0;padding:51rem 84rem 50rem 58rem}.branch .contacts-card__btn{font-size:17rem}.branch .contacts-card__block{grid-template-columns:1fr 180rem;gap:20rem}.branch .contacts-card__address{font-size:20rem}.branch .contacts-card__address::before{width:15rem}.branch .contacts-card__station{font-size:20rem}.branch .contacts-card__schedule{grid-column:2/2;width:180rem}.branch .contacts-card__key{font-size:20rem}.branch .contacts-card__value{font-size:20rem}.branch .contacts-card__info{margin-top:34rem;padding-right:150rem}.branch .contacts-card__link{font-size:20rem}.breadcrumbs{display:flex;flex-wrap:wrap;margin-top:115rem;margin-bottom:25rem}.callback{position:relative;display:block;width:80rem;margin-left:25rem;background-color:var(--color-whte);aspect-ratio:1;border-radius:50%;box-shadow:2rem 15rem 40rem rgba(115,90,103,.14)}.callback::before{position:absolute;top:50%;left:50%;width:50rem;background-color:var(--color-text);transform:translate(-50%,-50%);content:"";aspect-ratio:1;-webkit-mask:url(../img/i-whatsapp.svg) no-repeat center/contain;mask:url(../img/i-whatsapp.svg) no-repeat center/contain}.callback-block__wrapper{padding:83rem 60rem 69rem;background-color:#fffdfd}.callback-block .grid-wrapper{gap:0}.callback-block .block-caption{grid-column:1/-1;max-width:calc(100% - 1043rem);margin-bottom:0}.callback-block .block-title{margin:0;font-size:44rem;line-height:1.4}.callback-block .text-accent{margin-bottom:10rem}.callback-block .block-caption__tag{padding:6rem 30rem 10rem;font-size:40rem;border-radius:50rem}.callback-block__form{grid-column:2/2}.callback-block .form__info{max-width:62%;margin-bottom:66rem;font-size:31rem;line-height:1.29}.callback-block .form__wrapper{gap:44rem;margin-bottom:62rem}.callback-block .form__footer{position:relative}.callback-block .form__note{position:absolute;bottom:0;left:-757rem;max-width:300rem;margin-bottom:0}.callback-block .form__btn{padding:20rem 40rem;font-size:21rem;line-height:1.25}.callback-block--booking .form__info,.callback-block--slot .form__info{max-width:none}.callback-block--booking .form__note,.callback-block--slot .form__note{position:static;max-width:none;margin-bottom:24rem}.caption{padding:8rem 12rem;font-size:14rem}.cards-block .grid-wrapper{padding-bottom:0}.cards-block .block-caption{--mb:80rem}.cards-block__wrapper{position:sticky;top:20rem;left:0;margin-bottom:40rem}.cards-block__grid .article-card:nth-child(even),.cards-block__grid :has(>.article-card):nth-child(even){transform:translateY(312rem)}.cards-block__grid .icon-card:nth-child(even){transform:translateY(312rem)}.cards-block__grid{gap:30rem;margin-bottom:312rem}.cards-block__grid.cards-block__grid--alt{margin-bottom:260rem}.cards-block__grid.cards-block__grid--alt .article-card:nth-child(even){transform:translateY(260rem)}.cards-block__link.link-arrow{--pd-r:0;--ml:100rem;position:relative;bottom:unset;left:unset;margin-right:auto;margin-bottom:75rem}.cards-block__link.link-arrow span::before{top:unset;bottom:0;width:56rem;aspect-ratio:1;transform:translateY(calc(50% + 4rem));-webkit-mask:url(../img/i-arrow-right.svg) no-repeat left center/28rem 49rem;mask:url(../img/i-arrow-right.svg) no-repeat left center/28rem 49rem}.cards-block__link.link-arrow:hover span::before{background-color:var(--color-text)}.cards-block .cards-block-video .btn.btn--play::after{width:75rem}.cards-block .filter-side{margin-bottom:0}.cards-block__tags{gap:20rem}.cards-block__filter{position:absolute;top:0;right:0;z-index:1;flex-direction:column;gap:10rem;align-items:flex-end;margin-bottom:0}.cards-block--alt::after{left:-200rem;width:2473rem;height:1261rem;background:var(--icon-m) center center/contain no-repeat}.cards-block--alt .block-caption{--mb:var(--header-height)}.cards-block--end .cards-block__wrapper{top:initial;bottom:0}.cards-block--end .sticky-caption{top:unset;bottom:0}.cards-block--news .sticky-caption{display:flex;flex-direction:column;align-items:flex-start;height:calc(100vh - var(--header-height))}.cards-block--news .cards-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.cards-block--news .cards-block__grid{margin-bottom:0;-moz-column-gap:30rem;column-gap:30rem}.cards-block--news .cards-block__grid>:not(:last-child){margin-bottom:25rem}.cards-block--news .cards-block__link.link-arrow{margin-top:auto}.cards-block.cards-block--blog,.cards-block.cards-block--blog-art{margin-top:100rem}.cards-block.cards-block--blog .sticky-caption,.cards-block.cards-block--blog-art .sticky-caption{margin-right:26.4385692068%}.cards-block.cards-block--blog .search .search__field,.cards-block.cards-block--blog-art .search .search__field{margin-bottom:30rem}.cards-block.cards-block--blog .cards-block__grid,.cards-block.cards-block--blog-art .cards-block__grid{margin-right:0}.cards-block.cards-block--blog .cards-block__grid>:nth-child(2),.cards-block.cards-block--blog-art .cards-block__grid>:nth-child(2){margin-top:312rem}.cards-block.cards-block--blog .cards-block__grid>*,.cards-block.cards-block--blog-art .cards-block__grid>*{margin-bottom:30rem}.cards-block.cards-block--blog-art{margin:0}.cards-block.cards-block--art .tag-link{display:none}.cards-block.cards-block--art .cards-block__grid{margin-right:0}.cards-block.cards-block--art .cards-block__grid>*{margin-bottom:30rem}.cards-block--narrow .grid-wrapper{--grid-gap:30rem}.cards-block--narrow .cards-block__content .btn.btn--alt:not(.pagination__page),.cards-block--narrow .cards-block__content .pagination{margin-top:60rem}.cards-slider{margin-right:153rem}.cards-slider__slider.swiper .icon-card--alt{grid-row:1/3;grid-column:2/2;min-height:544rem}.cards-slider .swiper-wrapper{gap:32rem 30rem}.checkbox label{font-size:16rem;letter-spacing:.16rem}.checkbox label::before{width:30rem}.checkbox.checkbox--unbord .checkbox__label{font-size:20rem;line-height:1.5}.checkbox.checkbox--arrow .checkbox__label{gap:9rem;font-size:20rem;line-height:30rem}.checkbox.checkbox--arrow .checkbox__label::before{width:20rem;aspect-ratio:20/24}.contacts{--card-width:calc(3 * var(--col-size) + 2 * var(--grid-gap))}.contacts__wrapper{margin-top:45rem}.contacts__side{display:flex;margin-bottom:60rem}.contacts__block{position:relative;z-index:2;flex-shrink:0;align-self:stretch;width:calc(8*var(--col-size) + 7*var(--grid-gap));min-height:calc(100vh - var(--header-height) - var(--footer-height));margin-right:var(--grid-gap)}.contacts__intro{display:grid;margin-bottom:260rem}.contacts__info{grid-area:1/1}.contacts__header{margin-bottom:50rem}.contacts__title{margin-right:20rem;font-size:25rem}.contacts__locations{margin-bottom:0;padding-right:calc(var(--card-width) + 29rem)}.contacts__location.selected::after{content:"";position:absolute;top:50%;right:-29rem;width:29rem;aspect-ratio:29/60;background:url(../img/i-angle-left.svg) 50%/contain no-repeat;transform:translateY(-50%)}.contacts__details{width:100%;margin-bottom:0}.contacts__video .btn.btn--play::after{width:50rem;aspect-ratio:50/30}.contacts__video-preview{border-radius:10rem}.contacts__map{position:relative;flex:1;width:auto;max-height:780px;aspect-ratio:initial;margin-bottom:0}.contacts__footer{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;min-height:calc(100vh - var(--header-height) - var(--footer-height));padding-right:var(--container-padding);margin-right:calc(-1*var(--container-padding))}.contacts__footer::after{width:409rem;aspect-ratio:409/634}.contacts__app{max-width:480rem;margin-bottom:auto}.contacts__app-text{margin-bottom:38rem;font-size:30rem}.contacts__app-link{margin-bottom:auto}.contacts__app-link::after{width:190rem;aspect-ratio:190/60}.contacts__app-link:not(:last-child){margin:0 20rem auto 0}.contacts__payments{grid-template-columns:max-content auto;gap:20rem;width:544rem;margin-bottom:56rem;padding:13rem 27rem;border-radius:15rem;box-shadow:0 12rem 21rem rgba(91,3,24,.06)}.contacts__payments-label{margin:0;font-size:16rem}.contacts__payments-item::after{width:45rem}.contacts__additional{width:544rem;max-width:unset}.contacts__copyright{grid-row:span 2;font-size:12rem;line-height:1.18}.contacts__company p{font-size:12rem;line-height:1.18}.contacts__links{grid-column:2/2}.contacts__link,.contacts__dev-label{font-weight:300;font-size:17rem;line-height:1.18}.contacts__control{grid-row:1/3;grid-column:3/3;align-self:flex-end;width:305rem;aspect-ratio:305/177}.contacts .accordion-block.accordion-block--accent .accordion.active{margin:0;padding:0;background-color:var(--color-canvas);border-bottom:2px solid var(--color-text);border-radius:0;box-shadow:none;transform:none}.contacts .accordion-block.accordion-block--accent .accordion.active:first-child .accordion__btn{border-top:2px solid var(--color-text)}.contacts .accordion-block.accordion-block--accent .accordion.active .accordion__btn.active{border-bottom:2px solid var(--color-text)}.contacts .accordion__content{grid-template-columns:152rem 1fr;gap:120rem;align-items:flex-start;height:100%;padding:36rem 0;overflow-y:auto}.contacts .v-select{max-width:240rem}.contacts-card{z-index:auto;grid-area:1/1;align-self:start;width:var(--card-width);padding:30rem 30rem 20rem;box-shadow:-4rem 40rem 60rem 0 rgba(91,3,24,.04);margin-bottom:0;margin-left:auto}.contacts-card__header{margin-bottom:32rem}.contacts-card__header .contacts-card__title{display:none;padding-bottom:20rem;margin-bottom:25rem;border-bottom:1px solid #f2eae9;font-size:24rem}.contacts-card__header{margin-bottom:60rem}.contacts-card__address{font-size:20rem;line-height:1.5}.contacts-card__address::before{margin-right:10rem}.contacts-card__station{font-size:20rem;line-height:1.5}.contacts-card__station::before{width:11rem}.contacts-card__info{margin-bottom:30rem}.contacts-card__link{margin-left:0;font-size:20rem;line-height:1.5}.contacts-card__link:not(:last-child){margin-bottom:0}.contacts-card__footer{gap:10rem}.contacts-card__btn{font-size:17rem}.contacts-card__schedule{gap:0 7rem}.contacts-card__key{font-size:20rem;line-height:1.5}.contacts-card__value{font-size:20rem;line-height:1.5}.contacts-card__tel{margin-bottom:19rem;font-size:40rem;line-height:1.5}.contacts-card__mail{font-size:22rem;line-height:30rem}.contacts-card__mail span{display:inline}.contacts-card__labels{gap:14rem}.contacts-card__scheme{padding:5rem 15rem;font-size:17rem;line-height:1.18}.contacts-card.contacts-card--blog{margin-bottom:95rem;padding:40rem 30rem 30rem 60rem}.contacts-card .contacts-card-socials__text{font-size:22rem;line-height:30rem}[class^=ymaps-2][class$=-map],[class^=ymaps-2][class$="-map ymaps"]{height:100%!important}.contacts__map [class^=ymaps-2][class$=-map],.contacts__map [class^=ymaps-2][class$="-map ymaps"]{position:absolute!important;width:100%!important}.contacts-footer{margin-top:0;margin-bottom:40rem;padding-top:472rem}.contacts-footer .contacts-footer__wrap{grid-template-columns:1fr calc(50% - 30rem);gap:0 124rem}.contacts-footer__title.block-title{order:unset;font-size:44rem}.contacts-footer__info{order:unset;margin-right:calc(var(--container-padding)*-1);margin-left:calc(var(--container-padding)*-1)}.contacts-footer .contacts__additional{display:block;width:unset;padding-right:var(--container-padding);padding-left:var(--container-padding)}.contacts-footer .contacts-card{position:relative;width:unset}.contacts-footer__map.map{grid-row:1/3;grid-column:2/2;margin-bottom:0}.contacts-footer .map__scheme{left:0}.contacts-footer .contacts__copyright{display:flex;align-items:center;justify-content:flex-start}.contacts-footer .contacts__copyright::after{position:relative;margin-left:200rem}.contacts-page>.container>*{margin-left:var(--offset-left)}.contacts-page__header{display:grid;grid-template-columns:1fr 52.6535480024%;gap:30rem;margin-bottom:30rem}.contacts-page__wrapper{display:grid;grid-template-columns:1fr 52.6535480024%;gap:0 30rem}.contacts-page__wrapper .contacts-page__map{width:100%;height:100%;aspect-ratio:885/398}.contacts-page__captions{grid-row:1/3;margin-bottom:0}.contacts-page__captions .contacts-page__title{margin-bottom:52rem}.contacts-page__title.decor{--width:26rem}.contacts-page__title.decor::before{position:absolute;top:0;left:calc(var(--offset-left)*-1);margin-top:0;aspect-ratio:26/55}.contacts-page__subtitle{max-width:72%;font-size:24rem;line-height:30rem}.contacts-page__info.contacts-card{position:relative;grid-area:auto;align-self:normal;width:unset;padding:40rem 40rem 35rem 59rem;margin-left:0}.contacts-page__info.contacts-card .contacts-card__btn{margin-bottom:50rem}.contacts-page__map{height:auto;aspect-ratio:1674/572;border-radius:40rem}.contacts-page__cities .contacts-page__title{margin-bottom:50rem}.contacts-page__list.tags{gap:20rem 11rem}.contacts-page__list.tags .tags__item{padding:12rem 20rem}.contacts-page__list.tags .tags__item span{color:var(--color-third)}.contacts-page__details.contacts-card{width:unset;margin-bottom:20rem}.contacts-page__details.contacts-card .contacts-card__labels{margin-bottom:20rem}.contacts-page__details.contacts-card .contacts-card__btn{font-size:17rem}.contacts-page__details.contacts-card .contacts-card__block{grid-template-columns:1fr 180rem;gap:20rem}.contacts-page__details.contacts-card .contacts-card__address{font-size:20rem;line-height:1.5}.contacts-page__details.contacts-card .contacts-card__address::before{width:18rem}.contacts-page__details.contacts-card .contacts-card__station{font-size:20rem;line-height:1.5}.contacts-page__details.contacts-card .contacts-card__station::before{width:11rem}.contacts-page__details.contacts-card .contacts-card__schedule{width:180rem}.contacts-page__details.contacts-card .contacts-card__key{font-size:20rem;line-height:1.5;word-break:break-word}.contacts-page__details.contacts-card .contacts-card__value{font-size:20rem;line-height:1.5}.contacts-page__details.contacts-card .contacts-card__info{margin-top:-20rem;padding-right:200rem}.contacts-page__details.contacts-card .contacts-card__link{font-size:20rem}.contacts-page__accordions.accordion-block{grid-column:1/-1}.contacts-page__accordions.accordion-block .accordion__content{grid-template-columns:152rem auto;gap:120rem;align-items:flex-start;padding:36rem 0}.contacts-page__accordions.accordion-block .contacts-page__video{border-radius:10rem}.contacts-page__preview{grid-column:1;width:100%;margin-bottom:0;aspect-ratio:762/400}.contacts-page__person.person-panel{grid-column:2/2;align-items:unset;margin:0 0 50rem;padding:26rem 30rem}.contacts-page__person.person-panel .person-panel__wrapper{gap:42rem}.contacts-page__person.person-panel .person-panel__info{flex-wrap:wrap;gap:6rem;align-items:flex-end;justify-content:space-between}.contacts-page__person.person-panel .person-panel__title{margin-bottom:8rem;font-size:24rem;line-height:30rem}.contacts-page__person.person-panel .person-panel__caption{font-size:20rem;line-height:30rem}.contacts-page__person.person-panel .person-panel__mail{font-size:20rem;line-height:30rem}.contacts-page__slider .contacts-page__title{margin-bottom:0}.contacts-page__slider .swiper-slide .image{aspect-ratio:885/520;width:100%}.contacts-page__slider .swiper-slide .label{font-size:24rem;line-height:30rem}.contacts-page .cards-slider{margin-right:0}.contacts-page .cards-slider__slider.swiper{margin-top:90rem}.contacts-page .cards-slider .swiper-wrapper{display:grid;grid-template-columns:1fr 25.4025044723% 25.4025044723%;gap:2.3852116875% 1.8485390578%}.contacts-page .cards-slider .swiper-slide.icon-card::after{opacity:1}.cookie-msg{padding:20rem 0}.cookie-msg .container{display:grid;grid-template-columns:minmax(0,1fr) 1043rem;justify-content:center;-moz-column-gap:207rem;column-gap:207rem}.cookie-msg__close.close{--size:32rem;top:50%;right:8rem;transform:translateY(-50%)}.cookie-msg .btn{align-self:center;margin-top:0}.doctors-block__content .block-video{margin-bottom:64rem}.doctors-block__content .check-list{gap:24rem 123rem}.filter-dates__grid{grid-template-columns:repeat(12,1fr);margin:0 calc(-1*var(--padding-x))}.filter-dates__grid>:first-child{grid-column:span 3;padding-left:var(--padding-x)}.filter-dates__grid>:last-child:not(.filter-dates__data){padding-right:var(--padding-x)}.filters__tabs{width:578rem;margin-bottom:10rem;font-size:20rem;line-height:1.5}.filters__tabs.filters__tabs--num .filters__tab{padding:16rem 6rem;font-size:30rem;line-height:.9;border-radius:65rem}.filters__labels{font-size:16rem;line-height:20rem}.filter-side{padding:22rem 29rem 20rem;border-radius:40rem}.filter-side__title{margin-bottom:80rem;font-size:31rem;line-height:1.29}.filter-side__title.filter-side__title--alt{margin-bottom:40rem}.filter-side__form .form__fieldset:not(:last-child){margin-bottom:66rem}.filter-side__group{margin-bottom:66rem}.filter-side__btn.btn{width:calc(100% + 20rem);margin-right:-10rem;margin-left:-10rem}.form__field input{--mb:4rem;font-size:24rem;line-height:1.25}.form__field input::placeholder{font-size:24rem;line-height:1.25}.form__field label{font-size:16rem;line-height:1.25}.form__field textarea{font-size:24rem;line-height:1.25}.form__field textarea::placeholder{font-size:24rem;line-height:1.25}.form__field .close{--size:37rem}.form__field.form__field--date:not(:last-child)::after{margin:0 14rem}.form__field.form__field--small{--width:159rem}.form__field:not(:last-child){margin-bottom:32rem}.form__field-error{font-size:16rem;line-height:1.25}.form__note{font-size:16rem;line-height:1.25}.form__note.form__note--wth{margin-bottom:34rem}.form__note a{font-size:16rem;line-height:1.25}.form__radio{flex-direction:column;gap:10rem}.form__radio-row{gap:10rem}.form__response::before{width:206rem}.form__attention{margin-top:32rem;margin-bottom:32rem;font-size:24rem}.form__date .label{font-size:16rem;line-height:1.25}.select-wrapper{max-width:476rem}.switch-button{max-width:360rem}.switch-button label{font-size:16rem;line-height:1.25;letter-spacing:.16rem}#checkup .form__date{max-width:50%}#checkup .select-wrapper{max-width:50%}#checkup .select-wrapper .form__label{font-size:16rem;line-height:1.25}.form-wrap{padding:62rem 60rem 30rem;border-radius:48rem}.form-wrap__title{font-size:40rem;line-height:1.25}.form-wrap__note{font-size:16rem;line-height:1.25;letter-spacing:.16rem}.form-wrap .form__fieldset{margin-bottom:56rem}.form-wrap .form__fieldset.form__fieldset--mb-s{--mb:52rem}.form-wrap .form__fieldset.form__fieldset--mb-s .form__field--small{--width:159rem}.form-wrap .form__fieldset.form__fieldset--mb-m{--mb:40rem}.form-wrap .form__fieldset.form__fieldset--mb-m .form__field--small{--width:476rem}.form-wrap .form__fieldset.form__fieldset--line{--item:102rem}.form-wrap .form__fieldset.form__fieldset--line{--mpb:52rem}.form-wrap .form__block .form__field.form__field--ml{grid-column:2/2}.form-wrap .form__block .select-wrapper{--col:369rem;order:-1;margin-bottom:40rem}.form-wrap .form-block{--gap:60rem;display:grid;grid-template-columns:476rem calc(100% - 476rem - var(--gap));gap:var(--gap);align-items:flex-start}.form-wrap .form-block.form-block--grid{margin-bottom:40rem}.form-wrap .form-block.form-block--grid>*{width:100%}.form-wrap .form-block--col{grid-template-columns:369rem calc(100% - 369rem - var(--gap));gap:0 var(--gap)}.form-wrap .form-block__row{--size:160rem;--gap:30rem}.form-wrap .form-block__row.form-block__row--alt{--gap:60rem;grid-column:span 2;grid-template-columns:369rem calc(100% - 369rem - var(--gap))}.form-wrap .form-block__row.form-block__row--add{grid-column:2/2;grid-template-columns:repeat(3,1fr);gap:32rem}.form-wrap .form-block__row.form-block__row--date{--size:95rem;margin-bottom:40rem}.form-wrap .form-block__item{--ml:0;margin-bottom:52rem}.form-wrap .form__btn{font-size:21rem;line-height:1.23}.form-wrap__response::before{width:206rem}.founder__wrapper{display:flex;align-items:center}.founder .hero{flex-shrink:0;width:100%;margin-bottom:0}.founder__grid{display:flex;gap:29rem}.founder__link{flex-shrink:0;align-self:flex-end;width:240rem}.founder .link-arrow{--pd-r:100rem;position:absolute;right:0;bottom:24rem;width:200rem}.founder .link-arrow:hover{--pd-r:140rem;width:240rem}.gallery{overflow:hidden}.gallery .container{--offset:90rem;--mt-title:16rem;padding-bottom:calc(var(--offset) + var(--mt-title))}.gallery .block-caption{--calc-mt:480rem;flex:0 0 760rem;max-width:unset;margin-top:calc(100% - var(--calc-mt));margin-bottom:calc((var(--offset) + var(--mt-title))*-1);padding-right:30rem}.gallery__grid{display:flex;height:calc(100vh - var(--header-height) - var(--footer-height) - var(--offset) - 16rem)}.gallery__grid .gallery__wrapper{display:flex;flex-grow:0;flex-wrap:nowrap;gap:0 30rem;align-items:stretch}.gallery .swiper{overflow:visible}.gallery__card{align-self:stretch}.gallery__card .gallery__image{flex-shrink:0;width:430rem}.gallery__card:nth-child(4n+1){align-self:flex-start}.gallery__card:nth-child(4n+1) .gallery__image{aspect-ratio:430/248}.gallery__card:nth-child(4n+2) .gallery__image{aspect-ratio:430/670;height:100%}.gallery__card:nth-child(4n+3){align-self:flex-end}.gallery__card:nth-child(4n+3) .gallery__image{aspect-ratio:430/248}.gallery__card:nth-child(4n+4){align-self:flex-end}.gallery__card:nth-child(4n+4) .gallery__image{width:730rem;aspect-ratio:730/360}.gallery__card.swiper-slide{width:auto;height:auto}.gallery__list{height:100%}.gallery__item{height:100%}.gallery__image{margin-bottom:0;border-radius:30rem}.gallery__title{position:absolute;top:100%;left:0;width:100%;height:var(--offset);font-size:17rem;line-height:1.41;transform:translateY(var(--mt-title))}.gallery__title::before{margin-right:calc(100% - 222rem)}.grid-wrapper{display:grid;grid-template-columns:1fr calc(7*var(--col-size) + 6*var(--grid-gap));align-items:var(--align);height:100%;-moz-column-gap:calc(var(--col-size) + 2*var(--grid-gap));column-gap:calc(var(--col-size) + 2*var(--grid-gap))}.grid-wrapper>:last-child:not(.accordion-block,.tags,.slider-gallery__slider,.cards-block__content,.booking-block__content,.descr-list,.promo-grid__wrap,.search,.services-search__content,.booking-block__grid-col,.service-card){margin-top:16rem}.grid-wrapper.grid-wrapper--constr{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.grid-wrapper.grid-wrapper--constr .cards-slider{margin-right:0}.grid-wrapper__col{gap:32rem}.grid-wrapper__col.grid-wrapper__col--m{gap:75rem}.grid-wrapper__card{max-width:428rem}.hero{height:calc(100vh - var(--header-height) - var(--footer-height));padding:0 var(--container-padding)}.hero__wrapper{padding:129rem 123rem 70rem}.hero__image img{border-radius:40rem}.hero__header{max-width:685rem}.hero__info{font-size:44rem;line-height:1.34}.hero__author{margin-top:8rem;font-size:16rem;line-height:2}.hero__content{margin-bottom:34rem}.hero__title{font-size:23rem;line-height:1.3}.hero__discount{margin-bottom:5rem;font-size:18rem;line-height:1.72}.hero__price{padding:12rem 18rem 8rem;font-size:20rem;font-size:26rem;line-height:1.15}.hero .hero__tag.btn{line-height:1.33;border-width:2px}.hero .btn{min-width:316rem;margin-right:auto}.hero.hero--light .hero__discount{font-size:16rem}.hero.hero--light .hero__price{padding:8rem 16rem}.hero.hero--alt .hero__wrapper{padding:124rem 124rem 120rem}.hero.hero--alt .hero__author{color:var(--color-bg)}.hero.hero--alt .hero__info{font-size:42rem;line-height:1.33}.icon-card{--footer-icon-width:28rem;--footer-icon-height:49rem;min-height:520rem}.icon-card::before{width:148rem;height:144rem}.icon-card::after{opacity:0}.icon-card:hover{color:var(--color-primary);background-color:var(--color-bg)}.icon-card:hover::after{opacity:1}.icon-card__num{font-size:min(14cqi,80rem)}.icon-card__label{font-size:16rem;line-height:1}.icon-card__footer{padding-top:48rem}.icon-card__text{max-width:270rem;font-size:24rem;line-height:1.25}.icon-card.icon-card--alt::before{width:148rem;height:144rem}.icon-card.icon-card--alt::after{left:18rem;width:134rem;height:126rem}.icon-card.icon-card--alt .icon-card__text{max-width:261rem}.icon-card.icon-card--alt .icon-card__footer{margin-top:64rem}.icon-card.icon-card--alt .icon-card__footer::after{width:24rem;height:48rem}.icon-card.icon-card--small{min-height:256rem}.icon-card.icon-card--small .icon-card__label{font-size:16rem}.icon-card.icon-card--small .icon-card__text{max-width:none}.icon-card.icon-card--diff{min-height:520rem;padding:33rem 26rem 25rem 30rem}.icon-card.icon-card--diff::before{width:150rem;height:150rem}.icon-card.icon-card--diff .icon-card__title{font-size:26rem;line-height:1.15;letter-spacing:.02em}.icon-card.icon-card--diff .icon-card__text{margin-right:30rem}.icon-card.icon-card--quarter,.icon-card.icon-card--half,.icon-card.icon-card--full{padding:37rem 22rem 22rem 29rem}.icon-card.icon-card--quarter::before,.icon-card.icon-card--half::before,.icon-card.icon-card--full::before{width:148rem}.icon-card.icon-card--quarter::after,.icon-card.icon-card--half::after,.icon-card.icon-card--full::after{width:170rem}.icon-card.icon-card--quarter .icon-card__footer,.icon-card.icon-card--half .icon-card__footer,.icon-card.icon-card--full .icon-card__footer{gap:57rem;padding-top:20rem}.icon-card.icon-card--quarter .icon-card__footer::after,.icon-card.icon-card--half .icon-card__footer::after,.icon-card.icon-card--full .icon-card__footer::after{width:28rem;height:49rem}.icon-card.icon-card--quarter .icon-card__text,.icon-card.icon-card--half .icon-card__text,.icon-card.icon-card--full .icon-card__text{max-width:unset;margin:0}.icon-card.icon-card--quarter{min-height:260rem}.icon-card.icon-card--quarter .icon-card__num{font-weight:400;font-size:72rem;line-height:1}.icon-card.icon-card--half{grid-row:span 2;min-height:550rem}.icon-card.icon-card--half .icon-card__num{font-weight:400;font-size:72rem;line-height:1}.icon-card.icon-card--full{grid-row:span 2;min-height:550rem}.icon-card.icon-card--full .icon-card__num{font-weight:300;font-size:240rem;line-height:1}.icon-card.icon-card--full .icon-card__text{max-width:50%}.info-card{width:100%;height:100%;padding:60rem 120rem 76rem;border-radius:40rem;aspect-ratio:885/510}.info-card::after{--offset:30rem;width:20rem}.info-card__title{max-width:50%;margin:0 0 16rem;font-size:31rem;line-height:1.29}.info-card__title::before{left:-90rem;font-size:16rem;line-height:1.25}.info-card__text{max-width:50%}.info-card__text p:not(:last-child){margin-bottom:24rem}.info-card-block__grid{grid-template-columns:repeat(2,1fr);gap:30rem}.intro{padding:0 var(--container-padding)}.intro__wrapper{--offset-left:112rem;--offset-right:123rem;padding-top:var(--header-height);padding-bottom:70rem}.intro .image img{border-radius:36rem}.intro .intro__promo{top:30rem;right:90rem}.intro__header{margin-bottom:60rem}.intro__title{max-width:900rem;line-height:1.36}.intro .float-block__title{font-size:16rem;line-height:1.25;letter-spacing:-.02em}.intro__text{margin-top:32rem;font-size:24rem;line-height:1.25}.intro .intro-links>*{font-size:18rem;line-height:1.67}.intro .intro-links .link--ic-right::after{margin-left:10rem}.intro .description-list.description-list--alt .description-list__item{max-width:509rem}.intro .intro-promo__detail{padding:8rem 6rem;font-size:16rem;line-height:1.5}.intro .intro-promo__detail::before{margin-right:4rem}.intro .intro-promo__time{width:134rem;padding:6rem;font-size:16rem;line-height:1.5}.intro__grid{gap:35rem;max-width:50%}.intro .intro-group__discount{font-size:18rem;line-height:1.72}.intro .intro-group__price{margin:0 0 18rem;padding:12rem 18rem 8rem;font-size:26rem;line-height:1.15}.intro .intro-group__title{font-size:23rem;line-height:1.3}.intro .rating{gap:3rem}.intro .btn:not(.btn--coffee){min-width:366rem;padding:20rem 45rem}.intro__btns,.intro__btns-group{gap:16rem;margin-top:30rem}.intro__btns-group .btn.btn--coffee{padding:12rem 45rem;font-size:24rem}.intro__bottom{margin-right:calc((var(--offset-right))*-1);margin-bottom:-70rem;margin-left:calc((var(--offset-left))*-1);padding:40rem 60rem 70rem;border-radius:36rem}.intro__detail-title{font-size:31rem}.intro__price span{padding:12rem 20rem 8rem;font-size:16rem;line-height:1.5}.intro__price del{font-size:16rem;line-height:1.5}.intro.intro--alt{height:calc(100vh - var(--header-height) - var(--footer-height) - var(--warn-msg-h))}.intro.intro--alt .intro__wrapper{padding:30rem 60rem 30rem 80rem}.intro.intro--alt .intro__title{max-width:760rem;margin:0 0 20rem}.intro.intro--alt .intro__links{font-size:18rem;line-height:1.67}.intro.intro--alt .intro-links__doctor.link--ic-right::after,.intro.intro--alt .intro-links__feed.link--ic-right::after{margin-left:11rem}.intro.intro--alt .intro-links__doctor span{margin-left:12rem}.intro.intro--alt .intro-links__doctor.link--ic-right::after{margin-left:10rem}.intro.intro--service .intro__btns{max-width:509rem}.intro.intro--service .service-card{margin-left:calc(-1*var(--grid-gap))}.intro.intro-without-image .intro__wrapper{padding-right:var(--container-padding);padding-left:var(--container-padding)}.intro.intro-without-image .intro__header{margin-bottom:0}.intro-block__wrapper{--grid-gap:20px;display:grid;grid-template-columns:minmax(530rem,1fr) minmax(auto,1100rem);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.intro-block__slider-mobile{height:calc(100% - 38rem);border-radius:550rem 550rem 0 0}.intro-block__caption{display:flex;flex-direction:column;height:100%}.intro-block__image{aspect-ratio:1037/762}.intro-block__image{height:calc(100vh - var(--header-height) - var(--footer-height))}.intro-block__image img{border-radius:550rem 550rem 15rem 15rem}.intro-block .text-link{padding:7rem 15rem 9rem;font-size:24rem}.intro-block__content{display:flex;flex-direction:column;height:100%}.intro-block__title{margin-top:auto;margin-bottom:83rem}.intro-block__title::before{--width:25rem;aspect-ratio:1/2}.intro-block__preview{width:100%;background:var(--bg-l) center center/cover no-repeat;clip-path:inset(5% 1.4% 0 42% round 550rem 550rem 0 0)}.intro-block__preview.active{--radius:36rem}.link--ic-right::after{--ic-width:8rem;margin-left:auto}.link-arrow{--width:427rem;width:var(--width);padding-bottom:6rem;font-size:20rem;line-height:1.5}.link-line{padding:19rem 0;font-size:32rem;line-height:1.25}.link-line::before,.link-line::after{width:0;height:50rem;background-color:var(--color-primary);opacity:0;transition:opacity .3s ease-in,margin .3s ease-in,width .3s ease-in;content:"";-webkit-mask:url(../img/i-arrow-right.svg) no-repeat center/contain;mask:url(../img/i-arrow-right.svg) no-repeat center/contain}.link-line::before{margin-right:0}.link-line::after{margin-left:auto}.link-line:hover,.link-line.active{padding:19rem 0}.location{display:flex;gap:30rem;align-items:center;font-size:16rem;line-height:1.5}.location__city:hover{color:var(--color-primary-hover)}.location__city:hover::before,.location__city:hover .location__btn{background-color:var(--color-primary-hover)}.location__city:active{color:var(--color-primary)}.location__city:active::before,.location__city:active .location__btn{background-color:var(--color-primary)}.location__address{margin-left:10rem}.location__tel{font-size:21rem;line-height:1.5}:root{--logo-width:calc(0.1422222222 * var(--container-width))}.logo{z-index:1}.main-menu__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12rem 40rem;font-size:21rem;line-height:1.4}.main-menu__list a{position:relative;z-index:1}.main-menu__item.has-list{position:relative}.main-menu__item.has-list>a:hover::after{background-color:var(--color-primary-hover);transform:rotate(-180deg)}.main-menu__item.has-list>a:hover+.main-menu__sublist,.main-menu__item.has-list>a:hover+.main-menu__services{visibility:visible;opacity:1;pointer-events:all}.main-menu__item.has-list .main-menu__sublist:hover,.main-menu__item.has-list .main-menu__services:hover{visibility:visible;opacity:1;pointer-events:all}.main-menu__item.has-list .accordion__btn{font-size:21rem;line-height:1.4}.main-menu__item.has-list--grid{position:static}.main-menu__services{position:absolute;top:20rem;left:50%;display:grid;grid-template-columns:repeat(4,1fr);gap:30rem;align-items:flex-start;width:calc(100% - 40rem);max-width:1880rem;padding:13.1481481481vh 40rem 30rem;transform:translateX(-50%);visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;pointer-events:none}.main-menu__services::after{position:absolute;z-index:-1;overflow:hidden;background-color:var(--color-no-choise);border-radius:30rem;content:"";inset:0}.main-menu__services:hover{visibility:visible;opacity:1;pointer-events:all}.main-menu__services:hover+.main-menu__overlay{visibility:visible;opacity:1;pointer-events:all}.main-menu__services-list{position:relative;z-index:1;font-size:21rem;line-height:1.4}.main-menu__services-list li:not(:last-child){margin-bottom:10rem}.main-menu__overlay{position:fixed;z-index:-1;background-color:rgba(247,240,239,.6);visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);transition:opacity .3s ease-in,visibility .3s ease-in;content:"";pointer-events:none;inset:0}.main-menu__sublist{margin:0;padding:29.6296296296vh 50rem 33rem 40rem;list-style:none;position:absolute;top:-30rem;left:-40rem;width:410rem;overflow:hidden;font-size:21rem;line-height:1.4;background-color:var(--color-bg);background-image:url(../img/logo-and-line.svg);background-repeat:no-repeat;background-position:40rem 18.5185185185vh;background-size:contain;border-radius:30rem;box-shadow:-4rem 40rem 60rem rgba(103,6,29,.06);visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;pointer-events:none}.main-menu__sublist:hover{visibility:visible;opacity:1;pointer-events:all}.main-menu__sublist li:not(:last-child){margin-bottom:10rem}.main-menu__sublist.main-menu__sublist--alt{margin:0;padding:14.8148148148vh 50rem 33rem 40rem;list-style:none;background-image:unset}.main-menu__sublist .accordion__btn::after{width:16rem;margin-left:9rem}.main-menu__sublist .accordion__btn:hover,.main-menu__sublist .accordion__btn:focus{color:var(--color-primary-hover)}.main-menu__sublist .accordion__btn:hover::after,.main-menu__sublist .accordion__btn:focus::after{background-color:var(--color-primary-hover)}.main-menu__sublist .accordion__btn.active::after{background-color:var(--color-primary)}.main-menu__sublist .accordion__panel{transition:all .3s ease-in}.main-menu.main-menu--blog .main-menu__services{right:20rem;left:unset;grid-template-columns:repeat(1,1fr);width:50%;padding-left:139rem;transform:translate(0,0)}.main-menu.main-menu--blog .main-menu__services::after{background-color:var(--color-canvas)}.main-menu.main-menu--blog .main-menu__services-list{padding-top:0}.main-menu.main-menu--blog .main-menu__services-list--double{margin-right:auto;-moz-columns:2;columns:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:calc(var(--offset) + 16rem);column-gap:calc(var(--offset) + 16rem);-moz-column-break-inside:avoid;break-inside:avoid}.map::before{right:unset;left:var(--container-padding);height:189rem;transform:unset}.map .block-caption{align-self:flex-start;max-width:670rem;margin-top:150rem}.map .float-block{aspect-ratio:85/50}.map .container{padding-right:0}.map__wrapper{display:grid;grid-template-columns:677rem 1fr;align-items:center}.map__locations-wrapper{margin:0}.map__note{display:none}.map__locations{height:calc(100vh - var(--header-height) - var(--footer-height));padding-bottom:0}.map__scheme{top:0;left:0;width:1800rem;transform:translateY(-57%)}.map__scheme.js-scheme-touch{top:-28%;left:0}.menu-btn{display:none}.mobile-menu__sublist-item a{font-size:20rem}.mobile-menu__submenu{font-size:16rem}.modal-booking .modal__wrapper{max-width:1160rem;border-radius:48rem}.modal-booking .modal__header{padding:50rem 60rem 90rem}.modal-booking .step-back{margin-right:44rem}.modal-booking .modal__title{font-size:31rem;line-height:1.33;letter-spacing:.31rem}.modal-booking__close{width:72rem}.modal-booking .form__grid{padding:0 60rem 60rem}.modal-booking .form__footer{padding:68rem 30rem 30rem;border-radius:48rem}.modal-booking .form__footer--result{padding:153rem 32rem 40rem}.modal-booking .form__footer--result::before{left:32rem}.modal-booking .form__footer--result .form__title{margin-bottom:50rem;padding:0 30rem}.modal-booking .form__data{margin-bottom:52rem;padding:0 30rem}.modal-booking .form__data--col{display:grid;grid-template-columns:repeat(2,1fr);gap:10rem;align-items:flex-end}.modal-booking .modal__note{font-size:16rem;line-height:1.25;letter-spacing:.16rem}.modal-booking .form__btn{font-size:21rem;line-height:1.23}.modal-booking .form-code{gap:10rem 25rem;width:100%}.modal-booking .form__info{padding:0 30rem}.modal-booking .form__infodms{padding:0 30rem}.modal-booking .form-detail{gap:18rem;align-items:flex-end;padding:0 30rem}.modal-booking.patient .modal__wrapper{padding:62rem 60rem 30rem}.modal-booking.patient .modal__title{margin-bottom:15rem;font-size:31rem;line-height:1.29;letter-spacing:.31rem}.modal-booking.patient>.close{--size:72rem}.modal-booking.patient .switch-button{margin-bottom:77rem}.modal-booking.patient .form__fieldset{margin-bottom:56rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-s{--mb:52rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-s .form__field--small{--width:159rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-m{--mb:40rem}.modal-booking.patient .form__fieldset.form__fieldset--mb-m .form__field--small{--width:476rem}.modal-booking.patient .form__fieldset.form__fieldset--line{--item:102rem}.modal-booking.patient .form__fieldset.form__fieldset--line{--mpb:52rem}.modal-booking.patient .form__block .form__field.form__field--ml{grid-column:2/2}.modal-booking.patient .form__block .select-wrapper{--col:369rem;order:-1;margin-bottom:40rem}.modal-booking.patient .form-block{--gap:60rem;display:grid;grid-template-columns:476rem calc(100% - 476rem - var(--gap));gap:var(--gap);align-items:flex-start}.modal-booking.patient .form-block.form-block--grid{margin-bottom:40rem}.modal-booking.patient .form-block.form-block--grid>*{width:100%}.modal-booking.patient .form-block--col{grid-template-columns:369rem calc(100% - 369rem - var(--gap));gap:0 var(--gap)}.modal-booking.patient .form-block__row{--size:160rem;--gap:30rem}.modal-booking.patient .form-block__row.form-block__row--alt{--gap:60rem;grid-column:span 2;grid-template-columns:369rem calc(100% - 369rem - var(--gap))}.modal-booking.patient .form-block__row.form-block__row--add{grid-column:2/2;grid-template-columns:repeat(3,1fr);gap:32rem}.modal-booking.patient .form-block__row.form-block__row--date{--size:95rem;margin-bottom:40rem}.modal-booking.patient .form-block__item{--ml:0;margin-bottom:52rem}.modal-booking.patient .form__field:not(:last-child){margin-bottom:40rem}.modal-booking.patient .form__note{max-width:476rem;margin-bottom:40rem}.modal-booking.patient .form__btn{--ml:-30rem}.modal-booking.confirm .form-block{grid-template-columns:1fr 505rem;gap:30rem}.modal-booking.confirm .form-block__row.form-block__row--date{--size:95rem;margin-bottom:40rem}.modal-booking-error .modal__wrapper{max-width:1160rem;border-radius:48rem}.modal-stories .close{--size:72rem;right:-30rem}.modal-meeting{padding:200rem 0 180rem}.modal-meeting .modal__wrapper{width:100%;padding:40rem 60rem 70rem}.modal-meeting .modal__header{margin-bottom:44rem}.modal-meeting__close.close{width:64rem}.modal-meeting .block-title{grid-column:1/-1;max-width:585rem;margin:0}.modal-meeting .block-caption__tag{margin-top:10rem;border-radius:50rem}.modal-meeting .modal__form{grid-column:2/2}.modal-meeting .form__info{max-width:62%;margin-bottom:66rem;font-size:31rem;line-height:1.29}.modal-meeting .person-panel{margin-bottom:72rem;padding:30rem;box-shadow:0 20rem 40rem 0 rgba(91,3,24,.06)}.modal-meeting .person-panel:not(:last-child){margin-bottom:72rem}.modal-meeting .person-panel::after{right:12rem;bottom:12rem}.modal-meeting .person-panel__title{margin-bottom:8rem}.modal-meeting .form__wrapper{flex-direction:column;gap:44rem;margin-bottom:62rem}.modal-meeting .form__footer{position:relative}.modal-meeting .form__note{position:absolute;bottom:0;left:-757rem;max-width:300rem;margin-bottom:0}.modal-meeting .form__btn{padding:20rem 40rem;font-size:21rem;line-height:1.25}.modal-callback-director{padding:30rem}.modal-callback-director .modal__wrapper{display:flex;gap:46rem;justify-content:space-between;min-height:70vh;border-radius:48rem}.modal-callback-director__close.close{top:16rem;right:21rem;width:64rem}.modal-callback-director .modal__header{flex:0 1 30%;min-height:600rem;padding-bottom:0}.modal-callback-director .modal__header::after{width:500rem;aspect-ratio:609/484}.modal-callback-director .modal__decor{width:95rem}.modal-callback-director .modal__decor::before{width:28rem}.modal-callback-director .block-title{max-width:unset;margin:0 0 24rem;font-size:31rem;line-height:1.29}.modal-callback-director .block-title span:not(.text-accent){font-size:31rem;line-height:1.29}.modal-callback-director .modal__cite{font-size:16rem;line-height:1.25}.modal-callback-director .modal__form{display:flex;flex:0 1 70%;flex-direction:column;padding:60rem 44rem 23rem 70rem}.modal-callback-director .form__wrapper{display:grid;grid-template-columns:1fr 300rem;justify-content:space-between;margin-bottom:64rem}.modal-callback-director .form__field:nth-child(2){grid-row:2/2;grid-column:1/1;margin-bottom:0}.modal-callback-director .form__field:not(:last-child){margin-bottom:0}.modal-callback-director .form__field textarea{min-height:300rem}.modal-callback-director .form__select{grid-row:2/2;grid-column:2/2}.modal-callback-director .form__message{margin-right:32rem;margin-bottom:32rem}.modal-callback-director .form__footer{margin-top:auto}.modal-callback-director .form__note{margin-bottom:35rem}.modal-callback-director .form__btn.btn{width:calc(100% + 74rem);margin-right:-24rem;margin-left:-50rem;padding:20rem 41rem;font-size:21rem;line-height:1.25}.modal-callback-director .vs__selected-options{font-size:20rem}.modal-callback-director .vs__dropdown-menu{font-size:20rem}.modal-tax-deduction,.modal-cv,.modal-callback-base,.tax{padding:99rem}.modal-tax-deduction .modal__wrapper,.modal-cv .modal__wrapper,.modal-callback-base .modal__wrapper,.tax .modal__wrapper{max-width:1160rem;min-height:78vh;padding:101rem 44rem 23rem 70rem;border-radius:48rem}.modal-tax-deduction__close.close,.modal-cv__close.close,.modal-callback-base__close.close,.tax__close.close{width:64rem}.modal-tax-deduction .form-block,.modal-cv .form-block,.modal-callback-base .form-block,.tax .form-block{--size:95rem;margin-bottom:40rem}.modal-cv .vs__dropdown-menu{font-size:20rem}.modal-cv .vs__selected-options{font-size:20rem}.modal-callback-base .modal__wrapper{min-height:unset}.news-card{--border-rad:40rem;min-height:520rem;border-radius:40rem}.news-card__link{min-height:520rem}.news-card__image{aspect-ratio:426/135}.news-card__title{margin:0 0 129rem;font-size:24rem;line-height:1.25}.news-card__detail{font-size:16rem;line-height:1.25}.not-found{margin-bottom:0}.not-found{height:calc(100vh - var(--header-height) - var(--footer-height) - var(--warn-msg-h))}.not-found .section.section--pt{--pt:0}.not-found .block-caption{--mb:48rem}.not-found__wrapper{display:flex;flex-direction:column}.not-found__image{margin:auto 0 0}.not-found .search--in-filters .search__field{margin-bottom:29rem}.not-found .tags{gap:9rem}.not-found .tags__item{box-shadow:0 20rem 40rem 0 rgba(91,3,24,.06)}.order-item{padding:63rem 122rem;border-radius:36rem}.order-item:not(:last-child){margin-bottom:-14rem}.order-item::before{top:63rem;left:45rem;font-size:31rem;line-height:1.36}.order-item.order-item--offset{padding:63rem 30rem 75rem 122rem}.order-item.order-item--offset .order-item__title{width:100%}.order-item.order-item--offset .order-item__text{width:100%}.order-item__title{width:54%;margin:0 0 24rem;font-size:32rem}.order-item__text{width:75%;line-height:1.5}.page-footer{position:fixed;right:0;bottom:0;left:0;z-index:990;background-color:var(--color-canvas);transition:background-color .3s ease-in,box-shadow .3s ease-in}.page-footer.page-footer--scroll{box-shadow:0 -16rem 30rem 0 rgba(197,125,134,.1)}.page-footer__menu{gap:30rem}.page-footer__menu a:hover{color:var(--color-primary-hover)}.page-footer__menu a:hover::after{background-color:var(--color-primary-hover)}.page-footer__menu a:active::after{background-color:var(--color-primary)}.page-footer__menu-item{line-height:1.25}.page-footer__menu-item--icon a::after{display:block;flex-shrink:0;width:16rem;margin-left:8rem;background-color:var(--color-text);transition:background-color .3s ease-in;content:"";-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/contain;mask:url(../img/i-arrow-down.svg) no-repeat center/contain;aspect-ratio:1}.page-footer .social{width:136rem}.page-footer__branches{line-height:1.25}.page-footer__mobile-menu .container a{font-size:16rem}.page-footer__mobile-menu{display:none}.page-footer__bottom{display:flex;align-items:center;width:100%;max-width:1920rem;margin:0 auto;padding:8rem 44rem}.page-footer__bottom.fixed{position:fixed;bottom:0;left:50%;transform:translateX(-50%)}.page-footer .callback{position:fixed;right:10rem;bottom:60rem}.page-header{padding:10rem 0}.page-header__menu-wrapper{display:flex;align-items:center}.page-header__btns{z-index:1}.page-header__btns>:hover{background-color:var(--color-primary-hover)}.page-header__btns{gap:36rem;margin-right:36rem}.page-header .location{display:none}.page-header .btn{z-index:1;display:block;margin-left:40rem;font-size:21rem;line-height:1.4}.page-header.page-header--blog{--offset:132rem}.page-header.page-header--blog .page-header__menu-wrapper{width:calc(50% - 15rem)}.page-header.page-header--blog .page-header__btns{margin-right:80rem}.page-header.page-header--blog .main-menu__list{gap:var(--offset);justify-content:space-between}.page-header.page-header--blog .location{display:flex;margin-top:2%;margin-right:auto}.page-header.page-header--blog .location .location__city{margin:0;padding:2rem 8rem;color:var(--color-bg);font-size:16rem;font-family:var(--font-secondary);line-height:1.7;border-radius:22rem}.page-header.page-header--blog .location .location__btn{width:10rem;margin-top:3rem;margin-left:2rem;background-color:var(--color-bg);aspect-ratio:5/2}.page-header.page-header--blog .page-header__tel{position:relative;z-index:1;align-self:flex-end;margin-left:auto;font-size:20rem;line-height:30rem;text-align:right}.pagination{--height:calc(1.5em + 26rem);font-size:20rem;line-height:1.5}.person-booking__info{--offset-top: ;padding-top:calc(var(--offset-top)*1px + 28rem)}.person-booking__subtitle{position:relative;margin-bottom:45rem;font-size:31rem;letter-spacing:.02em}.person-booking__subtitle--help::after{content:"";position:absolute;top:calc(100% + 16rem);left:-16rem;width:209rem;height:182rem;background:url(../img/i-decor-4.svg) center/contain no-repeat}.person-booking__timing{width:80%}.person-booking__time{padding:12rem 20rem;font-size:24rem}.person-card:hover::before{box-shadow:-4rem 70rem 80rem rgba(91,3,24,.07)}.person-card::before{height:calc(100% - 49rem)}.person-card__image,.person-card__counter{width:334rem}.person-card__counter{margin-bottom:49rem}.person-card__counter::after{font-size:44rem}.person-card__title{margin-bottom:30rem;font-size:24rem;line-height:1.3}.person-card__subtitle{font-size:16rem;line-height:1.3}.person-card__info{--col-width:200rem;gap:24rem 10rem;margin-bottom:24rem;font-size:16rem;line-height:1.3}.person-card__link{font-size:16rem;line-height:1.3}.person-card__text{letter-spacing:.01em}.person-card__footer{--col-width:200rem;height:60rem}.person-card__footer .btn{grid-row:1;grid-column:2/3}.person-card__footer .v-select .vs__dropdown-toggle.vs__dropdown-toggle--alt{padding:8rem 17rem}.person-card__price{padding:8rem 16rem;font-size:16rem;line-height:1.3}.person-card .person-card__date:hover,.person-card .person-card__note:hover{opacity:0}.person-card .person-card__date:hover+.btn,.person-card .person-card__note:hover+.btn{position:relative;visibility:visible;opacity:1;pointer-events:all}.person-card .btn{visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;pointer-events:none}.person-card .btn:hover{visibility:visible;opacity:1;pointer-events:all}.person-card__date{grid-row:1;grid-column:2/3;font-size:16rem;line-height:1.3}.person-card__note{grid-row:1;grid-column:2/3;font-size:16rem;line-height:1.3}.person-card__note+.btn{font-size:16rem;visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;pointer-events:none}.person-card__note+.btn:hover{visibility:visible;opacity:1;pointer-events:all}.person-card__search .search .search__field label{max-width:50%;margin-bottom:10rem;font-size:23rem}.person-card__search .search .search__field input{font-size:23rem}.person-card__search .search__btn{bottom:8rem}.person-card.person-card--search{height:100%;padding:0 32rem 28rem}.person-card__icons{--width:334rem}.person-panel{padding:30rem}.person-panel__wrapper{gap:40rem}.person-panel__preview{width:80rem}.person-panel__title{font-size:24rem}.person-panel__date{grid-row:1;grid-column:2/3}.person-panel__info{gap:10rem}.person-panel__info-btn::before{width:4rem}.persons{--list-gap-y:80rem}.persons--specs .block-caption{margin-bottom:70rem}.persons--specs .persons__options{grid-template-columns:729rem 1037rem;gap:32rem;align-items:flex-end;margin:0 0 110rem}.persons--specs .persons__options .search__field{margin-bottom:8rem}.persons--specs .persons__selects{order:-1}.persons__options{margin-top:0;margin-bottom:0;padding-top:60rem;padding-bottom:60rem}.persons__options.is-sticky .persons__options-inner{padding-top:0;padding-bottom:0}.persons__options.is-sticky .persons__filters{margin-top:0}.persons__options.persons__options--specs{margin-top:32rem;margin-bottom:110rem}.persons__options.persons__options--no-results{margin-bottom:0}.persons__options-inner{grid-template-columns:repeat(2,1fr)}.persons__list{grid-template-columns:repeat(4,1fr);transition:margin-top .3s ease}.persons__footer--empty{display:grid;grid-template-columns:731rem 1042rem;gap:32rem;padding-top:60rem;padding-bottom:60rem}.persons__footer--empty .block-caption{grid-column:2/3}.persons__slider:not(.persons__slider--service) .swiper-wrapper{grid-template-columns:repeat(4,1fr);gap:90rem 30rem}.persons__slider--service .swiper-slide{width:calc((100% - 90px)/4)}.persons__selects{gap:18rem}.persons__btn{margin-top:64rem}.profile::before{height:calc(100% - 96rem)}.profile--preview{display:grid;grid-template-columns:756rem 1fr;gap:60rem;width:1768rem;padding-right:30rem;padding-left:30rem}.profile--preview .close{--size:45rem;top:132rem;right:40rem}.profile--preview .profile__action{position:initial}.profile--preview .profile__image-wrapper{width:756rem}.profile--preview .profile__status{right:55rem;bottom:92rem}.profile--preview .profile__status--dark{right:126rem;bottom:20rem}.profile--preview .profile__info-wrapper{flex-wrap:nowrap;gap:75rem;margin-bottom:30rem}.profile--preview .profile__descr{width:414rem}.profile--preview .profile__book{flex-direction:row;grid-column:1/-1;gap:30rem}.profile--preview .profile__book .profile__note{display:flex;align-items:center}.profile--preview .profile__book .profile__price{display:flex;align-items:center;padding-top:17rem;padding-bottom:17rem;font-size:30rem;line-height:1.3334%}.profile--preview .profile__book .btn{order:initial;padding-top:20rem;padding-bottom:20rem;font-size:21rem}.profile--preview .profile__book .btn:not([class*="--"]){width:822rem}.profile--preview .profile__book .btn--alt{width:auto;padding-right:54rem;padding-left:54rem}.profile__grid{display:grid;grid-template-columns:683rem minmax(0,1fr);gap:80rem;align-items:flex-start;height:100%}.profile__action{position:sticky;top:var(--header-height);left:0;height:calc(100vh - var(--header-height) - var(--footer-height))}.profile__image-wrapper{width:450rem;margin-bottom:28rem}.profile__status{right:-12rem;bottom:150rem;width:80rem}.profile__status--dark{right:0;bottom:60rem}.profile__book{gap:32rem;align-items:center;max-width:683rem;padding-bottom:32rem}.profile__book .btn{order:-1;width:100%;font-size:20rem;line-height:1.6}.profile__book-info{gap:56rem}.profile__date{grid-row:1;grid-column:2/3;font-size:16rem;line-height:1.5}.profile__date{font-size:21rem}.profile__note{grid-row:1;grid-column:2/3;font-size:21rem;line-height:1.3}.profile__price{padding:16rem 32rem;font-size:16rem;line-height:1.5;border-radius:40rem}.profile__info{margin-top:192rem;padding-bottom:96rem}.profile__detail{grid-template-columns:30.9523809524% 1fr;gap:0 140rem;padding:60rem}.profile__detail.profile__detail--short{padding:0 60rem 60rem}.profile__detail.profile__detail--accordion{margin-bottom:40rem}.profile__detail.profile__detail--accordion .profile__header-img{width:150rem}.profile__detail .accordion-block.accordion-block--profile .accordion.active:has(~.accordion:not(.accent)){border-width:2px}.profile__title{font-size:32rem}.profile__cards{flex-direction:row;flex-wrap:wrap;gap:30rem}.profile__cards .promo{width:428rem;height:100%;min-height:300rem}.profile__wrap{padding:60rem}.profile__progress{grid-template-columns:repeat(2,1fr)}.profile__slider{--offset:var(--container-padding)}.profile__doctors .container{gap:25rem 15rem}.profile.profile--single{margin-bottom:100rem}.profile.profile--single .profile__image{width:clamp(320rem,20.3125vw,390rem)}.profile.profile--single .profile__info{margin-top:130rem}.profile.profile--single .page-title{max-width:unset;font-size:30rem}.profile.profile--single .profile__book-item--date .profile__book-term{font-size:24rem}.profile.profile--single .profile__price{padding:6rem 12rem}.profile.profile--single .profile__price-old{font-size:13rem}.profile.profile--single .booking .booking__grid{grid-template-columns:30.9523809524% 1fr;gap:0 140rem}.profile .page-title{max-width:450rem}.profile__descr{gap:24rem 47rem;width:480rem;font-size:16rem;line-height:1.5}.profile__descr-term{font-size:16rem;line-height:20rem}.profile__address-item:not(:last-child){margin-bottom:0}.profile__address-item::before{width:8rem}.profile__link{font-size:16rem;line-height:1.5}.profile__link::after{margin-left:7rem}.profile__info-wrapper{margin-bottom:64rem}.profile__awwards{width:396rem}.profile__awward{padding:16rem 24rem;font-size:13rem}.profile__awward{font-size:16rem}.profile__awward img{height:48rem}.profile .accordion-block.accordion-block--accent .accordion.active .accordion__btn{padding-left:40rem}.profile .accordion-block.accordion-block--accent .accordion:not(:first-child).active{margin-top:30rem}.profile .accordion__wrap a{font-size:20rem;line-height:1.25}.profile .accordion__btn{padding:32rem 0;font-size:30rem;line-height:1.3334}.profile .accordion__panel>*{padding:40rem 40rem 32rem}.profile .accordion__panel ul li,.profile .accordion__panel ol li{display:flex;gap:21rem}.profile .accordion__panel ul li::before,.profile .accordion__panel ol li::before{position:relative;top:unset;left:unset}.profile .accordion__panel ul li::before{margin-right:8rem}.profile .accordion .profile__descr-list{gap:32rem 40rem}.profile .accordion .profile__descr-term{font-size:16rem}.profile .accordion .profile__descr-value{font-size:16rem}.profile .accordion .profile__descr-value img{width:54rem}.profile__reviews .v-select{margin-bottom:53rem}.profile__posts{display:grid;grid-template-columns:1fr 1fr;gap:40rem;align-items:flex-start}.profile__post{height:100%;padding:32rem}.profile__post:not(:last-child){margin-bottom:0}.profile__post-footer::before{margin-bottom:0}.profile__about{margin:40rem 0 80rem}.profile__caption{width:120rem}.profile__caption .caption{margin-top:.6vw}.profile__about-text{max-width:844rem;font-size:44rem;line-height:1.36}.program-card{--icon:url("../img/i-gift-l.svg");--height:145rem;--top-decor:-15rem}.program-card{--offset:22rem;--width-decor:150rem;--right-decor:10rem}.program-card .image{display:block;width:100%;max-height:300rem;overflow:hidden;border-radius:30rem 30rem 0 0;aspect-ratio:580/340}.program-card .image~.program-card__content{border-radius:0 0 30rem 30rem}.program-card__content{border-radius:30rem}.program-card__content{--side-pad:60rem}.program-card__title{margin-bottom:25rem;font-size:40rem}.program-card__accordions.accordion-block .accordion__btn{padding:30rem 0;font-size:24rem}.program-card__accordions.accordion-block .accordion__btn::after{width:27rem}.program-card__accordions.accordion-block .accordion__wrap{padding-left:31rem}.program-card__promo{padding-top:175rem}.program-card__promo::before{top:128rem;font-size:20rem;line-height:21rem}.program-card__promo::after{top:47rem}.program-card__promo .tags .tags__item{font-size:24rem}.program-card__price{padding:16rem 6rem;font-size:30rem;line-height:.9;border-radius:65rem}.program-card__labels{font-size:16rem;line-height:20rem}.program-card__doc{margin-top:90rem}.program-card__doc{gap:22rem;font-size:21rem;line-height:30rem}.program-card__doc::before{width:32rem;transform:translate(0,-10rem);aspect-ratio:32/40}.program-card__btn.btn{margin-top:40rem}.programs__nav{min-height:40rem}.programs .swiper-pag{font-size:19rem;line-height:30rem}.programs .swiper-nav>*{width:40rem}.programs .swiper-nav>::before{aspect-ratio:20/38}.programs .program-card.swiper-slide{width:580rem}.programs-block{grid-template-columns:minmax(auto,432px) 1fr;gap:114px}.promo{width:870rem;padding:30rem;border-radius:40rem;box-shadow:-4rem 40rem 60rem rgba(91,3,24,.04)}.promo.promo--grid{grid-column:span 3;min-height:300rem}.promo.promo--grid .caption{margin-top:0}.promo__header{margin-bottom:182rem}.promo__title{width:404rem;font-size:32rem}.promo__caption{width:98rem}.promo__caption .caption{margin-top:.4vw;padding:8rem 10rem}.promo__period span{margin-right:8rem;font-size:16rem;line-height:1.5}.promo__period time{padding:16rem 18rem;font-size:16rem;line-height:1.5}.promo__footer::before{width:28rem;aspect-ratio:28/50}.promo__price{--fs:16rem}.promo__price span{padding:12rem 20rem 8rem;font-size:16rem;line-height:1.5}.promo__price del{line-height:1.5}.promo .btn{padding-right:124rem;padding-left:124rem}.promo-block .block-caption{--mb:0;position:absolute;top:0;left:0;width:100%;transform:translateY(-280rem)}.promo-block__grid{grid-template-columns:minmax(0,1fr) 1043rem;gap:30rem;align-items:flex-start}.promo-block__grid:not(:last-child){margin-bottom:0}.promo-block__wrapper.promo-block__wrapper--half,.promo-block__wrapper.promo-block__wrapper--terc,.promo-block__wrapper.promo-block__wrapper--cuart{gap:32rem}.promo-block__wrapper.promo-block__wrapper--half{grid-template-columns:repeat(2,1fr)}.promo-block__wrapper.promo-block__wrapper--terc{grid-template-columns:repeat(3,1fr)}.promo-block__wrapper.promo-block__wrapper--cuart{grid-template-columns:repeat(4,1fr)}.promo-block__wrapper-single{grid-template-columns:repeat(4,1fr);gap:40rem 30rem}.promo-block__side{position:relative;height:100%;margin-top:280rem}.promo-block__side .js-cards-2-slider{position:absolute;right:0;bottom:0;gap:30rem;max-width:428rem}.promo-block__container{display:grid;grid-template-columns:1fr;gap:30rem}.promo-block.promo-block--sticky .block-caption{position:sticky;width:100%;max-width:unset;transform:translateY(-280rem)}.promo-card{height:488rem;padding:30rem;border-radius:40rem;aspect-ratio:890/488}.promo-card__caption{width:90rem;aspect-ratio:95/25}.promo-card__title{width:366rem;font-size:32rem;line-height:1.25}.promo-card__period span{margin-right:18rem;font-size:16rem;line-height:1.5}.promo-card__period time{padding:16rem 24rem;font-size:16rem;line-height:1.5}.promo-card__image{border-radius:40rem}.promo-card__image img{border-radius:40rem}.promo-card__footer::before{width:28rem;height:49rem;aspect-ratio:none}.promo-card__text{width:232rem;font-size:16rem;line-height:1.25}.promo-card__price{--fs:16rem}.promo-card__discount{line-height:1.5}.promo-card__new{font-size:16rem}.promo-card.promo-card--vert{height:660rem;aspect-ratio:428/660}.promo-card.promo-card--small{padding:30rem 30rem 40rem}.promo-grid__container{grid-template-columns:repeat(7,1fr)}.quote{margin-right:calc(50% + 15rem);padding:40rem 0}.quote:not(:last-child){margin-bottom:72rem}.quote .block-caption{max-width:736rem}.quote .float-block{width:110rem;aspect-ratio:1}.quote .block-caption__title{font-size:40rem;line-height:1.35}.quote.quote--reverse{margin-right:unset;margin-left:calc(50% + 15rem)}.quote.quote--right{margin-right:unset}.quote.quote--right .block-caption{max-width:unset}.radio.radio--circle .radio__label{font-size:24rem;line-height:1.15}.radio.radio--checked .radio__label{font-size:20rem;line-height:1.5}.radio.radio--arrow .radio__label{gap:9rem;font-size:20rem;line-height:30rem}.radio.radio--arrow .radio__label::before{width:17rem;aspect-ratio:17/19}.review{width:600rem;font-size:16rem}.review__text{margin-bottom:53rem}.review__date{margin-bottom:48rem}.review__answer{margin-bottom:29rem}.review__answer-author{margin-bottom:0}.reviews__grid{display:grid;grid-template-columns:1fr max-content;gap:30rem;align-items:flex-start;width:100%}.reviews .swiper-nav{grid-column:1/-1;order:1}.reviews__tabs{--cols:1;gap:6rem;margin-top:0}.reviews__tab img{width:1152rem;margin-bottom:17rem}.search__tag{font-size:26rem;line-height:1.2}.search--in-filters .search__tag{padding-bottom:11rem}.search--in-filters .search__field::after{bottom:11rem}.search--in-filters .search__field input{padding-bottom:11rem;font-size:26rem;line-height:1.2}.search-main .container{padding-bottom:144rem}.search-main.page .block-caption{max-width:unset;margin-bottom:0}.search-main.page .search__field input{padding-bottom:5rem}.search-main__result{margin-left:calc(100% - 1043rem)}.search-main__time-list .search-main__item{font-size:26rem}.search-main__time-list .search-main__item:not(:last-child){margin-bottom:20rem}.search-main__list{margin-bottom:25rem}.search-main__list .search-main__item{font-size:21rem}.search-main__list .search-main__item:not(:last-child){margin-bottom:20rem}.search-main__list .search-main__item span{font-size:21rem}.search-main .grid-wrapper{--align:center;padding-top:71rem;padding-bottom:69rem}.search-main .grid-wrapper.sticky{--offset:var(--container-padding)}.search-main .search.search--in-filters .search__field{margin-bottom:0}.search-main__notfound .tags{gap:10rem 9rem}.search-main__notfound .tags__item{padding:11rem 13rem;font-size:16rem}.search-main .block-caption{--mb:24rem;max-width:70%}.search-block.section.section--mt{padding:152rem 0}.search-block .block-caption{grid-column:1/-1;--mb:0}.search-block__content{grid-column:2/2}.search-block__more.btn.btn--alt{margin-top:55rem;padding:20rem 35rem}.search-block .tags__item:nth-child(n+11){display:none}.search-block .tags__item:nth-child(n+11)~.search-block__more{display:flex}.search-block .tags[data-more=show] .tags__item:nth-child(n+11){display:block}.search-block .tags[data-more=show] .tags__item:nth-child(n+11)~.search-block__more{display:none}.search-block .search.search--in-filters{margin-bottom:49rem}.nice-select{padding:16rem 26rem 16rem 54rem;font-size:20rem;line-height:1.5}.nice-select .nice-select-dropdown{font-size:20rem;line-height:1.3}.service-card{min-height:540rem;aspect-ratio:1037/540}.service-card__title{margin:0 22rem;font-size:31rem;line-height:1.29}.service-card .price{margin-bottom:20rem}.service-card__label{margin-bottom:25rem;margin-left:22rem;font-size:21rem;line-height:1.43}.service-card__btn.btn{padding:20rem 45rem}.service-card.service-card--img{min-height:450rem;aspect-ratio:1037/450}.service-card.service-card--img .service-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-top:0}.service-card.service-card--img .description-list__wrapper{gap:0}.service-card.service-card--img .description-list__item{--offset:10rem}.service-card.service-card--img .description-list__term{font-size:21rem;line-height:1.43}.service-card.service-card--img .description-list__def{padding:11rem 20rem;font-size:16rem;line-height:1.15;letter-spacing:.01em}.service-card.service-card--alt .description-list__wrapper{gap:0}.service-card.service-card--alt .description-list__item{--offset:10rem}.service-card.service-card--alt .description-list__term{font-size:21rem;line-height:1.43}.service-card.service-card--alt .description-list__def{padding:11rem 20rem}.services{height:unset;min-height:unset}.services .grid-wrapper{flex-grow:1}.services__wrapper{position:relative;display:grid;grid-template-columns:minmax(474rem,1fr) minmax(auto,1100rem);gap:20px;height:100%;min-height:358rem;margin-bottom:0;transition:margin .3s ease-in,position .3s ease-in}.services__wrapper.open .block-caption{visibility:hidden;opacity:0}.services__wrapper.open .services__menu{position:absolute;top:0;left:0;width:34%}.services__wrapper.open .services__menu::before{bottom:0}.services__wrapper.open .services__menu::after{width:120rem}.services__wrapper.open .accordion__panel.visible{overflow:visible;opacity:1}.services__sticky{position:sticky;left:0;display:flex;flex-direction:column;margin-bottom:0}.services .block-caption{--mb:32rem;opacity:1}.services .float-block__title{font-size:16rem;line-height:1.25;letter-spacing:-.32rem}.services .float-block__title::before{top:0;width:20rem;aspect-ratio:20/40}.services .spec-list{margin-top:0;-moz-columns:3;columns:3}.services .spec-list .accordion__btn{justify-content:flex-start;font-size:21rem}.services .spec-list .accordion__btn::after{display:none}.services .spec-list .accordion__btn.spec-list__link{font-size:20rem;line-height:1.5}.services .spec-list .accordion__panel{top:unset;left:unset;width:unset;max-height:0;transform:none}.services .spec-list .services-menu__sublist{display:grid;grid-template-columns:1fr;gap:10rem;margin:10rem 0 0;padding:20rem 24rem}.services .accordion__panel{position:absolute;top:0;left:100%;width:0;height:100%;max-height:unset}.services__menu{--width:1043rem;--grid-gap:119rem;position:static;transition:left .5s ease-in}.services__menu{width:100%}.services__menu::after,.services__menu::before{position:absolute;z-index:-1;display:block;visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in;content:"";pointer-events:none}.services__menu::before{bottom:-70rem;left:0;width:146rem;background:url(../img/child-decor.png) center center/contain no-repeat;aspect-ratio:146/161;transform:translateY(100%)}.services__menu::after{right:0;bottom:0;width:177rem;background:url(../img/child-decor1.png) center center/contain;transform:translate(10%,50%);aspect-ratio:177/232}.services__menu .accordion__btn{display:flex;gap:0;align-items:center;justify-content:center;padding:13rem 0}.services__menu .accordion__btn:hover::before,.services__menu .accordion__btn.chosen::before{margin-right:50rem}.services__menu .accordion__btn:hover::after,.services__menu .accordion__btn:hover::before,.services__menu .accordion__btn.chosen::after,.services__menu .accordion__btn.chosen::before{width:24rem;opacity:1}.services__menu .accordion__btn::before{position:relative;bottom:unset;left:unset;width:0;height:50rem;margin-right:0;background-color:var(--color-primary);transform:none;opacity:0;transition:opacity .3s ease-in,margin .3s ease-in,width .3s ease-in;-webkit-mask:url(../img/i-arrow-right.svg) no-repeat center/contain;mask:url(../img/i-arrow-right.svg) no-repeat center/contain;content:""}.services__menu .accordion__btn::after{-webkit-mask:url(../img/i-arrow-right.svg) no-repeat center/contain;mask:url(../img/i-arrow-right.svg) no-repeat center/contain;width:0;height:50rem;margin-left:auto;background-color:var(--color-primary);opacity:0}.services__footer{position:absolute;bottom:0;pointer-events:none}.services__image,.services__mask{width:580rem;border-radius:550rem 550rem 0 0;aspect-ratio:580/460}.services__image{margin-top:auto}.services__mask{left:0}.services__link.link-arrow{margin:0 45rem 35rem auto}.services__link.link-arrow:hover{width:141rem}.services .services-menu__wrap{padding:0}.services .services-menu__sublist{--size:32rem;display:flex;align-items:flex-start;justify-content:space-between}.services .services-menu__sublist a{font-size:21rem;line-height:1.42}.services .services-menu__sublist-item{gap:33rem;align-items:flex-start;justify-content:space-between}.services .services-menu__sublist-item a{font-size:20rem;line-height:1.5}.services.services--index{height:calc(100vh - var(--header-height) - var(--footer-height))}.services.services--index .services__wrapper{margin-bottom:350rem}.services.services--index .spec-list{-moz-columns:2;columns:2}.services.services--single{position:static;min-height:unset;overflow:unset}.services.services--single .services__sticky{top:calc(var(--header-height) + 2rem);height:calc(100vh - var(--header-height) - var(--footer-height))}.services.services--single .services-menu__wrap{gap:85rem}.services-block__list{order:2}.services-block__item a{padding:19rem 0;font-size:32rem;line-height:1.25}.services-block__item a::before{display:block;flex-shrink:0;width:0;background-color:var(--color-primary);transition:margin .3s ease-in,width .3s ease-in;content:"";-webkit-mask:var(--icon) center center/contain no-repeat;mask:var(--icon) center center/contain no-repeat}.services-block__item a:hover::before{margin-right:35rem}.services-block__accordion{order:3}.services-block .block-caption{--mb:80rem}.services-block .accordion__btn{padding:23rem 0;font-size:32rem;line-height:1.25}.services-block .accordion__btn.active{--offset:var(--grid-gap)}.services-block .accordion-block--accent .accordion.active{padding:0}.services-block__descr-list{padding-right:var(--grid-gap);padding-left:var(--grid-gap);font-size:24rem;line-height:1.33}.services-block__descr-term{font-size:20rem;line-height:1.25}.services-block__descr-value{font-size:20rem;line-height:1.5}.services-block .search.search--in-filters{align-self:end;margin-bottom:80rem}.services-search .spec-list{margin-top:59rem;-moz-column-count:3;column-count:3}.slider-block.section{margin-bottom:0}.slider-block__content{margin-right:calc(var(--container-padding)*-1)}.slider-block__wrapper.swiper{margin-bottom:unset;margin-left:unset;padding-bottom:unset;padding-left:unset}.slider-block__carousel{width:unset}.slider-block__carousel.swiper{margin-right:-50rem;margin-left:-50rem;padding-right:50rem;padding-left:50rem}.slider-block__carousel .swiper-wrapper{margin-bottom:100rem}.slider-block__carousel .swiper-slide{width:480rem}.slider-block__slide-search .slider-block__link{width:100%;transform:translateX(360rem)}.slider-block__slide-search .slider-block__link .link-arrow:hover{width:350rem}.slider-block__link{margin-top:0;transform:translateY(-100%)}.slider-block__link.link-arrow{--pd-r:0;transition:color .3s ease-in,width .3s ease-in}.slider-block .swiper-nav{top:unset;bottom:15px;gap:102rem;justify-content:center}.slider-block .swiper-nav>*{width:34rem}.slider-block .swiper-nav>::before{aspect-ratio:17/34}.slider-gallery .block-caption{--mb:80rem}.slider-gallery__item .image{aspect-ratio:737/432;margin-bottom:16rem;border-radius:30rem}.slider-gallery__slider{width:100%}.slider-gallery__slide .slider-gallery__title::before{transform:translateY(-50%)}.social a{--size:32rem}.social.social--large .social__list{gap:27rem}.social.social--large a{--size:30rem;-webkit-mask:var(--icon) no-repeat center/26rem auto;mask:var(--icon) no-repeat center/26rem auto}.social.social--alt .social__list{gap:16rem}.social.social--alt .social__item{width:80rem}.social.social--alt .social__item a{--size:40rem}.social-wrapper{gap:40rem}.spec-list{margin-top:67rem;margin-bottom:85rem;-moz-column-count:4;column-count:4;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:180rem;column-gap:180rem;-moz-column-break-inside:avoid;break-inside:avoid}.spec-list__groups{gap:18px}.spec-list__letter{font-size:24rem;line-height:1.25}.spec-list__items a{font-size:20rem;line-height:1.5}.specs__item:not(:last-child){margin-bottom:8rem}.specs__item-title{font-size:20rem;line-height:1.5}.specs__item-preview{width:48rem}.specs.specs--alt{gap:10rem;margin-bottom:32rem}.specs.specs--alt .specs__item-title{font-size:20rem;line-height:1.5;letter-spacing:.02em}.specs.specs--alt .specs__item-list{gap:19rem}.specs.specs--alt .specs__item-preview{width:50rem}.specs.specs--alt .specs__count{padding:16rem 13rem;font-size:18rem;line-height:1.17;border-radius:13rem}.stories__link:not(:last-child){margin-right:56rem}.stories__link span{font-size:16rem;line-height:1.5}.stories__wrapper{width:96rem;margin-bottom:16rem}.stories-block .grid-wrapper{align-items:flex-start}.stories-block .stories{margin-bottom:0}.stories-block .tags{align-items:flex-end;height:96rem}.stories-slider__text{font-size:40rem}.subscribe .form{padding:50rem 60rem 30rem;border-radius:48rem}.subscribe .form__info{margin-bottom:38rem;font-size:40rem;line-height:1.25}.subscribe .form__field{margin-bottom:18rem}.subscribe .form__btn{--offset:30rem;width:calc(100% + 2*var(--offset));margin-right:calc(-1*var(--offset));margin-left:calc(-1*var(--offset));padding:20rem 40rem;font-size:21rem;line-height:1.25}.swiper-nav.small .swiper-button-prev,.swiper-nav.small .swiper-button-next{width:34rem}.swiper-nav.small .swiper-button-prev::before,.swiper-nav.small .swiper-button-next::before{aspect-ratio:17/30}.swiper-pagination-fraction{font-size:18rem}.symptoms__title{margin:16px 0 0}.table .table-header-row th{padding:32rem 15rem 15rem 0}.table .table-header-row th:first-child{margin-left:34rem}.table .table-header-row th:last-child{margin-right:34rem}.table .table-body-row:last-child th,.table .table-body-row:last-child td{padding-bottom:32rem}.table .table-body-row th,.table .table-body-row td{padding-top:32rem}.table .table-body-row th{margin-left:32rem}.table .table-body-row td:last-child{margin-right:32rem}.table .table-body-row td ul li{padding-left:0}.table .table-body-row td ol li::before{left:-31rem;margin-right:14rem}.table-responsive tr:last-child td{padding-bottom:0}.grid-wrapper__col .table-responsive{margin-left:calc(-1*var(--grid-gap))}.tags-block{grid-template-columns:minmax(auto,432px) 1fr;gap:114px}.tax__wrapper{padding:101rem 44rem 23rem 70rem;border-radius:48rem}.text-image{display:flex;flex-direction:column;justify-content:center;padding:0}.text-image{height:calc(100vh - var(--header-height) - var(--footer-height))}.text-image.text-image--arc .text-image__wrapper{align-items:flex-start}.text-image.text-image--arc .text-image__info{height:100%}.text-image.text-image--arc .text-image__image{aspect-ratio:1037/832;width:100%}.text-image.text-image--arc .block-caption{max-width:540rem}.text-image .float-block{aspect-ratio:85/50}.text-image .block-caption{max-width:unset;margin-bottom:72rem}.text-image__wrapper{position:relative;display:grid;grid-template-columns:1fr 1033rem;gap:54rem;align-items:flex-end}.text-image__wrapper{gap:30rem}.text-image__wrapper::before{position:absolute;bottom:25rem;left:0;width:56rem;background-color:var(--color-primary);transform:translateY(50%);content:"";aspect-ratio:1;-webkit-mask:url(../img/i-arrow-right.svg) no-repeat left center/28rem 49rem;mask:url(../img/i-arrow-right.svg) no-repeat left center/28rem 49rem}.text-image__info{margin-bottom:0;padding-bottom:25rem}.text-image__text{--col:277rem;margin-bottom:123rem;padding-left:129rem;font-size:17rem;line-height:1.4}.text-image__link.link-arrow{margin-top:auto;margin-left:100rem}.text-image__image{aspect-ratio:unset}.text-image__image{max-height:calc(100vh - var(--header-height) - var(--footer-height))}.text-image__image-info{padding-top:28rem;padding-bottom:28rem;font-size:17rem;line-height:1.4;text-align:center}.text-video__wrapper{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1043rem;gap:20rem 78rem}.text-video__info{margin-bottom:0;padding-bottom:25rem}.text-video .float-block{aspect-ratio:85/80}.text-video__link.link-arrow{margin-top:auto;margin-left:100rem}.text-video__link.link-arrow span::before{position:absolute;bottom:25rem;left:-100rem;width:56rem;background-color:var(--color-primary);transform:translateY(100%);transition:background-color .3s ease-in;content:"";aspect-ratio:1;-webkit-mask:url(../img/i-arrow-right.svg) no-repeat left center/28rem 49rem;mask:url(../img/i-arrow-right.svg) no-repeat left center/28rem 49rem}.text-video__link.link-arrow:hover span::before{background-color:var(--color-text)}.text-video__main{width:885rem}.text-video__video{margin-bottom:75rem;aspect-ratio:885/496}.text-video__thumbs .swiper-container{width:380rem}.text-video__thumbs .swiper-button-next::before,.text-video__thumbs .swiper-button-prev::before{width:20rem}.warning-msg__wrapper{padding:30rem 0 60rem}.warning-msg__text{font-size:16rem;line-height:20rem}.zabolevaniya__title{margin:16px 0 0}}@media (min-width:1200px) and (hover:hover){.link-arrow:hover{width:calc(var(--width) + var(--width)/5);color:var(--color-text)}.link-arrow:hover::before{border-color:var(--color-text)}.link-arrow:hover::after{background-color:var(--color-text)}}@media (min-width:1200px) and (max-width:1365.98px){.grid-wrapper__card{max-width:500rem}.page-header.page-header--blog{--offset:80rem}.program-card{--right-decor:0}.program-card__content{--side-pad:30rem}.program-card__accordions.accordion-block .accordion__btn{font-size:16rem}.program-card__promo::before{top:124rem;font-size:20rem;line-height:1.05}.program-card__promo .tags .tags__item{font-size:24rem}.program-card__doc{font-size:13rem;line-height:1.42}.program-card__btn.btn{font-size:20rem}.promo.promo--grid{padding-right:10rem}.promo.promo--grid .promo__period{gap:5rem}.promo.promo--grid .promo__period span{font-size:16rem}.promo.promo--grid .promo__period span::before{margin-right:3rem}.promo.promo--grid .promo__period time{padding:5px 10px;font-size:16rem}}@media (min-width:1200px) and (max-width:1439.98px){.person-panel__wrapper{width:63%}}@media (min-width:1200px) and (max-width:1535.98px){.contacts-page__slider .swiper-pag{top:317rem}.page-footer__menu-item{font-size:16rem}.page-footer__branches{font-size:16rem}.profile__doctors-links .link-arrow{width:calc((100vw - 2*var(--container-padding))/3 - 15rem)}}@media (min-width:1200px) and (max-width:1919.98px){.float-block{--width:72rem;--aspect-ratio:85 / 30}.section{--padding-b:85rem}.descr-list{border-radius:36rem}.descr-list.descr-list--alt{margin-right:30rem}.nested-list__item{margin-bottom:36rem}.block-video .image{aspect-ratio:736/362}.block-video .image.image-alt img{aspect-ratio:362/736}.accent-block{gap:14rem 19rem}.accent-card{padding:45rem 41rem 35rem 86rem}.accent-card.accent-card--long{padding:44rem 153rem 45rem}.accent-card.accent-card--right{padding:44rem 85rem 45rem}.accordion-block .accordion__btn::after{width:35rem;height:17rem}.article-card__label{font-size:30rem;line-height:1.33}.cards-block__wrapper{margin-right:10rem}.cards-block__grid{margin-right:110rem}.cards-block--alt::after{top:100rem}.contacts-page{--offset-left:115rem}.contacts-page__person.person-panel{flex-wrap:wrap}.doctors-block__wrapper{margin-right:10rem}.hero__image{padding:0 var(--container-padding)}.intro .image{padding:0 var(--container-padding)}.intro-block__slider-mobile{margin:38rem var(--container-padding) 0 0}.intro-block__content{padding-left:var(--container-padding)}.modal-callback-director .modal__wrapper{padding:93rem var(--container-padding) 0}.modal-callback-director .modal__form{--offset:var(--container-padding);margin-top:-93rem;margin-left:0}.modal-callback-director .form__wrapper{gap:40rem 120rem}.not-found__image{width:412rem;aspect-ratio:412/345}.profile__labels{left:-20rem}.profile.profile--single .profile__status.profile__status--dark{right:calc((41.6666666667vw - clamp(320rem,20.3125vw,390rem))/4);bottom:10rem}.programs{--offset:var(--container-padding)}.programs__slider{--side-offset:var(--container-padding)}.promo-block__grid{padding-top:30rem}.promo-card__footer::before{margin-right:50rem}.promo-card.promo-card--vert .btn{min-width:152rem}.search-block__content{transform:translateY(-43.52rem)}.services__wrapper.open .accordion__panel.visible{width:57vw}.services__sticky{top:calc(var(--header-height) + var(--block-pt) + var(--warn-msg-h));height:calc(100vh - 32rem - var(--header-height) - var(--footer-height) - var(--warn-msg-h))}.services .spec-list{-moz-column-gap:40rem;column-gap:40rem}.services .accordion__panel{transform:translateX(6vw)}.services__footer{right:var(--container-padding);left:var(--container-padding)}.services-block__item a::before{height:36rem}.services-block__item a::after{width:17rem;height:36rem}.services-block__item a:hover::before{width:17rem;margin-right:35rem}.services-block .accordion__btn::after{width:35rem;height:17rem}.slider-block .block-caption{--mb:125rem;margin-top:25rem}.slider-block__link{margin-right:var(--container-padding)}.slider-block .person-card__aside{font-size:17rem;line-height:1.5}.slider-block .person-card__aside span{color:var(--color-text)}.table .table-body-row td ol li{margin-bottom:36rem;padding-left:0}}@media (min-width:1366px){.app-text-block{grid-template-columns:1fr minmax(auto,798px)}.faq-block{grid-template-columns:1fr minmax(auto,798px)}.modal-stocks{align-items:start}.promo-action-card__tags{position:static;max-width:100%}.services__flex-wrapper{flex-direction:row;gap:100px}.services__content--margin{margin-top:12px}.steps-block{grid-template-columns:1fr minmax(auto,798px);gap:90px}}@media (min-width:1366px) and (max-width:1919px){.modal-stocks .modal__wrapper .modal__header{padding:50rem 30rem 80rem 0}}@media (min-width:1440px){.person-panel__wrapper{width:70%}.services-block__descr-term{max-width:660rem}}@media (min-width:1536px){.container-content{max-width:1920px}.medical-block-filters{padding:40px 0}.guide__options{padding-top:35px;padding-bottom:35px}.app-text-block{gap:200px}.contacts-page__details.contacts-card{padding:51rem 112rem 50rem 59rem}.faq-block{gap:200px}.page-footer__menu-item{font-size:16rem}.page-footer__branches{font-size:16rem}.profile__doctors-links .link-arrow{width:calc((100vw - 2*var(--container-padding))/4 - 15rem)}.services-block__descr-term{max-width:900rem}.steps-block{gap:200px}}@media (min-width:1536px) and (max-width:1919.98px){.contacts-page__slider .swiper-pag{top:409rem}}@media (min-width:1920px){.float-block{--width:112rem;--aspect-ratio:120 / 40}.section{--padding-b:105rem}.descr-list{border-radius:30rem}.descr-list.descr-list--alt{margin-right:60rem}.nested-list__item{margin-bottom:16rem}.block-video .image{aspect-ratio:1035/509}.block-video .image.image-alt img{aspect-ratio:509/1035}.accent-block{gap:16rem 33rem}.accent-card{padding:72rem 26rem 48rem 153rem}.accent-card.accent-card--long{padding:48rem 153rem 64rem}.accent-card.accent-card--right{padding:62rem 49rem 39rem 120rem}.accordion-block .accordion.active{transform:none}.accordion-block .accordion__btn::after{width:48rem;height:30rem}.article-card .caption{padding:8rem 12rem}.article-card__label{font-size:32rem;line-height:1.25}.cards-block .block-caption{margin-top:15rem}.cards-block__wrapper{margin-right:65rem}.cards-block__grid{margin-right:153rem}.cards-block__link.link-arrow span::before{top:9rem}.cards-block--alt::after{top:50rem}.contacts-page{--offset-left:120rem}.contacts-page__slider .swiper-pag{top:506rem}.doctors-block__wrapper{margin-right:34rem}.hero__image{padding:0 var(--container-padding)}.icon-card.icon-card--small{padding:24rem}.intro{max-width:1920px;margin-right:auto;margin-left:auto}.intro .image{padding:0 var(--container-padding)}.intro-block__wrapper{grid-template-columns:minmax(0,1fr) 1120rem;max-width:1920rem;margin:0 auto}.intro-block__slider-mobile{margin:38rem var(--container-padding) 0 0}.intro-block__header{margin-left:112rem}.intro-block__content{padding-left:var(--container-padding)}.intro-block__title{--offset:112rem}.intro-block__preview{margin:0 var(--container-padding)}.modal-callback-director .modal__wrapper{padding:93rem var(--container-padding) 0}.modal-callback-director .modal__form{--offset:var(--container-padding);margin-top:-93rem}.modal-callback-director .form__wrapper{gap:40rem 270rem}.not-found__image{width:580rem;aspect-ratio:580/490}.profile__labels{top:85rem;left:-30rem}.profile__doctors-links .link-arrow{width:calc((100vw - 2*var(--container-padding))/4 - 15rem)}.profile.profile--single .profile__status.profile__status--dark{right:calc((800rem - clamp(320rem,20.3125vw,390rem))/4)}.programs{--offset:var(--container-padding)}.programs__slider{--side-offset:var(--container-padding)}.programs-block{gap:214px}.promo-block .block-caption{margin-top:20rem}.promo-card .caption{padding:8rem 12rem}.promo-card__footer::before{margin-right:46rem}.promo-card .btn{min-width:347rem}.promo-card.promo-card--vert .btn{min-width:213rem}.rating__star{--size:16rem}.search-main .container{max-width:unset}.search-main .grid-wrapper.sticky{--offset:var(--container-padding)}.search-block__content{transform:translateY(-40rem)}.services__wrapper.open .accordion__panel.visible{width:1094.4rem}.services .spec-list{padding-right:148rem;-moz-column-gap:120rem;column-gap:120rem}.services .accordion__panel{transform:translateX(115.2rem)}.services__footer{right:unset;left:50%;width:calc(1920rem - 2*var(--container-padding));transform:translateX(-50%)}.services-block__item a::before{height:48rem}.services-block__item a::after{width:22rem;height:48rem}.services-block__item a:hover::before{width:22rem}.services-block .accordion__btn::after{width:48rem;height:22rem}.services-block .accordion__btn.active{padding:32rem 0 21rem}.slider-block .block-caption{--mb:112rem;margin-top:50rem}.slider-block__content{margin-right:calc(var(--container-padding)*-1)}.slider-block__link{margin-right:var(--container-padding)}.slider-block .person-card__aside{font-size:16rem}.table .table-body-row td ol li{margin-bottom:16rem;padding-left:0}.tags-block{gap:214px}}@media (min-width:540rem) and (max-width:729.98rem){.program-card__promo{margin-bottom:35rem;padding-top:80rem}.program-card__promo::before{top:35rem}.program-card__promo::after{left:calc(var(--side-pad)*-1 - 15rem);width:calc(100% + var(--side-pad) + 15rem);height:93rem;background:url(../img/i-gift-s.svg) center center/100% 93rem no-repeat}.program-card__promo .tags::after{width:92rem;transform:translate(30rem,-50rem)}}@media (min-width:540rem) and (max-width:767.98px){.program-card__content{--side-pad:60rem}.program-card__title{margin:0 0 30rem}.program-card__accordions.accordion-block .accordion__btn{padding:16rem 0 19rem}.program-card__accordions.accordion-block>* [class*=-list] li{gap:30rem}.program-card__accordions.accordion-block .ordered-list li{gap:16rem}}@media (min-width:576rem){.popup-video__content{height:440rem}}@media (min-width:730rem) and (max-width:767.98px){.program-card__promo{padding-top:100rem}.program-card__promo::before{top:55rem}.program-card__promo::after{top:20rem;left:calc(var(--side-pad)*-1 - 15rem);width:calc(100% + var(--side-pad) + 15rem);height:93rem;background:url(../img/i-gift-s.svg) center center/100% 93rem no-repeat}.program-card__promo .tags::after{width:92rem;transform:translate(20rem,-50rem)}}@media (min-width:768rem){.popup-video__content{height:440rem}}@media (min-width:992rem){.popup-video__content{height:506rem}}@media (min-width:1700rem) and (max-height:939.98rem){.services__image,.services__mask{width:530rem}}@media (min-width:1200px) and (max-height:767.98px){.services__image,.services__mask{width:430rem}}@media (min-width:1200px) and (max-height:689.98rem){.profile.profile--single .profile__status.profile__status--dark{right:0}}@media (min-width:1200px) and (max-height:719.98rem){.profile.profile--single .profile__image{width:clamp(250rem,14.0625vw,290rem)}.profile.profile--single .profile__book-item{padding:10rem 0}}@media (max-width:539.98rem){.program-card__promo::after{left:calc(var(--side-pad)*-1 - 10rem);width:calc(100% + var(--side-pad) + 10rem);background:url(../img/i-gift.svg) center center/100% 145rem no-repeat}}@media (max-width:1200px){.modal-stocks .modal__wrapper .modal__close{top:32rem;right:32rem;--size:32rem}.reception-step-strip{max-width:890px;margin-bottom:10px}.reception-step-strip .reception-back{top:30px}.reception-confirming{margin-top:-32px}}@media (max-width:1199.98px){:root{--grid-count:6;--grid-gap:20rem;--container-padding:40rem}.col-1-max-xl{grid-column:span 1}.col-2-max-xl{grid-column:span 2}.col-3-max-xl{grid-column:span 3}.col-4-max-xl{grid-column:span 4}.col-5-max-xl{grid-column:span 5}.col-6-max-xl{grid-column:span 6}.col-7-max-xl{grid-column:span 7}.col-8-max-xl{grid-column:span 8}.col-9-max-xl{grid-column:span 9}.col-10-max-xl{grid-column:span 10}.col-11-max-xl{grid-column:span 11}.col-12-max-xl{grid-column:span 12}:root{font-size:clamp(1px,.1302083333vw,1.2px)}.block-video .image.image-alt img{margin:0 auto}.accordion__slider__footer{margin-right:var(--container-padding);margin-left:var(--container-padding)}.accordion-block.accordion-block--profile .accordion.active .accordion__btn{border-width:1px}.accordion-block.accordion-block--profile .accordion:first-child .accordion__btn{border-width:1px}.accordion-block.accordion-block--profile .accordion__btn{border-width:1px}.block-caption{max-width:542rem}.booking-confirm-info__doctor{padding:24rem}.booking-confirm-info__doctor-picture{flex:0 0 64rem;width:64rem;height:64rem;margin-right:16rem}.booking-confirm-info__doctor-info-name{color:var(--color-coffe);font-size:20rem;line-height:24rem}.booking-confirm-info__doctor-info-position{margin-top:8rem;color:var(--color-coffee);font-size:17rem;line-height:20rem}.booking-block.booking-block--img .block-caption{position:absolute;top:28rem;left:6rem}.booking-block .block-caption__desc{display:none}.booking-block__grid{padding:0;border-radius:0}.booking-block__img{display:none}.booking-block__breadcrumbs{display:none}.booking-block__badges{display:none}.breadcrumbs{display:none}.callback-block--slot{padding-top:64rem}.callback-block--slot .form__info{font-size:22rem}.callback-block__grid-slot>:first-child{padding-right:var(--grid-gap);padding-left:0}.callback-block__btn-close{top:16rem;width:32rem}.cards-block .block-caption{max-width:604rem}.cards-block__link.link-arrow span::before{display:none}.cards-block.cards-block--blog-art .cards-block__tags{position:absolute;top:calc(var(--mt)*-1 - 20rem);left:0;margin-bottom:0;transform:translateY(-100%)}.cards-block.cards-block--blog-art .cards-block__tags .tag-link.active{--color:var(--color-text)}.cards-block.cards-block--blog-art .cards-block__tags .tag-link:not(.active){display:none}.cards-block.cards-block--art .tag-link{position:absolute;bottom:20rem}.cards-slider__slider.swiper .icon-card{box-shadow:-2rem 10rem 10rem 0 rgba(91,3,24,.01)}.contacts__video{justify-self:flex-start}.contacts .nested-list{order:-1}.contacts__card .contacts-card__header{margin-bottom:23rem}.contacts__card .contacts-card__info{display:flex;flex-direction:column-reverse;gap:10rem;order:1;margin-bottom:0}.contacts__card .contacts-card__info .contacts-card__link{margin:0}.contacts__card .contacts-card__footer{margin-bottom:30rem}.contacts__card .contacts-card__link{margin-left:0;text-align:left}.contacts-card__title{padding-bottom:9rem;margin-bottom:25rem;border-bottom:1px solid #f2eae9;font-size:16rem}.contacts-footer__map.map{order:2}.contacts-page__subtitle{padding-left:var(--offset)}.contacts-page__footer.contacts .contacts__payments{box-shadow:0 11rem 21rem rgba(91,3,24,.06)}.contacts-page .cards-slider .swiper-slide.icon-card{opacity:.8}.doctor-quotes{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding));border-radius:30rem}.doctor-quotes__body{display:flex;flex-direction:column;min-height:50cqi;padding:40rem var(--container-padding) 30rem}.doctor-quotes__photo{max-height:70%}.doctor-quotes__main{flex:1;max-width:none}.doctor-quotes__content{font-size:22rem}.doctor-quotes__content p:first-child::before{height:27rem;margin-top:0}.doctor-quotes__cite{font-size:16rem}.doctor-quotes__label{width:169rem}.filter-dates{--padding-x:var(--container-padding);margin-bottom:64rem}.filter-dates__body{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding))}.filter-dates__body::before{content:"";position:absolute;right:0;left:0;bottom:calc(100% - 60rem);border-bottom:1.5rem solid rgba(var(--color-coffee--rgb),.1)}.filter-dates__header{height:60rem;padding:12.5rem var(--padding-x);margin-right:calc(-1*var(--padding-x));margin-left:calc(-1*var(--padding-x));border-bottom:none}.filter-dates__main{gap:0;padding-top:20rem}.filter-dates__main .filter-dates__grid+.filter-dates__grid{padding-top:20rem;margin-top:20rem;border-top:1px solid rgba(var(--color-coffee--rgb),.1)}.filter-dates__main .filter-dates__clinic{grid-column:span 3}.filter-dates__grid{grid-template-columns:repeat(3,1fr);gap:15rem 10rem}.filter-dates__nav-btn{position:absolute;z-index:1;top:30rem;transform:translateY(-50%)}.filter-dates__nav-btn::before{width:8rem}.filter-dates__nav-btn.swiper-button-prev{right:calc(100% - var(--padding-x))}.filter-dates__nav-btn.swiper-button-next{left:calc(100% - var(--padding-x))}.filter-dates__date{gap:0;font-size:16rem}.filter-dates__clinic{font-size:16rem}.filter-dates__data{padding-top:8.5rem;padding-bottom:8.5rem}.filter-dates__form{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding))}.form__field textarea+label{display:none}.form-wrap .form-block__row.form-block__row--alt .form__label{margin-bottom:15rem}.hero__info{max-width:67%}.hero.hero--alt .hero__author{color:rgba(var(--color-bg--rgb),.8)}.icon-card.icon-card--diff::after{display:none}.icon-card.icon-card--decor-down::after{width:105.3333333333rem}.intro .description-list.description-list--alt .description-list__def{border-color:var(--text-color)}.intro__btns{flex-direction:column}.intro.intro--service .intro__header{margin-bottom:40rem}.intro.intro--service .service-card{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding));box-shadow:0 20rem 40rem rgba(91,3,24,.06)}.intro.intro--constr .btn{min-width:286rem}.intro.intro--main{height:calc(100svh - var(--header-height) - var(--footer-height));min-height:unset}.intro-block--vh .grid-wrapper{display:flex;flex-direction:column;height:100%}.links-block{grid-template-columns:unset;gap:10rem}.links-block__item-body{flex-direction:row;align-items:center;gap:12rem;min-height:unset;padding:15rem 20rem 15rem 30rem;border-radius:30rem}.links-block__item-title{font-size:16rem}.links-block__item-icon{align-self:unset;width:10rem}.location__city{margin:0 0 8rem}.location__address{width:100%;margin-left:5rem}.location__btn{margin-left:8rem}.main-menu{display:none}.map__locations{left:50%;width:100vw;margin-left:-50vw;background-color:#efe5e4}.mobile-menu__sublists .mobile-menu__sublist::before{display:none}.modal-booking .form__code{margin-bottom:50rem}.modal-booking.patient .modal__note{font-size:13rem;line-height:1.4}.modal-booking.patient .form-block__row.form-block__row--alt .form__label{margin-bottom:15rem}.modal-meeting .btn-back{width:33rem;aspect-ratio:33/27}.modal-meeting__close.close{width:33rem}.modal-meeting .form__wrapper{flex-direction:column-reverse}.modal-callback-director .form__wrapper{margin-bottom:16rem}:root{--footer-height:78rem}.page-footer.page-footer--scroll .page-footer__mobile-menu{box-shadow:0 -16rem 30rem 0 rgba(197,125,134,.1)}:root{--header-height:61rem}.page-header .location{margin-right:auto}.page-header .location__city{margin:0;padding:3rem 8rem;color:var(--color-bg);font-size:10rem;font-family:var(--font-secondary);line-height:1.7;background-color:var(--color-coffee);border-radius:13rem}.page-header .location__btn{width:8rem;margin-top:3rem;margin-left:2rem;background-color:var(--color-bg);aspect-ratio:5/2}.page-header.page-header--blog .page-header__tel{display:none}.person-card .btn{position:relative;grid-column:1/-1}.persons--specs .persons__options{display:grid;grid-template-columns:1fr}.persons--specs .persons__options .search__field{margin-bottom:0}.profile__action{margin-bottom:40rem}.program-card .image{display:none}.promo-block.promo-block--sticky .promo-block__col{order:unset}.search--dd .search__field::before{right:calc(-1*var(--container-padding));left:calc(-1*var(--container-padding));padding-right:var(--container-padding);padding-left:var(--container-padding)}.search-main .btn-back{margin-bottom:24rem}.search__dd{right:calc(-1*var(--container-padding));left:calc(-1*var(--container-padding))}.search-block .tags__item:nth-child(n+7){display:none}.search-block .tags__item:nth-child(n+7)~.search-block__more{display:flex}.search-block .tags[data-more=show] .tags__item:nth-child(n+7){display:block}.search-block .tags[data-more=show] .tags__item:nth-child(n+7)~.search-block__more{display:none}.service-card.service-card--img{min-height:calc(100svh - var(--header-height) - var(--footer-height) - var(--warn-msg-h) + var(--warn-msg-mb))}.service-card.service-card--img{aspect-ratio:unset;padding:0}.service-card.service-card--img .service-card__content{padding:30rem 20rem 20rem;background-color:rgba(255,250,250,.6);border-radius:30rem 30rem 0 0;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem)}.services .spec-list .accordion__btn{margin-bottom:-8rem}.services .services-menu .link-line::after{flex-shrink:0;margin-left:auto;background-color:var(--color-text);transition:opacity .3s ease-in,margin .3s ease-in,width .3s ease-in;transition:background-color .3s ease-in;content:"";aspect-ratio:1;-webkit-mask:url(../img/i-arrow-right.svg) no-repeat center/contain;mask:url(../img/i-arrow-right.svg) no-repeat center/contain}.services.services--single .services__image{display:none}.slider-block .person-card::before{box-shadow:none}.slider-gallery__caption::after{display:none}.slider-gallery__slide .image{max-height:66.6666666667vh;margin-bottom:16rem;border-radius:20rem;aspect-ratio:350/420}.slider-gallery .swiper-pag{gap:20rem;margin-top:min(120% - 32rem,66.6666666667vh)}.slider-gallery .swiper-pag .swiper-pagination-bullet{width:12rem}.slider-gallery--accent .slider-gallery__caption{padding:36rem 28rem;border-radius:30rem}.slider-gallery--accent .swiper-pag{margin-top:min(120% - 64rem,66.6666666667vh - 64rem)}.slider-gallery__title{font-size:24rem}.social.social--large .social__list{gap:27rem}.social.social--large a{--size:30rem;background-size:cover;-webkit-mask:var(--icon) no-repeat center/26rem auto;mask:var(--icon) no-repeat center/26rem auto}.table-responsive{padding-right:var(--container-padding);padding-left:var(--container-padding);margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding));border-radius:30rem;box-shadow:-4rem 40rem 60rem rgba(91,3,24,.04)}.table-responsive table{display:block}.table-responsive thead{display:none}.table-responsive tbody{display:block}.table-responsive tr{display:grid;grid-template-columns:minmax(120rem,.5fr) repeat(auto-fit,minmax(240rem,1fr))}.table-responsive tr+tr{padding-top:var(--cell-td-padding-y);border-top-color:transparent}.table-responsive tr+tr::before{content:"";position:absolute;right:0;left:0;margin-top:calc(-1*(var(--cell-td-padding-y) + 1px));border-top:1px solid rgba(var(--color-coffee--rgb),.1)}.table-responsive td{min-width:0;padding-top:0}.table-responsive td::before{content:attr(data-th);display:block;padding:var(--cell-th-padding-y) calc(var(--cell-padding-right) + var(--cell-padding-left)) var(--cell-th-padding-y) 0;margin:0 calc(-1*(var(--cell-padding-right) + var(--cell-padding-left))) 16rem 0;border-bottom:1px solid rgba(var(--color-coffee--rgb),.1);font-family:"TT Drugs","Arial",sans-serif;letter-spacing:.02em;color:var(--color-coffee);overflow-wrap:normal}.table-responsive td:first-child{grid-row:span 999}.text-image__link.link-arrow{margin-left:auto}.text-video__link.link-arrow{margin-left:auto}}@media (max-width:1199px){.persons__options.is-sticky{padding-top:30rem;padding-bottom:30rem}.persons__filters{display:flex;flex-direction:column}.persons__filters .v-select.vs--single.vs--searchable{width:100%}}@media (max-width:1024px){.modal-stocks .modal__wrapper{height:auto;padding-bottom:347rem}.modal-stocks{padding:15rem 0}.reception-diagnostics__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023.98px){.container-content--without-padding-mobile{padding:0!important}.alphabet-tabs{padding-bottom:0;scrollbar-width:none!important}.alphabet-tabs__list{scrollbar-width:none!important}.alphabet-tabs__list::-webkit-scrollbar{display:none;width:0}.guide__options-container{flex-wrap:wrap}.app-banner__wrapper{position:relative;height:600px;padding:60px 30px;border-radius:30px;background-color:var(--app-banner-bg, var(--color-blue-75));overflow:hidden}.app-slider__prev,.app-slider__next{display:none}.persons .vs__actions .vs__open-indicator{right:-30px}}@media (max-width:1023px){.data-slider__nav{display:none}}@media (max-height:767.98px){.services__wrapper.open .services__menu::before{bottom:20%;width:100rem}}@media (max-width:767.98px){:root{--grid-count:5;--container-padding:20rem}:root{font-size:1px}.float-block{display:none}.descr-list.descr-list--alt{padding:24rem;border-radius:36rem}.check-list__item:not(:last-child){margin-bottom:20rem}.nested-list__item:not(:last-child){margin-bottom:24rem}ul:not([class]) li{margin-bottom:20rem}ol:not([class]) li:not(:last-child){margin-bottom:20rem}.accent-list__item:not(:last-child){margin-bottom:20rem}.tags--color .tags__item{font-size:14rem;line-height:20rem}.description-list__term{max-width:112rem}.hide-mobile,.hidden-max-m{display:none}.alphabet-tabs{padding-right:var(--container-padding);padding-left:var(--container-padding)}.guide__options-container{padding-left:0;padding-right:0}.guide__select{padding-right:var(--container-padding);padding-left:var(--container-padding)}.accent-card.accent-card--long::before{left:4rem;width:56rem}.accordion__btn::before{position:absolute;top:50%;left:0;width:24rem;background-color:var(--color-text);transform:translateY(-50%) rotate(-180deg);opacity:0;transition:opacity .3s ease-in;content:"";aspect-ratio:1;-webkit-mask:url(../img/i-arrow-down.svg) no-repeat center/contain;mask:url(../img/i-arrow-down.svg) no-repeat center/contain}.accordion__btn.active{padding-left:56rem}.accordion__btn.active::before{opacity:1}.accordion__panel{padding-left:48rem}.accordion__panel .accordion__btn.active{padding-left:0}.accordion[data-trigger=m] .accordion__panel{max-height:unset;overflow:unset;transition:unset}.accordion-block.accordion-block--profile .accordion__btn{padding:20rem 0}.advantage .block-caption{--mb:24rem}.advantage .check-list__item:not(:last-child){margin-bottom:24rem}.advantage .check-list__item::before{margin-right:13rem}.article-card.article-card--alt{min-height:450rem}.article-card.article-card--alt .article-card__link{min-height:450rem}.article-card.article-card--alt .article-card__image{height:225rem;aspect-ratio:328/225}.article-card.article-card--alt .article-card__wrap{height:calc(100% - 225rem)}.article-card.article-card--alt .caption{padding:6rem 10rem}.article-card.article-card--alt .article-card__label{max-width:80%;padding-top:6rem;font-size:20rem;line-height:24rem;letter-spacing:.01em}.article-card.article-card--alt .article-card__footer::before{aspect-ratio:16/35}.block-caption.mb-s{--mb:24rem}.booking--panel{padding-right:10rem;padding-left:10rem}.booking-confirm-info__input.booking-confirm-info__input--date{flex:1 0 auto;order:4}.booking-confirm-info__input.booking-confirm-info__input--address{flex:0 0 100%;order:1}.booking-confirm-info__input.booking-confirm-info__input--service{flex:0 0 100%;order:3;margin:0 0 10rem}.booking-confirm-info__input.booking-confirm-info__input--price{flex:0 1 138rem}.booking-confirm-info__input-field-price{font-size:14rem;line-height:18rem}.booking-confirm-info__doctor{order:2;padding:18rem}.booking-confirm-info__doctor-picture{flex:0 0 54rem;width:54rem;height:54rem;margin-right:11rem}.booking-confirm-info__doctor-info-name{color:var(--color-text);font-size:16rem;line-height:20rem}.booking-confirm-info__doctor-info-position{margin-top:5rem;color:var(--color-text);font-size:14rem;line-height:20rem}.booking-block .block-caption{--mb:43rem}.booking-block.booking-block--img .booking-block__content{margin-right:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding))}.branch .contacts-card__schedule{margin-bottom:40rem}.callback-block .block-caption{--mb:56rem}.callback-block .form__btn{--offset:8rem;width:calc(100% + 2*var(--offset));margin-right:calc(-1*var(--offset));margin-left:calc(-1*var(--offset))}.callback-block--slot .form__info{margin-top:0}.callback-block__grid-slot{grid-template-columns:none;gap:var(--grid-gap)}.callback-block__grid-slot>:first-child{padding-right:0}.cards-block .grid-wrapper{margin-right:calc(-1*var(--container-padding));margin-bottom:-80rem;margin-left:calc(-1*var(--container-padding))}.cards-block .block-caption{padding:0 var(--container-padding)}.cards-block__content{padding:0 var(--container-padding) 100rem}.cards-block__slider-wrap{margin-right:calc(-1*var(--container-padding));margin-bottom:calc(-1*var(--container-padding));margin-left:calc(-1*var(--container-padding))}.cards-block__slider{margin-right:calc(-150rem + var(--container-padding));margin-bottom:-150rem;margin-left:calc(-150rem + var(--container-padding));padding:44rem 150rem 150rem}.cards-block__grid.cards-block__grid--vert{display:flex;flex-direction:column;gap:20rem}.cards-block__tags{padding:0 var(--container-padding)}.cards-block .js-cards-2-slider .swiper-wrapper .article-card,.cards-block .js-cards-2-slider .swiper-wrapper .news-card{min-height:unset}.cards-block .js-cards-2-slider .cards-block__grid--vert{flex-direction:row;gap:0}.cards-block--news .article-card{min-height:454rem}.cards-block--news .article-card__title{margin:0 0 80rem}.cards-block.cards-block--blog .grid-wrapper,.cards-block.cards-block--blog-art .grid-wrapper{margin-bottom:-100rem}.cards-block.cards-block--blog .block-caption,.cards-block.cards-block--blog-art .block-caption{margin-bottom:30rem}.cards-block.cards-block--blog .float-block__title,.cards-block.cards-block--blog-art .float-block__title{margin-top:2vw}.cards-block.cards-block--blog-art .block-caption{--mb:40rem}.cards-block.cards-block--art .tag-link{left:var(--container-padding)}.cards-slider{margin-right:calc(-1*var(--pad));margin-left:calc(-1*var(--pad));overflow:hidden}.cards-slider__slider.swiper{margin-right:calc(-150rem + var(--container-padding) + 20rem);margin-bottom:-150rem;margin-left:calc(-150rem + var(--container-padding));padding:44rem 150rem 150rem}.cards-slider__slider.swiper .icon-card{height:auto;min-height:216rem}.cards-slider .swiper-slide:nth-child(2){top:8rem}.cards-slider .swiper-slide:nth-child(3){top:16rem}.cards-slider .swiper-slide:nth-child(2):not(.swiper-slide-active){opacity:.6}.cards-slider .swiper-slide:nth-child(3):not(.swiper-slide-active){opacity:.56}.choose{margin-bottom:44rem;padding:12rem 16rem;background-color:var(--color-whte);border-radius:16rem;box-shadow:0 10rem 18rem rgba(91,3,24,.06);cursor:pointer}.choose__wrapper{display:flex;gap:10rem;align-items:center;justify-content:space-between}.choose__text{flex-shrink:0;margin:0;font-size:12rem;line-height:16rem;letter-spacing:.01em}.choose__previews{display:flex;gap:8rem;align-items:center}.choose__preview{width:24rem;aspect-ratio:1;overflow:hidden;border-radius:50%}.choose__preview img{width:100%;height:100%;object-fit:cover;object-position:center}.choose__count{flex-shrink:0;color:var(--color-primary);font-size:8rem;line-height:8rem}.contacts__title{line-height:12rem;letter-spacing:.02em}.contacts__app{position:relative;margin-right:calc(-1*var(--container-padding));padding-right:var(--container-padding);padding-bottom:373rem}.contacts__app::after{position:absolute;right:0;bottom:-20rem;display:block;width:218rem;background:var(--bg-img) center center/contain no-repeat;content:"";aspect-ratio:218/336}.contacts__additional{padding:24rem 0}.contacts__additional::after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:100vw;height:100%;background-color:#efe5e4;transform:translateX(-50%);content:"";pointer-events:none}.contacts__links{grid-column:1/-1}.contacts__control{grid-column:1/-1}.contacts .accordion-block.accordion-block--accent .accordion.active{margin-right:-2rem;margin-left:-2rem}.contacts .nested-list__item{font-size:13rem;line-height:16rem}.contacts__card .contacts-card__info{gap:5rem}.contacts .contacts-card{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:30rem}.contacts .accordion-block.accordion-block--accent{padding:0 30rem 20rem;border-bottom-right-radius:30rem;border-bottom-left-radius:30rem;background:var(--color-whte)}.contacts .accordion-block.accordion-block--accent .accordion.active{margin:0;padding:0;box-shadow:none}.contacts .accordion:last-child .accordion__btn{border-bottom:0}.contacts .accordion__btn{padding:10rem 0;font-size:17rem;line-height:30rem}.contacts-card__labels .contacts-card__btn{font-size:13rem;line-height:15rem}.contacts-card__scheme{margin-bottom:23rem}.contacts-card__side{margin-bottom:18rem}.contacts-card.contacts-card--blog{margin-bottom:55rem}.contacts-card.contacts-card--blog .contacts-card__socials{gap:14rem}.contacts-card.contacts-card--blog .contacts-card__btn{padding:6rem 11rem;font-size:13rem}.contacts-page__info.contacts-card .contacts-card__btn{padding:7rem 10rem;font-size:13rem;line-height:15rem}.contacts-page__list.tags{flex-direction:column}.contacts-page__list.tags .tags__item{margin-right:auto}.contacts-page__details.contacts-card{border-radius:30rem 30rem 0 0}.contacts-page__details.contacts-card .contacts-card__schedule{margin-bottom:30rem}.contacts-page__accordions.accordion-block{padding:0 30rem 20rem;background-color:var(--color-whte);border-radius:0 0 30rem 30rem}.contacts-page__accordions.accordion-block .accordion.active{box-shadow:none}.contacts-page__accordions.accordion-block .accordion:last-child .accordion__btn{border-bottom:0}.contacts-page__accordions.accordion-block .accordion .accordion__btn{padding:10rem 0;font-size:17rem;line-height:30rem;letter-spacing:.02em}.contacts-page__preview{display:none}.contacts-page__person.person-panel{order:1;margin:20rem 0 0}.contacts-page__person.person-panel .person-panel__wrapper{flex-direction:column;gap:25rem;align-items:flex-start}.doctor-quotes__photo{max-width:none;max-height:58vh;transform:translateX(10%)}.doctor-quotes__cite{max-width:220rem}.doctor-quotes__label{margin-top:0}.doctor-quotes__label-wrap{display:flex;flex:1;align-items:flex-end;margin-top:20vh}.select-wrapper.select-wrapper--single{display:block}.form-wrap .form__block .form__field.form__field--ml{margin-left:calc(var(--gap) + var(--size))}.form-wrap .form__block .select-wrapper{--size:80rem;--gap:10rem;grid-template-columns:var(--size) calc(100% - var(--size) - var(--gap));gap:var(--gap)}.form-wrap .form__block .select-wrapper.select-wrapper--single{display:flex;flex-direction:column-reverse;align-items:flex-start}.form-wrap .form-block.form-block--grid{display:flex;flex-direction:column-reverse}.form-wrap .v-select{width:100%}.gallery__card{margin-bottom:35rem}.hero__image img{border-radius:0 0 32rem 32rem}.hero .hero__tag.btn{padding:16rem 24rem}.hero.hero--alt .hero__image img{border-radius:0}.hero.hero--alt .hero__wrapper{padding-top:48rem;padding-right:84rem}.icon-card__num{margin-top:5rem}.icon-card.icon-card--alt::before{top:-10rem}.icon-card.icon-card--small .icon-card__footer{max-width:70%}.icon-card.icon-card--diff .icon-card__footer{padding-top:84rem}.intro .image img{border-radius:32rem}.intro .intro-links{margin-top:16rem}.intro__btns .btn,.intro__btns-group .btn{flex-grow:1}.intro__btns-group .btn.btn--coffee{padding:7rem 10rem 9rem;font-size:16rem;line-height:1.36;letter-spacing:.02em}.intro__bottom .btn{width:100%}.intro.intro--alt .intro__header{padding-top:52rem}.intro.intro--alt .intro__links{max-width:58%}.intro.intro--alt .intro-links__doctor span{display:inline-flex}.intro.intro--alt .intro-links__doctor.link--ic-right{display:block}.intro.intro--constr .intro__wrapper{padding-top:16rem}.intro.intro--constr .intro-promo{margin-bottom:30rem}.intro.intro--constr .intro-promo__detail{padding:10rem 16rem;font-size:12rem;line-height:1.33}.intro.intro--constr .intro-promo__time{width:132rem;padding:12rem 20rem;font-size:16rem;line-height:1}.intro.intro--constr .intro__title{margin-bottom:25rem}.intro.intro--constr .intro__grid{gap:27rem 19rem}.intro.intro--constr .intro-group:first-child{grid-column:1/-1}.intro.intro--constr .intro-group__discount{margin-bottom:11rem}.intro.intro--constr .intro-group__price{margin-bottom:11rem}.intro-block__title{position:relative;z-index:10}.intro-block__preview{display:none}.intro-block .swiper-pag{position:absolute;right:27rem;bottom:54rem;z-index:3;display:flex;gap:20rem}.intro-block .swiper-pag .swiper-pagination-bullet{display:inline-flex;width:6rem;background-color:transparent;border:1px solid var(--color);border-radius:50%;transition:background-color .3s ease-in;aspect-ratio:1}.intro-block .swiper-pag .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color)}.intro-block .btn:not(.btn--transparent){width:auto;margin-right:auto;padding:16rem 32rem}.intro__title{font-size:23rem}.link-arrow{align-self:flex-end;margin-bottom:32rem}.map__locations.map__locations--touch{height:648rem}.medical-card--hide-mobile{display:none}.mobile-menu__sublists .mobile-menu__sublist::before{position:absolute;top:3rem;right:calc(100% + 32rem)}.modal-booking{align-items:flex-start}.modal-booking .form__footer--result .form__note{margin-bottom:16rem}.modal-booking .form__data{padding:0 8rem}.modal-booking .form__title{margin-bottom:42rem}.modal-booking .form__info{padding:0 8rem}.modal-booking .form__infodms{padding:0 8rem}.modal-booking .form-detail__wrap{margin-bottom:72rem}.modal-booking.patient .v-select{width:100%}.modal-booking.patient .form__block .form__field.form__field--ml{margin-left:calc(var(--gap) + var(--size))}.modal-booking.patient .form__block .select-wrapper{--size:80rem;--gap:10rem;grid-template-columns:var(--size) calc(100% - var(--size) - var(--gap));gap:var(--gap)}.modal-booking.patient .form__block .select-wrapper.select-wrapper--single{display:flex;flex-direction:column-reverse;align-items:flex-start}.modal-booking.patient .form-block.form-block--grid{display:flex;flex-direction:column-reverse}.modal-booking.patient .form__btn{--ml:-10rem}.modal-booking-error{align-items:flex-start}.modal-meeting .person-panel__preview{width:56rem}.modal-callback-director .modal__decor{display:none}.modal-callback-director .form__field:not(:last-child){margin-bottom:20rem}.modal-cv .modal__title.block-title{margin:0 0 36rem}.modal-cv .vs__dropdown-toggle::before{width:12rem;aspect-ratio:12/17}.page-header .location{margin-top:4.5%}.page-header.page-header--blog .location .location__city{padding:1rem 8rem}.person-card{margin-bottom:29rem}.swiper-slide .person-card{margin-bottom:0}.person-panel__date{display:none}.person-panel__price{display:none}.persons--specs .block-caption{margin-bottom:24rem}.persons--specs .persons__options{gap:24rem;margin:0 0 42rem}.persons__btn{display:none}.profile--preview .btn--alt{width:100%;margin-top:35rem}.profile__image{width:220rem;margin:0 auto}.profile__detail{padding:30rem 0}.profile__detail.profile__detail--short{padding:0}.profile__detail.profile__detail--short::after{display:none}.profile__detail.profile__detail--accordion .accordion-block.accordion-block--accent .accordion.active{margin-right:-30rem;margin-left:-30rem;border-radius:30rem}.profile__detail.profile__detail--accordion .profile__title{display:none}.profile__detail.profile__detail--accordion .accordion__wrap{gap:30rem}.profile__detail.profile__detail--accordion .profile__header-img{display:none}.profile__detail.profile__detail--accordion .profile__addresses .profile__subtitle{display:block}.profile__data{padding-bottom:40rem}.profile__title{margin:0 0 20rem}.profile__subtitle{padding-left:10rem}.profile__spec{background-color:var(--color-bg);border-radius:15rem}.profile__spec::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:calc(100% + var(--offset));border-radius:0}.profile__block{padding-bottom:20rem}.profile__block::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:100%;border-radius:0 0 30rem 30rem}.profile__addresses{padding-left:10rem}.profile__cards-slider{padding:0 10rem 20rem}.profile__cards-slider::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:100%;border-radius:0 0 30rem 30rem}.profile__links{padding:20rem 10rem}.profile__links::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:100%;border-radius:30rem 30rem 0 0}.profile__slider-nav .swiper-nav{display:none}.profile__article .profile__title{padding:0 10rem}.profile__doctors .container .profile__title{padding:0 10rem}.profile__doctors .profile__title{margin-bottom:45rem}.profile__doctors-links{width:50%;margin-top:35rem}.profile.profile--single{margin-top:20rem}.profile.profile--single .profile__image-wrapper::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:calc(100% - 30rem);border-radius:30rem 30rem 0 0}.profile.profile--single .profile__status.profile__status--dark{right:20rem;bottom:12rem}.profile.profile--single .profile__info::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:100%;border-radius:0}.profile.profile--single .container>.profile__detail:not(.profile__detail--short){padding-right:10rem;padding-left:10rem}.profile.profile--single .page-title{margin-bottom:30rem;font-size:24rem;line-height:31rem}.profile.profile--single .profile__book::before{position:absolute;bottom:0;left:50%;z-index:-1;width:calc(100vw - 12rem);background-color:var(--color-profile-panel);transform:translateX(-50%);transition:background-color .3s ease-in;content:"";height:100%;border-radius:0}.profile.profile--single .profile__book.profile__book--desk{display:none}.profile.profile--single .booking{margin-right:calc(-1*var(--container-padding));margin-bottom:0;margin-left:calc(-1*var(--container-padding))}.profile.profile--single .booking .person-panel:not(:last-child){margin-bottom:20rem}.profile .page-title{margin-bottom:13rem;font-size:16rem;line-height:24rem}.profile__descr{margin-bottom:14rem;line-height:18rem}.profile .accordion .profile__descr-title{max-width:70%}.profile .accordion .profile__descr-term{padding-bottom:8rem}.profile .accordion .profile__descr-value:not(:last-child){padding-bottom:24rem}.profile .accordion .profile__descr-value p{padding-bottom:16rem}.profile__post-copyright{margin-top:auto}.promo__period{position:absolute;top:0;right:0}.promo .btn{padding:12rem 40rem}.promo-block .block-caption{padding:0 var(--container-padding)}.promo-block__grid{margin-right:calc(-1*var(--container-padding));margin-bottom:-100rem;margin-left:calc(-1*var(--container-padding))}.promo-block__slider{margin-right:calc(-1*var(--container-padding));margin-bottom:-100rem;margin-left:calc(-1*var(--container-padding))}.promo-block__wrapper.promo-block__wrapper--cuart{gap:0}.promo-block__side .js-cards-2-slider{padding-bottom:25rem}.promo-block__side .js-cards-2-slider .swiper-wrapper{min-height:480rem}.promo-block__side .js-cards-2-slider .promo-card.swiper-slide{height:100%}.promo-block__col{gap:40rem;opacity:0}.promo-block .swiper{padding:0 var(--container-padding) 150rem;transform:translateY(30rem);opacity:0;transition:opacity .3s ease-in,transform .3s ease-in}.promo-card__period{position:absolute;top:0;right:0}.promo-card .btn{line-height:1}.promo-grid__wrap{margin-right:calc(-1*var(--container-padding));margin-bottom:-100rem;margin-left:calc(-1*var(--container-padding))}.promo-grid .swiper{padding:0 var(--container-padding) 150rem}.review__rating{justify-content:center}.review__answer{display:flex;flex-direction:column;align-items:center}.search__btn{top:auto;bottom:13%}.search--in-filters .search__tag{padding-bottom:12rem}.search--in-filters .search__field::after{bottom:12rem}.search--in-filters .search__field input{padding-bottom:12rem}.search-main .btn-back{margin-bottom:24rem}.service-card__label{padding-right:15rem;cursor:pointer}.service-card__label span{display:none}.service-card__label::after{position:absolute;top:0;right:0;display:block;width:15rem;background:url(../img/i-info.svg) no-repeat center/25%;border:1px solid var(--color-third);border-radius:50%;content:"";aspect-ratio:1}.service-card__label-hide{position:absolute;top:100%;left:0;width:100%;padding:10rem;color:var(--color-text);background-color:var(--color-whte);border-radius:10rem;box-shadow:0 10rem 18rem rgba(91,3,24,.06);transform:translateY(10rem);visibility:hidden;opacity:0;transition:opacity .3s ease-in,transform .3s ease-in,visibility .3s ease-in;pointer-events:none}.service-card__btn.btn{line-height:1}.service-card.service-card--img .description-list__item{gap:14rem}.services .block-caption{--mb:36rem}.services .spec-list .accordion__btn.active{padding-left:50rem}.services__footer{flex-direction:column}.services__image{margin:0 auto}.services__link.link-arrow{order:-1}.services .services-menu__sublist-item:not(:last-child){margin-bottom:14rem}.services .services-menu .link-line::after{width:24rem}.services.services--single .services-menu__sublist-item a{font-size:16rem;line-height:20rem}.services-block .search.search--in-filters{margin-bottom:40rem}.services-block .search.search--in-filters .search__field{border-width:1px}.slider-block__link.link-arrow{margin-bottom:16rem}.slider-gallery .block-caption{--mb:24rem}.slider-gallery__item{display:none;margin-bottom:35rem}.specs{gap:1rem;margin-bottom:52rem;-moz-columns:2 auto;columns:2 auto;-moz-column-fill:balance;column-fill:balance;-moz-column-break-inside:avoid;break-inside:avoid}.specs__item{margin-bottom:1rem}.subscribe .form__btn{width:calc(100% + 2*var(--offset));margin-right:calc(-1*var(--offset));margin-left:calc(-1*var(--offset))}.table__header{display:none}.table .table-body-row{display:grid;grid-template-columns:repeat(2,1fr)}.table .table-body-row:last-child th,.table .table-body-row:last-child td:last-child{padding-bottom:30rem}.table .table-body-row th::before,.table .table-body-row td::before{display:block;margin-bottom:24rem;padding:24rem 0 8rem;padding-right:10rem;color:var(--color-coffee);font-size:16rem;font-family:var(--font-secondary);line-height:1.36;letter-spacing:.01em;text-align:left;border-bottom:1px solid rgba(var(--color-coffee--rgb),.1);content:attr(data-title)}.table .table-body-row th{grid-row:1/3;margin-left:15rem}.table .table-body-row td{margin-right:15rem}.table .table-body-row td:last-child{grid-column:2/2}.table .table-body-row td ol li:not(:last-child){margin-bottom:24rem}.table-responsive tr{grid-template-columns:minmax(100rem,.5fr) repeat(auto-fit,minmax(200rem,1fr))}.text-image__text{gap:20rem;max-width:430rem}.text-image__text p::before{display:block;flex-shrink:0;width:8rem;margin-right:48rem;background:url(../img/i-arrow-right-bold.svg) no-repeat center/contain;content:"";aspect-ratio:8/16}.text-image__image-label{order:-1}}@media (max-width:767px){.modal-stocks .modal__wrapper{width:100%;max-width:78%;padding:42rem 20rem 0;background-image:var(--background-woomens-day-mob);background-position:left 26%;background-size:contain}.modal-stocks .modal__wrapper .modal__header{padding:20rem 0}.modal-stocks .modal__wrapper .modal__body{max-width:100%;padding:15rem}.modal-stocks .modal__wrapper .block-title{display:flex;flex-direction:column;gap:5px;align-items:flex-end;margin-bottom:25rem;font-size:32rem;line-height:20rem}.modal-stocks .modal__wrapper .block-subtitle{max-width:100%;margin-bottom:25rem;padding-top:50rem;font-size:18rem!important;line-height:20rem}.modal-stocks .modal__wrapper .modal-link{padding:18rem!important;font-size:16rem!important;line-height:16rem!important}.modal-stocks__title strong{display:block;width:auto;font-size:95rem;text-align:end}.modal-stocks__title span{margin-top:10rem;font-size:18rem}.modal-stocks__strong{font-size:1.125em;letter-spacing:-.025em}.modal-stocks{justify-content:center}.reception h1{margin:0 auto 20px}.reception__doctors{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;justify-content:flex-start;width:100%;max-width:1023px}h1.reception-title{font-size:24px}h1.reception-title--left{text-align:left}.reception-diagnostics{margin:20px auto}.reception-diagnostics__list{grid-template-columns:repeat(2,1fr);gap:15px}.reception-choice{grid-template-columns:1fr;gap:10px;margin:0 auto 20px}.reception-choice .search__btn{bottom:0}.reception-more p{padding-right:45px;position:relative;text-align:left}.reception-more p svg{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.doctors-card__date{font-size:14px}.doctors-card__name{font-weight:700;font-size:16px}.data-slider__wrapper{gap:5px}.data-slide__numb{font-size:18px}.reception-step-strip .reception-back{top:20px}.reception-confirming{margin-top:-20px}.reception-confirming__title{margin-bottom:50px}.reception-confirming__btn{margin-top:50px}.reception-wait-card .doctors-card__time{margin-left:auto}.doctors-card-form .doctors-card__footer{grid-template-columns:1fr 1fr;gap:10px}.doctors-card-form .doctors-card__footer .doctors-card-footer__location{grid-column:1/3}.reception-dms{margin-top:-20px}.reception-writing-online__btns button{width:195px;flex:0 0 195px;padding:0;height:40px;line-height:40px;font-size:14px}.reception-error-slot-busy .reception-wait__btns{margin-top:50px}}@media screen and (max-width:620px){.app-programs-card__descr{max-width:122px}}@media (max-width:575px){.reception-dms{margin-top:0}}@media (max-width:374px){.reception-writing-online__info{padding:30px 20px}}@media (any-hover:hover){.btn.btn--coffee-dark:hover{background-color:var(--color-coffee);color:#f9f4f4}.reception-diagnostics__item:hover .reception-diagnostics__ico{transform:scale(1.5)}.reception__doctors.reception-tags .reception__doctor.reception-tags__item:hover{color:#fff}.reception-select .vs__dropdown-toggle:hover .vs__search::placeholder{color:var(--color-primary)}.reception-select .vs__dropdown-toggle:hover::before{opacity:.2}.reception-choice .search__drop-specs div:hover{color:var(--color-primary)}.reception-choice .search__drop-items div:hover{color:var(--color-primary)}.reception-choice .search__drop-name:hover{cursor:default;color:#bdbdbd!important}.reception-more p a:hover{border-color:var(--color-primary)}.doctors-card__choice-time a:hover,.doctors-card__choice-time span:not(.phone-error-call):hover{border-color:var(--color-primary)}.doctors-card__choice-time-more:hover{cursor:pointer;background-color:var(--color-coffee)}.doctors-card__choice-time-more:hover::after{border-color:#fff}.doctors-price a.doctors-price__item:hover{box-shadow:0 10px 18px rgba(91,3,24,.2)}.data-slider__nav div:hover{box-shadow:0 10px 18px rgba(91,3,24,.06)}.data-slide.open-day:hover{border-color:#d6006d}.reception-form__block .form-checkbox a:hover{color:#d6006d}.reception-form__block-send input:hover{opacity:.8}.reception-confirming__row a:hover{border-bottom:solid 1px #d6006d}.reception-confirming__row-code button:hover{opacity:.8}.btn.btn-primary:hover{opacity:.8}.btn.btn-border:hover{border-color:#d6006d}.reception-wait__social-link a:hover{box-shadow:0 0 2px rgba(33,34,35,.8)}.reception-dms__order .form-checkbox__name a:hover{color:#d6006d}}@media (hover:hover){.step-back:hover{color:var(--color-primary)}.step-back:hover::before{background-color:var(--color-primary)}.text-link:hover{--color:var(--color-primary)}.tag-link:hover,.tag-link-more:hover{--color:var(--color-primary)}.btn.btn--coffee:hover,.btn .btn--coffee-accent:hover{color:#f9f4f4;background-color:var(--color-coffee)}.btn.btn--coffee-accent:hover{color:#f9f4f4}.btn.btn--play:hover::after{background-color:var(--color-primary)}.btn-back:hover::after{background-color:var(--color-primary)}.btn-more:hover{color:var(--color-primary)}.callback-block__btn-close:hover{color:var(--color-primary)}.checkbox.checkbox--unbord .checkbox__label:hover{--color:var(--color-primary)}.checkbox.checkbox--unbord .checkbox__label:hover::after{visibility:visible;opacity:1}.contacts__location:hover{color:var(--color-primary)}.contacts__location:hover::before{visibility:visible;opacity:1}.contacts__dev-label a:hover{text-decoration-color:transparent}.filters__tab:hover{color:var(--color-primary)}.form__field input:hover{--color:var(--color-primary)}.form__field textarea:hover{--color:var(--color-primary)}.form__field.form__field--file label:hover{--color:var(--color-coffee)}.icon-card.icon-card--diff>*{transition:color .3s ease-in}.icon-card.icon-card--diff:hover{background-color:var(--color-bg)}.icon-card.icon-card--diff:hover>*{color:var(--color-primary)}.icon-card.icon-card--diff:hover::before{background-color:var(--color-primary)}.icon-card.icon-card--quarter:hover,.icon-card.icon-card--half:hover,.icon-card.icon-card--full:hover{background-color:var(--color-whte)}.modal-booking .form-code__btn.btn--alt:hover{--color:var(--color-bg);--bg:var(--color-coffee);color:var(--color)}.modal-callback-director .form__note a:hover{text-decoration:none}.modal-cv .select-wrapper.select-wrapper--single:hover .vs__dropdown-toggle[aria-expanded=false]{border-color:var(--color-primary)}.radio.radio--circle .radio__label:hover{--color:var(--color-primary)}.radio.radio--checked .radio__label:hover{--color:var(--color-primary)}.radio.radio--checked .radio__label:hover::after{visibility:visible;opacity:1}.search-block__more.btn.btn--alt:hover,.search-block__more.btn.btn--alt:active,.search-block__more.btn.btn--alt:focus{color:var(--color-coffee);background-color:#f9f4f4;border-color:transparent}.nice-select:hover{color:var(--color-primary)}.nice-select:hover::before,.nice-select:hover::after{background-color:var(--color-primary)}.nice-select.open .option:hover{color:var(--color-primary)}.spec-list__items a:hover{color:var(--color-primary)}.swiper-button-prev:hover:not(:disabled),.swiper-button-next:hover:not(:disabled){color:var(--color-primary)}.text-video__thumb.swiper-slide:hover::before{opacity:1}.text-video__thumb.swiper-slide:hover::after{background-color:var(--color-primary)}.warning-msg .close:hover::before,.warning-msg .close:hover::after{border-color:rgba(var(--color-whte--rgb),.6)}}