.container{width:1210px}.header{height:127px}.info__title{font-size:38px;line-height:46px;letter-spacing:.08em}.info-text__line{width:14%}.info__sub-title{font-size:16px;line-height:20px;display:block}.info-text p{font-size:16px;line-height:20px;margin-top:44px}.rating-card{align-items:flex-start;grid-column-gap:0;grid-template-areas:"area-img area-img area-info" "area-img area-img area-property" "area-text area-links area-property" "area-text area-links area-buttons"}.rating-card__links{padding:18px 0 0 12px;grid-row-gap:2px}.rating-card__img{padding:127px 18px 7px;height:auto}.rating-card__img-shadow{height:121px}.card-img__position{width:66px;height:87px;top:47px;left:-30px}.rating-cards__list{grid-row-gap:15px;padding-bottom:20px}.rating-card__info{padding:12px 25px 1px 42px;padding:12px 10px 1px 42px}.rating-card__text{padding:18px 0 0 18px}.rating-card__property{padding:0 13px 0 42px}.rating-card__buttons{padding:0 13px 18px 42px}.property-block{margin-top:-18px}.reviews__title{display:none}.rating-cards__flex{display:flex;align-items:flex-start;justify-content:space-between;gap:55px}.rating-cards__reviews{width:295px}.swiper-reviews .swiper-wrapper{display:grid;grid-row-gap:20px;width:295px}.reviews-card__text-site{font-size:20px;line-height:24px}.rating-card__info-list__icon{align-items:flex-start;grid-column-gap:11px}.rating-card__buttons button:last-child{white-space:nowrap}.rating__pop-up{width:415px}.rating__pop-up_cont{width:300px;margin:0 auto}.pop-up__flex{font-size:19px;line-height:21px;padding-bottom:10px}.reviews__pop-up{width:700px;padding:20px 40px 10px}.swiper-reviews-open{padding-bottom:46px}.swiper-button-prev,.swiper-button-next{display:block}.swiper-button-next:after{color:#807d7d}.swiper-button-prev:after{color:#807d7d}.swiper-button-next{right:0;top:106px}.swiper-button-prev{left:0;top:106px}.reviews__pop-up .swiper-slide{padding:0 40px}@media screen and (max-width:1600px){.rating-card__links{margin-top:-7px}.rating-card__text{margin-top:-7px}}@media screen and (max-width:1280px){.container{width:1100px}.rating-card__info-list__item{font-size:9px;letter-spacing:.03em}.info-text__line{width:5%}}@media screen and (max-width:1111px){.container{width:1000px}.property-block{margin-top:0}.rating-card__info-list__icon{display:grid}.rating-cards__flex{display:block}}