@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1--9hWgI,.rshb h1{font-size:40px;line-height:48px}.rshb .h2--KoQ2r,.rshb h2{font-size:32px;line-height:40px}.rshb .h3--MnIxS,.rshb h3{font-size:28px;line-height:36px}.rshb .h4--dxnUH,.rshb h4{font-size:24px;line-height:32px}.rshb .h5--M\+7Ri,.rshb h5{font-size:20px;line-height:24px}.rshb .h6--vTi\+U,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg--bwyKW{font-size:18px;line-height:28px}.rshb .text-base--zgpmD{font-size:16px;line-height:24px}.rshb .text-sm--tu3Nr{font-size:14px;line-height:20px}.rshb .text-sm-16--JV3nG{font-size:14px;line-height:16px}.rshb .text-xs--Yj9nI{font-size:12px;line-height:20px}.rshb .text-xs-16--YgpC7{font-size:12px;line-height:16px}.rshb .text-xs-14--UEijY{font-size:12px;line-height:14px}.rshb .text-xxs--ZgaMb{font-size:10px;line-height:16px}.rshb .text-xxs-14--wnu6t{font-size:10px;line-height:14px}.rshb .projectCard--ROpMI{width:304px;height:472px;padding:20px 20px 39px;border-radius:20px}.rshb .projectCard_active--0n\+Ub{border:2px solid #42ab44}.rshb .projectCard__image--SsA5z{width:265px;height:265px;background-position:50%;background-size:cover;background-repeat:no-repeat}.rshb .projectCard__descriptionWrapper--kbIHM{padding-top:28px;color:#1c1c1c;font-weight:500}.rshb .projectCard__descriptionTitle--NtnO7{font-size:20px;line-height:28px}.rshb .projectCard__descriptionPrice--yrsZt{font-size:24px;line-height:36px}@media screen and (max-width:1279px){.rshb .projectCard--ROpMI{width:274px;height:430px;padding:16px 16px 32px;border-radius:16px}.rshb .projectCard__image--SsA5z{width:243px;height:243px}.rshb .projectCard__descriptionTitle--NtnO7{font-size:20px;line-height:28px}.rshb .projectCard__descriptionPrice--yrsZt{color:#000}}@media screen and (max-width:767px){.rshb .projectCard--ROpMI{width:212px;height:332px;padding:16px}.rshb .projectCard__image--SsA5z{width:180px;height:180px}.rshb .projectCard__descriptionWrapper--kbIHM{padding-top:24px}.rshb .projectCard__descriptionTitle--NtnO7{font-size:18px;line-height:20px}.rshb .projectCard__descriptionPrice--yrsZt{font-size:18px;line-height:36px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .houseProjectsCarousel__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:158px;margin:44px auto 0;padding:16px 34px;border:2px solid #7d7e7f;border-radius:50px;background-color:transparent;color:#fff;font-weight:500;text-align:center}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .projectCardPageContainer__title{font-size:40px;line-height:48px;margin-bottom:44px;font-weight:500;text-align:center}.rshb .projectCardPageContainer--white{padding-top:80px!important;background-color:#fff}.rshb .projectCardPageContainer--dark{background-color:#1c1c1c}.rshb .projectCardPageContainer--dark .projectCardPageContainer__title{color:#fff}.rshb .projectCardPageContainer--light{background-color:#f5f7f9}.rshb .projectCardPageContainer--light .projectCardPageContainer__button{border-color:#42ab44;background:#42ab44}.rshb .projectCardPageContainer__button{font-size:14px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:158px;margin:44px auto 0;border-radius:50px;font-weight:500;text-align:center}.rshb .projectCardPageContainer__button:active{border-color:#245f34;background-color:#245f34}.rshb .projectCardPageContainer__button:hover:not([disabled]){border-color:#248341;background-color:#248341;color:#fff}@media screen and (max-width:767px){.rshb .projectCardPageContainer__title{font-size:24px;line-height:32px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .projectConfiguration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .projectConfiguration__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:100%;max-width:1064px;margin-bottom:20px;padding:24px 52px 32px 24px;border-radius:20px;background:hsla(0,0%,100%,.03);-webkit-box-shadow:0 4px 25px rgba(0,0,0,.07);box-shadow:0 4px 25px rgba(0,0,0,.07);white-space:break-spaces}.rshb .projectConfiguration__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.rshb .projectConfiguration__label{font-size:10px;line-height:28px;margin-bottom:20px;padding:0 12px;border-radius:4px;background:#42ab44;color:#fff;font-weight:400;letter-spacing:2px;text-transform:uppercase}.rshb .projectConfiguration__disabledLabel{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4)}.rshb .projectConfiguration__title{font-size:24px;line-height:32px;margin-bottom:12px;color:#fff;font-weight:500;font-style:normal}.rshb .projectConfiguration__text{font-size:14px;line-height:20px;color:hsla(0,0%,100%,.4);font-weight:400}.rshb .projectConfiguration__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:70%;padding-right:28px}.rshb .projectConfiguration__sum{font-size:24px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:30%;color:#fff;font-weight:500;font-style:normal}.rshb .projectConfiguration__sum .sumLabel{display:none}.rshb .projectConfiguration__divider{margin:8px 0;border:1px solid hsla(0,0%,100%,.1)}@media screen and (min-width:768px) and (max-width:1279px){.rshb .projectConfiguration__item{width:100%;max-width:688px;padding:24px 24px 32px}.rshb .projectConfiguration__sum{font-size:18px;line-height:28px}}@media screen and (max-width:767px){.rshb .projectConfiguration__label{margin-right:auto;margin-left:auto}.rshb .projectConfiguration__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .projectConfiguration__info{width:100%;padding-right:0;text-align:center}.rshb .projectConfiguration__divider{margin:0!important}.rshb .projectConfiguration__sum{font-size:20px;line-height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:28px 28px 8px}.rshb .projectConfiguration__item{width:100%;max-width:288px;padding:20px}.rshb .projectConfiguration__itemRadio{position:absolute}.rshb .projectConfiguration__text{padding-bottom:28px}}
.rshb .closeButton--DKoN5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:2px solid #c9cacc;border-radius:50%;background:none;cursor:pointer}.rshb .closeButton__icon--1y9hn{width:16px;height:16px}@media (max-width:767px){.rshb .closeButton--DKoN5{width:32px;height:32px}.rshb .closeButton__icon--1y9hn{width:12px;height:12px}}
.rshb .closeButton--3LGRl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:2px solid #c9cacc;border-radius:50%;background:none;cursor:pointer}.rshb .closeButton_color_white--hRovG{border-color:#fff}.rshb .closeButton_background_white--DFJIH{border:none;background-color:hsla(0,0%,100%,.2)}.rshb .closeButton__icon--g-fBj{width:20px;height:20px}@media (max-width:767px){.rshb .closeButton--3LGRl{width:40px;height:40px}.rshb .closeButton__icon--g-fBj{width:18px;height:18px}}
.rshb .projectCardLightbox--uCJ2h{background-color:rgba(0,0,0,.7)}.rshb .container--Yof\+J{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh}.rshb .dialog--H\+z68{position:relative;width:600px;height:600px;padding:0 48px;border-radius:20px;background-color:#fff}.rshb .dialog__close--lzQgi{position:absolute;top:20px;right:20px}.rshb .dialog__image--RZuf4{width:504px;height:100%;border-radius:20px;background-position:50%;background-size:contain;background-repeat:no-repeat}.rshb .dialog__arrow--hHYbl{position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;min-width:unset;height:50px;border:none;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.07);box-shadow:0 4px 25px rgba(0,0,0,.07);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rshb .dialog__arrow_hidden--b8Ew2{display:none}.rshb .dialog__prev--5Tj34{left:-25px}.rshb .dialog__next--34jIw{right:-25px}@media screen and (max-width:1279px){.rshb .dialog--H\+z68{width:510px;height:510px;padding:0 44px}.rshb .dialog__image--RZuf4{width:422px}}@media screen and (max-width:767px){.rshb .projectCardLightbox--uCJ2h .swiper-wrapper--O\+ugm .swiper-slide--MaQrr:only-child{margin:0 auto}.rshb .projectCardLightbox--uCJ2h .swiper-wrapper--O\+ugm .swiper-slide--MaQrr:last-child{margin-right:auto!important}.rshb .container__close--u\+9Tl{position:absolute;top:20px;right:16px}.rshb .dialog--H\+z68{width:320px;height:auto;padding:0;border-radius:0;background-color:transparent}.rshb .dialog__slide--Q5xgB{width:268px;height:268px;border-radius:20px;background-color:#fff}.rshb .dialog__image--RZuf4{width:268px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .projectDescription__iconInfList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .projectDescription,.rshb .projectDescription__contentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rshb .projectDescription{background:url(/images/background/projectDescription_bg.svg);background-color:tranasparent;background-position:0 100%;background-repeat:no-repeat;margin:0 auto;padding-bottom:228px}.rshb .projectDescription__contentTitle{font-size:40px;line-height:28px;margin-bottom:56px;font-weight:500;font-style:normal}.rshb .projectDescription__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-right:69px}.rshb .projectDescription__title{font-size:20px;line-height:24px;word-break:break-word}.rshb .projectDescription__textWrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.rshb .projectDescription__text{font-size:16px;line-height:24px;width:738px;margin-bottom:60px;color:#7d7e7f;font-weight:400;white-space:pre-wrap}.rshb .projectDescription__textPriceWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.rshb .projectDescription__textPriceWrap .projectCardPageContainer__button{height:48px;margin:0}.rshb .projectDescription__textPrice{font-size:24px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#1c1c1c;font-weight:500}.rshb .projectDescription__iconInfList{margin-right:48px}.rshb .projectDescription .carouselImg{width:316px;height:316px;margin:0 auto;border-radius:20px;background-position:50%;background-size:cover;background-repeat:no-repeat}.rshb .projectDescription .carouselImg:hover{cursor:pointer}.rshb .projectDescription .houseLayoutSlider{width:364px;height:472px;padding:40px 0 88px;border-radius:20px;background:#f5f7f9}.rshb .projectDescription .houseLayoutSlider__noPhoto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:240px;height:100%;margin:auto;color:#b0b1b2;font-size:24px;line-height:32px;text-align:center}.rshb .projectDescription .houseLayoutSlider .ant-carousel .slick-next{right:-25px}.rshb .projectDescription .houseLayoutSlider .ant-carousel .slick-prev{left:-25px}.rshb .projectDescription .houseLayoutSlider .slick-slide{width:316px;max-width:316px!important;margin:0 24px}.rshb .projectDescription .houseLayoutSlider__title{font-size:24px;line-height:28px;margin-bottom:36px;color:#1c1c1c;font-weight:500;text-align:center}@media screen and (max-width:1279px){.rshb .projectDescription{-ms-flex-wrap:wrap;flex-wrap:wrap;width:688px;background-image:none}.rshb .projectDescription__content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0}.rshb .projectDescription .houseLayoutSlider,.rshb .projectDescription__text{width:100%}.rshb .projectDescription__contentTitle{font-size:24px;line-height:32px;font-weight:500}}@media screen and (min-width:768px) and (max-width:1279px){.rshb .projectDescription{padding-bottom:28px}.rshb .projectDescription .houseLayoutSlider{width:728px;padding:72px 0 0 28px;border-radius:20px 0 0 20px;text-align:center}.rshb .projectDescription .houseLayoutSlider__title{width:100%;max-width:632px;margin-bottom:40px}.rshb .projectDescription .houseLayoutSlider .slick-list .slick-slide{max-width:632px!important;height:332px!important;margin-left:10px;padding:38px;background:#fff}.rshb .projectDescription .houseLayoutSlider .slick-list .slick-slide img{margin:auto}.rshb .projectDescription .houseLayoutSlider .slick-arrow{display:none!important}}@media screen and (max-width:767px){.rshb .projectDescription{width:288px;margin:0 auto;padding-bottom:0}.rshb .projectDescription .carouselImg{width:225px;height:225px}.rshb .projectDescription__textPriceWrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .projectDescription__textPriceWrap .projectCardPageContainer__button{margin-bottom:24px}.rshb .projectDescription .houseLayoutSlider{width:304px;height:388px;padding-bottom:0;border-radius:20px 0 0 20px}.rshb .projectDescription .houseLayoutSlider .slick-slide{max-width:256px!important;height:256px!important;margin-left:10px;padding:16px;background:#fff}.rshb .projectDescription .houseLayoutSlider .slick-slide img{max-width:220px;margin:auto}.rshb .projectDescription .houseLayoutSlider__title{width:288px;margin-bottom:24px}.rshb .projectDescription .houseLayoutSlider .slick-arrow{display:none!important}.rshb .projectDescription__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3!important;-webkit-box-orient:vertical}}@media screen and (max-width:767px){.rshb .projectDescription .houseLayoutSlider__title{font-size:24px;line-height:28px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .generalInfoBlockWrap{background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}.rshb .projectCardPage .generalInfoBlockWrap,.rshb .projectOptionsDialog .generalInfoBlockWrap{height:auto;min-height:auto}.rshb .projectCardPage .generalInfoBlock,.rshb .projectOptionsDialog .generalInfoBlock{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1185px;min-height:auto}.rshb .projectCardPage .generalInfoBlock__item_innerWrap,.rshb .projectOptionsDialog .generalInfoBlock__item_innerWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .projectCardPage .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .projectCardPage .generalInfoBlock__item_textWrap,.rshb .projectOptionsDialog .generalInfoBlock__item_textWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .projectCardPage .generalInfoBlock__item_title,.rshb .projectOptionsDialog .generalInfoBlock__item_title{position:relative;padding-right:20px}.rshb .projectCardPage .generalInfoBlock__item_title:after,.rshb .projectOptionsDialog .generalInfoBlock__item_title:after{content:"";position:absolute;top:2px;right:0;display:block;width:1px;height:20px;border:1px solid #fff}.rshb .projectCardPage .generalInfoBlock__item_value,.rshb .projectOptionsDialog .generalInfoBlock__item_value{margin-left:20px}@media screen and (min-width:768px) and (max-width:1279px){.rshb .projectCardPage .generalInfoBlock,.rshb .projectOptionsDialog .generalInfoBlock{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:66px 42px 66px 52px}.rshb .projectCardPage .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock__item{min-height:48px}.rshb .projectCardPage .generalInfoBlock__item:nth-child(odd),.rshb .projectOptionsDialog .generalInfoBlock__item:nth-child(odd){padding-right:35px}.rshb .projectCardPage .generalInfoBlock_Items1,.rshb .projectOptionsDialog .generalInfoBlock_Items1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:56px 42px}.rshb .projectCardPage .generalInfoBlock_Items1 .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock_Items1 .generalInfoBlock__item{border-right:none}.rshb .projectCardPage .generalInfoBlock_Items1 .generalInfoBlock__item_innerWrap,.rshb .projectOptionsDialog .generalInfoBlock_Items1 .generalInfoBlock__item_innerWrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0!important;padding-bottom:0!important;border-top:none!important;border-bottom:none!important}.rshb .projectCardPage .generalInfoBlock_Items2,.rshb .projectOptionsDialog .generalInfoBlock_Items2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:160px;max-height:160px;padding:56px 42px}.rshb .projectCardPage .generalInfoBlock_Items2 .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock_Items2 .generalInfoBlock__item{width:auto}.rshb .projectCardPage .generalInfoBlock_Items2 .generalInfoBlock__item:nth-child(odd),.rshb .projectOptionsDialog .generalInfoBlock_Items2 .generalInfoBlock__item:nth-child(odd){padding-right:52px}.rshb .projectCardPage .generalInfoBlock_Items2 .generalInfoBlock__item_innerWrap,.rshb .projectOptionsDialog .generalInfoBlock_Items2 .generalInfoBlock__item_innerWrap{width:auto;padding-top:0!important;padding-bottom:0!important;border-top:none!important;border-bottom:none!important}.rshb .projectCardPage .generalInfoBlock_Items3,.rshb .projectOptionsDialog .generalInfoBlock_Items3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rshb .projectCardPage .generalInfoBlock_Items3 .generalInfoBlock__item:last-of-type .generalInfoBlock__item_innerWrap,.rshb .projectOptionsDialog .generalInfoBlock_Items3 .generalInfoBlock__item:last-of-type .generalInfoBlock__item_innerWrap{padding-bottom:0;border-bottom:0}.rshb .projectCardPage .generalInfoBlock_Items3 .generalInfoBlock__item .generalInfoBlock__item_innerWrap,.rshb .projectOptionsDialog .generalInfoBlock_Items3 .generalInfoBlock__item .generalInfoBlock__item_innerWrap{border-top:none}.rshb .projectCardPage .generalInfoBlock_Items3 .generalInfoBlock__item:nth-child(-n+2) .generalInfoBlock__item_innerWrap,.rshb .projectOptionsDialog .generalInfoBlock_Items3 .generalInfoBlock__item:nth-child(-n+2) .generalInfoBlock__item_innerWrap{border-bottom:1px solid hsla(0,0%,100%,.2)}}@media screen and (max-width:767px){.rshb .projectCardPage .generalInfoBlock,.rshb .projectOptionsDialog .generalInfoBlock{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rshb .projectCardPage .generalInfoBlock__icon,.rshb .projectOptionsDialog .generalInfoBlock__icon{padding-right:16px}.rshb .projectCardPage .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock__item{min-width:224px;max-width:224px;margin:0 0 0 32px}.rshb .projectCardPage .generalInfoBlock__item_title,.rshb .projectOptionsDialog .generalInfoBlock__item_title{width:auto;padding-right:16px}.rshb .projectCardPage .generalInfoBlock__item_value,.rshb .projectOptionsDialog .generalInfoBlock__item_value{margin-left:16px}}@media screen and (min-width:1280px){.rshb .projectCardPage .generalInfoBlock,.rshb .projectOptionsDialog .generalInfoBlock{-ms-flex-wrap:unset;flex-wrap:unset}.rshb .projectCardPage .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock__item{margin-right:136px}.rshb .projectCardPage .generalInfoBlock__item:last-of-type,.rshb .projectOptionsDialog .generalInfoBlock__item:last-of-type{margin-right:0}.rshb .projectCardPage .generalInfoBlock_Items2 .generalInfoBlock__item,.rshb .projectCardPage .generalInfoBlock_Items3 .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock_Items2 .generalInfoBlock__item,.rshb .projectOptionsDialog .generalInfoBlock_Items3 .generalInfoBlock__item{margin-right:160px}.rshb .projectCardPage .generalInfoBlock_Items2 .generalInfoBlock__item:last-of-type,.rshb .projectCardPage .generalInfoBlock_Items3 .generalInfoBlock__item:last-of-type,.rshb .projectOptionsDialog .generalInfoBlock_Items2 .generalInfoBlock__item:last-of-type,.rshb .projectOptionsDialog .generalInfoBlock_Items3 .generalInfoBlock__item:last-of-type{margin-right:0}}.rshb .generalInfoBlock{max-width:1215px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:46px 0}.rshb .generalInfoBlock__icon{width:44px;height:44px;margin-right:20px}.rshb .generalInfoBlock__item_innerWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rshb .generalInfoBlock__item_title{font-size:14px;line-height:24px;color:#fff;white-space:nowrap}.rshb .generalInfoBlock__item_value{color:#fff;white-space:nowrap;font-size:16px;line-height:24px}@media screen and (min-width:1279px){.rshb .generalInfoBlock{-ms-flex-wrap:unset;flex-wrap:unset}}@media screen and (min-width:768px) and (max-width:1279px){.rshb .generalInfoBlockWrap{width:688px!important;height:300px;margin:0 auto 67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .generalInfoBlock{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:66px 0}.rshb .generalInfoBlock__item_innerWrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:36px;width:235px}.rshb .generalInfoBlock__item:nth-child(odd){padding-right:55px;border-right:1px solid hsla(0,0%,100%,.2)}.rshb .generalInfoBlock__item:nth-child(2n){padding-left:55px}.rshb .generalInfoBlock__item:last-child .generalInfoBlock__item_innerWrap,.rshb .generalInfoBlock__item:nth-child(3) .generalInfoBlock__item_innerWrap{padding-top:36px;border-top:1px solid hsla(0,0%,100%,.2)}.rshb .generalInfoBlock__icon{margin-right:20px}}@media screen and (max-width:767px){.rshb .generalInfoBlockWrap{width:100%;max-width:288px;min-height:344px;margin:0 auto;background:rgba(28,28,28,.1)}.rshb .generalInfoBlock{padding:32px 0}.rshb .generalInfoBlock__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-height:45px;margin:0 45px 0 40px}.rshb .generalInfoBlock__item:not(:last-child){padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.2)}.rshb .generalInfoBlock__item:not(:first-child){margin-top:19px}.rshb .generalInfoBlock__item_title{font-size:14px;line-height:20px;width:147px}.rshb .generalInfoBlock__item_value{font-size:14px;line-height:20px}.rshb .generalInfoBlock__icon{width:40px;height:40px;margin-right:16px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .projectCardTopBlock{background:url(/images/projectCardTopBlock-bg.png);background-color:rgba(0,0,0,.4);background-position:0 0;background-repeat:no-repeat;overflow:hidden;padding-top:60px;padding-bottom:140px;background-size:contain}.rshb .projectCardTopBlock__carousel{position:relative}.rshb .projectCardTopBlock:before{content:" ";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}.rshb .projectCardTopBlock__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:80px}.rshb .projectCardTopBlock .swiper-container{height:408px}.rshb .projectCardTopBlock .swiper-slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto}.rshb .projectCardTopBlock .swiper-slide.carouselImgWrap{overflow:hidden;width:224px!important;height:224px;border-radius:12px}.rshb .projectCardTopBlock .swiper-slide.carouselImgWrap:hover{cursor:pointer}.rshb .projectCardTopBlock .swiper-slide.carouselImgWrap .carouselImg{width:100%;height:100%;background-color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat}.rshb .projectCardTopBlock .swiper-slide.swiper-slide-active{width:521px!important;height:408px}.rshb .projectCardTopBlock__left{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:528px}.rshb .projectCardTopBlock__right{width:830px;padding-top:32px}.rshb .projectCardTopBlock__back{font-size:14px;line-height:20px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin-bottom:100px;color:#fff;font-weight:500;cursor:pointer}.rshb .projectCardTopBlock__back a{color:#fff}.rshb .projectCardTopBlock__back:before{background:url(/images/icons/back.svg);background-color:transaprent;background-repeat:no-repeat;content:" ";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;margin-right:16px;border:2px solid #fff;border-radius:100%;background-position:50%;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}.rshb .projectCardTopBlock__company{font-size:10px;line-height:20px;z-index:1;margin-bottom:16px;padding:8px 16px;border-radius:4px;background:hsla(0,0%,100%,.4);color:#fff;font-weight:400;letter-spacing:2px;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}.rshb .projectCardTopBlock__company:hover{background:hsla(0,0%,100%,.1)}.rshb .projectCardTopBlock__title{font-size:32px;line-height:40px;z-index:1;width:413px;margin-bottom:28px;color:#fff;word-break:break-word;cursor:pointer}.rshb .projectCardTopBlock__makeOrder{font-size:14px;line-height:20px;z-index:1;min-width:140px;height:48px;padding:14px 36px;border:none;border-radius:24px;font-weight:500;cursor:pointer}.rshb .projectCardTopBlock__makeOrder_isInCart{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;color:#fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.rshb .projectCardTopBlock__makeOrder_disabled{border:none!important;background-color:transparent!important;color:#bdbdbd!important;-webkit-box-shadow:0 0 0 2px #bdbdbd!important;box-shadow:0 0 0 2px #bdbdbd!important;cursor:not-allowed!important}.rshb .projectCardTopBlock__footer{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(180px);backdrop-filter:blur(180px)}.rshb .projectCardTopBlock__footerItem{font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;font-weight:400}.rshb .projectCardTopBlock__footerItemImage{margin-right:20px}.rshb .projectCardTopBlock__footerItemTextWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .projectCardOutTopBlock{margin-top:72px}.rshb .projectCardOutTopBlock.generalInfoBlockWrap{background:url(/images/projectCardTopBlock-bg.png);background-color:rgba(0,0,0,.4);background-position:0 0;background-repeat:no-repeat;overflow:hidden;border-radius:20px}.rshb .projectCardOutTopBlock.generalInfoBlockWrap .generalInfoBlock{height:100%;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}@media screen and (max-width:1279px){.rshb .projectCardTopBlock__back{margin-bottom:74px}}@media screen and (min-width:1280px){.rshb .projectCardOutTopBlock{display:none}}@media screen and (min-width:768px) and (max-width:1279px){.rshb .projectCardTopBlock__title{max-width:320px}}@media screen and (max-width:1279px){.rshb .projectCardTopBlock{padding-top:64px}.rshb .projectCardTopBlock__right{padding-top:36px}.rshb .projectCardTopBlock .swiper-container{height:332px}.rshb .projectCardTopBlock .generalInfoBlockWrap{display:none}}@media screen and (min-width:768px) and (max-width:1279px){.rshb .projectCardTopBlock{padding-bottom:0}.rshb .projectCardTopBlock .carouselImgWrap.swiper-slide.swiper-slide-active{width:334px!important;height:332px!important}.rshb .projectCardTopBlock__title{font-size:28px;line-height:36px;padding-right:25px}.rshb .projectCardTopBlock__left{min-width:320px;max-width:320px}.rshb .projectCardTopBlock__row{overflow:hidden;max-width:768px;margin:0 auto;padding-bottom:68px}}@media screen and (max-width:767px){.rshb .projectCardTopBlock{padding-top:40px;padding-bottom:24px}.rshb .projectCardTopBlock__company{margin-bottom:12px}.rshb .projectCardTopBlock__right{padding-top:0}.rshb .projectCardTopBlock__makeOrder{margin-bottom:28px}.rshb .projectCardTopBlock .carouselImgWrap,.rshb .projectCardTopBlock .swiper-slide{overflow:hidden;width:228px!important;height:176px!important;border-radius:12px}.rshb .projectCardTopBlock .carouselImgWrap.swiper-slide-active,.rshb .projectCardTopBlock .swiper-slide.swiper-slide-active{width:228px!important;height:176px!important}.rshb .projectCardTopBlock .carousel__button{display:none}.rshb .projectCardTopBlock .swiper-container{height:auto}.rshb .projectCardTopBlock__title{font-size:28px;line-height:36px;width:288px}.rshb .projectCardTopBlock__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:304px;margin:0 auto;padding-bottom:24px}}@media screen and (max-width:767px){.rshb .projectCardTopBlock__back{height:44px;margin-bottom:40px}.rshb .projectCardTopBlock__back:before{width:44px;height:44px}.rshb .projectCardTopBlock__makeOrder{height:40px;padding:10px 36px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .projectCard{z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .projectCard .pageBlock__innerWrap{padding-right:0}.rshb .projectCard .projectDescription__title{font-size:40px;line-height:48px;font-weight:500}.rshb .projectCardPageContainer__buttonInCart{background-color:#fff;color:#000}.rshb .similarProjects,.rshb .similarProjects .pageBlock__innerWrap{z-index:unset}@media screen and (max-width:767px){.rshb .projectCard .projectDescription__title{font-size:24px;line-height:32px}}

/*# sourceMappingURL=2.css.map*/