.PlacesViewer_placesViewer__title__JoZGf{margin-bottom:var(--32)}.PlacesViewer_placesViewer__counter__SN9VJ{display:flex;gap:16px;align-items:center;margin-bottom:8px}.PlacesViewer_placesViewer__counterText__AnWaS{color:var(--textBlack);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.PlacesViewer_placesViewer__counterCount__DCOQ9{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal;font-family:Montserrat;padding:8px 12px;background-color:var(--pageAccentColor);border-radius:32px}.PlacesViewer_placesViewer__container__Q_3mG{display:flex;gap:var(--32)}@media(max-width:1023.98px){.PlacesViewer_placesViewer__container__Q_3mG{flex-wrap:wrap}}.PlacesViewer_placesViewer__leftPanel__5bDQ6{width:24%}@media(max-width:1023.98px){.PlacesViewer_placesViewer__leftPanel__5bDQ6{width:100%}}.PlacesViewer_placesViewer__rightPanel__GUO8I{width:76%}@media(max-width:1023.98px){.PlacesViewer_placesViewer__rightPanel__GUO8I{width:100%}}.PlacesViewer_placesViewer__rightPanel_withFilters__KTpLn{width:100%}.PlacesViewer_placesViewer__modal__pTxBx{min-width:min(580px,100%)}@media(max-width:1023.98px){.PlacesViewer_placesViewer_desktopOnly__p9abz{display:none}}@media(min-width:1024px){.PlacesViewer_placesViewer_mobileOnly__PbZLP{display:none}}.AsideFilters_asideFilters__pzbJA{width:100%;padding-bottom:var(--80)}@media(max-width:767.98px){.AsideFilters_asideFilters__pzbJA{padding-bottom:0}}@media(max-width:768px){.AsideFilters_asideFilters__wrapper__SUYJg{display:flex;flex-wrap:wrap;gap:20px}}@media(max-width:400px){.AsideFilters_asideFilters__wrapper__SUYJg{grid-template-columns:1fr}}.AsideFilters_asideFilters__switchContainer__dSMFY{display:flex;align-items:center;justify-content:space-between;padding-block:var(--16);margin-bottom:var(--16);width:100%}.AsideFilters_asideFilters__switchLabel__3x2ba{color:var(--textBlack);font-size:18px;font-style:normal;font-weight:600;line-height:130%}@media(max-width:1440px){.AsideFilters_asideFilters__switchLabel__3x2ba{font-size:16px}}@media(max-width:768px){.AsideFilters_asideFilters__switchLabel__3x2ba{font-size:14px}}.AsideFilters_asideFilters__button__pZRLK{border:none;background:none;padding:0;color:var(--textBlack);font-size:18px;font-style:normal;font-weight:600;line-height:130%;margin:var(--40) 0;transition:opacity .2s ease-in-out;cursor:pointer}.AsideFilters_asideFilters__button__pZRLK:hover{opacity:.8}.AsideFilters_asideFilters__button__pZRLK:active{opacity:.6}@media(max-width:1440px){.AsideFilters_asideFilters__button__pZRLK{font-size:16px}}.AsideFilters_asideFilters__filterTitle__sfyhk{color:var(--textBlack);font-family:Geologica,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:20px}@media(max-width:1023.98px){.AsideFilters_asideFilters_desktopOnly__LJXPO{display:none}}@media(min-width:1024px){.AsideFilters_asideFilters_mobileOnly__mBH_7{display:none}}.AsideFilters_asideFilters__mobileFilters__oYDK1{width:100%}.AsideFilters_asideFilters__filterButton__fwLTu{height:52px;display:flex;justify-content:space-between;padding-inline:24px}.AsideFilters_asideFilters__filterText__mc8b7{margin-right:20px;color:var(--black);font-size:12px;font-style:normal;font-weight:500;line-height:130%}.PlacesCheckBoxGroup_placesCheckBoxGroup__v0IJf{position:relative;padding-bottom:var(--24);border-bottom:1px solid var(--expertCommentBg);margin-bottom:var(--16)}@media(max-width:767px){.PlacesCheckBoxGroup_placesCheckBoxGroup__v0IJf{border-bottom:none;margin-bottom:0;padding-bottom:0}}.PlacesCheckBoxGroup_placesCheckBoxGroup__shadows__G5hqN{position:relative}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR{display:flex;gap:16px;flex-direction:column;max-height:500px;overflow-y:auto}@media(max-width:768px){.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR{max-height:260px}}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar{height:0;width:8px}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-track{border-radius:5px;margin-block:0;background-color:rgba(0,0,0,0)}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-thumb{border-radius:5px;display:block;background-color:#a1ff6c;cursor:pointer}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-thumb:active,.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-thumb:hover{background-color:#a1ff6c}.PlacesCheckBoxGroup_placesCheckBoxGroup__container_hasScroll__SqyFk{padding-top:10px;padding-bottom:30%}.PlacesCheckBoxGroup_placesCheckBoxGroup__bottomShadow__mzDep{position:absolute;bottom:0;left:0;height:100px;width:97%;background:linear-gradient(0deg,var(--backgroungWhite) 0,transparent 100%);pointer-events:none}.PlacesCheckBoxGroup_placesCheckBoxGroup__topShadow___GdQC{position:absolute;left:0;top:0;height:20px;width:97%;background:linear-gradient(0deg,transparent 40%,var(--backgroungWhite) 90%);pointer-events:none}.PlacesCheckBoxGroup_placesCheckBoxGroup__title__M9onK{font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:var(--32)}@media(max-width:1440px){.PlacesCheckBoxGroup_placesCheckBoxGroup__title__M9onK{font-size:18px}}@media(max-width:1280px){.PlacesCheckBoxGroup_placesCheckBoxGroup__title__M9onK{font-size:16px}}@keyframes PlacesCheckBoxGroup_scrollHint__QauRV{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.PlacesCheckBox_placesCheckbox__RlRGt{display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-bottom:16px}.PlacesCheckBox_placesCheckbox__input__LLENT{display:none}.PlacesCheckBox_placesCheckbox__box__zgryw{width:24px;height:24px;min-width:24px;min-height:24px;border:1px solid var(--gray);background-color:var(--table);border-radius:4px;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.PlacesCheckBox_placesCheckbox__RlRGt:has(input:checked) .PlacesCheckBox_placesCheckbox__box__zgryw{background-color:#a1ff6c;border-color:#a1ff6c}.PlacesCheckBox_placesCheckbox__RlRGt:has(input:checked) .PlacesCheckBox_placesCheckbox__box__zgryw:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:8px;height:14px;border:solid #000;border-width:0 3px 3px 0}.PlacesCheckBox_placesCheckbox__count__jwI1b{font-family:Montserrat;font-weight:500;font-size:16px;line-height:100%;color:#929292;margin-left:4px}.PlacesCheckBox_placesCheckbox__value__knLlW{color:var(--textBlack);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-overflow:ellipsis;overflow:hidden;display:flex;justify-content:space-between;width:100%;padding-right:10px}@media(max-width:1440px){.PlacesCheckBox_placesCheckbox__value__knLlW{font-size:14px;line-height:24px}}@media(max-width:1280px){.PlacesCheckBox_placesCheckbox__value__knLlW{font-size:14px;line-height:24px}}.PlacesMiniBanner_placesMiniBanner__RLxWf{padding:32px 24px;width:100%;background-image:url(/public/new-site/images/landings/mathOlympPlaces/forMiniBanner/bg.png);background-color:var(--bgButton);background-repeat:no-repeat;background-position:calc(100% + 30px) bottom;border-radius:8px;background-size:45%}@media(max-width:1440px){.PlacesMiniBanner_placesMiniBanner__RLxWf{background-size:152px 136px;background-position:bottom;padding-bottom:157px;height:auto}}.PlacesMiniBanner_placesMiniBanner__title__bcyUp{color:var(--textBlack);font-style:normal;font-weight:600;margin-bottom:24px}@media(max-width:1440px){.PlacesMiniBanner_placesMiniBanner__title__bcyUp{text-align:center;margin-bottom:8px}.PlacesMiniBanner_placesMiniBanner__title__bcyUp br{display:none}}.PlacesMiniBanner_placesMiniBanner__description__4AD5O{color:#6f6f6f;font-style:normal;font-weight:500}@media(max-width:1440px){.PlacesMiniBanner_placesMiniBanner__description__4AD5O{text-align:center}.PlacesMiniBanner_placesMiniBanner__description__4AD5O br{display:none}}.PlacesMiniBanner_placesMiniBanner__btn__KHZuZ{margin-top:20px;color:#000;background-color:#a1ff6c!important;border:none;max-width:182px}.PlacesMiniBanner_placesMiniBanner__btn__KHZuZ:hover{background-color:#a1ff6c}.PopupPlace_popup__m2Ffh{width:544px;border-radius:120px}@media(max-width:767px){.PopupPlace_popup__m2Ffh{width:100%}}.PopupPlace_popup__map__utGC_{border-radius:1px;height:220px!important}.PopupPlace_popup__title__HQJII{color:var(--textBlack);font-family:Montserrat;font-size:var(--24);font-style:normal;font-weight:600;line-height:32px;padding-bottom:16px}.PopupPlace_popup__address__3ZD1B{color:var(--textBlack);font-family:Montserrat;font-size:var(--16);font-style:normal;font-weight:500;line-height:140%}.PopupPlace_popup__wrapperAddress__BZn1q{display:flex;gap:8px;align-items:center;margin-bottom:8px}.PopupPlace_popup__wrapperAddress__BZn1q svg{color:var(--textBlack)}.PopupPlace_popup__showCard__SYBMU{color:#4176e1;font-family:Montserrat;font-size:var(--16);font-style:normal;font-weight:500;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;padding-bottom:16px}.PopupPlace_popup__classes__0k5eF{font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media(max-width:500px){.PopupPlace_popup__classes__0k5eF{font-size:14px}}.PopupPlace_popup__class__8JmVl{color:var(--textBlack);font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:3.5px 7px;border-radius:50%;width:24px;height:24px;display:inline-flex;margin-right:4px;align-items:center;justify-content:center;border:1px solid var(--gray)}.PopupPlace_popup__class__8JmVl:last-child{margin-right:0}.PopupPlace_popup__wrapperInfo__O_Gf1{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:500px){.PopupPlace_popup__wrapperInfo__O_Gf1{grid-template-columns:1fr}}.PopupPlace_popup__wrapperText__wmH1m{display:flex;gap:8px;white-space:nowrap;overflow:hidden}.PopupPlace_popup__wrapperText__wmH1m p{color:var(--textBlack);font-family:Montserrat;font-size:var(--16);font-style:normal;font-weight:500;line-height:28px}.PopupPlace_popup__comment__Dgb_j{width:100%;padding:16px;border-radius:8px;background:#f5f6f9;color:#6f6f6f;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-top:20px}.PopupPlace_popup__link__JKgGn{color:#4176e1!important;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-decoration:underline;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PopupPlace_popup__link__JKgGn:hover{opacity:.8}.PopupPlace_popup__link__JKgGn:active{opacity:.6}.PopupPlace_popup__mapContainer__5DS8R{border-radius:8px;overflow:hidden;padding-bottom:12px}.PopupPlace_divider__nCu8E{display:block;width:100%;height:1px;background:#e2e4e7;margin:16px 0}