.CommonPricesApartaments_container__fff8d{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.CommonPricesApartaments_container__fff8d{gap:16px}}.CommonPricesApartaments_text__kssNs{display:flex;flex-direction:column;gap:8px}.CommonPricesApartaments_prices__TUj8V{background-color:var(--color-gray-01);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:767px){.CommonPricesApartaments_prices__TUj8V{padding:16px;gap:16px}}.CommonPricesApartaments_prices_desrc__ClJ0b{display:flex;flex-direction:column;gap:4px}.CommonPricesApartaments_prices_tabs__ziY6r{display:flex;gap:16px;flex-wrap:nowrap;scrollbar-width:none;overflow:scroll}.CommonPricesApartaments_prices_tabs_wrapper__mZWi6{width:100%;border-radius:8px}.CommonPricesApartaments_prices_tabs_tab__lK_N2{cursor:pointer;border-radius:8px;background-color:#fff;padding:11px 24px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;white-space:nowrap}.CommonPricesApartaments_prices_tabs_tab_active__W7pCM{background-color:#ff4545;color:#fff}.CommonPricesApartaments_prices_tabs_tab_input__eQxpa{display:none}.CommonPricesApartaments_prices_tabs_tab_label__WMjf1{cursor:pointer}.CommonPricesApartaments_prices_tabs_tab_label__WMjf1 span{word-wrap:normal;font-family:var(--font-istokweb);font-weight:700;font-size:16px;line-height:18px}@media screen and (max-width:767px){.CommonPricesApartaments_prices_tabs_tab_label__WMjf1 span{font-size:15px;line-height:17px}}.CommonPricesApartaments_prices_page__91OJI{display:grid;grid-template-columns:1fr 320px;grid-template-rows:500px;grid-gap:24px;gap:24px}@media screen and (max-width:1599px){.CommonPricesApartaments_prices_page__91OJI{grid-template-rows:470px}}@media screen and (max-width:991px){.CommonPricesApartaments_prices_page__91OJI{grid-template-columns:1fr 260px}}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page__91OJI{display:flex;flex-direction:column;gap:16px}}.CommonPricesApartaments_prices_page_preview__R4t8d{border-radius:16px;padding:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(67.11% 67.11% at 33.56% 33.56%,white 0,#dedede 100%)}@media screen and (max-width:991px){.CommonPricesApartaments_prices_page_preview__R4t8d{max-height:734px}}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page_preview__R4t8d{max-height:unset;aspect-ratio:366/270}}@media screen and (max-width:429px){.CommonPricesApartaments_prices_page_preview__R4t8d{aspect-ratio:256/270}}.CommonPricesApartaments_prices_page_preview__R4t8d img{height:100%;width:100%;object-fit:contain}.CommonPricesApartaments_prices_page_sidebar__aNHFh{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between}@media screen and (max-width:991px){.CommonPricesApartaments_prices_page_sidebar__aNHFh{max-height:734px}}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page_sidebar__aNHFh{gap:16px}}.CommonPricesApartaments_prices_page_sidebar_data__xF0Fv{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page_sidebar_data__xF0Fv{gap:16px}}.CommonPricesApartaments_prices_page_sidebar_thumbs__TCEXy{display:flex;flex-direction:column;gap:4px}.CommonPricesApartaments_prices_page_sidebar_thumbs_wrapper__umhj5{position:relative;border-radius:8px;overflow:hidden}.CommonPricesApartaments_prices_page_sidebar_thumbs_button__Cngiz{cursor:pointer;position:absolute;z-index:9;border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background-color:#f4f4f4;box-shadow:0 0 16px rgba(0,0,0,.25);top:50%;transform:translateY(-50%)}.CommonPricesApartaments_prices_page_sidebar_thumbs_button__Cngiz:first-child{left:0}.CommonPricesApartaments_prices_page_sidebar_thumbs_button__Cngiz:first-child svg{transform:scaleX(-1)}.CommonPricesApartaments_prices_page_sidebar_thumbs_button__Cngiz:last-child{right:0}.CommonPricesApartaments_prices_page_sidebar_thumbs_button_disabled__yFOuM,.CommonPricesApartaments_prices_page_sidebar_thumbs_button_lock__nXZ1s{display:none}.CommonPricesApartaments_prices_page_sidebar_thumbs_thumb__qCFnq{width:140px;height:140px;border-radius:8px;overflow:hidden;background:radial-gradient(67.11% 67.11% at 33.56% 33.56%,white 0,#dedede 100%)}@media screen and (max-width:1599px){.CommonPricesApartaments_prices_page_sidebar_thumbs_thumb__qCFnq{width:110px;height:110px}}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page_sidebar_thumbs_thumb__qCFnq{width:90px;height:90px}}.CommonPricesApartaments_prices_page_sidebar_thumbs_thumb_image__XKesa{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CommonPricesApartaments_prices_page_sidebar_thumbs_thumb_image__XKesa img{width:100%;height:100%;object-fit:cover}.CommonPricesApartaments_prices_page_sidebar_info__rvuP9{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page_sidebar_info__rvuP9{gap:16px}}.CommonPricesApartaments_prices_page_sidebar_info_descr__7_hsl,.CommonPricesApartaments_prices_page_sidebar_info_specs__P26US{display:flex;flex-direction:column;gap:4px}.CommonPricesApartaments_prices_page_sidebar_info_specs_list__muqgi{list-style-type:none;display:flex;flex-direction:column;gap:0}.CommonPricesApartaments_prices_page_sidebar_top__3Z_eQ{display:none;flex-direction:column;gap:16px}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page_sidebar_top__3Z_eQ{display:flex}}.CommonPricesApartaments_prices_page_sidebar_top_price__bQejk{display:flex;flex-direction:column;gap:8px}.CommonPricesApartaments_prices_page_sidebar_bottom__qzEho{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.CommonPricesApartaments_prices_page_sidebar_bottom__qzEho{display:none;grid-row:2/3}}.CommonPricesApartaments_prices_page_sidebar_bottom_price__G_AGR{display:flex;flex-direction:column;gap:8px}.prices-apartaments .swiper{width:100%}.prices-apartaments .swiper-slide{width:140px}@media screen and (max-width:1599px){.prices-apartaments .swiper-slide{width:110px}}@media screen and (max-width:767px){.prices-apartaments .swiper-slide{width:90px}}.CommonPricesApartamentsTabs_swiper___biRo{width:100%}.CommonPricesApartamentsTabs_swiper_slide__MxX1R{width:-moz-fit-content;width:fit-content}