.house-page{position:relative;width:100%}.house-page__content{width:100%}@media only screen and (min-width: 576px){.house-page__content{padding:5.5555555556vw 12.9166666667vw 6.3888888889vw}}@media only screen and (max-width: 575px){.house-page__content{padding:8.5333333333vw 4.8vw 12.2666666667vw}}.house-page__title{color:var(--color-maire);font-weight:600;line-height:120%}@media only screen and (min-width: 576px){.house-page__title{font-size:3.75vw;margin-bottom:1.6666666667vw}}@media only screen and (max-width: 575px){.house-page__title{font-size:12.8vw;margin-bottom:5.8666666667vw}}.house-page__descr{display:grid}@media only screen and (min-width: 576px){.house-page__descr{grid-template-columns:1fr 1fr;grid-gap:3.3333333333vw;margin-bottom:1.9444444444vw}}@media only screen and (max-width: 575px){.house-page__descr{grid-template-columns:1fr;grid-gap:2.1333333333vw;margin-bottom:8vw}}.house-page__text{color:var(--color-zambezi);font-weight:400;line-height:140%;font-family:var(--font-jost)}@media only screen and (min-width: 576px){.house-page__text{font-size:1.1111111111vw;letter-spacing:.0111111111vw}}@media only screen and (max-width: 575px){.house-page__text{font-size:4.2666666667vw;letter-spacing:.0426666667vw}}@media only screen and (min-width: 576px){.house-page__btn{width:14.0277777778vw}}@media only screen and (max-width: 575px){.house-page__btn{width:100%}}.house-page__grid{display:grid}@media only screen and (min-width: 576px){.house-page__grid{grid-template-columns:repeat(4,1fr);grid-gap:1.3888888889vw;margin-bottom:6.9444444444vw}}@media only screen and (max-width: 575px){.house-page__grid{grid-template-columns:1fr;grid-gap:4.8vw;padding:0 4.8vw;margin-bottom:19.2vw}}.house-page__grid-item{width:100%;padding-bottom:100%;position:relative}@media only screen and (min-width: 576px){.house-page__grid-item--1{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.house-page__grid-item--2{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2}.house-page__grid-item--3{grid-column-start:4;grid-column-end:5;grid-row-start:1;grid-row-end:2}.house-page__grid-item--4{grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3}.house-page__grid-item--5{grid-column-start:4;grid-column-end:5;grid-row-start:2;grid-row-end:3}.house-page__grid-item--6{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;padding-bottom:50%}.house-page__grid-item--7{grid-column-start:3;grid-column-end:5;grid-row-start:3;grid-row-end:4;padding-bottom:50%}.house-page__grid-item--8{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:6}.house-page__grid-item--9{grid-column-start:3;grid-column-end:4;grid-row-start:4;grid-row-end:5}.house-page__grid-item--10{grid-column-start:4;grid-column-end:5;grid-row-start:4;grid-row-end:5}.house-page__grid-item--11{grid-column-start:3;grid-column-end:4;grid-row-start:5;grid-row-end:6}.house-page__grid-item--12{grid-column-start:4;grid-column-end:5;grid-row-start:5;grid-row-end:6}.house-page__grid-item--15{grid-column-start:3;grid-column-end:5;padding-bottom:50%}}@media only screen and (min-width: 576px){.reviews{padding:0 13.0555555556vw;margin-bottom:5.5555555556vw}}@media only screen and (max-width: 575px){.reviews{padding:0 4.8vw;margin-bottom:17.0666666667vw}}.reviews__items{font-family:var(--font-jost)}@media only screen and (min-width: 576px){.reviews__items{margin-top:2.7777777778vw}}@media only screen and (max-width: 575px){.reviews__items{margin-top:6.4vw}}@media only screen and (min-width: 576px){.reviews__item{margin-bottom:1.6666666667vw}}@media only screen and (max-width: 575px){.reviews__item{margin-bottom:6.4vw}.reviews__item.hidden{display:none}}.reviews__item-text{position:relative;color:#5d5d5d;font-style:italic;font-weight:400;line-height:140%}.reviews__item-text:after{content:"";position:absolute;top:0;left:0;height:100%;background-color:var(--color-equator)}@media only screen and (min-width: 576px){.reviews__item-text:after{width:.1111111111vw}}@media only screen and (max-width: 575px){.reviews__item-text:after{width:.32vw}}@media only screen and (min-width: 576px){.reviews__item-text{font-size:1.1111111111vw;letter-spacing:.0111111111vw;padding-left:1.1111111111vw;margin-bottom:.2083333333vw}}@media only screen and (max-width: 575px){.reviews__item-text{font-size:4.2666666667vw;letter-spacing:.0426666667vw;padding-left:4.2666666667vw;margin-bottom:.8vw}}.reviews__item-user{color:#241c05;font-weight:500;line-height:140%}@media only screen and (min-width: 576px){.reviews__item-user{font-size:1.1111111111vw;letter-spacing:.0111111111vw}}@media only screen and (max-width: 575px){.reviews__item-user{font-size:4.2666666667vw;letter-spacing:.0426666667vw}}.reviews__more{font-family:var(--font-jost);color:#241c05;font-weight:400;line-height:110%;display:flex;flex-wrap:wrap}@media only screen and (min-width: 576px){.reviews__more{align-items:center;justify-content:center;font-size:1.1111111111vw;letter-spacing:.0111111111vw}}@media only screen and (max-width: 575px){.reviews__more{font-size:4.2666666667vw;letter-spacing:.0426666667vw}}.reviews__more a{border-bottom-color:#241c05;border-bottom-style:solid}@media only screen and (min-width: 576px){.reviews__more a{border-bottom-width:.0694444444vw}}@media only screen and (max-width: 575px){.reviews__more a{border-bottom-width:.2666666667vw}}@media only screen and (max-width: 575px){.reviews__show{display:flex;align-items:center;justify-content:center;width:100%;height:13.3333333333vw;font-size:4.8vw;font-weight:700;line-height:130%;margin-bottom:6.4vw;color:var(--color-white);background-color:var(--color-maire)}}
