*{border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:before,:after{display:inline-block}html,body{height:100%}body{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:#0000}input,textarea{width:100%}label{display:inline-block}button,select,option{cursor:pointer}a{color:inherit;text-decoration:none;display:inline-block}li{list-style:none}img{vertical-align:middle;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}address{font-style:normal}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/manrope-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/manrope-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/manrope-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family:"Manrope", Arial, sans-serif;--font-size:1rem;--main-color:#000}body{color:var(--main-color);font-family:var(--font-family);font-size:var(--font-size);min-width:20rem}[data-fls-scrolllock] body{touch-action:none;overscroll-behavior:none;overflow:hidden}.wrapper{flex-direction:column;min-height:100%;display:flex;overflow:clip}.wrapper>main{flex:auto}.wrapper>*{min-width:0}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:0.0625rem!important;height:0.0625rem!important;padding:0!important;position:absolute!important;overflow:hidden!important}[class*=__container]{max-width:75rem;margin:0 auto;padding-left:0.9375rem;padding-right:0.9375rem}@property --service-fill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--blue:#1c78d8;--blue-light:#238fff;--green:#00cca7;--dark:#1f2225;--text:#313131;--muted:#5f5f5f;--soft:#f7f8fc;--line:#d4d4d4;--shadow:0 0.25rem 0.625rem #00000008;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.22, .61, .36, 1)}html{scroll-behavior:smooth}body{background:var(--soft);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}p{font-size:1rem;line-height:1.5}.container{width:min(80.625rem,100% - 1.875rem);max-width:none;margin:0 auto}.button{white-space:nowrap;min-height:3.125rem;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .25s ease, border-color .25s ease, color .25s ease;border-radius:12.5rem;justify-content:center;align-items:center;padding:0.875rem 1.75rem;font-weight:700;line-height:1.2;display:inline-flex}.button:hover{transform:translateY(-0.125rem)}.button--blue{background:var(--blue-light);color:#fff;box-shadow:0 0 0.625rem #238fff4d}.button--blue:hover{background:#50a5ff}.button--white{color:var(--dark);background:#fff}.button--outline{border:0.125rem solid var(--blue);color:var(--blue);background:#fff}.button--outline:hover,.button--outline:focus-visible{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0.5rem 1rem #1c78d82e}.button--small{min-height:2.25rem;padding:0.625rem 1.25rem;font-size:0.75rem}.header{z-index:60;background:var(--soft);margin-bottom:2.5rem;padding:1.5rem 0 0;position:relative}.header__container{grid-template-columns:10.75rem 1fr;align-items:center;gap:0 2.25rem;padding-left:0;padding-right:0;display:grid}.header__logo img{width:10.75rem;height:auto;display:block}.header__top{justify-content:flex-end;align-items:center;gap:2.5rem;min-width:0;display:flex}.contact-chip{color:#898989;align-items:center;gap:0.625rem;font-size:0.75rem;line-height:1;display:inline-flex}.contact-chip--address{flex:0 0 16.25rem}.contact-chip small{color:#898989;font-size:0.75rem;font-weight:400;line-height:1;display:block}.contact-chip strong{color:var(--dark);margin-top:0.125rem;font-size:0.75rem;font-weight:700;line-height:1;display:block}.header__socials+.contact-chip--phone{flex:0 0 13.75rem;margin-left:-1.25rem}.contact-chip--phone strong{white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.15}.header__top .button--small{min-height:2.5rem;padding:0.75rem 1.75rem;font-size:0.875rem;font-weight:600}.header__socials,.header__tools,.footer__socials{flex-wrap:wrap;align-items:center;gap:0.625rem;display:flex}.round-icon,.icon{color:#c8d0da;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative;box-shadow:0 0.25rem 0.3125rem #00000008}.header__socials .round-icon--vk{color:#4d7198}.round-icon img,.icon img{max-width:2.5rem;max-height:2.5rem}.header__socials .social-link,.footer__socials .social-link{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.social-link img{object-fit:contain;width:2.5rem;max-width:2.5rem;height:2.5rem;max-height:2.5rem;display:block}.social-link span{font-size:0.8125rem;font-weight:700;line-height:1}.icon--map:before,.round-icon--vk:before,.footer__social--max:before,.footer__social--vk:before{content:"";background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer__social--max:before{width:1.5rem;height:1.5rem;-webkit-mask-image:url(../assets/img/header-max.svg);mask-image:url(../assets/img/header-max.svg)}.icon--map:before{width:1.0625rem;height:1.3125rem;-webkit-mask-image:url(../assets/img/header-map.svg);mask-image:url(../assets/img/header-map.svg)}.round-icon--vk:before,.footer__social--vk:before{width:1.5rem;height:0.875rem;-webkit-mask-image:url(../assets/img/header-vk.svg);mask-image:url(../assets/img/header-vk.svg)}.round-icon--search:before,.round-icon--eye:before{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.round-icon--search:before{width:1.25rem;height:1.25rem;-webkit-mask-image:url(../assets/img/icon-search-header.svg);mask-image:url(../assets/img/icon-search-header.svg)}.round-icon--eye:before{width:1.5rem;height:1rem;-webkit-mask-image:url(../assets/img/icon-eye.svg);mask-image:url(../assets/img/icon-eye.svg)}.header__mobile-search{display:none}html[data-site-search-open]{overflow:hidden}.site-search[hidden]{display:none}.site-search{z-index:160;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease-smooth), visibility 0s linear .24s;place-items:start center;padding:clamp(1.5rem,7vh,4.5rem) 1rem 1.5rem;display:grid;position:fixed;inset:0}.site-search.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.site-search__backdrop{-webkit-backdrop-filter:blur(0.75rem);backdrop-filter:blur(0.75rem);background:#f7f8fcd1;position:absolute;inset:0}.site-search__panel{width:min(47.5rem,100%);transition:transform .28s var(--ease-out);background:#fff;border:0.0625rem solid #d4d4d4bf;border-radius:1.875rem;padding:1.875rem;position:relative;transform:translateY(0.875rem)scale(.98);box-shadow:0 1.5rem 4.375rem #1f222524}.site-search.is-open .site-search__panel{transform:translateY(0)scale(1)}.site-search__close{background:var(--soft);cursor:pointer;width:2.5rem;height:2.5rem;transition:background-color .2s ease, transform .2s var(--ease-out);border:0;border-radius:50%;position:absolute;top:1.125rem;right:1.125rem}.site-search__close:before,.site-search__close:after{content:"";background:var(--dark);border-radius:0.125rem;width:1rem;height:0.125rem;position:absolute;top:50%;left:50%}.site-search__close:before{transform:translate(-50%,-50%)rotate(45deg)}.site-search__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.site-search__close:hover,.site-search__close:focus-visible{background:#238fff1a;transform:translateY(-0.0625rem)}.site-search__field{color:var(--dark);gap:0.75rem;padding-right:3.375rem;font-size:1.75rem;font-weight:800;line-height:1.2;display:grid}.site-search__field input{border:0.0625rem solid var(--line);width:100%;height:3.75rem;color:var(--dark);background:#fff;border-radius:1.125rem;outline:none;padding:0 1.25rem;font-size:1.125rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.site-search__field input:focus{border-color:var(--blue-light);box-shadow:0 0 0 0.25rem #238fff1f}.site-search__status{min-height:1.375rem;color:var(--muted);margin-top:0.875rem;font-size:0.875rem;line-height:1.45}.site-search__status.is-loading{align-items:center;gap:0.5rem;display:inline-flex}.site-search__status.is-loading:before{content:"";border:0.125rem solid #00cca747;border-top-color:var(--green);border-radius:50%;width:0.625rem;height:0.625rem;animation:.7s linear infinite siteSearchSpin}.site-search__results{gap:0.625rem;max-height:min(52vh,31.25rem);margin-top:0.875rem;padding-right:0.25rem;display:grid;overflow:auto}.site-search__item{background:var(--soft);transition:transform .22s var(--ease-out), border-color .22s ease, background-color .22s ease;border:0.0625rem solid #0000;border-radius:1.125rem;gap:0.25rem;padding:0.9375rem 1.125rem;display:grid}.site-search__item:hover,.site-search__item:focus-visible{background:#fff;border-color:#00cca761;outline:none;transform:translateY(-0.125rem)}.site-search__type{color:var(--green);font-size:0.8125rem;font-weight:800;line-height:1.3}.site-search__title{color:var(--dark);font-size:1.0625rem;font-weight:800;line-height:1.35}.site-search__excerpt{color:var(--muted);font-size:0.875rem;line-height:1.45}@keyframes siteSearchSpin{to{transform:rotate(360deg)}}.avatar{width:2.25rem;height:2.25rem;box-shadow:var(--shadow);background:url(../assets/img/specialist-01.webp) top/cover;border-radius:50%}.nav{border-top:0.0625rem solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.3125rem;padding-top:1.25rem;font-size:1rem;font-weight:400;line-height:1.4;display:flex;position:relative}.header__menu-button{display:none}.nav__item{align-items:flex-start;display:inline-flex;position:relative}.nav__link,.nav__dropdown a{align-items:flex-start;gap:0.25rem;display:inline-flex}.nav__link--button{color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0}.nav__item--dropdown>.nav__link:after{content:"";background:url(../assets/img/icon-dropdown.svg) 50%/contain no-repeat;width:0.75rem;height:0.75rem;margin-top:0.3125rem;transition:transform .16s}.nav__dropdown{z-index:30;width:19.375rem;color:var(--dark);opacity:0;pointer-events:none;transition:opacity .22s ease, transform .22s var(--ease-out);background:#fff;border:0.0625rem solid #d4d4d48c;border-radius:1.25rem;gap:0.375rem;padding:1rem;font-size:0.875rem;line-height:1.28;display:grid;position:absolute;top:calc(100% + 0.875rem);left:-1.125rem;transform:translateY(0.5rem);box-shadow:0 1.125rem 2.125rem #1f222514}.nav__dropdown:before{content:"";height:1rem;position:absolute;bottom:100%;left:0;right:0}.nav__dropdown--wide{grid-template-columns:minmax(13.75rem,.9fr) minmax(20rem,1.1fr);column-gap:0.875rem;width:min(43.75rem,100vw - 4rem)}.nav__dropdown--mega{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0.875rem;width:min(51.25rem,100vw - 4rem)}.nav__dropdown a{min-height:2.5rem;color:var(--muted);text-wrap:pretty;transition:color .2s ease, background-color .2s ease, transform .2s var(--ease-out);border-radius:0.75rem;align-items:flex-start;gap:0.625rem;padding:0.5rem 0.75rem;display:flex}.nav__dropdown a:before{content:"";background:var(--green);border-radius:50%;flex:0 0 0.375rem;width:0.375rem;height:0.375rem;margin-top:.48em;box-shadow:0 0 0 0.1875rem #00cca71f}.nav__dropdown a:hover,.nav__dropdown a:focus-visible{color:var(--dark);background:#f7f8fce6;transform:translate(0.125rem)}.nav__item--dropdown:hover>.nav__link:after,.nav__item--dropdown:not(.nav__item--button):focus-within>.nav__link:after,.nav__item--dropdown.is-open>.nav__link:after{transform:rotate(180deg)}.nav__item--dropdown:hover .nav__dropdown,.nav__item--dropdown:not(.nav__item--button):focus-within .nav__dropdown,.nav__item--dropdown.is-open .nav__dropdown{opacity:1;pointer-events:auto;transform:translate(0,0)}.nav sup{color:var(--green);font-size:0.75rem;font-weight:800;line-height:1}.page{color:var(--text)}.hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-bottom:2.25rem;display:grid}.hero__visual,.mini-card,.promos{box-shadow:var(--shadow);border-radius:2.5rem;display:block;overflow:hidden}.hero__visual{box-shadow:none}.hero__visual img,.mini-card img,.promos img{object-fit:cover;width:100%;height:100%;display:block}.hero__visual{grid-column:span 3;height:31.25rem}.mini-cards-slider{grid-column:1/-1;width:calc(100% + 3rem);min-width:0;margin:-0.75rem -1.5rem -2.125rem;padding:0.75rem 1.5rem 2.125rem;overflow:hidden}.mini-cards-slider__wrapper{align-items:stretch}.hero-slide{background:linear-gradient(128deg,#fff 0%,#fff0 42%),url(../assets/img/hero-bg-clean.webp) 50%/cover no-repeat;height:100%;position:relative}.hero-slide__content{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;width:min(26.875rem,100% - 5rem);margin:0;display:flex;position:absolute;top:24%;left:11%}.hero-slide h1{color:var(--dark);margin:0;font-size:2.75rem;font-weight:700;line-height:1.1;display:block}.hero-slide p{color:var(--muted);margin:0;font-size:1.25rem;line-height:1.2}.hero-slide__actions{gap:0.625rem;margin-top:1.5rem;display:flex}.hero-slide__actions .button{width:12.25rem;margin-top:0}.slider-arrow{z-index:2;background:var(--blue);cursor:pointer;width:2.25rem;height:2.25rem;transition:transform .25s var(--ease-out), background-color .25s ease, box-shadow .25s var(--ease-out);border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0.25rem 0.3125rem #00000008}.slider-arrow:focus-visible{box-shadow:0 0 0 0.1875rem #238fff40}.slider-arrow:hover{background:var(--blue-light);transform:translateY(-50%)scale(1.08);box-shadow:0 0.5rem 1rem #1c78d838}.slider-arrow:before{content:"";background:#fff;width:0.8125rem;height:0.6875rem;display:block;-webkit-mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat;mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat}.slider-arrow--prev{left:2.5rem}.slider-arrow--prev:before{transform:rotate(180deg)}.slider-arrow--next{right:2.5rem}.slider-arrow--next:before{transform:none}.dots{align-items:center;gap:0.625rem;margin-top:4.5rem;display:flex}.dots span,.dots button{cursor:pointer;background:#898989;border:0;border-radius:50%;width:0.25rem;height:0.25rem;padding:0}.dots .is-active{background:radial-gradient(circle, var(--green) 0 0.25rem, transparent 0.3125rem);border:0.0625rem solid #00cca733;width:1rem;height:1rem}.quick-card{height:31.25rem;min-height:31.25rem;box-shadow:var(--shadow);background:linear-gradient(#fff 21%,#ebedf2 100%);border:0.0625rem solid #fff;border-radius:2.5rem;flex-direction:column;grid-column:span 1;gap:1.75rem;padding:2.5rem;display:flex}.quick-card__section{border-bottom:0.0625rem solid var(--line);padding-bottom:1.125rem}.quick-card h2{color:var(--dark);margin:0 0 1.125rem;font-size:1.25rem;font-weight:600;line-height:1.2}.quick-card__section:first-child h2{white-space:nowrap;font-size:1.1875rem}.quick-card__section:nth-child(2) h2{color:var(--muted);text-align:center;margin-bottom:1.375rem}.quick-card__section:nth-child(2){text-align:center;flex-direction:column;align-items:center;display:flex}.quick-card p{color:var(--muted);gap:0.625rem;margin:0;font-size:1rem;line-height:1.4;display:flex}.quick-card__info-icon{border:0.125rem solid var(--green);width:1.25rem;height:1.25rem;color:var(--green);text-align:center;border-radius:50%;flex:0 0 1.25rem;font-size:0.8125rem;line-height:1rem}.quick-card__note-text{min-width:0;min-height:var(--typewriter-min-height,auto);flex:auto}.quick-card__note-text.is-typewriter-running:after{content:"";vertical-align:-.12em;background:currentColor;width:0.0625rem;height:1em;margin-left:0.125rem;animation:.8s step-end infinite caretBlink;display:inline-block}.quick-card a[href^=tel]{color:var(--dark);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;text-align:center;white-space:nowrap;font-size:1.5625rem;font-weight:800;line-height:1.16;display:block}.quick-card a[href^=tel]+a[href^=tel]{margin-top:0.375rem}.quick-card__actions{gap:0.625rem;display:grid}.mini-card{height:12.5rem;min-height:12.5rem;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s ease;background:linear-gradient(109deg,#fff 6%,#ebedf2 98%);border:0.0625rem solid #fff;border-radius:1.875rem;grid-template-columns:17.5rem 1fr;display:grid;position:relative}.mini-card:after{content:"";border-right:0.125rem solid var(--green);border-bottom:0.125rem solid var(--green);width:0.875rem;height:0.875rem;position:absolute;bottom:1.875rem;right:1.875rem;transform:rotate(-45deg)}.mini-card__media{min-height:12.5rem;display:block;position:relative;overflow:hidden}.mini-card__media img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .7s var(--ease-out);padding:1.375rem 1.5rem;position:absolute;inset:0}.mini-card__content{color:var(--dark);flex-direction:column;justify-content:center;gap:1.25rem;padding:2.4375rem 3.375rem 2.5rem 3.0625rem;display:flex}.mini-card__content strong{font-size:1.5rem;font-weight:800;line-height:1.2}.mini-card__content em{color:var(--blue);font-size:0.875rem;font-style:normal;font-weight:700;line-height:1.4}.services{padding:6.25rem 0}.section-head{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.services .section-head{margin-bottom:2.5rem}.section-head h2,.section-title,.appointment h2,.about h2,.news h2{color:var(--dark);margin:0;font-size:2.25rem;font-weight:700;line-height:1.1}.hint{color:var(--muted);align-items:center;gap:0.625rem;font-size:0.875rem;line-height:1.4;display:inline-flex}.hint:before{content:"";background:var(--green);border-radius:50%;flex:0 0 0.375rem;width:0.375rem;height:0.375rem}.specialty-list li:before{content:"";background:var(--green);border-radius:50%;flex:0 0 0.375rem;width:0.375rem;height:0.375rem;margin-top:.48em}.service-group{--service-accent:var(--green);border-radius:1.25rem;padding:1.875rem}.service-group+.service-group{margin-top:1.25rem}.service-group--consult{--service-accent:var(--green);background:#00cca70d}.service-group--operations{--service-accent:var(--blue);background:#ebf3ff}.service-group--dentistry{--service-accent:#abb317;background:#c9cc000d}.service-group--diagnostics{--service-accent:#c25fba;background:#fbeffa}.service-group--accent-green{--service-accent:var(--green);background:#00cca70d}.service-group--accent-blue{--service-accent:var(--blue);background:#ebf3ff}.service-group--accent-yellow{--service-accent:#abb317;background:#c9cc000d}.service-group--accent-pink{--service-accent:#c25fba;background:#fbeffa}.service-group__head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:0.625rem;padding-bottom:1.25rem;display:flex}.service-group__head h3,.service-group h3{color:var(--dark);margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.service-group--consult .service-group__head h3{color:var(--green)}.service-group--operations .service-group__head h3{color:var(--blue)}.service-group--dentistry .service-group__head h3{color:#abb317}.service-group--diagnostics .service-group__head h3{color:#c25fba}.service-group--accent-green .service-group__head h3,.service-group--accent-blue .service-group__head h3,.service-group--accent-yellow .service-group__head h3,.service-group--accent-pink .service-group__head h3{color:var(--service-accent)}.service-group__icon{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.service-group__icon img{object-fit:contain;width:100%;height:100%;display:block}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.625rem;display:grid}.service-grid--three{grid-template-columns:repeat(4,minmax(0,1fr))}.service-grid a{min-height:5.5rem;box-shadow:var(--shadow);color:var(--dark);transition:color .25s ease, box-shadow .3s var(--ease-out), transform .3s var(--ease-out);background:#fff;border-radius:1.25rem;align-items:flex-end;padding:1.25rem 3.625rem 1.25rem 1.25rem;font-size:1.25rem;line-height:1.2;display:flex;position:relative}.service-grid a:after{--service-fill-angle:0deg;content:"";background:radial-gradient(circle, #f7f8fc 0 1.0625rem, transparent 1.125rem), conic-gradient(from 0deg, var(--service-accent,var(--green)) 0 var(--service-fill-angle), transparent var(--service-fill-angle) 360deg);width:2.25rem;height:2.25rem;transition:--service-fill-angle .55s var(--ease-smooth);border-radius:50%;position:absolute;top:0.625rem;right:0.625rem}.service-grid a:before{content:"";z-index:1;background:var(--dark);width:0.5625rem;height:0.5rem;transition:background .2s;position:absolute;top:1.5rem;right:1.4375rem;-webkit-mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat;mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat}.service-grid a:hover,.service-grid a:focus-visible{color:var(--service-accent,var(--green));transform:translateY(-0.25rem);box-shadow:0 0.9375rem 1.25rem #0000000d}.service-grid a:hover:after,.service-grid a:focus-visible:after{--service-fill-angle:72deg}.service-grid a:hover:before,.service-grid a:focus-visible:before{background:var(--dark)}.service-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.service-tiles a{--service-accent:var(--blue);min-height:9.875rem;color:var(--dark);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), color .25s ease;background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.875rem;font-size:1.5rem;font-weight:800;line-height:1.2;display:flex;position:relative;box-shadow:0 0.25rem 0.3125rem #00000008}.service-tiles a:after{content:"";background:#f7f8fc;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:0.625rem;right:0.625rem}.service-tiles a:before{content:"";z-index:1;background:var(--dark);width:0.75rem;height:0.75rem;transition:transform .25s var(--ease-out), background .25s ease;position:absolute;top:1.375rem;right:1.375rem;-webkit-mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat;mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat}.service-tile__label{flex:auto;order:1;align-items:flex-end;min-width:0;max-width:100%;display:flex}.service-tile__icon{width:2.5rem;height:2.5rem;transition:transform .3s var(--ease-out);flex:0 0 2.5rem;order:0}.service-tile__icon img{object-fit:contain;width:100%;height:100%;display:block}.service-tiles a:hover,.service-tiles a:focus-visible{--fill-0:var(--service-accent);color:var(--service-accent);transform:translateY(-0.1875rem);box-shadow:0 0.75rem 1.5rem #1f222514}.service-tiles a:hover .service-tile__icon,.service-tiles a:focus-visible .service-tile__icon{transform:translateY(-0.125rem)}.service-tiles a:hover:before,.service-tiles a:focus-visible:before{background:var(--service-accent);transform:translate(0.125rem)}.service-tile--accent-green{--service-accent:var(--green)}.service-tile--accent-blue{--service-accent:var(--blue)}.service-tile--accent-yellow{--service-accent:#abb317}.service-tile--accent-pink{--service-accent:#c25fba}.services--vertical .services-vertical__layout{grid-template-columns:minmax(0,2.1fr) minmax(16.25rem,1fr) minmax(16.25rem,1fr);align-items:start;gap:2.5rem;display:grid}.services--vertical .services-vertical__column{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.services--vertical .service-group{margin-top:0}.services--vertical .service-group__head{margin-bottom:1.5rem}.services--vertical .service-group--consult .service-grid,.services--vertical .service-group--primary .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.services--vertical .service-group:not(.service-group--consult) .service-grid,.services--vertical .service-group .service-grid--three{grid-template-columns:1fr;gap:1.25rem}.services--vertical .service-grid a{align-items:flex-end;min-height:5.5rem}.services--vertical .service-tiles{grid-template-columns:1fr;gap:1.25rem;margin-top:0}.services--vertical .service-tiles a{min-height:7.375rem}.specialists{background:#fff;padding:6.25rem 0}.specialty-list{grid-template-rows:repeat(6,minmax(1.375rem,auto));grid-template-columns:repeat(5,max-content);grid-auto-flow:column;justify-content:space-between;gap:1.375rem clamp(1.75rem,4vw,4.5rem);margin:2.5rem 0 5rem;padding:0;list-style:none;display:grid}.specialty-list li{color:var(--dark);white-space:nowrap;align-items:flex-start;gap:0.625rem;font-size:1rem;line-height:1.4;display:flex}.specialty-list a{transition:color .25s}.specialty-list a:hover{color:var(--blue)}.doctors-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem;display:grid}.doctors-grid--listing.is-filtering .doctor-card{pointer-events:none}.doctor-card{box-shadow:var(--shadow);text-align:center;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), filter .35s var(--ease-out), opacity .25s ease;will-change:transform, opacity;background:#fff;border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:visible}.doctor-card.is-filter-hidden,.doctor-card[hidden],.specialty-empty[hidden]{display:none!important}.doctor-card__photo{aspect-ratio:1000/834;background:#fff;border-radius:1.25rem 1.25rem 0 0;flex:none;justify-content:center;align-items:flex-end;width:100%;padding:1.25rem;display:flex;position:relative;overflow:hidden}.doctor-card__photo>img:not(.doctor-photo-logo){object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block;position:absolute;inset:0}.doctor-photo-logo{z-index:2;object-fit:contain;pointer-events:none;width:2.25rem;max-width:24%;height:auto;display:block;position:absolute}.doctor-card__logo{top:1.5rem;left:1.5rem}.doctor-card__badge{z-index:1;background:var(--green);color:#fff;white-space:nowrap;transition:opacity .25s ease, transform .35s var(--ease-out);border-radius:12.5rem;justify-content:center;align-items:center;padding:0.625rem 1.25rem;font-size:0.875rem;line-height:1.3;display:inline-flex;position:relative}.doctor-card__body{flex-direction:column;flex:auto;align-items:center;gap:0.625rem;width:100%;padding:2.5rem 1.25rem 1.875rem;display:flex;position:relative}.doctor-card h3{color:var(--dark);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.doctor-card p{min-height:4.1875rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.4}.doctor-card__extra{z-index:3;clip-path:inset(0 0 100%);opacity:0;visibility:hidden;pointer-events:none;width:auto;transition:clip-path .45s var(--ease-smooth), opacity .25s ease, visibility 0s linear .45s, transform .35s var(--ease-out);background:#fff;border-radius:0 0 1.25rem 1.25rem;gap:0.625rem;padding:0 1.25rem 1.875rem;display:grid;position:absolute;top:calc(100% - 1.25rem);left:0;right:0;overflow:hidden;transform:translateY(-0.5rem);box-shadow:0 1.125rem 2.125rem #1f222514}.doctor-card__meta{width:100%;color:var(--muted);text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:0.625rem;font-size:1rem;line-height:1.4;display:flex}.doctor-card__meta a{color:var(--blue);text-underline-offset:0.125rem;text-decoration:underline}.doctor-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.625rem;width:100%;display:grid}.doctor-card__actions .button{width:100%;min-height:2.5rem;padding:0.75rem 1.125rem;font-size:0.875rem;font-weight:700;line-height:1.2}.doctor-card__actions .button--outline{border-width:0.0625rem}.doctor-card:hover .doctor-card__extra,.doctor-card:focus-within .doctor-card__extra{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.doctor-card:hover,.doctor-card:focus-within{z-index:5}.specialists-page{padding-bottom:0}.specialty-hero{gap:1.875rem;margin-bottom:1.875rem}.specialty-hero h1{margin:0}.specialty-description{box-shadow:var(--shadow);background:#fff;border-radius:1.875rem;padding:1.875rem 2.5rem}.specialty-description p{max-width:none;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.45}.specialty-doctors{margin-top:0}.letter-filter__title{color:var(--dark);margin:0 0 1.875rem;font-family:Involve,Manrope,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}.letter-filter{flex-wrap:wrap;align-items:center;gap:0.625rem;margin-bottom:1.875rem;display:flex}.letter-filter a{width:2.5rem;height:2.5rem;color:var(--dark);transition:box-shadow .25s ease, color .25s ease, transform .25s var(--ease-out);background:#fff;border-radius:0.625rem;justify-content:center;align-items:center;font-size:1.25rem;font-weight:400;line-height:1.2;display:inline-flex;box-shadow:0 0.25rem 0.3125rem #00000008}.letter-filter a:hover,.letter-filter a:focus-visible{color:var(--blue);transform:translateY(-0.125rem);box-shadow:0 0.5rem 1.125rem #1c78d81a}.letter-filter a.is-active{background:var(--blue);color:#fff;box-shadow:0 0.625rem 1.25rem #1c78d82e}.letter-filter a.is-disabled{cursor:default;opacity:.35;pointer-events:none}.doctors-grid--listing{align-items:stretch}.specialty-empty{color:var(--muted);text-align:center;background:#fff;border-radius:1.875rem;grid-column:1/-1;padding:2.5rem;font-size:1.125rem;line-height:1.4}.specialty-empty--filter{margin-top:1.25rem}.inner-empty{color:var(--muted);text-align:center;background:#fff;border-radius:1.875rem;grid-column:1/-1;margin:0;padding:2.5rem;font-size:1.125rem;line-height:1.4}.other-specialists{box-sizing:border-box;background:#00cca714;border-radius:2.5rem;margin-top:6.25rem;padding:1.875rem}.other-specialists .section-head{margin:0 0 1.25rem}.other-specialists__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.625rem;display:grid}.specialty-tile{min-height:4rem;color:var(--dark);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), color .25s ease;background:#fff;border-radius:1.25rem;align-items:center;padding:1.25rem 4.375rem 1.25rem 1.25rem;font-size:1.25rem;font-weight:400;line-height:1.2;display:flex;position:relative;overflow:hidden}.specialty-tile:after{content:"";background:conic-gradient(from 0deg, var(--green) 0 var(--service-fill-angle), transparent var(--service-fill-angle) 360deg), var(--soft);width:2.25rem;height:2.25rem;transition:--service-fill-angle .55s var(--ease-smooth), background-color .25s ease, transform .35s var(--ease-out);border-radius:50%;position:absolute;top:0.625rem;right:0.625rem}.specialty-tile:before{content:"";z-index:1;background:var(--dark);width:0.75rem;height:0.75rem;transition:transform .35s var(--ease-out), background-color .25s ease;position:absolute;top:1.375rem;right:1.375rem;-webkit-mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat;mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat}.specialty-tile:hover,.specialty-tile:focus-visible{color:var(--green);--service-fill-angle:72deg;transform:translateY(-0.25rem);box-shadow:0 1.125rem 2.125rem #1f222514}.specialty-tile:hover:before,.specialty-tile:focus-visible:before{background:var(--green);transform:translate(0.125rem)}.slider-row{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.slider-row--single{justify-content:flex-end}.slider-nav{align-items:center;gap:1.25rem;display:flex}.slider-nav>button{background:var(--blue);color:#fff;width:2.25rem;height:2.25rem;transition:transform .25s var(--ease-out), background-color .25s ease, box-shadow .25s var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:0;line-height:1;display:inline-flex;position:relative}.slider-nav>button:before{content:"";background:#fff;width:0.8125rem;height:0.6875rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat;mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat}.slider-nav>button:after{content:none;display:none}.slider-nav>button:first-child:before{transform:translate(-50%,-50%)rotate(180deg)}.slider-nav>button:last-child:before{transform:translate(-50%,-50%)}.slider-dots{justify-content:center;align-items:center;gap:0.625rem;width:auto;min-width:3.625rem;height:1rem;display:flex}.slider-dots span{background:#898989;border-radius:50%;width:0.25rem;height:0.25rem}.slider-dots button{background:#898989;border:0;border-radius:50%;width:0.25rem;height:0.25rem;padding:0;font-size:0;line-height:0;transition:width .2s,height .2s,background .2s,border-color .2s;display:block}.slider-dots .is-active,.slider-dots .swiper-pagination-bullet-active{background:radial-gradient(circle, var(--green) 0 0.25rem, transparent 0.3125rem);border:0.0625rem solid #00cca740;width:1rem;height:1rem}.appointment{height:29.375rem;min-height:29.375rem;box-shadow:var(--shadow);background:linear-gradient(107deg,#fff 6%,#ebedf2 98%);border:0.0625rem solid #fff;border-radius:2.5rem;grid-template-columns:minmax(0,46.25rem) 1fr;margin-top:6.25rem;padding:5rem;display:grid;position:relative;overflow:visible}.appointment__content{z-index:1;position:relative}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.125rem;display:grid}.form input:not([type=checkbox]){border:0.0625rem solid var(--line);width:100%;height:3.75rem;color:var(--dark);background:0 0;border-radius:0.625rem;outline:none;padding:0 1.25rem;font-size:1rem}.form input[data-fls-datepicker]{cursor:pointer}.form>label:not(.form__consent){display:block;position:relative}.form>label:not(.form__consent) img{width:1.5rem;height:1.5rem;position:absolute;top:1.125rem;right:1.25rem}.form button{border:0;grid-area:3/1;align-self:start;width:14.375rem;margin-top:0.8125rem}.form__consent{width:29.5rem;color:var(--text);cursor:pointer;grid-area:3/1/auto/-1;place-self:start;align-items:flex-start;gap:0.625rem;margin:1.625rem 0 0 16.75rem;font-size:0.875rem;line-height:1.3;display:flex;position:relative}.form__consent-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:0.0625rem;height:0.0625rem;position:absolute;overflow:hidden}.form__check{background:#1c78d8;border:0.0625rem solid #0000;border-radius:0.25rem;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.form__check:after{content:"";opacity:1;border-bottom:0.125rem solid #fff;border-left:0.125rem solid #fff;width:0.5625rem;height:0.3125rem;transition:opacity .18s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.form__consent-input:not(:checked)+.form__check{border-color:var(--line);background:#fff}.form__consent-input:not(:checked)+.form__check:after{opacity:0}.form__consent-input:focus-visible+.form__check{box-shadow:0 0 0 0.1875rem #238fff40}.form__consent [data-fls-form-error]{z-index:5;max-width:min(26.25rem,100vw - 2.5rem);color:var(--dark);cursor:default;background:#fff;border:0.0625rem solid #238fff2e;border-radius:0.875rem;padding:0.75rem 1rem 0.75rem 2.625rem;font-size:0.875rem;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + 0.625rem);left:1.875rem;box-shadow:0 0.875rem 1.875rem #1f222524}.form__consent [data-fls-form-error]:before{content:"!";background:var(--blue);color:#fff;border-radius:0.3125rem;place-items:center;width:1.125rem;height:1.125rem;font-size:0.8125rem;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:0.875rem;transform:translateY(-50%)}.form__consent-text{background:0 0;border-radius:0;flex:auto;width:auto;height:auto}.form__desktop-break{display:block}.form__consent a{color:var(--green);display:inline!important}.appointment__doctor{object-fit:cover;object-position:center top;pointer-events:none;width:34.0625rem;max-width:none;height:34.4375rem;position:absolute;top:-5.0625rem;left:calc(100% - 32.5rem)}.info-appointment.appointment{margin-top:0}.info-appointment--no-image{grid-template-columns:minmax(0,46.25rem);height:auto;min-height:0}.promos{--promo-card-width:calc((min(80.625rem, calc(100vw - 1.875rem)) - 1.875rem) / 2);--promo-card-height:calc(var(--promo-card-width) * 332 / 630);box-shadow:none;border-radius:0;min-height:0;margin-top:6.25rem;padding:0;position:relative;overflow:visible}.promos .section-head{justify-content:center;margin-bottom:2.5rem;position:static}.promos__bottom{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.promos__bottom .button{z-index:20;justify-content:center;align-items:center;width:12.5rem;height:3.125rem;min-height:3.125rem;padding:0.875rem 1.75rem;font-size:1rem;font-weight:600;display:inline-flex;position:static}.promo-viewport{border-radius:1.25rem;overflow:hidden}.promo-slider{touch-action:pan-y;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;align-items:stretch;gap:0;display:flex}.promo-card{height:var(--promo-card-height);min-height:0;box-shadow:none;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff 50%/cover no-repeat;border-radius:1.25rem;flex:0 0 calc(50% - 0.9375rem);padding:0;display:block;position:relative;overflow:hidden}.promo-card__content{z-index:1;flex-direction:column;align-items:flex-start;width:min(22.5rem,42%);display:flex;position:absolute;top:18%;left:3rem}.promo-card h3{color:var(--dark);margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:600;line-height:1.1}.promo-card p{color:#5f5f5f;margin:1.375rem 0 0;font-size:clamp(0.875rem,1.55vw,1.25rem);line-height:1.2}.promo-card--primary{background-image:url(../assets/img/promo-hyperhidrosis-bg.png)}.promo-card--secondary{background-image:url(../assets/img/promo-secondary-bg.png)}.promo-card--social{background-image:url(../assets/img/promo-social-bg.png)}.promo-card--half{flex-basis:calc(50% - 0.9375rem)}.promo-card--full{flex-basis:100%;height:25rem;min-height:25rem}.promos .promo-card--full{height:var(--promo-card-height);min-height:0}.promo-card--text-right .promo-card__content,.promo-card--primary .promo-card__content{width:min(22.5rem,42%);left:auto;right:5%}.promo-card--text-left .promo-card__content{width:min(24.375rem,42%);left:3rem;right:auto}.promo-card--full.promo-card--text-right .promo-card__content{width:min(26.875rem,40%);top:4.625rem;right:5.375rem}.promo-card--full.promo-card--text-left .promo-card__content{width:min(26.875rem,40%);top:4.625rem;left:5.375rem}.promo-card--secondary .promo-card__content{width:min(22.5rem,42%);left:auto;right:5%}.promo-card--primary h3,.promo-card--primary p,.promo-card--tone-light h3,.promo-card--tone-light p{color:#fff}.promo-card--tone-dark h3{color:var(--dark)}.promo-card--tone-dark p{color:var(--muted)}.promo-card__button{width:10.625rem;min-height:3rem;margin-top:1.875rem;font-size:0.9375rem}.promo-card__badge{color:#fff;text-align:center;filter:drop-shadow(0 0.75rem 1.5rem #1c78d829);place-items:center;width:7.75rem;height:7.75rem;display:grid;position:absolute;top:4.25rem;right:36%}.promo-card__badge:before{content:"";background:url(../assets/img/promo-badge-star.svg) 50%/contain no-repeat;position:absolute;inset:0}.promo-card__badge strong,.promo-card__badge small{z-index:1;display:block;position:relative}.promo-card__badge strong{font-size:2rem;font-weight:800;line-height:1}.promo-card__badge small{margin-top:-1.625rem;font-size:0.9375rem;font-weight:700;line-height:1.1}.slider-row--promos{pointer-events:none;flex:auto;justify-content:flex-start;margin-top:0}.slider-row--promos .slider-nav,.slider-row--promos button{pointer-events:auto}.promos-page{margin-bottom:6.25rem}.promos-page h1{color:var(--dark);margin:1.5rem 0 1.875rem;font-size:2.75rem;font-weight:600;line-height:1.1}.promos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem;display:grid}.promos-grid .promo-card{width:100%;min-height:0}.promos-grid .promo-card--half{grid-column:span 1;height:20.75rem}.promos-grid .promo-card--full{grid-column:1/-1;height:25rem}.about{background:#fff;margin-top:6.25rem;padding:6.25rem 0}.about__grid{grid-template-columns:minmax(0,40.3125rem) 32.5rem;align-items:start;gap:7.8125rem;display:grid}.about p{color:var(--muted);margin:2.5rem 0;font-size:1rem;line-height:1.2}.about .button{width:12.25rem;height:3.875rem;min-height:3.875rem;padding:1.25rem 2.25rem}.about figure{text-align:center;margin:0}.about__video{aspect-ratio:16/9;background:#101820;border-radius:1.25rem}.about__video video{object-fit:cover;background:#101820;width:100%;height:100%;display:block}.about figure img{width:100%;transition:transform .7s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:1.25rem;display:block}.about figcaption{color:var(--dark);gap:1.25rem;margin-top:1.25rem;font-size:1.25rem;line-height:1.2;display:grid}.news{text-align:center;padding:6.25rem 0}.news-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;margin:2.5rem 0 1.875rem;display:grid}.news article img{object-fit:cover;width:100%;height:18.75rem;transition:transform .7s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:1.25rem;display:block}.news article{transition:transform .35s var(--ease-out)}.news time{color:var(--text);margin-top:1.25rem;font-size:1rem;line-height:1.4;display:block}.news h3{color:var(--text);margin:0.75rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}.inner-page{padding-top:2.5rem;padding-bottom:6.25rem}.inner-hero{gap:2rem;margin-bottom:2.5rem;display:grid}.inner-hero h1{max-width:65rem;color:var(--dark);margin:0;font-size:2.75rem;font-weight:600;line-height:1.1}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0.625rem;font-size:0.875rem;line-height:1.3;display:flex}.breadcrumbs a,.breadcrumbs span{align-items:center;gap:0.625rem;display:inline-flex}.breadcrumbs a:after{content:"";opacity:.65;background:url(../assets/img/icon-dropdown.svg) 50%/contain no-repeat;width:0.75rem;height:0.75rem;transform:rotate(-90deg)}.breadcrumbs span{font-weight:700}.inner-section{margin-bottom:0}.search-hero{align-items:start}.search-hero__content{gap:1.125rem;display:grid}.search-hero__content p{max-width:48.75rem;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.5}.search-page__form{grid-template-columns:minmax(0,1fr) 11.25rem;gap:1rem;max-width:47.5rem;display:grid}.search-page__form input{width:100%;height:3.625rem;color:var(--dark);font:inherit;transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#fff;border:0.0625rem solid #1f2a362e;border-radius:1rem;padding:0 1.5rem;font-size:1rem}.search-page__form input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 0.25rem #278ff21f}.search-page__form .button{width:100%}.search-results-section{gap:2rem;display:grid}.search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.search-result-card,.search-empty{background:#fff;border-radius:2rem;box-shadow:0 1.125rem 2.75rem #1f2a360d}.search-result-card{min-height:16.25rem;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);flex-direction:column;gap:1rem;padding:1.875rem;display:flex}.search-result-card:hover{transform:translateY(-0.25rem);box-shadow:0 1.5rem 3.375rem #1f2a3617}.search-result-card__type{width:fit-content;color:var(--green);background:#00c7b11f;border-radius:62.4375rem;padding:0.4375rem 0.875rem;font-size:0.875rem;font-weight:700;line-height:1.2}.search-result-card h2{color:var(--dark);margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.search-result-card h2 a{color:inherit}.search-result-card p{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.search-result-card__link{color:var(--blue);margin-top:auto;font-size:1rem;font-weight:700}.search-empty{gap:0.875rem;max-width:47.5rem;padding:2.5rem;display:grid}.search-empty h2{color:var(--dark);margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}.search-empty p{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.info-hero{background:linear-gradient(135deg,#fff 0%,#f7fbff 58%,#00c7b11f 100%);border-radius:2.5rem;padding:2.125rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 1.125rem 2.75rem #1f2a360d}.info-hero:after{content:"";pointer-events:none;background:#00c7b11f;border-radius:62.4375rem;width:10rem;height:10rem;position:absolute;bottom:-2.75rem;right:2.125rem}.info-hero>*{z-index:1;position:relative}.info-hero p{max-width:none;color:var(--muted);margin:-0.75rem 0 0;font-size:1.125rem;line-height:1.5}.info-page{display:block}.info-page__main{gap:1.875rem;width:100%;min-width:0;display:grid}.info-text-block--panel,.info-text-block--soft,.info-card,.info-note,.info-documents,.info-accordion-wrap{background:#fff;border-radius:2.125rem;box-shadow:0 1.125rem 2.75rem #1f2a360a}.info-text-block--panel,.info-text-block--soft{padding:2.5rem}.info-text-block--plain{padding:0}.info-text-block--soft,.info-note{background:linear-gradient(145deg,#e7fbf9,#fff)}.info-text-block h2,.info-section-head h2{color:var(--dark);margin:0 0 1.25rem;font-size:1.875rem;font-weight:700;line-height:1.2}.info-text-block--plain h2{margin-bottom:1rem}.info-text-block--plain .editor-content{max-width:100%}.info-text-block--has-image{--info-text-gap:1.875rem;--info-text-align:center;--info-text-image-width:auto;--info-text-image-height:auto;align-items:var(--info-text-align);gap:var(--info-text-gap);display:flex}.info-text-block--image-left{flex-direction:row}.info-text-block__content{flex:auto;order:1;min-width:0}.info-text-block__media{min-width:0;width:var(--info-text-image-width);max-width:100%;height:var(--info-text-image-height);border-radius:1.625rem;flex:none;order:2;justify-content:flex-end;align-items:center;display:flex;overflow:visible}.info-text-block--image-left .info-text-block__content{order:2}.info-text-block--image-left .info-text-block__media{order:1;justify-content:flex-start}.info-text-block__media img{width:var(--info-text-image-width);max-width:100%;height:var(--info-text-image-height);object-fit:contain;display:block}.info-text-block--image-rounded .info-text-block__media img{border-radius:1.25rem}.info-section-head h2{margin-bottom:0}.info-advantages{gap:1.375rem;display:grid}.info-advantages h2{color:var(--dark);text-align:center;margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}.info-doctors,.info-price-category{gap:1.5rem;display:grid}.info-logo-slider{background:#fff;border-radius:2.125rem;gap:1.75rem;padding:2.125rem;display:grid;overflow:hidden;box-shadow:0 1.125rem 2.75rem #1f2a360a}.info-logo-slider--plain{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.info-logo-slider__head{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.info-logo-slider__head h2{color:var(--dark);margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}.info-logo-slider__nav{flex:none;gap:0.75rem}.info-logo-slider__controls{justify-content:center;margin-top:0}.info-logo-slider--no-controls .info-logo-slider__controls{display:none}.info-logo-slider__viewport{width:100%;overflow:hidden}.info-logo-slider__wrapper{align-items:stretch}.info-logo-slider__slide{width:auto;height:auto}.info-logo-slider__item{width:auto;min-width:0;height:var(--info-logo-height,4.5rem);box-shadow:none;transition:opacity .25s ease, transform .35s var(--ease-out);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}a.info-logo-slider__item:hover,a.info-logo-slider__item:focus-visible{opacity:.82;transform:translateY(-0.1875rem)}.info-logo-slider__item img{width:auto;max-width:17.5rem;height:var(--info-logo-height,4.5rem);object-fit:contain;display:block}.info-advantages__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.info-advantage{text-align:center;min-height:8.75rem;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:0.75rem;padding:1.5rem 1.25rem;display:flex;box-shadow:0 1.125rem 2.75rem #1f2a360a}.info-advantage__icon{width:3.75rem;height:3.75rem;color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.info-advantage__icon img{object-fit:contain;max-width:100%;max-height:100%;display:block}.info-advantage h3{color:var(--dark);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.info-advantage p{color:var(--muted);margin:0;font-size:1rem;line-height:1.35}.info-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.info-card{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);padding:1.875rem;position:relative;overflow:hidden}.info-card:before{content:"";background:linear-gradient(180deg, var(--green), var(--blue));opacity:.9;width:0.3125rem;height:100%;position:absolute;inset:0 auto auto 0}.info-card__index{background:var(--soft);width:2.625rem;height:2.625rem;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.375rem;font-size:0.875rem;font-weight:800;display:inline-flex}.info-card__caption{color:var(--muted);margin:0 0 0.625rem;font-size:0.875rem;line-height:1.35}.info-card h2{color:var(--dark);margin:0 0 0.875rem;font-size:1.5rem;font-weight:700;line-height:1.2}.info-card__text{color:var(--muted)}.info-card__link{color:var(--blue);align-items:center;gap:0.625rem;margin-top:1.125rem;font-size:1rem;font-weight:700;display:inline-flex}.info-card__link:after{content:"";background:currentColor;width:0.875rem;height:0.875rem;-webkit-mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat;mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat}.info-documents,.info-accordion-wrap{padding:2.125rem}.info-documents h2,.info-accordion-wrap h2{color:var(--dark);margin:0 0 1.375rem;font-size:1.875rem;font-weight:700;line-height:1.2}.info-documents__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.875rem;display:grid}.info-document{min-height:5.375rem;color:var(--dark);transition:border-color .35s var(--ease-out), transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(135deg,#e6f9f799,#fff);border:0.0625rem solid #00c7b138;border-radius:1.375rem;justify-content:space-between;align-items:center;gap:1.125rem;padding:1.125rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.info-document strong{color:var(--blue);flex:none;font-size:0.875rem}.info-document-library{background:#fff;border-radius:2rem;padding:2.25rem;box-shadow:0 1.25rem 3.125rem #1f22250d}.info-document-library__head{max-width:51.25rem;margin-bottom:1.75rem}.info-document-library__head h2,.info-document-group__head h3{color:var(--dark);margin:0;font-weight:700;line-height:1.2}.info-document-library__head h2{font-size:2.125rem}.info-document-library__head .editor-content{color:var(--muted);margin-top:0.75rem}.info-document-library__groups{gap:1.375rem;display:grid}.info-document-group{background:linear-gradient(135deg,#e6f9f780,#f5f7fbc7);border:0.0625rem solid #1f2a360f;border-radius:1.625rem;padding:1.625rem}.info-document-group__head{gap:0.5rem;margin-bottom:1.125rem;display:grid}.info-document-group__head h3{font-size:1.5rem}.info-document-group__head .editor-content{max-width:51.25rem;color:var(--muted);font-size:1rem}.info-document-library__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.875rem;display:grid}.info-document-card{min-height:6.75rem;color:var(--dark);transition:border-color .35s var(--ease-out), transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#ffffffe6;border:0.0625rem solid #00c7b12e;border-radius:1.375rem;grid-template-columns:3.375rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.125rem;display:grid}.info-document-card__icon{background:#00c7b11a;border-radius:1.125rem;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:flex;position:relative}.info-document-card__icon:before{content:"";border:0.125rem solid var(--green);background:linear-gradient(#0000 0.625rem,#00c7b133 0.625rem 0.75rem,#0000 0.75rem 1.125rem,#00c7b133 1.125rem 1.25rem,#0000 1.25rem);border-radius:0.4375rem;width:1.5625rem;height:1.875rem}.info-document-card__content{gap:0.375rem;min-width:0;display:grid}.info-document-card__content strong{color:var(--dark);font-size:1.0625rem;font-weight:700;line-height:1.25}.info-document-card__content span{color:var(--muted);font-size:0.9375rem;line-height:1.45}.info-document-card__aside{justify-items:end;gap:0.5rem;display:grid}.info-document-card__aside em{min-height:1.625rem;color:var(--blue);letter-spacing:.04em;background:#0079ff14;border-radius:62.4375rem;align-items:center;padding:0.25rem 0.625rem;font-size:0.75rem;font-style:normal;font-weight:700;display:inline-flex}.info-document-card__aside b{color:var(--blue);font-size:0.875rem;font-weight:700}.info-accordion{gap:0.75rem;display:grid}.info-accordion__item{background:var(--soft);border:0.0625rem solid #1f2a3614;border-radius:1.5rem;overflow:hidden}.info-accordion__item summary{cursor:pointer;min-height:4.875rem;color:var(--dark);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.375rem 5.25rem 1.375rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.25;list-style:none;display:flex;position:relative}.info-accordion__item summary::-webkit-details-marker{display:none}.info-accordion__item summary:after{content:"";width:2.625rem;height:2.625rem;transition:transform .35s var(--ease-out), background-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff linear-gradient(#fff,#fff);border-radius:50%;display:block;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);box-shadow:0 0.25rem 0.625rem #1f222508}.info-accordion__item summary:before{content:"";z-index:1;background:var(--dark);pointer-events:none;width:0.75rem;height:0.625rem;transition:transform .35s var(--ease-out), background-color .35s ease;position:absolute;top:50%;right:2.4375rem;transform:translateY(-50%);-webkit-mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat;mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat}.info-accordion__item[open] summary:after,.info-accordion__item summary.--spoller-active:after{background-color:#00c7b11f;box-shadow:0 0.5rem 1.125rem #00cca724}.info-accordion__item[open] summary:before,.info-accordion__item summary.--spoller-active:before{background:var(--green);transform:translateY(-50%)rotate(90deg)}.info-accordion__body{color:var(--muted);padding:0 1.5rem 1.625rem}[data-fls-spollers].info-accordion .info-accordion__item.spollers__item{font-size:inherit}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title{text-align:left;cursor:pointer;border:0;border-radius:0;width:100%}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title:after{content:"";width:2.625rem;height:2.625rem;transition:transform .35s var(--ease-out), background-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:50%;display:block;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);box-shadow:0 0.25rem 0.625rem #1f222508}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title:before{content:"";z-index:1;background:var(--dark);pointer-events:none;width:0.75rem;height:0.625rem;transition:transform .35s var(--ease-out), background-color .35s ease;position:absolute;top:50%;right:2.4375rem;transform:translateY(-50%);-webkit-mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat;mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title.--spoller-active:after{background-color:#00c7b11f;box-shadow:0 0.5rem 1.125rem #00cca724}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title.--spoller-active:before{background:var(--green);transform:translateY(-50%)rotate(90deg)}[data-fls-spollers].info-accordion .info-accordion__body.spollers__body{color:var(--muted);border:0;border-radius:0;padding:0 1.5rem 1.625rem}.info-note{--note-accent:var(--green);--note-bg:linear-gradient(145deg, #00cca71f, #fff);--note-ring:#00cca71f;background:var(--note-bg);color:var(--muted);border:0.0625rem solid #00cca72e;padding:1.75rem;font-size:1rem;line-height:1.5}.info-note--accent-green{--note-accent:var(--green);--note-bg:linear-gradient(145deg, #00cca71f, #fff);--note-ring:#00cca71f}.info-note--accent-blue{--note-accent:var(--blue);--note-bg:linear-gradient(145deg, #238fff1f, #fff);--note-ring:#238fff1f;border-color:#238fff2e}.info-note--accent-yellow{--note-accent:#abb317;--note-bg:linear-gradient(145deg, #c9cc001f, #fff);--note-ring:#abb31724;border-color:#abb31733}.info-note--accent-pink{--note-accent:#c25fba;--note-bg:linear-gradient(145deg, #c25fba1f, #fff);--note-ring:#c25fba24;border-color:#c25fba2e}.info-note span{color:var(--note-accent);text-transform:uppercase;align-items:center;gap:0.5rem;margin-bottom:1rem;font-size:0.875rem;font-weight:800;display:inline-flex}.info-note span:before{content:"";width:0.5rem;height:0.5rem;box-shadow:0 0 0 0.375rem var(--note-ring);background:currentColor;border-radius:50%}.price-hero>div{gap:1.125rem;max-width:57.5rem;display:grid}.price-page{overflow-anchor:none;gap:1.875rem;display:grid}.price-intro,.price-tools,.price-section,.price-empty{background:#fff;border-radius:2.125rem;box-shadow:0 1.125rem 2.75rem #1f2a360a}.price-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.875rem;display:grid}.price-notice{color:var(--muted)}.price-file{width:16.25rem}.price-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:1.5rem;display:grid}.price-search{color:var(--dark);gap:0.625rem;font-size:0.9375rem;font-weight:700;line-height:1.3;display:grid;position:relative}.price-search input{border:0.0625rem solid var(--line);width:100%;height:3.875rem;color:var(--dark);background:#fff;border-radius:1.125rem;outline:none;padding:0 1.375rem 0 3.375rem;font-size:1rem;transition:border-color .22s,box-shadow .22s}.price-search:after{content:"";pointer-events:none;background:#c5cedb;width:1.25rem;height:1.25rem;position:absolute;bottom:1.3125rem;left:1.375rem;-webkit-mask:url(../assets/img/icon-search-header.svg) 50%/contain no-repeat;mask:url(../assets/img/icon-search-header.svg) 50%/contain no-repeat}.price-search input:focus{border-color:#238fff8c;box-shadow:0 0 0 0.25rem #238fff1a}.price-stats{flex-wrap:wrap;justify-content:flex-end;gap:0.625rem;display:flex}.price-stats span{background:var(--soft);min-height:3rem;color:var(--muted);border-radius:62.4375rem;align-items:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:700;line-height:1.25;display:inline-flex}.price-stats strong{color:var(--green);font-size:1.25rem;font-weight:800}.price-nav{flex-wrap:wrap;gap:0.625rem;display:flex}.price-nav a{min-height:2.75rem;color:var(--dark);transition:color .25s ease, border-color .25s ease, background-color .25s ease, transform .25s var(--ease-out);background:#ffffffb8;border:0.0625rem solid #00c7b142;border-radius:62.4375rem;align-items:center;padding:0.625rem 1rem;font-size:0.9375rem;font-weight:700;line-height:1.25;display:inline-flex}.price-nav a:before{content:"";background:var(--green);border-radius:50%;width:0.4375rem;height:0.4375rem;margin-right:0.625rem}.price-list{overflow-anchor:none;gap:0.875rem;display:grid}.price-section{overflow-anchor:none;border:0.0625rem solid #1f2a360f;overflow:hidden}.price-section[hidden]{display:none}.price-section__title{min-height:5.125rem;color:var(--dark);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 5.75rem 1.5rem 1.75rem;font-size:1.375rem;font-weight:800;line-height:1.2;list-style:none;display:flex;position:relative}.price-section__title::-webkit-details-marker{display:none}.price-section__title:after{content:"";background:var(--soft);width:2.875rem;height:2.875rem;transition:background-color .3s var(--ease-out), transform .3s var(--ease-out);border-radius:50%;position:absolute;top:50%;right:1.75rem;transform:translateY(-50%)}.price-section__title:before{content:"";z-index:1;background:var(--dark);width:0.75rem;height:0.625rem;transition:background-color .3s ease, transform .3s var(--ease-out);position:absolute;top:50%;right:2.8125rem;transform:translateY(-50%);-webkit-mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat;mask:url(../assets/img/category-arrow.svg) 50%/contain no-repeat}.price-section__title small{color:var(--green);white-space:nowrap;font-size:0.875rem;font-weight:800}.price-section[open] .price-section__title:after,.price-section__title.--spoller-active:after{background:#00c7b11f}.price-section[open] .price-section__title:before,.price-section__title.--spoller-active:before{background:var(--green);transform:translateY(-50%)rotate(90deg)}.price-section__body{overflow-anchor:none;gap:0.625rem;padding:0 1.5rem 1.5rem;display:grid;overflow:hidden}.price-section__description{color:var(--muted);margin:-0.25rem 0.25rem 0.5rem;font-size:1rem;line-height:1.45}.price-row{min-height:4.875rem;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .25s ease;background:linear-gradient(135deg,#f6f8fce6,#fff);border-radius:1.375rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1.125rem 1.25rem;display:grid}.price-row[hidden]{display:none}.price-row h2{color:var(--dark);margin:0;font-size:1.125rem;font-weight:700;line-height:1.28}.price-row__main{gap:0.375rem;min-width:0;display:grid}.price-row small,.price-row__note{color:var(--muted);margin-top:0;font-size:0.875rem;line-height:1.35;display:block}.price-row__note--file{width:fit-content;max-width:100%;color:var(--green);align-items:center;font-size:0.875rem;font-weight:700;line-height:1.35;display:inline-flex}.price-row__note--file:after{content:"";background:currentColor;flex:none;width:0.75rem;height:0.75rem;margin-left:0.5rem;-webkit-mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat;mask:url(../assets/img/arrow-right.svg) 50%/contain no-repeat}.price-row__value{min-width:8.25rem;min-height:3rem;color:var(--blue);text-align:center;white-space:nowrap;background:#238fff17;border-radius:62.4375rem;justify-content:center;align-items:center;padding:0.5rem 1rem;font-size:1.125rem;font-weight:800;line-height:1.2;display:inline-flex}.price-row--heading{background:#00c7b114;grid-template-columns:1fr}.price-row--heading h2{color:var(--green)}.price-empty{color:var(--muted);text-align:center;padding:1.625rem;font-size:1.125rem;line-height:1.45}.inner-news-show{gap:1.875rem;display:grid}.inner-actions{justify-content:center;margin-top:2.5rem;display:flex}.inner-actions .button{width:12.5rem}.inner-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;display:grid}.inner-news-card{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:2.5rem;flex-direction:column;display:flex;overflow:hidden}.inner-news-card__image{height:18.75rem;display:block;overflow:hidden}.inner-news-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.inner-news-card__body{flex-direction:column;flex:auto;gap:1rem;padding:1.25rem 2.5rem 2.5rem;display:flex}.inner-news-card time,.inner-news-card__meta{color:var(--muted);font-size:1rem;line-height:1.4}.inner-news-card h2{color:var(--dark);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.inner-news-card p{color:var(--muted);flex:auto;margin:0;font-size:1rem;line-height:1.4}.inner-news-card__meta{align-items:center;gap:0.625rem;margin-top:auto;display:flex}.inner-news-card__meta span{white-space:nowrap;align-items:center;gap:0.25rem;display:inline-flex}.inner-news-card__meta span:before{content:"";opacity:.45;background:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inner-news-card__meta span:first-child:before{width:1.125rem;height:0.75rem;-webkit-mask-image:url(../assets/img/icon-eye.svg);mask-image:url(../assets/img/icon-eye.svg)}.inner-news-card__meta span:nth-child(2):before{width:1rem;height:1rem;-webkit-mask-image:url(../assets/img/icon-clock.svg);mask-image:url(../assets/img/icon-clock.svg)}.inner-news-card__meta a{color:var(--blue);white-space:nowrap;margin-left:auto;font-weight:500}.article{gap:1.25rem;display:grid}.article__meta{color:var(--muted);flex-wrap:wrap;gap:1.25rem;margin-top:0.625rem;font-size:1rem;line-height:1.4;display:flex}.article__hero,.contacts-hero-image{object-fit:cover;border-radius:2.5rem;width:100%;height:31.25rem;display:block}.article__title{max-width:60rem;color:var(--dark);margin:0;font-size:2.75rem;font-weight:600;line-height:1.1}.article__content,.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description{width:100%;max-width:100%;color:var(--muted);font-size:1rem;line-height:1.65}.article__content{max-width:60rem;margin-top:0.625rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description)>*{margin:0}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description)>*+*{margin-top:1.25rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h1,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h2,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h3,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h4,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h5,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h6{color:var(--dark);margin:0;line-height:1.1}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h1{font-size:2.75rem;font-weight:600}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h2{font-size:2.25rem;font-weight:600}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h3{font-size:2rem;font-weight:600}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h4{font-size:1.5rem;font-weight:700;line-height:1.2}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h5{font-size:1.25rem;font-weight:600;line-height:1.2}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h6{font-size:1rem;font-weight:600;line-height:1.3}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) p{font-size:1rem;line-height:1.65}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) strong,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) b{color:var(--dark);font-weight:700}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) small{font-size:0.875rem;line-height:1.4}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) a{color:var(--blue);text-underline-offset:0.1875rem;text-decoration:underline;text-decoration-thickness:0.0625rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) a:hover,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) a:focus-visible{color:var(--green)}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) ul,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) ol{gap:0.625rem;padding:0;list-style:none;display:grid}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) ol{counter-reset:editor-list}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) li{padding-left:1.875rem;font-size:1rem;line-height:1.55;position:relative}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) ul li:before{content:"";background:var(--blue);width:1.25rem;height:1.25rem;position:absolute;top:.32em;left:0;-webkit-mask:url(../assets/img/check-icon.svg) 50%/0.875rem 0.625rem no-repeat;mask:url(../assets/img/check-icon.svg) 50%/0.875rem 0.625rem no-repeat}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) ol li{counter-increment:editor-list}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) ol li:before{content:counter(editor-list);background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:0.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.06em;left:0}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) figure,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .wp-block-image{margin:2.5rem 0 0}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) figcaption{color:var(--muted);text-align:center;margin-top:0.625rem;font-size:0.875rem;line-height:1.4}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) img{border-radius:1.875rem;width:100%;height:auto;display:block}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .wp-block-table{overflow-x:auto}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) table{border-collapse:collapse;background:#fff;border-radius:1.25rem;width:100%;font-size:1rem;line-height:1.4;overflow:hidden}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) th,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) td{border:0.0625rem solid var(--line);text-align:left;vertical-align:top;padding:1rem 1.25rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) th{color:var(--dark);font-weight:700}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) hr,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .wp-block-separator{background:var(--line);border:0;height:0.0625rem;margin:2.5rem 0 0}.text-lg{font-size:1.25rem;line-height:1.2}.text-base{font-size:1rem;line-height:1.4}.text-sm{font-size:0.875rem;line-height:1.3}.text-xs{font-size:0.75rem;line-height:1.2}.article__columns{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:2.5rem;display:grid}.article__columns img{object-fit:cover;border-radius:1.875rem;width:100%;height:18.75rem;display:block}.article__columns>div{gap:1.25rem;display:grid}.article-note{color:var(--muted);background:#f7f8fc;border-radius:2.5rem;gap:1.25rem;padding:2.5rem;display:grid}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) blockquote,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .article-note,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .wp-block-quote{color:var(--muted);background:#f7f8fc;border:0;border-radius:2.5rem;margin-top:2.5rem;padding:2.5rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) blockquote>*+*,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .wp-block-quote>*+*{margin-top:0.875rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .faq{gap:1.25rem;margin-top:2.5rem;display:grid}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .faq__question{color:var(--dark);padding-left:3.125rem;font-size:1.5rem;font-weight:700;line-height:1.2;position:relative}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .faq__question:before{content:"?";background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-flex;position:absolute;top:-0.25rem;left:0}.tabs{flex-wrap:wrap;gap:0.625rem;margin-bottom:1.875rem;display:flex}.tabs button{background:var(--soft);min-height:3rem;color:var(--dark);cursor:pointer;transition:background-color .25s ease, border-color .25s ease, transform .25s var(--ease-out);border:0.0625rem solid #0000;border-radius:0.625rem;padding:0.75rem 1.25rem;font-size:1rem;line-height:1.4}.tabs button.is-active,.tabs button[aria-pressed=true]{border-color:var(--line);background:#fff}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem;display:grid}.gallery-grid.is-filtering{pointer-events:none}.gallery-grid figure{background:var(--dark);color:#fff;height:21.25rem;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:1.25rem;align-items:flex-end;margin:0;padding:1.25rem;display:flex;position:relative;overflow:hidden}.gallery-grid figure.is-hidden{display:none}.gallery-grid figure>a{color:inherit;align-items:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.gallery-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#1d222f00 48%,#1d222fb3 100%);position:absolute;inset:0}.gallery-grid figcaption{z-index:1;font-size:1rem;line-height:1.4;position:relative}.sanprosvet-page{gap:1.875rem;display:grid}.sanprosvet-text{width:100%}.sanprosvet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem;display:grid}.sanprosvet-card{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border:0.0625rem solid #ffffffe6;border-radius:2.125rem;padding:1rem 1rem 1.5rem;overflow:hidden;box-shadow:0 1.125rem 2.75rem #1f2a360d}.sanprosvet-card__media{aspect-ratio:16/9;background:radial-gradient(circle at 20% 18%,#00cca73d,#0000 32%),linear-gradient(135deg,#eef8ff,#f7fbff);border-radius:1.625rem;position:relative;overflow:hidden}.sanprosvet-card video{object-fit:cover;background:#101820;width:100%;height:100%;display:block}.sanprosvet-card__play{z-index:2;cursor:pointer;width:4.625rem;height:4.625rem;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#fffffff0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.25rem 2.8125rem #1f22252e}.sanprosvet-card__play:before{content:"";border-top:0.8125rem solid #0000;border-bottom:0.8125rem solid #0000;border-left:1.25rem solid var(--blue);width:0;height:0;margin-left:0.3125rem}.sanprosvet-card__play:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 1.375rem 3.125rem #007ced3d}.sanprosvet-card__media.is-playing .sanprosvet-card__play{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.9)}.sanprosvet-card h2{color:var(--dark);margin:1.125rem 0.5rem 0;font-size:1.25rem;font-weight:700;line-height:1.3}.review-form{background:#fff;border-radius:2.5rem;grid-template-columns:28.75rem minmax(0,1fr);gap:1.875rem;margin-bottom:2.5rem;padding:3.75rem;display:grid}.review-form__copy{align-content:start;gap:1.25rem;display:grid}.review-form__copy h2,.review-card h2,.review-card h3,.contact-panel h2,.route-panel h2,.doctor-reviews h2{color:var(--dark);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.review-form__copy p,.review-card p,.contact-panel p,.route-panel p{color:var(--muted);margin:0;font-size:1rem;line-height:1.4}.rate-box{background:var(--soft);border-radius:1.25rem;align-items:center;gap:1.25rem;width:fit-content;padding:1.875rem;display:inline-flex}.rate-box strong{color:var(--dark);font-size:1rem;line-height:1.4}.rate-box span,.review-card__meta span{color:var(--green);letter-spacing:0.125rem}.review-stars{color:#00cca738;letter-spacing:0.0625rem;align-items:center;gap:0.125rem;display:inline-flex}.review-stars span{color:currentColor}.review-stars .is-active{color:var(--green)}.review-form__fields{grid-template-columns:22.5rem minmax(0,1fr);gap:1.25rem;display:grid}.review-form textarea,.review-form input{border:0.0625rem solid var(--line);width:100%;color:var(--dark);background:0 0;border-radius:0.625rem;outline:none;font-size:1rem}.review-form textarea{resize:vertical;min-height:13.75rem;padding:1.25rem}.review-form input{height:3.75rem;padding:0 1.25rem}.review-form__fields>div{gap:1.25rem;display:grid}.review-rating-input{flex-direction:row-reverse;justify-content:flex-end;gap:0.25rem;min-height:2rem;display:inline-flex}.review-rating-input input{opacity:0;pointer-events:none;width:0.0625rem;height:0.0625rem;position:absolute}.review-rating-input label{cursor:pointer;color:#00cca73d;transition:color .2s ease, transform .2s var(--ease-out);font-size:1.75rem;line-height:1}.review-rating-input input:checked~label,.review-rating-input label:hover,.review-rating-input label:hover~label{color:var(--green)}.review-rating-input label:hover{transform:translateY(-0.125rem)}.review-form__fields .button{border:0;width:100%}.form-message{border-radius:1rem;padding:0.875rem 1.125rem;font-size:0.9375rem;line-height:1.35}.form-message--success{color:#008a73;background:#00cca71f}.form-message--error{color:#b33434;background:#ff5b5b1a}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem;display:grid}.doctor-reviews__slider{width:calc(100% + 3rem);margin:-0.75rem -1.5rem -1.875rem;padding:0.75rem 1.5rem 1.875rem}.doctor-reviews__wrapper{align-items:stretch}.doctor-reviews__slide{align-items:flex-start;height:auto;display:flex}.doctor-reviews__slide .review-card{width:100%}.doctor-reviews__controls{justify-content:center;margin-top:-0.25rem}.doctor-reviews__controls .slider-nav{justify-content:center}.review-card{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:1.875rem;align-content:start;gap:1.125rem;padding:2.5rem;display:grid}.review-card__meta{color:var(--muted);justify-content:space-between;align-items:center;gap:1.25rem;font-size:1rem;line-height:1.4;display:flex}.review-card__meta .review-stars{font-size:1.125rem;line-height:1}.review-card__text{gap:0.625rem;display:grid}.review-card a{color:var(--blue);text-underline-offset:0.1875rem;text-decoration:underline}.review-card strong{color:var(--dark);font-size:1rem;font-weight:400;line-height:1.4}.review-card__replies{border-top:0.0625rem solid var(--line);gap:0.75rem;padding-top:1.125rem;display:grid}.review-card__reply{background:var(--soft);border-radius:1.125rem;gap:0.5rem;padding:1.125rem;display:grid}.review-card__reply strong{font-weight:600}.review-empty{color:var(--muted);background:#fff;border-radius:1.75rem;padding:2rem;font-size:1.125rem;line-height:1.45}.contacts{gap:1.875rem;display:grid}.contacts__top{grid-template-columns:25.625rem minmax(0,1fr);gap:1.875rem;display:grid}.contacts__top--single{grid-template-columns:minmax(0,1fr)}.contacts__top--single .contacts__map{min-height:26.25rem}.contact-panel,.route-panel{background:#fff;border-radius:2.5rem;gap:1.875rem;padding:2.5rem;display:grid}.contact-panel{align-content:start}.contact-panel a{color:var(--muted);font-size:1rem;line-height:1.4;display:block}.contact-panel__mail{text-underline-offset:0.1875rem;text-decoration:underline;color:var(--blue)!important}.contacts__top>img,.contacts__map,.contacts__route-map{object-fit:cover;border-radius:2.5rem;width:100%;display:block}.contacts__top>img{height:100%;min-height:21.875rem}.contacts__map{background:#eef2f8;height:100%;min-height:0;overflow:hidden}.contacts__map iframe{border:0;width:100%;height:100%;display:block}.route-panel__item{gap:1.25rem;display:grid}.route-panel .select{width:min(26.25rem,100%)}.route-panel .select__title,.route-panel .select__option{color:#30333d;text-align:left;cursor:pointer;background:#fff;border:0.0625rem solid #d6d6d6;border-radius:0.625rem;justify-content:space-between;align-items:center;width:100%;min-height:3rem;padding:0.75rem 1.25rem 0.75rem 1.5rem;display:flex}.route-panel .select__value{align-items:center;gap:0.625rem;width:100%;height:auto;min-height:0;display:flex}.route-panel .select__value:after{content:"";background:url(../assets/img/icon-dropdown.svg) 50%/contain no-repeat;flex:0 0 1rem;width:1rem;height:1rem;transition:transform .22s}.route-panel .--select-open .select__value:after{transform:rotate(180deg)}.route-panel .select__content{text-overflow:ellipsis;white-space:nowrap;padding:0;overflow:hidden}.route-panel .select__options{z-index:5;color:#30333d;background:#fff;border:0.0625rem solid #d6d6d6;border-radius:0.875rem;padding:0.5rem;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;box-shadow:0 0.875rem 1.75rem #1f222514}.route-panel .select__scroll{gap:0.25rem;max-height:15rem;display:grid}.route-panel .select__option{background:0 0;border:0;border-radius:0.625rem;min-height:2.625rem;padding:0.625rem 0.875rem}.route-panel .select__option.--select-selected,.route-panel .select__option:hover{background:var(--soft);color:var(--blue)}.route-panel__item h3{color:var(--dark);margin:0 0 0.625rem;font-size:1rem;font-weight:700;line-height:1.4}.contacts__route-map{height:47.5rem}.dose-hero{margin-bottom:2.125rem}.dose-hero>div{gap:1.125rem;max-width:56.25rem;display:grid}.inner-eyebrow{width:fit-content;color:var(--green);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:0.625rem;margin:0;font-size:0.875rem;font-weight:700;line-height:1.3;display:inline-flex;position:relative}.inner-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:0.5rem;height:0.5rem;box-shadow:0 0 0 0.375rem #00cca71f}.dose-hero p:not(.inner-eyebrow){max-width:47.5rem;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.5}.dose-page{gap:2.5rem;display:grid}.dose-layout{grid-template-columns:minmax(0,1fr) 25.625rem;align-items:stretch;gap:1.875rem;display:grid}.dose-calculator,.dose-aside{background:#fff;border-radius:2.5rem;box-shadow:0 0.875rem 2.125rem #1f22250a}.dose-calculator{gap:1.875rem;padding:2.75rem;display:grid}.dose-calculator__head{grid-template-columns:3.875rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.dose-calculator__icon{background:#00cca71f;border-radius:1.25rem;place-items:center;width:3.875rem;height:3.875rem;display:grid;position:relative}.dose-calculator__icon:before,.dose-calculator__icon:after{content:"";background:var(--green);position:absolute}.dose-calculator__icon:before{border-radius:6.1875rem;width:1.75rem;height:0.5rem}.dose-calculator__icon:after{border-radius:6.1875rem;width:0.5rem;height:1.75rem}.dose-calculator h2,.dose-aside h2{color:var(--dark);margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.dose-calculator__head p{color:var(--muted);margin:0.5rem 0 0;font-size:1rem;line-height:1.45}.dose-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.25rem;display:grid}.dose-form__button{border:0;grid-column:1/-1;justify-self:start;min-width:17.5rem}.dose-form__error{color:var(--dark);background:#ff840014;border:0.0625rem solid #ff840040;border-radius:0.875rem;grid-column:1/-1;margin:-0.25rem 0 0;padding:0.875rem 1.125rem;font-size:0.9375rem;font-weight:700;line-height:1.35}.dose-field{color:var(--dark);gap:0.625rem;font-size:0.9375rem;font-weight:700;line-height:1.3;display:grid}.dose-field input,.dose-field .select__title{border:0.0625rem solid var(--line);width:100%;min-height:3.75rem;color:var(--dark);background:#fff;border-radius:0.875rem;outline:none;padding:0 1.25rem;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.dose-field input:focus,.dose-field .--select-focus .select__title{border-color:#238fff99;box-shadow:0 0 0 0.25rem #238fff1a}.select--dose{width:100%}.select--dose .select__title{cursor:pointer;justify-content:space-between;align-items:center;height:3.75rem;min-height:3.75rem;padding:0 1.5rem 0 1.75rem;display:flex}.select--dose .select__value{justify-content:space-between;align-items:center;gap:0.75rem;width:100%;display:flex}.select--dose .select__value:after{content:"";transform-origin:50%;background:0 0;border:0.125rem solid #5f6873;border-width:0 0.125rem 0.125rem 0;flex:0 0 0.5625rem;width:0.5625rem;height:0.5625rem;margin-left:auto;transition:transform .22s,border-color .22s;transform:rotate(45deg)translate(-0.125rem,-0.125rem)}.select--dose.--select-open .select__value:after{border-color:var(--blue);transform:rotate(225deg)translate(-0.125rem,-0.125rem)}.select--dose .select__content{white-space:normal;padding:0;line-height:1.25;overflow:visible}.select--dose .select__options{z-index:5;border:0.0625rem solid var(--line);background:#fff;border-radius:1rem;padding:0.5rem;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;box-shadow:0 1.125rem 2.125rem #1f22251a}.select--dose .select__scroll{gap:0.25rem;display:grid}.select--dose .select__option{width:100%;min-height:2.75rem;color:var(--dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0.75rem;padding:0.625rem 0.875rem;font-size:0.9375rem}.select--dose .select__option.--select-selected,.select--dose .select__option:hover{background:var(--soft);color:var(--blue)}.dose-result{background:linear-gradient(135deg,#238fff1c,#00cca71f);border-radius:1.75rem;grid-template-columns:minmax(11.25rem,.72fr) minmax(0,1.28fr);gap:1.125rem;padding:1.125rem;display:grid}.dose-result__main,.dose-result__grid>div{background:#ffffffd1;border-radius:1.375rem;align-content:center;gap:0.5rem;min-height:9.375rem;padding:1.5rem;display:grid}.dose-result span{color:var(--muted);font-size:1.5rem;font-weight:700;line-height:1.3}.dose-result strong{color:var(--dark);font-size:1.5rem;font-weight:800;line-height:1.12}.dose-result__main strong{color:var(--blue);font-size:3.5rem}.dose-result__dose{align-items:baseline;gap:0.5rem;display:inline-flex}.dose-result__unit{color:var(--blue)!important;font-size:1.5rem!important;font-weight:800!important;line-height:1!important}.dose-result small{color:var(--muted);font-size:0.875rem;line-height:1.4}.dose-result__grid{grid-template-columns:minmax(10rem,.86fr) minmax(13.75rem,1.14fr);gap:1.125rem;display:grid}.dose-result__grid>div:last-child strong{word-break:normal;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.25vw,1.875rem)}.dose-aside{align-content:start;gap:1.625rem;padding:2.5rem;display:grid}.dose-aside ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dose-aside li{color:var(--muted);padding-left:1.75rem;font-size:1rem;line-height:1.45;position:relative}.dose-aside li:before{content:"";background:var(--green);border-radius:50%;width:0.625rem;height:0.625rem;position:absolute;top:.42em;left:0;box-shadow:0 0 0 0.375rem #00cca71a}.dose-aside .button{width:100%;margin-top:0.25rem}.dose-info{width:100%;margin-top:0.625rem}.doctor-profile{grid-template-columns:minmax(0,35rem) minmax(0,40.625rem);align-items:start;gap:5rem;margin-top:0;display:grid}.doctor-profile__photo{background:#fff;border-radius:2.5rem;overflow:hidden}.doctor-profile__content{flex-direction:column;align-items:stretch;gap:2.5rem;min-width:0;display:flex}.doctor-profile__heading{align-items:start;gap:1.25rem;display:grid}.doctor-profile__tags{flex-wrap:wrap;gap:0.625rem;display:flex}.doctor-profile__tags span{max-width:100%;min-height:2.125rem;color:var(--blue);text-align:center;white-space:normal;overflow-wrap:anywhere;border:0.0625rem solid #50a5ff;border-radius:0.625rem;justify-content:center;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.4;display:inline-flex}.doctor-profile__tags .doctor-profile__tag--experience{color:var(--green);border-color:#00cca78c}.doctor-profile__tags .doctor-profile__tag--award{color:var(--dark);background:linear-gradient(135deg,#00cca729,#238fff1a);border-color:#00cca766;font-weight:700;box-shadow:0 0.625rem 1.375rem #00cca71a}.doctor-profile__category{color:var(--blue);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.doctor-profile h1{max-width:none;color:var(--dark);white-space:normal;text-wrap:balance;margin:0;font-size:2.75rem;font-weight:600;line-height:1.1}.doctor-profile__title span{display:block}.doctor-profile__actions{flex-wrap:wrap;gap:0.625rem;display:flex}.doctor-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:0.625rem;display:grid}.doctor-facts div{background:var(--soft);border-radius:1.25rem;gap:0.375rem;padding:1.25rem;display:grid}.doctor-facts strong{color:var(--muted);font-size:0.875rem;font-weight:400}.doctor-facts span{color:var(--dark);font-size:1.125rem;font-weight:700}.doctor-profile__photo{background:#fff;justify-content:center;align-items:flex-end;height:35.9375rem;min-height:35.9375rem;padding:2.5rem;display:flex;position:relative}.doctor-profile__photo>img:not(.doctor-photo-logo){object-fit:cover;object-position:center bottom;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.doctor-profile__logo{width:3.6875rem;max-width:28%;top:2.5rem;left:2.5rem}.doctor-profile__photo span{z-index:1;background:var(--green);color:#fff;border-radius:12.5rem;padding:0.625rem 1rem;font-size:1rem;font-weight:700;line-height:1.4;position:relative}.doctor-details{gap:1.25rem;margin-top:2.5rem;display:grid}.doctor-details--profile{gap:0.625rem;margin-top:0}.doctor-details details{background:#fff;border-radius:1.25rem;padding:1.5rem 1.875rem;overflow:hidden}.doctor-details--profile details{min-height:4.75rem;box-shadow:var(--shadow);padding:0 1.625rem}.doctor-details summary{width:100%;color:var(--dark);text-align:left;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0;font-size:1.25rem;font-weight:600;line-height:1.2;display:flex}.doctor-details summary::-webkit-details-marker{display:none}.doctor-details summary::marker{content:""}.doctor-details--profile summary{border-bottom:0.0625rem solid #0000;min-height:4.75rem;font-size:1.125rem;font-weight:400;transition:border-color .32s}.doctor-details summary:after{content:"";background:url(../assets/img/icon-dropdown.svg) 50%/contain no-repeat;width:1rem;height:1rem;transition:transform .32s cubic-bezier(.22,1,.36,1)}[data-fls-spollers].doctor-details .spollers__title:before{content:none;display:none}[data-fls-spollers].doctor-details .spollers__title:after{content:"";background:url(../assets/img/icon-dropdown.svg) 50%/contain no-repeat;width:1rem;height:1rem;transition:transform .32s cubic-bezier(.22,1,.36,1);position:static;top:auto;right:auto;transform:none}.doctor-details--profile summary:after,[data-fls-spollers].doctor-details--profile .spollers__title:after{background:var(--soft) url(../assets/img/icon-dropdown.svg) center/0.75rem 0.75rem no-repeat;border-radius:50%;flex:0 0 2.25rem;width:2.25rem;height:2.25rem}.doctor-details details[open] summary:after,.doctor-details summary.--spoller-active:after,[data-fls-spollers].doctor-details .spollers__title.--spoller-active:after{transform:rotate(180deg)}.doctor-details--profile details[open] summary,.doctor-details--profile summary.--spoller-active{border-bottom-color:var(--line)}.doctor-details__body:not(.editor-content)>p,.doctor-details__body:not(.editor-content)>ul{color:var(--muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.4}.doctor-details__body{border:0;padding:1.25rem 0 1.375rem}[data-fls-spollers].doctor-details .doctor-details__body.spollers__body{will-change:height, opacity;border:0;border-radius:0;padding:1.25rem 0 1.375rem}.doctor-details__body:not(.editor-content)>p,.doctor-details__body:not(.editor-content)>ul{margin-top:0}.doctor-details--profile .doctor-details__body:not(.editor-content)>p,.doctor-details--profile .doctor-details__body:not(.editor-content)>ul{font-size:1rem;line-height:1.4}.doctor-details__body:not(.editor-content)>ul{gap:0.5rem;padding-left:1.25rem;display:grid}.doctor-details__body.editor-content{color:var(--muted);font-size:1rem;line-height:1.6}.doctor-details__body.editor-content p,.doctor-details__body.editor-content li{font-size:1rem;line-height:1.6}.doctor-details__body.editor-content ul,.doctor-details__body.editor-content ol{gap:0.5rem}.doctor-details__body.editor-content li{padding-left:1.625rem}.doctor-details__body.editor-content ul li:before{width:1rem;height:1rem;top:.42em;-webkit-mask-size:0.75rem 0.5625rem;mask-size:0.75rem 0.5625rem}.doctor-profile__button{width:100%;min-height:4.75rem;margin-top:1.875rem;padding:1.5rem 3rem;font-size:1.25rem;font-weight:700}.doctor-reviews{gap:2.5rem;margin-top:5rem;display:grid}.doctor-reviews+.review-form{margin-top:1.875rem}.review-head{justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.review-head h2{font-size:2.25rem;line-height:1.1}.review-head__sources{align-items:flex-end;gap:1.25rem;display:flex}.review-head__source{justify-content:center;align-items:center;line-height:0;display:inline-flex}.review-head__source img{height:auto;display:block}.review-head__source:first-child img{width:10rem}.review-head__source:last-child img{width:4.8125rem}.disclaimer{background:var(--blue);color:#fff;text-align:center;justify-content:center;align-items:center;gap:0.625rem;padding:1.875rem 0.9375rem;font-size:1.25rem;font-weight:600;line-height:1.2;display:flex}.disclaimer span{text-align:center;border:0.125rem solid #ffffffb3;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;line-height:1.75rem}.footer__main{background:var(--dark);color:#dbe2ed;padding:5rem 0}.footer__grid{grid-template-columns:20.625rem 11.875rem 11.875rem 18.75rem;align-items:start;gap:5rem;display:grid}.footer__contacts>picture img{width:10.75rem;margin-bottom:2.25rem}.footer__contacts p,.footer__actions p{margin:0 0 0.625rem;font-size:1rem;line-height:1.4}.footer__contacts a[href^=tel]{color:#fff;align-items:center;width:max-content;min-height:3rem;font-size:1rem;font-weight:800;line-height:1.4;display:inline-flex}.footer__mail{color:#50a5ff;margin:0.625rem 0;text-decoration:underline;display:inline-block}.footer__socials{z-index:1;clear:both;margin:0.875rem 0 1.625rem;position:relative}.footer__socials a{color:#4d7198;background:#fff;border-radius:50%;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.header__socials .social-link--has-image,.footer__socials .social-link--has-image{box-shadow:none;border-radius:0;overflow:visible;background:0 0!important}.header__socials .social-link--has-image:before,.footer__socials .social-link--has-image:before{content:none}.footer__socials .social-link img{object-fit:contain;border-radius:0;width:1.5rem;max-width:1.5rem;height:1.5rem;max-height:1.5rem;margin:0}.header__socials .social-link--has-image img,.footer__socials .social-link--has-image img{object-fit:contain;border-radius:0;width:2.5rem;max-width:2.5rem;height:2.5rem;max-height:2.5rem;margin:0}.footer__nav{color:#dbe2ed;gap:0.625rem;font-size:1rem;line-height:1.4;display:grid}.footer__nav h2{color:#fff;margin:0 0 0.625rem;font-size:1rem;font-weight:800}.footer__actions{color:#898989;gap:0.625rem;font-size:0.875rem;line-height:1.35;display:grid}.footer__actions .button{width:15rem;min-height:3rem;font-size:0.875rem}.footer__copyright{color:#5f5f5f;text-align:center;background:#000;padding:2.5rem 0;font-size:0.875rem;line-height:1.4}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-0.5rem)}}@keyframes dotPulse{0%,to{box-shadow:0 0 #00cca738}50%{box-shadow:0 0 0 0.3125rem #00cca700}}@keyframes caretBlink{0%,45%{opacity:1}46%,to{opacity:0}}[data-fls-slider]{overflow:hidden}.swiper-wrapper{box-sizing:content-box;width:100%;height:100%;display:flex;position:relative}.swiper-initialized{touch-action:pan-y}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translate(0,0)}.slider-nav>.swiper-button-prev,.slider-nav>.swiper-button-next{color:#0000}.slider-nav>.swiper-button-prev:after,.slider-nav>.swiper-button-next:after{content:""!important;display:none!important}.icon-menu{display:none}input[type=text],input[type=email],input[type=tel],textarea{appearance:none}.input{width:100%;caret-color:inherit;border:0.0625rem solid #eee;padding:0.625rem;display:block;border-radius:0!important}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{resize:vertical;padding:0}.qs-datepicker-container{color:#000;z-index:9001;-webkit-user-select:none;user-select:none;background:#000;border-left:0.0625rem solid #f1ad70;border-right:0.0625rem solid #fff;flex-direction:column;width:15.625em;margin:0.3125rem;padding:0.3125rem;font-family:sans-serif;font-size:1rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 1.25em 1.25em -.9375em #0000004d}.qs-datepicker-container:before,.qs-datepicker-container:after{content:"";z-index:2;background-image:linear-gradient(90deg,#f1ad70 0%,#fffdf2 100%);width:100%;height:0.125rem;position:absolute;left:0}.qs-datepicker-container:before{top:0}.qs-datepicker-container:after{bottom:0}.qs-datepicker-container *{box-sizing:border-box}.qs-datepicker-container.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-datepicker-container.qs-hidden{display:none}.qs-datepicker .qs-overlay{color:#fff;z-index:1;opacity:1;background:#000000bf;flex-direction:column;width:100%;height:100%;padding:.5em;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.qs-datepicker .qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-datepicker .qs-overlay .qs-overlay-year{color:#fff;text-align:center;background:0 0;border:none;border-bottom:0.0625rem solid #fff;border-radius:0;width:80%;margin:0 auto;padding:.25em 0;font-size:.875em;display:block}.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-datepicker .qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;top:0;right:0}.qs-datepicker .qs-overlay .qs-submit{cursor:pointer;background:#80808066;border:0.0625rem solid #fff;border-radius:.26392em;margin:0 auto auto;padding:.5em}.qs-datepicker .qs-overlay .qs-submit.qs-disabled{color:gray;cursor:not-allowed;border-color:gray}.qs-datepicker .qs-overlay .qs-overlay-month-container{flex-wrap:wrap;flex-grow:1;display:flex}.qs-datepicker .qs-overlay .qs-overlay-month{cursor:pointer;opacity:.5;justify-content:center;align-items:center;width:33.3333%;transition:opacity .15s;display:flex}.qs-datepicker .qs-overlay .qs-overlay-month.active,.qs-datepicker .qs-overlay .qs-overlay-month:hover{opacity:1}.qs-datepicker .qs-controls{color:#fff;filter:blur();background:#000;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;transition:filter .3s;display:flex}.qs-datepicker .qs-controls.qs-blur{filter:blur(0.3125rem)}.qs-datepicker .qs-arrow{cursor:pointer;border-radius:.26392em;width:1.5625em;height:1.5625em;transition:background .15s;position:relative}.qs-datepicker .qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-datepicker .qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-datepicker .qs-arrow:after{content:"";border:.39062em solid #0000;transition:border .2s;position:absolute;top:50%}.qs-datepicker .qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-datepicker .qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-datepicker .qs-month-year{cursor:pointer;border-bottom:0.0625rem solid #0000;font-weight:700;transition:border .2s}.qs-datepicker .qs-month-year:hover{border-bottom:0.0625rem solid gray}.qs-datepicker .qs-month-year:active:focus,.qs-datepicker .qs-month-year:focus{outline:none}.qs-datepicker .qs-month{padding-right:.5ex}.qs-datepicker .qs-year{padding-left:.5ex}.qs-datepicker .qs-squares{color:#fff;filter:blur();flex-wrap:wrap;padding:.3125em;transition:filter .3s;display:flex}.qs-datepicker .qs-squares.qs-blur{filter:blur(0.3125rem)}.qs-datepicker .qs-square{cursor:pointer;border-radius:.26392em;justify-content:center;align-items:center;width:14.2857%;height:1.5625em;transition:background .1s;display:flex}.qs-datepicker .qs-square.qs-current{font-weight:700}.qs-datepicker .qs-square.qs-current span{text-decoration:underline}.qs-datepicker .qs-square.qs-active{color:#000;background:#fff}.qs-datepicker .qs-square.qs-range-date-start:not(.qs-range-date-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-datepicker .qs-square.qs-range-date-middle{background:#d4ebf2}.qs-datepicker .qs-square.qs-range-date-middle:not(.qs-range-date-0):not(.qs-range-date-6){border-radius:0}.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-datepicker .qs-square.qs-range-date-end:not(.qs-range-date-0),.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-datepicker .qs-square.qs-disabled span{opacity:.2}.qs-datepicker .qs-square.qs-empty{cursor:default}.qs-datepicker .qs-square.qs-disabled{cursor:not-allowed}.qs-datepicker .qs-square.qs-day{cursor:default;color:gray;font-weight:700}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-datepicker .qs-event{position:relative}.qs-datepicker .qs-event:after{content:"";background:#07f;border-radius:50%;width:.46875em;height:.46875em;position:absolute;bottom:0;right:0}.qs-datepicker .qs-event.qs-disabled:after,.qs-datepicker .qs-event.qs-empty:after{background:#cce4ff}.qs-datepicker-container{color:#1f2225;background:#fff;border:0.0625rem solid #d4d4d4;border-radius:1.125rem;width:18.75rem;margin:0.5rem 0;padding:0.75rem;font-family:Manrope,Arial,sans-serif;box-shadow:0 1.125rem 2.125rem #1f22251f}.qs-datepicker-container:before,.qs-datepicker-container:after{display:none}.qs-datepicker .qs-controls{color:#1f2225;background:#f7f8fc;border-radius:0.75rem}.qs-datepicker .qs-squares{color:#1f2225}.qs-datepicker .qs-month-year{font-weight:700}.qs-datepicker .qs-arrow:hover{background:#238fff1f}.qs-datepicker .qs-square{color:#1f2225;border-radius:0.625rem}.qs-datepicker .qs-square.qs-day{color:#898989}.qs-datepicker .qs-square.qs-empty{color:#0000}.qs-datepicker .qs-square.qs-current span{color:#00cca7;text-decoration:none}.qs-datepicker .qs-square.qs-active,.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{color:#fff;background:#238fff}.select{min-width:0;position:relative}.select__body{position:relative}.select__title{color:inherit;text-align:left;cursor:pointer;background-color:#fff;border:0.0625rem solid #d9d9d9;border-radius:0.25rem;width:100%}.select__value{align-items:center;gap:0.625rem;min-width:0;height:1.875rem;display:flex}.select__value>*{flex:auto}.select__value:after{content:"";flex:0 0 0.625rem;justify-content:center;align-self:stretch;align-items:center;transition:all .3s;display:flex}.--select-open .select__value:after{transform:rotate(-180deg)}.select__value.--select-pseudo-label:before{content:attr(data-pseudo-label);opacity:.5}.select__content{text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0 0.625rem;overflow:hidden}.select__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.select__input{background-color:#0000;width:100%;height:100%;padding:0 0.625rem}.--select-active .select__input::placeholder{color:#000}.--select-focus .select__input::placeholder{opacity:.5}.select__options{color:#000;background-color:#fff;border:0.0625rem solid #d9d9d9;border-top:0;border-radius:0 0 0.25rem 0.25rem;min-width:100%;padding:0.625rem 0 0.3125rem;position:absolute;top:calc(100% - .0625rem);left:0}.select__scroll{max-height:12.5rem;overflow:hidden auto}.select__option{text-align:left;cursor:pointer;width:100%;color:inherit;padding:0.3125rem 0.625rem}.select__option.--select-selected{background-color:#eee}.select__row{align-items:center;display:inline-flex}.select--show-top .select__options{border:0.0625rem solid #d9d9d9;border-bottom:0;border-radius:0.25rem 0.25rem 0 0;padding:0.3125rem 0 0.625rem;top:auto;bottom:calc(100% - .0625rem)}.--select-tag{cursor:pointer}[data-fls-showmore-button] span:last-child,.--showmore-active [data-fls-showmore-button] span{display:none}.--showmore-active [data-fls-showmore-button] span:last-child{display:block}[data-fls-spollers] summary{list-style:none}[data-fls-spollers] summary::marker{display:none}[data-fls-spollers] summary::-webkit-details-marker{display:none}.spollers{gap:0.9375rem;display:grid}.spollers__item{font-size:1.25rem}.spollers__title{cursor:default;text-align:left;border:0.0625rem solid #eee;border-radius:0.3125rem;width:100%;padding:0.625rem 0.9375rem;list-style:none;position:relative}.spollers__title::marker{display:none}.spollers__title::-webkit-details-marker{display:none}.--spoller-init .spollers__title{cursor:pointer}.--spoller-init .spollers__title:before,.--spoller-init .spollers__title:after{content:"";background-color:#000;width:0.9375rem;height:0.125rem;transition:transform .5s;position:absolute;top:50%;right:0.625rem}.--spoller-init .spollers__title:before{transform:translate(-75%,-50%)rotate(40deg)}.--spoller-init .spollers__title:after{transform:translateY(-50%)rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:before{transform:translate(-75%)rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:after{transform:rotate(40deg)}.spollers__body{border:0.0625rem solid #eee;border-radius:0.3125rem;padding:1.25rem}@font-face{font-family:lg;src:url(data:application/octet-stream;base64,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);font-weight:400;font-style:normal;font-display:block}.lg-icon{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:lg!important}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{color:#999;cursor:pointer;z-index:1084;background-color:#00000073;border:none;border-radius:0.125rem;outline:none;margin-top:-0.625rem;padding:0.5rem 0.625rem 0.5625rem;font-size:1.375rem;display:block;position:absolute;top:50%}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:1.25rem}.lg-next:before{content:""}.lg-prev{left:1.25rem}.lg-prev:after{content:""}@keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:.3s lg-right-end;position:relative}.lg-outer.lg-left-end .lg-object{animation:.3s lg-left-end;position:relative}.lg-toolbar{z-index:1082;width:100%;position:absolute;top:0;left:0}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(#0006,#0000)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;text-align:center;will-change:color;-o-transition:color .2s linear;width:3.125rem;height:2.9375rem;box-shadow:none;background:0 0;border:none;outline:none;padding:0.625rem 0;font-size:1.5rem;line-height:1.6875rem;transition:color .2s linear;text-decoration:none!important}.lg-toolbar .lg-icon.lg-icon-18{font-size:1.125rem}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:1.375rem}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;text-align:center;z-index:1080;opacity:0;-o-transition:opacity .2s ease-out 0s;padding:0.625rem 2.5rem;font-size:1rem;transition:opacity .2s ease-out}.lg-sub-html h4{margin:0;font-size:0.8125rem;font-weight:700}.lg-sub-html p{margin:0.3125rem 0 0;font-size:0.75rem}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;left:0;right:0}.lg-error-msg{color:#999;font-size:0.875rem}.lg-counter{color:#999;vertical-align:middle;height:2.9375rem;padding-top:0.75rem;padding-left:1.25rem;font-size:1rem;display:inline-block}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;transition:transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;will-change:transform, opacity;transform:scale3d(.5,.5,.5);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;transform:scale(1)}.lg-icon:focus-visible{color:#fff;border-radius:0.1875rem;outline:0.0625rem dashed #fff9}.lg-toolbar .lg-icon:focus-visible{outline-offset:-0.3125rem;border-radius:0.5rem}.lg-group:after{content:"";clear:both;display:table}.lg-container{outline:none;display:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform, opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate(-0.625rem)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate(0.625rem)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translateY(-0.625rem)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translateY(1.25rem)}.lg-outer{z-index:1050;text-align:left;opacity:.001;will-change:auto;-o-transition:opacity .15s ease 0s;outline:none;width:100%;height:100%;transition:opacity .15s;position:fixed;top:0;left:0;overflow:hidden}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{-o-transition:opacity 0s;white-space:nowrap;width:100%;transition:opacity;position:absolute;top:0;bottom:0;left:0}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(data:image/gif;base64,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) 50% no-repeat}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{text-align:center;width:100%;height:100%;display:inline-block;position:absolute}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";vertical-align:middle;height:100%;display:inline-block}.lg-outer .lg-img-wrap{white-space:nowrap;font-size:0;position:absolute;inset:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100%;display:inline-block;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translate(0,0%)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;vertical-align:middle;display:inline-block;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{z-index:1040;opacity:0;will-change:auto;-o-transition:opacity .333s ease-in 0s;background-color:#000;transition:opacity .333s ease-in;position:fixed;inset:0}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-o-transition:none 0s ease 0s!important;transition:none!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-o-transition:opacity .1s ease 0s;transition:opacity .1s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275);-o-transition:-o-transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275);transition:transform 1s cubic-bezier(.175,.885,.32,1.275)}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1);-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1);transition:transform 1s cubic-bezier(0,0,.25,1)}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate(-100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate(100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translate(0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1),opacity .1s;-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1),opacity .1s;transition:transform 1s cubic-bezier(0,0,.25,1),opacity .1s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{will-change:transform;-webkit-transition:-webkit-transform .35s ease-out;-o-transition:-o-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out;z-index:1080;transition:transform .35s ease-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}
/*$vite$:1*/
@media (width<=68.75rem){.header__container,.hero,.about__grid,.footer__grid,.review-form,.contacts__top,.doctor-profile{grid-template-columns:1fr}.header__top,.nav{flex-wrap:wrap;justify-content:flex-start}.nav__dropdown--wide{grid-template-columns:1fr;width:26.25rem}.nav__dropdown--mega{grid-template-columns:repeat(2,minmax(0,1fr));width:38.75rem}.quick-card{grid-column:auto;min-height:auto}.hero__visual,.mini-card{grid-column:auto}.hero{margin-bottom:1.75rem}.mini-card{border-radius:1.625rem;grid-template-columns:minmax(9.375rem,42%) minmax(0,1fr);height:10.625rem;min-height:10.625rem}.mini-card__media{min-height:10.625rem}.mini-card__media img{padding:1rem 0.875rem}.mini-card__content{gap:0.75rem;min-width:0;padding:1.5rem 2.875rem 1.5rem 1.25rem}.mini-card__content strong{font-size:1.25rem;line-height:1.18}.mini-card__content em{font-size:0.8125rem}.mini-card:after{bottom:1.5rem;right:1.375rem}.service-grid,.doctors-grid,.service-tiles,.news-grid,.inner-news-grid,.search-results-grid,.gallery-grid,.sanprosvet-grid,.reviews-grid,.specialty-list,.other-specialists__grid,.promo-slider,.services--vertical .services-vertical__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.services--vertical .services-vertical__group--consult,.services--vertical .service-group--primary{grid-column:1/-1}.services--vertical .service-group:not(.service-group--consult):not(.service-group--primary) .service-grid,.services--vertical .service-tiles,.review-form__fields,.article__columns,.dose-layout{grid-template-columns:1fr}.search-page__form{grid-template-columns:1fr;max-width:none}.search-result-card,.search-empty{border-radius:1.5rem;padding:1.5rem}.search-result-card{min-height:0}.search-result-card h2{font-size:1.375rem}.info-text-block--has-image,.info-text-block--image-left{flex-direction:column;align-items:stretch}.info-text-block__content,.info-text-block__media,.info-text-block--image-left .info-text-block__content,.info-text-block--image-left .info-text-block__media{flex:0 auto;order:0;width:100%;max-width:100%}.info-advantages__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dose-aside{order:-1}.price-intro,.price-tools{grid-template-columns:1fr}.price-file{width:100%}.doctor-profile__photo{height:32.5rem;min-height:32.5rem}.appointment{grid-template-columns:1fr}.appointment__doctor{display:none}.doctor-card__photo{padding:0}.doctor-card__body{padding:2rem 1.5rem 1.75rem}.doctor-card p{min-height:3rem}}
@media (width<=56.25rem){.header{margin-bottom:1.375rem;padding-top:0.875rem}.header__container{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.125rem}.header__logo img{width:9.375rem}.header__top{text-align:right;flex-direction:row;justify-content:flex-end;justify-self:end;align-items:center;gap:0.75rem;width:100%;min-width:0;display:flex}.contact-chip--address,.header__tools,.header__top .button--small,.header__mobile-search,.nav{display:none}.header__socials{flex-wrap:nowrap;order:2;justify-content:flex-end;gap:0.5rem}.header__socials .social-link{flex:0 0 2.375rem;width:2.375rem;height:2.375rem}.header__socials .social-link img{width:2.375rem;max-width:2.375rem;height:2.375rem;max-height:2.375rem}.header__socials+.contact-chip--phone{flex:0 auto;order:1;margin-left:0}.contact-chip--phone{flex-shrink:0;justify-content:flex-end;gap:0}.contact-chip--phone .avatar,.contact-chip--phone small{display:none}.contact-chip--phone strong{white-space:nowrap;margin-top:0;font-size:1rem;line-height:1.15}.hero{gap:1.125rem}.hero__visual{border-radius:1.875rem;height:auto;min-height:26.875rem}.hero-slide__content{width:min(26.875rem,100% - 3rem);margin:4rem 1.5rem 2.25rem;position:relative;top:auto;left:auto}.hero-slide h1{font-size:2.25rem;line-height:1.12}.hero-slide p{font-size:1.125rem;line-height:1.35}}
@media (width<=48rem){.container{width:min(100% - 1.5rem,80.625rem)}.header{margin-bottom:1.25rem;padding-top:0.75rem}.header__container{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:0.875rem}.header__menu-button.icon-menu,.header__mobile-search{display:none}.site-search{padding:1rem 0.75rem}.site-search__panel{border-radius:1.5rem;padding:1.5rem 1.125rem 1.25rem}.site-search__field{gap:0.625rem;padding-right:2.875rem;font-size:1.375rem}.site-search__field input{border-radius:1rem;height:3.375rem;padding:0 1rem;font-size:1rem}.site-search__results{max-height:calc(100vh - 11.875rem)}.header__top,.nav{gap:0.875rem}.header__top{text-align:right;flex-direction:row;justify-content:flex-end;justify-self:end;align-items:center;gap:0.6875rem;width:100%;min-width:0;display:flex}.contact-chip--address,.header__tools,.header__top .button--small{display:none}.header__socials{flex-wrap:nowrap;order:2;justify-content:flex-end;gap:0.4375rem}.header__socials .social-link{flex:0 0 2.25rem;width:2.25rem;height:2.25rem}.header__socials .social-link img{width:2.25rem;max-width:2.25rem;height:2.25rem;max-height:2.25rem}.header__socials+.contact-chip--phone{flex:0 auto;order:1;margin-left:0}.contact-chip--phone{flex-shrink:0;justify-content:flex-end;gap:0}.contact-chip--phone .avatar,.contact-chip--phone small{display:none}.contact-chip--phone strong{white-space:nowrap;margin-top:0;font-size:1rem;line-height:1.15}.nav{padding-bottom:0.5rem}.nav.menu__body{z-index:70;width:min(26.25rem,100%);max-width:100%;color:var(--dark);background:#fff;border-top:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-top:0;padding:5.5rem 1.5rem 2rem;overflow:auto;box-shadow:1.125rem 0 2.375rem #1f22251a}.nav.menu__body:before{background:#fff;box-shadow:0 0.0625rem #d4d4d48c}.nav__link{flex:none;width:100%}.nav__item{flex-direction:column;width:100%}.nav__dropdown{width:100%;max-height:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .3s var(--ease-out), margin-top .3s var(--ease-out), opacity .2s ease, visibility .2s ease;background:0 0;border:0;border-radius:0;margin-top:0;padding:0 0 0 1rem;position:static;overflow:hidden;transform:none}.nav__item--dropdown>.nav__link{justify-content:space-between}.nav__item.is-open>.nav__link:after{transform:rotate(180deg)}.nav__item.is-open>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;max-height:87.5rem;margin-top:0.5rem}.nav__dropdown a{border-radius:0;min-height:auto;padding:0.375rem 0}.nav__dropdown a:hover,.nav__dropdown a:focus-visible{background:0 0;transform:none}.nav__dropdown--wide,.nav__dropdown--mega{grid-template-columns:1fr;width:100%}.nav__dropdown:before{display:none}.hero__visual{border-radius:1.75rem;height:auto;min-height:26.25rem}.hero-slide__content{width:auto;max-width:100%;margin:3rem 1.25rem 2rem;position:relative;top:auto;left:auto}.hero-slide h1{font-size:1.875rem;line-height:1.12}.hero-slide p{margin:1.125rem 0;font-size:1rem;line-height:1.35}.hero-slide__actions{flex-wrap:wrap}.hero-slide__actions .button{width:auto;min-width:9.625rem}.slider-arrow{width:2.125rem;height:2.125rem;top:auto;bottom:1.75rem;transform:none}.slider-arrow:hover{transform:scale(1.06)}.slider-arrow--prev{left:1.125rem}.slider-arrow--next{right:1.125rem}.dots{margin-top:1.75rem}.quick-card,.service-group,.appointment{border-radius:1.5rem;padding:1.5rem}.quick-card{gap:1.25rem;height:auto;min-height:0}.quick-card__section{padding-bottom:1.25rem}.quick-card__actions .button{width:100%}.mini-card{border-radius:1.5rem;grid-template-columns:minmax(7.375rem,40%) minmax(0,1fr);height:9.375rem;min-height:9.375rem}.mini-card__media{min-height:9.375rem;display:block}.mini-card__media img{padding:0.875rem 0.625rem}.mini-card:after{bottom:1.25rem;right:1.125rem}.mini-card__content{gap:0.625rem;min-width:0;padding:1.375rem 2.625rem 1.375rem 1rem}.mini-card__content strong{font-size:1.125rem;line-height:1.15}.mini-card__content em{font-size:0.75rem}.section-head,.slider-row{flex-direction:column;align-items:flex-start}.slider-row{align-items:center;width:100%}.slider-row .slider-nav{justify-content:center;width:100%}.services .section-head{text-align:center;align-items:center;width:100%;margin-bottom:2.25rem}.services .hint{justify-content:center}.section-head h2,.section-title,.appointment h2,.about h2,.news h2,.inner-hero h1,.doctor-profile h1{font-size:1.875rem}.services,.specialists,.news,.about,.doctor-reviews{padding:3.75rem 0}.service-grid,.doctors-grid,.service-tiles,.news-grid,.inner-news-grid,.gallery-grid,.sanprosvet-grid,.reviews-grid,.other-specialists__grid,.promo-slider,.form{grid-template-columns:1fr}.specialty-list{grid-auto-flow:initial;flex-wrap:wrap;grid-template-rows:none;justify-content:center;align-items:flex-start;gap:0.5rem 0.625rem;margin:1.5rem 0 2.125rem;padding:0;display:flex;overflow:visible}.specialty-list li{max-width:100%;min-height:2.125rem;color:var(--dark);text-align:left;white-space:normal;background:#fff;border:0.0625rem solid #00cca738;border-radius:12.5rem;flex:0 auto;justify-content:flex-start;padding:0.4375rem 0.875rem;font-size:0.875rem;box-shadow:0 0.5rem 1.25rem #1f22250a}.specialty-list li:before{flex-basis:0.3125rem;width:0.3125rem;height:0.3125rem;margin-top:.55em}.services--vertical .services-vertical__layout,.services--vertical .service-group--consult .service-grid,.services--vertical .service-group--primary .service-grid{grid-template-columns:1fr}.service-group{margin-top:0}.service-group+.service-group,.service-tiles{margin-top:1.25rem}.service-group h3{margin-bottom:1.125rem}.service-group__head h3{margin-bottom:0}.inner-page{padding-top:1.5rem;padding-bottom:3.75rem}.inner-hero{gap:1.25rem;margin-bottom:1.875rem}.breadcrumbs{font-size:0.8125rem}.specialty-description,.specialty-empty,.inner-empty{border-radius:1.5rem;padding:1.5rem}.specialty-description p,.specialty-empty,.inner-empty{font-size:1rem}.letter-filter{gap:0.5rem}.other-specialists{border-radius:1.75rem;margin-top:3.75rem;padding:1.5rem}.inner-news-card{border-radius:1.5rem}.inner-news-card__image,.article__hero,.contacts-hero-image{height:15rem}.inner-news-card__body,.review-card,.contact-panel,.route-panel,.info-text-block--panel,.info-text-block--soft,.info-logo-slider,.info-card,.info-documents,.info-document-library,.info-accordion-wrap,.info-note,.article-note{padding:1.5rem}.info-hero{border-radius:1.75rem;padding:1.75rem 1.5rem}.info-hero p{font-size:1rem}.info-text-block__media{border-radius:1.375rem;min-height:13.75rem}.info-cards,.info-documents__grid{grid-template-columns:1fr}.info-card h2,.info-text-block h2,.info-section-head h2,.info-advantages h2,.info-logo-slider__head h2,.info-documents h2,.info-document-library__head h2,.info-accordion-wrap h2{font-size:1.5rem}.info-document-library__grid{grid-template-columns:1fr}.info-document-group{border-radius:1.375rem;padding:1.25rem}.info-document-card{grid-template-columns:3rem minmax(0,1fr);align-items:flex-start}.info-document-card__aside{grid-column:2;justify-items:start}.info-logo-slider__item{min-width:0;padding:0}.info-accordion__item summary{min-height:4.25rem;padding:1.125rem 4.75rem 1.125rem 1.25rem;font-size:1rem}.info-accordion__item summary:after{right:1.25rem}.info-accordion__item summary:before{right:2.1875rem}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title:after{right:1.25rem}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title:before{right:2.1875rem}.price-intro,.price-tools,.price-section,.price-empty{border-radius:1.5rem}.price-intro,.price-tools{padding:1.5rem}.price-section__title{min-height:4.5rem;padding:1.25rem 4.75rem 1.25rem 1.25rem;font-size:1.125rem}.price-section__title:after{width:2.375rem;height:2.375rem;right:1.25rem}.price-section__title:before{right:2.0625rem}.price-section__body{padding:0 1rem 1.125rem}.price-row{border-radius:1.125rem;grid-template-columns:1fr;align-items:start;gap:0.75rem;min-height:auto;padding:1rem}.price-row__value{justify-self:start;min-width:0}.inner-news-card__meta{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.inner-news-card__meta a{flex:0 0 100%;margin-top:0.25rem;margin-left:0}.inner-news-card__meta span:nth-child(2){margin-left:auto}.article__title,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h1{font-size:1.875rem}.article__content,.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description{font-size:1.0625rem;line-height:1.6}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h2{font-size:1.625rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h3{font-size:1.375rem}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h4,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h5,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) h6,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) p{font-size:1.0625rem;line-height:1.6}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) li{font-size:1rem;line-height:1.6}:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) blockquote,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .article-note,:where(.content-style,.editor-content,.entry-content,.page-content,.wp-block-post-content,.specialty-description) .wp-block-quote{border-radius:1.5rem;padding:1.5rem}.dose-calculator,.dose-aside{border-radius:1.75rem;padding:1.75rem}.dose-form,.dose-result,.dose-result__grid{grid-template-columns:1fr}.dose-form__button{width:100%;min-width:0}.dose-result__main,.dose-result__grid>div{min-height:auto}.article__columns img{height:15rem}.tabs{flex-wrap:nowrap;padding-bottom:0.25rem;overflow-x:auto}.tabs button{flex:none}.gallery-grid figure{height:17.5rem}.sanprosvet-card{border-radius:1.5rem;padding:0.75rem 0.75rem 1.25rem}.sanprosvet-card__media{border-radius:1.125rem}.sanprosvet-card h2{margin:1rem 0.25rem 0;font-size:1.125rem}.review-form{border-radius:1.5rem;padding:1.5rem}.review-form__fields{grid-template-columns:1fr}.rate-box{justify-content:space-between;width:100%;padding:1.25rem}.contacts__top>img,.contacts__map,.contacts__route-map,.doctor-profile__photo{border-radius:1.5rem}.contacts__map{height:22.5rem;min-height:22.5rem}.contacts__route-map{height:22.5rem}.doctor-facts{grid-template-columns:1fr}.doctor-profile__photo{height:26.875rem;min-height:26.875rem;padding:1.5rem}.doctor-profile{row-gap:1.5rem}.doctor-profile__content{display:contents}.doctor-profile__heading{order:1}.doctor-profile__photo{order:2}.doctor-profile__intro{order:3}.doctor-details--profile{order:4}.doctor-profile h1{white-space:normal}.doctor-card__badge{margin-bottom:0.875rem}.doctor-card{overflow:hidden}.doctor-card__body{padding-bottom:1.125rem}.doctor-card__extra{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;padding:0 1.5rem 1.75rem;display:grid;position:static;overflow:visible;transform:none}.review-head{flex-direction:column;align-items:flex-start}.review-head h2{font-size:1.875rem}.promos{min-height:auto}.promos .section-head{align-items:center;margin-bottom:1.5rem}.promos .section-head .button{position:static}.form button,.form__consent{grid-area:auto;width:100%;margin-left:0}.promo-card{flex-basis:100%;height:16.25rem;min-height:16.25rem}.promos-page{margin-bottom:3.75rem}.promos-page h1{font-size:2.125rem}.promos-grid{grid-template-columns:1fr;gap:1.25rem}.promos-grid .promo-card--half,.promos-grid .promo-card--full{grid-column:auto;height:16.25rem}.promo-card__content,.promo-card--primary .promo-card__content,.promo-card--secondary .promo-card__content,.promo-card--full.promo-card--text-right .promo-card__content,.promo-card--full.promo-card--text-left .promo-card__content{width:48%;top:2.375rem;left:45%;right:auto}.promo-card h3{font-size:1.625rem}.promo-card p{margin-top:0.875rem;font-size:0.9375rem}.promo-card__badge{width:5.75rem;height:5.75rem;top:1.375rem;right:50%}.promo-card__badge strong{font-size:1.5rem}.promo-card__badge small{margin-top:-1.25rem;font-size:0.75rem}.promos__bottom{flex-direction:column;align-items:stretch;gap:1.25rem;margin-top:1.5rem}.promos__bottom .button{width:100%}.slider-row--promos{justify-content:center}.specialty-list{margin-bottom:2.5rem}.appointment{height:auto;min-height:0;margin-top:3.75rem}.appointment__doctor{display:none}.promos,.about{margin-top:3.75rem}.about__grid{gap:2rem}.about p{margin:1.5rem 0;font-size:1rem;line-height:1.35}.news article img{height:13.75rem}.disclaimer{text-align:left;grid-template-columns:1.75rem minmax(0,min(42.5rem,100vw - 5rem));justify-content:center;align-items:center;gap:0.75rem;padding:1.5rem 1.25rem;font-size:0.875rem;line-height:1.25;display:grid}.disclaimer span{width:1.75rem;height:1.75rem;line-height:1.5rem}.footer__grid{gap:2.25rem}}
@media (width<=48em) and (any-hover:none){.icon-menu{cursor:default}}
@media (width<=48em){.menu__body{width:100%;height:100svh;padding:3.125rem 0.9375rem 1.875rem;transition:left .3s;position:fixed;top:0;left:-100%;overflow:auto}.menu__body:before{content:"";z-index:2;width:100%;height:4.375rem;transition:left .3s;position:fixed;top:0;left:-100%}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.icon-menu{z-index:5;width:1.875rem;height:1.125rem;display:block;position:relative}.icon-menu span,.icon-menu:before,.icon-menu:after{content:"";background-color:#000;width:100%;height:0.125rem;transition:all .3s;position:absolute;right:0}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - 0.0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - 0.0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - 0.0625rem);transform:rotate(45deg)}}
@media (width<=30rem){.container{width:min(100% - 1.25rem,80.625rem)}.header{margin-bottom:1rem}.disclaimer{grid-template-columns:1.625rem minmax(0,1fr);gap:0.625rem;padding:1.375rem 1rem;font-size:0.8125rem}.disclaimer span{width:1.625rem;height:1.625rem;line-height:1.375rem}.header__logo img{width:7.875rem}.header__container{column-gap:0.5rem}.header__top{gap:0.5rem}.header__socials{gap:0.375rem}.header__socials .social-link,.header__socials .social-link img{width:2rem;max-width:2rem;height:2rem;max-height:2rem}.header__socials .social-link{flex-basis:2rem}.contact-chip--phone strong{font-size:1rem}.nav.menu__body{width:100%;padding:4.875rem 1.125rem 1.75rem}.nav__link,.nav__dropdown a{font-size:0.9375rem;line-height:1.35}.hero{gap:0.875rem}.hero__visual{border-radius:1.5rem;min-height:26.25rem}.hero-slide{background-position:58%}.hero-slide__content{margin:2.625rem 1.125rem 1.75rem}.hero-slide h1{font-size:1.75rem}.hero-slide p{font-size:0.9375rem}.hero-slide__actions{flex-direction:column;width:100%}.hero-slide__actions .button{width:100%;min-width:0}.mini-card{border-radius:1.25rem;min-height:8.5rem}.mini-card:after{width:0.75rem;height:0.75rem;bottom:1.375rem;right:1.25rem}.mini-card__content{gap:0.75rem;padding:1.375rem 3.25rem 1.375rem 1.25rem}.mini-card__content strong{font-size:1.25rem}.quick-card,.service-group,.appointment,.inner-news-card__body,.review-card,.contact-panel,.route-panel,.info-text-block--panel,.info-text-block--soft,.info-logo-slider,.info-card,.info-documents,.info-document-library,.info-accordion-wrap,.info-note,.article-note,.review-form{border-radius:1.25rem;padding:1.25rem}.info-hero{border-radius:1.5rem;padding:1.5rem 1.25rem}.info-document{flex-direction:column;align-items:flex-start;min-height:auto}.info-document-library__head h2{font-size:1.5rem}.info-document-group{border-radius:1.25rem;padding:1.125rem}.info-document-group__head h3{font-size:1.25rem}.info-document-card{border-radius:1.125rem;grid-template-columns:2.75rem minmax(0,1fr);gap:0.75rem;min-height:auto;padding:1rem}.info-document-card__icon{border-radius:0.875rem;width:2.75rem;height:2.75rem}.info-document-card__icon:before{width:1.3125rem;height:1.625rem}.info-logo-slider__head{flex-direction:column;align-items:flex-start}.info-logo-slider__nav{align-self:center}.info-logo-slider__item{min-width:0;padding:0}.info-advantages__grid{grid-template-columns:1fr;gap:0.875rem}.info-advantage{min-height:7.75rem}.info-accordion__item summary:after{width:2.25rem;height:2.25rem;right:1.25rem}.info-accordion__item summary:before{right:2.0625rem}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title:after{width:2.25rem;height:2.25rem;right:1.25rem}[data-fls-spollers].info-accordion .info-accordion__title.spollers__title:before{right:2.0625rem}.price-page{gap:1.375rem}.price-intro,.price-tools{padding:1.25rem}.price-search input{height:3.5rem;padding-left:3rem}.price-search:after{bottom:1.125rem;left:1.125rem}.price-stats{justify-content:flex-start}.price-nav{justify-content:center}.price-section__title{flex-direction:column;align-items:flex-start;gap:0.375rem;padding-right:4.25rem}.price-row h2{font-size:1.0625rem}.quick-card h2{white-space:normal;font-size:1.125rem}.quick-card__section:first-child h2{white-space:normal}.quick-card p{font-size:0.9375rem}.quick-card a[href^=tel]{font-size:1.375rem}.section-head h2,.section-title,.appointment h2,.about h2,.news h2,.inner-hero h1,.doctor-profile h1,.review-head h2{font-size:1.75rem}.service-grid a,.service-tiles a{min-height:4.75rem;padding:1.125rem 3.375rem 1.125rem 1.125rem;font-size:1.125rem}.specialty-list{gap:0.875rem}.about__grid{gap:1.5rem}.about p{font-size:1rem}.about .button,.slider-row .button,.inner-actions .button{width:100%}.doctor-card__photo{padding:0}.form{gap:0.875rem;margin-top:1.5rem}.form input:not([type=checkbox]){height:3.375rem;padding:0 1rem;font-size:0.9375rem}.form>label:not(.form__consent) img{top:0.9375rem;right:1rem}.form button{margin-top:0}.form__consent{gap:0.625rem;font-size:0.8125rem;line-height:1.35}.form__check{margin-top:0.0625rem}.form__desktop-break{display:none}.rate-box{flex-direction:column;align-items:flex-start}.review-card__meta{gap:0.875rem}.rate-box{gap:0.625rem}.contacts__route-map{height:17.5rem}.contacts__map{height:17.5rem;min-height:17.5rem}.dose-hero>div{gap:0.875rem}.dose-calculator,.dose-aside{border-radius:1.25rem;padding:1.25rem}.dose-calculator__head{grid-template-columns:1fr;gap:0.875rem}.dose-calculator__icon{border-radius:1rem;width:3.25rem;height:3.25rem}.dose-calculator h2,.dose-aside h2{font-size:1.375rem}.dose-result{border-radius:1.375rem;padding:0.75rem}.dose-result__main,.dose-result__grid>div{border-radius:1.125rem;padding:1.125rem}.dose-result__main strong{font-size:2.75rem}.dose-result__unit{font-size:1.25rem!important}.doctor-profile__photo{height:22.5rem;min-height:22.5rem;padding:1.25rem}.doctor-profile__photo span{text-align:center;width:100%}.promo-card{border-radius:1.25rem;height:14.375rem;min-height:14.375rem}.promos-grid .promo-card--half,.promos-grid .promo-card--full{height:14.375rem}.promo-card__content,.promo-card--primary .promo-card__content,.promo-card--secondary .promo-card__content,.promo-card--full.promo-card--text-right .promo-card__content,.promo-card--full.promo-card--text-left .promo-card__content{width:54%;top:1.75rem;left:42%;right:auto}.promo-card h3{font-size:1.375rem}.promo-card p{font-size:0.875rem}.promo-card__button{width:auto;min-height:2.5rem;margin-top:1rem;padding:0.625rem 1.125rem;font-size:0.8125rem}.promo-card__badge{display:none}.footer__main{padding:3.5rem 0 2.25rem}.footer__actions .button{width:100%}.footer__socials{gap:0.75rem}.footer__socials a,.footer__socials .social-link{border-radius:50%;flex:0 0 3rem;width:3rem;height:3rem;overflow:hidden}.header__socials .social-link{border-radius:50%;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;overflow:hidden}.footer__socials a{color:#4d7198;background:#fff}.footer__socials .social-link--has-image{border-radius:0;overflow:visible;background:0 0!important}.footer__social--max:before{width:1.5rem;height:1.5rem}.footer__social--vk:before{width:1.5rem;height:0.875rem}.footer__socials .social-link img{object-fit:contain;border-radius:0;width:1.5rem;max-width:1.5rem;height:1.5rem;max-height:1.5rem}.footer__socials .social-link--has-image img{object-fit:contain;border-radius:0;width:2.5rem;max-width:2.5rem;height:2.5rem;max-height:2.5rem}.header__socials .social-link img{width:2.25rem;max-width:2.25rem;height:2.25rem;max-height:2.25rem}}
@media (any-hover:hover){.select__option:hover{background:#d9d9d9}}
@media (hover:hover) and (pointer:fine){.mini-card:hover,.promo-card:hover,.doctor-card:hover,.news article:hover,.inner-news-card:hover,.gallery-grid figure:hover,.review-card:hover,.sanprosvet-card:hover,.info-card:hover,.info-advantage:hover,.info-document:hover,.info-document-card:hover,.price-row:hover{transform:translateY(-0.375rem);box-shadow:0 1.125rem 2.125rem #1f222514}.info-document:hover,.info-document-card:hover,.price-nav a:hover{border-color:#0079ff52}.price-nav a:hover{color:var(--blue);background:#fff;transform:translateY(-0.125rem)}.mini-card:hover img,.doctor-card:hover .doctor-card__photo>img:not(.doctor-photo-logo),.about figure:hover img,.news article:hover img,.inner-news-card:hover img,.gallery-grid figure:hover img{transform:scale(1.035)}.tabs button:hover{transform:translateY(-0.125rem)}.slider-nav>button:hover{background:var(--blue-light);transform:translateY(-0.125rem)scale(1.06);box-shadow:0 0.5rem 1rem #1c78d838}.footer__nav a,.mini-card__content em{transition:color .25s ease, transform .25s var(--ease-out)}.footer__nav a:hover,.mini-card:hover .mini-card__content em{color:var(--green);transform:translate(0.1875rem)}.doctor-card:hover,.doctor-card:focus-within{box-shadow:none;filter:drop-shadow(0 0.625rem 1.125rem #1f222514);transform:translateY(-0.125rem)}.doctor-card:hover .doctor-card__extra,.doctor-card:focus-within .doctor-card__extra{box-shadow:none}}
@media (prefers-reduced-motion:no-preference){.hint:before{animation:2.4s ease-in-out infinite dotPulse}.motion-ready .reveal{opacity:1;transition:opacity .68s var(--ease-out), filter .68s var(--ease-out), transform .68s var(--ease-out), box-shadow .35s var(--ease-out), background-color .25s ease, border-color .35s ease, color .25s ease, background-size .7s var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter}.motion-ready .reveal:not(.is-visible):not(.--watcher-view){opacity:.14;filter:blur(0.5rem);transform:translateY(1.375rem)scale(.99)}.motion-ready .reveal.is-visible,.motion-ready .reveal.--watcher-view{filter:blur()}.dots .is-active,.slider-dots .is-active{animation:2.4s ease-in-out infinite dotPulse}}