/* @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}
.headings-content{margin-bottom:16px;position:sticky;top:0;z-index:100}@media screen and (min-width:1400px){.headings-content{display:block!important;margin-bottom:0;opacity:1!important;position:fixed;right:calc((100vw - min(100%,var(--grid-container-max-width)))/2);top:260px;visibility:visible!important;width:300px;z-index:1000}}.headings-content--hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;word-wrap:normal}.headings-content-button{align-items:center;align-self:stretch;background:#fff;border:1px solid #e0eaf7;border-radius:10px;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;justify-content:space-between;order:0;padding:12px 20px;width:100%}.headings-content-button:hover{background:#f4f8fd;cursor:pointer}@media screen and (min-width:1400px){.headings-content-button{border-bottom:none;border-radius:10px 10px 0 0;cursor:default;display:none;width:100%}.headings-content-button:hover{background:#fff}}.headings-content-button__title{font-weight:700}@media screen and (min-width:1400px){.headings-content-button__title{font-size:1.1rem}.headings-content-button__icon{display:none}}.headings-content__nav{align-items:flex-start;background:#fff;border:1px solid #e0eaf7;border-radius:.625rem;flex:none;flex-direction:row;flex-grow:0;gap:.5rem;justify-content:flex-end;margin-top:4px;max-width:100%;order:1;padding:24px;position:absolute;top:50px;z-index:1}@media screen and (min-width:1400px){.headings-content__nav{border:1px solid #e0eaf7;display:block!important;margin-top:0;opacity:1!important;padding:24px;position:static;top:auto;visibility:visible!important;width:100%}}.headings-content__nav-items{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:1;max-width:94%;order:0;padding:0;width:324px}@media screen and (min-width:1400px){.headings-content__nav-items{max-height:80vh;overflow-y:auto;width:100%}}.headings-content__nav-item{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:.625rem;order:0;padding:.5rem 0;word-break:auto-phrase}.headings-content__nav-item:hover{color:#15a8f1;cursor:pointer}@media screen and (min-width:1400px){.headings-content__nav-item{box-sizing:border-box;width:100%}.component__headings-content{display:block!important;opacity:1!important;visibility:visible!important}}.headings-content__section-title{display:none}@media screen and (min-width:1400px){.headings-content__section-title{display:block;font-family:var(--font-medium);font-size:18px;margin-bottom:18px}}
.linline-views-view-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;}.linline-views-view-grid__taxonomy-term{align-items:center;}.linline-views-view-grid__item{padding:1rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#0D111C;}.linline-views-view-grid__item:hover{background:#F6F7F8;}.linline-views-view-grid__link{color:#0D111C;}.linline-views-view-grid__link:hover{color:#0D111C;}.linline-views-view-grid__created{font-size:0.875em;margin:0.5rem 0;color:#B4B4B4;}.linline-views-view-grid__title{font-size:1em;padding-top:1rem;font-family:var(--font-medium);}.linline-views-view-grid__summary{font-size:0.875em;margin-top:1rem;}@media only screen and (min-width:768px){.linline-views-view-grid{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:1400px){.linline-views-view-grid{grid-template-columns:repeat(4,1fr);}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.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}
.component__comments-services{margin-bottom:6rem}.comments-form__textarea:focus{outline:none}.comments-form{margin-bottom:1rem;padding-bottom:0;width:100%}.comments-form__avatar{display:none}.comments-form__text{background:#f4f8fd;border-radius:.625rem;padding:1rem}.comments-form__text p{color:#b4b4b4;font-size:12px;font-style:normal;font-weight:500;line-height:12px;margin-top:13px}.comments-form__text textarea{background:inherit;border:0;color:#394247;font-size:16px;font-style:normal;font-weight:400;height:68px;line-height:24px;margin:0;padding:0;width:calc(100% - 6px)}.comments-form__button{background:var(--color-linline-orange);border:0;border-radius:4px;color:var(--color-white);cursor:pointer;margin:16px 5px 16px 0;padding:8px 16px;text-align:center}.comments-form__button:hover{background:var(--color-linline-orange-hover)}.comments-form__button_delete{background:var(--color-linline-red);cursor:pointer}.comments-form__button_delete:hover{background:var(--color-linline-red-hover)}.comments-form__footer .component-button{padding:12px 0}@media screen and (min-width:768px){.comments-form__footer .component-button{padding:14px 0}}@media screen and (min-width:1200px){.comments-form__footer .component-button{padding:24px 0}}.comments-form__footer .component-button__item{width:100%}@media screen and (min-width:1200px){.comments-form__footer .component-button__item{width:inherit}}
.content-meta{align-items:center;border-bottom:1px solid #e0eaf7;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.content-meta__info{align-items:center;display:flex;gap:1rem}.content-meta__info-item{gap:10px}.content-meta__info-item,.content-meta__share{align-items:center;display:flex}
.content-share{display:inline-block;position:relative}.content-share__trigger{align-items:center;cursor:pointer;display:flex;transition:color .3s}.content-share__trigger:hover{color:#15a8f1}.content-share__icon{margin-right:10px}.content-share__dropdown{background-color:#fff;border:1px solid #e0eaf7;border-radius:.625rem;display:none;min-width:174px;padding:8px 14px;position:absolute;right:0;top:100%;z-index:1000}.content-share__dropdown.show{display:block}.content-share__options{list-style:none;margin:0;padding:0}.content-share__option{align-items:center;cursor:pointer;display:flex;padding:6px 0;transition:color .3s}.content-share__option:hover{color:#15a8f1}.content-share__option span{font-size:14px}.content-share__url-hidden{display:none;opacity:0;pointer-events:none;position:absolute}
.control-buttons{display:inline-flex;gap:.3rem;justify-content:center}.control-buttons:has(button:only-child) .control-buttons__btn{margin:0 auto}.control-buttons__btn{align-items:center;background-color:transparent;border:1px solid #15a8f1;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin:0;outline:transparent;padding:0;transition:.3s ease-in-out;width:2.5rem}@media screen and (min-width:768px){.control-buttons__btn{height:3rem;width:3rem}}.control-buttons__btn:hover{background-color:#15a8f1;color:#fff}.control-buttons__btn-prev:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2315a8f1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 6-6 6 6 6'/%3E%3C/svg%3E") no-repeat 50%/contain;color:#15a8f1;content:"";display:block;height:24px;width:24px}.control-buttons__btn-next:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2315a8f1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 6 6 6-6 6'/%3E%3C/svg%3E") no-repeat 50%/contain;color:#15a8f1;content:"";display:block;height:24px;width:24px}.control-buttons__btn:hover:before{filter:brightness(0) invert(1)}.control-buttons__btn--bg-color-white{background-color:#fff}
.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-prices__data{display:flex;flex-direction:column;gap:.5rem}.component-prices__title{font-size:.875rem;grid-area:title}@media screen and (min-width:768px){.component-prices__title{font-size:1rem}}@media screen and (min-width:1200px){.component-prices__title{font-size:1.125rem}}.component-prices__value{align-items:center;display:flex;font-size:1rem;grid-area:value;justify-content:flex-start}@media screen and (min-width:576px){.component-prices__value{justify-content:flex-end}}@media screen and (min-width:1200px){.component-prices__value{font-size:1.125rem}}.component-prices__action{align-items:center;display:flex;font-size:.875rem;grid-area:action;height:-moz-fit-content;height:fit-content;justify-content:flex-end}.component-prices__group-wrapper{background-color:#fff;display:flex;flex-direction:column;gap:.5rem}.component-prices__group{background:var(--color-linline-gray);font-family:var(--font-family-heading);font-weight:600;margin-bottom:.1rem;padding:.35rem}.component-prices__item{align-items:center;background-color:#f4f8fd;border:1px solid #e0eaf7;border-radius:.625rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;font-family:var(--font-normal);grid-template-areas:"title title" "value action";grid-template-columns:1fr;padding:1rem 1.25rem;row-gap:1rem}@media screen and (min-width:768px){.component-prices__item{-moz-column-gap:1rem;column-gap:1rem;grid-template-areas:"title value action";grid-template-columns:minmax(0,4fr) minmax(100px,1fr) minmax(170px,1.2fr);grid-template-rows:1fr;margin-bottom:0;padding:1rem 1.25rem;row-gap:0}}@media screen and (min-width:1200px){.component-prices__item{grid-template-columns:minmax(0,6fr) minmax(100px,1fr) minmax(170px,1.2fr);padding:1rem 1.5rem}}.component-prices__item:hover{background:#fff}.component-prices__button{background:transparent;border:1px solid #15a8f1;border-radius:2.5rem;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;-ms-border-radius:2.5rem;-o-border-radius:2.5rem;color:#15a8f1;cursor:pointer;font-size:.875rem;padding:.6875rem 1.25rem;text-align:center;transition:all .3s ease-in-out;width:100%}.component-prices__button:focus,.component-prices__button:hover{background:#15a8f1;border:1px solid #15a8f1;color:#fff}@media screen and (min-width:768px){.component-prices__service{margin-bottom:0}.component-prices__action,.component-prices__value{grid-row:1/span 2}}.component-prices__value-sale{background:linear-gradient(270deg,#15a8f1,#15a8f1,#15a8f1);border-radius:.625rem;-moz-border-radius:.625rem;-webkit-border-radius:.625rem;color:#fff;font-size:1.2rem;margin:.2rem 0;padding:.2rem;text-align:center;width:100%}.component-prices__value-new{font-weight:700}.component-prices__value-old{font-size:1rem}.component-prices__value-del{color:#252525;position:relative;text-decoration:none}.component-prices__value-del:before{border-bottom:1px solid #515458;content:"";height:50%;left:0;position:absolute;top:0;width:100%}.component-prices-sticker{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:3rem;text-align:center}.component-prices-sticker__circle{background:#15a8f1;border-radius:50%;color:#fff;height:200px;position:relative;width:200px}.component-prices-sticker__logo{font-size:25px;font-weight:700;line-height:200px;vertical-align:middle}.component-prices-sticker__discount{animation:slide 1.4s ease-in-out infinite;background:#15a8f1;border:2px solid;bottom:20px;cursor:pointer;font-weight:700;left:0;padding:8px;position:absolute;right:0;text-transform:uppercase}@keyframes slide{0%{transform:translateX(10px)}50%{transform:translateX(-10px)}to{transform:translateX(10px)}}.component-prices-sticker__text{animation:rotate 14s linear infinite;font-size:24px;height:100%;left:0;position:absolute;text-transform:uppercase;top:0;width:100%;fill:#fff}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.component.comments-rating{margin:4rem 0}.rating{align-items:center;display:flex;flex-direction:row;gap:.5rem}.rating input{display:none}.rating label{background-image:url(/themes/custom/cleanline/components/rating/assets/images/star.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:30px;transition:.5s;width:30px}@media screen and (min-width:768px){.rating label{height:35px;width:35px}}@media screen and (min-width:1200px){.rating label{gap:1rem;height:50px;width:50px}}.rating input:checked~label{filter:grayscale(1)}.comments-rating__content{background-color:#f4f8fd;border-radius:.625rem;display:grid;grid-template-columns:1fr;padding:20px;row-gap:20px}@media screen and (min-width:768px){.comments-rating__content{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.comments-rating__content{padding:30px}}.comments-rating__values{align-items:baseline;display:flex;flex-direction:row}@media screen and (min-width:1200px){.comments-rating__values{align-items:center;justify-content:center}}.comments-rating__info{font-family:var(--font-medium)}.comments-rating__info-title{font-size:18px;margin-bottom:.5rem}@media screen and (min-width:768px){.comments-rating__info-title{font-size:22px}}@media screen and (min-width:1200px){.comments-rating__info-title{font-size:32px}}.comments-rating__info-total{font-size:16px}@media screen and (min-width:768px){.comments-rating__info-total{font-size:18px}}@media screen and (min-width:1200px){.comments-rating__info-total{font-size:22px}}.comments-rating__info-action{font-size:14px}@media screen and (min-width:768px){.comments-rating__info-action{font-size:14px}}@media screen and (min-width:1200px){.comments-rating__info-action{font-size:18px}}.comments-rating__info-action .comments-form__footer{padding:.5rem}
.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}
.slider-before-after-horizontal__content{display:grid;grid-template-columns:1fr}@media screen and (min-width:1200px){.slider-before-after-horizontal__content{-moz-column-gap:2.5rem;column-gap:2.5rem}}.slider-before-after-horizontal__header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.875rem}@media screen and (min-width:1200px){.slider-before-after-horizontal__header-top{align-items:flex-start;flex-direction:column;height:100%}}.slider-before-after-horizontal__title{margin:initial!important}.slider-before-after-horizontal__container{position:relative}@media screen and (min-width:1200px){.slider-before-after-horizontal__header-top .control-buttons{display:none}}.slider-before-after-horizontal__container .control-buttons{display:none}@media screen and (min-width:1200px){.slider-before-after-horizontal__container .control-buttons{display:block}}.slider-before-after-horizontal__container .slider-before-after-horizontal__slider-control-prev{left:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.slider-before-after-horizontal__container .slider-before-after-horizontal__slider-control-next{position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:10}.slider-before-after-horizontal__slide{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width:768px){.slider-before-after-horizontal__slide{flex-direction:row}}.slider-before-after-horizontal__item{border:1px solid #e0eaf7;border-radius:.625rem;flex:1;min-width:0;overflow:hidden;position:relative}.slider-before-after-horizontal__image{aspect-ratio:16/9;border-radius:.625rem;border-top:none;display:block;height:226px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.slider-before-after-horizontal__image{height:272px}}@media screen and (min-width:1200px){.slider-before-after-horizontal__image{height:340px}}.slider-before-after-horizontal__info{background:hsla(0,0%,100%,.5);border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;bottom:0;box-sizing:border-box;display:block;font-size:12px;left:0;padding:8px 16px;position:absolute;width:100%}@media screen and (min-width:1200px){.slider-before-after-horizontal__info{font-size:14px;line-height:1.4}}.slider-before-after-horizontal__title{margin:0}.slider-before-after-horizontal--single{margin-bottom:2rem}.slider-before-after-horizontal--single .slider-before-after-horizontal__buttons,.slider-before-after-horizontal--single .slider-before-after-horizontal__container .control-buttons{display:none!important}.slider-before-after-horizontal--single .slider-before-after-horizontal__slider{display:block;overflow:visible}.slider-before-after-horizontal--single .slider-before-after-horizontal__slider .slider__wrapper{transform:none!important;width:100%!important}
.slider-preview-posts{padding:1.875rem 0}@media screen and (min-width:768px){.slider-preview-posts{padding:3.75rem 0}}@media not (min-width:1200px){.component__slider-preview-posts .wrapper__content--slider-full-width{margin-left:0;margin-right:0;max-width:none;overflow-x:hidden;padding-right:0;position:relative;width:100%}.component__slider-preview-posts .slider-preview-posts__wrapper{margin-left:calc((100vw - min(100%,var(--grid-container-max-width)))/2 + .5rem);overflow:hidden}}@media screen and (not (min-width:1200px)) and (min-width:576px){.component__slider-preview-posts .slider-preview-posts__wrapper{margin-left:calc((100vw - min(100%,var(--grid-container-max-width)))/2 + 1rem)}}@media screen and (min-width:1200px){.component__slider-preview-posts .wrapper__content--slider-full-width{margin:0 auto;max-width:var(--grid-container-max-width);overflow-x:visible;padding:0;position:static}.component__slider-preview-posts .slider-preview-posts__wrapper{margin-left:0;overflow:visible;position:static;width:auto}}.slider-preview-posts__bg-color--transparent{background-color:transparent}.slider-preview-posts__bg-color--white{background-color:#fff}.slider-preview-posts__bg-color--blue{background-color:#f4f8fd}.slider-preview-posts__header{margin-bottom:2rem}.slider-preview-posts__header-top{align-items:center;display:grid;gap:.5rem;grid-template-columns:2fr auto;justify-content:space-between}.slider-preview-posts__header-bottom{margin-top:.5rem}.slider-preview-posts__buttons{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.slider-preview-posts__controls{display:none}@media screen and (min-width:768px){.slider-preview-posts__controls{display:inherit}}.slider-preview-posts__title{margin:initial!important}.slider-preview-posts__description{font-size:.875rem;margin-top:1rem}@media screen and (min-width:768px){.slider-preview-posts__description{font-size:1rem;width:50%}}.slider-preview-posts__slide-link{display:block;width:100%}.slider-preview-posts__slide-image{border-radius:.625rem;max-height:22rem;-o-object-fit:cover;object-fit:cover;width:100%}.slider-preview-posts__slide-text{padding:.5rem}.slider-preview-posts__slide-subtitle{color:#515458;display:flex;font-family:var(--font-light);font-size:.8125rem;font-weight:400;gap:.5rem}@media screen and (min-width:992px){.slider-preview-posts__slide-subtitle{font-size:.875rem}}@media screen and (min-width:1200px){.slider-preview-posts__slide-subtitle{font-size:1rem}}.slider-preview-posts__slide-title{font-family:var(--font-medium);font-size:1rem;margin:.5rem 0}@media screen and (min-width:768px){.slider-preview-posts__slide-title{font-size:1.125rem}}.slider-preview-posts__slide-description{color:#515458;font-family:var(--font-light);font-size:.875rem;font-weight:400}@media screen and (min-width:768px){.slider-preview-posts__slide-description{font-size:1rem}}.slider-preview-posts__heading{font-size:1.375rem;margin:0;padding:0}@media screen and (min-width:768px){.slider-preview-posts__heading{font-size:1.875rem}}@media screen and (min-width:1200px){.slider-preview-posts__heading{font-size:2.5rem}}.slider-preview-posts__slide-title_light{font-family:var(--font-light);font-size:.8125rem;font-weight:400}@media screen and (min-width:768px){.slider-preview-posts__slide-title_light{font-size:1rem}}.slider-preview-posts .media-image{border-radius:.625rem}.slider-preview-posts .tns-nav{display:flex;flex-direction:row;gap:.4rem;justify-content:center;padding-bottom:.5rem;padding-top:1rem}.slider-preview-posts .tns-nav button{background-color:rgba(0,0,0,.4);border:none;border-radius:50%;cursor:pointer;height:8px;margin:0;padding:0;transform:scale(.5);transition:all .3s ease-in;width:8px}.slider-preview-posts .tns-nav .tns-nav-active{background-color:transparent;border:2px solid #15a8f1;box-sizing:border-box;transform:scale(1)}
.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;}
