.benefits .ben-block{grid-template-columns:100%;text-align:center}.benefits .ben-block .second{display:none}.benefits-items .grid-item .content{line-height:2rem}.benefits-items .grid-item .content .img-wrap{margin-bottom:1rem}.known-from .logo-wrapper img{width:7rem}.client-reviews .coma{display:none}.video .video-wrapper{margin-left:3rem;width:90%;padding-bottom:88%}.video .video-wrapper .play-btn{margin-left:3rem;margin-top:3rem}.video .square-full{width:62%;height:34%;top:55%}.video .text-wrap .text{font-size:1.8rem}.find-vienna .categories .wrap a{width:10rem;height:10rem;letter-spacing:0}.find-vienna .categories .wrap a span{width:9rem;height:9rem}.find-vienna .title{font-size:3.5rem;padding-top:1rem}.find-vienna .coose-text .line{height:3.6rem}.find-frankfurt .categories .wrap a{width:10rem;height:10rem;letter-spacing:0}.find-frankfurt .categories .wrap a span{width:9rem;height:9rem}.find-frankfurt .title{font-size:3.5rem;padding-top:1rem}.find-frankfurt .coose-text .line{height:3.6rem}.apartments-wrap-main .apartments-wrap{grid-template-columns:repeat(2,1fr)}.video{background-size:calc(100% - 30px) 8.3rem}.video .text-wrap{margin-top:11rem}.video .video-wrapper{margin-top:3rem}.video-pop-up{position:fixed;width:86%;height:50vw;max-height:90%;z-index:1000;top:10%;left:7%}.first-bg-wrapper .city-title{padding-top:15.6rem;padding-bottom:15rem}.city-home-exclusive-block .exclusive-wrap{grid-column-gap:2.5%}.city-home-exclusive-block .discover-wrap{grid-column-gap:4.7%}.form-wrap-contact{width:90%}.md-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-apartment .column-left{width:100%}.view-apartment .column-right{width:100%;margin-left:0;margin-top:2rem}.view-apartment-full{margin-top:3rem;width:100%}.view-apartment-full .column{width:100%}.search-main-wrap .left .apartments-wrap.apartments-search-wrap{grid-template-columns:repeat(1,1fr)}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .params .param .name{font-size:14px}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .params .param .value{font-size:14px}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .apart-title{font-size:15px}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .address{font-size:14px}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .prices .price .amount{font-size:19px}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .prices .price .text{font-size:13px}#InputBudgetContainer{display:none}.contact-page-wrap .left .personal-data .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-page-wrap .left .personal-data .left .hello-text{width:90%;margin-left:0}.contact-page-wrap .left .personal-data .left .image-wrapper{width:40%;padding-bottom:calc(40% - 2rem);margin-bottom:2rem;margin-top:-30%;-webkit-box-shadow:0 12px 20px rgba(0,0,0,.16);box-shadow:0 12px 20px rgba(0,0,0,.16)}.contact-main-wrapper{margin-top:13.6rem}.add-inquery .apart-info-wrap .right .price-wrapper .column-3 .small-text{padding:.5rem 2rem}.favorite-wrap .close img{width:auto}.favorite-wrap .gradient-line .column{border-right:1px solid #fff;padding:10px 3%;width:auto}.favorite-wrap .favorites-list .apart-info-wrap .left{width:31.4%}.favorite-wrap .favorites-list .apart-info-wrap .right{padding-left:2.7%;width:65%}.district-page .places-wrap .places-list{grid-template-columns:repeat(1,1fr)}.district-page .places-wrap .places-list .place{min-height:30vw}.quick-search-wrap .white-form{width:100%}