.apartments_wrapper__by9sH{width:100%;height:auto;display:grid;justify-items:center;align-items:center;background-color:#fff}.apartments_content__UEDTh{width:calc(100% - 80px);max-width:1360px;margin:auto;display:grid}@media screen and (max-width:1280px){.apartments_content__UEDTh{width:calc(100% - 48px)}}@media screen and (max-width:767px){.apartments_content__UEDTh{width:calc(100% - 32px)}}.apartments_breadcrumbs__default__paddings__huGN5{padding:24px 0}.apartments_pointer__0EQq1,.apartments_pointer__0EQq1 *{cursor:pointer}.apartments_disable__S_cY_,.apartments_disable__S_cY_ *{cursor:not-allowed}.apartments_column__592aB{display:grid;grid-auto-flow:column}.apartments_row__OP37w{display:grid;grid-auto-flow:row}.apartments_loader-absolute__gvDy_{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.apartments_center-content___lGbR{display:grid;justify-content:center;align-content:center}.apartments_absolute__NoWkB{position:absolute;top:0;right:0;bottom:0;left:0}.apartments_policy__wrapper__WO5ZX{font-size:12px;line-height:130%;letter-spacing:-.24px}.apartments_policy__wrapper__WO5ZX .apartments_policy__text__0fmMM{color:#9aa0a8}.apartments_policy__wrapper__WO5ZX .apartments_policy__link__white__D6zYi{color:#fff}@keyframes apartments_bullit__animation__DacG1{0%{right:100%}to{right:0}}@keyframes apartments_bullit__animation__top__bottom__x1_Y3{0%{bottom:100%}to{bottom:0}}.apartments_ymaps-2-1-79-balloon__zI_Hv .apartments_ymaps-2-1-79-balloon__content__f8jzR{padding:0;margin-right:0!important}.apartments_ymaps-2-1-79-balloon__zI_Hv .apartments_ymaps-2-1-79-balloon__close__oa6SD,.apartments_ymaps-2-1-79-balloon__zI_Hv .apartments_ymaps-2-1-79-balloon__tail__skp4A{display:none}.apartments_baloon__socialObjct__wrapper__0sFC2 img{width:100%;min-width:275px;height:175px;object-fit:cover}.apartments_baloon__socialObjct__wrapper__0sFC2 .apartments_texts__wrapper__u3X_V{padding:12px 16px}.apartments_baloon__socialObjct__wrapper__0sFC2 .apartments_texts__wrapper__u3X_V .apartments_baloon__header__9i_1t{font-size:16px;line-height:112%;letter-spacing:-.32px}.apartments_baloon__socialObjct__wrapper__0sFC2 .apartments_texts__wrapper__u3X_V .apartments_sub__text__3ZYi5{font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.24px;color:#6e7782}.apartments_ymaps-2-1-79-default-cluster__dEn17,.apartments_ymaps-2-1-79-default-cluster__dEn17 *{color:#fff}.apartments_direct__info__wrap__9S4XD{font-size:12px}.apartments_direct__info__O9z8M{font-size:12px;color:#6e7782}.apartments_dirrect__next__fdrUO{font-size:12px}.apartments_gap8__g9DRw{gap:8px}.apartments_gap12__Z8NaW{gap:12px}.apartments_gap16__5QBtn{gap:16px}.apartments_gap20__Z8Aac{gap:20px}.apartments_gap40__hE3GS{gap:40px}.apartments_end__5b793{justify-items:end}.apartments_customZoomButtons__KMDRJ{z-index:1;gap:1px;box-shadow:0 3px 1px 0 rgba(20,19,19,.04),0 3px 8px 0 rgba(20,19,19,.08),0 8px 24px 0 rgba(20,19,19,.1)}.apartments_customZoomButtons__KMDRJ .apartments_btn__7eMSG{width:50px;height:50px;display:grid;align-items:center;justify-content:center;background-color:#fff}.apartments_customZoomButtons__KMDRJ .apartments_btn__7eMSG:first-child{border-bottom:1px solid #efefef}.apartments_custom-cluster__1quNE{background-color:#ff5a5f;color:#fff;font-size:14px;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}.apartments_cluster-icon__CT1S6{font-weight:700}.apartments_open__in__mobile__top___M9vt{padding-top:0!important;margin-top:0!important}.apartments_vacancy__page__block__7UYr_{width:100%;background-color:#f4f4f5;padding:32px;gap:16px}@media screen and (max-width:767px){.apartments_vacancy__page__block__7UYr_{padding:24px}}.apartments_vacancy__page__block__7UYr_ .apartments_header__vacancy__page__mini__KTTKk{font-size:16px;line-height:17.92px;letter-spacing:-.02em;color:#141313}.apartments_vacancy__page__block__7UYr_ .apartments_input__vacancy__page__c2DTd{background-color:#fff!important;border:none!important}.apartments_vacancy__page__block__7UYr_ .apartments_label__vacancy__page__PP_4D{font-size:12px;font-weight:500;line-height:13.44px;letter-spacing:-.02em;color:#9aa0a8}.apartments_vacancy__page__block__7UYr_ .apartments_button__vacancy__add__more__y1wFM{width:min-content;white-space:nowrap}.apartments_custom-scrollbar__5FD39::-webkit-scrollbar{width:3px}.apartments_custom-scrollbar__5FD39::-webkit-scrollbar-thumb{width:3px;height:100px;background-color:#c5c9cd}.apartments_custom-scrollbar__5FD39::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.apartments_sr-only__dOW6q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apartments_relative__f1N96{position:relative}.apartments_wrapper__by9sH{gap:40px}.apartments_wrapper__by9sH .apartments_header__rkQ0Y{font-size:40px;line-height:98%;letter-spacing:-.8px;font-family:TTDogma-Medium}@media screen and (max-width:1280px){.apartments_wrapper__by9sH .apartments_header__rkQ0Y{font-size:32px;line-height:98%;letter-spacing:-.64px}}@media screen and (max-width:767px){.apartments_wrapper__by9sH .apartments_header__rkQ0Y{font-size:24px;line-height:112%;letter-spacing:-.48px}}.apartments_wrapper__by9sH .apartments_content__line__9rfdc{grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width:1280px){.apartments_wrapper__by9sH .apartments_content__line__9rfdc{font-size:20px;gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.apartments_wrapper__by9sH .apartments_content__line__9rfdc{font-size:16px;width:100%;overflow-x:auto;padding-left:16px;padding-right:16px}}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_{position:relative}@media screen and (max-width:1280px){.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_:last-child{grid-column:1/-1}}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_:hover .apartments_arrow__JZWqC{opacity:1}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_image__wRRj1{display:grid;position:relative;object-fit:cover;width:100%;height:100%}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_text__EMLWy{position:absolute;bottom:5%;left:5%;color:#fff;font-family:TTDogma-Medium}@media screen and (max-width:1280px){.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_text__EMLWy{bottom:auto;top:5%}}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_arrow__JZWqC{position:absolute;right:30px;top:50%;background-color:#fff;border-radius:100%;width:40px;height:40px;display:grid;place-self:center;align-content:center;opacity:0;transition:opacity .5s}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_arrow__JZWqC svg{display:grid;place-self:center}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_arrow__JZWqC svg path{fill:#141313}@media screen and (max-width:1280px){.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_arrow__JZWqC{opacity:1;top:auto;bottom:5%;background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.2)}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_arrow__JZWqC svg{display:grid;place-self:center}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_ .apartments_arrow__JZWqC svg path{fill:#fff}}@media screen and (max-width:767px){.apartments_wrapper__by9sH .apartments_content__line__9rfdc{grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:20px}.apartments_wrapper__by9sH .apartments_content__line__9rfdc .apartments_block__Ofed_{width:256px;height:164px}}.apartments_wrapper__by9sH .apartments_two__efQHh{grid-template-columns:repeat(2,1fr)}.apartments_wrapper__by9sH .apartments_two__efQHh .apartments_block__Ofed_{position:relative}@media screen and (max-width:1280px){.apartments_wrapper__by9sH .apartments_two__efQHh .apartments_block__Ofed_:last-child{grid-column:auto}}@media screen and (max-width:767px){.apartments_wrapper__by9sH .apartments_two__efQHh .apartments_block__Ofed_{width:60vw;height:250px}.apartments_wrapper__by9sH{gap:24px}}