@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url("../fonts/Poppins-Regular.woff2") format("woff2"),url("../fonts/Poppins-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;src:url("../fonts/Poppins-Medium.woff2") format("woff2"),url("../fonts/Poppins-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;src:url("../fonts/Poppins-SemiBold.woff2") format("woff2"),url("../fonts/Poppins-SemiBold.woff") format("woff");font-display:swap}html,body{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5;font-size:16px;font-family:"Poppins",sans-serif;font-weight:400;letter-spacing:normal;background-color:#fefeff;color:#73788c}body.hidden{overflow:hidden}.container{max-width:1230px;width:100%;margin:0 auto;padding:0 15px}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-ms-flex-negative:0;flex-shrink:0}.logo{display:inline-block;z-index:3}.logo__img{-o-object-fit:cover;object-fit:cover}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.btn{padding:18px 48px;font-weight:500;font-size:16px;background-color:#69b99d;color:#fff}.description-box{display:inline-block;padding:12px 24px;margin-bottom:16px;font-size:18px;font-weight:500;text-transform:uppercase;background-color:#f8f9fe;color:#69b99d}.title{line-height:1.1;font-size:48px;font-weight:600;color:#054457;letter-spacing:.5px}.link-more{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;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:18px;font-weight:500;color:#69b99d}.link-more__icon{display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-position:center}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}ul,ol{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}address{font-style:normal}ul{list-style:none}a{color:#000;text-decoration:none}a,button{cursor:pointer}button,input,textarea{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);font:inherit;letter-spacing:inherit}.button{cursor:pointer}img{max-width:100%;display:block}.jq-ry-container{position:relative;padding:0 5px;line-height:0;display:block;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr}.jq-ry-container[readonly=readonly]{cursor:default}.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}.header{padding-top:32px;background-color:#f5f5f5}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-list{margin-right:32px;margin-left:auto;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}.header__nav-item{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}.header__nav-item:not(:last-child){margin-right:48px}.header__nav-link{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;font-weight:500;font-size:18px;color:#8e8e8e;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.header__nav-link::after{content:"•";display:inline-block;height:0;opacity:0;color:#69b99d;-webkit-transition:opacity .2s linear,height .2s linear;-o-transition:opacity .2s linear,height .2s linear;transition:opacity .2s linear,height .2s linear}@media(any-hover: hover){.header__nav-link:hover{color:#69b99d}.header__nav-link:hover::after{height:27px;opacity:1}}.header__button{margin-right:8px;color:#69b99d;background-color:#fefeff}.search-section{padding-top:65px;padding-bottom:108px;background-repeat:no-repeat;background-size:contain;background-position:right bottom;background-color:#f5f5f5}.search-section__box{max-width:750px;width:100%}.search-section__description-box{margin-bottom:32px}.search-section__title{margin-bottom:24px;font-size:64px;font-weight:600;line-height:1.2;letter-spacing:.16px;color:#1f2744}.search-section__text{margin-bottom:64px;max-width:500px;width:100%}.search-section__tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.search-section__tabs-link{display:block;padding:12px 32px;font-size:24px;font-weight:500;color:#a6a6a6;-webkit-transition:color .2s linear,background-color .2s linear;-o-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}.search-section__tabs-link--active{background-color:#fefeff;color:#69b99d}.search-section__item{display:none}.search-section__item--active{display:block;background-color:#fefeff}.recommendation-section{padding:120px 0}.recommendation-section__title{margin-bottom:8px}.recommendation-section__wrapper{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommendation-section__text{max-width:492px;width:100%}.recommendation-section__list{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}.recommendation-section__item:not(:last-child){margin-right:34px}.advantes-section{padding:80px 0;background-color:#f5f5f5}.advantes-section__title{margin-bottom:48px;max-width:436px;width:100%}.advantes-section__list{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.advantes-section__item{padding:20px;max-width:376px;width:100%}.advantes-section__icon{margin-bottom:16px;width:54px;height:54px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center}.advantes-section__subtitle{margin-bottom:16px;font-size:28px;font-weight:700;color:#054457}.about-section{padding-top:215px}.about-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}.about-section__inner{max-width:609px;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.about-section__reviews-quantity{padding:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:25%;-webkit-transform:translate(-50%, -40%);-ms-transform:translate(-50%, -40%);transform:translate(-50%, -40%);background-color:#fefeff}.about-section__icon{width:32px;height:32px;display:inline-block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:cover;background-position:center}.about-section__rating{margin-bottom:8px;font-size:72px;color:#054457}.about-section__star-rating{margin-bottom:16px}.about-section__desc{color:#a6a6a6}.about-section__desc--color{color:#054457}.about-section__list{max-width:525px;width:100%;padding:12px 32px;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;gap:32px;position:absolute;right:0;bottom:0;background-color:#fefeff}.about-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;color:#a6a6a6}.about-section__quantity{margin-right:8px;font-size:48px;font-weight:600;color:#054457}.about-section__wrapper{max-width:553px;width:100%}.about-section__title{margin-bottom:16px}.about-section__text{margin-bottom:48px}.about-section__btn{-webkit-box-shadow:24px 24px 65px 0 rgba(81,140,119,.24);box-shadow:24px 24px 65px 0 rgba(81,140,119,.24)}.testimonial-section{padding:120px 0}.testimonial-section__box{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonial-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:32px}.testimonial-section__item{padding:24px;border:1px solid #dedcda;color:#1f2744}.testimonial-section__main-quote{margin-bottom:16px;font-size:18px;font-weight:600}.testimonial-section__main-quote::before{content:"";margin-bottom:24px;display:block;width:42px;height:34px;background-image:url("../images/sprite.svg#quote-icon");background-repeat:no-repeat;background-size:cover;background-position:center}.testimonial-section__quote{margin-bottom:24px}.testimonial-section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:16px}.testimonial-section__client-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:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.testimonial-section__client-name{font-weight:600;color:#0b2e29}.testimonial-section__client-prof{font-size:12px;color:#767676}.footer{padding-top:75px;padding-bottom:100px;background-color:#f5f5f5}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__wrapper{max-width:350px;width:100%}.footer__logo{margin-bottom:16px}.footer__text{margin-bottom:24px;color:#1f2744}.footer__form-title{display:block;margin-bottom:16px;font-size:20px;font-weight:500;color:#0b2e29}.footer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer__input{padding:8px 16px;background-color:#fefeff}.footer__input::-webkit-input-placeholder{color:#d7d7d7}.footer__input::-moz-placeholder{color:#d7d7d7}.footer__input:-ms-input-placeholder{color:#d7d7d7}.footer__input::-ms-input-placeholder{color:#d7d7d7}.footer__input::placeholder{color:#d7d7d7}.footer__btn{padding:8px 24px;-webkit-box-shadow:0 0 65px 0 rgba(105,185,157,.48);box-shadow:0 0 65px 0 rgba(105,185,157,.48)}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:620px;width:100%}.footer__subtitle{margin-bottom:16px;font-size:20px;font-weight:500;color:#0b2e29}.footer__nav-item:not(:last-child){margin-bottom:16px}.footer__nav-link{color:#575757}.footer__social-list{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}.footer__social-item:not(:last-child){margin-right:16px}.footer__social-link{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-radius:50%;background-color:#fefeff}.footer__social-icon{display:block;width:17px;height:17px;background-repeat:no-repeat;background-size:cover;background-position:center}.footer__social-icon--youtube{width:15px;height:11px}.custom-select{cursor:pointer;font-size:18px;color:#a6a6a6}.custom-select.is-active .custom-select__body{height:60px}.custom-select.is-active .custom-select__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-select__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-select__current{margin-right:8px}.custom-select__icon{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-position:center}.custom-select__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;overflow:hidden;-webkit-transition:height .2s linear;-o-transition:height .2s linear;transition:height .2s linear}.search-filter{-webkit-box-shadow:35px 35px 65px 0 rgba(146,106,120,.16);box-shadow:35px 35px 65px 0 rgba(146,106,120,.16)}.search-filter__list{padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-filter__item:not(:last-child){margin-right:10px}.search-filter__filter-name{margin-bottom:8px;font-size:18px;color:#1f2744}.product-card{max-width:376px;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #dedcda}.product-card__link{display:block;margin-bottom:16px}.product-card__img{-o-object-fit:contain;object-fit:contain}.product-card__title{margin-bottom:8px;font-size:24px;font-weight:600;color:#1f2744}.product-card__location{margin-bottom:16px}.product-card__info{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card__price{font-size:24px;font-weight:600;color:#69b99d}.product-card__living-area{padding:4px 8px;background-color:#f5f5f5}.product-card__living-area span{color:#1f2744}.product-card__btn{border:1px solid #69b99d;background-color:#fefeff;color:#69b99d;-webkit-box-shadow:0 0 20px 0 rgba(105,185,157,0);box-shadow:0 0 20px 0 rgba(105,185,157,0);-webkit-transition:color .2s linear,background-color .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,-webkit-box-shadow .2s linear;-o-transition:color .2s linear,background-color .2s linear,box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}@media(any-hover: hover){.product-card__btn:hover{background-color:#69b99d;color:#fefeff;-webkit-box-shadow:0 0 20px 0 rgba(105,185,157,.58);box-shadow:0 0 20px 0 rgba(105,185,157,.58)}}