@font-face{font-family:Onest;src:url(/local/templates/vision_clinic/build/assets/Onest-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/local/templates/vision_clinic/build/assets/Onest-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/local/templates/vision_clinic/build/assets/Onest-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/local/templates/vision_clinic/build/assets/Onest-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/local/templates/vision_clinic/build/assets/Onest-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--container-gutter:12px;--section-space:60px;--layout-gap-lg:24px;--layout-gap-md:16px}@media (width>=768px){:root{--container-gutter:16px}}@media (width>=1440px){:root{--container-gutter:80px;--section-space:clamp(60px, 4.16667vw, 80px);--layout-gap-lg:clamp(24px, 1.66667vw, 32px);--layout-gap-md:clamp(18px, 1.25vw, 24px);--radius-card:clamp(15px, 1.04167vw, 20px)}}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}html:has(body[data-scroll-locked]){overflow:hidden}body{font-size:16px;font-family:var(--font-sans);color:var(--color-main);word-wrap:break-word;min-width:360px;min-height:100vh;min-height:var(--app-height);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;flex-direction:column;margin:0;line-height:1.2;display:flex;position:relative}main{flex-grow:1;width:100%}a{cursor:pointer;text-decoration:none}picture{display:block}button{cursor:pointer;background-color:#0000;border:none}h1,h2,h3,h4,h5{padding:0;font-weight:500}ul,ol{list-style:none}input,select,textarea{width:100%;color:var(--color-main);background-color:#fff;border:none;font-family:inherit}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus{outline:none}.page{padding-top:40px;padding-bottom:60px}@media (width>=1024px){.page{padding-bottom:80px}.page-content{grid-column-gap:clamp(30px, 5vw, 86px);grid-template-columns:max(320px,min(26vw,507px)) 1fr;align-items:flex-start;display:grid}.page-content h1{grid-column:2}}.link{color:var(--color-link);transition:color .25s}.link:hover{color:var(--color-main)}@media (width<=1439.98px){.section-slider{width:100vw;margin-left:-16px;padding-left:16px;padding-right:16px}}@media (width<=767.98px){.section-slider{margin-left:-12px;padding-left:12px;padding-right:12px}}[data-react-component]{display:contents}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{padding:0 var(--container-gutter);box-sizing:border-box;width:100%;max-width:100%;margin:0 auto}@media (width>=1440px){.container{max-width:1920px}}.main-head{gap:20px;margin-bottom:20px;display:grid}@media (width>=1024px){.main-head{grid-template-columns:repeat(12,1fr);align-items:center;row-gap:max(30px,min(2.08333vw,40px));margin-bottom:max(45px,min(3.125vw,60px))}.main-head__tabs_age{grid-column:7/13;margin-left:auto}.main-head__navigation{grid-column:1/13;grid-template-columns:repeat(12,1fr);align-items:center;gap:20px;display:grid}.main-head__search_page{grid-column:1/6;max-width:max(555px,min(38.5417vw,740px))}}.main-head__filters_page{grid-column:6/13;align-items:center;gap:20px;display:flex}.main-head__filters_active{grid-column:1/13}@media (width<=767.98px){.main-head__filters_page,.main-head__filters_active{display:none!important}}@media (width>=1024px){.main-head__filters_mobile{display:none!important}}.main-title{align-items:flex-end;gap:8px;display:flex;margin-bottom:0!important}@media (width<=767.98px){.main-title{margin-bottom:12px}}@media (width>=1024px){.main-title{grid-column:1/7;gap:20px}}.main-title__count{letter-spacing:.1px;font-size:16px;font-weight:400;line-height:1.3}@media (width>=1024px){.main-title__count{font-size:max(18px,min(1.1458vw,22px))}}.main-body__grid{gap:16px;display:grid}@media (width>=640px){.main-body__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.main-body__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.main-body__pagination{margin-top:32px}@media (width>=1280px){.main-body__pagination{margin-top:max(45px,min(3.125vw,60px))}}.breadcrumbs{margin-bottom:70px}@media (width<=1023.98px){.breadcrumbs{margin-bottom:40px}}@media (width<=767.98px){.breadcrumbs{display:none}}.breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.breadcrumbs-list__item{gap:8px;display:flex}.breadcrumbs-list__link{color:var(--color-main);line-height:1.3;transition:color .25s;display:flex}.breadcrumbs-list__link:hover{color:var(--color-secondary)}.breadcrumbs-list__link--current{pointer-events:none;opacity:.3}.btn{--btn-main:var(--color-main);--btn-light:var(--color-light);--btn-gradient-from:var(--color-muted);--btn-gradient-to:var(--color-main);--btn-primary-text:var(--color-white);--btn-mono-bg:var(--color-muted);--btn-mono-text:var(--color-white);--btn-disabled:#d5dde4;height:56px;font-family:var(--font-sans);font-feature-settings:"ss02" 1;cursor:pointer;text-align:center;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 24px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:box-shadow .25s,color .25s,border-color .25s;display:inline-flex}@media (width<=767.98px){.btn{width:100%}}@media (width>=1280px){.btn{border-radius:max(9px,min(.625vw,12px));height:max(48px,min(2.91667vw,56px));padding:max(8px,min(.520833vw,10px)) max(18px,min(1.25vw,24px));font-size:max(16px,min(.9375vw,18px))}}.btn--clinic{--btn-main:var(--color-clinic-main);--btn-light:var(--color-clinic-ring);--btn-gradient-from:var(--color-clinic-gradient-from);--btn-gradient-to:var(--color-clinic-gradient-to);--btn-mono-bg:var(--color-clinic-secondary);--btn-mono-text:var(--color-white)}.btn--gallery{--btn-main:var(--color-gallery-main);--btn-light:var(--color-gallery-ring);--btn-gradient-from:var(--color-gallery-secondary);--btn-gradient-to:var(--color-gallery-main);--btn-mono-bg:var(--color-gallery-secondary)}.btn--study{--btn-main:var(--color-study-main);--btn-light:var(--color-study-ring);--btn-gradient-from:var(--color-study-gradient-from);--btn-gradient-to:var(--color-study-gradient-to);--btn-primary-text:var(--color-study-main);--btn-mono-bg:var(--color-study-secondary);--btn-mono-text:var(--color-white)}.btn--hotel{--btn-main:var(--color-hotel-main);--btn-light:var(--color-hotel-ring);--btn-gradient-from:var(--color-hotel-gradient-from);--btn-gradient-to:var(--color-hotel-gradient-to);--btn-primary-text:var(--color-hotel-main);--btn-mono-bg:var(--color-hotel-secondary);--btn-mono-text:var(--color-hotel-main)}.btn--cafe{--btn-main:var(--color-cafe-main);--btn-light:var(--color-cafe-ring);--btn-gradient-from:var(--color-cafe-gradient-from);--btn-gradient-to:var(--color-cafe-gradient-to);--btn-primary-text:var(--color-cafe-main);--btn-mono-bg:var(--color-cafe-secondary);--btn-mono-text:var(--color-white)}.btn--art{--btn-main:var(--color-art-main);--btn-light:var(--color-art-ring);--btn-gradient-from:var(--color-art-gradient-from);--btn-gradient-to:var(--color-art-gradient-to);--btn-primary-text:var(--color-art-main);--btn-mono-bg:var(--color-art-secondary);--btn-mono-text:var(--color-white)}.btn--blue{background:linear-gradient(to right, var(--btn-gradient-from), var(--btn-gradient-to));color:var(--btn-primary-text)}.btn--blue:hover{box-shadow:0 0 0 4px #d5e1eb}.btn--mono{background-color:var(--btn-mono-bg);color:var(--btn-mono-text)}.btn--mono:hover{box-shadow:0 0 0 4px var(--btn-light)}.btn--stroke{border:1px solid var(--btn-main);color:var(--btn-main)}.btn--stroke:hover{box-shadow:0 0 0 4px #d5e1eb}.btn--white{background-color:var(--color-white)}.btn--white:hover{box-shadow:0 0 0 4px #d5e1eb}.btn--arrow{justify-content:space-between;gap:10px;padding:12px 12px 12px 20px}@media (width>=1440px){.btn--arrow{gap:max(7.5px,min(.520833vw,10px));padding:max(9px,min(.625vw,12px)) max(9px,min(.625vw,12px)) max(9px,min(.625vw,12px)) max(15px,min(1.04167vw,20px))}}.btn--link{height:auto;color:var(--btn-main);background:0 0;border:none;border-radius:0;padding:0;font-weight:500;display:inline}.btn--link:hover{text-decoration:underline}.btn--link-sm{height:auto;color:var(--btn-main);background:0 0;border:none;border-radius:0;padding:0;font-weight:400;line-height:1.3;display:inline}.btn--link-sm:hover{text-decoration:underline}.btn__icon{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:32.5px;height:32.5px;display:flex}@media (width>=1440px){.btn__icon{border-radius:max(15px,min(1.04167vw,20px));width:max(24.375px,min(1.69271vw,32.5px));height:max(24.375px,min(1.69271vw,32.5px))}}.btn__icon svg{width:18px;height:18px}@media (width>=1440px){.btn__icon svg{width:max(13.5px,min(.9375vw,18px));height:max(13.5px,min(.9375vw,18px))}}.btn--blue .btn__icon{background-color:var(--color-white);color:var(--btn-main)}.btn--stroke .btn__icon,.btn--white .btn__icon{background-color:var(--btn-main);color:var(--color-white)}.btn--blue:disabled,.btn--blue.is-disabled,.btn--mono:disabled,.btn--mono.is-disabled{background:var(--btn-disabled);color:var(--color-white);cursor:not-allowed;pointer-events:none;box-shadow:none}.btn--stroke:disabled,.btn--stroke.is-disabled{background:var(--color-white);border-color:var(--btn-disabled);color:var(--btn-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none}.btn--link:disabled,.btn--link.is-disabled,.btn--link-sm:disabled,.btn--link-sm.is-disabled{color:var(--btn-disabled);cursor:not-allowed;pointer-events:none;text-decoration:none}.btn--blue:disabled .btn__icon,.btn--blue.is-disabled .btn__icon{color:var(--color-white);background-color:#fff3}.btn--stroke:disabled .btn__icon,.btn--stroke.is-disabled .btn__icon{background-color:var(--btn-disabled);color:var(--color-white)}.btn-main{background-color:var(--color-main);color:var(--color-white);width:100%;max-width:346px}.btn-main:hover{background-color:var(--color-accent)}.socials{flex-wrap:wrap;gap:10px;display:flex}@media (width>=1024px){.socials{gap:16px}}.socials__link{display:flex}.socials__link svg{width:40px;height:40px}@media (width>=768px){.socials__link svg{width:48px;height:48px}}.hamburger{z-index:100;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;width:20px;height:20px;position:relative}@media (width>=1280px){.hamburger{display:none}}.hamburger span{width:16px;height:2px;color:inherit;opacity:1;background-color:#292d32;border-radius:2px;display:block;position:absolute;left:2px}@media (width>=1280px){.hamburger span{background-color:var(--color-main)}}.hamburger span:first-child{transition:top .3s,transform .3s,background-color .3s;top:calc(50% - 5px)}.show-nav .hamburger span:first-child{top:calc(50% - 1px);transform:rotate(135deg)}.hamburger span:nth-child(2){top:calc(50% - 1px)}.show-nav .hamburger span:nth-child(2){width:0}.hamburger span:nth-child(3){transition:top .3s,transform .3s,background-color .3s;top:calc(50% + 3px)}.show-nav .hamburger span:nth-child(3){top:calc(50% - 1px);transform:rotate(225deg)}.header{--header-unit-main:var(--color-main);--header-unit-gradient-from:var(--color-secondary);--header-unit-gradient-to:var(--color-main);--header-unit-primary-text:var(--color-white);--header-unit-ring:var(--color-light);background-color:var(--color-white);border-bottom:1px solid var(--color-main-20);transition:transform .25s,opacity .25s,visibility .25s}.header.is-scroll-menu-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-100% - 16px))}.header--sticky{z-index:110;position:sticky;top:0}@media (width>=1280px){.header--sticky{top:calc(-1*max(47.25px,min(3.28125vw,63px)))}}.header__container{flex-direction:column;gap:20px;padding-top:12px;padding-bottom:12px;display:flex;position:relative}@media (width>=1280px){.header__container{gap:max(15px,min(1.04167vw,20px));padding-top:max(15px,min(1.04167vw,20px));padding-bottom:max(15px,min(1.04167vw,20px))}}.header__top{display:none}@media (width>=1280px){.header__top{border-bottom:1px solid #9fb4c733;justify-content:space-between;align-items:center;gap:max(15px,min(1.04167vw,20px));padding-bottom:max(15px,min(1.04167vw,20px));display:flex}}.header__meta{display:none}@media (width>=1024px){.header__meta{color:var(--color-main);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;line-height:1.3;display:flex}}@media (width>=1280px){.header__meta{gap:max(15px,min(1.04167vw,20px))}}.header__address{align-items:center;gap:max(9px,min(.625vw,12px));display:flex}.header__address>span:last-child{color:#9fb4c7}.header__metro{color:var(--color-main);align-items:center;gap:5px;font-size:16px;font-weight:400;line-height:21px;display:inline-flex}.header__metro span{padding-top:1px}.header__metro svg{flex-shrink:0;width:19px;height:15px}.header__departments{color:var(--color-main);text-decoration:none}.header__contact{color:var(--color-main);flex-shrink:0;align-items:baseline;gap:max(12px,min(.833333vw,16px));display:flex}.header__phone{color:inherit;font-size:max(16px,min(.9375vw,18px));font-weight:600;line-height:1.3;text-decoration:none}.header__callback{color:inherit;font-size:max(16px,min(.9375vw,18px));line-height:1.3;text-decoration:none}.header__main{justify-content:space-between;align-items:center;gap:30px;display:flex}@media (width>=1024px){.header__main{gap:20px}}@media (width>=1440px){.header__main{gap:max(30px,min(2.08333vw,40px))}}.header__logo{aspect-ratio:183/26;flex-shrink:0;width:183px;max-width:183px;display:flex}@media (width>=1280px){.header__logo{aspect-ratio:400/56;width:max(300px,min(20.8333vw,400px));max-width:none}}@media (width>=1440px){.header__logo{margin-right:max(33.75px,min(2.34375vw,45px))}}.header__logo-icon{width:100%;height:auto}.header__logo-unit{width:100%;height:100%;display:block;position:relative}.header__logo-mark,.header__logo-wordmark{display:block;position:absolute}.header__logo-mark{width:14.24%;height:99.9%;inset:0 auto 0 0}.header__logo-wordmark{width:40.82%;height:59%;top:20.59%;left:17.09%}.header__logo-desc{color:var(--header-unit-main);white-space:nowrap;text-transform:lowercase;margin:0;font-size:9.4px;font-weight:500;line-height:1;position:absolute;top:9.93%;left:60.95%}@media (width>=1280px){.header__logo-desc{font-size:max(15.345px,min(1.06563vw,20.46px))}}.header__special-button{background:var(--color-light);color:var(--color-main);cursor:pointer;border:0}.header__special-button:hover{box-shadow:0 0 0 4px var(--header-unit-ring)}.header__search{display:none;position:relative}@media (width>=1280px){.header__search{flex:1 0;align-items:center;display:flex}}@media (width<=1279.98px){.header__search.is-mobile-open{z-index:140;background-color:var(--color-white);flex-direction:column;height:100lvh;display:flex;position:fixed;inset:0;overflow:hidden}}.header__search-top{align-items:center;display:flex}@media (width<=1279.98px){.header__search-top{background-color:var(--color-white);padding:20px 12px}}@media (width>=1280px){.header__search-top{flex:1}}.header__search-field{border:1px solid var(--color-border);color:#4e708c66;border-right:none;border-radius:12px 0 0 12px;flex:1;align-items:center;gap:8px;height:56px;padding:10px 20px;display:flex}.header__search-field input{width:100%;min-width:0;color:var(--color-main);background:0 0;border:none;outline:none;font-family:inherit;font-size:16px;line-height:1.3}.header__search-field input::placeholder{color:#4e708c66}@media (width>=1280px){.header__search-field input{font-size:max(14px,min(.8333vw,16px))}.header__search-field{border-radius:max(9px,min(.625vw,12px)) 0 0 max(9px,min(.625vw,12px));gap:max(6px,min(.416667vw,8px));height:max(48px,min(2.91667vw,56px));padding:max(8px,min(.520833vw,10px)) max(15px,min(1.04167vw,20px))}}.header__search-btn{height:56px;color:var(--color-white);cursor:pointer;background:linear-gradient(90deg,#9fb4c7,#4e708c);border:none;border-radius:0 12px 12px 0;padding:10px 16px;font-size:18px;font-weight:500;line-height:.92}@media (width>=1280px){.header__search-btn{border-radius:0 max(9px,min(.625vw,12px)) max(9px,min(.625vw,12px)) 0;height:max(48px,min(2.91667vw,56px));padding:max(8px,min(.520833vw,10px)) max(12px,min(.833333vw,16px));font-size:max(16px,min(.9375vw,18px))}}.header--gallery{--header-unit-main:var(--color-gallery-main);--header-unit-gradient-from:var(--color-gallery-secondary);--header-unit-gradient-to:var(--color-gallery-main);--header-unit-ring:var(--color-gallery-ring)}.header--study{--header-unit-main:var(--color-study-main);--header-unit-gradient-from:var(--color-study-gradient-from);--header-unit-gradient-to:var(--color-study-gradient-to);--header-unit-primary-text:var(--color-study-main);--header-unit-ring:var(--color-study-ring)}.header--hotel{--header-unit-main:var(--color-hotel-main);--header-unit-gradient-from:var(--color-hotel-gradient-from);--header-unit-gradient-to:var(--color-hotel-gradient-to);--header-unit-primary-text:var(--color-hotel-main);--header-unit-ring:var(--color-hotel-ring)}.header--gallery .header__search-btn,.header--gallery .header__mobile-cta,.header--study .header__search-btn,.header--study .header__mobile-cta,.header--hotel .header__search-btn,.header--hotel .header__mobile-cta{color:var(--header-unit-main);background:linear-gradient(90deg, var(--header-unit-gradient-from) 0%, var(--header-unit-gradient-to) 100%)}.header--gallery .header__cta,.header--study .header__cta,.header--hotel .header__cta{--btn-main:var(--header-unit-main);--btn-gradient-from:var(--header-unit-gradient-from);--btn-gradient-to:var(--header-unit-gradient-to);--btn-primary-text:var(--header-unit-primary-text);--btn-mono-text:var(--header-unit-main)}.header--gallery .header__special-button,.header--study .header__special-button,.header--hotel .header__special-button{color:var(--header-unit-main);background:linear-gradient(90deg, var(--header-unit-gradient-from) 0%, var(--header-unit-gradient-to) 100%)}.header__search-close{color:#80a2be;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:none}.header__search-dropdown{background-color:var(--color-white);opacity:0;visibility:hidden;border-radius:12px;width:100%;max-width:740px;padding:32px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(10px);box-shadow:0 0 30px #0000000d}@media (width>=1280px){.header__search-dropdown{border-radius:max(9px,min(.625vw,12px));max-width:max(555px,min(38.5417vw,740px));padding:max(24px,min(1.66667vw,32px))}}.header__search-dropdown.is-active{opacity:1;visibility:visible;z-index:1;transform:translateY(0)}.header__search-dropdown [hidden]{display:none!important}@media (width<=1279.98px){.header__search-dropdown{width:100%;max-width:none;box-shadow:none;opacity:1;visibility:visible;border-radius:0;padding:0 12px 20px;transition:none;display:none;position:static;transform:none}.header__search-dropdown.is-active{display:block}}.header__search-view{flex-direction:column;gap:32px;display:flex}@media (width>=1280px){.header__search-view{gap:max(24px,min(1.66667vw,32px))}}.header__search-section{flex-direction:column;gap:16px;display:flex}@media (width>=1280px){.header__search-section{gap:max(12px,min(.833333vw,16px))}}.header__search-title{color:#9fb4c7;margin:0;font-size:18px;line-height:1.3}@media (width>=1280px){.header__search-title{font-size:max(16px,min(.9375vw,18px))}}.header__search-history{flex-direction:column;gap:12px;display:flex}@media (width>=1280px){.header__search-history{gap:max(9px,min(.625vw,12px))}}.header__search-history-item{color:var(--color-main);align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}@media (width>=1280px){.header__search-history-item{gap:max(7.5px,min(.520833vw,10px));font-size:max(16px,min(.9375vw,18px))}}.header__search-history-item svg{color:#9fb4c7}.header__search-history-item:hover{color:var(--color-accent)}.header__search-services{flex-direction:column;gap:12px;display:flex}.header__search-services a{color:var(--color-main);font-size:18px;font-weight:500;line-height:1.3;text-decoration:none}.header__search-services a:hover{color:var(--color-accent)}@media (width>=1280px){.header__search-services{gap:max(9px,min(.625vw,12px))}.header__search-services a{font-size:max(16px,min(.9375vw,18px))}}.header__search-results-list{flex-direction:column;gap:12px;display:flex}@media (width>=1280px){.header__search-results-list{gap:max(9px,min(.625vw,12px))}}.header__search-results-item{color:var(--color-main);font-size:18px;font-weight:500;line-height:1.3;text-decoration:none}@media (width>=1280px){.header__search-results-item{font-size:max(16px,min(.9375vw,18px))}}.header__search-results-item b{font-weight:700}.header__search-results-item:hover{color:var(--color-accent)}.header__search-doctors{flex-wrap:wrap;gap:8px;display:flex}@media (width>=1280px){.header__search-doctors{gap:max(6px,min(.416667vw,8px))}}.header__search-doctor{width:100%;color:var(--color-main);background-color:#f2f5f9;border-radius:16px;align-items:flex-start;gap:10px;padding:20px;text-decoration:none;transition:background-color .2s;display:flex}@media (width>=1280px){.header__search-doctor{border-radius:max(12px,min(.833333vw,16px));gap:max(7.5px,min(.520833vw,10px));padding:max(15px,min(1.04167vw,20px))}}@media (width>=768px){.header__search-doctor{flex:1 0 calc(50% - 4px)}}.header__search-doctor:hover{background-color:#e6eaf0}.header__search-doctor-photo{background-color:#d6d7d9;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}@media (width>=1280px){.header__search-doctor-photo{width:max(36px,min(2.5vw,48px));height:max(36px,min(2.5vw,48px))}}.header__search-doctor-photo img,.header__search-doctor-photo svg{object-fit:cover;width:100%;height:100%}.header__search-doctor-info{flex-direction:column;gap:8px;display:flex}@media (width>=1280px){.header__search-doctor-info{gap:max(6px,min(.416667vw,8px))}}.header__search-doctor-name{margin:0;font-size:20px;line-height:1.1}@media (width>=1280px){.header__search-doctor-name{font-size:max(16px,min(1.0417vw,20px))}}.header__search-doctor-desc{color:#4e708c99;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.header .tabs--filter{gap:20px}@media (width>=1280px){.header .tabs--filter{gap:max(24px,min(1.66667vw,32px))}}.header .tabs--filter .tabs__nav{scrollbar-width:none;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;padding-bottom:4px;padding-left:20px;padding-right:20px;overflow-x:auto}.header .tabs--filter .tabs__nav::-webkit-scrollbar{display:none}@media (width>=1024px){.header .tabs--filter .tabs__nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.header .tabs--filter .tabs__btn{height:44px;color:var(--color-main);white-space:nowrap;background-color:#0000;border:1px solid #f2f5f9;border-radius:8px;justify-content:center;align-items:center;width:auto;max-width:none;padding:0 16px;font-size:18px;font-weight:500;line-height:1.3;display:inline-flex}@media (width>=1024px){.header .tabs--filter .tabs__btn{height:max(48px,min(2.91667vw,56px));padding:0 max(18px,min(1.25vw,24px));font-size:max(18px,min(1.1458vw,22px))}}.header .tabs--filter .tabs__btn:hover{background-color:#0000;border-color:#d5dde4}.header .tabs--filter .tabs__btn.is-active{color:var(--color-white);background-color:#9fb4c7;border-color:#9fb4c7}.header__search-cta{align-self:center}.header__search-view--empty{gap:0}.header__search-empty{justify-content:center;display:flex}.header__search-empty-content{flex-direction:column;align-items:center;gap:15px;width:100%;padding-top:12px;display:flex}@media (width>=1280px){.header__search-empty-content{gap:max(11.25px,min(.78125vw,15px));max-width:max(304.5px,min(21.1458vw,406px));padding-top:max(9px,min(.625vw,12px))}}.header__search-empty-title{color:var(--color-main);letter-spacing:-.96px;text-align:center;margin:0;font-size:24px;font-weight:500;line-height:1}@media (width>=1280px){.header__search-empty-title{font-size:max(18px,min(1.25vw,24px))}}.header__search-empty-text{color:var(--color-main);text-align:center;margin:0;font-size:16px;line-height:1.3}.header__search-empty-cta{width:100%}@media (width>=1280px){.header__search-empty-cta{max-width:max(304.5px,min(21.1458vw,406px))}}.header__search-highlight{background-color:var(--color-light);color:inherit;font:inherit;border-radius:4px;position:relative}.header__search-highlight:before{content:"";background-color:var(--color-light);z-index:-1;border-radius:4px;position:absolute;inset:0 -2px}.header__search-highlight--white,.header__search-highlight--white:before{background-color:var(--color-white)}@media (width<=1279.98px){.header__search.is-mobile-open .header__search-top{z-index:2;background-color:var(--color-white);position:sticky;top:0}.header__search.is-mobile-open .header__search-field{border:1px solid #80a2be;border-radius:8px;height:50px;padding:14px 12px}.header__search.is-mobile-open .header__search-btn{display:none}.header__search.is-mobile-open .header__search-close{margin-left:8px;display:inline-flex}.header__search.is-mobile-open .header__search-dropdown{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;overflow:hidden auto}}.header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width>=1024px){.header__actions{gap:12px}}@media (width>=1280px){.header__actions{gap:max(9px,min(.625vw,12px))}.header__actions>button:not(.header__hamburger){width:max(48px,min(2.91667vw,56px));height:max(48px,min(2.91667vw,56px))}.header__actions>button:not(.header__hamburger) svg{width:max(24px,min(1.66667vw,32px));height:max(24px,min(1.66667vw,32px))}}.header__icon-btn{background-color:var(--color-light);width:56px;height:56px;color:var(--color-main);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (width>=1280px){.header__icon-btn{width:max(48px,min(2.91667vw,56px));height:max(48px,min(2.91667vw,56px))}}@media (width<=1279.98px){.header__icon-btn{width:36px;height:36px}.header__icon-btn--view{display:none}}.header__icon-btn svg{width:20px;height:20px}@media (width>=1280px){.header__icon-btn svg{width:max(24px,min(1.66667vw,32px));height:max(24px,min(1.66667vw,32px))}.header__icon-btn--search{display:none}}.header__icon-btn--user,.header__icon-btn--search{transform-origin:50%;transition:opacity .25s,transform .25s,visibility .25s}.header__cta{display:none}@media (width>=1280px){.header__cta{display:inline-flex}}.header__hamburger{background-color:var(--color-light);border-radius:100px;width:36px;height:36px;padding:0;position:relative;top:auto;right:auto}.header__hamburger span{left:10px}.header__bottom{display:none;position:relative}@media (width>=1280px){.header__bottom{align-items:center;display:flex}}.header__nav{width:100%}.header__menu{align-items:center;gap:max(30px,min(2.08333vw,40px));margin:0;padding:0;list-style:none;display:flex}.header__menu-link{color:var(--color-main);align-items:center;gap:max(3px,min(.208333vw,4px));font-size:max(16px,min(.9375vw,18px));line-height:1.3;text-decoration:none;transition:color .2s;display:flex}.header__menu-link:hover{color:var(--color-accent)}.header__menu-link.is-dropdown{gap:max(6px,min(.416667vw,8px))}.header__menu-btn{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.header .mega-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:120;width:100%;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + max(12px,min(.833333vw,16px)));left:0;transform:translateY(10px)}.header .mega-menu__container{background-color:var(--color-white);border-radius:max(9px,min(.625vw,12px));gap:max(24px,min(1.66667vw,32px));max-height:max(600px,min(41.6667vw,800px));padding:max(24px,min(1.66667vw,32px));display:flex;overflow:hidden;box-shadow:0 0 30px #0000000d}.header .mega-menu--about .mega-menu__container{min-height:max(174px,min(12.0833vw,232px))}.header .mega-menu--patients .mega-menu__container{gap:max(24px,min(1.66667vw,32px))}.header .mega-menu--services .mega-menu__container{gap:40px}@media (width>=1440px){.header .mega-menu--services .mega-menu__container{gap:max(52.5px,min(3.64583vw,70px))}}.header .mega-menu__widgets{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(12px,min(.833333vw,16px));min-width:0;display:grid}.header .mega-menu__side{flex-direction:column;flex-shrink:0;gap:max(24px,min(1.66667vw,32px));width:100%;max-width:380px;display:flex}@media (width>=1440px){.header .mega-menu__side{max-width:max(380px,min(27.2917vw,524px))}}.header .mega-menu__tabs{grid-template-columns:repeat(2,1fr);gap:max(6px,min(.416667vw,8px));display:grid}.header .mega-menu__tab{border:2px solid var(--color-light);background-color:var(--color-white);height:max(44px,min(2.70833vw,52px));color:var(--color-main);cursor:pointer;border-radius:max(6px,min(.416667vw,8px));font-family:inherit;font-size:max(16px,min(1.0417vw,20px));font-weight:500;line-height:.92;transition:all .2s}.header .mega-menu__tab.is-active{background-color:var(--color-muted);border-color:var(--color-muted);color:var(--color-white)}.header .mega-menu__nav-col{flex-direction:column;flex-shrink:0;gap:max(9px,min(.625vw,12px));width:380px;display:flex}@media (width>=1440px){.header .mega-menu__nav-col{width:max(380px,min(27.2917vw,524px))}}.header .mega-menu__nav-panel:not([hidden]){flex-direction:column;gap:max(9px,min(.625vw,12px));display:flex}.header .mega-menu__nav-item{border:1px solid var(--color-light);width:100%;min-height:max(44px,min(2.70833vw,52px));color:var(--color-muted-dark);text-align:left;background-color:#0000;border-radius:max(9px,min(.625vw,12px));align-items:center;gap:max(9px,min(.625vw,12px));max-width:none;padding:max(8px,min(.520833vw,10px)) max(12px,min(.833333vw,16px));text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.header .mega-menu__nav-item .mega-menu__nav-text{color:currentColor;flex:1;font-size:max(16px,min(.9375vw,18px));font-weight:500;line-height:1.3}.header .mega-menu__nav-item .mega-menu__nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:max(24px,min(1.66667vw,32px));height:max(24px,min(1.66667vw,32px));display:inline-flex;position:relative}.header .mega-menu__nav-item .mega-menu__nav-icon-img{object-fit:contain;width:max(24px,min(1.66667vw,32px));height:max(24px,min(1.66667vw,32px));display:block}.header .mega-menu__nav-item .mega-menu__nav-icon-img--active{display:none}.header .mega-menu__nav-item .mega-menu__nav-arrow{width:max(18px,min(1.25vw,24px));height:max(18px,min(1.25vw,24px));color:var(--color-muted);flex-shrink:0;transition:color .2s;transform:rotate(-90deg)}.header .mega-menu__nav-item:hover{background-color:var(--color-main-5);color:var(--color-main)}.header .mega-menu__nav-item.is-active{background-color:var(--color-muted);border-color:var(--color-muted);color:var(--color-white)}.header .mega-menu__nav-item.is-active .mega-menu__nav-icon-img--default{display:none}.header .mega-menu__nav-item.is-active .mega-menu__nav-icon-img--active{display:block}.header .mega-menu__nav-item.is-active .mega-menu__nav-arrow{color:var(--color-white)}.header .mega-menu__all-btn{width:100%}.header .mega-menu__content{flex-direction:column;gap:max(24px,min(1.66667vw,32px));width:100%;display:flex}.header .mega-menu__content-close{justify-content:flex-end;display:flex}.header .mega-menu__content-close-btn{color:var(--color-muted);transition:color .25s}.header .mega-menu__content-close-btn:hover{color:var(--color-muted-dark)}.header .mega-menu__content-scroll{flex:1;min-width:0;height:100%;padding-right:6px;overflow:hidden auto}@media (width>=1024px){.header .mega-menu__content-scroll{margin-top:9px}}.header .mega-menu__promos{grid-template-columns:repeat(2,1fr);gap:max(15px,min(1.04167vw,20px));display:grid}.header .mega-menu__promo-card{color:var(--color-main);background-color:#f2f5f9;border-radius:max(12px,min(.833333vw,16px));flex-direction:column;gap:max(9px,min(.625vw,12px));min-height:max(95.25px,min(6.61458vw,127px));padding:max(15px,min(1.04167vw,20px));text-decoration:none;transition:background-color .2s;display:flex}.header .mega-menu__promo-card:hover{background-color:#e6eaf0}.header .mega-menu__promo-head{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:max(9px,min(.625vw,12px));display:flex}.header .mega-menu__promo-head--white{background-color:var(--color-white);border-radius:max(7.5px,min(.520833vw,10px));flex:1;margin:calc(-1*max(9px,min(.625vw,12px))) calc(-1*max(9px,min(.625vw,12px))) 0;padding:max(9px,min(.625vw,12px))}.header .mega-menu__promo-head--white .mega-menu__promo-badge{background-color:var(--color-main);color:var(--color-white)}.header .mega-menu__promo-head--white .mega-menu__promo-title{color:var(--color-main)}.header .mega-menu__promo-badge{background-color:var(--color-white);height:max(24px,min(1.40625vw,27px));color:var(--color-main);border-radius:max(9px,min(.625vw,12px));align-items:center;padding:0 max(7.5px,min(.520833vw,10px));font-size:max(16px,min(1.0417vw,20px));font-weight:500;line-height:1;display:inline-flex}.header .mega-menu__promo-title{letter-spacing:-.04em;margin:0;font-size:max(18px,min(1.25vw,24px));font-weight:500;line-height:1.2}.header .mega-menu__promo-title--large{font-size:max(24px,min(1.6667vw,32px))}.header .mega-menu__promo-desc{color:var(--color-main);margin:0;font-size:16px;line-height:1.3}.header .mega-menu__promo-card--large .mega-menu__promo-title{font-size:max(18px,min(1.25vw,24px))}.header .mega-menu__promo-card--blue{background-color:var(--color-main);color:var(--color-white)}.header .mega-menu__promo-card--blue .mega-menu__promo-desc{color:var(--color-white)}.header .mega-menu__promo-card--blue:hover{background-color:var(--color-main);opacity:.9}.header .mega-menu__mixed{flex-direction:column;gap:max(30px,min(2.08333vw,40px));display:flex}.header .mega-menu__mixed-top{gap:max(15px,min(1.04167vw,20px));display:flex}.header .mega-menu__mixed-card{color:var(--color-main);background-color:#f2f5f9;border-radius:max(12px,min(.833333vw,16px));flex-direction:column;flex:1;gap:max(12px,min(.833333vw,16px));padding:max(15px,min(1.04167vw,20px));text-decoration:none;display:flex;overflow:hidden}.header .mega-menu__mixed-card--blue{background-color:var(--color-main);color:var(--color-white)}.header .mega-menu__mixed-badge{background-color:var(--color-main);height:max(24px,min(1.40625vw,27px));color:var(--color-white);border-radius:max(9px,min(.625vw,12px));justify-content:center;align-self:flex-start;align-items:center;padding:0 max(7.5px,min(.520833vw,10px));font-size:max(16px,min(1.0417vw,20px));font-weight:500;line-height:1.3;display:inline-flex}.header .mega-menu__mixed-card--blue .mega-menu__mixed-badge{background-color:var(--color-white);color:var(--color-main)}.header .mega-menu__mixed-card--blue .mega-menu__mixed-head{background-color:var(--color-white);border-radius:max(7.5px,min(.520833vw,10px));flex-direction:column;gap:max(12px,min(.833333vw,16px));margin:calc(-1*max(9px,min(.625vw,12px))) calc(-1*max(9px,min(.625vw,12px))) 0;padding:max(9px,min(.625vw,12px));display:flex}.header .mega-menu__mixed-card--blue .mega-menu__mixed-head .mega-menu__mixed-badge{background-color:var(--color-main);color:var(--color-white)}.header .mega-menu__mixed-card--blue .mega-menu__mixed-head .mega-menu__mixed-title{color:var(--color-main)}.header .mega-menu__mixed-title{letter-spacing:-.04em;margin:0;font-size:max(18px,min(1.25vw,24px));font-weight:500;line-height:1.2}.header .mega-menu__mixed-desc{color:inherit;margin:0;font-size:16px;line-height:1.3}.header .mega-menu__mixed-features{gap:max(12px,min(.833333vw,16px));display:flex}.header .mega-menu__mixed-feature{flex-direction:column;flex:1;gap:2px;display:flex}.header .mega-menu__mixed-feature-title{font-size:max(16px,min(1.0417vw,20px));font-weight:500;line-height:1.3}.header .mega-menu__mixed-feature-desc{opacity:.7;font-size:16px;line-height:1.3}.header .mega-menu__mixed-card--compact{flex:none;gap:max(9px,min(.625vw,12px));padding:max(12px,min(.833333vw,16px))}.header .mega-menu__mixed-card--compact .mega-menu__mixed-title{font-size:max(18px,min(1.1458vw,22px))}.header .mega-menu__mixed-card--compact .mega-menu__mixed-features{flex-direction:column;gap:max(9px,min(.625vw,12px))}.header .mega-menu__mixed-list{flex-direction:column;gap:max(15px,min(1.04167vw,20px));display:flex}.header .mega-menu__list{grid-template-columns:repeat(3,1fr);gap:max(30px,min(2.08333vw,40px));display:grid}.header .mega-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(30px,min(2.08333vw,40px));padding-top:max(3px,min(.208333vw,4px));display:grid}@media (width>=1440px){.header .mega-menu__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(45px,min(3.125vw,60px)) max(30px,min(2.08333vw,40px))}}.header .mega-menu__groups:has(>.mega-menu__group:first-child:last-child){grid-template-columns:minmax(0,1fr)}.header .mega-menu__groups:has(>.mega-menu__group:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.header .mega-menu__group{flex-direction:column;gap:max(15px,min(1.04167vw,20px));min-width:0;display:flex}.header .mega-menu__group-title{color:var(--color-main);margin:0;font-size:max(24px,min(1.6667vw,32px));font-weight:500;line-height:.92}.header .mega-menu__group-cards,.header .mega-menu__group-links{flex-direction:column;gap:max(15px,min(1.04167vw,20px));display:flex}.header .mega-menu__content-item{color:var(--color-main);font-size:max(18px,min(1.1458vw,22px));font-weight:400;line-height:1.2;text-decoration:none}.header .mega-menu__content-item:hover{color:var(--color-accent)}.header .mega-menu__links{flex:1;gap:max(24px,min(1.66667vw,32px));min-width:0;display:flex}.header .mega-menu__col{flex-direction:column;flex:1;display:flex}.header .mega-menu__col a:not([class]){color:var(--color-main);padding-top:max(4.5px,min(.3125vw,6px));padding-bottom:max(4.5px,min(.3125vw,6px));font-size:max(16px,min(.9375vw,18px));line-height:1.3;text-decoration:none}.header .mega-menu__col a:not([class]):hover{color:var(--color-accent)}.header .mega-menu__card{background-color:var(--color-main);color:var(--color-white);border-radius:max(12px,min(.833333vw,16px));flex-direction:column;flex-shrink:0;gap:max(9px,min(.625vw,12px));height:100%;padding:max(15px,min(1.04167vw,20px));text-decoration:none;display:flex;position:relative}.header .mega-menu__card--light{background-color:var(--color-light);color:var(--color-main);gap:max(9px,min(.625vw,12px));min-height:max(108px,min(7.5vw,144px))}.header .mega-menu__card--light .mega-menu__card-title{letter-spacing:-.04em;font-size:max(18px,min(1.25vw,24px));line-height:1.2}.header .mega-menu__card--light .mega-menu__card-text{font-size:16px;line-height:1.3}.header .mega-menu__card-title{letter-spacing:-.04em;margin:0;font-size:max(24px,min(1.6667vw,32px));font-weight:500;line-height:1.2}.header .mega-menu__card-text{margin:0;font-size:max(16px,min(1.0417vw,20px));line-height:1.3}.header .mega-menu__card-arrow{width:max(24px,min(1.66667vw,32px));height:max(24px,min(1.66667vw,32px));color:var(--color-white);background-color:#ffffff29;border-radius:100px;justify-content:center;align-items:center;margin-top:auto;display:inline-flex}.header__mobile-menu{background-color:var(--color-white);opacity:0;pointer-events:none;z-index:100;border-bottom:1px solid #9fb4c733;flex-direction:column;width:100%;height:calc(100dvh - 60px);transition:none;display:flex;position:fixed;top:60px;left:0;overflow:hidden;transform:translateY(-16px)}@media (width>=1280px){.header__mobile-menu{display:none}}.header__mobile-nav{flex:1;padding:0 12px 100px;overflow-y:auto}.header__mobile-list{border-top:1px solid #9fb4c733;margin:0;padding:0;list-style:none}.header__mobile-list>li>a{color:var(--color-main);letter-spacing:-.04em;border-bottom:1px solid #9fb4c733;padding:17px 0;font-size:18px;font-weight:500;line-height:.92;text-decoration:none;display:block}.header__mobile-list li:last-child>a,.header__mobile-list li:last-child>.header__mobile-submenu-trigger{border-bottom:1px solid #9fb4c733}.header__mobile-submenu-trigger{text-align:left;width:100%;color:var(--color-main);letter-spacing:-.04em;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #9fb4c733;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-family:inherit;font-size:18px;font-weight:500;line-height:.92;display:flex}.header__mobile-submenu{background-color:var(--color-white);z-index:5;flex-direction:column;width:100%;height:100dvh;transition:transform .25s;display:flex;position:absolute;top:-60px;left:0;overflow-y:auto;transform:translate(100%)}.header__mobile-submenu-head{border-bottom:1px solid #9fb4c733;align-items:center;min-height:64px;display:flex}.header__mobile-submenu-back{color:var(--color-main);cursor:pointer;border:none;border-bottom:1px solid var(--color-main-20);background-color:var(--color-white);justify-content:start;align-items:center;gap:12px;padding:20px 12px;display:inline-flex;position:sticky;top:0}.header__mobile-submenu-title{letter-spacing:-.04em;color:var(--color-main);margin:0;font-size:24px;font-weight:500;line-height:.92}.header__mobile-submenu-body{flex-direction:column;gap:12px;padding:24px 12px 120px;display:flex}.header__mobile-submenu-list{flex-direction:column;margin:8px -12px 0;padding:0 12px;display:flex}.header__mobile-submenu-list a{color:var(--color-main);letter-spacing:-.04em;border-bottom:1px solid #9fb4c733;padding:17px 0;font-size:18px;font-weight:500;line-height:.92;text-decoration:none}.header__mobile-promo-card{color:var(--color-main);background-color:#f2f5f9;border-radius:20px;flex-direction:column;gap:12px;min-height:171px;padding:20px 16px;text-decoration:none;display:flex}.header__mobile-promo-card-title{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.header__mobile-promo-card-text{margin:0;font-size:16px;line-height:1.3}.header__mobile-promo-card-arrow{width:26px;height:26px;color:var(--color-white);background-color:var(--color-main);border-radius:50%;justify-content:center;align-items:center;margin-top:auto;display:inline-flex}@media (width>=1280px){.header__mobile-promo-card-arrow{width:32px;height:32px}}.header__mobile-services{gap:20px}.header__mobile-services-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.header__mobile-services-tab{background-color:var(--color-white);height:44px;color:var(--color-main);cursor:pointer;border:2px solid #f2f5f9;border-radius:12px;font-family:inherit;font-size:18px;font-weight:500;line-height:.92}.header__mobile-services-tab.is-active{color:var(--color-white);background-color:#9fb4c7;border-color:#9fb4c7}.header__mobile-services-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:none}.header__mobile-services-panel.is-active{display:grid}.header__mobile-service-card{min-height:135px;color:var(--color-main);background-color:#f2f5f9;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;text-decoration:none;display:flex}.header__mobile-service-card p{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:500;line-height:.92}.header__mobile-service-card img{object-fit:contain;width:32px;height:32px}.header__mobile-service-card--primary{min-height:94px;color:var(--color-white);background:linear-gradient(90deg,#9fb4c7 0%,#4e708c 100%);grid-column:1/-1;padding:16px}.header__mobile-service-card--primary img{filter:brightness(0)invert()}.header__mobile-contact{color:var(--color-main);justify-content:center;align-items:baseline;gap:16px;padding:20px 0 0;display:flex}.header__mobile-phone{color:inherit;font-weight:600;text-decoration:none}.header__mobile-callback{color:inherit;text-decoration:none}.header__mobile-cta{width:100%;height:56px;color:var(--color-white);cursor:pointer;background:linear-gradient(90deg,#9fb4c7 0%,#4e708c 100%);border:0;border-radius:12px;margin-top:20px;font-family:inherit;font-size:18px;font-weight:500;line-height:.92}.header__mobile-address{color:var(--color-main);border-top:1px solid #9fb4c733;margin-top:20px;padding-top:20px}.header__mobile-address-text{margin:0;font-size:16px;line-height:1.3}.header__mobile-address-metro{margin-top:8px}.header__mobile-address-time{color:#9fb4c7;margin:12px 0 0;font-size:16px;line-height:1.3}.header__mobile-address-more{color:var(--color-main);margin-top:20px;font-size:18px;line-height:1.3;text-decoration:none;display:inline-block}.header__mobile-tabbar{z-index:130;opacity:0;pointer-events:none;background:linear-gradient(#fff 0%,#f9fbfd 100%);border-top-left-radius:16px;border-top-right-radius:16px;grid-template-columns:repeat(5,1fr);align-items:end;gap:4px;padding:18px 12px 16px;transition:transform .3s,opacity .3s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -5px 16.7px #4e708c1c}@media (width>=1024px){.header__mobile-tabbar{display:none}}.header__mobile-tabbar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.header__mobile-tab{text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:12px;line-height:1.3;text-decoration:none;display:flex}.header__mobile-tab--record{position:relative}.header__mobile-tab-record-icon{width:66px;height:66px;color:var(--color-white);border:5px solid var(--color-white);background:linear-gradient(105.65deg,#7491ac .79%,#776bb1 167.84%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:75%;left:50%;transform:translate(-50%)}.show-nav{overflow:hidden}.show-nav .header--sticky{position:fixed;top:0;left:0;right:0}.show-nav .header__mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.show-nav .header__mobile-tabbar{box-shadow:none}@media (width<=1279.98px){.show-nav .header__icon-btn--user,.show-nav .header__icon-btn--search{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.85)}}.show-nav body{overflow:hidden}.header.is-dropdown-open .header__menu>li.is-open>.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__mobile-menu.is-submenu-open{overflow:visible}.header__mobile-menu .header__mobile-list>li.is-open>.header__mobile-submenu.is-open{transform:translate(0)}.backdrop{opacity:0;pointer-events:none;z-index:80;background-color:#00000042;transition:none;position:fixed;inset:60px 0 0}@media (width>=1280px){.backdrop{display:none}}.is-nav-ready .header__mobile-menu{transition:transform .25s,opacity .25s}.is-nav-ready .backdrop{transition:opacity .25s}.show-nav .backdrop{opacity:1;pointer-events:auto}.search-open,.search-open body{overflow:hidden}.search-open .header__mobile-tabbar,.search-open [data-service-mobile-cta]{display:none!important}.notification-bar{--notification-height:58px;background-color:var(--color-light);z-index:1;opacity:1;transition:height .28s,opacity .28s,border-color .28s;position:relative;overflow:hidden}@media (width>=1024px){.notification-bar{--notification-height:clamp(32px, 2.08333vw, 40px)}}.notification-bar.is-hidden{display:none}.notification-bar.is-hiding{opacity:0;border-color:#0000;height:0}.notification-bar__container{min-height:var(--notification-height);align-items:center;padding-top:8px;padding-bottom:8px;padding-right:36px;display:flex;position:relative}@media (width>=1024px){.notification-bar__container{text-align:center;justify-content:center;padding-right:0}}.notification-bar__text{color:var(--color-main);max-width:290px;margin:0;font-size:16px;line-height:1.3}@media (width>=1024px){.notification-bar__text{max-width:none}}.notification-bar__text a{color:inherit;text-decoration:underline}.notification-bar__text a:hover{letter-spacing:-.0075em;font-weight:500;text-decoration:none}.notification-bar__close{cursor:pointer;width:28px;height:28px;color:var(--color-main);background:0 0;border:none;border-radius:999px;padding:0;transition:background-color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.notification-bar__close:hover{background-color:var(--color-main-5)}.notification-bar__close span{transform-origin:50%;background-color:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}.notification-bar__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.notification-bar__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.departments-modal{background:var(--color-white);border-radius:max(30px,min(2.08333vw,40px));flex-direction:column;gap:24px;width:min(max(600px,min(41.6667vw,800px)),100vw - 32px);padding:max(30px,min(2.08333vw,40px));display:flex}.departments-modal.modal{--f-html-padding:20px}@media (width>=1024px){.departments-modal{gap:max(24px,min(1.66667vw,32px))}.departments-modal.modal{--f-html-padding:40px}}.departments-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.departments-modal__title{max-width:512px}.departments-modal__grid{flex-direction:column;gap:20px;display:flex}@media (width>=1024px){.departments-modal__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.departments-modal__card{background:#f2f5f9;border-radius:16px;flex-direction:column;gap:24px;padding:20px;display:flex}.departments-modal__card--main{grid-row:span 2;justify-content:space-between}.departments-modal__content{flex-direction:column;gap:16px;display:flex}.departments-modal__label{color:#9fb4c7;min-height:40px;margin:0;font-size:16px;line-height:1.25}.departments-modal__address{margin:0}.departments-modal__schedule{color:var(--color-main);margin:0;font-size:16px;line-height:1.3}.departments-modal__metro{color:var(--color-main);align-items:center;gap:5px;font-size:16px;font-weight:400;line-height:21px;display:inline-flex}.departments-modal__metro span{padding-top:1px}.departments-modal__metro svg{flex-shrink:0;width:19px;height:15px}.departments-modal__map-link{color:var(--color-main);align-items:center;gap:8px;width:fit-content;font-size:18px;font-weight:500;line-height:.92;text-decoration:none;display:inline-flex}.departments-modal__map-icon{width:24px;height:24px;color:var(--color-white);background-color:var(--color-main);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=1279.98px){.departments-modal__address{font-size:24px}}@media (width<=1023.98px){.departments-modal{border-radius:0;flex-direction:column;width:100%;height:100%;padding:20px 12px 16px;display:flex;overflow:hidden}.departments-modal__title{word-wrap:normal;max-width:90%}.departments-modal__grid{flex:1;grid-template-rows:none;grid-template-columns:1fr;gap:12px;min-height:0;overflow-y:auto}.departments-modal__card--main{grid-row:auto}}.unit-theme--hotel{--color-main:var(--color-hotel-main);--color-accent:var(--color-hotel-main);--color-light:var(--color-hotel-light);--color-main-5:color-mix(in srgb, var(--color-hotel-main) 5%, transparent);--color-main-10:color-mix(in srgb, var(--color-hotel-main) 10%, transparent);--color-main-16:color-mix(in srgb, var(--color-hotel-main) 16%, transparent);--color-main-20:color-mix(in srgb, var(--color-hotel-main) 20%, transparent);--color-main-30:color-mix(in srgb, var(--color-hotel-main) 30%, transparent);--color-main-40:color-mix(in srgb, var(--color-hotel-main) 40%, transparent);--color-main-60:color-mix(in srgb, var(--color-hotel-main) 60%, transparent);--color-main-70:color-mix(in srgb, var(--color-hotel-main) 70%, transparent);--color-border-muted:color-mix(in srgb, var(--color-hotel-main) 30%, transparent)}.unit-theme--hotel .btn{--btn-main:var(--color-hotel-main);--btn-light:var(--color-hotel-ring);--btn-gradient-from:var(--color-hotel-gradient-from);--btn-gradient-to:var(--color-hotel-gradient-to);--btn-primary-text:var(--color-hotel-main);--btn-mono-bg:var(--color-hotel-secondary);--btn-mono-text:var(--color-hotel-main)}.unit-theme--gallery{--color-main:var(--color-gallery-main);--color-accent:var(--color-gallery-main);--color-light:var(--color-gallery-light);--color-main-5:color-mix(in srgb, var(--color-gallery-main) 5%, transparent);--color-main-10:color-mix(in srgb, var(--color-gallery-main) 10%, transparent);--color-main-16:color-mix(in srgb, var(--color-gallery-main) 16%, transparent);--color-main-20:color-mix(in srgb, var(--color-gallery-main) 20%, transparent);--color-main-30:color-mix(in srgb, var(--color-gallery-main) 30%, transparent);--color-main-40:color-mix(in srgb, var(--color-gallery-main) 40%, transparent);--color-main-60:color-mix(in srgb, var(--color-gallery-main) 60%, transparent);--color-main-70:color-mix(in srgb, var(--color-gallery-main) 70%, transparent);--color-border-muted:color-mix(in srgb, var(--color-gallery-main) 30%, transparent)}.unit-theme--gallery .btn{--btn-main:var(--color-gallery-main);--btn-light:var(--color-gallery-ring);--btn-gradient-from:var(--color-gallery-secondary);--btn-gradient-to:var(--color-gallery-main);--btn-primary-text:var(--color-white);--btn-mono-bg:var(--color-gallery-secondary);--btn-mono-text:var(--color-white)}.unit-theme--study{--color-main:var(--color-study-main);--color-accent:var(--color-study-main);--color-light:var(--color-study-light);--color-main-5:color-mix(in srgb, var(--color-study-main) 5%, transparent);--color-main-10:color-mix(in srgb, var(--color-study-main) 10%, transparent);--color-main-16:color-mix(in srgb, var(--color-study-main) 16%, transparent);--color-main-20:color-mix(in srgb, var(--color-study-main) 20%, transparent);--color-main-30:color-mix(in srgb, var(--color-study-main) 30%, transparent);--color-main-40:color-mix(in srgb, var(--color-study-main) 40%, transparent);--color-main-60:color-mix(in srgb, var(--color-study-main) 60%, transparent);--color-main-70:color-mix(in srgb, var(--color-study-main) 70%, transparent);--color-border-muted:color-mix(in srgb, var(--color-study-main) 30%, transparent)}.unit-theme--study .btn{--btn-main:var(--color-study-main);--btn-light:var(--color-study-ring);--btn-gradient-from:var(--color-study-gradient-from);--btn-gradient-to:var(--color-study-gradient-to);--btn-primary-text:var(--color-study-main);--btn-mono-bg:var(--color-study-secondary);--btn-mono-text:var(--color-white)}.footer{color:var(--color-white);border-top-left-radius:20px;border-top-right-radius:20px;padding:60px 0 120px}@media (width>=1280px){.footer{border-top-left-radius:max(30px,min(2.08333vw,40px));border-top-right-radius:max(30px,min(2.08333vw,40px));padding:max(52.5px,min(3.64583vw,70px)) 0}}.footer-grid{display:grid}@media (width>=768px){.footer-grid{grid-template-columns:max(305px,min(22vw,350px)) 1fr;gap:40px max(40px,min(6vw,176px))}}@media (width>=1024px){.footer-grid{row-gap:max(45px,min(3.125vw,60px))}}@media (width>=1440px){.footer-grid{grid-template-columns:max(305px,min(18.2292vw,350px)) 1fr;column-gap:max(40px,min(9.16667vw,176px))}}@media (width>=1280px){.footer-grid__contacts{grid-row:1/3}}.footer-grid__nav{order:-1;margin-bottom:60px}@media (width>=768px){.footer-grid__nav{grid-area:1/1/auto/3;align-items:flex-start;gap:max(30px,min(5.5vw,100px));margin-bottom:0;display:flex}}@media (width>=1280px){.footer-grid__nav{grid-column:2;gap:max(48px,min(5.20833vw,100px))}}.footer-grid__bottom{flex-direction:column;gap:60px;padding-top:40px;display:flex}@media (width>=768px){.footer-grid__bottom{padding-top:53px}}@media (width>=1280px){.footer-grid__bottom{align-self:flex-end;gap:max(45px,min(3.125vw,60px));padding-top:0}}.footer-contacts__title{margin-bottom:32px}@media (width>=1024px){.footer-contacts__title{margin-bottom:24px}}@media (width>=1280px){.footer-contacts__title{margin-bottom:max(18px,min(1.25vw,24px))}}.footer-contacts__cards{grid-template-columns:1fr auto;gap:12px 20px;display:grid}@media (width>=1280px){.footer-contacts__cards{flex-direction:column;display:flex}}.footer-contacts__card{background-color:var(--color-white);z-index:1;border-radius:16px;flex-direction:column;gap:40px;padding:16px;display:flex}@media (width<=1279.98px){.footer-contacts__card:nth-of-type(3){grid-column:1/3}}@media (width>=1024px){.footer-contacts__card{padding:20px}}@media (width>=1280px){.footer-contacts__card{border-radius:max(12px,min(.833333vw,16px));gap:max(30px,min(2.08333vw,40px));padding:max(15px,min(1.04167vw,20px))}}.footer-contacts__link{color:var(--color-main);transition:color .25s}.footer-contacts__link:hover{color:var(--color-main)}.footer-contacts__muted{color:var(--color-muted)}.footer-contacts__info{color:var(--color-main);flex-direction:column;gap:8px;display:flex}@media (width>=1280px){.footer-contacts__info{gap:max(6px,min(.416667vw,8px))}}.footer-contacts__text{font-size:max(20px,min(2vw,24px))}@media (width>=1280px){.footer-contacts__text{font-size:max(20px,min(1.25vw,24px))}}.footer-contacts__metro{color:var(--color-main);align-items:center;gap:5px;font-size:16px;font-weight:400;line-height:21px;display:inline-flex}.footer-contacts__metro span{padding-top:1px}.footer-contacts__metro svg{flex-shrink:0;width:19px;height:15px}@media (width<=1279.98px){.footer-contacts__more{grid-column:1/3}}.footer-contacts__more-link{color:var(--color-white);background-color:var(--color-main);z-index:0;border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin-top:-50px;padding:50px 16px 12px;font-size:18px;font-weight:500;transition:background-color .25s;display:flex}.footer-contacts__more-link:hover{background-color:var(--color-link)}@media (width>=768px){.footer-contacts__more-link{padding:55px 20px 16px}}@media (width>=1280px){.footer-contacts__more-link{border-bottom-right-radius:max(12px,min(.833333vw,16px));border-bottom-left-radius:max(12px,min(.833333vw,16px));gap:max(6px,min(.416667vw,8px));margin-top:calc(-1*max(44px,min(2.60417vw,50px)));padding:max(48px,min(2.86458vw,55px)) max(15px,min(1.04167vw,20px)) max(12px,min(.833333vw,16px));font-size:max(16px,min(.9375vw,18px))}}.footer-contacts__socials{grid-area:1/2/3}.footer-socials{flex-direction:column;justify-content:space-between;gap:10px;height:100%;display:flex}@media (width>=1280px){.footer-socials{flex-direction:row;justify-content:flex-start;gap:max(15px,min(1.04167vw,20px));height:auto;padding-top:max(15px,min(1.04167vw,20px))}}.footer-socials__link{display:flex}.footer-socials__link svg,.footer-socials__link img{width:max(40px,min(3vw,52px));height:max(40px,min(3vw,52px))}@media (width>=1280px){.footer-socials__link svg,.footer-socials__link img{width:max(40px,min(2.70833vw,52px));height:max(40px,min(2.70833vw,52px))}}.footer-nav{width:100%;display:flex}@media (width>=768px){.footer-nav{justify-content:flex-start}}.footer-nav:first-of-type .footer-menu__item:first-of-type>a{padding-top:0}.footer-nav:last-of-type .footer-menu__item:last-of-type{border-bottom:none}.footer-menu{flex-direction:column;width:100%;display:flex}@media (width>=768px){.footer-menu{gap:40px;width:auto}}@media (width>=1280px){.footer-menu{gap:max(30px,min(2.08333vw,40px))}}.footer-menu__item{border-bottom:1px solid var(--color-white-10);padding:16px 0}@media (width>=768px){.footer-menu__item{border-bottom:none;padding:0}}.footer-menu__link{color:var(--color-white);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;transition:color .25s;display:flex}.footer-menu__link:hover{color:var(--color-main)}.footer-menu__link img,.footer-menu__link svg{flex-shrink:0;width:32px;height:32px;transition:transform .2s ease-out}@media (width>=768px){.footer-menu__link img,.footer-menu__link svg{display:none}}.footer-menu__link.active svg{transform:rotate(180deg)}.footer-menu__link+ul{margin-top:20px}@media (width>=768px){.footer-menu__link+ul{margin-top:32px}}@media (width>=1280px){.footer-menu__link+ul{margin-top:max(24px,min(1.66667vw,32px))}}.footer-submenu{flex-direction:column;gap:12px;max-height:0;padding-bottom:0;transition:max-height .2s ease-out;display:none;overflow:hidden}@media (width>=768px){.footer-submenu{gap:16px;max-height:none;display:flex;overflow:visible}}@media (width>=1280px){.footer-submenu{gap:max(12px,min(.833333vw,16px))}}.footer-submenu__link{color:var(--color-white);padding:8px 0;font-size:max(18px,min(1.2vw,20px));font-weight:500;transition:color .25s}@media (width>=768px){.footer-submenu__link{padding:0}}@media (width>=1280px){.footer-submenu__link{font-size:max(16px,min(1.04167vw,20px))}}.footer-submenu__link:hover{color:var(--color-main)}.footer-app{flex-direction:column;gap:max(12px,min(1.2vw,24px));display:flex}.footer-app__links{align-items:center;gap:8px;display:flex}@media (width>=1024px){.footer-app__links{gap:12px}}.footer-app__link{display:flex}@media (width<=767.98px){.footer-app__link svg{width:auto;max-height:40px}}.footer-copyright{flex-direction:column;gap:16px;display:flex}@media (width>=768px){.footer-copyright{flex-direction:row;justify-content:space-between}}.footer-copyright>*{color:var(--color-white);line-height:1.3}.footer-copyright__link{transition:color .25s}.footer-copyright__link:hover{color:var(--color-main)}.footer-cta{flex-direction:column-reverse;gap:40px;min-width:0;display:flex}@media (width>=768px){.footer-cta{padding-top:16px}}@media (width>=1280px){.footer-cta{gap:max(30px,min(2.08333vw,40px));padding-top:max(12px,min(.833333vw,16px))}}@media (width>=1440px){.footer-cta{flex-direction:row;justify-content:flex-end;align-items:center}}.footer-partners{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}@media (width>=1024px){.footer-partners{flex-direction:row}}@media (width>=1280px){.footer-partners{gap:max(12px,min(.833333vw,16px))}}.footer-partners__link{border-radius:16px;flex-shrink:0;align-items:center;padding:16px;font-size:20px;display:flex}@media (width>=1280px){.footer-partners__link{border-radius:max(12px,min(.833333vw,16px));padding:max(12px,min(.833333vw,16px));font-size:max(16px,min(1.04167vw,20px))}}.footer-partners__link--dark{background-color:var(--color-main);justify-content:space-between;gap:27px}@media (width>=1024px){.footer-partners__link--dark{flex-basis:max(252px,min(17.5vw,336px));min-width:0;max-width:max(252px,min(17.5vw,336px))}}@media (width>=1280px){.footer-partners__link--dark{gap:max(20px,min(1.40625vw,27px))}}.footer-partners__link--yellow{color:var(--color-dark);background-color:var(--color-yellow);justify-content:center;gap:10px;padding:12px}@media (width>=768px){.footer-partners__link--yellow{justify-content:flex-start;padding:16px}}@media (width>=1024px){.footer-partners__link--yellow{flex-direction:column;flex-basis:max(208px,min(14.4271vw,277px));align-items:flex-start;gap:max(21px,min(1.45833vw,28px));max-width:max(208px,min(14.4271vw,277px))}}.footer-partners__link img{object-fit:contain;max-width:100%;height:auto;max-height:max(40px,min(2.70833vw,52px))}.search-field{width:100%;min-height:50px;box-shadow:inset 0 0 0 1px var(--color-input-stroke);background-color:var(--color-white);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;transition:border-color .2s;display:flex}@media (width>=1024px){.search-field{min-height:max(50px,min(3.22917vw,62px))}}.search-field:focus-within,.search-field.is-filled,.search-field--focus,.search-field--filled{box-shadow:inset 0 0 0 1px var(--color-muted)}.search-field.is-filled,.search-field--with-clear{justify-content:space-between}.search-field__icon{opacity:.4;width:20px;height:20px;color:var(--color-main);flex-shrink:0}@media (width>=1024px){.search-field__icon{width:max(18px,min(1.25vw,24px));height:max(18px,min(1.25vw,24px))}}.search-field__input{appearance:none;min-width:0;color:var(--color-main);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;line-height:21px}@media (width>=1024px){.search-field__input{font-size:max(16px,min(1.0417vw,20px))}}.search-field__input::placeholder{color:var(--color-main);opacity:.4}.search-field__clear{width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.search-field__clear[hidden]{display:none}.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.checkbox-content{white-space:normal;word-break:break-word;flex-direction:column;flex:1;gap:4px;display:flex}.checkbox-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-input:checked+.checkbox-custom{background-color:var(--color-main);border-color:var(--color-main)}.checkbox-input:checked+.checkbox-custom .checkbox-custom__icon{opacity:1;transform:scale(1)}.checkbox-input:focus-visible+.checkbox-custom{box-shadow:0 0 0 3px #4e708c40}.checkbox-input:disabled+.checkbox-custom{opacity:.5;cursor:not-allowed}.checkbox.is-error .checkbox-custom{border-color:#e83434}.checkbox-custom{border:1.5px solid var(--color-input-stroke);background-color:var(--color-white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:flex}.checkbox-custom__icon{opacity:0;width:10px;height:9px;color:var(--color-white);transition:transform .2s,opacity .2s;transform:scale(0)}.checkbox-text{font-size:16px;line-height:19px}@media (width>=1024px){.checkbox-text{font-size:18px}}.checkbox-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.checkbox-text a:hover{text-decoration:none}.dropdown{position:relative}.dropdown__trigger{width:100%;box-shadow:inset 0 0 0 2px var(--color-light);cursor:pointer;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-width:200px;height:50px;padding:10px 16px;transition:all .3s;display:flex}@media (width>=1024px){.dropdown__trigger{height:max(50px,min(3.22917vw,62px))}}.dropdown__trigger:focus{outline:none}.dropdown__trigger.is-error{box-shadow:inset 0 0 0 1px var(--color-red)}.dropdown__trigger[aria-expanded=true] .dropdown__arrow{transform:scaleY(-1)}.dropdown__selected-text{text-align:left;color:var(--color-main);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:18px;font-weight:500;overflow:hidden}@media (width>=1024px){.dropdown__selected-text{font-size:max(18px,min(1.1458vw,22px))}}.dropdown__arrow{color:var(--color-main);flex-shrink:0;margin-left:12px;transition:transform .3s}.dropdown__menu{box-sizing:border-box;border:2px solid var(--color-light);z-index:1000;scrollbar-width:thin;scrollbar-color:var(--color-muted) var(--color-light);background-color:#fff;border-radius:8px;flex-direction:column;width:max-content;max-width:calc(100vw - 32px);max-height:320px;padding:16px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.dropdown__menu::-webkit-scrollbar{width:6px;height:6px}.dropdown__menu::-webkit-scrollbar-track{background:var(--color-light);border-radius:3px}.dropdown__menu[aria-hidden=false]{gap:16px;display:flex}.dropdown__item{min-width:0;max-width:100%}.dropdown__item .checkbox-text{overflow-wrap:anywhere;min-width:0}.dropdown__menu--list{border:0;border-radius:20px;width:100%;padding:16px 12px 20px;box-shadow:0 18px 16.7px 18px #4e708c1c}.dropdown__menu--list[aria-hidden=false]{gap:0}.dropdown__search-field{box-shadow:inset 0 0 0 1px var(--color-input-stroke);margin-bottom:12px;padding:12px 16px;position:sticky;top:0}@media (width>=1024px){.dropdown__search-field{min-height:max(50px,min(3.125vw,60px));padding:max(13.5px,min(.9375vw,18px)) max(12px,min(.833333vw,16px))}}.dropdown__search-field .search-field__input{font-size:16px;line-height:1.3}@media (width>=1024px){.dropdown__search-field .search-field__input{font-size:max(16px,min(1.0417vw,20px))}}.dropdown__empty{color:var(--color-main);opacity:.6;margin:4px 0 0;font-size:16px;line-height:1.3}.dropdown__search-highlight{z-index:0;background-color:var(--color-light);color:inherit;font:inherit;border-radius:4px;position:relative}.dropdown__search-highlight:before{content:"";z-index:-1;background-color:var(--color-light);border-radius:4px;position:absolute;inset:0 -2px}.dropdown__option{border:0;border-bottom:1px solid var(--color-input-stroke);width:100%;color:var(--color-main);cursor:pointer;text-align:left;background:0 0;align-items:center;padding:16px 0;transition:color .2s,opacity .2s;display:flex}.dropdown__option:first-of-type{padding-top:0}.dropdown__option:last-of-type{border-bottom:0;padding-bottom:0}.dropdown__option:hover{opacity:.8}.dropdown__option:focus-visible{color:var(--color-accent);outline:none}.dropdown__option-text{letter-spacing:-.04em;font-feature-settings:"ss02" 1;font-size:18px;font-weight:500;line-height:1.1}.dropdown--select .dropdown__trigger{box-shadow:inset 0 0 0 1px var(--color-input-stroke);font-weight:400}.dropdown--select .dropdown__trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--color-muted)}.dropdown--select .dropdown__trigger.is-error{box-shadow:inset 0 0 0 1px var(--color-red)}.dropdown--select .dropdown__selected-text{opacity:.4;font-weight:400}.dropdown--select .dropdown__trigger[data-has-value] .dropdown__selected-text{opacity:1}.dropdown--select .dropdown__menu--list{gap:0;padding:16px 12px 20px}.dropdown--select .dropdown__option{border-bottom:0;border-radius:8px;gap:10px;padding:10px 12px;display:flex}.dropdown--select .dropdown__option:hover{background-color:var(--color-light)}.dropdown--select .dropdown__option[aria-checked=true]:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12l4 4 8-8' stroke='%234E708C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px;margin-left:auto;display:block}.dropdown--select .dropdown__option-text{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.3}@media (width<=1023.98px){.dropdown--select .dropdown__option-text{font-size:16px}}.dropdown--with-search .dropdown__menu{scrollbar-width:thin;scrollbar-color:#9fb4c7 transparent;max-height:600px}.dropdown--with-search .dropdown__menu::-webkit-scrollbar{width:8px;height:8px}.dropdown--with-search .dropdown__menu::-webkit-scrollbar-track{background:0 0;border-radius:20px}.dropdown--with-search .dropdown__menu--list{border:2px solid var(--color-light);box-shadow:none;border-radius:8px;padding:16px}.dropdown--with-search .checkbox{align-items:flex-start}.dropdown--with-search .checkbox-custom{border-color:var(--color-input-stroke);width:24px;height:24px}.dropdown--with-search .checkbox-custom__icon{width:10px;height:8px}.dropdown--with-search .checkbox-text{color:var(--color-main);font-size:18px;font-weight:400;line-height:1.3}.form-datepicker.air-datepicker{--adp-width:312px;--adp-day-cell-height:40px;--adp-cell-border-radius:8px;--adp-color:var(--color-main);--adp-color-current-date:var(--color-muted);--adp-background-color:var(--color-white);--adp-background-color-hover:var(--color-light);--adp-background-color-active:var(--color-light);--adp-background-color-selected-other-month:var(--color-main);--adp-background-color-selected-other-month-focused:var(--color-muted);--adp-cell-background-color-hover:var(--color-light);--adp-cell-background-color-selected:var(--color-main);--adp-cell-background-color-selected-hover:var(--color-muted);--adp-border-color:var(--color-input-stroke);--adp-border-color-inline:var(--color-input-stroke);width:min(var(--adp-width), 100vw - 24px);box-sizing:border-box;border-radius:12px;font-family:inherit;box-shadow:0 18px 16.7px 18px #4e708c1c}.form-datepicker.air-datepicker .air-datepicker-nav{border-bottom-color:var(--color-light);min-height:44px}.form-datepicker.air-datepicker .air-datepicker-nav--title,.form-datepicker.air-datepicker .air-datepicker-nav--action{color:var(--color-main);border-radius:8px}.form-datepicker.air-datepicker .air-datepicker-nav--title:hover,.form-datepicker.air-datepicker .air-datepicker-nav--action:hover{background:var(--color-light)}.form-datepicker.air-datepicker .air-datepicker-body--day-name{color:var(--color-muted);font-size:12px}.form-datepicker.air-datepicker .air-datepicker-cell{font-size:14px}@media (width>=1024px){.form-datepicker.air-datepicker{--adp-width:336px;--adp-day-cell-height:44px}.form-datepicker.air-datepicker .air-datepicker-body--day-name,.form-datepicker.air-datepicker .air-datepicker-cell{font-size:16px}}.form-field{flex-direction:column;gap:8px;width:100%;display:flex}.form-field__label{color:var(--color-main);font-size:16px;font-weight:400;line-height:1.3}@media (width>=1024px){.form-field__label{font-size:max(16px,min(1.0417vw,20px))}}.form-field__label--light{font-weight:300}.form-field__wrapper{border:1px solid var(--color-input-stroke);background-color:var(--color-white);border-radius:8px;align-items:flex-start;width:100%;transition:border-color .2s;display:flex;position:relative}.form-field__wrapper:focus-within{border-color:var(--color-muted)}.form-field__wrapper.is-error{border-color:#e83434}.form-field__wrapper.is-filled{border-color:var(--color-muted)}.form-field__input{appearance:none;min-width:0;color:var(--color-main);background:0 0;border:none;outline:none;flex:1;height:50px;margin:0;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.3}@media (width>=1024px){.form-field__input{height:max(50px,min(3.22917vw,62px));padding:max(8px,min(.520833vw,10px)) max(15px,min(1.04167vw,20px));font-size:max(16px,min(1.0417vw,20px))}}.form-field__input::placeholder{color:var(--color-main);opacity:.4}.form-field__input:focus,.form-field.is-filled .form-field__input{font-weight:500}.form-field__textarea{appearance:none;min-width:0;color:var(--color-main);resize:vertical;background:0 0;border:none;outline:none;flex:1;margin:0;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.3}@media (width>=768px){.form-field__textarea{min-height:240px}}@media (width>=1024px){.form-field__textarea{padding:max(11.25px,min(.78125vw,15px)) max(15px,min(1.04167vw,20px));font-size:max(16px,min(1.0417vw,20px))}}.form-field__textarea::placeholder{color:var(--color-main);opacity:.4}.form-field__textarea:focus,.form-field.is-filled .form-field__textarea{font-weight:500}.form-field__counter{color:var(--color-main);opacity:.4;pointer-events:none;font-size:12px;line-height:1.3;position:absolute;bottom:12px;right:12px}.form-field__error{color:#e83434;margin:0;font-size:14px;line-height:1.3}.form-field__checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.form-field__checkbox-content{flex-direction:column;flex:1;gap:4px;display:flex}.form-field__checkbox-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.form-field__checkbox-input:checked+.form-field__checkbox-mark{background-color:var(--color-main);border-color:var(--color-main)}.form-field__checkbox-input:checked+.form-field__checkbox-mark .form-field__checkbox-icon{opacity:1;transform:scale(1)}.form-field__checkbox-input:focus-visible+.form-field__checkbox-mark{box-shadow:0 0 0 3px #4e708c40}.form-field__checkbox-input:disabled+.form-field__checkbox-mark{opacity:.5;cursor:not-allowed}.form-field__checkbox.is-error .form-field__checkbox-mark{border-color:#e83434}.form-field__checkbox-mark{border:1.5px solid var(--color-input-stroke);background-color:var(--color-white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:flex}.form-field__checkbox-icon{opacity:0;width:10px;height:9px;color:var(--color-white);transition:transform .2s,opacity .2s;transform:scale(0)}.form-field__checkbox-text{font-size:16px;font-weight:300;line-height:1.3}@media (width>=1024px){.form-field__checkbox-text{font-size:18px}}.form-field__checkbox-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.form-field__checkbox-text a:hover{text-decoration:none}[data-file-name].is-error{border-color:#e83434}.file-upload{flex-direction:column;gap:16px;width:100%;display:flex}.file-upload__dropzone{border:1px dashed var(--color-muted);background-color:var(--color-light);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:52px;margin:0;padding:10px 16px;transition:border-color .2s,background-color .2s;display:flex}.file-upload__dropzone:hover{border-color:var(--color-main)}.file-upload__dropzone.is-dragover{border-color:var(--color-main);background-color:var(--color-muted-20)}.file-upload__icon{width:24px;height:24px;color:var(--color-main);flex-shrink:0}.file-upload__text{color:var(--color-main);white-space:nowrap;font-size:16px;font-weight:500;line-height:1.3}.file-upload__error-text{color:#e83434;font-size:14px;line-height:1.3;display:none}.file-upload.has-error .file-upload__error-text{display:block}.file-upload.has-error .file-upload__dropzone{background-color:#e834340d;border-color:#e83434}.file-upload__list{flex-wrap:wrap;gap:8px;display:flex}.file-upload__item{background-color:var(--color-muted);border-radius:8px;justify-content:center;align-items:center;width:70px;height:88px;display:flex;position:relative;overflow:hidden}.file-upload__item img{object-fit:cover;width:100%;height:100%}.file-upload__item-ext{color:var(--color-white);font-size:18px;font-weight:500}.file-upload__remove{background-color:var(--color-white);cursor:pointer;width:20px;height:20px;color:var(--color-main);border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:transform .2s;display:flex;position:absolute;top:4px;right:4px}.file-upload__remove:hover{transform:scale(1.1)}.file-upload__remove svg{width:12px;height:12px}.accordion{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.accordion{gap:20px}}.accordion__item{background-color:var(--color-light);cursor:pointer;border-radius:20px;flex-wrap:wrap;align-items:center;padding:16px;transition:border-radius .25s;display:flex;position:relative;overflow:hidden}.accordion__item.is-open{border-radius:16px}@media (width>=1024px){.accordion__item{padding:max(15px,min(1.04167vw,20px)) max(18px,min(1.25vw,24px))}.accordion__item--large{padding:max(24px,min(1.66667vw,32px))}}.accordion__trigger{text-align:left;width:100%;color:var(--color-main);flex:1;position:relative}@media (width>=1024px){.accordion__trigger{order:1}}.accordion__icon{background-color:var(--color-main);width:24px;height:24px;box-shadow:none;border-radius:50%;margin-top:20px;transition:background-color .25s,box-shadow .25s;display:flex;position:relative}@media (width>=1024px){.accordion__icon{order:2;width:30px;height:30px;margin-top:0;margin-left:12px}}.accordion__icon--inline{margin-top:0}.accordion__icon:before,.accordion__icon:after{content:"";background-color:var(--color-white);border-radius:5px;width:10px;height:2px;transition:transform .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.accordion__item.is-open .accordion__icon{box-shadow:inset 0 0 0 1px var(--color-main);background-color:#0000}.accordion__item.is-open .accordion__icon:before,.accordion__item.is-open .accordion__icon:after{background-color:var(--color-main);transform:translate(-50%,-50%)rotate(360deg)}.accordion__panel{cursor:default;width:100%;max-height:0;transition:max-height .25s;overflow:hidden}@media (width>=1024px){.accordion__panel{order:3}}.accordion__body{color:var(--color-main);padding-top:16px;line-height:1.3}@media (width>=1024px){.accordion__body{padding-top:20px}}@media (width<=639.98px){.prices-panel{width:auto;margin-left:-20px;margin-right:-20px}}.prices-content{flex-direction:column;gap:32px;padding-top:12px;display:flex}@media (width<=639.98px){.prices-content{padding-left:20px;padding-right:20px}}@media (width>=1024px){.prices-content{gap:20px}}.prices-content--consult{padding-top:20px}.prices-tags{flex-wrap:wrap;gap:4px;margin:0;display:flex}.prices-tags__item{background-color:var(--color-white);border-radius:20px;padding:2px 8px;font-size:16px;line-height:1.2}@media (width>=1024px){.prices-tags__item{font-size:18px}}.prices-main-card{background-color:var(--color-main);color:var(--color-white);border-radius:10px;align-items:flex-end;gap:20px;margin-left:-15px;margin-right:-15px;padding:14px;display:flex}@media (width>=640px){.prices-main-card{margin-left:0;margin-right:0}}@media (width>=1024px){.prices-main-card{border-radius:20px;padding:20px}}.prices-main-card__body,.prices-card__body{flex-direction:column;flex:1;align-items:flex-start;gap:12px;display:flex}@media (width>=1024px){.prices-main-card__body,.prices-card__body{gap:20px}}.prices-main-card__sale{background-color:var(--color-white);color:var(--color-main);border-radius:12px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:500}@media (width>=1024px){.prices-main-card__sale{font-size:max(16px,min(1.0417vw,20px))}}.prices-main-card__text,.prices-card__text{flex-direction:column;gap:12px;display:flex}.prices-main-card__title,.prices-card__title{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:500;line-height:1.3}@media (width>=1024px){.prices-main-card__title,.prices-card__title{font-size:max(16px,min(1.0417vw,20px));line-height:1.1}}.prices-main-card__title a,.prices-card__title a{color:inherit;text-decoration:underline}.prices-main-card__title a:hover,.prices-card__title a:hover{text-decoration:none}.prices-main-card__info,.prices-main-card__record{align-items:flex-end;gap:20px;display:flex}.prices-main-card__body--no-button .prices-main-card__record{justify-content:space-between;width:100%}@media (width<=1023.98px){.prices-main-card__record{margin-top:8px}}@media (width<=767.98px){.prices-main-card__record{justify-content:space-between;width:100%}}.prices-main-card__record-item,.prices-card__record-item{display:flex}@media (width<=639.98px){.prices-main-card__record-item,.prices-card__record-item{flex-direction:column}}@media (width>=640px){.prices-main-card__record-item,.prices-card__record-item{gap:8px}}@media (width>=1024px){.prices-main-card__record-item,.prices-card__record-item{min-width:280px}.prices-main-card__body--no-button .prices-main-card__record-item,.prices-main-card__body--no-button .prices-card__record-item{min-width:0}}@media (width<=767.98px){.prices-main-card__record-type{display:none}.prices-main-card__body--no-button .prices-main-card__record-type{align-self:flex-start;display:block}}.prices-main-card__record-sku{color:var(--color-muted)}@media (width>=1024px){.prices-main-card__record-sku{opacity:.4;color:var(--color-white)}}.prices-main-card__record-price-old{color:var(--color-muted)}@media (width>=1024px){.prices-main-card__record-price-old{opacity:.7;color:var(--color-white)}}.prices-main-card__button{border-color:var(--color-white);color:var(--color-white);min-width:209px;height:auto;padding-top:13px;padding-bottom:13px;font-size:16px}.prices-main-card__button:hover{box-shadow:0 0 0 4px var(--color-secondary)}@media (width<=767.98px){.prices-main-card__button{display:none}}.prices-cards{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.prices-cards{gap:20px}}.prices-cards__list{flex-direction:column;display:flex}@media (width>=640px){.prices-cards__list--padding{padding-left:14px;padding-right:14px}}@media (width>=1024px){.prices-cards__list--padding{padding-left:20px;padding-right:20px}}.prices-card{flex-direction:column;gap:20px;width:100%;display:flex}@media (width<=1023.98px){.prices-card:not(:first-child){border-top:1px solid var(--color-muted-20);margin-top:24px;padding-top:24px}}@media (width>=768px){.prices-card{flex-direction:row;align-items:flex-end}}@media (width>=1024px){.prices-card{border-bottom:1px solid var(--color-muted-20);padding:24px 0}}.prices-card.prices-card--white{background-color:var(--color-white);border:none;border-radius:10px;margin:0;padding:14px}@media (width<=639.98px){.prices-card.prices-card--white{width:auto;margin-left:-15px;margin-right:-15px}}@media (width>=1024px){.prices-card.prices-card--white{padding:20px}}.prices-card__sale{background-color:var(--color-main);color:var(--color-white);border-radius:12px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:500}@media (width>=1024px){.prices-card__sale{font-size:max(16px,min(1.0417vw,20px))}}.prices-card__record{align-items:flex-end;gap:20px;display:flex}@media (width<=1023.98px){.prices-card__record{margin-top:8px}}@media (width<=767.98px){.prices-card__record{justify-content:space-between;width:100%}}.prices-card__record-item{flex-wrap:wrap}.prices-card--white .prices-card__record-item{flex-direction:row}.prices-card__record-type{align-self:flex-start}.prices-card__record-sku{color:var(--color-muted)}@media (width>=1024px){.prices-card__record-sku{opacity:.4;color:var(--color-main)}}.prices-card__record-price-old{color:var(--color-muted)}@media (width>=1024px){.prices-card__record-price-old{opacity:.7;color:var(--color-main)}}.prices-card__button{min-width:209px;height:auto;padding-top:6px;padding-bottom:6px;font-size:16px}.prices-card__button--desktop{display:none}.prices-card__button--mobile{display:inline-flex}@media (width>=768px){.prices-card__button{padding-top:13px;padding-bottom:13px}.prices-card__button--desktop{display:inline-flex}.prices-card__button--mobile{display:none}}.tabs{flex-direction:column;gap:16px;display:flex}.tabs__nav{flex-wrap:wrap;gap:8px;display:flex}@media (width>=1024px){.tabs__nav{gap:max(6px,min(.416667vw,8px))}}.tabs__btn{min-height:41px;box-shadow:inset 0 0 0 2px var(--color-light);background-color:var(--color-white);color:var(--color-main);cursor:pointer;border-radius:12px;width:100%;padding:10px 16px;font-size:18px;font-weight:500;line-height:.95;transition:color .2s,box-shadow .2s,background-color .2s}@media (width>=1024px){.tabs__btn{border-radius:max(9px,min(.625vw,12px));min-height:max(41px,min(3.22917vw,62px));padding:max(8px,min(.520833vw,10px)) max(12px,min(.833333vw,16px));font-size:max(16px,min(.9375vw,18px))}}.tabs__btn:hover,.tabs__btn:focus-visible{background-color:var(--color-light);outline:none}.tabs__btn.is-active,.tabs__btn[data-state=active]{box-shadow:inset 0 0 0 2px var(--color-muted);background-color:var(--color-muted);color:var(--color-white)}.tabs__panels{position:relative}.tabs__panel,.tabs [data-tab-panel]{display:none}.tabs__panel.is-active,.tabs [data-tab-panel].is-active{display:flex}.swiper-slide{height:auto}.slider-dots{--swiper-pagination-bottom:0;z-index:1;justify-content:center;align-items:center;gap:8px;height:12px;display:flex}.slider-dots .swiper-pagination-fraction,.slider-dots .swiper-pagination-custom,.swiper-horizontal>.slider-dots{width:auto;position:relative}@media (width>=1024px){.slider-dots--mobile-only{display:none}}.slider-dots.swiper-pagination-lock{display:none}.slider-dots__bullet,.swiper-pagination-bullet{background-color:var(--color-muted);cursor:pointer;border-radius:50%;width:6px;height:6px;transition:all .3s;display:block;opacity:1!important;margin:0!important}.slider-dots__bullet--active,.swiper-pagination-bullet-active{background-color:var(--color-main);width:12px;height:12px}.slider-controls{justify-content:center;align-items:center;gap:16px;display:flex}.slider-controls .slider-dots{position:static}.slider-arrow{z-index:1;width:56px;height:56px;color:var(--color-main);border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow:hover{background-color:var(--color-main-10)}@media (width<=1023.98px){.slider-arrow{display:none}}@media (width>=1440px){.slider-arrow{width:max(42px,min(2.91667vw,56px));height:max(42px,min(2.91667vw,56px))}}.slider-arrow svg{width:100%;height:100%}.slider-arrow--prev{left:0}@media (width>=1440px){.slider-arrow--prev{left:max(-28px,min(84px - 5.83333vw,-21px))}}.slider-arrow--next{right:0}@media (width>=1440px){.slider-arrow--next{right:max(-28px,min(84px - 5.83333vw,-21px))}}.slider-arrow:disabled,.slider-arrow.swiper-button-disabled,.slider-arrow.swiper-button-lock{display:none}[data-slider-loader]{position:relative}[data-slider-loader] .swiper{transition:opacity .25s}[data-slider-loader].is-slider-loading .swiper{opacity:0}[data-slider-loader].is-slider-loading:before{content:"";border:3px solid var(--color-main-20);border-top-color:var(--color-main);z-index:2;pointer-events:none;border-radius:999px;width:44px;height:44px;animation:.8s linear infinite slider-loader-spin;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}[data-slider-loader].is-slider-ready .swiper{opacity:1}@keyframes slider-loader-spin{to{transform:rotate(360deg)}}.comparison-slider img-comparison-slider{--divider-width:2px;--divider-color:#fff;--divider-shadow:0 0 12px #0000002e;width:100%;height:100%;display:flex}.hero{padding-top:16px;padding-bottom:60px;position:relative}@media (width>=768px){.hero{padding-top:40px}}@media (width>=1280px){.hero{padding-top:var(--section-space);padding-bottom:var(--section-space)}}.hero__inner{z-index:1;grid-template-columns:1fr;gap:16px;padding-left:4px;padding-right:4px;display:grid;position:relative}@media (width>=1024px){.hero__inner{gap:var(--layout-gap-lg);grid-template-rows:auto;grid-template-columns:repeat(3,1fr);padding-left:0;padding-right:0}}@media (width>=1440px){.hero__inner{grid-template-columns:repeat(4,1fr)}}.hero__banner{background-color:var(--color-light);border-radius:20px;width:100%;min-width:0;position:relative;overflow:hidden}.hero__banner.swiper{overflow:hidden}@media (width>=1024px){.hero__banner.swiper .swiper-slide{display:flex}.hero__banner{grid-area:1/1/2/4}}@media (width>=1440px){.hero__banner{grid-area:1/1/3/4}}.hero__slide{flex-direction:column;display:flex}@media (width>=1024px){.hero__slide{flex-direction:row;min-height:max(327px,min(22.7083vw,436px))}}.hero__slide-content{flex-direction:column;order:2;align-items:flex-start;gap:20px;margin-bottom:32px;padding:0 16px 16px;display:flex}@media (width>=1024px){.hero__slide-content{order:unset;flex:1 1 0;justify-content:space-between;gap:max(18px,min(1.25vw,24px));min-width:0;margin-bottom:max(25.5px,min(1.77083vw,34px));padding:max(39px,min(2.70833vw,52px)) max(12px,min(.833333vw,16px)) max(39px,min(2.70833vw,52px)) max(39px,min(2.70833vw,52px))}}@media (width>=1440px){.hero__slide-content{flex:1.4}}.hero__title{letter-spacing:-.04em;color:var(--color-main);margin:0;font-size:max(32px,min(3.75vw,72px));font-weight:500;line-height:.92}.hero__subtitle{color:var(--color-main);margin:0;font-size:max(16px,min(1.25vw,24px));line-height:1.3;display:-webkit-box}.hero__btn{width:100%}@media (width>=1024px){.hero__btn{width:auto}}.hero__slide-image{aspect-ratio:61/53;border-radius:20px 20px 0 0;order:1;position:relative;overflow:hidden}@media (width>=1024px){.hero__slide-image{flex:1 0;order:unset;border-radius:0 20px 20px 0;height:auto}}.hero__slide-img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%}.hero__slide-fade{pointer-events:none;position:absolute}.hero__slide-fade--mobile{background:linear-gradient(to top, var(--color-light), transparent);height:40px;bottom:0;left:0;right:0}@media (width>=1024px){.hero__slide-fade--mobile{display:none}}.hero__slide-fade--desktop{display:none}@media (width>=1024px){.hero__slide-fade--desktop{background:linear-gradient(to right, var(--color-light), transparent);width:180px;display:block;top:0;bottom:0;left:0}}.hero__dots{z-index:10;padding-top:0;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hero__dots .swiper-pagination-fraction,.hero__dots .swiper-pagination-custom,.swiper-horizontal>.hero__dots{width:auto;position:absolute;bottom:16px;left:50%}@media (width>=1024px){.hero__dots .swiper-pagination-fraction,.hero__dots .swiper-pagination-custom,.swiper-horizontal>.hero__dots{bottom:max(39px,min(2.70833vw,52px));left:max(39px,min(2.70833vw,52px));transform:none}}.hero__dept-accordion{transition:max-height .35s;overflow:hidden}@media (width<=1023.98px){.hero__dept-accordion{flex-direction:column;gap:16px;max-height:0;display:flex}.hero__dept-accordion.is-open{max-height:1200px}.hero__dept-accordion .dept-card--desktop{display:flex}}@media (width>=1024px){.hero__dept-accordion{display:contents}}.dept-card{background-color:var(--color-light);color:var(--color-main);border-radius:20px;align-items:flex-end;gap:8px;padding:16px;text-decoration:none;transition:box-shadow .25s;display:flex;overflow:hidden}.dept-card:hover{box-shadow:0 0 0 4px #f2f5f9}@media (width>=1024px){.dept-card{gap:max(18px,min(1.25vw,24px));height:100%;min-height:max(151.5px,min(10.5208vw,202px));padding:max(18px,min(1.25vw,24px)) max(9px,min(.625vw,12px)) max(9px,min(.625vw,12px)) max(18px,min(1.25vw,24px))}}.dept-card--desktop{display:none}@media (width>=1024px){.dept-card--desktop{display:flex}}.dept-card__more-wrapper .dept-card{z-index:2;position:relative}.dept-card__content{flex-direction:column;flex:1 1 0;align-self:stretch;gap:8px;min-width:0;display:flex}@media (width>=1024px){.dept-card__content{gap:max(18px,min(1.25vw,24px))}}.dept-card__title{letter-spacing:-.04em;margin:0;font-size:max(24px,min(1.6667vw,32px));font-weight:500;line-height:.92}.dept-card__desc{margin:0;font-size:max(16px,min(.9375vw,18px));font-weight:400;line-height:1.3}@media (width>=1024px){.dept-card__desc{width:100%;max-width:max(179.25px,min(12.4479vw,239px))}}.dept-card__icon{object-fit:contain;pointer-events:none;flex-shrink:0;width:48px;height:48px}@media (width>=1024px){.dept-card__icon{width:max(66px,min(4.58333vw,88px));height:max(66px,min(4.58333vw,88px))}}.dept-card__more-wrapper{position:relative}.dept-card__more{background-color:var(--color-main);width:100%;color:var(--color-white);cursor:pointer;text-align:left;border:none;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;margin-top:-54px;padding:30px 8px 8px 16px;font-family:inherit;font-size:18px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s,margin-top .25s,padding .25s,border-radius .25s;display:flex;position:relative}@media (width>=1024px){.dept-card__more{display:none}}.dept-card__more--open{background-color:var(--color-white);color:var(--color-main);box-shadow:inset 0 0 0 1px var(--color-main);border-radius:12px;margin-top:0;padding:10px 8px 10px 16px}.dept-card__more-icon{flex-shrink:0;transition:transform .35s}.dept-card__more--open .dept-card__more-icon{transform:rotate(180deg)}@media (width<=1023.98px){[data-trust-slider] .swiper-slide{opacity:.2;transition:opacity .5s}[data-trust-slider] .swiper-slide-active{opacity:1}[data-trust-slider] .swiper-slide-active+.swiper-slide{opacity:.6}[data-trust-slider] .swiper-slide-active+.swiper-slide+.swiper-slide{opacity:.4}}.trust{padding:0 0 60px;overflow:hidden}@media (width>=1024px){.trust{padding:var(--section-space) 0}}.trust__inner{flex-direction:column;width:100%;display:flex}@media (width>=1280px){.trust__inner{grid-column-gap:clamp(36px, 2.5vw, 48px);grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;display:grid}}.trust__title{letter-spacing:-.04em;color:var(--color-main);margin:0 0 16px;font-size:32px;font-weight:500;line-height:.92}@media (width>=1024px){.trust__title{flex-shrink:0;width:100%;max-width:640px;font-size:max(32px,min(3.75vw,72px))}}@media (width>=1280px){.trust__title{grid-area:span 2/1;margin-bottom:0}}.trust__desc{color:var(--color-main);margin:0 0 24px;font-size:16px;line-height:1.3}@media (width>=1024px){.trust__desc{font-size:max(16px,min(1.0417vw,20px))}}@media (width>=1280px){.trust__desc{grid-column:2;margin-bottom:16px}}.trust__actions{flex-direction:column;order:1;gap:12px;margin-top:24px;display:flex}@media (width>=768px){.trust__actions{flex-direction:row}}@media (width>=1024px){.trust__actions{order:unset;gap:12px;margin-top:0}}@media (width>=1280px){.trust__actions{grid-column:2}}@media (width<=1023.98px){.trust__actions .btn{width:100%}}@media (width>=1024px){.trust__actions .btn{flex:1}}.trust__cards{width:100%}.trust__cards .swiper-slide{box-sizing:border-box;width:90%}@media (width>=1024px){.trust__cards{grid-column:span 2;width:100%;margin-top:max(36px,min(2.5vw,48px))}.trust__cards .swiper-wrapper{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media (width>=1024px) and (width>=1280px){.trust__cards .swiper-wrapper{grid-template-columns:repeat(4,1fr);transform:none!important}}@media (width>=1024px){.trust__cards .swiper-slide{width:auto!important}}.swiper-horizontal>.trust__dots{position:absolute;bottom:20px;left:20px}.video-tour-modal{--f-html-color:var(--color-main);width:100%;height:min(451px,100dvh);color:var(--color-main);background:var(--color-white);flex-direction:column;padding:0;display:flex;overflow:hidden}.video-tour-modal.f-html{padding:0}@media (width>=1024px){.video-tour-modal.f-html{padding:max(30px,min(2.08333vw,40px))}.video-tour-modal{border-radius:max(30px,min(2.08333vw,40px));width:min(max(1046.25px,min(72.6563vw,1395px)),100vw - 32px);height:auto;padding:max(30px,min(2.08333vw,40px))}}.video-tour-modal__head{border-bottom:1px solid #9fb4c733;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 12px;display:flex}@media (width>=1024px){.video-tour-modal__head{border-bottom:0;min-height:0;margin-bottom:max(24px,min(1.66667vw,32px));padding:0}}.video-tour-modal__title{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:500;line-height:1;overflow:hidden}@media (width>=1024px){.video-tour-modal__title{font-size:max(24px,min(1.6667vw,32px));line-height:1.2}}.video-tour-modal__close{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:24px;height:24px;padding:0;position:relative}@media (width>=1024px){.video-tour-modal__close{width:40px;height:40px}}.video-tour-modal__close:before,.video-tour-modal__close:after{content:"";border-top:2px solid var(--color-muted);width:14px;position:absolute;top:50%;left:50%}@media (width>=1024px){.video-tour-modal__close:before,.video-tour-modal__close:after{width:22px}}.video-tour-modal__close:before{transform:translate(-50%,-50%)rotate(45deg)}.video-tour-modal__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.video-tour-modal__tabs{flex:1;gap:20px;min-height:0;padding-top:24px}@media (width>=1024px){.video-tour-modal__tabs{gap:max(24px,min(1.66667vw,32px));padding-top:0}}.video-tour-modal__nav{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;gap:12px;width:100%;padding:0 12px;overflow-x:auto}.video-tour-modal__nav::-webkit-scrollbar{display:none}@media (width>=1024px){.video-tour-modal__nav{padding:0}}.video-tour-modal__nav .tabs__btn{white-space:nowrap;flex-shrink:0;width:auto;min-height:41px;padding:10px 24px}@media (width>=1024px){.video-tour-modal__nav .tabs__btn{height:max(48px,min(2.91667vw,56px))}}.video-tour-modal__panels{flex:1;min-height:0}.video-tour-modal__panel.tabs__panel.is-active{flex-direction:column;gap:20px;height:100%;min-height:0;display:flex}@media (width>=1024px){.video-tour-modal__panel.tabs__panel.is-active{gap:max(24px,min(1.66667vw,32px))}}.video-tour-modal__branch-title{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin:0;padding:0 12px;font-size:18px;font-weight:500;line-height:.92;overflow:hidden}@media (width>=1024px){.video-tour-modal__branch-title{padding:0;font-size:max(18px,min(1.1458vw,22px))}}.video-tour-modal__media{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}@media (width>=1024px){.video-tour-modal__media{aspect-ratio:1315/547;border-radius:20px;min-height:max(410.25px,min(28.4896vw,547px))}}.video-tour-modal__media--empty{color:var(--color-main);text-align:center;background:var(--color-light);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 20px;display:flex}.video-tour-modal__empty-title,.video-tour-modal__empty-text{margin:0}.video-tour-modal__empty-title{letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.1}@media (width>=1024px){.video-tour-modal__empty-title{font-size:max(24px,min(1.6667vw,32px))}}.video-tour-modal__empty-text{width:min(100%,520px);font-size:16px;line-height:1.3}@media (width>=1024px){.video-tour-modal__empty-text{font-size:max(16px,min(1.0417vw,20px))}}.video-tour-modal__iframe{border:0;width:100%;height:100%;display:block}.video-tour-modal__loader{z-index:1;color:var(--color-white);text-align:center;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0}.video-tour-modal__loader[hidden]{opacity:0;visibility:hidden;pointer-events:none}.video-tour-modal__spinner{border:3px solid #ffffff40;border-top-color:var(--color-white);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite video-tour-spin}@media (width<=1023.98px){.fancybox__slide:has(.video-tour-modal){align-items:flex-end!important}.fancybox__slide:has(.video-tour-modal):after{display:none}.fancybox__slide:has(.video-tour-modal)>.fancybox__content{width:100%;height:auto;margin:0;padding:0}}@keyframes video-tour-spin{to{transform:rotate(360deg)}}.stat-card{background-color:var(--color-light);border-radius:20px;min-height:296px;display:grid;position:relative;overflow:hidden}@media (width>=1024px){.stat-card{min-height:300px}}.stat-card__body{flex-direction:column;grid-area:1/-1;gap:12px;padding:20px;display:flex}@media (width>=1024px){.stat-card__body{gap:16px;width:100%;padding:max(24px,min(1.66667vw,32px))}}.stat-card__number{letter-spacing:-.04em;color:var(--color-main);margin:0;font-size:max(56px,min(4.1667vw,80px));font-weight:500;line-height:.92}.stat-card__desc{color:var(--color-main);width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.2}@media (width>=1024px){.stat-card__desc{width:100%;font-size:max(16px,min(1.0417vw,20px));line-height:1.3}}.stat-card__icon{object-fit:contain;pointer-events:none;grid-area:1/-1;place-self:flex-end;width:192px;height:140px;transform:translateY(2.8rem)}.services{padding:60px 0}@media (width>=1280px){.services{padding:var(--section-space) 0}}.services__layout{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}@media (width>=1024px){.services__layout{gap:67px}}@media (width>=1440px){.services__layout{justify-content:space-between;align-items:flex-start;gap:var(--layout-gap-lg);flex-direction:row}}.services__sidebar{flex-direction:column;gap:32px;display:flex}@media (width>=1440px){.services__sidebar{flex-shrink:0;width:100%;max-width:max(480.75px,min(33.3854vw,641px))}}.services__title{letter-spacing:-.04em;color:var(--color-main);margin:0;font-size:32px;font-weight:500;line-height:.92}@media (width>=1280px){.services__title{font-size:max(32px,min(3.75vw,72px))}}.services__tabs{flex-direction:row;gap:12px;display:flex}@media (width>=1440px){.services__tabs{flex-direction:column;width:100%;max-width:max(270px,min(18.75vw,360px))}}.services__tabs .tabs__btn{flex:1;max-width:none}@media (width>=1024px){.services__tabs .tabs__btn{max-width:314.5px}}@media (width>=1440px){.services__tabs .tabs__btn{flex:none;width:100%;max-width:none}}.services__panels{flex:1;min-width:0}.services__grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}@media (width>=1280px){.services__grid{grid-template-columns:repeat(3,1fr);gap:16px}}.services__grid .service-card:first-child{grid-column:1/-1}@media (width<=1279.98px){.services__grid .service-card:first-child{min-height:93px}}@media (width>=1280px){.services__grid .service-card:first-child{grid-column:auto}}.service-card{background-color:var(--color-light);min-height:135px;color:var(--color-main);border-radius:16px;flex-direction:column-reverse;justify-content:space-between;gap:20px;padding:16px;text-decoration:none;transition:box-shadow .25s;display:flex;overflow:hidden}@media (width>=640px){.service-card{padding:20px}}@media (width>=1280px){.service-card{flex-direction:column;min-height:max(147px,min(10.2083vw,196px));padding:max(24px,min(1.66667vw,32px))}}.service-card:hover{box-shadow:0 0 0 4px var(--color-light)}.service-card__header{flex-direction:column-reverse;flex:1;justify-content:space-between;gap:10px;display:flex}@media (width>=1024px){.service-card__header{align-items:center;justify-content:unset;flex-direction:row}.service-card__header .service-card__title{letter-spacing:-1.28px;font-size:max(24px,min(1.6667vw,32px));line-height:1.2}}.service-card__icon{object-fit:contain;pointer-events:none;width:52px;height:52px}@media (width>=1280px){.service-card__icon{width:max(58.5px,min(4.0625vw,78px));height:max(58.5px,min(4.0625vw,78px))}}.service-card__title{margin:0;font-size:18px;font-weight:500;line-height:.92}@media (width>=1280px){.service-card__title{font-size:max(18px,min(1.1458vw,22px))}}.service-card__text{font-size:18px;font-weight:300;line-height:23px}.service-card--accent{background:linear-gradient(90deg, var(--color-secondary) 0%, var(--color-main) 100%);color:var(--color-white)}.service-card--accent:hover{box-shadow:0 0 0 4px #4e708c33}.service-card--outline{background-color:var(--color-white);border:2px solid var(--color-light)}.service-card--outline:hover{border-color:var(--color-main-30)}.modal{--f-html-color:var(--color-main);--f-html-padding:0;background:var(--color-white)}@media (width>=1024px){.modal{border-radius:max(30px,min(2.08333vw,40px));width:min(max(600px,min(41.6667vw,800px)),100vw - 32px)}}[data-crm] .b24-form-wrapper.b24-form-border-bottom{border-bottom:none}[data-crm] .b24-form-header{text-align:left;padding:20px 12px}@media (width>=768px){[data-crm] .b24-form-header{padding:24px 16px}}@media (width>=1024px){[data-crm] .b24-form-header{padding:max(30px,min(2.08333vw,40px))}}[data-crm] .b24-form-header-title{color:var(--color-main);letter-spacing:-.04em;margin:0;font-size:max(24px,min(1.6667vw,32px));font-weight:500;line-height:max(29px,min(1.9792vw,38px))}[data-crm] .b24-form-header-description{color:var(--color-main);max-width:90%;margin-bottom:0;font-size:max(14px,min(.9375vw,18px));line-height:1.3}[data-crm] .b24-form-content{padding:20px 12px}@media (width>=768px){[data-crm] .b24-form-content{padding:24px 16px}}@media (width>=1024px){[data-crm] .b24-form-content{padding:max(30px,min(2.08333vw,40px))}}[data-crm] .b24-form-content form{flex-direction:column;gap:20px;display:flex}[data-crm] .b24-form-content form>div{gap:20px;display:grid}@media (width>=768px){[data-crm] .b24-form-content form>div{grid-template-columns:1fr 1fr}}[data-crm] .b24-form-field{margin-bottom:0}@media (width>=768px){[data-crm] .b24-form-field-bool,[data-crm] .b24-form-field-string,[data-crm] .b24-form-field-email,[data-crm] .b24-form-field-agreement{grid-column:span 2}}[data-crm] .b24-form-field-agreement .b24-form-control-container,[data-crm] .b24-form-field-bool .b24-form-control-container{flex-flow:wrap;gap:12px;display:flex}[data-crm] .b24-form-field-agreement .b24-form-control-container [type=checkbox],[data-crm] .b24-form-field-bool .b24-form-control-container [type=checkbox]{appearance:none;border:1px solid var(--color-main);border-radius:4px;flex-shrink:0;width:18px;height:18px}@media (width>=1024px){[data-crm] .b24-form-field-agreement .b24-form-control-container [type=checkbox],[data-crm] .b24-form-field-bool .b24-form-control-container [type=checkbox]{margin-top:2px}}[data-crm] .b24-form-field-agreement .b24-form-control-container [type=checkbox]:checked,[data-crm] .b24-form-field-bool .b24-form-control-container [type=checkbox]:checked{background-color:var(--color-main);position:relative}[data-crm] .b24-form-field-agreement .b24-form-control-container [type=checkbox]:checked:after,[data-crm] .b24-form-field-bool .b24-form-control-container [type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M1 3L3 5L7 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:8px;height:6px;position:absolute;top:5px;left:4px}[data-crm] .b24-form-field-agreement .b24-form-control-alert-message,[data-crm] .b24-form-field-bool .b24-form-control-alert-message{width:100%}[data-crm] .b24-form-field-agreement .b24-form-control-desc,[data-crm] .b24-form-field-agreement .b24-form-field-agreement-link,[data-crm] .b24-form-field-bool .b24-form-control-desc,[data-crm] .b24-form-field-bool .b24-form-field-agreement-link{opacity:1;color:var(--color-main);flex:1;font-size:16px;line-height:21px}@media (width>=1024px){[data-crm] .b24-form-field-agreement .b24-form-control-desc,[data-crm] .b24-form-field-agreement .b24-form-field-agreement-link,[data-crm] .b24-form-field-bool .b24-form-control-desc,[data-crm] .b24-form-field-bool .b24-form-field-agreement-link{font-size:18px;line-height:23px}}[data-crm] .b24-form-control-alert{margin-bottom:0!important}[data-crm] .b24-form-control-alert-message{color:var(--color-red);background:0 0;max-width:none;padding:0;font-size:14px;line-height:18px;position:static}@media (width>=1024px){[data-crm] .b24-form-control-alert-message{font-size:16px;line-height:21px}}[data-crm] .b24-form-control-alert-message:before,[data-crm] .b24-form-control-alert-message:after{display:none}[data-crm] .b24-form-control:focus+.b24-form-control-label{font-size:max(16px,min(1.0417vw,20px))}[data-crm] .b24-form-control-required{color:var(--color-main);font-size:16px;line-height:21px}@media (width>=1024px){[data-crm] .b24-form-control-required{font-size:max(16px,min(1.0417vw,20px));line-height:26px}}[data-crm] .b24-form-control-container{flex-direction:column;gap:8px;margin-bottom:0;display:flex}[data-crm] .b24-form-control-container .b24-form-control{min-height:62px;color:var(--color-main);background:0 0;margin:0;padding:10px 20px;font-size:16px;line-height:21px;border:1px solid var(--color-input-stroke)!important;border-radius:8px!important}@media (width>=1024px){[data-crm] .b24-form-control-container .b24-form-control{font-size:max(16px,min(1.0417vw,20px));line-height:26px}}[data-crm] .b24-form-control-container .b24-form-control:focus{border-color:var(--color-muted)!important}[data-crm] .b24-form-control-container .b24-form-control-label{color:var(--color-main);opacity:1;order:-1;align-items:center;gap:8px;padding:0;font-size:16px;line-height:21px;display:flex;position:static;transform:none}@media (width>=1024px){[data-crm] .b24-form-control-container .b24-form-control-label{font-size:max(16px,min(1.0417vw,20px));line-height:26px}}[data-crm] .b24-form-control-list .b24-form-control-container:after{width:10px;height:10px;top:60px;bottom:auto}@media (width>=1024px){[data-crm] .b24-form-control-list .b24-form-control-container:after{top:65px}}[data-crm] .b24-form-control-comment,[data-crm] .b24-form-sign{display:none}[data-crm] .b24-form-style-modern .b24-form-control-container .b24-form-control{border:1px solid var(--color-input-stroke)!important;border-radius:8px!important}[data-crm] .b24-form-style-modern .b24-form-control-container .b24-form-control:focus{border-color:var(--color-muted)!important}.b24-window-mounts .b24-window-popup-wrapper{--b24-text-color:var(--color-main);--b24-font-family:var(--font-sans)}@media (width<=1023.98px){.b24-window-mounts .b24-window-popup-wrapper{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.b24-window-mounts .b24-window-popup-wrapper .b24-window-scrollable{max-height:100dvh;padding-bottom:0}}@media (width>=1024px){.b24-window-mounts .b24-window-popup-wrapper{border-radius:max(30px,min(2.08333vw,40px));width:min(max(600px,min(41.6667vw,800px)),100vw - 32px);overflow:hidden;max-width:none!important}}.b24-window-mounts .b24-window-popup-wrapper .b24-form-scroll-textable-text{opacity:1}.b24-window-mounts .b24-window-popup-head{text-align:left;background:var(--color-white);margin:0;padding:20px 12px;position:sticky;top:0}@media (width>=768px){.b24-window-mounts .b24-window-popup-head{padding:24px 16px}}@media (width>=1024px){.b24-window-mounts .b24-window-popup-head{padding:max(30px,min(2.08333vw,40px))}}.b24-window-mounts .b24-window-popup-title{color:var(--color-main);letter-spacing:-.04em;white-space:normal;max-width:96%;margin:0;font-size:max(24px,min(1.6667vw,32px));font-weight:500;line-height:max(29px,min(1.9792vw,38px))}.b24-window-mounts .b24-window-popup-body{--b24-text-color:var(--color-main);--b24-font-family:var(--font-sans)}@media (width>=1024px){.b24-window-mounts .b24-window-popup-body{font-size:15px}}.b24-window-mounts .b24-window-popup-body>div{padding:24px 12px!important}@media (width>=768px){.b24-window-mounts .b24-window-popup-body>div{padding:24px 16px!important}}@media (width>=1024px){.b24-window-mounts .b24-window-popup-body>div{padding:max(24px,min(1.66667vw,32px)) max(30px,min(2.08333vw,40px))!important}}.b24-window-mounts .b24-window-close{--b24-primary-color:transparent;--b24-primary-text-color:var(--color-main);width:24px;height:24px;top:24px;right:12px}@media (width>=1024px){.b24-window-mounts .b24-window-close{width:40px;height:40px;top:43px}}.b24-window-mounts .b24-window-close:before,.b24-window-mounts .b24-window-close:after{width:2px;height:20px}.b24-form-btn-container{gap:8px}.b24-form-btn-block{grid-column:span 2;padding:0}.b24-form-btn-block .b24-form-btn{--btn-gradient-from:var(--color-muted);--btn-gradient-to:var(--color-main);--btn-main:var(--color-main);--btn-light:var(--color-light);height:56px;font-family:var(--font-sans);font-feature-settings:"ss02" 1;cursor:pointer;text-align:center;white-space:nowrap;background:linear-gradient(to right, var(--btn-gradient-from), var(--btn-gradient-to));color:var(--color-white);border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 24px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:box-shadow .25s,color .25s,border-color .25s;display:inline-flex}@media (width<=767.98px){.b24-form-btn-block .b24-form-btn{width:100%}}.b24-form-btn-block .b24-form-btn:hover{box-shadow:0 0 0 4px #d5e1eb}.b24-form-btn-block .b24-form-btn-white{border:1px solid var(--btn-main);color:var(--btn-main);background:var(--btn-light)}.b24-form-btn-block .b24-form-btn-white:hover{box-shadow:0 0 0 4px #d5e1eb}.modal__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal__title{color:var(--color-main);letter-spacing:-.04em;margin:0;font-size:32px;font-weight:500;line-height:1.2}.modal__close{cursor:pointer;width:40px;height:40px;color:var(--color-second);background:0 0;border:0;flex-shrink:0;padding:0}.modal__close-icon{width:100%;height:100%;display:block;position:relative}.modal__close-icon:before,.modal__close-icon:after{content:"";background:currentColor;border-radius:2px;width:24px;height:1.5px;position:absolute;top:50%;left:8px}.modal__close-icon:before{transform:translateY(-50%)rotate(45deg)}.modal__close-icon:after{transform:translateY(-50%)rotate(-45deg)}.modal__body{min-height:1px}.fancybox__container.modal-fancybox .fancybox__backdrop{-webkit-backdrop-filter:blur(3.4px);backdrop-filter:blur(3.4px);background:linear-gradient(104deg,#9bb5ed66 0%,#dac3ef66 100%)}.fancybox__container.modal-fancybox .fancybox__toolbar,.fancybox__container.modal-fancybox .fancybox__footer{display:none}.fancybox__container.modal-fancybox .fancybox__content{background:0 0;padding:0}.modal.modal--fullscreen{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.fancybox__slide:has(.modal--fullscreen){padding:0}.fancybox__slide:has(.modal--fullscreen):after{display:none}@media (width<=1279.98px){.modal{border-radius:20px;width:min(800px,100vw - 24px)}.modal__header{padding:20px 16px}.modal__title{font-size:24px}}.modal.modal--appointment-flow{overscroll-behavior:contain;height:100dvh;max-height:100dvh;transition:width .2s;overflow:hidden}.modal.modal--appointment-flow>.appointment-flow{height:100%;max-height:inherit}.fancybox__slide:has(.modal--appointment-flow){overscroll-behavior:contain;overflow:hidden}.modal--appointment-flow [data-appointment-flow-step],.modal--appointment-flow [data-appointment-doctor-content],.modal--appointment-flow [data-appointment-service-content],.modal--appointment-flow [data-appointment-branch-date-content],.modal--appointment-flow [data-appointment-patient-content]{overscroll-behavior:contain}@media (width>=1024px){.modal.modal--appointment-flow{height:auto;max-height:min(848px,100dvh - 32px)}.modal.modal--appointment-flow.is-appointment-doctor-step,.modal.modal--appointment-flow.is-appointment-service-step,.modal.modal--appointment-flow.is-appointment-branch-date-step,.modal.modal--appointment-flow.is-appointment-patient-data-step{width:min(1395px,100vw - 32px);height:min(848px,100dvh - 32px)}.modal.modal--appointment-flow.is-appointment-doctor-step>.appointment-flow,.modal.modal--appointment-flow.is-appointment-service-step>.appointment-flow,.modal.modal--appointment-flow.is-appointment-branch-date-step>.appointment-flow,.modal.modal--appointment-flow.is-appointment-patient-data-step>.appointment-flow{height:100%}.modal.modal--appointment-flow.is-appointment-result-success{width:min(800px,100vw - 32px);height:auto}.modal.modal--appointment-flow.is-appointment-result-success>.appointment-flow{height:100%}.modal.modal--appointment-flow.is-appointment-result-compact{width:min(496px,100vw - 32px);height:296px}.modal.modal--appointment-flow.is-appointment-result-compact>.appointment-flow{height:100%}}@media (width<=1023.98px){.fancybox__container.modal-fancybox .fancybox__slide{padding:0}.fancybox__container.modal-fancybox .fancybox__content{width:100%;max-width:none;height:100%;max-height:none;margin:0}.modal,.fancybox__container.modal-fancybox .fancybox__content>.review-modal,.fancybox__container.modal-fancybox .fancybox__content>.contacts-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.modal.modal--sheet{border-radius:20px 20px 0 0;height:auto;max-height:90dvh;overflow-y:auto}.fancybox__slide:has(.modal--sheet){align-items:flex-end!important}.fancybox__slide:has(.modal--sheet):after{display:none}.fancybox__slide:has(.modal--sheet)>.fancybox__content{max-height:none;height:auto!important}}.appointment-flow__datepicker{box-sizing:border-box;width:100%}@media (width>=1024px){.appointment-flow__datepicker{width:min(100%,344px)}}.appointment-flow__datepicker .air-datepicker{width:100%;color:var(--color-main);box-shadow:none;background:0 0;border:0;font-family:inherit}.appointment-flow__datepicker .air-datepicker--pointer{display:none}.appointment-flow__datepicker .air-datepicker-nav{border:0;gap:16px;min-height:36px;padding:0 0 8px}.appointment-flow__datepicker .air-datepicker-nav--title{background:#fff;border:1px solid #d5dde4;border-radius:8px;order:-1;min-width:103px;min-height:36px;margin-right:auto;font-size:16px;font-weight:400;line-height:1.3}.appointment-flow__datepicker .air-datepicker-nav--title i{color:inherit}.appointment-flow__datepicker .air-datepicker-nav--action{width:36px;height:36px;color:var(--color-main);background:#fff;border-radius:999px}.appointment-flow__datepicker .air-datepicker-nav--action:hover{opacity:.8;background:#fff}.appointment-flow__datepicker .air-datepicker-nav--action.-disabled-{visibility:visible;cursor:default;opacity:.35;pointer-events:none}.appointment-flow__datepicker .air-datepicker--content{padding:0}.appointment-flow__datepicker .air-datepicker-body--day-names{grid-auto-rows:41px;margin:0}.appointment-flow__datepicker .air-datepicker-body--day-name{color:var(--color-main);opacity:.6;text-transform:uppercase;font-size:14px;font-weight:400;line-height:1.3}.appointment-flow__datepicker .air-datepicker-body--cells.-days-{grid-auto-rows:41px}.appointment-flow__datepicker .air-datepicker-cell{color:var(--color-main);background:0 0;font-size:14px;line-height:1.3;position:relative}.appointment-flow__datepicker .air-datepicker-cell:before{z-index:-1;content:"";pointer-events:none;background:#fff;border-radius:4px;width:32px;height:32px;position:absolute}.appointment-flow__datepicker .air-datepicker-cell.-disabled-:before{display:none}.appointment-flow__datepicker .air-datepicker-cell.-other-month-{color:var(--color-main);opacity:.4}.appointment-flow__datepicker .air-datepicker-cell.-disabled-,.appointment-flow__datepicker .air-datepicker-cell.-disabled-.-current-,.appointment-flow__datepicker .air-datepicker-cell.-disabled-.-focus-{color:var(--color-main);cursor:default;opacity:.25;pointer-events:none;background:0 0}.appointment-flow__datepicker .air-datepicker-cell.-current-{color:var(--color-main)}.appointment-flow__datepicker .air-datepicker-cell.-focus-,.appointment-flow__datepicker .air-datepicker-cell:hover{background:0 0;border-radius:4px}.appointment-flow__datepicker .air-datepicker-cell.-selected-,.appointment-flow__datepicker .air-datepicker-cell.-selected-.-current-,.appointment-flow__datepicker .air-datepicker-cell.-selected-.-focus-{color:#fff;background:0 0;border-radius:4px}.appointment-flow__datepicker .air-datepicker-cell.-selected-:before,.appointment-flow__datepicker .air-datepicker-cell.-selected-.-current-:before,.appointment-flow__datepicker .air-datepicker-cell.-selected-.-focus-:before{background:var(--color-main)}@media (width>=1024px){.appointment-flow__datepicker{width:474px;padding:20px}.appointment-flow__datepicker .air-datepicker{width:434px}.appointment-flow__datepicker .air-datepicker-nav{min-height:48px;padding-bottom:12px}.appointment-flow__datepicker .air-datepicker-nav--title{min-width:92px;min-height:48px;padding:0 20px;font-size:20px}.appointment-flow__datepicker .air-datepicker-nav--action{width:48px;height:48px}.appointment-flow__datepicker .air-datepicker-body--day-names,.appointment-flow__datepicker .air-datepicker-body--cells.-days-{grid-auto-rows:56px}.appointment-flow__datepicker .air-datepicker-body--day-name,.appointment-flow__datepicker .air-datepicker-cell{font-size:18px}.appointment-flow__datepicker .air-datepicker-cell:before{width:46px;height:46px}}[data-appointment-branch-option] svg{color:var(--color-muted)}[data-appointment-branch-option].is-active svg{color:var(--color-white)}.appointment-flow__compact-result{background:var(--color-white);border-radius:20px 20px 0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:auto;padding:24px 12px 32px;position:relative}@media (width>=1024px){.appointment-flow__compact-result{border-radius:0;justify-content:center;align-items:center;min-height:100%;padding:max(60px,min(4.16667vw,80px))}}.review-modal{color:var(--color-main);flex-direction:column;display:flex;overflow:hidden}@media (width>=1024px){.review-modal{border-radius:max(30px,min(2.08333vw,40px));width:min(max(600px,min(41.6667vw,800px)),100vw - 32px);height:min(max(636px,min(44.1667vw,848px)),100dvh - 32px);max-height:max(636px,min(44.1667vw,848px))}}.review-modal__header{z-index:10;background-color:var(--color-white);border-bottom:1px solid #9fb4c733;flex-shrink:0;padding:20px 12px;position:relative}@media (width>=1024px){.review-modal__header{min-height:max(107.25px,min(7.44792vw,143px));padding:max(30px,min(2.08333vw,40px)) max(30px,min(2.08333vw,40px)) max(21.75px,min(1.51042vw,29px))}}.review-modal__header-content{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width>=1024px){.review-modal__header-content{margin-bottom:6px}}.review-modal__title{color:var(--color-main);margin:0;font-size:24px;font-weight:500;line-height:1.2}@media (width>=1024px){.review-modal__title{letter-spacing:-.04em;max-width:max(384px,min(26.6667vw,512px));font-size:max(24px,min(1.6667vw,32px))}}.review-modal__subtitle{color:var(--color-main);margin:8px 0 0;font-size:14px;font-weight:300;line-height:1.3}@media (width>=1024px){.review-modal__subtitle{margin-top:0;font-size:max(14px,min(.9375vw,18px))}}.review-modal__close{width:32px;height:32px;color:var(--color-main);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (width>=1024px){.review-modal__close{width:max(30px,min(2.08333vw,40px));height:max(30px,min(2.08333vw,40px))}}.review-modal__close:focus-visible{outline:2px solid var(--color-muted);outline-offset:3px;border-radius:8px}.review-modal__close-svg{width:100%;height:100%;display:block}.review-modal__body{background-color:var(--color-white);scrollbar-width:thin;scrollbar-color:#9fb4c7 transparent;flex:1;min-height:0;padding:24px 12px 32px;overflow-y:auto}.review-modal__body::-webkit-scrollbar{width:6px;height:6px}.review-modal__body::-webkit-scrollbar-track{background:0 0;border-radius:30px}@media (width>=1024px){.review-modal__body{padding:max(24px,min(1.66667vw,32px)) max(30px,min(2.08333vw,40px)) max(30px,min(2.08333vw,40px))}}.review-modal__form{flex-direction:column;gap:32px;min-height:100%;display:flex}@media (width>=1024px){.review-modal__form{gap:max(24px,min(1.66667vw,32px))}}.review-modal__fields{flex-direction:column;gap:20px;display:flex}@media (width>=1024px){.review-modal__fields{gap:max(15px,min(1.04167vw,20px))}}.review-modal__row{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.review-modal__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-modal__footer{flex-direction:column;gap:24px;display:flex}@media (width>=768px){.review-modal__footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;display:grid}}@media (width>=1024px){.review-modal__footer{grid-template-columns:minmax(0,max(241.5px,min(16.7708vw,322px))) minmax(0,max(249px,min(17.2917vw,332px)));gap:max(42px,min(2.91667vw,56px))}}.review-modal__consent{max-width:322px}.review-modal__submit{width:100%;min-height:62px;font-size:18px;line-height:1.3}@media (width>=768px){.review-modal__submit{width:100%}}@media (width>=1024px){.review-modal__submit{min-height:max(50px,min(3.22917vw,62px));font-size:max(16px,min(.9375vw,18px))}}.review-modal .form-field{gap:8px}.review-modal .form-field__label{font-size:16px;line-height:1.3}@media (width>=1024px){.review-modal .form-field__label{font-size:max(16px,min(1.0417vw,20px))}}.review-modal .form-field__wrapper{border-color:var(--color-input-stroke)}@media (width>=1024px){.review-modal .form-field__input{height:max(50px,min(3.22917vw,62px));padding:max(8px,min(.520833vw,10px)) max(15px,min(1.04167vw,20px));font-size:max(16px,min(1.0417vw,20px))}}.review-modal .form-field__textarea{min-height:150px;padding:14px 12px}@media (width>=1024px){.review-modal .form-field__textarea{min-height:max(112.5px,min(7.8125vw,150px));padding:max(13.5px,min(.9375vw,18px)) max(15px,min(1.04167vw,20px));font-size:max(16px,min(1.0417vw,20px))}}.review-modal .form-field__counter{font-size:14px;bottom:12px;right:12px}@media (width>=1024px){.review-modal .form-field__counter{bottom:27px;right:20px}}.review-modal .form-field__checkbox{gap:12px}.review-modal .form-field__checkbox-mark{width:24px;height:24px}.review-modal .form-field__checkbox-text{font-size:16px;line-height:1.3}@media (width>=1024px){.review-modal .form-field__checkbox-text{font-size:max(16px,min(.9375vw,18px))}}.review-modal .dropdown__trigger{box-shadow:inset 0 0 0 1px var(--color-input-stroke)}@media (width>=1024px){.review-modal .dropdown__trigger{height:max(50px,min(3.22917vw,62px));padding:max(8px,min(.520833vw,10px)) max(15px,min(1.04167vw,20px))}}.review-modal .dropdown__selected-text{font-size:16px;font-weight:400}@media (width>=1024px){.review-modal .dropdown__selected-text{font-size:max(16px,min(1.0417vw,20px))}}.review-modal .dropdown__arrow{width:20px;height:20px}@media (width>=1024px){.review-modal .dropdown__arrow{width:max(18px,min(1.25vw,24px));height:max(18px,min(1.25vw,24px))}}.review-modal .dropdown__menu{width:100%;max-width:100%;max-height:min(320px,45dvh)}.review-modal .dropdown__item .checkbox{align-items:flex-start}.review-modal .dropdown__item .checkbox-custom{border-color:var(--color-input-stroke);width:20px;height:20px}@media (width>=1024px){.review-modal .dropdown__item .checkbox-custom{width:max(18px,min(1.25vw,24px));height:max(18px,min(1.25vw,24px))}}.review-modal .dropdown__item .checkbox-text{color:var(--color-main);font-size:16px;font-weight:400;line-height:1.3}@media (width>=1024px){.review-modal .dropdown__item .checkbox-text{font-size:max(16px,min(.9375vw,18px))}}.review-modal [data-checkbox-group-error]{margin-top:8px}.review-modal [data-checkbox-group-error].hidden{display:none}.promos{z-index:1;padding:60px 0;position:relative}@media (width>=1024px){.promos{padding:var(--section-space) 0}}.promos--solid{background-color:var(--color-light);border-radius:20px}@media (width>=1024px){.promos--solid{border-radius:max(30px,min(2.08333vw,40px))}}.promos__inner{flex-direction:column;gap:20px;display:flex}@media (width>=1024px){.promos__inner{gap:max(36px,min(2.5vw,48px))}}.promos__title{letter-spacing:-.04em;color:var(--color-main);margin:0;font-size:32px;font-weight:500;line-height:.92}@media (width>=1024px){.promos__title{font-size:max(32px,min(3.75vw,72px))}}.promos__body{flex-direction:column;gap:32px;display:flex}.promos__grid{width:100vw;margin-left:-12px;padding:0 12px;overflow:hidden}.promos__grid .swiper-slide{width:85%;height:auto}@media (width>=1024px){.promos__grid{width:100%;margin-left:0;padding:0}}.promos--plain .promo-card__image:after{display:none}.promos--materials .promos__head{flex-direction:column;gap:32px;display:flex}@media (width>=1024px){.promos--materials .promos__head{flex-direction:row;justify-content:space-between;align-items:center;gap:max(36px,min(2.5vw,48px))}}.promos--materials .promos__tabs{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}@media (width>=1024px){.promos--materials .promos__tabs{width:573px;overflow-x:visible}}.promos--materials .promos__tab{white-space:nowrap;flex:1 0 auto;width:auto;padding-left:12px;padding-right:12px}@media (width>=1024px){.promos--materials .promos__tab{flex:1 1 0}}.promos__footer{justify-content:center;display:flex}.swiper-horizontal>.promos__dots{justify-content:center;margin-top:16px;position:static}.promo-card{color:var(--color-main);border-radius:20px;flex-direction:column;height:100%;text-decoration:none;transition:box-shadow .25s;display:flex;overflow:hidden}.promo-card:hover{box-shadow:0 4px 24px #4e708c1a}.promo-card__image{aspect-ratio:176/129;background-color:var(--color-muted);border-radius:20px 20px 0 0;position:relative;overflow:hidden}.promo-card__image:after{content:"";pointer-events:none;background-color:#043b8d33;position:absolute;inset:0}.promo-card__img{object-fit:cover;width:100%;height:100%;display:block}.promo-card__body{background-color:var(--color-white);border:1px solid var(--color-light);border-top:none;border-radius:0 0 20px 20px;flex-direction:column;flex:1;gap:24px;padding:16px;display:flex}@media (width>=1280px){.promo-card__body{padding:24px}}.promo-card__text{flex-direction:column;flex:1;gap:12px;display:flex}.promo-card__name{letter-spacing:-.04em;color:var(--color-main);margin:0;font-size:max(24px,min(1.6667vw,32px));font-weight:500;line-height:1.2}.promo-card__desc{color:var(--color-main);margin:0;font-size:16px;font-weight:400;line-height:1.3}@media (width>=1024px){.promo-card__desc{font-size:max(16px,min(1.0417vw,20px))}}.promo-card .btn{width:100%}.testimonials__title{letter-spacing:-.04em;color:var(--color-main);margin:0 0 24px;font-size:32px;font-weight:500;line-height:.92}@media (width>=1024px){.testimonials__title{margin-bottom:max(36px,min(2.5vw,48px));font-size:max(32px,min(3.75vw,72px))}}.testimonials__grid{width:100vw;margin-left:-12px;padding:0 12px;overflow:hidden}@media (width>=1024px){.testimonials__grid{width:100%;margin:0;padding:0}}.swiper-horizontal>.testimonials__dots{justify-content:center;margin-top:16px;position:static}@media (width>=1440px){.swiper-horizontal>.testimonials__dots{margin-top:max(12px,min(.833333vw,16px))}}.review-card{background-color:var(--color-white);border:1px solid var(--color-light);border-radius:20px;flex-direction:column;gap:16px;height:100%;padding:24px;transition:box-shadow .25s;display:flex}.review-card:hover{box-shadow:0 4px 24px #4e708c14}@media (width>=1024px){.review-card{gap:max(15px,min(1.04167vw,20px));padding:max(24px,min(1.66667vw,32px))}}@media (width>=1440px){.review-card{border-radius:max(15px,min(1.04167vw,20px))}}.review-card__quote{color:var(--color-main);flex:1;margin:0;font-size:22px;font-weight:400;line-height:20px}@media (width>=1440px){.review-card__quote{font-size:max(18px,min(1.1458vw,22px));line-height:max(18px,min(1.04167vw,20px))}}.review-card__author{color:var(--color-main);margin:0;font-size:18px;font-weight:500;line-height:23px}@media (width>=1440px){.review-card__author{font-size:max(16px,min(.9375vw,18px));line-height:max(20px,min(1.19792vw,23px))}}.review-card--video{background:0 0;border:none;padding:0}.review-card--video .review-card__media{aspect-ratio:37/55;background-color:var(--color-muted);border-radius:20px;position:relative;overflow:hidden}@media (width>=1024px){.review-card--video .review-card__media{aspect-ratio:77/102}}@media (width>=1440px){.review-card--video .review-card__media{border-radius:max(15px,min(1.04167vw,20px))}}.review-card--video .review-card__img{object-fit:cover;width:100%;height:100%;display:block}.review-card--video .review-card__gradient{pointer-events:none;background:linear-gradient(#0000,#000000bf);height:60%;position:absolute;bottom:0;left:0;right:0}.review-card--video .review-card__tags{z-index:2;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}@media (width>=1440px){.review-card--video .review-card__tags{gap:max(3px,min(.208333vw,4px));top:max(9px,min(.625vw,12px));left:max(9px,min(.625vw,12px));right:max(9px,min(.625vw,12px))}}.review-card--video .review-card__tag{background-color:var(--color-main);color:var(--color-white);border-radius:20px;padding:2px 8px;font-size:18px;line-height:22px;display:inline-block}@media (width>=1440px){.review-card--video .review-card__tag{border-radius:max(15px,min(1.04167vw,20px));padding-left:max(6px,min(.416667vw,8px));padding-right:max(6px,min(.416667vw,8px));font-size:max(16px,min(.9375vw,18px));line-height:max(20px,min(1.14583vw,22px))}}.review-card--video .review-card__play{color:var(--color-white);z-index:2;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-card--video .review-card__play:hover{opacity:.95;transform:translate(-50%,-50%)scale(1.08)}.review-card--video .review-card__play svg{width:60px;height:60px;display:block}@media (width<=1023.98px){.review-card--video .review-card__play svg{width:48px;height:48px}}@media (width>=1440px){.review-card--video .review-card__play svg{width:max(45px,min(3.125vw,60px));height:max(45px,min(3.125vw,60px))}}.review-card--video .review-card__caption{z-index:2;padding:12px;position:absolute;bottom:0;left:0;right:0}@media (width>=1440px){.review-card--video .review-card__caption{padding:max(15px,min(1.04167vw,20px))}}.review-card--video .review-card__caption .review-card__quote{color:var(--color-white)}.review-card--video .review-card__caption .review-card__author{color:#ffffffe6;margin-top:12px}@media (width>=1440px){.review-card--video .review-card__caption .review-card__author{margin-top:max(12px,min(.833333vw,16px))}}.fancybox__container .f-button.is-close-button{top:16px;right:16px}.doctor-intro-video-fancybox{--f-html-padding:0}.tippy-box[data-theme~=zrenie]{background-color:var(--color-white);color:var(--color-main);border-radius:10px;padding:20px;font-size:18px;font-weight:400;line-height:1.3;box-shadow:0 12px 20px 9px #4e708c29}.tippy-box[data-theme~=zrenie]>.tippy-content{padding:0}.tippy-box[data-theme~=zrenie]>.tippy-arrow{color:var(--color-white)}[data-method-comparison] .method-comparison__collapse{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}[data-method-comparison].is-expanded .method-comparison__collapse{grid-template-rows:1fr}[data-method-comparison] .method-comparison__collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-method-comparison] .method-comparison__collapse{transition-duration:.01ms}}@media (width>=1024px){.filter{gap:max(15px,min(1.04167vw,20px))}}.filter-mobile-top{align-items:center;gap:11px;display:flex}@media (width>=1024px){.filter-mobile-top{display:none}}.filter-mobile-top__search{min-width:0;min-height:50px}.filter--desktop{display:none}@media (width>=1024px){.filter--desktop{display:grid}}.filter__search{min-height:62px}@media (width>=1024px){.filter__search{grid-column:span 3}}@media (width>=1280px){.filter__search{grid-column:span 5}}@media (width>=1440px){.filter__search{grid-column:span 2;max-width:max(375px,min(26.0417vw,500px))}}.filter__dropdown{min-width:0}.filter__dropdown--icon{width:max(50px,min(3.22917vw,62px))}.filter__dropdown--icon .dropdown__trigger{justify-content:center;width:100%;min-width:0;padding:max(12px,min(.833333vw,16px))}.filter__dropdown--icon .dropdown__trigger[data-has-value]:after{content:"";background-color:var(--color-accent);width:max(11px,min(.729167vw,14px));height:max(11px,min(.729167vw,14px));box-shadow:0 0 0 1px var(--color-white);border-radius:50%;position:absolute;top:max(-3px,min(-.208333vw,-4px));right:max(-3px,min(-.208333vw,-4px))}.filter__dropdown--icon .dropdown__trigger-icon{width:max(23px,min(1.5625vw,30px));height:max(23px,min(1.5625vw,30px))}.filter__dropdown--icon .dropdown__menu{min-width:max(200px,min(12.5vw,240px));left:auto;right:0}.filter__active{display:none}@media (width>=1024px){.filter__active{margin-top:max(-4px,min(-.2083vw,-3px));display:flex}}.filter__active--mobile{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100vw;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;display:flex;overflow:auto hidden}.filter__active--mobile::-webkit-scrollbar{display:none}@media (width>=1024px){.filter__active--mobile{display:none}}.filter__active--mobile .tags-item{flex-shrink:0}.filter>*,.filter .dropdown__trigger{min-width:0}@media (width>=1024px){.filter .dropdown__trigger{border-radius:max(6px,min(.416667vw,8px));padding:max(8px,min(.520833vw,10px)) max(12px,min(.833333vw,16px))}.filter .dropdown__arrow{width:max(15px,min(1.04167vw,20px));height:max(15px,min(1.04167vw,20px));margin-left:max(9px,min(.625vw,12px))}.filter .dropdown__menu{border-radius:max(6px,min(.416667vw,8px));max-height:max(240px,min(16.6667vw,320px));padding:max(12px,min(.833333vw,16px));top:calc(100% + max(5px,min(.3125vw,6px)))}.filter .dropdown__menu[aria-hidden=false]{gap:max(12px,min(.833333vw,16px))}.filter .dropdown--with-search .checkbox-custom{width:max(18px,min(1.25vw,24px));height:max(18px,min(1.25vw,24px))}.filter .dropdown--with-search .checkbox-text{font-size:max(16px,min(.9375vw,18px))}.filter .search-field{gap:max(6px,min(.416667vw,8px));padding:max(8px,min(.520833vw,10px)) max(12px,min(.833333vw,16px))}}.filter-tags{flex-wrap:wrap;gap:8px;display:flex}@media (width>=1024px){.filter-tags{gap:max(6px,min(.416667vw,8px))}}.filter-tags__title{font-size:16px;line-height:1.3}@media (width>=1024px){.filter-tags__title{font-size:max(16px,min(.9375vw,18px))}}.filter-tags__list{flex-wrap:wrap;gap:8px;width:100%;display:flex}@media (width>=1440px){.filter-tags__list--single-row{flex-wrap:nowrap}}.filter-tags__list--single-row .filter-tags__list-label{white-space:nowrap}@media (width>=1024px){.filter-tags__list{gap:max(6px,min(.416667vw,8px))}}.filter-tags__list-checkbox:checked+label{box-shadow:inset 0 0 0 1px var(--color-muted);background-color:#0000}.filter-tags__list-label{cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-light);background-color:var(--color-light);border-radius:100px;align-items:center;gap:8px;padding:7px 8px;font-size:14px;line-height:1.3;display:flex}@media (width>=1024px){.filter-tags__list-label{gap:max(6px,min(.416667vw,8px));padding:max(3px,min(.208333vw,4px)) max(9px,min(.625vw,12px)) max(4px,min(.260417vw,5px)) max(11px,min(.729167vw,14px));font-size:max(16px,min(.9375vw,18px))}}.filter-mobile .filter-mobile__trigger{border:1px solid var(--color-input-stroke);width:50px;height:50px;color:var(--color-main);border-radius:8px}@media (width>=1024px){.filter-mobile{display:none}}.filter-mobile .filter-mobile__modal-content{padding:4px 12px 24px}.filter-mobile .filter-tags__list{width:100%}.filter-mobile .filter-tags__list-label{font-size:14px}.filter-mobile__trigger{cursor:pointer;width:48px;height:48px;color:var(--color-main);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:flex;position:relative}.filter-mobile__trigger:hover{opacity:.7}.filter-mobile__trigger:active{transform:scale(.95)}.filter-mobile__trigger-icon{color:currentColor;width:24px;height:24px}.filter-mobile__trigger--active:after{content:"";background-color:var(--color-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-white);border-radius:50%;position:absolute;top:-4px;right:-4px}.filter-mobile__overlay{z-index:9998;opacity:0;visibility:hidden;background-color:#fff;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.filter-mobile__overlay[aria-hidden=false]{opacity:1;visibility:visible}.filter-mobile__modal{background-color:var(--color-white);z-index:9999;visibility:hidden;flex-direction:column;transition:transform .3s,visibility .3s;display:flex;position:fixed;inset:0;transform:translateY(100%)}.filter-mobile__modal[aria-hidden=false]{visibility:visible;transform:translateY(0)}.filter-mobile__modal-header{padding:20px 16px;padding-top:calc(20px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--color-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.filter-mobile__modal-title{color:var(--color-main);margin:0;font-size:24px;font-weight:500}.filter-mobile__modal-close{cursor:pointer;width:32px;height:32px;color:var(--color-main);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:flex}.filter-mobile__modal-close:hover{opacity:.7}.filter-mobile__modal-close svg{width:24px;height:24px}.filter-mobile__modal-content{scrollbar-width:thin;scrollbar-color:var(--color-muted) var(--color-light);flex:1;padding:0;overflow-y:auto}.filter-mobile__modal-content::-webkit-scrollbar{width:6px;height:6px}.filter-mobile__modal-content::-webkit-scrollbar-track{background:var(--color-light);border-radius:3px}.filter-mobile__modal-footer{padding:16px 12px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));background-color:var(--color-white);flex-direction:column;flex-shrink:0;gap:12px;display:flex}.filter-mobile__modal-apply{background-color:var(--color-main);width:100%;color:var(--color-white);max-width:none}.filter-mobile__modal-apply:disabled{background-color:var(--color-light);color:var(--color-muted);cursor:not-allowed;opacity:1}.filter-mobile__modal-apply:not(:disabled):hover{background-color:var(--color-accent)}.filter-mobile__modal-reset{width:100%;color:var(--color-main);cursor:pointer;text-align:center;background:0 0;border:none;padding:15px;font-size:16px;font-weight:500;transition:opacity .3s}.filter-mobile__modal-reset:hover{opacity:.7}.filter-mobile__item{border-bottom:1px solid var(--color-light);flex-direction:column;gap:16px;padding:20px 0;display:flex}.filter-mobile__item:last-child{border-bottom:none}.filter-mobile__item-trigger{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;transition:background-color .3s;display:flex}.filter-mobile__item-trigger:hover{background-color:var(--color-main-5)}.filter-mobile__item-trigger:active{background-color:var(--color-main-10)}.filter-mobile__item-trigger:focus{outline:none}.filter-mobile__item-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--color-muted);border-radius:4px}.filter-mobile__item-name{color:var(--color-main);text-align:left;font-size:18px;font-weight:500}.filter-mobile__item-arrow{color:var(--color-main);flex-shrink:0;transition:transform .3s}.filter-mobile__item-selected{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100vw;min-height:0;margin-left:-12px;padding-left:12px;padding-right:12px;display:flex;overflow:auto hidden}.filter-mobile__item-selected::-webkit-scrollbar{display:none}.filter-mobile__item-selected .tags-item{background-color:var(--color-white);border:1px solid var(--color-muted);color:var(--color-main);white-space:nowrap;border-radius:32px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;display:flex}.filter-mobile__item-selected .tags-item__close{cursor:pointer;background-image:url("data:image/svg+xml,<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9 3L3 9M3 3L9 9\" stroke=\"%234E708C\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px;transition:opacity .3s;display:block;position:relative}.filter-mobile__item-selected .tags-item__close:hover{opacity:.7}.filter-mobile__static{margin-top:32px}.filter-mobile__static-title{color:var(--color-main);margin:0 0 8px;font-size:16px;line-height:1.3}.filter-mobile__static .filter-tags__list-close{background-image:url("data:image/svg+xml,<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9 3L3 9M3 3L9 9\" stroke=\"%234E708C\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px;display:none}.filter-mobile__static .filter-tags__list-checkbox:checked+.filter-tags__list-label .filter-tags__list-close{display:block}.filter-mobile__submodal{background-color:var(--color-white);z-index:10000;flex-direction:column;height:100dvh;transition:transform .3s;display:flex;position:fixed;inset:0;transform:translate(100%)}.filter-mobile__submodal[aria-hidden=false]{transform:translate(0)}.filter-mobile__submodal-header{padding:20px 12px;padding-top:calc(20px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--color-light);flex-shrink:0;align-items:center;display:flex}.filter-mobile__submodal-back{cursor:pointer;width:auto;height:auto;color:var(--color-main);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:0;transition:opacity .3s;display:flex}.filter-mobile__submodal-back:hover{opacity:.7}.filter-mobile__submodal-title{color:var(--color-main);margin:0;font-size:24px;font-weight:500;display:block}.filter-mobile__submodal-content{scrollbar-width:thin;scrollbar-color:var(--color-muted) var(--color-light);flex:1;padding:24px 12px;overflow-y:auto}.filter-mobile__submodal-content::-webkit-scrollbar{width:6px;height:6px}.filter-mobile__submodal-content::-webkit-scrollbar-track{background:var(--color-light);border-radius:3px}.filter-mobile__submodal-search{height:50px;box-shadow:inset 0 0 0 1px var(--color-input-stroke);padding:10px 12px}@media (width>=1024px){.filter-mobile__submodal-search{height:62px;padding:18px 16px}}.filter-mobile__submodal-search .search-field__input{font-size:16px}@media (width>=1024px){.filter-mobile__submodal-search .search-field__input{font-size:max(16px,min(1.0417vw,20px))}}.filter-mobile__submodal-empty{color:var(--color-main);padding-top:12px;line-height:1.3}.filter-mobile__submodal-group{flex-direction:column;gap:16px;display:none}.filter-mobile__submodal-footer{padding:16px 12px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));background-color:var(--color-white);flex-shrink:0;gap:12px;display:flex}@media (width<=639.98px){.filter-mobile__submodal-footer{flex-direction:column;gap:8px}}.filter-mobile__submodal-reset,.filter-mobile__submodal-apply{max-width:none}@media (width>=640px){.filter-mobile__submodal-reset,.filter-mobile__submodal-apply{flex:1}}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags--border,.tags--small{gap:4px}.tags-item{background-color:var(--color-light);border-radius:20px;align-items:center;gap:8px;padding:4px 12px;font-size:16px;display:flex}.tags-item--main{background-color:var(--color-main);color:var(--color-white)}.tags-item--gold{background-color:var(--color-ivory);color:var(--color-golden);gap:4px}.tags-item--white{background-color:var(--color-white)}@media (width>=1024px){.tags-item{font-size:18px}}.tags-item__close{cursor:pointer;background-image:url("data:image/svg+xml,<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9 3L3 9M3 3L9 9\" stroke=\"%234E708C\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;position:relative}.tags--small .tags-item{padding:2px 8px}.tags--border .tags-item{background-color:var(--color-white);border:1px solid var(--color-muted);white-space:nowrap;cursor:pointer;color:var(--color-main);border-radius:32px;padding:6px 14px;font-size:14px;font-weight:500}.tags--border .tags-item--fill{cursor:pointer;background-color:var(--color-light);border-color:var(--color-light)}.tags--border .tags-item--clear{cursor:pointer;background-color:var(--color-light);border:none;border-radius:57.143px;justify-content:center;width:32px;min-width:32px;height:32px;padding:0}.tags-item__clear-icon{background-image:url("data:image/svg+xml,<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M13.5 4.5L4.5 13.5M4.5 4.5L13.5 13.5\" stroke=\"%234E708C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block}.search_page__field-wrapper{align-items:center;width:100%;display:flex;position:relative}.search_page__input{border:1px solid var(--color-muted-dark);border-radius:8px;width:100%;padding:14px 40px;line-height:20px;transition:border-color .3s}@media (width>=1024px){.search_page__input{padding:max(13.5px,min(.9375vw,18px)) max(37.5px,min(2.60417vw,50px));font-size:max(16px,min(1.0417vw,20px))}}.search_page__input:focus{border-color:var(--color-main);outline:none}.search_page__input::placeholder{color:var(--color-main-40)}.search_page__icon{pointer-events:none;color:#666;z-index:1;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute}@media (width>=1024px){.search_page__icon{width:max(18px,min(1.25vw,24px));height:max(18px,min(1.25vw,24px))}}.search_page__icon--search{left:12px}@media (width>=1024px){.search_page__icon--search{left:max(12px,min(.833333vw,16px))}}.search_page__icon--clear{pointer-events:auto;cursor:pointer;background:0 0;border:none;padding:0;transition:color .3s;right:12px}@media (width>=1024px){.search_page__icon--clear{right:max(12px,min(.833333vw,16px))}}@media (width<=767.98px){.search_page__icon--clear{display:none!important}}.search_page__icon--clear:active{transform:scale(.95)}[data-search-panel]{scroll-margin-top:200px}@media (width>=1024px){[data-search-panel]{scroll-margin-top:230px}}
