.z2{font-size:48px;line-height:59px;}
.complect__title{margin-bottom:36px;}
.floors__controls{display:none;}
.floors__wrap{padding-top:0;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.floors__floor:not(:last-child){margin-right:30px;}
.floors__floor.active{display:block;-webkit-animation:330ms ease-in-out slideInRight;animation:330ms ease-in-out slideInRight;}
.floors__floor{flex-basis:0%;flex-grow:1;flex-shrink:1;max-width:557px;}
.floors__floor{display:block;flex-basis:0%;flex-grow:1;flex-shrink:1;max-width:557px;}
.floors__floor-top{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between;}
.floors__floor-title{font-size:20px;line-height:24px;}
.floors__img-link{display:block;position:relative;transition:filter 440ms ease-in-out;}
.floors__zoom{display:none;}
.details-info__construct{padding-top:21px;width:100%;}
.details-info__construct-row:not(:last-child){margin-bottom:12px;}
.details-info__construct-row{flex-direction:row;justify-content:space-between;align-items:baseline;min-height:40px;}
.details-info__tech{display:flex;align-items:flex-end;justify-content:space-between;}
.details-info__construct-row{display:flex;}
.details-info__tech{width:100%;}
.details-info__tech-title{margin-right:5px;margin-bottom:0;}
.details-info__tech-title{flex-shrink:0;margin-bottom:5px;font-family:ProximaNova,sans-serif;color:#000;font-weight:400;font-size:18px;line-height:22px;white-space:nowrap;}
.details-info__tech-icons{display:flex;align-items:center;}
.details-info__tech-icon:not(:last-child){margin-right:8px;}
.details-info__tech-icon{width:32px;height:32px;color:#000;}
img, svg{vertical-align:middle;}
.details-info__construct-title{margin-right:5px;margin-bottom:0;}
.details-info__construct-title{flex-shrink:0;margin-bottom:5px;font-family:ProximaNova,sans-serif;color:#000;font-weight:400;font-size:18px;line-height:22px;white-space:nowrap;}
.actual-price, .area, .days, .prepayment{font-size:32px;line-height:40px;}
.actual-price, .area, .days, .prepayment{font-family:ProximaNova,sans-serif;color:#000;font-weight:400;white-space:nowrap;font-size:24px;line-height:30px;}
sup{top:-0.5em;}
.days small, .prepayment small{font-size:18px;line-height:22px;}:not(svg) {
transform-origin: 0px 0px;
}