.Apartment_wrapp__G22td{overflow:hidden}.Apartment_numbers__CRiGd{margin-left:var(--container-negative-space);margin-right:var(--container-negative-space);padding:24px var(--container-space);background-color:#dfdfdf}@media(min-width:740px){.Apartment_numbers__CRiGd{display:grid;grid-template-columns:repeat(3,1fr);padding-top:48px;padding-bottom:48px;grid-gap:32px 96px;gap:32px 96px}}@media(min-width:1200px){.Apartment_numbers__CRiGd{display:flex;position:relative;margin-left:0;margin-right:0;padding:32px 32px 20px;border-radius:var(--radius-default) 0 0}}@media(min-width:1440px){.Apartment_numbers__CRiGd{gap:104px}}@media(min-width:1200px){.Apartment_numbers__CRiGd:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:2000px;background-color:#dfdfdf;z-index:-1}.Apartment_numbers__CRiGd:before{content:"";position:absolute;z-index:-1;top:-20px;left:-73px;border-radius:50%;width:174px;height:174px;background-color:#e20413}}.Apartment_numbers__CRiGd li{display:flex;flex-direction:column;gap:4px;padding:24px 0;border-bottom:1px solid #fff}@media(min-width:740px){.Apartment_numbers__CRiGd li{position:relative;padding:0;border-bottom:none}}@media(max-width:1199px){.Apartment_numbers__CRiGd li:nth-child(3n+1):before{display:none}}@media(min-width:1200px){.Apartment_numbers__CRiGd li:first-child:before{display:none}}.Apartment_numbers__CRiGd li:last-child{border:none}@media(min-width:740px){.Apartment_numbers__CRiGd li:before{content:"";position:absolute;left:-47px;top:0;bottom:0;width:1px;background-color:#fff}}@media(min-width:1080px){.Apartment_numbers__CRiGd li:before{width:2px;left:-46px}}@media(min-width:1440px){.Apartment_numbers__CRiGd li:before{width:3px;left:-55px}}.Apartment_numbers__CRiGd strong{display:block;font-weight:500;font-size:32px;line-height:1;white-space:nowrap}.Apartment_number_icon__JZPJ9{display:flex;align-items:center;white-space:nowrap;gap:4px;font-weight:500;font-size:16px;line-height:1}.Apartment_number_icon__JZPJ9 img{width:24px;height:24px}.Apartment_price__row__272VV{display:flex;flex-direction:column;gap:48px}@media(min-width:740px){.Apartment_price__row__272VV{gap:24px}}@media(min-width:1080px){.Apartment_price__row__272VV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:70px;gap:70px}}.Apartment_price__main__qGORk{display:flex;flex-direction:column;gap:24px}@media(min-width:1080px){.Apartment_price__main__qGORk{gap:32px}}.Apartment_price__col__ZUiom{display:grid;grid-gap:32px;gap:32px}@media(min-width:1080px){.Apartment_price__col__ZUiom{width:570px;gap:48px}}@media(min-width:1200px){.Apartment_price__col__ZUiom{gap:80px}}.Apartment_price__btn__eaOhU{margin-left:auto;padding-bottom:2px}@media(min-width:1080px){.Apartment_price__btn__eaOhU{margin-left:0}}.Apartment_price__list_wrapp__twWik{display:flex;flex-direction:column;gap:24px}@media(min-width:740px){.Apartment_price__list_wrapp__twWik{display:flex;align-items:flex-start;flex-direction:row;gap:64px}}.Apartment_price__list__ZFFCd{display:grid;grid-gap:24px;gap:24px}@media(min-width:1080px){.Apartment_price__list__ZFFCd{gap:16px}}.Apartment_price__list__ZFFCd.Apartment__discount__QWnyU li strong{color:#e20413;font-weight:500}.Apartment_price__list__ZFFCd li{line-height:1}.Apartment_price__list__ZFFCd li span{display:block;font-size:14px;margin-bottom:4px}.Apartment_price__list__ZFFCd li strong{display:block;font-weight:400;font-size:36px;text-transform:uppercase}@media(min-width:1080px){.Apartment_price__list__ZFFCd li strong{font-size:32px}}