/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Helios';src:url(/themes/custom/vao/fonts/Helios.woff2) format('woff2'),url(/themes/custom/vao/fonts/Helios.otf) format('opentype');font-weight:400;font-display:swap;}@font-face{font-family:'Helios';src:url(/themes/custom/vao/fonts/Helios-Bold.woff2) format('woff2'),url(/themes/custom/vao/fonts/Helios-Bold.otf) format('opentype');font-weight:700;font-display:swap;}@font-face{font-family:'HeliosThin';src:url(/themes/custom/vao/fonts/HeliosThin.woff2) format('woff2'),url(/themes/custom/vao/fonts/HeliosThin.otf) format('opentype');font-weight:300;font-display:swap;}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/vao/fonts/pt-sans-400.woff2) format('woff2');unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2010-2027,U+2030-203A,U+20AC,U+20BD,U+2116,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/vao/fonts/pt-sans-700.woff2) format('woff2');unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2010-2027,U+2030-203A,U+20AC,U+20BD,U+2116,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'PT Sans Fallback';font-weight:400;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Roboto'),local('Helvetica');size-adjust:94%;ascent-override:108.3%;descent-override:29.4%;line-gap-override:0%;}@font-face{font-family:'PT Sans Fallback';font-weight:700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Roboto Bold'),local('Helvetica Bold');size-adjust:90%;ascent-override:113.1%;descent-override:30.7%;line-gap-override:0%;}@font-face{font-family:'HeliosThin Fallback';font-weight:300;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Roboto'),local('Helvetica');size-adjust:96%;}:root{--font-head:'Helios',Arial,sans-serif;--font-thin:'HeliosThin','HeliosThin Fallback',Arial,sans-serif;--font-text:'PT Sans','PT Sans Fallback','Segoe UI',Arial,sans-serif;}
:root{--c-text:#1F2A2A;--c-muted:#66706E;--c-muted-2:#445050;--c-accent:#007F7E;--c-accent-dark:#00615F;--c-accent-light:#00A39B;--c-gold:#BB9765;--c-gold-dark:#8A6A3B;--c-gold-light:#D8B98A;--c-dark:#063433;--c-mint:#F4F8F7;--c-line:#EFE9DD;--c-line-2:#E6DFD3;--c-line-3:#E2ECEA;--c-line-4:#D7DEDC;--c-metro:#D9232D;--pad-x:clamp(24px,3vw,48px);--pad-y:clamp(64px,9vw,120px);--wrap:1600px;--radius:4px;--shadow:0 24px 50px -24px rgba(31,42,42,.22);--nav-h:92px;}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h);-webkit-text-size-adjust:100%;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}*,*::before,*::after{box-sizing:border-box;}body{margin:0;min-width:320px;background:#FFFFFF;color:var(--c-text);font-family:var(--font-text);font-size:17.5px;line-height:1.6;}img,svg,iframe{max-width:100%;}img{height:auto;}a{color:var(--c-text);}a:hover{color:var(--c-accent);}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;}input::placeholder,textarea::placeholder{color:#9AA3A0;}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;}p{margin:0 0 1em;}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}.visually-hidden.focusable:focus{position:static !important;width:auto !important;height:auto !important;clip:auto;}.i{width:1em;height:1em;flex-shrink:0;stroke-width:1.4;color:var(--c-accent);vertical-align:middle;}.i--gold{color:var(--c-gold);stroke-width:1.6;}.i--accent{color:var(--c-accent);stroke-width:1.8;}.metro{color:var(--c-metro);font-weight:700;font-size:.96em;}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x);width:100%;}.eyebrow{font-family:var(--font-thin);font-weight:300;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--c-gold);margin-bottom:16px;}.btn{display:inline-block;text-decoration:none;border:1px solid transparent;border-radius:var(--radius);padding:19px 38px;font-family:inherit;font-size:17.5px;line-height:1.6;text-align:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s;}.btn--primary{background:var(--c-accent);color:#FFFFFF;}.btn--primary:hover{background:var(--c-accent-dark);color:#FFFFFF;}.btn--light-hover:hover{background:var(--c-accent-light);}.btn--ghost-dark{border-color:rgba(255,255,255,.45);color:#FFFFFF;background:transparent;padding:18px 34px;}.btn--ghost-dark:hover{background:rgba(255,255,255,.12);color:#FFFFFF;}.btn--line{border-color:var(--c-accent);color:var(--c-accent);background:transparent;}.btn--line:hover{background:var(--c-accent);color:#FFFFFF;}.btn--line-dark{border-color:var(--c-text);color:var(--c-text);background:transparent;padding:14px 28px;font-size:16.5px;}.btn--line-dark:hover{background:var(--c-text);color:#FFFFFF;}.btn--md{padding:15px 30px;font-size:16.5px;}.btn--sm{padding:12px 24px;font-size:16px;}.link-arrow{color:var(--c-accent);text-decoration:none;border-bottom:1px solid rgba(0,134,133,.35);padding-bottom:3px;}.link-arrow--light{color:#FFFFFF;border-bottom-color:rgba(255,255,255,.4);}.link-arrow--light:hover{color:var(--c-gold-light);}.pill{align-self:flex-start;display:inline-block;border:1px solid var(--c-gold);color:var(--c-gold-dark);border-radius:999px;padding:4px 14px;font-size:13.5px;}.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.cookie{position:fixed;left:16px;right:16px;bottom:20px;z-index:90;max-width:640px;margin:0 auto;background:#FFFFFF;border:1px solid var(--c-line-2);border-radius:var(--radius);padding:16px 20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;box-shadow:0 24px 50px -24px rgba(31,42,42,.25);}.cookie[hidden]{display:none;}.cookie__text{font-size:14px;color:var(--c-muted);flex:1 1 300px;}.cookie__text a{color:var(--c-muted);}.cookie__ok{background:var(--c-text);color:#FFFFFF;border:0;border-radius:var(--radius);padding:11px 26px;font-size:15px;font-family:inherit;cursor:pointer;}.cookie__ok--min{background:transparent;color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line-2);}html.a11y .page{filter:grayscale(1) contrast(1.15);}html.a11y body{font-size:20px;}html.a11y main p,html.a11y main li{font-size:max(1em,18px) !important;}html.a11y :focus-visible{outline-width:3px;}.kontakty__map,.kt-map{position:relative;}.map-ya{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:#FFFFFF;color:var(--c-text);font-size:14px;line-height:1.2;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.25);}.map-ya::before{content:"";width:10px;height:10px;border-radius:50%;background:#FC3F1D;flex:none;}.map-ya:hover{color:var(--c-accent);}
.hdr{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line);}.hdr-topbar{display:none;border-bottom:1px solid #F1EDE4;background:#FAFCFB;}.hdr-topbar__in{max-width:var(--wrap);margin:0 auto;padding:7px var(--pad-x);display:flex;align-items:center;gap:22px;font-size:13.5px;color:var(--c-muted-2);}.hdr-topbar__addr{text-decoration:none;display:flex;align-items:center;gap:7px;color:var(--c-muted-2);white-space:nowrap;}.hdr-topbar__addr .i{width:14px;height:14px;}.hdr-topbar__metro{display:flex;align-items:center;gap:7px;white-space:nowrap;}.hdr-topbar__metro .metro{font-size:13px;}.hdr-topbar__hours{margin-left:auto;white-space:nowrap;color:var(--c-muted);}.hdr__row{max-width:var(--wrap);margin:0 auto;padding:12px var(--pad-x);display:flex;align-items:center;gap:18px;transition:padding .3s;}.hdr__logo{flex-shrink:0;display:flex;}.hdr__logo img{height:38px;width:auto;display:block;transition:height .3s;}.hdr-place{display:none;flex-direction:column;gap:3px;text-decoration:none;color:var(--c-muted-2);padding-left:16px;border-left:1px solid var(--c-line);flex-shrink:0;font-size:13px;line-height:1.3;}.hdr-place__line{display:flex;align-items:center;gap:6px;white-space:nowrap;}.hdr-place .i{width:14px;height:14px;}.hdr-place .metro{font-size:12.5px;}.hdr__a11y{background:none;border:1px solid var(--c-line-2);border-radius:var(--radius);cursor:pointer;padding:9px 11px;font-family:var(--font-head);font-weight:700;font-size:14px;line-height:1.6;color:var(--c-text);flex-shrink:0;margin-left:auto;}.hdr__a11y[aria-pressed="true"]{background:var(--c-text);color:#FFFFFF;border-color:var(--c-text);}.hdr__phone,.hdr__cta{display:none;}.hdr__burger{background:none;border:1px solid var(--c-line-2);border-radius:var(--radius);cursor:pointer;padding:12px;display:flex;flex-direction:column;gap:4px;flex-shrink:0;}.hdr__burger span{display:block;width:18px;height:2px;background:var(--c-text);}.hdr__menu{display:none;position:absolute;left:0;right:0;top:100%;background:#FFFFFF;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:8px 0 16px;max-height:calc(100vh - 76px);overflow-y:auto;}html.menu-open .hdr__menu{display:block;}.hdr-nav__list{list-style:none;margin:0;padding:0;}.hdr-nav__item{position:relative;}.hdr-nav__link{display:block;text-decoration:none;padding:13px 32px;font-size:18px;}.hdr-nav__item.is-active > .hdr-nav__link{color:var(--c-accent);}.hdr-nav__toggle{position:absolute;right:20px;top:6px;width:44px;height:44px;background:none;border:0;cursor:pointer;font-size:18px;color:var(--c-muted);}.hdr-nav__toggle::before{content:'+';}.hdr-nav__toggle[aria-expanded="true"]{color:var(--c-accent);}.hdr-nav__toggle[aria-expanded="true"]::before{content:'−';}.hdr-drop{display:none;}.has-drop.is-open .hdr-drop{display:block;}.hdr-drop__list{list-style:none;margin:0;padding:6px 0;background:var(--c-mint);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);}.hdr-dir{position:relative;}.hdr-dir__link,.hdr-drop__all a{display:block;text-decoration:none;padding:11px 76px 11px 44px;font-size:16px;color:var(--c-muted-2);}.hdr-drop__all a{color:var(--c-accent);}.hdr-dir__toggle{position:absolute;right:20px;top:2px;width:44px;height:44px;background:none;border:0;cursor:pointer;font-size:24px;line-height:1;color:var(--c-muted);}.hdr-dir__toggle::before{content:'›';display:inline-block;transition:transform .2s;}.hdr-dir__toggle[aria-expanded="true"]{color:var(--c-accent);}.hdr-dir__toggle[aria-expanded="true"]::before{transform:rotate(90deg);}.hdr-sub{display:none;}.hdr-dir.is-open > .hdr-sub{display:block;}.hdr-sub__list{list-style:none;margin:0;padding:0 0 8px 60px;}.hdr-sub__list .hdr-sub__list{padding:0 0 4px 16px;}.hdr-sub__item a{display:block;text-decoration:none;padding:8px 32px 8px 0;font-size:15px;line-height:1.35;color:var(--c-text);}.hdr-sub__list .hdr-sub__list a{padding:6px 32px 6px 0;font-size:14px;color:var(--c-muted-2);}.hdr-mob{border-top:1px solid var(--c-line);margin-top:10px;padding:18px 32px 0;display:flex;flex-direction:column;gap:14px;}.hdr-mob__phone{text-decoration:none;font-family:var(--font-head);font-weight:700;font-size:22px;display:flex;align-items:center;gap:10px;}.hdr-mob__phone .i{width:18px;height:18px;}.hdr-mob__addr{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:var(--c-muted-2);}.hdr-mob__addr .i{width:18px;height:18px;margin-top:3px;}.hdr-mob__hours{font-size:14px;color:var(--c-muted);}.hdr-mob__cta{padding:16px 20px;font-size:17px;}@media (min-width:1000px){.hdr-topbar{display:block;}html.is-scrolled .hdr-topbar{display:none;}.hdr__row{padding-top:18px;padding-bottom:18px;}html.is-scrolled .hdr__row{padding-top:10px;padding-bottom:10px;}.hdr__logo img{height:58px;}html.is-scrolled .hdr__logo img{height:46px;}.hdr__menu,html.menu-open .hdr__menu{display:flex;position:static;margin-left:auto;background:none;border:0;padding:0;max-height:none;overflow:visible;}.hdr-nav__list{display:flex;align-items:center;gap:19px;}.hdr-nav__link{padding:0;font-size:15.5px;display:flex;align-items:center;gap:6px;white-space:nowrap;}.hdr-nav__item.has-drop{display:flex;align-items:center;gap:2px;}.hdr-nav__toggle{display:block;position:static;width:18px;height:24px;padding:0;font-size:10px;}.hdr-nav__toggle::before,.hdr-nav__toggle[aria-expanded="true"]::before{content:'▾';}.hdr-mob,.hdr-drop__all,.hdr__burger{display:none;}.hdr-drop{display:block;visibility:hidden;opacity:0;position:absolute;top:100%;left:-20px;padding-top:16px;z-index:70;transition:opacity .15s,visibility .15s;}.has-drop:not(.is-js):hover .hdr-drop,.has-drop:not(.is-js):focus-within .hdr-drop,.has-drop.is-open .hdr-drop{visibility:visible;opacity:1;transition:opacity .15s;}.hdr-drop__list{display:grid;grid-template-columns:250px 40px minmax(0,1fr);grid-template-rows:repeat(var(--n,6),auto) 1fr;width:min(900px,calc(100vw - 280px));background:#FFFFFF;border:1px solid var(--c-line);border-radius:var(--radius);padding:12px 0;box-shadow:0 20px 50px -20px rgba(31,42,42,.18);}.hdr-dir{display:contents;}.hdr-dir__link{grid-column:1;padding:9px 8px 9px 24px;white-space:nowrap;font-size:15.5px;color:var(--c-text);transition:color .2s,background-color .2s;}.hdr-dir:not(.has-sub) > .hdr-dir__link{grid-column:1 / 3;}.hdr-dir__toggle{grid-column:2;position:static;width:auto;height:auto;font-size:20px;transition:color .2s,background-color .2s;}.hdr-dir__toggle::before,.hdr-dir__toggle[aria-expanded="true"]::before{transform:none;}.hdr-dir.is-open > .hdr-dir__link,.hdr-dir.is-open > .hdr-dir__toggle,.has-drop:not(.is-js) .hdr-dir:hover > .hdr-dir__link,.has-drop:not(.is-js) .hdr-dir:hover > .hdr-dir__toggle{background:var(--c-mint);color:var(--c-accent);}.hdr-sub{display:block;grid-column:3;grid-row:1 / -1;visibility:hidden;opacity:0;padding:2px 28px;border-left:1px solid var(--c-line);}.hdr-dir.is-open > .hdr-sub,.has-drop:not(.is-js) .hdr-dir:hover > .hdr-sub,.has-drop:not(.is-js) .hdr-dir:focus-within > .hdr-sub,.has-drop:not(.is-js) .hdr-drop__list:not(:hover):not(:focus-within) > .hdr-dir:first-child > .hdr-sub{visibility:inherit;opacity:1;}.hdr-dir.is-open > .hdr-sub{transition:opacity .15s;}.hdr-sub > .hdr-sub__list{columns:2 210px;column-gap:28px;padding:0;}.hdr-sub__item{break-inside:avoid;}.hdr-sub__item a{padding:6px 0;font-size:15px;transition:color .2s;}.hdr-sub__list .hdr-sub__list{margin:0 0 6px 2px;padding:0 0 0 12px;border-left:1px solid var(--c-line);}.hdr-sub__list .hdr-sub__list a{padding:4px 0;font-size:14px;}.hdr-drop--prostoe .hdr-drop__list{display:block;width:auto;min-width:260px;}.hdr-drop--prostoe .hdr-dir{display:block;}.hdr-drop--prostoe .hdr-dir__link{padding:9px 24px;border-left:3px solid transparent;}.hdr-drop--prostoe .hdr-dir__link:hover,.hdr-drop--prostoe .is-active > .hdr-dir__link{background:var(--c-mint);color:var(--c-accent);}.hdr-drop--prostoe .is-active > .hdr-dir__link{border-left-color:var(--c-accent);}.hdr__a11y{margin-left:0;padding:9px 12px;}.hdr__phone{display:block;text-decoration:none;font-family:var(--font-head);font-weight:700;font-size:18px;white-space:nowrap;flex-shrink:0;}.hdr__cta{display:block;padding:14px 22px;font-size:15.5px;white-space:nowrap;flex-shrink:0;}}@media (min-width:1000px) and (max-width:1279px){.hdr__row{gap:12px;}.hdr-nav__list{gap:12px;}.hdr-nav__link{font-size:14.5px;}.hdr__phone{font-size:16px;}.hdr__cta{padding:12px 16px;font-size:14.5px;}.hdr__logo img,html.is-scrolled .hdr__logo img{height:42px;}}@media (min-width:1000px) and (max-width:1099px){.hdr-nav__list{gap:10px;}.hdr-nav__link{font-size:14px;}.hdr__phone{font-size:15px;}.hdr__cta{padding:11px 13px;font-size:14px;}}@media (min-width:1560px){.hdr-place{display:flex;}.hdr-topbar{display:none;}}@media (prefers-reduced-motion:reduce){.hdr-drop,.hdr-sub,.hdr-dir__link,.hdr-dir__toggle,.hdr-dir__toggle::before,.hdr-sub__item a{transition:none !important;}}
.ftr{position:relative;overflow:hidden;background:var(--c-dark);color:rgba(255,255,255,.72);}.ftr__mark{position:absolute;left:-70px;bottom:-80px;width:460px;height:auto;opacity:.06;pointer-events:none;}.ftr__in{position:relative;}.ftr__zapis{display:flex;flex-wrap:wrap;gap:28px clamp(36px,5vw,80px);align-items:flex-end;justify-content:space-between;padding-bottom:clamp(36px,4vw,56px);margin-bottom:clamp(36px,4vw,56px);border-bottom:1px solid rgba(255,255,255,.16);}.ftr__zapis .eyebrow{color:rgba(187,151,101,.95);}.ftr__zapis-t{color:#FFFFFF;font-size:clamp(29px,3.4vw,46px);line-height:1.12;margin:0 0 14px;}.ftr__zapis p{margin:0;max-width:36em;color:rgba(255,255,255,.8);}.ftr__zapis-act{display:flex;flex-wrap:wrap;gap:14px;}.ftr__zapis-act .btn{padding:17px 32px;font-size:17px;}.ftr__cols{display:grid;grid-template-columns:1fr;gap:36px;}@media (min-width:640px){.ftr__cols{grid-template-columns:repeat(2,1fr);}}@media (min-width:1100px){.ftr__cols{grid-template-columns:1.25fr repeat(4,1fr);}}.ftr__logo{height:52px;width:auto;display:block;margin-bottom:18px;}.ftr__brand p{margin:0 0 8px;font-size:15px;line-height:1.5;}.ftr__in{max-width:var(--wrap);margin:0 auto;padding:clamp(48px,6vw,80px) var(--pad-x) 28px;}.ftr__title{font-family:var(--font-head);font-weight:700;font-size:16px;margin-bottom:16px;color:#FFFFFF;}.ftr__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;}.ftr__links a{text-decoration:none;color:rgba(255,255,255,.72);font-size:15px;}.ftr__links a:hover{color:#FFFFFF;}.ftr__legal{border-top:1px solid rgba(255,255,255,.16);margin-top:clamp(36px,4vw,56px);padding-top:22px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:rgba(255,255,255,.55);}.ftr__legal a{color:rgba(255,255,255,.72);}.ftr__legal a:hover{color:#FFFFFF;}.ftr__legal-txt{display:flex;flex-direction:column;gap:8px;}.ftr__legal .ftr__dev{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;text-decoration:none;color:#FFFFFF;}.ftr__dev-t{color:rgba(255,255,255,.55);font-size:13px;}.ftr__dev-mk{height:20px;width:auto;flex:none;}.ftr__dev:hover .ftr__dev-t{color:rgba(255,255,255,.8);}@media (min-width:900px){.ftr__legal{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;}.ftr__legal .ftr__dev{flex:none;align-self:center;margin-right:130px;}}
.napr{background:#FFFFFF;padding:clamp(28px,3vw,38px);display:flex;flex-direction:column;gap:12px;transition:background .25s;}.napr:hover{background:#F8FBFA;}.napr__i{width:32px;height:32px;}.napr h3{font-size:20px;margin:6px 0 0;}.napr h3 a{text-decoration:none;}.napr__anons{margin:0;color:var(--c-muted);font-size:16.5px;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.napr__price{border-top:1px solid var(--c-line);padding-top:14px;font-family:var(--font-head);font-weight:700;font-size:18px;color:var(--c-gold-dark);}.istorii{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(24px,3vw,40px);}.istoriya{border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(28px,3vw,42px);display:flex;flex-direction:column;gap:20px;}.istoriya h3{font-size:clamp(22px,2vw,26px);margin:0;}.istoriya__lbl{font-family:var(--font-head);font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);margin-bottom:6px;}.istoriya p{margin:0;color:var(--c-muted);}.istoriya .istoriya__vyvod{margin:auto 0 0;background:var(--c-mint);border-radius:var(--radius);padding:18px 22px;font-weight:700;color:var(--c-text);}.vrach-card{background:#FFFFFF;border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s;}.vrach-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}.vrach-card__foto img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:top center;}.vrach-card__body{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1;}.vrach-card h3{font-size:18px;margin:0;line-height:1.25;}.vrach-card h3 a{text-decoration:none;}.vrach-card__spec{color:var(--c-gold-dark);font-size:14px;line-height:1.35;}.vrach-card__btn{margin-top:auto;padding:11px 16px;font-size:15px;}.promo-card{background:#FFFFFF;border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s;}.promo-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);}.promo-card__media{position:relative;}.promo-card__media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;}.promo-card__metka{position:absolute;bottom:0;left:clamp(22px,2.4vw,30px);transform:translateY(50%);background:var(--c-gold);color:#FFFFFF;border-radius:999px;padding:7px 22px;font-size:16px;font-family:var(--font-head);font-weight:700;white-space:nowrap;z-index:1;}.promo-card__body{padding:clamp(26px,2.4vw,32px) clamp(22px,2.4vw,30px) clamp(18px,1.8vw,24px);display:flex;flex-direction:column;gap:9px;flex:1;}.promo-card h3{font-size:20px;margin:0;}.promo-card__anons{margin:0 0 8px;color:var(--c-muted);font-size:16px;flex:1;}.promo-card__srok{margin:0;font-size:14px;color:var(--c-muted);}.promo-card .link-arrow{align-self:flex-start;font-size:16px;}.otzyvy-mini{display:grid;gap:12px;}.otzyvy-mini .otzyv{background:#FFFFFF;border-radius:var(--radius);padding:16px 20px;}.otzyvy-mini .otzyv__text{margin:0 0 8px;font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.otzyvy-mini .otzyv__meta{font-size:13px;color:var(--c-muted);}.faq-list{border-top:1px solid var(--c-line);}.faq{border-bottom:1px solid var(--c-line);}.faq__q{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:24px;align-items:baseline;font-family:var(--font-head);font-weight:700;font-size:19.5px;color:var(--c-text);transition:color .2s;}.faq__q::-webkit-details-marker{display:none;}.faq__q:hover,.faq[open] .faq__q{color:var(--c-accent);}.faq__sign::before{content:'+';font-family:var(--font-thin);font-size:26px;color:var(--c-gold);line-height:1;}.faq[open] .faq__sign::before{content:'−';}.faq__a{padding:0 0 24px;color:var(--c-muted);max-width:46em;}.faq__a p{margin:0 0 .6em;}.faq__a p:last-child{margin:0;}html.zapis-open{overflow:hidden;}.zapis-dlg{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:var(--radius);background:#FFFFFF;color:var(--c-text);box-shadow:var(--shadow);overflow:auto;overscroll-behavior:contain;}.zapis-dlg::backdrop{background:rgba(6,52,51,.62);}.zapis-dlg__in{position:relative;padding:clamp(24px,3.4vw,40px);}.zapis-dlg__x{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:transparent;color:var(--c-muted);font-size:30px;line-height:1;cursor:pointer;border-radius:var(--radius);}.zapis-dlg__x:hover{color:var(--c-text);background:var(--c-mint);}.zapis-dlg__t{margin:0 44px 8px 0;font-size:clamp(24px,2.4vw,30px);line-height:1.15;}.zapis-dlg__sub{margin:0 0 18px;color:var(--c-muted);font-size:15.5px;}.zapis-dlg__body{margin-top:18px;}.zapis-dlg__load,.zapis-dlg__err{margin:0;color:var(--c-muted);}
.page-head{padding-top:clamp(20px,2.4vw,32px);}.page-body{padding-bottom:clamp(48px,6vw,96px);}.wrap--messages:has(.messages){padding-top:16px;}.breadcrumb ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--c-muted);}.breadcrumb li + li::before{content:'/';margin-right:10px;color:var(--c-line-4);}.breadcrumb a{color:var(--c-muted);text-decoration:none;}.breadcrumb a:hover{color:var(--c-accent);}@media (max-width:759px){.breadcrumb ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);}.breadcrumb ol::-webkit-scrollbar{display:none;}.breadcrumb li{flex-shrink:0;white-space:nowrap;}}.page-head h1{font-size:clamp(32px,3.6vw,52px);line-height:1.1;margin:0 0 clamp(20px,2.4vw,32px);max-width:22em;text-wrap:balance;}.tabs__list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;}.tabs__list a{display:inline-block;padding:6px 14px;border:1px solid var(--c-line-2);border-radius:var(--radius);font-size:14px;text-decoration:none;}.tabs__list a.is-active{background:var(--c-mint);border-color:var(--c-line-3);}.page-head--ekrany{padding-bottom:4px;}.page-head--ekrany .tabs__list{margin-bottom:12px;}.messages{padding:14px 18px;border-radius:var(--radius);border:1px solid var(--c-line-3);background:var(--c-mint);margin-bottom:12px;}.messages--error{border-color:#E3B7B4;background:#FDF3F2;}.messages--warning{border-color:#EADBB5;background:#FDF9EE;}.page-body{max-width:var(--wrap);}.page-body h2{font-size:clamp(25px,2.4vw,34px);line-height:1.25;margin:1.6em 0 .6em;}.page-body h3{font-size:clamp(20px,1.7vw,24px);line-height:1.3;margin:1.4em 0 .5em;}.page-body h4{font-size:18px;margin:1.2em 0 .4em;}.page-body p,.page-body ul,.page-body ol{max-width:46em;}.page-body ul,.page-body ol{padding-left:1.3em;margin:0 0 1em;}.page-body li{margin-bottom:.3em;}.page-body blockquote{margin:1.2em 0;border-left:2px solid var(--c-gold);padding-left:20px;font-style:italic;}.page-body img{border-radius:var(--radius);}.page-body a{color:var(--c-accent);}.page-body a.btn--primary{color:#FFFFFF;}.page-body .field__label{font-family:var(--font-head);font-weight:700;margin-top:1em;}.page-body [data-block]{margin:clamp(28px,3vw,48px) 0;}.page-body [data-block] > h2:first-child{margin-top:0;}.vao-plejsholder{background:#FFE45C;color:#3A2E00;padding:0 .2em;border-radius:3px;outline:1px dashed #C9A400;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.vao-etapy__list{list-style:none;counter-reset:etap;padding-left:0;}.vao-etapy__list > li{counter-increment:etap;position:relative;padding-left:2.6em;margin-bottom:.9em;}.vao-etapy__list > li::before{content:counter(etap);position:absolute;left:0;top:.05em;width:1.8em;height:1.8em;border-radius:50%;background:var(--c-mint);color:var(--c-accent);font-family:var(--font-head);font-weight:700;display:flex;align-items:center;justify-content:center;}.etap__nazvanie{display:block;font-family:var(--font-head);}.etap__opisanie,.etap__dlitelnost{display:block;color:var(--c-muted);}.page-body table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:16px;}.page-body caption{text-align:left;font-family:var(--font-head);font-weight:700;font-size:20px;padding:12px 0;}.page-body th,.page-body td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--c-line);vertical-align:top;}.page-body th{font-family:var(--font-head);font-weight:700;font-size:14px;color:var(--c-muted);}.page-body tbody tr:hover{background:#FAFDFC;}.page-body td:nth-last-child(-n+2){white-space:nowrap;}@media (max-width:700px){.page-body table{font-size:15px;display:block;overflow-x:auto;}.page-body td:nth-last-child(-n+2){white-space:normal;}}.vao-price-from{font-family:var(--font-head);font-weight:700;color:var(--c-gold-dark);}.rows{display:grid;gap:clamp(18px,2vw,28px);margin:0 0 1.4em;}.rows--vao_vrachi{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));}.rows--vao_akcii,.rows--vao_stati{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));}.rows--vao_uslugi{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line);}.rows--vao_otzyvy{grid-template-columns:1fr;max-width:60em;}.page-body .vrach-card,.page-body .promo-card{border:1px solid var(--c-line);}.page-body .vrach-card a:not(.btn),.page-body .promo-card h3{color:var(--c-text);text-decoration:none;}.otzyv{border-bottom:1px solid var(--c-line);padding:0 0 18px;}.otzyv__text{margin:0 0 8px;font-style:normal;}.otzyv__meta{font-size:14px;color:var(--c-muted);}.napr__deti ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14.5px;}.napr__deti a{color:var(--c-accent);}.pager__items{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;}.pager__item a{display:inline-block;padding:6px 12px;border:1px solid var(--c-line-2);border-radius:var(--radius);text-decoration:none;}.pager__item.is-active a{background:var(--c-accent);color:#FFFFFF;border-color:var(--c-accent);}.form-item{margin:0 0 15px;display:flex;flex-direction:column;gap:6px;}.form-item label,.form-item .label{font-size:15px;color:var(--c-muted);}.form-text,.form-email,.form-tel,.form-textarea,.form-select,.form-search,input[type="text"],input[type="tel"],input[type="email"],textarea,select{width:100%;border:1px solid var(--c-line-2);border-radius:var(--radius);padding:14px 16px;font-size:17px;font-family:inherit;color:var(--c-text);background:#FFFFFF;}.form-type-checkbox,.form-type-radio{flex-direction:row;align-items:flex-start;gap:10px;}.form-type-checkbox input,.form-type-radio input{width:18px;height:18px;margin-top:3px;accent-color:var(--c-accent);flex-shrink:0;}.form-type-checkbox label{font-size:14px;}.form-submit,.button{background:var(--c-accent);color:#FFFFFF;border:0;border-radius:var(--radius);padding:16px 24px;font-size:17px;font-family:inherit;cursor:pointer;transition:background .2s;}.form-submit:hover,.button:hover{background:var(--c-accent-dark);}.form-submit[disabled]{opacity:.45;cursor:default;}.form-item--error-message,.form-item .error{color:#B3261E;font-size:14px;}.description{font-size:13.5px;color:var(--c-muted);}.views-exposed-form{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;margin-bottom:24px;}.views-exposed-form .form-item{margin:0;min-width:min(260px,100%);}.page-body .webform-submission-form{max-width:640px;}
.u-hero{background:var(--c-mint);min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));display:flex;}.u-hero__in{display:flex;flex-direction:column;padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(32px,4vw,56px);}.u-hero .breadcrumb ol{margin-bottom:clamp(20px,2.6vw,40px);font-size:13.5px;}.u-hero__grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;}@media (min-width:1000px){.u-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);}}.u-hero .eyebrow{margin-bottom:14px;}.u-hero__h1{font-size:clamp(32px,3.6vw,52px);line-height:1.08;margin:0 0 18px;text-wrap:balance;}.u-hero__intro{color:var(--c-muted-2);max-width:36em;margin:0 0 clamp(22px,2.6vw,34px);}.u-fakty{list-style:none;margin:0 0 clamp(24px,2.8vw,36px);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px clamp(16px,2vw,32px);max-width:640px;}.u-fakty a{display:block;text-decoration:none;border-top:1px solid var(--c-line-4);padding-top:10px;}.u-fakty__n{display:block;font-family:var(--font-thin);font-weight:300;font-size:clamp(28px,2.5vw,38px);line-height:1.1;color:var(--c-gold);white-space:nowrap;}.u-fakty__t{display:block;font-size:14.5px;line-height:1.35;margin-top:4px;}.u-hero__srok{margin:-12px 0 24px;font-size:15px;color:var(--c-muted);}.u-hero__btns{display:flex;flex-wrap:wrap;gap:14px;}.u-hero__legal{margin:16px 0 0;font-size:13px;color:var(--c-muted);}.u-hero__pic{aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;}.u-hero__pic img{display:block;width:100%;height:100%;object-fit:cover;}.u-hero__pic--empty{background:var(--c-dark);display:flex;align-items:center;justify-content:center;}.u-hero__pic--empty img{width:42%;height:auto;opacity:.12;}@media (max-width:999px){.u-hero__pic--empty{display:none;}}@media (min-width:1000px) and (max-height:900px){.u-hero__in{padding-top:22px;padding-bottom:24px;}.u-hero .breadcrumb ol{margin-bottom:14px;}.u-hero__h1{margin-bottom:12px;}.u-hero__intro{font-size:16.5px;line-height:1.55;margin-bottom:18px;}.u-fakty{margin-bottom:20px;}.u-hero__pic{aspect-ratio:auto;height:100%;max-height:calc(100vh - var(--nav-h) - 70px);}}.page--usluga .hdr{position:relative;}html:has(.page--usluga){scroll-padding-top:0;}.u-snav{position:sticky;top:0;z-index:50;background:#FFFFFF;border-bottom:1px solid var(--c-line);}.u-snav__in{display:flex;align-items:center;gap:20px;}.u-snav__in .u-snav__track{flex:1;min-width:0;}.u-snav .u-snav__btn{flex-shrink:0;padding:9px 20px;font-size:15px;line-height:1.4;border-bottom:0;color:#FFFFFF;}.u-snav .u-snav__btn:hover{color:#FFFFFF;}@media (max-width:640px){.u-snav .u-snav__btn{padding:8px 14px;font-size:14.5px;}.u-snav__in{gap:10px;}}.js .u-snav:not(.ceny-bar) .u-snav__btn{opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility 0s .2s;}.js .u-snav.is-stuck:not(.ceny-bar) .u-snav__btn{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s,visibility 0s;}@media (prefers-reduced-motion:reduce){.js .u-snav:not(.ceny-bar) .u-snav__btn{transition:none;transform:none;}}.u-snav__tel{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:16px;color:var(--c-text);text-decoration:none;white-space:nowrap;}.u-snav__tel .i{width:18px;height:18px;color:var(--c-accent);}.u-snav__tel:hover{color:var(--c-accent);}@media (max-width:760px){.u-snav__tel{width:40px;height:40px;justify-content:center;border:1px solid var(--c-line-2);border-radius:50%;}.u-snav__tel span{display:none;}}.js .u-snav:not(.ceny-bar) .u-snav__tel{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s;}.js .u-snav.is-stuck:not(.ceny-bar) .u-snav__tel{opacity:1;visibility:visible;transition:opacity .2s,visibility 0s;}@media (max-width:999px){.ceny-bar .u-snav__tel{display:none;}}@media (min-width:1000px) and (min-height:880px){.page--usluga .hdr{position:sticky;}.u-snav{top:var(--hdr-h,var(--nav-h));}.u-snav .u-snav__btn,.u-snav .u-snav__tel{display:none;}.page--usluga .usluga [id]{scroll-margin-top:calc(var(--hdr-h,var(--nav-h)) + var(--snav-h) + 8px);}}.u-snav__track{display:flex;gap:clamp(20px,2.2vw,34px);overflow-x:auto;scrollbar-width:none;position:relative;}.u-snav__track::-webkit-scrollbar{display:none;}.u-snav a{flex-shrink:0;text-decoration:none;font-size:15px;line-height:1;padding:19px 0 17px;white-space:nowrap;color:var(--c-muted-2);border-bottom:2px solid transparent;transition:color .2s,border-color .2s;}.u-snav a:hover,.u-snav a.is-active{color:var(--c-accent);}.u-snav a.is-active{border-bottom-color:var(--c-accent);}.u-snav__track::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:var(--u-prog,0px);background:var(--c-accent);transition:width .15s linear;pointer-events:none;}.u-snav__track::before{content:'';position:absolute;left:0;top:0;bottom:0;width:var(--u-prog,0px);background:color-mix(in srgb,var(--c-accent) 10%,#FFFFFF);transition:width .15s linear;pointer-events:none;z-index:0;}.u-snav__track a{position:relative;z-index:1;}.js .u-snav__track{padding-left:12px;margin-left:-12px;}.js .u-snav a.is-active{border-bottom-color:transparent;}.js .u-snav__track a:not(.is-passed):not(.is-active):not(:hover){color:var(--c-muted);}.u-snav a.is-passed{color:var(--c-text);}@media (prefers-reduced-motion:reduce){.u-snav__track::after,.u-snav__track::before{transition:none;}}.usluga{--snav-h:54px;}.usluga [id]{scroll-margin-top:calc(var(--snav-h) + 8px);}.u-sec{padding:var(--pad-y) 0;position:relative;}.u-sec--mint{background:var(--c-mint);}.u-sec--dark{background:var(--c-dark);color:#FFFFFF;overflow:hidden;}.u-sec__mark{position:absolute;right:-60px;top:-60px;width:380px;opacity:.07;pointer-events:none;}.u-sec__mark--bl{right:auto;top:auto;left:-70px;bottom:-80px;width:460px;opacity:.08;}.u-sec .wrap{position:relative;}.u-sec h2{font-size:clamp(29px,3.2vw,44px);line-height:1.15;margin:0 0 clamp(28px,3.4vw,48px);}.u-sec h3{font-size:20px;line-height:1.25;}#voprosy .wrap{max-width:980px;}.u-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start;}@media (min-width:1000px){.u-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);}}.u-cols ul{list-style:none;margin:0;padding:0;}.vao-pokazaniya li{border-top:1px solid var(--c-line);padding:15px 0 15px 28px;position:relative;color:var(--c-muted-2);max-width:44em;}.vao-pokazaniya li::before,.vao-protivopokazaniya li::before{content:'—';position:absolute;left:0;color:var(--c-gold);font-weight:700;}.vao-protivopokazaniya{border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(28px,3vw,42px);}.u-sec .vao-protivopokazaniya h2{font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);margin:0 0 14px;}.vao-protivopokazaniya li{position:relative;padding-left:26px;margin-bottom:12px;color:var(--c-muted-2);}.u-text{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start;}@media (min-width:1100px){.u-text{grid-template-columns:minmax(0,1fr) minmax(300px,380px);}.u-aside{position:sticky;top:calc(var(--snav-h) + 24px);}}@media (min-width:1100px) and (min-height:880px){.u-aside{top:calc(var(--hdr-h,var(--nav-h)) + var(--snav-h) + 24px);}}.rt{max-width:46em;color:var(--c-muted-2);}.rt h2{font-size:clamp(23px,2vw,28px);line-height:1.2;color:var(--c-text);margin:1.8em 0 .6em;}.rt .eyebrow + h2{margin-top:0;font-size:clamp(29px,3.2vw,44px);}.rt h3{margin:1.5em 0 .5em;color:var(--c-text);}.rt ul,.rt ol{margin:0 0 1em;padding-left:1.3em;}.rt li{margin-bottom:.4em;}.rt li::marker{color:var(--c-gold);}.rt a{color:var(--c-accent);text-decoration:none;border-bottom:1px solid rgba(0,134,133,.35);}.rt table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:16px;line-height:1.45;}.rt th{font-family:var(--font-head);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-dark);text-align:left;padding:0 16px 10px 0;border-bottom:1px solid var(--c-text);}.rt td{padding:14px 16px 14px 0;border-bottom:1px solid var(--c-line);vertical-align:top;}.rt td:first-child{font-weight:700;color:var(--c-text);}@media (max-width:640px){.rt thead{display:none;}.rt tr{display:block;padding:14px 0;border-bottom:1px solid var(--c-line);}.rt td{display:block;border:0;padding:2px 0;}}.vao-med-sloj{background:#FFFFFF;border-radius:var(--radius);padding:clamp(24px,2.6vw,34px);display:flex;flex-direction:column;gap:16px;font-size:15px;color:var(--c-muted);}.vao-med-sloj > *{margin:0;}.vao-med-sloj .vao-author{order:-1;font-family:var(--font-head);font-weight:700;font-size:17px;color:var(--c-text);}.vao-med-sloj .vao-author time{font-family:var(--font-text);font-weight:400;color:var(--c-muted);}.vao-med-sloj .vao-license{border-top:1px solid var(--c-line);padding-top:16px;}.vao-med-sloj .vao-license a{color:var(--c-accent);}.vao-med-sloj .vao-disclaimer{background:var(--c-mint);border-radius:var(--radius);padding:14px 16px;color:var(--c-text);}.u-sec--dark h2{color:#FFFFFF;}.u-sec--dark .vao-etapy__list{display:grid;grid-template-columns:1fr;gap:clamp(28px,3vw,48px) clamp(24px,3vw,44px);margin:0;padding:0;}@media (min-width:640px){.u-sec--dark .vao-etapy__list{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.u-sec--dark .vao-etapy__list{grid-template-columns:repeat(3,1fr);}}.u-sec--dark .vao-etapy__list > li{padding:22px 0 0;margin:0;border-top:1px solid rgba(255,255,255,.22);}.u-sec--dark .vao-etapy__list > li::before{content:counter(etap,decimal-leading-zero);position:static;display:block;width:auto;height:auto;background:none;border-radius:0;font-family:var(--font-thin);font-weight:300;font-size:46px;line-height:1;color:var(--c-gold);}.u-sec--dark .etap__nazvanie{font-size:20px;line-height:1.3;margin:16px 0 10px;color:#FFFFFF;}.u-sec--dark .etap__opisanie{color:rgba(255,255,255,.72);font-size:16.5px;}.u-sec--dark .etap__opisanie::first-letter{text-transform:uppercase;}.u-sec--dark .etap__dlitelnost{color:rgba(255,255,255,.55);font-size:15px;margin-top:10px;}.usluga--usluga .vao-prajs-heading--kategoriya,.usluga--podgruppa .vao-prajs-heading--kategoriya{display:none;}@media (min-width:1100px){#ceny .views-element-container > div{columns:2;column-gap:clamp(32px,4vw,72px);}}.vao-prajs-table{width:100%;border-collapse:collapse;margin:0 0 clamp(26px,2.6vw,36px);break-inside:avoid;}.vao-prajs-table caption{text-align:left;padding:0;}.vao-prajs-kat{break-inside:avoid;margin-bottom:clamp(10px,1.2vw,16px);}.vao-prajs-kat .vao-prajs-table{margin-bottom:clamp(16px,1.6vw,22px);}.vao-prajs-heading--gruppa{font-size:18px;margin:0;padding-bottom:12px;border-bottom:1px solid var(--c-text);}.vao-prajs-heading a{text-decoration:none;}.vao-prajs-heading a:hover{color:var(--c-accent);}.vao-prajs-table thead,.vao-prajs-table .views-field-field-kod-uslugi{display:none;}.vao-prajs-table td{padding:13px 0;border-bottom:1px solid var(--c-line);vertical-align:middle;font-size:16px;line-height:1.4;}.vao-prajs-table .views-field-vao-cena{padding:13px 20px;white-space:nowrap;text-align:right;font-family:var(--font-head);font-weight:700;font-size:17px;}.vao-prajs-table .views-field-zapis{text-align:right;width:1%;}.vao-prajs-table a.vao-zapis{display:inline-block;text-decoration:none;border:1px solid var(--c-accent);color:var(--c-accent);border-radius:var(--radius);padding:8px 14px;font-size:14.5px;white-space:nowrap;transition:background .2s,color .2s;}.vao-prajs-table a.vao-zapis:hover{background:var(--c-accent);color:#FFFFFF;}@media (max-width:640px){.vao-prajs-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--c-line);padding:12px 0;}.vao-prajs-table td{border:0;padding:0;}.vao-prajs-table .views-field-vao-cena{padding:0 0 0 16px;}.vao-prajs-table .views-field-zapis{grid-column:1 / -1;text-align:left;width:auto;padding-top:10px;}}.u-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(26px,3vw,40px);}.u-chip{cursor:pointer;border-radius:999px;padding:9px 18px;font:inherit;font-size:15px;line-height:1.3;border:1px solid var(--c-line-4);background:#FFFFFF;color:var(--c-text);transition:background .2s,color .2s,border-color .2s;}.u-chip:hover{border-color:var(--c-accent);}.u-chip[aria-pressed="true"]{background:var(--c-accent);border-color:var(--c-accent);color:#FFFFFF;}#ceny .views-element-container.is-odna > div{columns:1;}.vao-prajs-table[hidden]{display:none;}.u-sec:not(.u-sec--mint) .promo-card,.u-sec:not(.u-sec--mint) .vrach-card{border:1px solid var(--c-line);}.stat-card h3 a{text-decoration:none;}.stat-card__meta{font-size:13px;color:var(--c-muted);}.stat-card .promo-card__anons p{margin:0;}.stat-card .promo-card__media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;}.u-sosedi__head{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(28px,3vw,44px);}.u-sec .u-sosedi__head h2{margin:0;}.u-sosedi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1px;background:var(--c-line-3);border:1px solid var(--c-line-3);border-radius:var(--radius);overflow:hidden;}.vao-oplata__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.4vw,20px);}@media (min-width:640px){.vao-oplata__cards{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1100px){.vao-oplata__cards{grid-template-columns:repeat(3,minmax(0,1fr));}}.vao-oplata__card{background:#FFFFFF;border:1px solid var(--c-line-3);border-radius:var(--radius);padding:clamp(22px,2.2vw,32px);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--c-text);}a.vao-oplata__card{transition:border-color .2s,box-shadow .2s;}a.vao-oplata__card:hover{border-color:var(--c-accent);box-shadow:0 18px 40px -24px rgba(31,42,42,.25);color:var(--c-text);}.vao-oplata__card h3{margin:0;}.vao-oplata__text{color:var(--c-muted-2);font-size:16.5px;}.vao-oplata__text ul{margin:0;padding-left:1.2em;}.vao-oplata__text li{margin-bottom:.35em;}.vao-oplata__text li::marker{color:var(--c-gold);}.vao-oplata__more{margin-top:auto;padding-top:6px;color:var(--c-accent);font-size:15.5px;}.u-sosed{background:#FFFFFF;padding:clamp(22px,2.2vw,30px);display:flex;flex-direction:column;gap:18px;min-height:150px;text-decoration:none;color:var(--c-text);transition:background .2s;}.u-sosed:hover{background:var(--c-mint);color:var(--c-text);}.u-sosed__t{font-family:var(--font-head);font-weight:700;font-size:20px;line-height:1.25;}.u-sosed__a{margin-top:-8px;font-size:15.5px;line-height:1.45;color:var(--c-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}.u-sosed__f{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--c-line);padding-top:14px;}.u-sosed__cena{font-family:var(--font-head);font-weight:700;font-size:18px;line-height:1.2;color:var(--c-gold-dark);white-space:nowrap;}.u-sosed__cena small{font:inherit;}.u-sosed__more{margin-left:auto;color:var(--c-accent);font-size:15px;white-space:nowrap;}.u-rel{background:#FFFFFF;border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(24px,2.6vw,34px);display:flex;flex-direction:column;gap:10px;transition:transform .3s,box-shadow .3s;}.u-rel:hover{transform:translateY(-6px);box-shadow:var(--shadow);}.u-rel .views-field-name a{font-family:var(--font-head);font-weight:700;font-size:20px;line-height:1.25;text-decoration:none;}.u-rel .views-field-field-anons{color:var(--c-muted);font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}.u-rel .views-field-field-anons br{display:none;}.u-cta__in{display:flex;flex-wrap:wrap;gap:28px clamp(36px,5vw,80px);align-items:center;justify-content:space-between;}.u-cta h2{margin-bottom:14px;}.u-cta p{margin:0;max-width:36em;color:rgba(255,255,255,.8);}.u-cta .eyebrow{color:rgba(187,151,101,.95);}.u-cta__act{display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.u-cta__phone{color:#FFFFFF;text-decoration:none;font-family:var(--font-head);font-weight:700;font-size:clamp(24px,2.4vw,33px);}.u-cta__phone:hover{color:var(--c-gold);}.u-sec .rows--vao_uslugi{gap:0;background:none;border:0;border-top:1px solid var(--c-line-3);border-left:1px solid var(--c-line-3);}.u-sec .rows--vao_uslugi .napr{border:0;border-right:1px solid var(--c-line-3);border-bottom:1px solid var(--c-line-3);border-radius:0;}.u-sec .rows--vao_uslugi .napr__anons{flex:none;}.u-sec .rows--vao_uslugi .napr__deti{flex:1;}.u-sec .rows--vao_uslugi h3{margin-top:0;}.doc-hero{position:relative;overflow:hidden;background:var(--c-dark);color:#FFFFFF;min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));display:flex;}.doc-hero__in{display:flex;flex-direction:column;padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(32px,4vw,56px);}.doc-hero .breadcrumb ol{margin-bottom:clamp(20px,2.6vw,40px);font-size:13.5px;}.doc-hero .breadcrumb a,.doc-hero .breadcrumb ol{color:rgba(255,255,255,.65);}.doc-hero .breadcrumb a:hover{color:#FFFFFF;}.doc-hero .breadcrumb li:last-child{color:#FFFFFF;}.doc-hero .breadcrumb li + li::before{color:rgba(255,255,255,.3);}.doc-hero__grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;}@media (min-width:900px){.doc-hero__grid{grid-template-columns:minmax(260px,420px) minmax(0,1fr);}}.doc-hero__foto img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top center;border-radius:var(--radius);max-height:calc(100vh - var(--nav-h) - 120px);}@media (max-width:899px){.doc-hero__foto img{aspect-ratio:auto;height:min(48vh,420px);max-height:none;}}.doc-hero__h1{font-size:clamp(32px,3.6vw,52px);line-height:1.08;margin:0 0 12px;max-width:14em;color:#FFFFFF;}.doc-hero__role{color:var(--c-gold-light);font-size:clamp(17px,1.4vw,19px);margin-bottom:clamp(22px,2.6vw,34px);max-width:32em;}.doc-hero__spec{margin:-14px 0 clamp(22px,2.6vw,34px);color:rgba(255,255,255,.72);max-width:36em;}.doc-hero__cifry{list-style:none;margin:0 0 clamp(24px,2.8vw,36px);padding:0;display:flex;flex-wrap:wrap;gap:18px clamp(24px,3vw,56px);}.doc-hero__n{display:block;font-family:var(--font-thin);font-weight:300;font-size:clamp(30px,2.8vw,40px);line-height:1.1;color:var(--c-gold-light);}.doc-hero__d{display:block;font-size:15px;color:rgba(255,255,255,.65);}@media (min-width:900px) and (max-height:900px){.doc-hero__in{padding-top:22px;padding-bottom:24px;}.doc-hero .breadcrumb ol{margin-bottom:14px;}}.doc-spravka{background:var(--c-mint);border-radius:var(--radius);padding:clamp(26px,2.8vw,36px);display:flex;flex-direction:column;gap:10px;}.doc-spravka__lbl{font-family:var(--font-head);font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);}.doc-spravka__lbl ~ .doc-spravka__lbl{border-top:1px solid #DFE9E7;padding-top:18px;margin-top:8px;}.doc-spravka__t{color:var(--c-muted-2);font-size:16px;line-height:1.5;}.doc-spravka__t p{margin:0 0 8px;}.doc-spravka .btn{margin-top:12px;}.u-sec .doc-uslugi{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));}.u-sec .doc-uslugi:has(> .napr:only-child){max-width:800px;}.doc-vopros{max-width:760px;}.vrach .otzyv{border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(24px,2.8vw,36px);margin:0;}.vrach .rows--vao_otzyvy{max-width:none;gap:clamp(16px,2vw,24px);}@media (min-width:760px){.vrach .rows--vao_otzyvy{grid-template-columns:repeat(2,minmax(0,1fr));}}.vrach .otzyv__text{margin:0 0 12px;font-size:clamp(17px,1.4vw,19px);font-style:italic;}.anim .rvi{opacity:0;transform:translateY(16px);transition:opacity .26s ease,transform .26s ease;transition-delay:var(--d,0ms);}.anim .rvi.in{opacity:1;transform:none;}.anim .vrach-card.rvi.in:hover,.anim .promo-card.rvi.in:hover{transform:translateY(-6px);transition-delay:0ms;}.anim .u-sec--dark .vao-etapy__list > li.ps{opacity:.42;transition:opacity .45s ease;}.anim .u-sec--dark .vao-etapy__list > li.ps.on{opacity:1;}@media (prefers-reduced-motion:reduce){.anim .rvi{opacity:1 !important;transform:none !important;}.anim .u-sec--dark .vao-etapy__list > li.ps{opacity:1 !important;}}@media (max-width:640px){.u-sosed{min-height:0;}}.u-prajs-vse{margin-top:clamp(20px,2.4vw,32px);}.brendy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(16px,2vw,24px);}.brend{background:#FFFFFF;border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:8px;}.brend__strana{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-dark);}.brend h3{margin:0;font-size:21px;line-height:1.25;}.brend p{margin:0;color:var(--c-muted);font-size:16px;line-height:1.6;}.u-sec:not(.u-sec--mint) .brend{background:var(--c-mint);border-color:transparent;}
.st-hero{background:var(--c-mint);}.st-hero__in{padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(40px,5vw,64px);}.st-hero .breadcrumb ol{margin-bottom:clamp(20px,2.6vw,40px);font-size:13.5px;}.st-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;}@media (min-width:1000px){.st-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);}.st-hero__grid--bez{grid-template-columns:minmax(0,1fr);}}.st-hero .eyebrow{margin-bottom:14px;}.st-hero__h1{font-size:clamp(30px,3.2vw,48px);line-height:1.1;margin:0 0 clamp(18px,2vw,26px);text-wrap:balance;}.st-hero__pic img{display:block;width:min(100%,var(--w,100%),calc(62vh * var(--ar,1)));height:auto;margin-left:auto;border-radius:var(--radius);}@media (max-width:999px){.st-hero__pic img{margin-left:0;}}@media (min-width:1000px) and (max-height:900px){.st-hero__in{padding-top:22px;}.st-hero .breadcrumb ol{margin-bottom:14px;}}.st-meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:15px;color:var(--c-muted-2);}.st-meta > span{display:inline-flex;align-items:center;gap:8px;}.st-meta > span::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--c-gold);}.st-avtor{display:flex;gap:14px;align-items:center;margin-top:clamp(22px,2.6vw,32px);padding-top:18px;border-top:1px solid var(--c-line-4);}.st-avtor__znak,.st-avtor__foto{flex-shrink:0;width:52px;height:52px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}.st-avtor__znak{background:var(--c-accent);}.st-avtor__foto img{width:100%;height:100%;object-fit:cover;}.st-avtor__txt{display:flex;flex-direction:column;gap:2px;}.st-avtor__imya{font-family:var(--font-head);font-weight:700;font-size:16px;color:var(--c-text);text-decoration:none;}a.st-avtor__imya:hover{color:var(--c-accent);}.st-avtor__rol{font-size:14px;color:var(--c-muted);}.st-tekst{padding:clamp(48px,6vw,88px) 0;}.st-body{font-size:18px;line-height:1.7;}.st-body ul + ul,.st-body ol + ol{margin-top:-.6em;}.st-body p > strong:only-child{color:var(--c-text);}.st-body h2{scroll-margin-top:24px;}.st-body img{height:auto;}.st-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px;margin-top:clamp(28px,3vw,40px);max-width:46em;}.st-gal figure{margin:0;}.st-gal img{display:block;width:100%;height:auto;border-radius:var(--radius);}.st-aside{display:flex;flex-direction:column;gap:16px;}.st-temy{background:var(--c-mint);border-radius:var(--radius);padding:clamp(22px,2.4vw,30px);}.st-temy__t,.st-toc__t{font-family:var(--font-head);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-dark);margin-bottom:8px;}.st-topic{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #DCE4E2;font-size:16px;color:var(--c-text);text-decoration:none;}a.st-topic:hover{color:var(--c-accent);}.st-topic__from{color:var(--c-gold-dark);white-space:nowrap;}.st-temy .st-temy__btn{display:block;width:100%;text-align:center;margin-top:18px;}.st-med{border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:14px;}.st-med__lic{font-size:14px;color:var(--c-muted);line-height:1.5;}.st-med__lic a{color:var(--c-accent);}.st-med__disc{margin:0;padding:12px 14px;background:var(--c-mint);border-radius:var(--radius);font-size:14.5px;line-height:1.45;}.st-toc{display:none;border-left:2px solid var(--c-gold);padding:4px 0 4px 18px;}@media (min-width:1100px){.st-toc{display:block;}.st-toc-mob{display:none;}}.st-toc ol,.st-toc-mob ol{list-style:none;margin:0;padding:0;counter-reset:toc;}.st-toc li,.st-toc-mob li{counter-increment:toc;}.st-toc a{display:flex;gap:10px;padding:6px 0;font-size:15.5px;line-height:1.35;color:var(--c-muted-2);text-decoration:none;transition:color .2s;}.st-toc a::before,.st-toc-mob a::before{content:counter(toc,decimal-leading-zero);font-family:var(--font-thin);font-weight:300;color:var(--c-gold);flex-shrink:0;}.st-toc a:hover,.st-toc a.is-active{color:var(--c-accent);}.st-toc a.is-active{font-weight:700;}.st-toc-mob{border:1px solid #DCE4E2;border-radius:var(--radius);padding:0 18px;margin:0 0 28px;background:var(--c-mint);}.st-toc-mob summary{cursor:pointer;padding:14px 0;font-family:var(--font-head);font-weight:700;font-size:16px;}.st-toc-mob ol{padding-bottom:12px;}.st-toc-mob a{display:flex;gap:10px;padding:7px 0;border-top:1px solid #DCE4E2;font-size:16px;color:var(--c-text);text-decoration:none;}.st-drugie__head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(32px,4vw,52px);}.u-sec .st-drugie__head h2{margin:0;}.st-drugie__head .eyebrow{margin-bottom:16px;}
.inf-hero{min-height:0;}.inf-hero .u-hero__in{padding-bottom:clamp(40px,5vw,72px);}@media (min-width:1000px){.inf-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);}}.inf-hero__img{display:block;width:100%;height:100%;object-fit:cover;}.inf-fakty{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--c-line-3);border:1px solid var(--c-line-3);border-radius:var(--radius);overflow:hidden;}.inf-fakty > div{background:#FFFFFF;padding:clamp(18px,1.8vw,26px);display:flex;flex-direction:column;gap:6px;}.inf-fakty dt{font-family:var(--font-head);font-weight:700;font-size:clamp(19px,1.6vw,24px);line-height:1.2;color:var(--c-text);}.inf-fakty dd{margin:0;font-size:15px;line-height:1.45;color:var(--c-muted);}@media (max-width:480px){.inf-fakty{grid-template-columns:minmax(0,1fr);}}.inf-razdel a.is-active{color:var(--c-accent);border-bottom-color:var(--c-accent);}.inf [id]{scroll-margin-top:calc(var(--snav-h) + 8px);}.inf-sec h2{max-width:22em;}.inf-rt{max-width:46em;}.inf-rt + .inf-cards{margin-top:clamp(28px,3vw,44px);}.inf-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.4vw,20px);}@media (min-width:640px){.inf-cards{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1100px){.inf-cards{grid-template-columns:repeat(4,minmax(0,1fr));}.inf-cards--3{grid-template-columns:repeat(3,minmax(0,1fr));}}.inf-card{background:#FFFFFF;border:1px solid var(--c-line-3);border-radius:var(--radius);padding:clamp(22px,2.2vw,32px);display:flex;flex-direction:column;gap:10px;}.inf-card h3{margin:0;font-size:20px;line-height:1.25;}.inf-card .rt{font-size:16.5px;}.inf-card .rt > :last-child{margin-bottom:0;}.inf-card__n{font-family:var(--font-thin);font-weight:300;font-size:40px;line-height:1;color:var(--c-gold);}.inf-card__cena{font-family:var(--font-head);font-weight:700;font-size:clamp(20px,1.7vw,26px);line-height:1.2;color:var(--c-text);}.u-sec--mint .inf-card{border-color:var(--c-line-3);}.inf-side{background:var(--c-mint);border-radius:var(--radius);padding:clamp(22px,2.2vw,30px);display:flex;flex-direction:column;gap:12px;}.inf-side p{margin:0;font-size:15.5px;color:var(--c-muted-2);}.inf-side a:not(.inf-side__tel){color:var(--c-accent);}.inf-lbl{font-family:var(--font-head);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-dark);margin:0 0 12px;}.inf-side .inf-lbl{margin:0;}.inf-side__tel{font-family:var(--font-head);font-weight:700;font-size:22px;color:var(--c-text);text-decoration:none;}.inf-side__tel:hover{color:var(--c-accent);}.inf-side__msg{display:flex;flex-wrap:wrap;gap:8px;}.inf-side__msg a{text-decoration:none;border:1px solid var(--c-line-4);border-radius:999px;padding:6px 14px;font-size:14.5px;color:var(--c-text) !important;}.inf-side__msg a:hover{border-color:var(--c-accent);color:var(--c-accent) !important;}.inf-lead{margin:-12px 0 clamp(28px,3vw,40px);color:var(--c-muted);max-width:42em;}.inf-rq{margin:0;border-top:1px solid var(--c-text);max-width:1100px;}.inf-rq > div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 24px;padding:14px 0;border-bottom:1px solid var(--c-line);}@media (min-width:720px){.inf-rq > div{grid-template-columns:minmax(180px,280px) minmax(0,1fr);}}.inf-rq dt{font-size:15px;color:var(--c-muted);}.inf-rq dd{margin:0;font-size:16.5px;color:var(--c-text);overflow-wrap:anywhere;}.inf-rq a{color:var(--c-accent);}.inf-rq--kratko{margin-top:24px;}@media (min-width:720px){.inf-rq--kratko > div{grid-template-columns:minmax(120px,160px) minmax(0,1fr);}}.inf-lic{margin:0 0 clamp(28px,3vw,40px);font-size:clamp(17px,1.3vw,19.5px);max-width:46em;}.inf-works{columns:1;column-gap:clamp(28px,3vw,48px);margin:0 0 clamp(32px,3.4vw,48px);padding-left:1.2em;color:var(--c-muted-2);}@media (min-width:900px){.inf-works{columns:2;}}.inf-works li{margin-bottom:.45em;break-inside:avoid;}.inf-works li::marker{color:var(--c-gold);}.inf-skany{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);}@media (min-width:900px){.inf-skany{grid-template-columns:repeat(6,minmax(0,1fr));}}.inf-skany a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--c-muted-2);font-size:14.5px;}.inf-skan__img{display:block;width:100%;aspect-ratio:7 / 10;object-fit:cover;object-position:top;border:1px solid var(--c-line-3);border-radius:3px;background:#FFFFFF;transition:border-color .2s;}.inf-skany a:hover .inf-skan__img{border-color:var(--c-accent);}.inf-org p{margin:0;font-size:15.5px;color:var(--c-muted-2);}.inf-org a{color:var(--c-accent);text-decoration:none;}.inf-docs{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-text);max-width:1100px;}.inf-docs li{border-bottom:1px solid var(--c-line);}.inf-docs a{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:16px 0;text-decoration:none;color:var(--c-text);font-size:17px;}.inf-docs a span{color:var(--c-muted);font-size:14px;white-space:nowrap;}.inf-docs a:hover{color:var(--c-accent);}@media (max-width:560px){.inf-docs a{flex-direction:column;gap:2px;}}.inf-vrachi__head{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(24px,2.6vw,36px);}.inf-vrachi__head h2{margin:0;}.inf .gal{display:flex;gap:clamp(20px,2.4vw,32px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:2px;padding:4px 2px 16px;scrollbar-width:none;cursor:grab;}.inf .gal::-webkit-scrollbar{display:none;}.inf .gal.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;}.inf .gal > *{flex:0 0 min(300px,74vw);scroll-snap-align:start;}.inf .gal img{-webkit-user-drag:none;user-select:none;}.inf .gal-ctl{display:flex;align-items:center;gap:10px;}.inf .gal-btn{width:46px;height:46px;border:1px solid var(--c-line-4);border-radius:50%;background:#FFFFFF;color:var(--c-text);font-size:19px;line-height:1;cursor:pointer;transition:border-color .2s,background .2s,color .2s;}.inf .gal-btn:hover{border-color:var(--c-accent);background:var(--c-accent);color:#FFFFFF;}.inf .gal-btn[disabled]{opacity:.3;cursor:default;}.inf .gal-btn[disabled]:hover{border-color:var(--c-line-4);background:#FFFFFF;color:var(--c-text);}.inf .gal-ctl .btn{margin-right:8px;}.inf-zayavka{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start;}@media (min-width:1000px){.inf-zayavka{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);}}.inf-zayavka h2{margin-bottom:16px;}.inf-zayavka .inf-lead{margin:0 0 20px;}.inf-forma{background:#FFFFFF;border-radius:var(--radius);padding:clamp(24px,3vw,40px);box-shadow:var(--shadow);}@media (min-width:640px){.inf-forma form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;}.inf-forma form > .form-type-checkbox,.inf-forma form > .form-actions,.inf-forma form > .messages,.inf-forma form > [data-drupal-messages]{grid-column:1 / -1;}}
.sw-polosa{background:var(--c-mint);padding:clamp(48px,6vw,88px) 0;}.sw-polosa__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(20px,2.4vw,32px);}.sw-polosa__head .eyebrow{margin-bottom:12px;}.sw-polosa__t{margin:0;font-size:clamp(25px,2.6vw,34px);}.sw-polosa__all{color:var(--c-text);font-size:16px;text-underline-offset:4px;}.sw-polosa__all:hover{color:var(--c-accent);}.sw-vidzhet{min-height:412px;}.sw-vidzhet .sw-app,.sw-vidzhet .sw-app *{font-family:inherit !important;}.sw-vidzhet .sw-app-body{width:auto !important;max-width:none !important;margin:0 !important;}.sw-vidzhet .sw-review-box{background:#FFFFFF !important;border:1px solid var(--c-line-3);border-radius:var(--radius) !important;padding:16px 22px !important;}.sw-vidzhet .sw-app .sw-review-item.sw-swiper-slide{box-shadow:none !important;border:1px solid var(--c-line-3) !important;border-radius:var(--radius) !important;}.sw-vidzhet .sw-reviews-btn{box-shadow:none !important;border:1px solid var(--c-text) !important;border-radius:var(--radius) !important;color:var(--c-text) !important;transition:background .2s,color .2s;}.sw-vidzhet .sw-reviews-btn:hover{background:var(--c-text) !important;color:#FFFFFF !important;}.sw-vidzhet .star_block .clip svg,.sw-vidzhet .star_block .clip use{fill:var(--c-gold) !important;}.sw-vidzhet .swiper-pagination-bullet-active{background:var(--c-accent) !important;}.sw-vidzhet .sw-review-source-link{color:var(--c-muted) !important;}.sw-vidzhet .sw-app .sw-review-item-stars[data-stars="1"] .star:nth-child(-n+1) use,.sw-vidzhet .sw-app .sw-review-item-stars[data-stars="2"] .star:nth-child(-n+2) use,.sw-vidzhet .sw-app .sw-review-item-stars[data-stars="3"] .star:nth-child(-n+3) use,.sw-vidzhet .sw-app .sw-review-item-stars[data-stars="4"] .star:nth-child(-n+4) use,.sw-vidzhet .sw-app .sw-review-item-stars[data-stars="5"] .star:nth-child(-n+5) use{fill:var(--c-gold) !important;}
