.first-bg-wrapper .first-title{padding-top:12.6rem;padding-bottom:6rem;font-size:3.5rem;font-weight:400;line-height:4.5rem}.first-bg-wrapper .first-title a{font-size:5.2rem;height:5.3rem;margin-bottom:1rem}.client-reviews .item .review-client .firma-logo img{width:100%}.benefits .ben-block .first h2{font-size:2.5rem}.benefits .ben-block .first p{font-size:2.1rem;font-weight:300}.benefits-items{display:block}.benefits-items .grid-item{padding-bottom:23%}.benefits-items .grid-item .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;line-height:4.5rem;font-weight:300}.benefit-slide .lSSlideWrapper{width:calc(100% - 150px);margin-left:75px;position:relative}.benefit-slide .lSSlideWrapper .lSPrev{background:url(/img/home/left_arrow.svg) no-repeat center;background-size:contain;margin-left:-44px;opacity:1}.benefit-slide .lSSlideWrapper .lSNext{background:url(/img/home/right_arrow.svg) no-repeat center;background-size:contain;margin-right:-44px;opacity:1}.benefit-slide .lSPager{display:none}.known-from{display:none}.known-from .logo-wrapper{display:none}.client-reviews .item .review-text{padding:5rem 5rem 2rem 5rem;font-size:1.8rem;font-weight:300}.client-reviews .item .review-text:before{left:8rem}.client-reviews .item .review-client{padding-left:5.5rem}.find-vienna .title{letter-spacing:3px}.find-vienna .coose-text{display:none}.find-frankfurt .title{letter-spacing:3px}.find-frankfurt .coose-text{display:none}.video .square-full{display:none}.video .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.video .video-wrapper{width:94%;margin-left:3%;padding-bottom:40%}.video .text-wrap{margin-top:3rem}.apartments-wrap-main .wpl-slider-dots{margin-left:1rem}.daterangepicker .drp-calendar.left{margin:0}.daterangepicker .drp-calendar.right{margin:0}.daterangepicker .next.available{top:17px;right:10px}.daterangepicker .prev.available{top:17px;left:10px}.daterangepicker .drp-calendar.right{position:absolute!important;right:0!important;top:0!important}.daterangepicker .drp-calendar.right tbody{display:none!important}.daterangepicker .drp-calendar.right thead>tr:nth-child(2){display:none!important}.daterangepicker .drp-calendar.right th.month{display:none!important}.daterangepicker .drp-calendar.right .calendar-table{background:0 0!important}.daterangepicker .daterangepicker.ltr .ranges,.daterangepicker.ltr .drp-calendar{float:none!important}.daterangepicker .drp-calendar.right .daterangepicker_input{position:absolute!important}.view-apartment .column-left .id-row{margin-top:3rem}.view-apartment .title-wrap .title{font-size:2.5rem}.search-main-wrap .left{width:100%}.search-main-wrap .left .apartments-wrap.apartments-search-wrap{grid-template-columns:repeat(2,1fr)}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .params .param .name{font-size:1.2rem}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .params .param .value{font-size:1.6rem}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .prices .price .amount{font-size:2.4rem}.search-main-wrap .left .apartments-wrap.apartments-search-wrap .single-apartment .prices .price .text{font-size:1.6rem}.search-main-wrap .right{display:none}.add-inquery .sub-title{width:80%}.favorite-wrap .favorites-list .apart-info-wrap .right .price-wrapper .column-3 .small-text{padding:.5rem 3rem}.favorite-wrap .gradient-line{padding:1rem;padding:0 2%}.favorite-wrap .gradient-line .column img{display:none}.favorite-wrap .gradient-line .column .phone{font-size:1.8rem}.favorite-wrap .dates-wrapper .flex-wrap-custom{-ms-flex-wrap:wrap;flex-wrap:wrap}.favorite-wrap .dates-wrapper .flex-wrap-custom .column-3{width:48%}.favorite-wrap .dates-wrapper .flex-wrap-custom .column-3:last-child{width:100%}.favorite-wrap .dates-wrapper .flex-wrap-custom .column-3:nth-child(2){margin-right:0}.m-filter-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:2rem;z-index:1000;padding:15px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-btn{display:block;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);font-size:16px;text-transform:uppercase;width:136px;height:46px;margin-right:15px;color:#fff;text-align:center;line-height:46px}.filter-btn{display:block;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);font-size:16px;text-transform:uppercase;width:136px;height:46px;color:#fff;line-height:46px;text-align:center}.search-main-wrap .right.open-mobile-map{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:1001;padding:15px}.search-main-wrap .right #myMap{height:calc(100% - 3rem - 15px)}.search-main-wrap .right .text-pop-up{display:block;position:absolute;font-size:2rem;text-align:center;width:calc(100% - 30px);font-weight:700;top:15px}.search-main-wrap .right .m-map-close{width:3rem;height:3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-bottom:15px}.search-main-wrap .right .m-map-close:before{position:absolute;left:1.5rem;content:" ";height:3.3rem;width:.2rem;background-color:#d59d82;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-main-wrap .right .m-map-close:after{position:absolute;left:1.5rem;content:" ";height:3.3rem;width:.2rem;background-color:#d59d82;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-form.open-mobile-filter{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;background:#fff;z-index:1001}.search-form.open-mobile-filter .text-pop-up{display:block;position:absolute;font-size:2rem;text-align:center;width:calc(100% - 50px);font-weight:700;top:20px}.search-form.open-mobile-filter .m-filter-close{width:3rem;height:3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-bottom:15px;margin-right:20px;margin-top:20px}.search-form.open-mobile-filter .m-filter-close:before{position:absolute;left:1.5rem;content:" ";height:3.3rem;width:.2rem;background-color:#d59d82;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-form.open-mobile-filter .m-filter-close:after{position:absolute;left:1.5rem;content:" ";height:3.3rem;width:.2rem;background-color:#d59d82;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-form.open-mobile-filter .form-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-form.open-mobile-filter .form-wrap>div{margin-bottom:15px}.search-form.open-mobile-filter .form-wrap .wrap{width:100%!important}.search-form.open-mobile-filter .form-wrap .wrap:nth-child(2),.search-form.open-mobile-filter .form-wrap .wrap:nth-child(4),.search-form.open-mobile-filter .form-wrap .wrap:nth-child(5){display:block}.search-form.open-mobile-filter .input-group-addon-n .caret{right:0}.search-form.open-mobile-filter #InputBudgetField{color:#000}.search-form.open-mobile-filter .text{color:#000}.search-form.open-mobile-filter .input-group-addon-n.open{z-index:9999999999}.search-form.open-mobile-filter .search-submit{position:relative}.dep-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dep-wrap .left{width:100%}.dep-wrap .right{width:100%;padding-left:0}.form-wrap-contact .f-row .error{font-size:1rem}.trust-you-display-mobile{display:block}.apartments-wrap.apartments-search-wrap .trust-you-display-mobile{margin-bottom:-8rem;margin-top:-2rem}.apartments-wrap.apartments-search-wrap .trust-you-display-mobile .review-wrap.trust{margin:0 auto}.thanks-page .img-text .img-wrap{padding-bottom:118%;width:90%}