/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.header-contacts__bullet{margin-right:.5rem}.header-contacts__phone{font-size:1.125rem;font-weight:700}
.ajax-throbber.sk-pulse{width:var(--sk-size);height:var(--sk-size);animation:sk-pulse 1.2s infinite cubic-bezier(0.455,0.03,0.515,0.955);border-radius:100%;background-color:var(--sk-color);}@keyframes sk-pulse{0%{transform:scale(0);}100%{transform:scale(1);opacity:0;}}
.component-button__center{align-items:center;display:flex;justify-content:center}.component-button__left{align-items:center;display:flex;justify-content:flex-start}.component-button__right{align-items:center;display:flex;justify-content:flex-end}.component-button__item{align-items:center;border:1px solid #252525;border-radius:2.5rem;box-sizing:border-box;color:#252525;display:inline-flex;font-family:var(--font-medium);font-size:.875rem;font-weight:500;justify-content:center;line-height:1;padding:.35rem;text-align:center;transition:.3s ease-in-out}.component-button__item:hover{background-color:#15a8f1;border:1px solid #15a8f1;color:#fff}.component-button__item_transparent{background-color:transparent;border-color:#15a8f1;color:#15a8f1}.component-button__item_blue,.component-button__item_transparent:hover{background-color:#15a8f1;color:#fff}.component-button__item_blue{border-color:#15a8f1}.component-button__item_blue:hover{background-color:#0497e0;border-color:#0497e0;color:#fff}.component-button__item_gray{background-color:#f4f8fd;border-color:#f4f8fd;color:#15a8f1}.component-button__item_white{background-color:#fff;border-color:#15a8f1;color:#15a8f1}.component-button__item_white:hover{background-color:#15a8f1;color:#fff}.component-button__item_orange{background-color:#f60;border-color:#f60;color:#fff}.component-button__item_orange:hover{background-color:#fff;border-color:#f60;color:#f60}.component-button__item_small{padding:11px 24px}.component-button__item_normal{padding:13px 30px}.component-button__item_big{padding:14px 30px}@media screen and (min-width:768px){.component-button__item_big{font-size:16px}}.component-button__item_cookie{font-size:10px;padding:8px 15px}@media screen and (min-width:1200px){.component-button__item_cookie{font-size:16px;padding:11px 24px}}
.component__clinics-map{margin-bottom:60px}@media screen and (min-width:768px){.component__clinics-map{margin-bottom:80px}}@media screen and (min-width:1200px){.component__clinics-map{margin-bottom:100px}}.clinics-map{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:768px){.clinics-map{gap:1.125rem}}@media screen and (min-width:1200px){.clinics-map{gap:1.5rem;grid-template-columns:1fr 1fr}}.clinics-map__list{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.clinics-map__list{gap:1.125rem}}@media screen and (min-width:1200px){.clinics-map__list{gap:1.5rem}}.clinics-map__content{display:grid;gap:1rem;grid-template-columns:1fr;height:100%}@media screen and (min-width:768px){.clinics-map__content{grid-template-columns:1fr 1fr}}.clinics-map__container{background:#f4f8fd;border:1px solid #e0eaf7;border-radius:.625rem;min-height:290px!important;position:relative}@media screen and (min-width:768px){.clinics-map__container{min-height:512px!important}}.clinics-map__container ymaps{border-radius:.625rem}.clinics-map__select-city{align-items:center;background-color:#f4f8fd;border:1px solid #e0eaf7;border-radius:.625rem;cursor:pointer;display:inline-grid;font-size:.875rem;grid-template-columns:1fr auto;padding:.8125rem 1.5rem;transition:all .3s}@media screen and (min-width:768px){.clinics-map__select-city{font-size:1rem}}.clinics-map__info{background-color:#f4f8fd;border:1px solid #e0eaf7;border-radius:.625rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem}@media screen and (min-width:1200px){.clinics-map__info{padding:1.5rem}}.clinics-map__addresses,.clinics-map__info-content{display:flex;flex-direction:column}.clinics-map__addresses{gap:.5rem;justify-content:space-between}.clinics-map__item{align-items:start;background-color:#f4f8fd;border:1px solid #e0eaf7;border-radius:.625rem;cursor:pointer;display:flex;font-family:var(--font-medium);gap:.5rem;padding:1.25rem;transition:background-color .2s}@media screen and (min-width:1200px){.clinics-map__item{padding:1.5rem}}.clinics-map__item:hover{background-color:#e0eaf7}.clinics-map__title{font-family:var(--font-normal);font-size:1.125rem;margin-bottom:.5rem}@media screen and (min-width:768px){.clinics-map__title{font-size:1.375rem}}.clinics-map__text{color:#515458;font-size:.875rem;margin-bottom:1rem}@media screen and (min-width:768px){.clinics-map__text{font-size:1rem}}.clinics-map__contact-email,.clinics-map__contact-phone{align-items:center;color:#515458;display:flex;font-size:.8125rem;gap:.5rem;margin-bottom:.5rem}@media screen and (min-width:768px){.clinics-map__contact-email,.clinics-map__contact-phone{font-size:.875rem}}.clinics-map__contact-email-link,.clinics-map__contact-phone-link{display:block;font-family:var(--font-normal);margin-bottom:.5rem}@media screen and (min-width:768px){.clinics-map__contact-email-link,.clinics-map__contact-phone-link{font-size:1.125rem}}.clinics-map__btn{margin-top:30px}.clinics-map__btn .component-button__item{width:100%}.clinics-map__button{background:#f4f8fd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin:1rem 0;padding:.75rem 1.5rem}.clinics-map__item.active{background-color:#e0eaf7}.map-loading{background:#f4f8fd}.map-error,.map-loading{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.map-error{background:hsla(0,100%,96%,.9);flex-direction:column;padding:20px;text-align:center}.error-icon{align-items:center;background:#f44;border-radius:50%;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin-bottom:10px;width:40px}.error-text{color:#d32f2f;font-size:14px}
.cookie-policy{background-color:#fff;border-top:1px solid #e0eaf7;bottom:66px;display:none;font-size:10px;opacity:.95;padding:.5rem;position:fixed;text-align:center;width:100%;z-index:100}@media screen and (min-width:1200px){.cookie-policy{bottom:0;font-size:14px;padding:1rem}}.cookie-policy__btn{background:#f60;border:1px solid #f60;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:48px;line-height:48px;padding:0 25px;position:relative;text-align:center;transition:color .3s,background .3s,border .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.footer{border-top:1px solid #e0eaf7}.footer__top{display:grid;gap:1rem;grid-template-areas:"logo location" ". ." "social social" "buttons buttons";padding:3.75rem 0 1.875rem}@media screen and (min-width:768px){.footer__top{gap:1.875rem;grid-template-areas:"logo location" "social buttons"}}@media screen and (min-width:1200px){.footer__top{grid-template-areas:"logo location clinics social buttons";padding:1.875rem 0}}.footer__logo{display:flex;grid-area:logo;justify-content:flex-start}.footer__logo-link{align-items:center;display:flex;gap:12px;justify-content:center}.footer__logo-img--icon{height:1.875rem;width:auto}@media screen and (min-width:768px){.footer__logo-img--icon{height:2.5rem}}.footer__logo-img--text{height:1.875rem;width:auto}@media screen and (min-width:768px){.footer__logo-img--text{height:2.5rem}}.footer__location{align-items:center;display:flex;gap:.5rem;grid-area:location;justify-content:flex-end}@media screen and (min-width:1200px){.footer__location{justify-content:center}}.footer__clinics{display:none;grid-area:clinics}@media screen and (min-width:1200px){.footer__clinics{display:inherit}}.footer__phone{display:none}@media screen and (min-width:1200px){.footer__phone{align-items:center;display:flex;justify-content:center}}.footer__social{align-items:center;display:flex;gap:.5rem;grid-area:social;justify-content:start}@media screen and (min-width:1200px){.footer__social{justify-content:end}}.footer__info-list{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:left;list-style:none;margin:0;padding:0;text-align:center}@media screen and (min-width:1200px){.footer__info-list{flex-direction:row;gap:2rem}}.footer__info-item{align-items:center;display:flex;gap:.5rem;justify-content:center}.footer__info a{text-decoration:none}.footer__controls{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media screen and (min-width:1200px){.footer__controls{flex-direction:row;justify-content:flex-end}}.footer__controls a{text-decoration:none}.footer__buttons{align-items:center;display:flex;gap:.5rem;grid-area:buttons;justify-content:center}@media screen and (min-width:768px){.footer__buttons{justify-content:flex-end}}.footer__buttons .component-button__item{padding:13px 20px}@media screen and (min-width:768px){.footer__buttons .component-button__item{padding:13px 30px}}.footer__bottom{background-color:#f4f8fd;padding:1rem 0}@media screen and (min-width:1200px){.footer__bottom{padding:2.5rem 0}}.footer__content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:1200px){.footer__content{flex-direction:row}}.footer__contacts{width:100%}@media screen and (min-width:1200px){.footer__contacts{width:35%}}.footer__contacts-title{font-size:1rem;font-weight:700}@media screen and (min-width:1200px){.footer__contacts-title{font-size:1.125rem}}.footer__contacts-item-block:not(:last-child){margin-bottom:.5rem}.footer__contacts-block{padding:1rem 0}.footer__contacts-item,.footer__list-sub-menu-item{font-size:.875rem}@media screen and (min-width:1200px){.footer__contacts-item,.footer__list-sub-menu-item{font-size:1rem}}.footer__contacts-item{margin-bottom:.375rem}.footer__contacts-item-phone{font-size:1.125rem;font-weight:700}@media screen and (min-width:1200px){.footer__contacts-item-phone{font-size:1.375rem}}.footer__contacts-item-phone:last-child{margin-bottom:1rem}.footer__menu-list{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (min-width:1200px){.footer__menu-list{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.footer__menu-item{border-top:1px solid #e0eaf7;padding:16px 0;position:relative}@media screen and (min-width:1200px){.footer__menu-item{border-top:none}}.footer__menu-item-link{cursor:pointer;display:block;font-size:1.125rem;font-weight:700;position:relative}.footer__menu-item-link:after{content:"+";font-size:1.8rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.footer__menu-item.active .footer__menu-item-link:after{content:"-"}.footer__list-sub-menu{list-style:none;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.footer__menu-item.active .footer__list-sub-menu{max-height:1000px;padding:1rem 0 0}.footer__list-sub-menu-item:not(:last-child){margin-bottom:.375rem}.footer__list-sub-menu-item-link{display:block}.footer__legal{font-size:.875rem;margin-bottom:70px;padding:1.5rem 0}@media screen and (min-width:1200px){.footer__legal{font-size:.875rem;margin-bottom:0}}.footer__legal-text:not(:last-child){margin-bottom:.5rem}.footer__legal-bottom{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1200px){.footer__legal-bottom{align-items:center;flex-direction:row;justify-content:space-between}}.footer__legal-link{color:#252525;text-decoration:underline}.footer-contactbar{align-items:center;background:#fff;border-top:1px solid #e0eaf7;bottom:0;display:flex;gap:.5rem;justify-content:space-around;opacity:1;padding:.75rem;position:fixed;transition:top .3s;width:100%;z-index:100}@media screen and (min-width:1200px){.footer-contactbar{display:none}}.footer-contactbar__social-link{align-items:center;color:#515458;display:flex;font-size:1.5rem;justify-content:center}.footer-contactbar__social-link:hover{color:#515458}.footer-contactbar__title{font-size:.7em}.footer-contactbar__block{display:flex;flex-direction:column;gap:.2rem;justify-content:space-between}.footer-contactbar__block:last-child{margin-right:0}
.component__header{border-bottom:1px solid #e0eaf7;margin-bottom:1.5rem;width:100%}@media screen and (min-width:1200px){.component__header{border-bottom:none;margin-bottom:0}}.header__top{background-color:#f4f8fd;font-size:.8125rem;font-weight:400;line-height:124%;padding:.5rem 0}@media screen and (min-width:1200px){.header__top{display:none}}.header__top-content{justify-content:space-between}.header__top-content,.header__top-location{align-items:center;display:flex}.header__top-location-city{margin-left:.5rem;margin-right:2px}.header__top-phone{align-items:center;display:flex;gap:.2rem}.header__content{justify-content:space-between;padding:.875rem 0}.header__content,.header__mobile-menu{align-items:center;display:flex}@media screen and (min-width:1200px){.header__mobile-menu{display:none}}.header__logo,.header__logo-link{display:flex;justify-content:center}.header__logo-link{align-items:center;gap:.5938rem}.header__logo-icon{height:1.875rem;width:auto}@media screen and (min-width:768px){.header__logo-icon{height:2.5rem}}.header__logo-text{height:1.875rem;width:auto}@media screen and (min-width:768px){.header__logo-text{height:2.5rem}}.header__navigation{display:none;white-space:nowrap}@media screen and (min-width:1200px){.header__navigation{display:flex;justify-content:flex-start}}.header__navigation-list{align-items:center;display:flex;flex:1;gap:5rem;justify-content:left;list-style:none;margin:0;padding:0;text-align:center}.header__navigation-item{align-items:center;display:flex;gap:.5rem;justify-content:center}.header__navigation-item--contacts .component-button{gap:.5rem}.header__navigation a{display:inline-flex;text-decoration:none}.header__controls{align-items:center;display:none;gap:.5rem;justify-content:flex-end}@media screen and (min-width:1400px){.header__controls{display:flex}}.header__controls a{text-decoration:none}.header__mobile{align-items:center;display:flex;gap:.5rem;justify-content:center}@media screen and (min-width:768px){.header__mobile{gap:.75rem}}@media screen and (min-width:1200px){.header__mobile{display:none}}.header__mobile-controls{display:flex}@media screen and (min-width:1400px){.header__mobile-controls{display:none}}.header__mobile-prices{display:none}@media screen and (min-width:768px){.header__mobile-prices{display:block}}@media screen and (min-width:1400px){.header__mobile-prices{display:none}}.header__mobile-link{align-items:center;border:1px solid #e0eaf7;border-radius:2.5rem;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between;padding:8px}@media screen and (min-width:768px){.header__mobile-link{padding:12px}}.header__mobile-link-icon{height:1.25rem;width:1.25rem}@media screen and (min-width:768px){.header__mobile-link-icon{height:22px;width:22px}}.header__bottom .header__navigation-list{align-items:center;display:flex;justify-content:space-between}.header__menu{display:none}@media screen and (min-width:1200px){.header__menu{display:block}}.header__search{display:none;padding:1rem 0}@media screen and (min-width:1200px){.header__search{display:block}}.header__bottom-mobile{margin-bottom:14px}@media screen and (min-width:768px){.header__bottom-mobile{display:none}}.header__bottom-mobile .component-button__item{padding:11px 34px}
.component__heading-h2{font-size:1.375rem;margin:0 0 .75rem}@media screen and (min-width:768px){.component__heading-h2{font-size:1.875rem;margin-bottom:1rem}}@media screen and (min-width:1200px){.component__heading-h2{font-size:2.5rem;margin-bottom:1.5rem}}
.navigation-menu ul{list-style:none;margin:0;padding:0}.navigation-menu>ul{align-items:center;display:flex;gap:1.875rem}.navigation-menu .nav-item{position:relative}.navigation-menu a{color:#252525;display:inline-block;font-size:1rem;line-height:1;padding:.5625rem 0;text-decoration:none}.navigation-menu .dropdown{background:#fff;border-radius:12px;box-shadow:0 14px 40px rgba(6,30,61,.12);display:block;left:0;min-width:320px;opacity:0;padding:.4rem 0;position:absolute;transform:translateY(8px);transform-origin:top left;transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;white-space:nowrap;z-index:500}.navigation-menu .nav-item.has-dropdown:focus-within>.dropdown,.navigation-menu .nav-item.has-dropdown:hover>.dropdown{opacity:1;transform:translateY(0);visibility:visible}.navigation-menu .dropdown ul{display:block;margin:0}.navigation-menu .dropdown li{display:block}.navigation-menu .dropdown li>a{border-radius:.3125rem;color:#252525;display:block;font-size:16px;margin:0 .3125rem;padding:.5625rem .75rem}.navigation-menu .dropdown li>a:focus,.navigation-menu .dropdown li>a:hover{background:#f4f8fd;color:#15a8f1}.navigation-menu .dropdown li.active>a{background:#e0eaf7;color:#15a8f1;font-weight:600}.navigation-menu .dropdown .nav-item{position:relative}.navigation-menu .dropdown .dropdown{left:calc(100% + 5px);min-width:300px;top:0;transform-origin:left top}.navigation-menu .nav-item.has-dropdown>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' fill='none' viewBox='0 0 4 8'%3E%3Cpath stroke='%238aa3b2' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.667 7.333 3.333 4 .667.667'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:12px;margin-left:.5rem;transform:rotate(90deg);transform-origin:center;transition:transform .18s ease;vertical-align:middle;width:8px}.navigation-menu .nav-item.has-dropdown:focus-within>a:after,.navigation-menu .nav-item.has-dropdown:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' fill='none' viewBox='0 0 4 8'%3E%3Cpath stroke='%234aa3d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.667 7.333 3.333 4 .667.667'/%3E%3C/svg%3E");transform:rotate(270deg)}.navigation-menu .dropdown .nav-item.has-dropdown>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' fill='none' viewBox='0 0 4 8'%3E%3Cpath stroke='%23b7c6cc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.667 7.333 3.333 4 .667.667'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;float:right;height:12px;margin-left:.5rem;transform:rotate(0deg);transform-origin:center;transition:transform .18s ease;width:8px}.navigation-menu .dropdown .nav-item.has-dropdown.open>a:after,.navigation-menu .dropdown .nav-item.has-dropdown:focus-within>a:after,.navigation-menu .dropdown .nav-item.has-dropdown:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' fill='none' viewBox='0 0 4 8'%3E%3Cpath stroke='%234aa3d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.667 7.333 3.333 4 .667.667'/%3E%3C/svg%3E");transform:rotate(90deg)}@media (max-width:767px){.navigation-menu .nav-item.has-dropdown>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' fill='none' viewBox='0 0 4 8'%3E%3Cpath stroke='%238aa3b2' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.667 7.333 3.333 4 .667.667'/%3E%3C/svg%3E");content:"";float:right;transform:rotate(0deg)}.navigation-menu .nav-item.has-dropdown.open>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' fill='none' viewBox='0 0 4 8'%3E%3Cpath stroke='%234aa3d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.667 7.333 3.333 4 .667.667'/%3E%3C/svg%3E");transform:rotate(90deg)}.navigation-menu .dropdown .nav-item.has-dropdown>a:after{transform:rotate(0deg)}.navigation-menu .dropdown .nav-item.has-dropdown.open>a:after{transform:rotate(90deg)}}
.component__menu-mobile{display:none}.mm-ocd__content{max-width:450px!important}.mm-spn.mm-spn--light{background:#fff!important}.mm-spn.mm-spn--navbar.mm-spn--main:after{background-color:#f4f8fd!important;color:#252525!important;opacity:1!important}.mm-spn li:after{border-top:1px solid #e0eaf7!important;opacity:1!important}
.component__search{display:block}.search{justify-content:space-between;transition:margin .4s ease}.search,.search__block{align-items:center;display:flex}.search__block{background-color:#f4f8fd;border-bottom-left-radius:2.5rem;border-top-left-radius:2.5rem;flex:1;flex-direction:row;gap:.75rem;padding:.7rem 1.5rem}.search__input{background-color:transparent;border:none;font-size:.875rem;line-height:1;width:100%}.search__input:focus{outline:none}.search__input::-moz-placeholder{color:#515458;font-weight:300}.search__input::placeholder{color:#515458;font-weight:300}.search .component-button{margin-left:-1.5rem}.component__search-results{display:none}.component__search-results_active{box-shadow:0 10px 10px -10px rgba(33,35,38,.188);display:block;padding:2rem;width:100%}
.city-dialog-overlay{background:#fff;box-sizing:border-box;display:none;height:100vh;left:0;max-height:100%;opacity:1;overflow-y:auto;position:fixed;top:0;width:100%;z-index:200}@media screen and (min-width:768px){.city-dialog-overlay{min-height:100%}}.select-region__header{align-items:center;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;padding:1rem 0}.select-region__title{font-size:1.2rem;margin-top:2rem}@media screen and (min-width:768px){.select-region__title{font-size:1.4rem}}@media screen and (min-width:1200px){.select-region__title{font-size:1.6rem;font-size:1.8rem}}.city-dialog__close-popup{cursor:pointer;justify-self:end}.select-region__inner{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.select-region__inner{gap:2rem;grid-template-columns:40% 60%;max-width:96%}}.select-region__cities{border:1px solid #e0eaf7;border-radius:.625rem;margin-bottom:2rem;padding:1rem;transition:all .1s}.select-region__cities:hover{border:1px solid #15a8f1}.city-dialog__list-item:not(:last-child){margin-bottom:.5rem}.select-region__clinics{border:1px solid #e0eaf7;border-radius:.625rem;margin-bottom:2rem;padding:1rem;transition:all .3s}.select-region__clinics:hover{border:1px solid #15a8f1}.select-city__city-link{background:none;border:none;cursor:pointer;display:block;font-size:1rem;text-align:left;transition:all .1s;width:100%}.select-city__city-link:hover{color:#15a8f1}@media screen and (min-width:768px){.select-city__city-link{font-size:1.2rem}}@media screen and (min-width:1200px){.select-city__city-link{font-size:1.4rem}}.select-region__current-city{background-color:#15a8f1;border-radius:.625rem;color:#fff;padding:.5rem 1.5rem}.select-region__current-city:hover{color:#fff}.clinics-list__title{color:#15a8f1;font-size:1.2rem;margin-bottom:1rem}@media screen and (min-width:768px){.clinics-list__title{font-size:1.4rem}}@media screen and (min-width:1200px){.clinics-list__title{font-size:1.6rem;font-size:1.8rem}}.clinic-list__phone{font-size:1.1rem;margin-bottom:1rem}@media screen and (min-width:768px){.clinic-list__phone{font-size:1.2rem}}@media screen and (min-width:1200px){.clinic-list__phone{font-size:1.4rem}}.clinic-list__items{list-style-position:inside;list-style-type:none}.clinics-list__clinics-item{margin:1.6rem 1rem}.clinics-list__clinic-link{background:none;border:none;color:#15a8f1;cursor:pointer;display:block;font-size:1rem;text-align:left;transition:all .3s;width:100%}.clinics-list__clinic-link:hover{color:#15a8f1}
.component__text-image{font-size:.875rem;margin:0 auto;max-width:100%;padding:0}@media screen and (min-width:576px){.component__text-image{max-width:var(--grid-container-max-width)}}@media screen and (min-width:768px){.component__text-image{font-size:1rem}}@media screen and (min-width:1200px){.component__text-image{font-size:1.125rem}}.component__text-image ol,.component__text-image ul{padding-left:1.8rem}.component__text-image ol{counter-reset:numbered-list}.component__text-image ol li{counter-increment:numbered-list;list-style-type:none;margin-bottom:.375rem;position:relative}.component__text-image ol li:before{color:#15a8f1;content:counter(numbered-list,decimal-leading-zero) ".";font-weight:var(--font-medium);left:-30px;position:absolute;text-align:right;top:2px;width:22px}.component__text-image ul li{list-style-type:none;margin-bottom:.375rem;padding-left:.2rem;position:relative}.component__text-image ul li:before{background-image:url(/themes/custom/cleanline/components/text-image/assets/images/check.svg);content:"";height:22px;left:-30px;position:absolute;top:2px;width:22px}.component__text-image li::marker{display:inline-block;vertical-align:middle}.component__text-image-title{margin:0;transition:margin-bottom .25s ease,opacity .25s ease}.component__text-image-description{font-size:1.2rem}@media screen and (min-width:768px){.component__text-image-description{font-size:1.5rem}}.component__text-image img,.component__text-image-one img{border-radius:.625rem}.component__text-image img:last-child,.component__text-image-one img:last-child{margin-bottom:0}.component__text-image-one{grid-area:text-image-one;height:100%}@media screen and (min-width:1200px){.component__text-image-one{margin-bottom:0}}.component__text-image-two{grid-area:text-image-two}.component__text-image-colums{align-items:center;display:grid;gap:24px;grid-template-areas:"text-image-one" "text-image-two";grid-template-columns:1fr}@media screen and (min-width:1200px){.component__text-image-colums{grid-template-areas:"text-image-one text-image-two";grid-template-columns:1fr 1fr}}.component__text-image-mobile_bottom{grid-template-areas:"text-image-two" "text-image-one"}.component__text-image_left.img{height:100%}@media screen and (min-width:1200px){.component__text-image_left.component__text-image_left_30{grid-template-columns:.5fr 1fr}.component__text-image_left.component__text-image_left_70{grid-template-columns:1fr .7fr}}.component__text-image_right.img{height:100%}@media screen and (min-width:1200px){.component__text-image_right{grid-template-areas:"text-image-two text-image-one";grid-template-columns:1fr 1fr}.component__text-image_right.component__text-image_right_30{grid-template-columns:1fr .5fr}.component__text-image_right.component__text-image_right_70{grid-template-columns:.7fr 1fr}}.component__text-image-heading{display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);transition:background-color .25s ease}.component__text-image-heading-arrow{fill:none;stroke-width:2;cursor:pointer;margin:8px;opacity:1;transform:scale(1.8);transition:transform .25s ease,opacity .25s ease}.component__text-image-heading-arrow.expanded{transform:rotate(180deg) scale(1.8)}.component__text-image-title_disable{cursor:pointer;display:none;line-height:1.2rem;margin-bottom:-1.2rem;opacity:0}.component__text-image-nav.expanded div:not(.active){display:block;opacity:.4}.component__text-image-nav.expanded .component__text-image-title{margin-bottom:var(--spacing-lg)}.component__text-image-image{margin-bottom:2rem;text-align:center}.component__text-image-link .media-image:hover{box-shadow:0 0 2px 1px #15a8f1;transition:box-shadow .2s ease-in-out}
.paragraph--unpublished{background-color:#fff4f4;}
