.DmsGeoHeroBanner{overflow:hidden;border-radius:0 0 48px 48px;background-color:var(--c-white)}.DmsGeoHeroBanner__TitleVariant{display:none}.DmsGeoHeroBanner__TitleVariant_mobile{display:inline}.DmsGeoHeroBanner__TitleLine{display:block}.DmsGeoHeroBanner__TitleLine_nowrap{white-space:nowrap}.DmsGeoHeroBanner__DescriptionLine{display:block}.DmsGeoHeroBanner__DescriptionVariant{display:none}.DmsGeoHeroBanner__DescriptionVariant_mobile{display:block}.DmsGeoHeroBanner--tightTitle .DmsForBusinessBanner__Title{letter-spacing:-.044em}@media(min-width:768px){.DmsGeoHeroBanner__TitleVariant_mobile{display:none}.DmsGeoHeroBanner__TitleVariant_tablet{display:block}.DmsGeoHeroBanner__DescriptionVariant_mobile{display:none}.DmsGeoHeroBanner__DescriptionVariant_tablet{display:block}.DmsGeoHeroBanner--tightTitle .DmsForBusinessBanner__Title{letter-spacing:-1px}}@media(min-width:1280px){.DmsGeoHeroBanner{overflow:visible}.DmsGeoHeroBanner__TitleVariant_tablet{display:none}.DmsGeoHeroBanner__TitleVariant_desktop{display:block;max-width:760px}.DmsGeoHeroBanner__DescriptionVariant_tablet{display:none}.DmsGeoHeroBanner__DescriptionVariant_desktop{display:block}}@media(min-width:1440px){.DmsGeoHeroBanner__DescriptionVariant_desktop{display:none}.DmsGeoHeroBanner__DescriptionVariant_xl{display:block}}@media(min-width:1920px){.DmsGeoHeroBanner__TitleVariant_desktop{display:none}.DmsGeoHeroBanner__TitleVariant_wide{display:block;max-width:803px}.DmsGeoHeroBanner__DescriptionVariant_xl{display:none}.DmsGeoHeroBanner__DescriptionVariant_wide{display:block}}.DmsGeoTariffs{width:100%}.DmsGeoTariffs__Title{margin-inline:auto;max-width:920px}.DmsGeoTariffs__ToggleWrap{display:flex;justify-content:center}.DmsGeoTariffs__Toggle{max-width:100%;border:1px solid rgba(101,114,118,.3);background:var(--c-white)}.DmsGeoTariffs__Subtitle{margin-inline:auto;max-width:640px}.DmsGeoTariffs__ClassicItems{display:flex;flex-direction:column;gap:20px}.DmsGeoTariffs__ClassicItems .DmsBusinessTariffItem{width:100%;min-width:0}.DmsGeoTariffs__Items .swiper-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;flex-wrap:wrap}.DmsGeoTariffs__Items .swiper{overflow:visible;margin:unset}.DmsGeoTariffs__Items .swiper-slide{width:100%}.DmsGeoTariffs__ExtraServices{display:flex;flex-direction:column;gap:16px;flex-wrap:wrap}.DmsGeoTariffs__CtaWrap{display:flex;justify-content:center;width:100%}.DmsGeoTariffs__CtaButton{min-width:100%}@media(min-width:768px){.DmsGeoTariffs__CtaWrap{justify-content:flex-start}}@media(min-width:768px){.DmsGeoTariffs__ClassicItems{flex-direction:row}.DmsGeoTariffs__ClassicItems .DmsBusinessTariffItem{flex:1;min-width:225px}.DmsGeoTariffs__Items .swiper-wrapper{flex-direction:row;width:1000%}.DmsGeoTariffs__Items .swiper-slide{width:auto}.DmsGeoTariffs__ExtraServices{flex-direction:row}.DmsGeoTariffs__CtaButton{min-width:600px}}@media(min-width:1280px){.DmsGeoTariffs__ClassicItems .DmsBusinessTariffItem{min-width:0}}.ClinicMapPopup-module_root_Vur3i{position:absolute;left:var(--clinic-map-popup-left, 0);top:var(--clinic-map-popup-top, 0);z-index:2;box-sizing:border-box;width:476px;max-width:calc(100% - 32px);padding:24px 16px;border-radius:24px;background:var(--c-white);box-shadow:0 8px 32px #012b341f;visibility:hidden}.ClinicMapPopup-module_rootPositioned_0zGn8{visibility:visible}.ClinicMapPopup-module_closeButton_zQkzR{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--c-saturn);color:#5c777d;cursor:pointer}.ClinicMapPopup-module_closeIcon_kwRlB{display:block;width:20px;height:20px}.ClinicMapPopup-module_header_W2G4n{display:flex;flex-direction:column;gap:12px;padding-right:40px}.ClinicMapPopup-module_title_RNn-G{margin:0;color:#012b34;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.02em;word-break:break-word}.ClinicMapPopup-module_metaRow_gQS6k{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ClinicMapPopup-module_rating_Wlvdo{display:inline-flex;gap:4px;align-items:center}.ClinicMapPopup-module_ratingIcon_yUgxa{flex-shrink:0;width:16px;height:16px}.ClinicMapPopup-module_ratingValue_Uo1TF{color:var(--c-pluton);font-size:12px;line-height:18px;letter-spacing:-.02em}.ClinicMapPopup-module_metaSeparator_Ud-5F{width:4px;height:4px;border-radius:50%;background:var(--c-neptune)}.ClinicMapPopup-module_clinicType_a0K6t{color:var(--c-neptune);font-size:12px;line-height:18px;letter-spacing:-.02em}.ClinicMapPopup-module_addressRow_LBgTK{display:flex;gap:8px;align-items:center;margin-top:12px}.ClinicMapPopup-module_addressIconWrap_kLNCu{display:inline-flex;flex-shrink:0;transform:scaleX(-1)}.ClinicMapPopup-module_addressIcon_gJERx{display:block;width:16px;height:16px}.ClinicMapPopup-module_address_946xJ{margin:0;color:#012b34;font-size:12px;line-height:18px;letter-spacing:-.02em;word-break:break-word}@media(min-width:768px){.ClinicMapPopup-module_root_Vur3i{padding:24px}.ClinicMapPopup-module_title_RNn-G{font-size:20px;line-height:24px}.ClinicMapPopup-module_metaRow_gQS6k{gap:12px}.ClinicMapPopup-module_ratingIcon_yUgxa{width:20px;height:20px}.ClinicMapPopup-module_ratingValue_Uo1TF,.ClinicMapPopup-module_clinicType_a0K6t{font-size:16px;line-height:20px}.ClinicMapPopup-module_addressRow_LBgTK{align-items:flex-end;margin-top:16px}.ClinicMapPopup-module_addressIconWrap_kLNCu{transform:scaleX(-1)}.ClinicMapPopup-module_addressIcon_gJERx{width:24px;height:24px}.ClinicMapPopup-module_address_946xJ{font-size:16px;line-height:20px}}.ClinicsMap-module_root_zDqKJ{position:relative;width:100%;height:500px;min-height:500px;overflow:hidden;border-radius:24px}.ClinicsMap-module_map_JC7q9{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.ClinicsMap-module_map_JC7q9 .ymaps3--map-copyrights{display:none!important;visibility:hidden!important;pointer-events:none!important}.ClinicsMap-module_status_bFUKi{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--c-neptune);font-size:16px;line-height:20px;text-align:center}.clinic-map-marker{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--c-brand-red);color:var(--c-brand-yellow-light);transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer}.clinic-map-marker__icon{display:flex;width:20px;height:20px;pointer-events:none}.clinic-map-marker__icon svg{width:100%;height:100%}.clinic-map-cluster{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--c-brand-red);transform:translate(-50%,-50%);pointer-events:none}.clinic-map-cluster__count{color:var(--c-brand-yellow-light);font-size:16px;font-weight:400;line-height:1;letter-spacing:-.02em;text-align:center;-webkit-user-select:none;user-select:none}.clinic-map-cluster__count--small{font-size:14px}.clinic-map-cluster__count--compact{font-size:11px;letter-spacing:-.04em}@media(min-width:1280px){.ClinicsMap-module_root_zDqKJ{height:624px;min-height:624px}.clinic-map-marker{width:40px;height:40px}.clinic-map-marker__icon{width:24px;height:24px}.clinic-map-cluster{width:48px;height:48px}.clinic-map-cluster__count{font-size:20px}.clinic-map-cluster__count--small{font-size:16px}.clinic-map-cluster__count--compact{font-size:13px}}.DmsClinicsMap-module_section_3OoaO{display:flex;width:100%;flex-direction:column;align-items:center;gap:24px}.DmsClinicsMap-module_header_h3nK-{width:100%;text-align:center}.DmsClinicsMap-module_mapWrapper_leRQ1{width:calc(100% + 32px);margin-inline:-16px}.DmsClinicsMap-module_mapMount_-g90q{width:100%;min-height:500px}@media(min-width:640px){.DmsClinicsMap-module_mapWrapper_leRQ1{width:100%;margin-inline:0}}@media(min-width:1280px){.DmsClinicsMap-module_section_3OoaO{gap:40px}.DmsClinicsMap-module_mapMount_-g90q{min-height:624px}}.DmsGeoLandingPage-module_page_y0IDx{overflow-x:hidden;background:var(--c-brand-azure)}.DmsGeoLandingPage-module_content_f1m11{padding-top:32px}.DmsGeoLandingPage-module_footerStack_xt8NM{display:flex;flex-direction:column;gap:32px}@media(min-width:1280px){.DmsGeoLandingPage-module_content_f1m11{padding-top:48px}.DmsGeoLandingPage-module_footerStack_xt8NM{gap:80px}}
