.apartments-page{min-height:100vh;background-color:#f7f7f7}.apartments-page .select-plans-page-block__item[style*="order: 0"] .select-plans-item{background:#ec746c!important}.apartments-page .select-plans-page-block__item[style*="order: 0"] .select-plans-item .select-plans-item__top{color:#fff}.apartments-page .select-plans-page-block__item[style*="order: 0"] .select-plans-item .select-plans-item__text{color:hsla(0,0%,100%,.8)}.apartments-page .select-plans-page-block__item[style*="order: 0"] .select-plans-item .select-plans-item__label{background:#fff}.apartments-page__title .page-title__content{padding-bottom:0}.apartments-page .apartments-page__promo .button--primary{background:#fff;border-color:transparent;color:#000;font-size:16px;line-height:19px}@media screen and (max-width:768px){.apartments-page .apartments-promo__data--right{right:10px}}@media screen and (max-width:475px){.apartments-page .apartments-promo__data--right{height:100%;display:flex;flex-direction:column;padding:10px 0;box-sizing:border-box}.apartments-page .apartments-promo__data{width:50%}.apartments-page .apartments-promo__title{margin-bottom:5px;line-height:110%}.apartments-page .apartments-promo__subtitle{margin-bottom:5px}.apartments-page .apartments-page .apartments-page__promo .button--primary{font-size:11px}.apartments-page .apartments-promo__btn{margin-top:auto;display:flex}.apartments-page .apartments-promo__btn .button{margin-left:auto;font-size:12px;padding:2px 14px}}.apartments-page .select-plans-page-block__tags .ms-checkbox-tag{text-wrap:nowrap}.apartments-page .select-plans-item__old-cost~.select-plans-item__current-cost{color:#ff3e3e}.apartments-page .plan-accent-tag{border-color:#2d2c60;background-color:#2d2c60;color:#fff}