.message{width:100%;padding:15px;margin:-30px 0 15px 0}.message.error{background:rgba(224,13,13,.4)}.message.success{background:rgba(21,179,21,.4)}.trust-popup{display:none;position:absolute;z-index:123;text-align:center;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:60px;overflow:hidden;border:4px solid rgba(0,0,0,.4);border-radius:20px;width:96%;max-width:800px;max-height:calc(100vh - 120px)}.trust-popup .close-trust{position:absolute;right:22px;top:22px;background:url(/img/close-back.png);width:15px;height:15px;cursor:pointer;border:2px solid;padding:15px;background-repeat:no-repeat;background-position:center;border-radius:100%}.trust-popup .insert{background:#fff;overflow-y:auto;max-height:calc(100vh - 128px)}.first-bg-wrapper{overflow:hidden;--aspect-ratio:1386/647}.first-bg-wrapper .first-bg{z-index:-1}.first-bg-wrapper img{height:102%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.first-bg-wrapper .first-title{color:#fff;text-align:center;font-size:4.5rem;font-weight:600;padding-top:18.6rem;padding-bottom:6rem;line-height:6.2rem;letter-spacing:.2px}.first-bg-wrapper .first-title a{height:5.6rem;display:inline-block;font-size:5.3rem;border-bottom:2px solid #fff}.first-bg-wrapper .message.error{background:rgba(224,13,13,.4);margin-top:0;position:absolute;color:#fff}.quick-search-wrap .white-form{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:1rem;margin:auto;width:54%;margin-bottom:24rem;margin-top:2rem;border-radius:5rem}.quick-search-wrap .white-form label{text-transform:uppercase;font-size:1.4rem;font-weight:700;display:block;margin-bottom:.3rem}.quick-search-wrap .white-form .city{width:27%;margin-left:2rem;border-right:1px solid #999;margin-right:3%}.quick-search-wrap .white-form .city .ms-choice{border:none;width:100%;font-size:1.8rem}.quick-search-wrap .white-form .city .ms-choice>span{padding-left:0}.quick-search-wrap .white-form .city .ms-choice>div.icon-caret{display:none}.quick-search-wrap .white-form .city .ms-drop ul>li.hide-radio.selected{background:0 0;color:#000}.quick-search-wrap .white-form .date{width:45%}.quick-search-wrap .white-form .date .dates{border:none;font-size:1.8rem;width:100%;outline:0;line-height:26px}.quick-search-wrap .white-form .date .dates::-webkit-input-placeholder{color:#999}.quick-search-wrap .white-form .date .dates::-moz-placeholder{color:#999}.quick-search-wrap .white-form .date .dates:-ms-input-placeholder{color:#999}.quick-search-wrap .white-form .date .dates::-ms-input-placeholder{color:#999}.quick-search-wrap .white-form .date .dates::placeholder{color:#999}.quick-search-wrap .white-form .submit{width:25%}.quick-search-wrap .white-form .submit .quick-submit{width:100%;height:100%;background:#d8a58c;border:none;font-size:1.8rem;border-radius:5rem;color:#fff}.benefits{width:75.5%;margin:0 auto;margin-top:7.5rem}.benefits .ben-block{display:grid;grid-template-columns:25% calc(75% - 9px);grid-gap:9px}.benefits .ben-block .first{padding:2.9rem 1.3rem}.benefits .ben-block .first h2{text-transform:uppercase;font-size:2rem;font-weight:700;letter-spacing:3px;line-height:4rem}.benefits .ben-block .first p{font-size:1.73rem;margin-top:4rem;margin-bottom:3rem;line-height:2.9rem;width:95%}.benefits .ben-block .second{background-image:-o-linear-gradient(55deg,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(35deg,#cd957c 0,#edc8b2 100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefits .ben-block .second .inner{padding:0 0}.benefits .ben-block .second .inner hr{margin:3rem auto;width:100px;border:0;border-bottom:1px solid #fff}.benefits .ben-block .second .inner h2{color:#fff;font-weight:400;font-size:3.2rem;font-style:italic}.benefits .ben-block .second .inner p{color:#fff;text-align:center;font-size:1.7rem;margin-top:1.2rem}.benefits-items{grid-template-columns:repeat(4,1fr);grid-column-gap:2.5%;width:75.5%;margin:0 auto;margin-top:3rem;list-style:none;padding-left:0}.benefits-items .grid-item{padding-bottom:100%;background-color:#efefef}.benefits-items .grid-item .content{position:absolute;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:21% 12% 12% 12%;line-height:2.7rem}.benefits-items .grid-item .content .img-wrap{width:45%;height:45%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-bottom:2.2rem}.benefits-items .grid-item .content .img-wrap img{min-width:83%;width:100px}.known-from{margin-top:7.7rem;padding-top:4rem;padding-bottom:4rem;-webkit-box-shadow:0 0 29px rgba(0,0,0,.09);box-shadow:0 0 29px rgba(0,0,0,.09)}.known-from .container{overflow:hidden}.known-from p{font-size:1.4rem;letter-spacing:2.1px;font-weight:600;color:#b6b6b6}.known-from .logo-wrapper{grid-template-columns:repeat(7,1fr);margin:4rem -4.3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.known-from .logo-wrapper img{margin:0 auto;width:12.5rem}.client-reviews-title{text-align:center;margin-top:9rem;font-size:3.6rem;font-weight:600;margin-bottom:3.6rem}.review-wrap.trust a{position:absolute;width:100%;height:100%;z-index:1}.trust-you-display-mobile{display:none;margin-bottom:-3rem}.review-wrap.trust{width:105px;margin:.5rem auto}.trust-frame{width:100%;max-width:800px}.client-reviews{background-image:-o-linear-gradient(55deg,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(35deg,#cd957c 0,#edc8b2 100%);background-size:100% 10.4rem;background-repeat:no-repeat;padding-top:4rem}.client-reviews ul{list-style:none}.client-reviews .item .review-text{background-color:#fff;-webkit-box-shadow:2px 8px 17px rgba(0,0,0,.07);box-shadow:2px 8px 17px rgba(0,0,0,.07);padding:5rem 5rem 2rem 5rem;font-size:1.8rem;line-height:3.6rem;min-height:25rem}.client-reviews .item .review-text p.less{-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.client-reviews .item .review-text .read-more-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-size:1.5rem;cursor:pointer;line-height:1.5rem;color:#d8a58c;visibility:hidden}.client-reviews .item .review-text:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:2rem 2rem 0 0;border-color:#fff transparent transparent transparent;bottom:-2rem;left:4rem}.client-reviews .item .review-client{padding-left:5.5rem;margin-top:3rem}.client-reviews .item .review-client .avatar{width:5.8rem}.client-reviews .item .review-client .avatar img{width:100%;border-radius:50%;border:1px solid #edeceb}.client-reviews .item .review-client .info{margin-left:2.2rem}.client-reviews .item .review-client .info span{display:block}.client-reviews .item .review-client .info .name{font-size:2rem;font-weight:600;margin-top:.3rem}.client-reviews .item .review-client .info .position{color:#999;font-size:1.4rem;font-weight:600;margin-top:.7rem}.client-reviews .item .review-client .firma-logo{margin-left:2.3rem;padding-top:1rem}.client-reviews .item .review-client .firma-logo img{max-height:5rem}.client-reviews .lSSlideOuter .lSPager.lSpg{padding-top:7rem;z-index:-1}.client-reviews .lSSlideWrapper .lightSlider{height:unset!important}.client-reviews .lSSlideWrapper{z-index:1}.client-reviews .lSSlideOuter .lSPager.lSpg>li.active a{background-color:#d8a58c;width:1.2rem;height:1.2rem;opacity:1}.client-reviews .lSSlideOuter .lSPager.lSpg>li a{background-color:#d8a58c;opacity:.3}.client-reviews .coma{font-size:36.7rem;font-weight:400;color:#f2f2f2;bottom:-22rem;right:0;z-index:-1}.video{background-image:-o-linear-gradient(55deg,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(35deg,#cd957c 0,#edc8b2 100%);background-size:calc(100% - 30px) 12.3rem;background-repeat:no-repeat;background-position:15px 0;margin-top:5.6rem}.video .text-wrap{margin-top:25rem;padding:0 11.5rem 0 12rem}.video .text-wrap .title{font-size:3.6rem;font-weight:600;width:89%}.video .text-wrap .text{line-height:3rem;margin-top:5rem;font-size:1.55rem}.video .video-wrapper{margin-top:7rem;margin-left:7rem;width:79%;padding-bottom:79%;background-size:cover}.video .video-wrapper .shadow{width:100%;height:100%;background:rgba(0,0,0,.5)}.video .video-wrapper .play-btn{background:url(/img/home/play_btn.svg) no-repeat;cursor:pointer;width:100%;height:100%;background-size:7.6rem;background-position:7rem 7rem}.video .video-wrapper .bottom-text{color:#fff;bottom:3rem;left:4rem}.video .video-wrapper .bottom-text .title{font-size:2rem;font-weight:600}.video .video-wrapper .bottom-text .text{margin-top:1rem;font-size:1.7rem;opacity:.64}.video .square-full{border:2px solid #f2f2f2;width:62%;height:56%;bottom:-4.4rem;left:-1rem;background:#fff}.video .square-half{width:1%;height:40%;border-left:2px solid #000;opacity:.05;top:17.6rem;left:2rem;z-index:-1}.find-subtitle{text-align:center;margin-top:17rem;font-size:1.8rem;font-weight:700;letter-spacing:.9px;color:#d8a58c}.find-title{text-align:center;margin-top:2.8rem;font-size:3.6rem;font-weight:600;margin-bottom:3.6rem}.find-vienna{margin-top:13rem}.find-vienna .title{padding-top:5rem;font-size:4.5rem;text-transform:uppercase;font-weight:600;letter-spacing:9px;color:#fff}.find-vienna .coose-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;margin-top:4.6rem;font-weight:600;letter-spacing:3.2px;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;white-space:nowrap;color:#fff}.find-vienna .coose-text .line{height:8.6rem;border-left:1px solid #fff;margin-bottom:2.6rem;margin-left:1rem}.find-vienna .bg{background-image:-o-linear-gradient(55deg,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(35deg,#cd957c 0,#edc8b2 100%);width:30%;padding-bottom:30%;z-index:-1;left:0}.find-vienna .categories{margin-top:2rem;margin-left:13rem;width:100%;padding-bottom:32%;padding-left:0}.find-vienna .categories .wrap{grid-template-columns:repeat(3,1fr);grid-column-gap:3%;width:100%;height:100%}.find-vienna .categories .wrap a{width:14rem;height:14rem;background:#fff;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;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);letter-spacing:2.1px;text-transform:uppercase;font-weight:600;font-size:1.3rem}.find-vienna .categories .wrap a span{width:11.5rem;height:11.5rem;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-box-shadow:0 0 10px rgba(0,0,0,.08);box-shadow:0 0 10px rgba(0,0,0,.08)}.find-vienna .categories .wrap a span i{font-style:normal;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.find-vienna .categories .wrap .with-small{grid-template-rows:repeat(2,1fr);grid-row-gap:3%}.find-vienna .categories .wrap .big{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}.find-vienna .categories .wrap .small{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}.find-frankfurt{margin-top:10rem;margin-bottom:12rem}.find-frankfurt .title{padding-top:5rem;font-size:4.5rem;text-transform:uppercase;font-weight:600;letter-spacing:9px;color:#fff}.find-frankfurt .coose-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;margin-top:6.6rem;font-weight:600;letter-spacing:3.2px;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;white-space:nowrap;color:#fff}.find-frankfurt .coose-text .line{height:8.6rem;border-left:1px solid #fff;margin-bottom:2.6rem;margin-left:1rem}.find-frankfurt .bg{background-image:-o-linear-gradient(55deg,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(35deg,#cd957c 0,#edc8b2 100%);width:30%;padding-bottom:30%;z-index:-1;left:0}.find-frankfurt .categories{margin-top:2rem;margin-left:13rem;width:100%;padding-bottom:28%}.find-frankfurt .categories .wrap{grid-template-columns:repeat(2,1fr);grid-column-gap:3%;width:100%;height:100%}.find-frankfurt .categories .wrap a{width:14rem;height:14rem;background:#fff;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;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);letter-spacing:2.1px;text-transform:uppercase;font-weight:600;font-size:1.3rem}.find-frankfurt .categories .wrap a span{width:11.5rem;height:11.5rem;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-box-shadow:0 0 10px rgba(0,0,0,.08);box-shadow:0 0 10px rgba(0,0,0,.08)}.find-frankfurt .categories .wrap a span i{font-style:normal;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.find-frankfurt .categories .wrap .with-small{grid-template-rows:repeat(2,1fr);grid-row-gap:3%}.find-frankfurt .categories .wrap .big{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}.find-frankfurt .categories .wrap .small{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}.search-form{background-color:#3a3a3a;padding-top:.1rem;padding-bottom:3rem}.search-form .title{text-align:center;color:#fff;font-weight:400;font-size:3rem;letter-spacing:1.5px}.search-form .text{color:#fff;text-align:center;margin-top:3.2rem;font-size:1.8rem}.search-form .form-wrap{width:86%;margin:0 auto;margin-top:6rem;margin-bottom:9rem}.search-form .form-wrap .wrap{margin-right:5%;width:15.6%}.search-form .form-wrap .wrap:last-child{margin-right:0}.search-form .form-wrap .wrap select{width:100%}.search-form .form-wrap .wrap.wrap-big{width:20%;position:relative}.search-form .form-wrap .wrap.wrap-big .carret{background:url(/img/home/carret_down.svg) no-repeat;position:absolute;height:1rem;width:1.1rem;background-size:contain;background-position:center;right:0;top:calc(50% - .7rem)}.search-form .form-wrap .id-search{font-family:"Source Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;position:relative}.search-form .form-wrap .id-search .no-result{bottom:0;-webkit-transform:translate(-15%,105%);-ms-transform:translate(-15%,105%);transform:translate(-15%,105%);color:#d8a58c;display:none;width:20rem}.search-form .form-wrap .id-search span{color:#b8b8b8;white-space:nowrap;line-height:4.6rem;font-family:"Source Sans",sans-serif;letter-spacing:.8px;font-size:1.7rem;outline:0;margin-right:1rem}.search-form .form-wrap .id-search .search-input-wrap{position:relative}.search-form .form-wrap .id-search .search-input-wrap input::-webkit-inner-spin-button,.search-form .form-wrap .id-search .search-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-form .form-wrap .id-search .search-input-wrap input[type=number]{-moz-appearance:textfield}.search-form .form-wrap .id-search .search-input-wrap .apt-id{border:none;background:0 0;height:4.6rem;font-size:1.6rem;color:#fff;outline:0;width:4.4rem;padding-left:0;padding-right:0;border-bottom:2px solid #d8a58c;padding-top:5px;border-radius:0}.search-form .form-wrap .id-search .search-input-wrap .apt-id::-webkit-input-placeholder{color:#b8b8b8}.search-form .form-wrap .id-search .search-input-wrap .apt-id::-moz-placeholder{color:#b8b8b8}.search-form .form-wrap .id-search .search-input-wrap .apt-id:-ms-input-placeholder{color:#b8b8b8}.search-form .form-wrap .id-search .search-input-wrap .apt-id::-ms-input-placeholder{color:#b8b8b8}.search-form .form-wrap .id-search .search-input-wrap .apt-id::placeholder{color:#b8b8b8}.search-form .form-wrap .ms-choice{border:none;background:0 0;border-bottom:2px solid #d8a58c;letter-spacing:.8px;font-size:1.6rem;line-height:4.6rem;height:4.6rem;color:#fff;outline:0;border-radius:0;padding-left:0;margin-left:0;border-radius:0}.search-form .form-wrap .ms-choice span{padding-left:0}.search-form .form-wrap .ms-choice .placeholder{color:#b8b8b8;padding-left:0}.search-form .form-wrap .ms-drop ul>li label span{margin-left:5px}.search-form .form-wrap .ms-drop ul>li:hover{background:#e0b7a3}.search-form .dates{border:none;background:0 0;border-bottom:2px solid #d8a58c;letter-spacing:.8px;height:4.6rem;letter-spacing:.8px;font-size:1.6rem;color:#fff;outline:0;width:100%;padding-left:0;padding-right:15px;border-radius:0}.search-form .dates::-webkit-input-placeholder{color:#b8b8b8}.search-form .dates::-moz-placeholder{color:#b8b8b8}.search-form .dates:-ms-input-placeholder{color:#b8b8b8}.search-form .dates::-ms-input-placeholder{color:#b8b8b8}.search-form .dates::placeholder{color:#b8b8b8}.search-form .BudgetcapInput{position:absolute;width:100%;height:100%;right:0;z-index:2;cursor:pointer}.search-form #InputBudgetField{border:none;background:0 0;border-bottom:2px solid #d8a58c;letter-spacing:.8px;font-size:1.6rem;line-height:3.6rem;height:4.6rem;color:#fff;outline:0;width:100%}.search-form #InputBudgetField::-webkit-input-placeholder{color:#b8b8b8}.search-form #InputBudgetField::-moz-placeholder{color:#b8b8b8}.search-form #InputBudgetField:-ms-input-placeholder{color:#b8b8b8}.search-form #InputBudgetField::-ms-input-placeholder{color:#b8b8b8}.search-form #InputBudgetField::placeholder{color:#b8b8b8}.search-form .input-group-addon-n{padding:0;border:none;width:4.3rem;height:4.6rem;top:0;right:0;left:inherit;position:absolute;line-height:3.6rem}.search-form .input-group-addon-n .dropdown-menu{display:none}.search-form .input-group-addon-n .caret{background:url(/img/home/carret_down.svg) no-repeat;border:none;width:1.1rem;height:1rem;background-size:contain;background-position:center;display:block;position:absolute;right:.8rem;top:calc(50% - .7rem)}.search-form .input-group-addon-n #InputBudgetDropdownAction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.6rem}.search-form .input-group-addon-n #InputBudgetDropdownAction .text{margin-top:0}.search-form .input-group-addon-n.open{width:100%;height:auto;top:4.6rem;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);border:1px solid #aaa;border-radius:4px}.search-form .input-group-addon-n.open #InputBudgetDropdownAction{position:absolute;top:-4.7rem;right:-1px;width:4.3rem;height:4.6rem}.search-form .input-group-addon-n.open #InputBudgetDropdownAction .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search-form .input-group-addon-n.open .dropdown-menu{display:block;list-style:none;padding-left:0;margin:0;background:#fff}.search-form .input-group-addon-n.open .dropdown-menu li{padding:5px 8px}.search-form .input-group-addon-n.open .dropdown-menu li a{width:100%;display:block}.search-form .ms-choice>div.icon-caret{background:url(/img/home/carret_down.svg) no-repeat;border:none;width:1.1rem;height:1rem;background-size:contain;background-position:center;top:calc(50% - .5rem);right:0}.search-form .ms-choice>div.icon-caret.open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search-form .search-submit{text-align:center;left:calc(50% - 6rem);position:absolute;bottom:-4.6rem;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:9.2rem;height:9.2rem;background-color:#d8a58c;color:#fff;letter-spacing:.8px;font-size:1.3rem;text-transform:uppercase;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-form .search-submit i{display:block;background:url(/img/home/search-icon.svg) no-repeat center;width:1.8rem;height:1.8rem;background-size:contain;margin:0 auto;margin-bottom:.6rem}.search-form .search-submit .shad{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:8rem;height:8rem;background-color:#e0b7a3;position:absolute}.search-form .search-submit .back{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.daterangepicker{border-radius:0;font-family:"Source Sans",sans-serif}.daterangepicker.opensright:before{display:none}.daterangepicker.opensright:after{display:none}.daterangepicker .drp-calendar{max-width:unset!important}.daterangepicker .next.available{background-color:#f3f3f3;width:3.2rem;min-width:3.2rem;height:3.2rem;border-radius:50%;display:block;line-height:2.6rem;position:absolute;right:10rem}.daterangepicker .prev.available{background-color:#f3f3f3;width:3.2rem;min-width:3.2rem;height:3.2rem;border-radius:50%;display:block;line-height:2.6rem;position:absolute;left:10rem}.daterangepicker .drp-calendar.left{margin:5rem 3.75rem 5rem 13rem}.daterangepicker .drp-calendar.right{margin:5rem 13rem 5rem 3.75rem}.daterangepicker .calendar-table th.month{font-weight:600;font-size:2rem}.daterangepicker .calendar-table thead tr:last-child th{padding-top:3.3rem;font-weight:400;font-size:1.8rem;padding-bottom:3.3rem;color:#a3a3a3}.daterangepicker .calendar-table tbody tr td{font-size:1.8rem;width:3.6rem;height:3.6rem}.daterangepicker .calendar-table tbody tr td.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%)}.daterangepicker .calendar-table tbody tr td.active.start-date{border-radius:50% 0 0 50%}.daterangepicker .calendar-table tbody tr td.active.end-date{border-radius:0 50% 50% 0}.daterangepicker .calendar-table tbody tr td.in-range{background-color:#fef1eb}.daterangepicker .calendar-table tbody tr td.off.ends{visibility:hidden}.daterangepicker .calendar-table tbody tr td.start-date.active.end-date{border-radius:50%}.apartments-wrap-main{margin-top:14.5rem}.apartments-wrap-main .title{text-align:center;font-weight:400;font-size:3.8rem}.apartments-wrap-main .sub-title{font-weight:300;font-size:1.8rem;text-align:center;width:37%;margin:0 auto;margin-top:2rem;line-height:3rem}.apartments-wrap-main .button-view-more{background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);color:#fff;font-size:1.6rem;line-height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 6.6rem;margin:0 auto;letter-spacing:1.6px;font-weight:600;cursor:pointer}.apartments-wrap-main .apartments-wrap{grid-template-columns:repeat(3,1fr);grid-column-gap:calc(4.5% - 12px);margin-top:8rem;grid-row-gap:7.5rem;margin-bottom:8rem}.apartments-wrap-main .apartments-wrap .single-apartment{-webkit-box-shadow:2px 9px 27px rgba(0,0,0,.08);box-shadow:2px 9px 27px rgba(0,0,0,.08);overflow:hidden}.apartments-wrap-main .apartments-wrap .single-apartment .box-apart-wrap-link{position:relative;display:block}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider.full-view{border:6px solid #d8a58c}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider.full-view .slider_apt{overflow:hidden}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider.full-view .slider_apt .apartment-box-image{padding-bottom:calc(66.66666% - 12px)}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider.swipe .slider_apt{overflow:hidden}.apartments-wrap-main .apartments-wrap .single-apartment .favorite-icon{width:3.5rem;height:3.5rem;right:1rem;top:1rem;z-index:10}.apartments-wrap-main .apartments-wrap .single-apartment .favorite-icon.remove{background:url(/img/add-fovorite.svg) no-repeat;background-size:contain;background-position:center center}.apartments-wrap-main .apartments-wrap .single-apartment .favorite-icon.add{background:url(/img/remove-favorite.svg) no-repeat;background-size:contain;background-position:center center}.apartments-wrap-main .apartments-wrap .single-apartment .featured{background-color:#d8a58c;color:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:-5.5rem;top:2.6rem;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;font-size:1.4rem;font-weight:600;width:20rem;height:4rem;z-index:1}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider .slider_apt:after{content:"";clear:both}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider .slider_apt .apartment-box-image{padding-bottom:66.66666%;background-position:center;background-size:100% 100%}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider .full-is{width:4rem;height:4rem;background-color:#ddc9bf;right:5.3rem;top:calc(1rem - .5px);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;color:#fff;border-radius:50%;font-size:.8rem;line-height:.7rem}.apartments-wrap-main .apartments-wrap .single-apartment .apartment_slider .full-is span{width:3.6rem;height:3.6rem;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;border:3px solid rgba(255,255,255,.39);-webkit-box-shadow:0 0 4px rgba(0,0,0,.17);box-shadow:0 0 4px rgba(0,0,0,.17);background-color:#d8a58c;text-align:center;border-radius:50%}.apartments-wrap-main .apartments-wrap .single-apartment .prices{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;z-index:10;position:relative;padding-right:0;margin-bottom:0}.apartments-wrap-main .apartments-wrap .single-apartment .prices .price{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;text-align:center;border:1px solid #f8f8f8;padding-top:.5rem}.apartments-wrap-main .apartments-wrap .single-apartment .prices .price:last-child{border-right:none}.apartments-wrap-main .apartments-wrap .single-apartment .prices .price:first-child{border-left:none}.apartments-wrap-main .apartments-wrap .single-apartment .prices .price span{display:block}.apartments-wrap-main .apartments-wrap .single-apartment .prices .price .amount{font-size:2rem;font-weight:700;color:#000}.apartments-wrap-main .apartments-wrap .single-apartment .prices .price .text{font-size:1.5rem;font-weight:400;color:#000;margin-top:-.1rem;margin-bottom:.5rem}.apartments-wrap-main .apartments-wrap .single-apartment .apart-title{color:#d8a58c;font-weight:600;font-size:2rem;margin:1rem 3rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;min-height:5rem}.apartments-wrap-main .apartments-wrap .single-apartment .address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:3rem}.apartments-wrap-main .apartments-wrap .single-apartment .address i{width:1.1rem;height:2rem;display:block;background:url(/img/home/address.svg) no-repeat;background-size:contain;background-position:center;margin-right:1.5rem}.apartments-wrap-main .apartments-wrap .single-apartment .params{padding:1.65rem 3rem;background-color:#f3f3f3}.apartments-wrap-main .apartments-wrap .single-apartment .params .param{margin-right:5rem}.apartments-wrap-main .apartments-wrap .single-apartment .params .param span{display:block}.apartments-wrap-main .apartments-wrap .single-apartment .params .param .name{font-weight:700;letter-spacing:1.2px;font-size:1.2rem;text-transform:uppercase;margin-bottom:1.2rem}.apartments-wrap-main .apartments-wrap .single-apartment .params .param .value{font-weight:600;opacity:.64;color:#010101;font-size:1.6rem}.apartments-wrap-main .apartments-wrap .single-apartment .id-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.7rem;margin-right:3.5rem;margin-bottom:1.7rem}.apartments-wrap-main .apartments-wrap .single-apartment .id-row span{background-color:#d8a58c;color:#fff;padding:.6rem 2.2rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment{-webkit-box-shadow:none;box-shadow:none}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment .prices .price .amount{font-size:20px}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment .prices .price .text{font-size:15px}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment .apart-title{font-size:16px;margin:10px 10px;min-height:34px}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment .params{display:none;padding:15px}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment .params .param{margin-right:20px}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment .params .param .name{font-size:12px}.apartments-wrap-main .apartments-wrap.map-apartments .single-apartment .params .param .value{font-size:12px}.apartments-wrap-main .wpl-slider-dots{position:absolute;bottom:0;text-align:center;z-index:11;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.apartments-wrap-main .wpl-slider-dots span{display:inline-block;width:1rem;height:1rem;border-radius:50%;background:#afaead;margin:.5rem}.apartments-wrap-main .wpl-slider-dots span.active{background-color:#d8a58c}.video-pop-up{display:none;position:fixed;width:100rem;height:60rem;background:rgba(0,0,0,0);z-index:1000;top:calc(50% - 30rem);left:calc(50% - 50rem)}.video-pop-up .close-video{position:absolute;right:-3.2rem;top:-3.2rem;width:3.2rem;height:3.2rem;opacity:.7;cursor:pointer}.video-pop-up .close-video:hover{opacity:1}.video-pop-up .close-video:after,.video-pop-up .close-video:before{position:absolute;left:1.5rem;content:" ";height:3.3rem;width:.2rem;background-color:#fff}.video-pop-up .close-video:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.video-pop-up .close-video:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.market-block{background:#fcfcfc;-webkit-box-shadow:2px 9px 27px rgba(0,0,0,.08);box-shadow:2px 9px 27px rgba(0,0,0,.08);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.market-block .inner-wrap{padding:1rem}.market-block.mobile{display:none}.market-block img{max-width:100%!important;height:auto!important}.market-block h2:nth-child(1n){font-size:2.6rem!important}.market-block h3{text-align:center;margin:3rem}.market-block a{color:#cd957c;text-decoration:underline}.market-block p:nth-child(1n){font-size:2.2rem!important;text-align:justify;display:block;line-height:4rem}.market-block .read-more-market{background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);color:#fff;font-size:1.6rem;line-height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 6.6rem;margin:0 auto;letter-spacing:1.6px;font-weight:600;cursor:pointer;text-decoration:none;margin-top:2rem}.first-bg-wrapper .city-title{font-size:5rem;text-transform:uppercase;letter-spacing:.8rem;padding-top:16.6rem;padding-bottom:13rem;color:#fff;text-align:center;line-height:6.2rem;font-weight:600}.first-bg-wrapper .smaller-custom{height:auto;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:auto;bottom:0}.first-bg-wrapper .error-header{min-height:440px;padding:50px;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-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.first-bg-wrapper .error-title{font-size:5rem;text-transform:uppercase;letter-spacing:.8rem;color:#fff;text-align:center;line-height:6.2rem;font-weight:600}.first-bg-wrapper .error-sub-title{color:#fff;text-align:center}.first-bg-wrapper.search-page .city-title{padding-top:8.6rem;padding-bottom:8rem}.first-bg-wrapper.search-page .first-bg{width:100%;height:auto}.city-home-discover-block{margin-bottom:10rem}.city-home-discover-block .title{text-align:center;margin-top:12rem;font-size:3.5rem;margin-bottom:10rem;font-weight:600}.city-home-discover-block .discover-wrap{grid-template-columns:repeat(3,1fr);grid-column-gap:6.7%;padding-top:3rem}.city-home-discover-block .discover-wrap .item-wrap{padding:0}.city-home-discover-block .discover-wrap .item-wrap .image-wrapper{padding-bottom:57%;width:100%;background-size:cover!important;background-position:center!important;position:relative}.city-home-discover-block .discover-wrap .item-wrap .image-wrapper.top:before{content:"";position:absolute;background:-o-linear-gradient(225deg,rgba(0,0,0,0) 7px,#fff 0) left;background:linear-gradient(-135deg,rgba(0,0,0,0) 7px,#fff 0) left;bottom:0;width:50%;height:10px}.city-home-discover-block .discover-wrap .item-wrap .image-wrapper.top:after{content:"";position:absolute;background:-o-linear-gradient(315deg,rgba(0,0,0,0) 7px,#fff 0) left;background:linear-gradient(135deg,rgba(0,0,0,0) 7px,#fff 0) left;bottom:0;right:0;width:50%;height:10px}.city-home-discover-block .discover-wrap .item-wrap .image-wrapper.bottom:before{content:"";position:absolute;background:-o-linear-gradient(135deg,rgba(0,0,0,0) 7px,#fff 0) left;background:linear-gradient(-45deg,rgba(0,0,0,0) 7px,#fff 0) left;top:0;width:50%;height:10px}.city-home-discover-block .discover-wrap .item-wrap .image-wrapper.bottom:after{content:"";position:absolute;background:-o-linear-gradient(45deg,rgba(0,0,0,0) 7px,#fff 0) left;background:linear-gradient(45deg,rgba(0,0,0,0) 7px,#fff 0) left;top:0;right:0;width:50%;height:10px}.city-home-discover-block .discover-wrap .item-wrap .discover-text{font-weight:300;font-size:1.6rem;line-height:2.8rem;text-align:center}.city-home-discover-block .discover-wrap .item-wrap .discover-text.bottom{margin-top:2.4rem}.city-home-discover-block .discover-wrap .item-wrap .discover-text.top{margin-bottom:2.4rem}.city-home-exclusive-block{padding-top:4rem}.city-home-exclusive-block .title{text-align:center;font-size:3.5rem;font-weight:600}.city-home-exclusive-block .exclusive-wrap{grid-template-columns:repeat(5,1fr);grid-column-gap:5.8%;margin-top:13rem;list-style:none;padding-left:0;margin-bottom:9rem}.city-home-exclusive-block .exclusive-wrap .exc-item.bottom{margin-top:6rem}.city-home-exclusive-block .exclusive-wrap .exc-item .img-bl{position:relative;width:100%;padding-bottom:85%;-webkit-box-shadow:0 0 29px rgba(0,0,0,.09);box-shadow:0 0 29px rgba(0,0,0,.09);margin-bottom:3rem}.city-home-exclusive-block .exclusive-wrap .exc-item .exc-title{text-align:center;font-size:1.8rem}.city-home-exclusive-block .exclusive-wrap .exc-item .text{text-align:center;font-size:1.6rem;font-weight:400;margin-top:2.7rem;line-height:2.4rem}.contact-form-part{margin-top:14rem}.contact-form-part.contact-us-page{margin-top:0}.contact-form-part .title{text-align:center;font-size:3.5rem;font-weight:600}.contact-form-part .text{font-weight:400;font-size:1.8rem;text-align:center;width:37%;margin:0 auto;margin-top:2rem;margin-bottom:10rem}.form-wrap-contact{width:80%;margin:0 auto;-webkit-box-shadow:1px 2px 35px rgba(0,0,0,.1);box-shadow:1px 2px 35px rgba(0,0,0,.1);max-width:112rem;margin-bottom:5rem;padding-top:4.3rem;padding-bottom:6rem;background:#fff}.form-wrap-contact.no-shadow{-webkit-box-shadow:none;box-shadow:none}.form-wrap-contact.w100{width:100%;margin-bottom:0}.form-wrap-contact.w100 form{margin-left:8.5%}.form-wrap-contact .f-row{margin-bottom:3rem}.form-wrap-contact .f-row:first-child{margin-bottom:4rem}.form-wrap-contact .f-row .column-2{margin-right:2%}.form-wrap-contact .f-row .column-2:last-child{margin-right:0;margin-left:2%}.form-wrap-contact .f-row .contact-input{width:calc(100% - 1.1rem);margin-left:1.1rem;height:5.3rem;position:relative;outline:0;font-size:1.4rem;padding-left:4rem;border:1px solid rgba(0,0,0,.23);font-family:"Source Sans",sans-serif}.form-wrap-contact .f-row .contact-input::-webkit-input-placeholder{color:#000}.form-wrap-contact .f-row .contact-input::-moz-placeholder{color:#000}.form-wrap-contact .f-row .contact-input:-ms-input-placeholder{color:#000}.form-wrap-contact .f-row .contact-input::-ms-input-placeholder{color:#000}.form-wrap-contact .f-row .contact-input::placeholder{color:#000}.form-wrap-contact .f-row .error{display:none;bottom:-15px;position:absolute;margin-left:15px;color:red;font-size:1.4rem}.form-wrap-contact .f-row .contact-area{width:calc(100% - 1.1rem);margin-left:1.1rem;height:23.3rem;position:relative;outline:0;font-size:1.4rem;padding-left:4rem;border:1px solid rgba(0,0,0,.23);padding-top:1.9rem;resize:none;font-family:"Source Sans",sans-serif}.form-wrap-contact .f-row .contact-area::-webkit-input-placeholder{color:#000}.form-wrap-contact .f-row .contact-area::-moz-placeholder{color:#000}.form-wrap-contact .f-row .contact-area:-ms-input-placeholder{color:#000}.form-wrap-contact .f-row .contact-area::-ms-input-placeholder{color:#000}.form-wrap-contact .f-row .contact-area::placeholder{color:#000}.form-wrap-contact .f-row.company-show-hide{display:none}.form-wrap-contact .f-row .inp-wrap{position:relative}.form-wrap-contact .f-row .inp-wrap:before{content:"";width:3.6rem;height:3.6rem;display:block;background-color:#f4f4f4;position:absolute;z-index:2;left:0;top:1rem}.form-wrap-contact .f-row .inp-wrap:after{content:"";width:1.8rem;height:1.8rem;position:absolute;left:2.65rem;z-index:3}.form-wrap-contact .f-row .inp-wrap.name:after{background:url(/img/contact-form/name-icon.svg) no-repeat;background-size:100%;background-position:center}.form-wrap-contact .f-row .inp-wrap.phone:after{background:url(/img/contact-form/ph-icon.svg) no-repeat;background-size:100%;background-position:center}.form-wrap-contact .f-row .inp-wrap.email:after{background:url(/img/contact-form/mail-icon.svg) no-repeat;background-size:100%;background-position:center}.form-wrap-contact .f-row .inp-wrap.company{padding:0}.form-wrap-contact .f-row .inp-wrap.company:after{background:url(/img/contact-form/company.svg) no-repeat;background-size:100%;background-position:center}.form-wrap-contact .f-row .inp-wrap.pencil{padding:0}.form-wrap-contact .f-row .inp-wrap.pencil:after{background:url(/img/contact-form/pen-icon.svg) no-repeat;background-size:100%;background-position:center;top:1.9rem}.form-wrap-contact .form,.form-wrap-contact form{width:90%;margin:0 auto;max-width:78rem}.form-wrap-contact .form .policy,.form-wrap-contact form .policy{margin-top:4rem}.form-wrap-contact .form .policy .checkbox-custom,.form-wrap-contact form .policy .checkbox-custom{width:2.2rem;height:2.2rem;margin-top:.5rem}.form-wrap-contact .form .policy .policy-text,.form-wrap-contact form .policy .policy-text{width:calc(100% - 4rem);font-size:1.6rem;font-weight:300;line-height:3rem}.form-wrap-contact .form .policy p.policy-text,.form-wrap-contact form .policy p.policy-text{margin-left:auto;margin-top:1rem}.form-wrap-contact .form .send-button,.form-wrap-contact form .send-button{margin:0 auto;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);width:26.9rem;height:5.7rem;display:block;border:none;letter-spacing:.16rem;color:#fff;font-weight:600;text-transform:uppercase;font-size:1.4rem;margin-top:6rem;margin-bottom:4rem}.form-wrap-contact .form .send-button.left,.form-wrap-contact form .send-button.left{margin:initial;margin-top:6rem;margin-bottom:4rem}.form-wrap-contact .form .send-button.green,.form-wrap-contact form .send-button.green{background-color:#4bb2a5;background-image:none}.form-wrap-contact .checkbox-custom-original{display:none}.form-wrap-contact .checkbox-custom{-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.28);box-shadow:1px 2px 5px rgba(0,0,0,.28);width:3rem;height:3rem;border-radius:50%;display:inline-block;margin-left:1rem;margin-right:1rem;cursor:pointer}.form-wrap-contact .text-label{font-size:1.8rem;cursor:pointer}.form-wrap-contact .checkbox-custom-original:checked~.checkbox-custom{background:url(/img/check.svg) no-repeat;background-position:center}.form-wrap-contact .social-lines{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;margin-top:7rem}.form-wrap-contact .social-lines .line{width:calc(50% - 10rem);height:1px;border-top:1px solid #e6e6e6}.form-wrap-contact .social-lines .socials{width:16rem;grid-template-columns:repeat(3,1fr);text-align:center;margin-left:2rem;margin-right:2rem}.view-apartment .column-left{width:62%}.view-apartment .column-left .sl-wrap .mobile-indicators{display:none}.view-apartment .column-left .sl-wrap:hover .splide__arrows{opacity:1}.view-apartment .column-left .sl-wrap:hover .absolute-bottom-btns{opacity:1}.view-apartment .column-left .sl-wrap .splide__arrows{opacity:0}.view-apartment .column-left .sl-wrap .splide__arrows button{opacity:.6;border-radius:3px}.view-apartment .column-left .sl-wrap .splide__arrows button:hover{opacity:1}.view-apartment .column-left .sl-wrap .splide__arrows button.splide__arrow--prev{position:absolute;width:4.2rem;height:4.2rem;top:calc(50% - 2.1rem);left:15px;background:url(/img/ar-left.svg) no-repeat center,rgba(0,0,0,.45);cursor:pointer;background-size:70%}.view-apartment .column-left .sl-wrap .splide__arrows button.splide__arrow--prev svg{display:none}.view-apartment .column-left .sl-wrap .splide__arrows button.splide__arrow--next{position:absolute;width:4.2rem;height:4.2rem;top:calc(50% - 2.1rem);right:15px;background:url(/img/ar-right.svg) no-repeat center,rgba(0,0,0,.45);cursor:pointer;background-size:70%}.view-apartment .column-left .sl-wrap .splide__arrows button.splide__arrow--next svg{display:none}.view-apartment .column-left .sl-wrap .absolute-counter{position:absolute;bottom:25px;right:15px;background:rgba(0,0,0,.45);color:#999;font-size:1.4rem;padding:.4rem .6rem;border-radius:3px}.view-apartment .column-left .sl-wrap .absolute-counter .counter{color:#fff}.view-apartment .column-left .sl-wrap .absolute-bottom-btns{position:absolute;bottom:15px;left:15px;opacity:0}.view-apartment .column-left .sl-wrap .absolute-bottom-btns .view-full{width:4.2rem;height:4.2rem;background:url(/img/expand.svg) no-repeat center,rgba(0,0,0,.45);cursor:pointer;background-size:70%;opacity:.6;border-radius:3px}.view-apartment .column-left .sl-wrap .absolute-bottom-btns .view-full:hover{opacity:1}.view-apartment .column-left .slider-main .splide__slide{position:relative;overflow:hidden;height:0;padding-bottom:66.6%}.view-apartment .column-left .slider-main .splide__slide img{height:100%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:auto}.view-apartment .column-left .slider-thumb-wrap.mobile{display:none}.view-apartment .column-left .slider-thumb-wrap .mobile-indicators{display:none}.view-apartment .column-left .slider-thumb-wrap .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.view-apartment .column-left .slider-thumb-wrap .splide__slide .trumb-slide{width:20%;padding-bottom:13.33%;position:relative;overflow:hidden;height:0;opacity:.6;margin:.5%}.view-apartment .column-left .slider-thumb-wrap .splide__slide .trumb-slide img{height:100%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:auto}.view-apartment .column-left .slider-thumb-wrap .splide__slide .trumb-slide img.is-tall{height:auto;width:100%;top:50%;left:unset;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.view-apartment .column-left .slider-thumb-wrap .splide__slide .trumb-slide:first-child{margin-left:0}.view-apartment .column-left .slider-thumb-wrap .splide__slide .trumb-slide:last-child{margin-right:0}.view-apartment .column-left .slider-thumb-wrap .splide__slide .trumb-slide:hover{opacity:1}.view-apartment .column-left .slider-thumb-wrap .splide__slide .trumb-slide.active{opacity:1}.view-apartment .column-left .slider-thumb-wrap .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.view-apartment .column-left .slider-thumb-wrap .splide__arrows{opacity:1}.view-apartment .column-left .slider-thumb-wrap .splide__arrows button{opacity:.6;border-radius:3px}.view-apartment .column-left .slider-thumb-wrap .splide__arrows button:hover{opacity:1}.view-apartment .column-left .slider-thumb-wrap .splide__arrows button.splide__arrow--prev{position:absolute;width:3.5rem;height:3.5rem;left:7px;background:url(/img/ar-left.svg) no-repeat center,rgba(0,0,0,.45);cursor:pointer;background-size:50%}.view-apartment .column-left .slider-thumb-wrap .splide__arrows button.splide__arrow--prev svg{display:none}.view-apartment .column-left .slider-thumb-wrap .splide__arrows button.splide__arrow--next{position:absolute;width:3.5rem;height:3.5rem;right:7px;background:url(/img/ar-right.svg) no-repeat center,rgba(0,0,0,.45);cursor:pointer;background-size:50%}.view-apartment .column-left .slider-thumb-wrap .splide__arrows button.splide__arrow--next svg{display:none}.view-apartment .column-left .id-row{margin-top:7.2rem}.view-apartment .column-left .id-row .id{padding:.6rem 1rem;background:#e6e6e6;font-size:1.6rem;width:8rem;display:inline-block;text-align:center}.view-apartment .column-left .id-row .view-available{padding:.6rem 1rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);font-size:1.6rem;width:19.5rem;display:inline-block;text-align:center;color:#fff;margin-left:2rem}.view-apartment .title-wrap{font-weight:400;margin-top:2.3rem}.view-apartment .title-wrap .title{font-weight:400;font-size:4rem}.view-apartment .title-wrap .address{font-size:2rem;font-weight:600;margin-top:2.7rem}.view-apartment .title-wrap .address i{width:1.1rem;height:2rem;display:block;background:url(/img/home/address.svg) no-repeat;background-size:contain;background-position:center;margin-right:1.5rem;margin-top:.4rem}.view-apartment .column-right{margin-left:2.6%;width:35.4%}.view-apartment .column-right .price-wrapper{border:1px solid #efefef}.view-apartment .column-right .price-wrapper .column-3{color:#d8a58c;font-size:4.2rem;font-weight:700;text-align:center;background-color:#f8f8f8;padding:3rem 0 2rem 0}.view-apartment .column-right .price-wrapper .column-3:nth-child(2){background-color:#f1f1f1}.view-apartment .column-right .price-wrapper .column-3 .small-text{display:block;font-size:2rem;font-weight:400;color:#000;padding:1rem 4rem;line-height:2rem}.view-apartment .column-right .sub-text-small{text-align:center;padding:1rem 0;font-size:1.6rem;font-weight:300;border-bottom:1px solid #efefef}.view-apartment .column-right .request-wrapper{border:1px solid #efefef;border-top:none;padding:4rem 3.4rem 2.5rem 4rem}.view-apartment .column-right .request-wrapper .column-2{padding-right:6%}.view-apartment .column-right .request-wrapper .column-2:nth-child(2){padding-left:6%;padding-right:0}.view-apartment .column-right .request-wrapper .text{display:block;margin-bottom:2.5rem}.view-apartment .column-right .request-wrapper .input-wrap{position:relative}.view-apartment .column-right .request-wrapper .input-wrap:before{content:"";display:block;position:absolute;width:3.4rem;height:3.4rem;background:url(/img/calendar.svg) no-repeat,#565656;top:1rem;background-position:center;background-size:50%}.view-apartment .column-right .request-wrapper .dates-input{margin-left:1.2rem;width:calc(100% - 1.2rem);height:5.5rem;padding-left:3rem;font-size:1.4rem;border:1px solid rgba(0,0,0,.23)}.view-apartment .column-right .request-wrapper .ru-book-open .ru-send{background-color:#d8a58c}.view-apartment .column-right .request-wrapper .send-inq-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.7rem;background-color:#4bb2a5;font-size:1.6rem;font-weight:600;letter-spacing:.16rem;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.view-apartment .column-right .request-wrapper .send-inq-btn i{width:2rem;height:2rem;background:url(/img/view/inq-icon.svg) no-repeat;margin-right:1rem;background-size:contain}.view-apartment .column-right .request-wrapper .add-fav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.7rem;background-color:#efefef;font-size:1.6rem;font-weight:600;letter-spacing:.16rem;color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.view-apartment .column-right .request-wrapper .add-fav-btn i{width:2rem;height:2rem;background:url(/img/view/add-fav.svg) no-repeat;margin-right:1rem;background-size:contain}.view-apartment .column-right .request-wrapper .share-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5rem}.view-apartment .column-right .request-wrapper .share-block span{font-size:1.6rem;font-weight:400;color:#999}.view-apartment .column-right .request-wrapper .share-block .marg{margin:0 2.4rem}.view-apartment .column-right .description-apart{margin-top:4.2rem;border:1px solid #efefef;padding:2rem 0 1rem 0}.view-apartment .column-right .description-apart>div{padding:0 4rem 0 4.5rem;line-height:5rem}.view-apartment .column-right .description-apart>div:nth-child(2n){line-height:4rem;background-color:#f6f6f6}.view-apartment .column-right .description-apart>div .tool-tip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2rem;height:2rem;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#efefef;color:#010101;font-weight:700;position:relative;margin-right:calc(-2rem - 10px)}.view-apartment .column-right .description-apart>div .tool-tip .tool-content{top:0;background:#6c6969;color:#fff;padding:.8rem;line-height:2.5rem;border-radius:1rem;font-weight:400;width:24rem;text-align:center;display:none;left:0;-webkit-transform:translateY(-110%) translateX(-80%);-ms-transform:translateY(-110%) translateX(-80%);transform:translateY(-110%) translateX(-80%)}.view-apartment .column-right .description-apart>div .tool-tip .tool-content:after{content:"";position:absolute;top:100%;left:84.5%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#6c6969 transparent transparent transparent}.view-apartment .column-right .description-apart>div .tool-tip:hover .tool-content{display:block}.view-apartment .column-right .description-apart>div .deposit-cancelation{line-height:2.5rem;margin:.75rem 0 .75rem auto;text-align:right}.view-apartment .column-right .description-apart>div .deposit-cancelation.text-align-left{text-align:left;margin-left:0}.view-apartment .column-right .description-apart>div .deposit-cancelation .deposit-values-wrap{display:block;float:left}.view-apartment .column-right .description-apart>div .deposit-cancelation.align-justify{text-align:justify}.view-apartment .column-right .description-apart>div .no-wrap{white-space:nowrap;margin-right:3rem}.view-apartment .column-right .description-apart .download-pdf{font-size:1.6rem;font-weight:700;letter-spacing:.08rem;color:#d8a58c;margin-top:1rem}.view-apartment .column-right .description-apart .download-pdf img{margin-right:1rem}.view-apartment-full .column{width:62%;border-top:1px solid #efefef;padding:0}.view-apartment-full .column .sub-title{margin-top:2.5rem;font-size:1.8rem;font-weight:700;letter-spacing:.09rem;color:#d8a58c}.view-apartment-full .column .amenit-section{width:100%;margin-top:5rem;border-bottom:1px solid #efefef}.view-apartment-full .column .amenit-section .title{width:22%;font-size:1.8rem;font-weight:300}.view-apartment-full .column .amenit-section .values{width:78%;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:5%}.view-apartment-full .column .amenit-section .values .item{width:100%;font-size:1.6rem;font-weight:400;float:left;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.view-apartment-full .column .amenit-section .values .item:before{content:"";display:block;position:absolute;width:2.4rem;height:2.1rem;left:-.5rem;background-color:#f1d6c9;z-index:-1}.view-apartment-full .column .amenit-section .values .item img{width:3.6rem;margin-right:2.2rem}.view-apartment-full .column .amenit-section .values .item img.check{width:2.6rem}.view-apartment-full .floor-plans{margin-top:2rem;font-size:1.8rem;font-weight:400;letter-spacing:.9px;border-bottom:1px solid #efefef}.view-apartment-full .floor-plans .sub-title{margin-bottom:2.5rem}.view-apartment-full .floor-plans .plans-images{margin-top:2.5rem;list-style:none;padding-left:0}.view-apartment-full .floor-plans .plans-images .wrap{width:100%;padding-bottom:66.6%;background-size:contain;background-position:center;margin-right:2rem;position:relative;margin-bottom:4rem;cursor:pointer}.view-apartment-full .floor-plans .plans-images .wrap .text{margin-top:0;display:block;position:absolute;bottom:-4rem;font-size:1.6rem;font-weight:400}.view-apartment-full .detail-desc .sub-title{margin-top:2.5rem;font-size:1.8rem;font-weight:700;letter-spacing:.09rem;color:#d8a58c}.view-apartment-full .detail-desc .text{font-size:1.8rem;font-weight:300;line-height:3rem;margin-top:3rem}.view-apartment-full .location .title{font-size:3.8rem;font-weight:400;text-align:center;margin-top:5rem;margin-bottom:6.3rem}.view-apartment-full .location .map-wrap{width:100%;height:41rem;background:gray}.view-apartment-full .places .title{font-size:3.8rem;font-weight:400;text-align:center;margin-top:8.3rem;margin-bottom:6.3rem}.view-apartment-full .places .place-list{grid-template-columns:repeat(2,1fr);grid-column-gap:19%;margin-top:12rem;margin-bottom:9rem}.view-apartment-full .places .place-list .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid #efefef}.view-apartment-full .places .place-list .item .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-apartment-full .places .place-list .item .wrap .img{width:25%;padding-bottom:16%;background-size:cover}.view-apartment-full .places .place-list .item .wrap .text{font-size:1.8rem;font-weight:600;letter-spacing:.09rem;margin-left:1.5rem}.view-apartment-full .places .place-list .item .distance{font-size:1.8rem;font-weight:600;letter-spacing:.09rem;color:#d8a58c}.view-apartment-full .reviews-view-apart{margin-top:5rem}.search-main-wrap .title{font-size:3.8rem;font-weight:400;text-align:center;margin-top:13rem;margin-bottom:6rem}.search-main-wrap .left{width:62.55%}.search-main-wrap .left.apartments-wrap-main{margin-top:0}.search-main-wrap .left .apartments-wrap.apartments-search-wrap{grid-template-columns:repeat(2,1fr);grid-column-gap:calc(4.5% - 12px);margin-top:0;grid-row-gap:7.5rem;margin-bottom:8rem}.search-main-wrap .right{width:37.45%;height:100vh}.search-main-wrap .right #myMap{height:100%;width:100%}.search-main-wrap .no-search-results-contact-form{margin-top:4rem}.search-main-wrap .no-search-results-contact-form .title{margin-top:0;margin-bottom:-2rem;color:#d49d82}.search-main-wrap .no-search-results-contact-form .form-wrap-contact{width:100%}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:block;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;width:100%;margin-left:auto;margin-right:auto}.swiper-container .apartments-wrap .single-apartment{overflow:auto;position:relative;float:left}.bx-next,.bx-prev{display:block;font-size:22px;margin-top:-16px;padding:8px 10px 9px;position:absolute;top:25%;z-index:100;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;background:rgba(0,0,0,.2);border-radius:5px}.bx-next:before{content:"";width:30px;height:30px;background:url(/img/next.svg) no-repeat center;display:block;background-size:contain}.bx-prev:after{content:"";width:30px;height:30px;background:url(/img/prev.svg) no-repeat center;display:block;background-size:contain}.bx-next{right:0}.search-results-wrapper .button-view-more{margin-bottom:50px}.first-bg-wrapper.contact-page .for-title{height:25rem;width:100%}.first-bg-wrapper.contact-page .first-bg{width:100%;height:auto}.contact-main-wrapper{position:relative;margin-bottom:10rem;margin-top:7.6rem}.contact-page-wrap .left{width:40.1%}.contact-page-wrap .left .title{color:#010101;font-size:3.6rem;font-weight:600;line-height:42px;margin-top:32.1rem}.contact-page-wrap .left .text{margin-top:6.4rem;opacity:.64;color:#000;font-size:1.8rem;font-weight:400;line-height:30px;width:87%}.contact-page-wrap .left .contact-details{margin-top:5rem}.contact-page-wrap .left .contact-details .info-row{margin-bottom:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-page-wrap .left .contact-details .info-row span{opacity:.64;color:#000;font-size:1.8rem;font-weight:400;margin-left:2rem}.contact-page-wrap .left .contact-details .info-row.phone span{margin-left:3rem}.contact-page-wrap .left .contact-details .follow-us{margin-top:4.6rem}.contact-page-wrap .left .contact-details .follow-us .text{font-size:1.8rem;font-weight:400;line-height:2.8rem;margin-right:0}.contact-page-wrap .left .contact-details .follow-us a{margin-left:.5rem}.contact-page-wrap .left .contact-details .follow-us a img{margin-left:1rem;min-height:1.6rem}.contact-page-wrap .left .personal-data{width:100%;background:-webkit-gradient(linear,left top,right top,from(#cd957c),color-stop(50%,#edc8b2),color-stop(50%,rgba(0,0,0,0)));background:-o-linear-gradient(left,#cd957c 0,#edc8b2 50%,rgba(0,0,0,0) 50%);background:linear-gradient(90deg,#cd957c 0,#edc8b2 50%,rgba(0,0,0,0) 50%);top:0;position:absolute;left:0;z-index:-1;padding:4.7rem 0 3.7rem 0}.contact-page-wrap .left .personal-data .left{width:40.1%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-page-wrap .left .personal-data .left .image-wrapper{width:28.4%;padding-bottom:calc(28.4% - 3rem);border-radius:50%;border:1.5rem solid #fff}.contact-page-wrap .left .personal-data .left .hello-text{width:60%;margin-left:5%;color:#fff;font-size:2.1rem;font-weight:300}.contact-page-wrap .right{width:59.9%}.contact-page-wrap .right .title{color:#010101;text-align:left;width:80%;max-width:78rem;margin:auto;margin-top:-2rem;font-size:3.6rem;margin-bottom:4rem;margin-left:8.5%}.add-inquery .color-row{width:100%;padding-bottom:10.4rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%)}.add-inquery .title{text-align:center;color:#010101;font-size:3.6rem;font-weight:600;margin-top:5rem}.add-inquery .sub-title{text-align:center;font-size:1.6rem;font-weight:300;line-height:3rem;width:31%;margin:0 auto;margin-top:4rem}.add-inquery .line-full{width:100%;border-bottom:1px solid #f4f4f4;margin-top:6rem;margin-bottom:4rem}.add-inquery .apart-info-wrap .left{width:38.4%;padding:0}.add-inquery .apart-info-wrap .left .image-wrapper{width:100%;padding-bottom:66.666%;background-size:100%!important}.add-inquery .apart-info-wrap .right{padding:0;padding-left:6.7%;padding-top:1rem;width:42%}.add-inquery .apart-info-wrap .right .apartment-title{color:#d49d82;font-size:2rem;font-weight:600;line-height:2.6rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}.add-inquery .apart-info-wrap .right .address{font-size:1.6rem;font-weight:600;margin-top:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-inquery .apart-info-wrap .right .address i{width:1.1rem;height:2rem;display:block;background:url(/img/home/address.svg) no-repeat;background-size:contain;background-position:center;margin-right:1.2rem;margin-top:.4rem}.add-inquery .apart-info-wrap .right .price-wrapper{margin-top:2.2rem}.add-inquery .apart-info-wrap .right .price-wrapper .column-3{color:#d8a58c;font-size:3rem;font-weight:700;text-align:center;background-color:#f8f8f8;padding:1.2rem 0 .5rem 0}.add-inquery .apart-info-wrap .right .price-wrapper .column-3:nth-child(2){background-color:#f1f1f1}.add-inquery .apart-info-wrap .right .price-wrapper .column-3 .small-text{display:block;font-size:1.6rem;font-weight:400;color:#000;padding:.5rem 5rem;line-height:2rem}.add-inquery .apart-info-wrap .right .dates-wrapper{margin-top:3rem}.add-inquery .apart-info-wrap .right .dates-wrapper .column-2{padding-right:6%}.add-inquery .apart-info-wrap .right .dates-wrapper .column-2:nth-child(2){padding-left:6%;padding-right:0}.add-inquery .apart-info-wrap .right .dates-wrapper .text{display:block;margin-bottom:2.5rem}.add-inquery .apart-info-wrap .right .dates-wrapper .input-wrap{position:relative}.add-inquery .apart-info-wrap .right .dates-wrapper .input-wrap:before{content:"";display:block;position:absolute;width:3.4rem;height:3.4rem;background:url(/img/calendar.svg) no-repeat,#565656;top:1rem;background-position:center;background-size:50%}.add-inquery .apart-info-wrap .right .dates-wrapper .dates-input{margin-left:1.2rem;width:calc(100% - 1.2rem);height:5.5rem;padding-left:3rem;font-size:1.4rem;border:1px solid rgba(0,0,0,.23)}.add-inquery .apart-info-wrap .right .dates-wrapper .fixible-wrap{margin-top:2.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-inquery .apart-info-wrap .right .dates-wrapper .fixible-wrap .checkbox-custom-original{display:none}.add-inquery .apart-info-wrap .right .dates-wrapper .fixible-wrap .checkbox-custom{-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.28);box-shadow:1px 2px 5px rgba(0,0,0,.28);width:3.2rem;height:3.2rem;border-radius:50%;display:inline-block;margin-left:0;margin-right:-1.5rem;cursor:pointer;z-index:1;background:#fff}.add-inquery .apart-info-wrap .right .dates-wrapper .fixible-wrap .checkbox-custom-original:checked~.checkbox-custom{background:url(/img/check.svg) no-repeat,#fff;background-position:center}.add-inquery .apart-info-wrap .right .dates-wrapper .fixible-wrap .fix-label{display:-webkit-box;display:-ms-flexbox;display:flex;height:7.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#f8f8f8;font-size:1.8rem;font-weight:400;padding-left:3rem}.add-inquery .bg-line-wrapper .line-on-bg{position:absolute;width:100%;height:36rem;background-image:-o-linear-gradient(191deg,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(259deg,#cd957c 0,#edc8b2 100%);z-index:-1;top:calc(50% - 22rem)}.articles-wrap{font-size:2rem;line-height:3rem}.articles-wrap .lp-content{width:100%!important}.articles-wrap .color-row{width:100%;padding-bottom:10.4rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);margin-bottom:4rem}.articles-wrap h3{margin-top:2.5rem}.articles-wrap h3 span{color:#d8a58c!important}.articles-wrap h2{font-size:3rem;line-height:5rem;color:#d8a58c!important}.articles-wrap h2 span{color:#d8a58c!important}.articles-wrap h1{font-size:4rem;line-height:5rem;margin-bottom:2rem;color:#d8a58c!important}.articles-wrap h1 span{color:#d8a58c!important}.landing-title{text-align:center;font-size:3.8rem;font-weight:400;line-height:3.6rem}.landing-form{position:relative}.landing-form .line-on-bg{position:absolute;width:100%;height:36rem;background-image:-o-linear-gradient(191deg,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(259deg,#cd957c 0,#edc8b2 100%);z-index:-1;top:calc(50% - 13rem);left:0}.d-fixed{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;background:rgba(0,0,0,.8);display:none}.favorite-wrap{width:60%;min-width:1050px;background:#fff;margin:7vh auto;height:85vh;z-index:1050;overflow-y:auto;position:relative}.favorite-wrap.short{height:150px}.favorite-wrap .close{position:absolute;right:3rem;top:3rem}.favorite-wrap .close img{width:40px}.favorite-wrap .title-main{color:#010101;font-size:3.6rem;font-weight:600;line-height:4.2rem;text-align:center;padding-top:3rem;padding-bottom:3rem}.favorite-wrap .text-main{font-size:1.6rem;font-weight:300;margin:auto;line-height:3rem;margin-top:3rem;width:50%;text-align:center}.favorite-wrap .gradient-line{background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);color:#fff;padding:3rem;width:100%}.favorite-wrap .gradient-line .column{border-right:1px solid #fff;padding:0 5%}.favorite-wrap .gradient-line .column:last-child{border-right:none}.favorite-wrap .gradient-line .column img{margin-right:3rem}.favorite-wrap .gradient-line .column .phone{white-space:nowrap;font-size:2rem;font-weight:600;line-height:2.6rem}.favorite-wrap .gradient-line .column .city{opacity:.64;color:#fff;font-size:1.4rem;font-weight:300;letter-spacing:1.4px;line-height:3rem;text-transform:uppercase}.favorite-wrap .list-name{color:#010101;font-size:3.6rem;font-weight:600;line-height:4.2rem;text-align:center;padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid #eaeaea;text-align:center;margin-bottom:2rem}.favorite-wrap .favorites-list .apart-info-wrap{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #eaeaea}.favorite-wrap .favorites-list .apart-info-wrap .left{width:33.4%;padding:0}.favorite-wrap .favorites-list .apart-info-wrap .left .image-wrapper{width:100%;padding-bottom:66.666%;background-size:cover!important;background-position:center!important}.favorite-wrap .favorites-list .apart-info-wrap .right{padding:0;padding-left:6.7%;padding-top:1rem;width:63%;-ms-flex-item-align:end;align-self:flex-end}.favorite-wrap .favorites-list .apart-info-wrap .right .remove-favorite{position:absolute;right:0;top:0}.favorite-wrap .favorites-list .apart-info-wrap .right .apartment-title{color:#d49d82;font-size:2rem;font-weight:600;line-height:2.6rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;width:92%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.favorite-wrap .favorites-list .apart-info-wrap .right .address{font-size:1.6rem;font-weight:600;margin-top:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.favorite-wrap .favorites-list .apart-info-wrap .right .address i{width:1.1rem;height:2rem;display:block;background:url(/img/home/address.svg) no-repeat;background-size:contain;background-position:center;margin-right:1.2rem;margin-top:.4rem}.favorite-wrap .favorites-list .apart-info-wrap .right .price-wrapper{margin-top:2.2rem}.favorite-wrap .favorites-list .apart-info-wrap .right .price-wrapper .column-3{color:#d8a58c;font-size:3rem;font-weight:700;text-align:center;background-color:#f8f8f8;padding:1.2rem 0 .5rem 0}.favorite-wrap .favorites-list .apart-info-wrap .right .price-wrapper .column-3:nth-child(2){background-color:#f1f1f1}.favorite-wrap .favorites-list .apart-info-wrap .right .price-wrapper .column-3 .small-text{display:block;font-size:1.6rem;font-weight:400;color:#000;padding:.5rem 5rem;line-height:2rem}.favorite-wrap .gray-header{padding:3rem;text-align:center;font-size:1.8rem;font-weight:400;line-height:2.8rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#f9f9f9));background-image:-o-linear-gradient(top,#e9e9e9 0,#f9f9f9 100%);background-image:linear-gradient(180deg,#e9e9e9 0,#f9f9f9 100%)}.favorite-wrap .dates-wrapper{margin:0 auto;margin-top:3rem;width:70%;margin-bottom:5rem}.favorite-wrap .dates-wrapper .column-3{margin-right:4%}.favorite-wrap .dates-wrapper .column-3:nth-child(3){margin-right:0}.favorite-wrap .dates-wrapper .text{display:block;margin-bottom:2.5rem}.favorite-wrap .dates-wrapper .input-wrap{position:relative}.favorite-wrap .dates-wrapper .input-wrap:before{content:"";display:block;position:absolute;width:3.4rem;height:3.4rem;background:url(/img/calendar.svg) no-repeat,#565656;top:1rem;background-position:center;background-size:50%}.favorite-wrap .dates-wrapper .dates-input{margin-left:1.2rem;width:calc(100% - 1.2rem);height:5.5rem;padding-left:3rem;font-size:1.4rem;border:1px solid rgba(0,0,0,.23)}.favorite-wrap .dates-wrapper .fixible-wrap{margin-top:2.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;-ms-flex-item-align:end;align-self:flex-end}.favorite-wrap .dates-wrapper .fixible-wrap .checkbox-custom-original{display:none}.favorite-wrap .dates-wrapper .fixible-wrap .checkbox-custom{-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.28);box-shadow:1px 2px 5px rgba(0,0,0,.28);width:3.5rem;height:3.2rem;border-radius:50%;display:inline-block;margin-left:0;margin-right:-1.5rem;cursor:pointer;z-index:1;background:#fff}.favorite-wrap .dates-wrapper .fixible-wrap .checkbox-custom-original:checked~.checkbox-custom{background:url(/img/check.svg) no-repeat,#fff;background-position:center}.favorite-wrap .dates-wrapper .fixible-wrap .fix-label{display:-webkit-box;display:-ms-flexbox;display:flex;height:5.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1.8rem;font-weight:400;padding-left:3rem}.favorite-wrap .gradient-title{padding:3rem;text-align:center;font-size:1.8rem;font-weight:400;line-height:2.8rem;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%)}.district-page .title{text-align:center;font-size:3.8rem;font-weight:400;line-height:3.6rem;text-transform:uppercase;margin-top:2rem;margin-bottom:1rem}.district-page .sub-title{font-size:1.6rem;font-weight:300;line-height:3rem;text-align:center;margin-bottom:2rem}.district-page .district-content{text-align:center;max-width:1200px;margin:0 auto}.district-page .district-content h2{text-align:center;color:#d8a58c;font-size:4rem;font-weight:600;line-height:5rem;margin-bottom:2rem}.district-page .district-content h3{text-align:center;color:#d8a58c;font-size:3rem;font-weight:600;line-height:4rem;margin-bottom:1rem;margin-top:1rem}.district-page .places-wrap{width:95%;margin:0 auto}.district-page .places-wrap .title{text-align:center;color:#010101;font-size:3.6rem;font-weight:600;line-height:4.2rem;text-transform:none;margin:3rem 0}.district-page .places-wrap .places-list{grid-template-columns:repeat(2,1fr);grid-column-gap:4rem;margin-top:8rem;grid-row-gap:8rem;margin-bottom:8rem}.district-page .places-wrap .places-list .place{position:relative;min-height:15vw}.district-page .places-wrap .places-list .place .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);width:40%;color:#fff;font-size:2.4rem;font-weight:400;line-height:3rem;padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-btn{display:none}.filter-btn{display:none}.m-map-close{display:none}.text-pop-up{display:none}.m-filter-close{display:none}.deposit .color-row{width:100%;padding-bottom:10.4rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%)}.deposit .dep-wrap{margin-top:3rem}.deposit .left{width:30%}.deposit .left .photo-wrap{width:100%}.deposit .left .photo-wrap img{width:100%}.deposit .left .name{color:#d8a58c;font-weight:600;font-size:2rem;margin:1rem 0}.deposit .left .id-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.7rem;margin-bottom:1.7rem;width:100%}.deposit .left .id-row span{background-color:#d8a58c;color:#fff;padding:.6rem 2.2rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.deposit .left .address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.deposit .left .address i{width:1.1rem;height:2rem;display:block;background:url(/img/home/address.svg) no-repeat;background-size:contain;background-position:center;margin-right:1.5rem}.deposit .right{width:70%;padding-left:3rem}.deposit .right .margin-left{font-size:1.7rem;line-height:3rem;margin-left:3rem}.deposit .right .policy{margin-top:4rem;margin-bottom:4rem}.deposit .right .policy .checkbox-custom{width:2.2rem;height:2.2rem;margin-top:.5rem}.deposit .right .policy .policy-text{width:calc(100% - 4rem);font-size:1.6rem;font-weight:300;line-height:3rem}.deposit .right .policy p.policy-text{margin-left:auto;margin-top:1rem}.deposit .right .policy .checkbox-custom-original{display:none}.deposit .right .policy .checkbox-custom{-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.28);box-shadow:1px 2px 5px rgba(0,0,0,.28);width:3rem;height:3rem;border-radius:50%;display:inline-block;margin-left:1rem;margin-right:1rem;cursor:pointer;margin-top:-1px}.deposit .right .policy .text-label{font-size:1.8rem;cursor:pointer}.deposit .right .policy .checkbox-custom-original:checked~.checkbox-custom{background:url(/img/check.svg) no-repeat;background-position:center}.deposit .right .send-button{margin:0 auto;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd957c),to(#edc8b2));background-image:-o-linear-gradient(top,#cd957c 0,#edc8b2 100%);background-image:linear-gradient(180deg,#cd957c 0,#edc8b2 100%);width:26.9rem;height:5.7rem;display:block;border:none;letter-spacing:.16rem;color:#fff;font-weight:600;text-transform:uppercase;font-size:1.4rem;margin-top:6rem;margin-bottom:4rem}.picture-bg-landing img{width:100%}.landing-wrap .landing-title{color:#010101!important;font-size:4.9rem;font-weight:600;line-height:4.2rem;text-align:center;margin:5rem 0 1rem 0}.landing-wrap .landing-title span{color:#010101!important}.landing-wrap .second-head-line{color:#d8a58c;font-size:3rem;font-weight:400;letter-spacing:.8px;line-height:3rem;text-align:center;width:70%;margin:0 auto;padding:2rem 0 8rem 0}.just-text-wrap{font-size:2rem;font-weight:300;line-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem 0 5%}.just-text-wrap .title{color:#000;font-size:3.8rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:4.2rem;text-align:left;margin-bottom:1rem}.just-text-wrap .sub-title{color:#000;font-size:2.8rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:4.2rem;text-align:left;margin-bottom:1rem}.just-text-wrap .separate-landing{border-bottom:1px solid #d8a58c;width:10rem;margin:2.5rem 0 3rem 0}.only-text{margin-bottom:5rem;display:block}.only-text .title{color:#000;font-size:3.8rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:4.2rem;text-align:left;text-align:center;margin-bottom:1rem}.only-text .separate-landing{border-bottom:1px solid #d8a58c;width:10rem;margin:auto;margin-top:2.5rem;margin-bottom:2.5rem}.image-text-wrap{margin-bottom:5rem}.image-text-wrap .image-wrap-block{padding-bottom:66%}.image-text-wrap{margin-bottom:5rem}.image-text-wrap .image-wrap-block{padding-bottom:66%}.image-text-wrap .play-btn{width:100%;height:100%;background:url(/img/home/play_btn.svg) no-repeat;background-size:7.6rem;cursor:pointer;-ms-transform:translate(-50%,-50%);z-index:1;background-position:center}.image-text-wrap .shadow{width:100%;height:100%;background:rgba(0,0,0,.5)}.image-wrap-block.with-img-tag{overflow:hidden}.image-wrap-block.with-img-tag img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-wrap-block.with-img-tag img.h-100{width:auto;height:100%}.content-wrap-landing .reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-wrap-landing .reverse .column-2.just-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5% 0 2rem}.thanks-page .img-wrap{overflow:hidden;padding-bottom:31%}.thanks-page .img-wrap img{width:100%;top:-31%}.thanks-page .title{text-align:center;color:#010101;font-size:5.6rem;font-weight:600;margin-top:10rem;letter-spacing:.6rem}.thanks-page .sub-title{text-align:center;font-size:2.2rem;font-weight:300;line-height:4.5rem;width:65%;margin:0 auto;margin-top:4rem}.thanks-page .img-text{margin-top:4rem}.thanks-page .img-text .img-wrap{position:relative;padding-bottom:70%;width:60%;margin:auto}.thanks-page .img-text .img-wrap img{width:unset;top:0;height:100%;left:-30%}.thanks-page .text{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-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.2rem;font-weight:300;line-height:4.5rem;padding:3rem}.thanks-page .text a{font-weight:700;color:#d8a58c}.thanks-page .text .delimeter{display:block;border-bottom:.2rem solid #d8a58c;margin:3rem 0;width:10rem}.thanks-page .bottom-margin{margin-bottom:14rem}.under_video_section{margin-top:14rem}@media (min-width:1921px){.first-bg-wrapper img{height:auto;width:100%}.quick-search-wrap .white-form label{font-size:1.1rem}.quick-search-wrap .white-form .city .ms-choice{font-size:1.4rem}.quick-search-wrap .white-form .date .dates{font-size:1.4rem}.quick-search-wrap .white-form .submit .quick-submit{font-size:1.4rem}}@media (min-width:2200px){.first-bg-wrapper .smaller-custom.vienna{-webkit-transform:translate(-50%,15%);-ms-transform:translate(-50%,15%);transform:translate(-50%,15%)}}