.Apartment_wrapp__7SFrb{overflow:hidden}.Apartment_numbers__u2wME{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__u2wME{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__u2wME{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__u2wME{gap:104px}}@media(min-width:1200px){.Apartment_numbers__u2wME:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:2000px;background-color:#dfdfdf;z-index:-1}.Apartment_numbers__u2wME:before{content:"";position:absolute;z-index:-1;top:-20px;left:-73px;border-radius:50%;width:174px;height:174px;background-color:#e20413}}.Apartment_numbers__u2wME li{display:flex;flex-direction:column;gap:4px;padding:24px 0;border-bottom:1px solid #fff}@media(min-width:740px){.Apartment_numbers__u2wME li{position:relative;padding:0;border-bottom:none}}@media(max-width:1199px){.Apartment_numbers__u2wME li:nth-child(3n+1):before{display:none}}@media(min-width:1200px){.Apartment_numbers__u2wME li:first-child:before{display:none}}.Apartment_numbers__u2wME li:last-child{border:none}@media(min-width:740px){.Apartment_numbers__u2wME li:before{content:"";position:absolute;left:-47px;top:0;bottom:0;width:1px;background-color:#fff}}@media(min-width:1080px){.Apartment_numbers__u2wME li:before{width:2px;left:-46px}}@media(min-width:1440px){.Apartment_numbers__u2wME li:before{width:3px;left:-55px}}.Apartment_numbers__u2wME strong{display:block;font-weight:500;font-size:32px;line-height:1;white-space:nowrap}.Apartment_number_icon__4saTy{display:flex;align-items:center;white-space:nowrap;gap:4px;font-weight:500;font-size:16px;line-height:1}.Apartment_number_icon__4saTy img{width:24px;height:24px}.Apartment_price__row__L_5GH{display:flex;flex-direction:column;gap:48px}@media(min-width:740px){.Apartment_price__row__L_5GH{gap:24px}}@media(min-width:1080px){.Apartment_price__row__L_5GH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:70px;gap:70px}}.Apartment_price__main__lwi1r{display:flex;flex-direction:column;gap:24px}@media(min-width:1080px){.Apartment_price__main__lwi1r{gap:32px}}.Apartment_price__col__pivjJ{display:grid;grid-gap:32px;gap:32px}@media(min-width:1080px){.Apartment_price__col__pivjJ{gap:48px}}@media(min-width:1200px){.Apartment_price__col__pivjJ{gap:80px}}.Apartment_price__btn__SHJZV{margin-left:auto;padding-bottom:2px}@media(min-width:1080px){.Apartment_price__btn__SHJZV{margin-left:0}}.Apartment_price__list_wrapp__zOnc8{display:flex;flex-direction:column;gap:24px}@media(min-width:740px){.Apartment_price__list_wrapp__zOnc8{display:flex;flex-direction:row;align-items:flex-start;gap:48px}}.Apartment_price__list__ax0Lq{display:grid;grid-gap:24px;gap:24px}@media(min-width:1080px){.Apartment_price__list__ax0Lq{gap:16px}}.Apartment_price__list__ax0Lq.Apartment__discount__9_PvJ li strong{color:#e20413;font-weight:500}.Apartment_price__list__ax0Lq li{line-height:1}.Apartment_price__list__ax0Lq li span{display:block;font-size:14px;margin-bottom:4px}.Apartment_price__list__ax0Lq li strong{display:block;font-weight:400;font-size:36px;text-transform:uppercase}@media(min-width:1080px){.Apartment_price__list__ax0Lq li strong{font-size:32px}}