/*===============================================*//* 1. IMPORTS *//*===============================================*//*===============================================*//* 9MEDIA QUERIES *//*===============================================*//*===============================================*//* Small desktop and laptops 1500 px *//*===============================================*/@media screen and (max-width: 1500px){/*===============================================*//* HEADER *//*===============================================*/.modal-benefits h3{align-items:center}.header__content{width:calc(100% - 40px);padding:0 20px}/* ELEMENT - header__menu */.header__menu ul li{padding:6px 8px}.header__menu ul li.menu-item-has-children{margin-right:3px}.header__menu ul li.menu-item-has-no-children{padding-left:10px;width:90%}.header__menu ul li.search-nav{margin-left:10px;padding:10px 15px 10px 20px}.header__menu ul li.border-green{margin:0 5px}.header__menu ul li.border-gray{margin:0 5px}.section--has-banner{padding:140px 0 40px 0}.section__content{width:calc(100% - 80px);padding:0 40px}.section__title{padding:0 0 60px 0}.search-form{width:80%}.filters-city{right:40px}.modal__wrapper{width:70%;max-height:100vh;max-width:100vw}}/*===============================================*//* Smaller than fixed width 1240 px *//*===============================================*/@media screen and (max-width: 1280px){#account-mobile{display:block}#account-desktop{display:none}body{font-size:1.4rem;line-height:1.5}.top-banner{width:calc(100% - 20px);padding:0 10px}.top-banner__title{font-size:1.4rem;flex:0 0 30%}.top-banner__text{font-size:1.1rem;padding:0 10px}.top-banner__button{padding:8px 10px;font-size:1.1rem;font-weight:700;text-align:center}.top-banner__button:hover{color:#fff}.header{height:60px}.header__content{width:calc(100% - 20px);padding:0 10px}.header__logo{margin:10px 0 0 0}.header__logo a img{display:block;max-width:150px;margin-top:-30px}/* ELEMENT - header__menu */.header__menu{display:none;width:calc(100% - 120px);height:100%;overflow-y:scroll;margin:auto;padding:75px 40px 20px 40px;position:fixed;top:0px;left:0px;z-index:999;background-color:#F2F1EC;text-align:center;visibility:hidden;transform:translateX(100%);opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.header--page .header__menu{padding:75px 40px 20px 40px}.header__menu.active{transform:translateX(40px);visibility:visible;opacity:1}.header__menu ul li{width:auto;display:inline-block;padding:5px 10px;margin-bottom:15px/* --------HOVER THE 1 LI TO SHOW THE UL DROPDOWN---------- *//* --------FIRST DROP DOWN UL---------- */}.header__menu ul li a{font-size:1.4rem}.header__menu ul li a:hover{color:#ffffff}.header__menu ul li.menu-item-has-children{background-image:none;margin-right:0px;width:100%;padding:5px 0}.header__menu ul li.border-green{margin:0 0 15px 0}.header__menu ul li.border-gray{margin:0 0 15px 0}.header__menu ul li.search-nav{display:none}.header__menu ul li.divider{display:none}.header__menu ul li .submenu-button{position:absolute;z-index:99;right:0;top:0px;display:block;cursor:pointer;width:22px;height:30px;background-image:url(../images/icons/arrow-down.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:22px}.header__menu ul li:hover > ul{-webkit-transition:none;-moz-transition:none;transition:none;top:0px}.header__menu ul li ul{position:relative;left:auto;top:auto;right:auto;z-index:9999;opacity:1;width:100%;visibility:visible;display:none;padding:20px 0 0 0;margin:0;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:none;-moz-transition:none;transition:none/* --------SECOND DROP DOWN UL---------- */}.header__menu ul li ul li{position:relative;display:block/* --------HOVER THE 2 LI TO SHOW THE 2 UL DROPDOWN---------- */}.header__menu ul li ul li a{width:auto;border:none;font-size:1.2rem;text-align:center;border-bottom:1px #caccb1 solid}.header__menu ul li ul li.menu-item-has-children{background:none}.header--page .header__menu ul li.menu-item-has-children{background:none}.header--transparent .header__menu ul li.menu-item-has-children{background:none}.header__menu ul li ul ul{margin:0 0 0 10px;top:auto}.mobile-logo{display:block;width:100%;text-align:center;padding:20px 0}.mobile-logo img{display:block;margin:auto;width:80px}.mobile-contact{display:block;border-top:1px #caccb1 solid;width:100%;text-align:center;padding:20px 0 0 0;color:#6d6e70}.mobile-contact__row{padding:0 0 20px 0}.mobile-contact h3{padding:0;margin:0px;color:#000;font-family:"Cinzel",serif}.mobile-contact a{display:block;text-align:center;color:#6d6e70}.mobile-contact p{text-align:center}body.has-top-banner .header__menu{top:120px}.body-overlay{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:777;background-color:rgba(0, 0, 0, 0.5)}.search-mobile-open{display:none;position:fixed;top:15px;right:60px;z-index:999}.search-mobile-open.active{display:block}.search-mobile-open img{display:block;width:28px}body.has-top-banner .search-mobile-open{top:75px}#mobile-menu-open{display:block;position:fixed;top:20px;right:20px;z-index:9999;visibility:visible;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-tap-highlight-color:transparent}body.has-top-banner #mobile-menu-open{top:80px}#mobile-menu-open{width:32px;height:25px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}#mobile-menu-open span{display:block;position:absolute;height:1px;width:50%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;-webkit-tap-highlight-color:transparent}#mobile-menu-open span:nth-child(even){left:50%}#mobile-menu-open span:nth-child(odd){left:0px}#mobile-menu-open span:nth-child(1),#mobile-menu-open span:nth-child(2){top:0px}#mobile-menu-open span:nth-child(3),#mobile-menu-open span:nth-child(4){top:8px}#mobile-menu-open span:nth-child(5),#mobile-menu-open span:nth-child(6){top:16px}#mobile-menu-open.open{position:fixed}#mobile-menu-open.open span:nth-child(1),#mobile-menu-open.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#000}#mobile-menu-open.open span:nth-child(2),#mobile-menu-open.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background:#000}#mobile-menu-open.open span:nth-child(1){left:5px;top:5px}#mobile-menu-open.open span:nth-child(2){left:calc(50% - 5px);top:5px}#mobile-menu-open.open span:nth-child(3){left:-50%;opacity:0}#mobile-menu-open.open span:nth-child(4){left:100%;opacity:0}#mobile-menu-open.open span:nth-child(5){left:5px;top:11px}#mobile-menu-open.open span:nth-child(6){left:calc(50% - 5px);top:11px}.header--transparent #mobile-menu-open span{background:#fff}.header--page.header--transparent #mobile-menu-open span{background:#000 !important}.header--transparent .header__menu ul li,.header--transparent .header__menu ul li a{color:#000}.header--transparent .header__menu ul li ul li a{color:#000}.header--transparent .header__menu ul li a:hover{color:#000}.header--transparent .alternate-header.search-mobile-open{background-image:url(../images/icons/search-open.svg)}/*===============================================*//* SEARCH *//*===============================================*/.search__content{width:calc(100% - 40px);padding:0 20px}.search__close{padding:10px 0 0 0}.search__close img{max-width:22px}.search__title{width:100%;text-align:center;padding:20px 0 20px 0;font-size:2.4rem;font-weight:700;letter-spacing:-0.5px}.search-form{width:100%}.search-form__more{margin-bottom:10px}.search-form__submit{position:fixed;bottom:0px;left:0px;margin-bottom:0px;padding:20px 0;background-color:#fff;-webkit-box-shadow:0px -1px 17px -9px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px -1px 17px -9px rgba(0, 0, 0, 0.35);box-shadow:0px -1px 17px -9px rgba(0, 0, 0, 0.35)}.filters{width:100%;padding:10px 0 10px 0;display:block}.filters__row--centered{width:100%;text-align:center;padding:20px 0 0 0}.filters__icon{flex:0 0 40px}.filters__icon img{display:block;width:100%}.filters__divider{flex:0 0 20px;margin:0 5px}.filters__radio{margin:0 5px 0 0}.filters__radio label{padding:10px 15px;font-size:1.2rem}.filters__checkbox{margin:0 5px 5px 0}.filters__checkbox label{padding:5px 10px;font-size:1.2rem}.ui-autocomplete{z-index:9999999}.budget__slider{width:90%;padding:10px 0 30px 0}/*===============================================*//* INTRO SLIDER *//*===============================================*/.intro-slider__caption-title{font-size:8rem}.intro-slider__caption-subtitle{font-size:3.2rem}.intro-slider__caption-description{font-size:2.6rem}.intro-slider__caption-description strong{font-size:4rem}.intro-slider__caption-subdescription{font-size:1.8rem}.intro-slider__caption-location{font-size:1.8rem}.intro-slider .swiper-button-next{width:50px;height:50px}.intro-slider .swiper-button-prev{width:50px;height:50px}/* .section { padding: 40px 0; } */.section--has-banner{padding:120px 0 40px 0}.section__content{width:calc(100% - 40px);padding:0 20px;padding-top:10px}.section__title{font-size:2.4rem;padding:0 0 40px 0}.about{flex-wrap:wrap}.about__text{order:1;width:100%;padding:0px}.about__text h4{font-size:2rem;margin:0 0 20px 0}.about__image{width:100%;margin-bottom:40px;order:0}.about__image img{display:block;max-width:100%}.about__button{margin-top:40px}/*===============================================*//* LISTING *//*===============================================*/.listing__estimate{padding-right:15px;font-size:1.4rem}.listing--2 .listing__item{width:100%;margin-right:0px;margin-bottom:20px}.listing--2 .listing__item-thumb a img{-webkit-transition:none;transition:none}.listing--2 .listing__item-title{font-size:1.4rem;padding-bottom:5px}.listing--2 .listing__item-city{font-size:1.2rem}.listing--2 .listing__item-price{font-size:1.4rem}.listing--2 .listing__item-nr{font-size:1.2rem}.listing--2 .listing__item-rooms{font-size:1.2rem}.listing--2 .listing__item-rooms span{margin-right:10px}.listing--2 .listing__item-rooms span b{margin-right:5px}.listing--2 .listing__item-rooms span img{width:35px}.listing--2 .listing__item:hover .listing__item-thumb a img{opacity:1}.listing--3 .listing__item{width:100%;margin-right:0px;margin-bottom:20px}.listing--3 .listing__item-thumb .listing__image{-webkit-transition:none;transition:none;height:275px}.listing--3 .listing__item-title{font-size:1.5rem;padding-bottom:0px}.listing--3 .listing__item-city{font-size:1.2rem}.listing--3 .listing__item-price{font-size:1.4rem}.listing--3 .listing__item-nr{font-size:1.2rem}.listing--3 .listing__item-rooms{font-size:1.2rem}.listing--3 .listing__item-rooms span{margin-right:10px}.listing--3 .listing__item-rooms span b{margin-right:5px}.listing--3 .listing__item-rooms span img{width:35px}.listing--3 .listing__item:hover .listing__item-thumb a img{opacity:1}.section--city{width:100%;position:relative;padding:170px 0 40px 0}.section--city.half{width:100%;float:none}.section--city.half .section__content{width:calc(100% - 40px);padding:0px 20px}.mobile-filter-keywords{display:block;position:fixed;top:60px;left:0px;z-index:333;background-color:#fff;width:calc(100% - 20px);padding:7px 10px 10px 10px}.mobile-filter-keywords__input{width:calc(100% - 20px);background-color:#f5f5f5;padding:10px;border:0px;font-size:1.4rem;margin-bottom:0px}.section__filters{position:fixed;top:110px;left:0px;z-index:333;background-color:#fff;width:calc(100% - 20px);padding:0 10px 10px 10px;-webkit-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25)}.section__filters-title{display:none}.section__filters-links{width:100%;display:flex;justify-content:space-between}.filters-city{width:calc(100% - 20px);background-color:#ffffff;margin:auto;padding:10px;position:fixed;top:150px;right:0px;z-index:666;display:none}.filters-city--full{width:calc(100% - 20px);padding:10px;right:auto;left:0px;top:150px}.filters-city__input{display:none}.view-on-map{width:100%;text-align:center;letter-spacing:-0.5px;padding:8px 0 8px 0}.view-on-map span{display:none}.view-on-map.hide{display:none}.close-map-mobile{width:100%;text-align:center;display:inline-block;background-color:#f5f5f5;background-image:url(../images/icons/map.svg);background-position:5% 50%;background-repeat:no-repeat;background-size:18px 18px;font-size:1.2rem;font-weight:700;letter-spacing:-0.5px;padding:8px 0 8px 0;margin:0px;cursor:pointer}.close-map-mobile.hide{display:none}.close-map{display:none !important}.filter-listing{width:calc(100% - 20px);text-align:center;letter-spacing:-0.5px;padding:8px 20px 8px 0;margin:0 0 0 5px}.sort-listing{width:100%;text-align:center;letter-spacing:-0.5px;padding:8px 0 8px 0;margin:0 0 0 5px}.sort-listing select{width:80%}.map-city{position:fixed;top:150px;left:0px;z-index:555;height:calc(100% - 150px) !important;width:100%;display:none}/*===============================================*//* TESTIMONIALS SLIDER *//*===============================================*/.testimonials-slider{width:100%}/*===============================================*//* BENEFITS *//*===============================================*/.section--benefits{padding:50px 0 0 0;margin-bottom:130px}.section--benefits .section__title{font-size:3rem;line-height:1;padding:0 0 10px 0}.section--benefits .section__subtitle{font-size:1.2rem;padding:0 0 40px 0}.benefits{flex-wrap:wrap}.benefits__navigation{flex:0 0 100%}.benefits__navigation ul{display:flex;flex-wrap:wrap;border-bottom:1px solid #aeaeae;margin-bottom:40px}.benefits__navigation ul li{width:calc(50% - 41px);cursor:pointer;font-size:1.4rem;font-weight:700;color:#707070;padding:10px 0 10px 40px;margin-bottom:0px}.benefits__navigation ul li.selected{color:#070706}.benefits__navigation ul li.selected:hover{color:#070706 !important}.benefits__navigation ul li:nth-child(1){border-right:1px solid #aeaeae;border-bottom:1px solid #aeaeae}.benefits__navigation ul li:nth-child(2){border-bottom:1px solid #aeaeae}.benefits__navigation ul li:nth-child(3){border-right:1px solid #aeaeae}.benefits__navigation ul li:nth-child(1).selected{background-size:20px 20px;background-position:10px 50%}.benefits__navigation ul li:nth-child(2).selected{background-size:20px 20px;background-position:10px 50%}.benefits__navigation ul li:nth-child(3).selected{background-size:20px 20px;background-position:10px 50%}.benefits__navigation ul li:nth-child(4).selected{background-size:20px 20px;background-position:10px 50%}.benefits__navigation ul li:hover{color:#707070}.benefits__list{display:flex;flex-wrap:wrap;visibility:hidden;opacity:0;height:0px}.benefits__list.active{visibility:visible;opacity:1;height:auto}.benefits__list li{width:calc(100% - 20px);margin-right:0px;margin-bottom:20px;padding-left:20px;position:relative}.benefits__list li:nth-child(3n+3){margin-right:0px !important}.benefits__list li:after{content:"";position:absolute;top:10px;left:0px;width:1px;height:20px;background-color:#bababa}.benefits__button{width:100%;text-align:center;position:relative;bottom:-30px}/*===============================================*//* PROPERTY *//*===============================================*/.property{flex-wrap:wrap}.property__details{width:100%;padding:0 0 20px 0}.property__details-header{flex-wrap:wrap}.property__details-header h2{width:100%;font-size:1.6rem;padding:15px 0 10px 0;line-height:1.2}.property__details-price{font-size:1.5rem;font-weight:700;padding:0 0 15px 0;color:#6f6f6f}.property__details-price .note{font-size:1.5rem;top:5px}.property__sidebar{width:100%;padding:20px 0 0 0}.property__vtour{position:absolute;bottom:10px;right:10px;font-size:1.1rem}.property__vtour:hover{color:#000}.property__description{padding:20px 0 0 0;font-size:1.4rem}.property__description p{font-size:1.4rem;text-align:justify;padding-bottom:20px}.property__gallery-thumb{width:100%;margin:0 0 10px 0;position:relative}.property__gallery-thumb:nth-child(2n+2){margin:0 0 10px 0}.property__gallery-thumb a:before{display:none}.property__gallery-thumb a:hover:before{opacity:0}.property-slider{width:100%;position:relative}.property-slider__slide{width:100%;background-color:#000}.property-slider__slide img{display:block;height:275px;max-width:100%}.property-slider__pagination{color:#fff;text-align:left;width:calc(100% - 20px);padding:0 10px}.property-slider .swiper-button-next{width:30px;height:30px;right:10px}.property-slider .swiper-button-prev{width:30px;height:30px;left:10px}.property-slider .swiper-button-disabled{opacity:0}.property-slider__unlock-content{width:90%}.property-slider__unlock-title{font-size:1.4rem;letter-spacing:-0.5px;padding-bottom:10px}.property-info{width:calc(100% - 40px);min-height:300px;padding:20px;flex-wrap:wrap}.property-info__text{width:100%;display:flex;flex-wrap:wrap;font-size:1.4rem}.property-info__text span{display:block;width:100%;padding-bottom:5px}.property-info__rooms{font-size:1.2rem}.property-info__rooms span{margin-left:0;margin-right:10px}.property-info__rooms span b{margin-right:5px}.property-info__area{font-size:1.2rem;justify-content:flex-start}.property-info__area span{margin-left:0px}.property-tabs{width:100%}.property-tabs__navigation{width:100%;padding:20px 0}.property-tabs__navigation ul{display:flex;justify-content:start}.property-tabs__navigation ul li{font-size:1.4rem;margin:0 !important;padding:0 10px !important;line-height:1.2}.property__details-history .property__details-history-wrapper,.property-tab{width:100%;padding:10px 0}.property-tab ul li{padding:10px 0;width:100%;flex-wrap:wrap;font-size:1.4rem}.property-tab ul li strong{width:100%}.property-tab ul li span{width:100%}.property-map{width:100%;margin:0px;height:300px}.property-subtitle{width:calc(100% - 40px);padding:20px;font-size:1.4rem}.sidebar-block{width:calc(100% - 40px);padding:20px;margin-bottom:20px}.sidebar-block__title{font-size:1.8rem}.sidebar-block__profile img{width:150px;margin-bottom:20px}.date-selectors{width:100%}.date-selectors--divider{width:5px;margin-right:0px}.date-slider{width:calc(100% - 10px);margin:0 5px}.date-slider__slide strong{font-size:1.6rem}.date-slider__slide span{font-size:1.1rem}.property-cta-buttons{display:none;width:calc(100% - 20px);padding:20px;position:fixed;bottom:0px;left:0px;z-index:444;justify-content:space-between;align-items:center;background-color:#f7f7f7}.property-cta-buttons__ask{width:calc(50% - 10px);margin-right:20px;text-align:center;background-color:#364A4B;border:1px solid #364A4B;letter-spacing:1px;color:#fff;padding:10px 0;font-family:'Cinzel',serif;font-size:1.2rem}.property-cta-buttons__ask--full{width:100%}.property-cta-buttons__tour{width:calc(50% - 10px);margin-right:20px;text-align:center;background-color:#fff;border:1px solid #000;letter-spacing:1px;color:#000;padding:10px 0;font-family:'Cinzel',serif;font-size:1.2rem}.property-cta-buttons__tour--full{width:100%}/*===============================================*//* FOOTER *//*===============================================*/.footer__content{width:calc(100% - 40px);padding:0 20px;flex-wrap:wrap}.footer__section{width:100%;margin-right:0px;margin-bottom:20px}.footer__section:nth-child(4n+4){margin-right:0px !important}.footer__section a:hover{color:#070706}.footer__copyrights{width:calc(100% - 40px);padding:0 20px;margin:auto;text-align:left}.footer__copyrights a{color:#364A4B}.footer__copyrights a:hover{color:#364A4B}.swiper-button-next-s,.swiper-button-next-c{right:0px;top:0px}.swiper-button-prev-s,.swiper-button-prev-c{right:40px;top:0px}.promotion-banner{width:calc(100% - 50px);padding:30px 30px 30px 20px;margin-bottom:40px;background-color:#070706;color:#fff;display:flex;justify-content:space-between}.promotion-banner--desktop{display:none}.promotion-banner--mobile{display:block}.promotion-banner__icon{margin-right:10px}.promotion-banner__icon img{display:block;max-width:100%}.promotion-banner__details h3{font-size:1.8rem;letter-spacing:2px;padding:0 0 15px 0;line-height:1.2}.promotion-banner__details h3 span{color:#b8ba99}.promotion-banner__details p{font-size:1.4rem;letter-spacing:0.5px;line-height:1.4}.promotion-banner__details a{color:#b8ba99}}/*===============================================*//* Mobile and portrait Tablets max 800 px *//*===============================================*/@media screen and (max-width: 800px){.estimate-form__loader{width:100%}/* .property-listing { width: 90% !important; margin-left: 10px !important; } *//* .border-after { left: 2.5%; width: 90%; } *//* .property-listing div { max-width: 55%; } */.btn{/* padding: 15px; */padding-left:30px;padding-right:30px}.btn--green:hover{background-color:#364A4B;color:#ffffff}.btn--green-border:hover{background-color:#000000}/*===============================================*//* INTRO SLIDER *//*===============================================*/.intro-slider__caption{left:5%;width:90%}.intro-slider__caption-title{font-size:5rem;letter-spacing:-2px;line-height:1}.intro-slider__caption-subtitle{font-size:1.6rem;line-height:1.5;letter-spacing:2px}.intro-slider__caption-description{font-size:1.4rem;letter-spacing:-0.5px}.intro-slider__caption-description strong{font-size:3rem}.intro-slider__caption-subdescription{font-size:1.8rem}.intro-slider__caption-location{font-size:1.8rem}.intro-slider .swiper-button-next{width:30px;height:30px;right:20px;top:auto;bottom:50px}.intro-slider .swiper-button-prev{width:30px;height:30px;left:20px;top:auto;bottom:50px}.listing-button__more:hover{background-image:url(../images/icons/plus.svg);background-color:#f7f7f7;color:#000}/* Modal *//*---------------*/.modal__wrapper{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);max-height:100vh;max-width:100vw;margin-left:0}.modal__content.modal__content--visible{display:block}.modal__content{overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal__center{width:calc(100% - 40px);padding:20px;flex-wrap:wrap}.modal-form{width:100%;margin-right:0px;margin-bottom:20px}.modal-form__label{font-weight:700;font-size:1.3rem;padding:20px 10px 10px 10px;display:block}.modal-form__input{width:calc(100% - 20px);padding:20px 10px;background:none;border:none;border-bottom:1px #cdcdcd solid;font-weight:700;font-size:1.3rem;font-family:'Open Sans',sans-serif}.modal-form__input::placeholder{/* Chrome, Firefox, Opera, Safari 10.1+ */color:rgb(129, 128, 128);opacity:1/* Firefox */}.modal-form__input:-ms-input-placeholder{/* Internet Explorer 10-11 */color:#000}.modal-form__input::-ms-input-placeholder{/* Microsoft Edge */color:#000}.modal-form__submit{width:100%;text-align:center;display:inline-block;padding:18px 0;margin:30px 0 0 0;font-size:1.4rem;font-weight:700;letter-spacing:1px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;font-family:'Open Sans',sans-serif;background-color:#364A4B;color:#ffffff;border:none}.modal-form__submit:hover{background-color:#000}.modal-form__subinfo{font-size:1.3rem;padding:10px 0 0 0}.modal-form__subinfo a{font-weight:700;color:#364A4B}.modal-form label.error{color:#da6262;font-size:1.4rem;padding-left:10px}.property__details-breadcrumb{padding-top:10px}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}}@media screen and (max-width: 500px){.tag_list span{white-space:normal}.property-slider{min-height:200px !important}.breadcrumb{line-height:1.6}.breadcrumb a{color:#5d5d5d}.breadcrumb__line{margin-right:5px}.breadcrumb-slider__slide{padding:0 5px 0 0}.breadcrumb-slider__slide span{padding:0 5px 0 0}}/*===============================================*//* CUSTOM *//*===============================================*/@media screen and (max-width: 1440px){.section:not(.section--sell-features){padding:100px 0}.property__details-breadcrumb{height:30px;padding-top:0px}.our-property-header{padding-top:40px}}@media screen and (max-width: 800px){.signup-button{padding:15px 0px}.infobox{width:auto}.sitemap__item{flex:100%}}@media screen and (max-width: 1280px){.section--team .section__content{width:calc(100% - 40px);padding:0}.section--team{padding-top:80px}.property__details-breadcrumb{height:30px;padding-top:0px}.mobile-results-title{display:block !important;padding-bottom:10px;padding-top:10px;font-size:1.4rem;color:#424242}.sort-listing{width:100%;text-align:center;letter-spacing:-0.5px;padding:8px 25px 8px 5px;margin:0 0 0 5px}.sort-listing select{width:100%;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap}.section__filters-title{display:none !important}.filters__radio{margin:0 5px 0 0;margin-bottom:10px}.desktop-tags{display:none !important}.mobile-tags{position:relative;top:unset;padding-left:0;box-shadow:unset;padding:inherit;padding:0px;margin:0;background-color:#f5f5f5/* border: 1px solid #000; */}.mobile-results-title.inactive{display:none !important}.mobile-tags.inactive{display:none !important}.mobile-tags{display:inline-block;overflow:hidden}.mobile-tags .tag_list{margin-left:5px;margin-top:2px;display:inline-block}.mobile-filter-keywords .loader-block{top:11px;right:12px;height:30px;width:30px;position:absolute;overflow-y:scroll;overflow-x:hidden;max-height:94%}.mobile-tags.fixed{position:fixed;top:unset;left:10px;width:calc(100% - 20px);padding-left:0;-webkit-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25)}.section__filters.tags-available{top:unset;padding:5px 10px 10px 10px}.filters-city.tags-available{top:unset}.map-city.tags-available{height:calc(100% - 225px);top:unset}.filters-block{position:fixed;z-index:100;top:60px;left:0;max-height:96%;width:100%;display:flex;flex-flow:column;overflow-y:hidden}.filters-block.map-active{height:100%}.mobile-filter-keywords{display:block;position:relative;top:unset;left:unset;background-color:#fff;width:calc(100% - 20px);padding:7px 10px 10px 10px;padding-bottom:0}.mobile-tags.fixed{position:relative;top:unset;width:calc(100% - 20px);padding-left:0;-webkit-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25)}.section__filters{top:unset;position:relative;left:unset;background-color:#fff;width:calc(100% - 20px);padding:0 10px 10px 10px;-webkit-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25);box-shadow:0px 13px 14px -17px rgba(0, 0, 0, 0.25)}.filters-city{width:calc(100% - 80px);background-color:#ffffff;margin:auto;padding:40px;position:fixed;top:158px;right:0;padding-top:10px;overflow-y:auto;overflow-x:hidden;max-height:80vh}.map-city{min-height:500px;width:100%;display:block;top:160px;left:-100%!important;position:fixed}.map-city.show{left:0px!important}.map-city.show.filter-open{left:-100%!important}.search-form__submit{position:relative;margin-bottom:0px;padding:20px 0;background-color:#fff;box-shadow:unset}.home-page-slider{display:none}.section--about{margin-top:40px}.section--our-listings{padding:100px 0 40px 0}.section--property .sidebar-block{margin-top:0px}.filter-search{display:none}}@media screen and (min-width: 1080px){.col3 .column{width:calc((100% - (2 * 10px * 4 )) / 4) !important}}@media screen and (max-width: 723px){.column{padding:10px!important;width:calc((100% - (2 * 10px * 2 )) / 2) !important}.column p{height:20px!important}}@media screen and (min-width: 481px) and (max-width: 1060px){.dimension-2 .choices.input:first-child{border-right:0}.dimension-2 .choices.input:last-child{border-left:0}.column .by{height:50px;line-height:50px;display:inline-block;border:1px solid #b98d67;border-right:0;border-left:0;margin:0}}@media screen and (max-width: 480px){.column{padding:10px!important;width:calc((100% - (2 * 10px * 1 )) / 1) !important}}@media screen and (max-width: 575px){.followMeBar.fixed,.followMeBar.fixed.absolute{width:calc(100% - 140px) !important}}@media screen and (max-width: 431px){.chips span{width:calc(100% - 38px) !important}.chips.combined span:first-child{width:calc(50% - 3px) !important}.chips.combined span:last-child{width:calc(50% - 3px) !important}}@media screen and (max-width: 768px){.followMeBar{background:#fff;padding:10px 20px;position:relative;z-index:1}.followMeBar.fixed{position:fixed;top:60px;box-sizing:border-box;z-index:9;width:calc(100% - 160px);padding:20px 0 5px 0px}.followMeBar.fixed.absolute{position:absolute;width:calc(100% - 160px);padding:0 0 5px 0px}.filters-block{max-height:94%}.awards-title{padding-left:0}.section-col-2,.agent-block{width:90%;float:left;position:relative;min-height:1px;padding:0;left:5%}.team-guarantee{padding:0}.award-col{width:100%;padding:0}.award-row{display:block}.awards-title{margin-bottom:25px}.sitemap .sitemap__item{font-size:16px}.property__details.lease .property-slider__slide,.property-slider__slide{max-height:33vh}}@media screen and (max-width: 800px){.estimate-suggestion-list{margin-top:0!important}}@media screen and (max-width: 700px){#chart-mobile{display:block}#chart{display:none}}@media screen and (max-width: 480px){.wmhw-intro-image__caption{width:calc(100% - 20px);left:10px;right:10px}}@media screen and (min-width: 701px){#chart{display:block}#chart-mobile{display:none}}@media screen and (max-width: 480px){.agent-img{width:100%;margin-bottom:10px}.pgl-midnarrow-row{flex-wrap:wrap}.autocomplete-suggestions,.ui-autocomplete{left:10px !important;width:calc(100% - 40px) !important;margin:0;padding:0 10px}.property-listing{padding:0 !important}.ui-autocomplete-category--properties.ui-menu-item,.ui-autocomplete-category--places.ui-menu-item{padding-left:0 !important}}@media screen and (max-width: 1680px){.search-form__input{flex:1}}@media screen and (max-width: 1440px){.section--property .sidebar-block--questions{margin-top:120px}.sidebar-block--questions.property-not-available{margin-top:45px}.tour-property{margin-top:0px}.carousel__item-thumb{max-height:21vh}.search-form__input{flex:1}}@media screen and (min-width: 1280px){.listing__item-thumb{max-height:30vh}.projects .listing--2 .listing__item-thumb{max-height:55vh}.modal__content--estimate{overflow-y:auto;max-height:90vh}.property-attributes-modal{margin:0 auto;top:50%;left:50%;transform:translate(-50%, -50%) !important}.save-search-control{display:none}}@media screen and (max-width: 1280px){.home-page .search-form__input{flex:1}.section--property{padding:70px 0px}.property-cta-buttons__call,.property-cta-buttons__tour{width:49%}.footer__section{margin-bottom:40px}.tour-property{margin-top:0px}.footer__section{margin-bottom:40px}.project-details .property-cta-buttons__tour{width:100%}.carousel__item-thumb{max-height:23vh}.property-cta-buttons--login{justify-content:start}.search-form__input_header{display:none}.search.active .search-form__input{width:100%;margin-left:-5px}.section__filters-links{align-self:unset;margin-top:-5px;margin-left:unset;justify-content:flex-start}.filters__tab{width:unset;margin-left:0;margin-right:10px;margin-top:5px}.close-map-mobile,.view-on-map{width:100px;margin-top:5px;margin-right:0}#listing-type,#price,#baths-beds,#style{padding:8px 30px 8px 10px}.sort-listing{min-width:150px}.filters-city{padding:20px 40px}.search.active .search-form__input{width:100%;margin-left:-5px}.desktop-view{display:none}.mobile-view{display:unset}.mobile-filters-btn{width:50%;letter-spacing:1px;color:#000;border:1px solid #aeaeae;font-family:'Cinzel',serif;background:#fff}.section__filters-links{flex-wrap:unset}.favourites-section.mobile-filters-btn{background-position:calc((100% - 90px)/2);width:100%;margin:10px}.favourites-section.section__filters-links{flex-wrap:unset;align-items:center;justify-content:center;margin-top:20px}.filters__block{margin-bottom:10px}.filters__block label,.search.active label{padding:10px 15px}.budget__slider{width:96%;padding:10px 0 30px 0;margin-top:10px;margin-bottom:15px}.filters__checkbox{margin:0 10px 10px 0}.filters__radio{margin:0 10px 10px 0}.filters-city .sort-listing{width:90%;margin:7px;margin-top:20px;padding:15px}.tag_list span{white-space:nowrap}.mobile-filter-keywords__input{width:100%}.mobile-filter-keywords{display:flex;height:41px;margin-bottom:7px}.mobile-tags{position:relative;top:unset;padding-left:0;box-shadow:unset;padding:inherit;padding:0;margin:0;background-color:#f5f5f5}.mobile-tags .tag_list{margin-left:5px;margin-top:5px;margin-bottom:0;padding-left:20px;padding-right:20px;margin-right:5px}.mobile-tags{overflow:unset}.search.active .mobile-tags{width:calc(100% + 10px)}.search.active .mobile-tags .tag_list{margin-bottom:5px}.filters__block:last-child{padding-bottom:120px}.filters__divider.block-divider{display:block}.mobile-filter-keywords{margin-bottom:0px;padding-bottom:7px}.mobile-results-title.inactive{display:block !important;visibility:hidden}.results-block{margin-top:54px}.save-search.save-search-desktop{display:none!important}}@media screen and (max-width: 670px){.home-facts .facts .item{width:calc((100%) - 23px) !important}}@media screen and (max-width: 500px){.home-facts .actions{flex-direction:column}.home-facts .save-btn,.home-facts .cancel-btn{width:100%!important}.home-facts .cancel-btn{margin-left:0!important;margin-top:10px;width:100%!important}}@media screen and (max-width: 800px){.table.history{display:block;overflow-x:auto}.cta{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.cta p{margin-bottom:10px;margin-right:0px;font-size:16px;padding:10px;text-align:center}.column{/* margin-right: 0px!important; margin-bottom: 25px; width: 100%!important; */}/* .carousel__item-thumb{ max-height: 60vh; } */.pagination li{height:35px}.pagination li a{padding:7px 17px}.property-slider{min-height:300px}.list-home-form{margin-bottom:70px;margin-top:20px}.trends{flex-direction:column}.metric{width:calc(100% - 60px) !important;margin-bottom:10px!important;margin-left:0!important}.heading.section.section--sell-features .breadcrumb.desktop{display:none}.heading.section.section--sell-features .breadcrumb.mobile{display:inline-block;width:40px}.heading.section.section--sell-features .actions.desktop{display:none}.heading.section.section--sell-features .actions.mobile{display:inline-block;width:42px}.heading.section.section--sell-features .actions.mobile .image-btn{width:18px;border:none}.heading.section.section--sell-features .actions.mobile .image-btn img{padding-right:0}.heading.section.section--sell-features .actions.mobile .image-btn:hover{border:none;background:none}.facts{width:100%!important}.comparables .property{width:100%!important;margin-right:0!important}}@media screen and (min-width: 1680px){.listing__item-thumb{max-height:35vh}.property__details.lease .property-slider__slide{max-height:70vh}}