/*!
    Theme Name:   Atlas Theme
    Theme URI:    https://www.thepropertyjungle.com/
    Description:  Atlas Theme
    Author:       The Property Jungle
    Author URI:   https://www.thepropertyjungle.com/
    Template:     hello-elementor
    Version:      1.1.7
    Text Domain:  tpj-child-theme
*/@media (min-width:1600px){.container{max-width:1540px}}a{text-decoration:none}.button{border-radius:4px;cursor:pointer;display:block;font-size:1.8rem;font-weight:bold;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding:0 60px;text-align:center;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:transparent 0.1rem solid;color:var(--e-global-color-text)}.button:hover{color:#ffffff}.button.button__primary{background:var(--e-global-color-primary);color:#ffffff!important}.button.button__primary:hover{background:var(--e-global-color-b5ea424);color:#ffffff!important}.button.button__secondary{background:var(--e-global-color-secondary);color:#ffffff!important}.button.button__secondary:hover{background:var(--e-global-color-b5ea424);color:#ffffff!important}.button.button__accent{background:var(--e-global-color-accent);color:#ffffff!important}.button.button__accent:hover{background:var(--e-global-color-b5ea424);color:#ffffff!important}.button.button__wht{background:#ffffff;color:var(--e-global-color-text)!important}.button.button__wht:hover{background:var(--e-global-color-b5ea424);color:#ffffff!important}.button.button__outline--primary{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)!important}.button.button__outline--primary:hover{background:var(--e-global-color-b5ea424);border-color:var(--e-global-color-b5ea424);color:#ffffff!important}.button.button__outline--secondary{border-color:var(--e-global-color-secondary);color:var(--e-global-color-secondary)!important}.button.button__outline--secondary:hover{background:var(--e-global-color-b5ea424);border-color:var(--e-global-color-b5ea424);color:#ffffff!important}.button.button__outline--black{border-color:var(--e-global-color-text);color:var(--e-global-color-text)!important}.button.button__outline--black:hover{background:var(--e-global-color-b5ea424);border-color:var(--e-global-color-b5ea424);color:#ffffff!important}.button.button__outline--wht{border-color:#ffffff;color:#ffffff!important}.button.button__outline--wht:hover{background:var(--e-global-color-b5ea424);border-color:var(--e-global-color-b5ea424);color:#ffffff!important}.btn.tpj_clear_bounds_shape_btn,.btn.tpj_clear_drawing_on_map_btn,.btn.tpj_draw_on_map_btn,.btn.tpj_exit_draw_btn{border-radius:4px;cursor:pointer;display:block;font-size:1.8rem;font-weight:bold;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding:0 3rem;text-align:center;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:transparent 0.1rem solid;color:#ffffff;background:var(--e-global-color-primary);z-index:500;position:relative}.btn.tpj_clear_bounds_shape_btn:hover,.btn.tpj_clear_drawing_on_map_btn:hover,.btn.tpj_draw_on_map_btn:hover,.btn.tpj_exit_draw_btn:hover{color:#ffffff;background:var(--e-global-color-b5ea424)}.container-elementor-style{max-width:1140px;margin:0 auto}input,select,textarea{margin:0px 0 1.5rem 0!important;padding:1.2rem 1.4rem 1.2rem 1.2rem!important;border:0.1rem solid #e6e6e6!important;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;font-size:1.6rem!important;color:#333;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal!important}input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}select{background:url(/wp-content/uploads/2023/11/icon-arrow-down-thin.svg) no-repeat;background-position:center right 1rem;background-size:1.2rem}label{font-size:1.6rem!important}.grid-search__sort-divider{width:0.1rem;background:#eee;height:100%;display:block}.sort-by{border-right:none;font-size:10px!important}.sort-by label{font-size:1.6rem!important}.sort-by span select{padding:0rem 3rem 0 0!important;background:url(/wp-content/uploads/2023/11/icon-arrow-down-thin.svg) no-repeat #eee;background-position:center right 1rem;background-size:1.2rem;border:none!important;padding:0.8rem 3rem 0.8rem 1rem!important;cursor:pointer;font-size:1.6rem!important}@media (min-width:768px){.sort-by span select{background:url(/wp-content/uploads/2023/11/icon-arrow-down-thin.svg) no-repeat transparent;background-position:center right 0rem;background-size:1.2rem;padding:0rem 3rem 0rem 0rem!important}}@media (min-width:768px){.sort-by{border-right:1px solid #eee;padding-left:0rem!important}}.map-view{border-right:1px solid #eee}.link__map,.link__shortlist{color:var(--e-global-color-text)!important;font-size:1.6rem!important}.link__map svg,.link__shortlist svg{margin-left:0.4rem;margin-top:-0.4rem}.link__map{fill:none;stroke:var(--e-global-color-primary)}.link__map svg{width:2.1rem}.link__shortlist{fill:var(--e-global-color-primary)}.link__shortlist svg{width:1.8rem}.form__viewing label,.form__viewing legend{margin-bottom:1.5rem!important}.form__viewing .ginput_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__viewing .ginput_container label{margin-bottom:0rem!important;margin-left:1rem!important}.form__viewing .ginput_container input{margin-bottom:0rem!important}.form__viewing h4{margin-bottom:5rem!important;font-size:3.2rem}.form__viewing input.gform_button{background:var(--e-global-color-primary)!important;border:none!important;color:#fff!important}.form__viewing input.gform_button:hover{background:var(--e-global-color-secondary)!important}.form__viewing .gfield_description.gfield_consent_description{font-size:1.6rem!important;line-height:1.5em!important;padding:2rem!important;margin-bottom:2rem!important}.card--gdpr .gfield_description{font-size:1.6rem!important;padding:2rem!important;margin-bottom:2rem!important}.swiper__property-images{aspect-ratio:16/9}.swiper__property-images .swiper-button-next:after,.swiper__property-images .swiper-button-prev:after{color:var(--e-global-color-primary);font-size:5rem}.nav__featured-properties li button{background-color:transparent!important;padding:0;margin:0 0rem 2rem 0;color:var(--e-global-color-text);font-size:1.9rem;border:none!important;border-radius:0!important}.nav__featured-properties li button:hover{color:var(--e-global-color-primary);border:none!important}.nav__featured-properties li button.active,.nav__featured-properties li button:focus{border-bottom:0.1rem solid var(--e-global-color-primary)!important;color:var(--e-global-color-primary)}.nav__featured-properties li button.active:hover,.nav__featured-properties li button:focus:hover{color:var(--e-global-color-primary);border-bottom:0.1rem solid var(--e-global-color-primary)!important;padding:0!important;font-size:1.9rem!important}@media (min-width:666px){.nav__featured-properties li button{margin:0 4rem 0 0}}.nav__featured-properties li:last-child button{margin:0}.tab-content__featured-properties .container{max-width:1500px}.pagination{margin:4rem auto!important;--bs-pagination-font-size:1.6rem;--bs-pagination-hover-color:c.$white;--bs-pagination-focus-box-shadow:0 0 0 0rem rgba(13,110,253,0);--bs-pagination-active-color:c.$white;--bs-pagination-active-bg:var(--e-global-color-primary);--bs-pagination-active-border-color:var(--e-global-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-item .page-link{padding:1.5rem;color:var(--e-global-color-primary)}.pagination .page-item.active{background-color:var(--e-global-color-primary)}.pagination .page-item.active .page-link{color:#ffffff}.pagination .page-item.active a:hover.page-link{color:#ffffff}.mortgage-calculator input{background:#fff}.mortgage-calculator__success{padding:24px;border-radius:0.4rem;background:#fff}.nav__recent_properties{gap:1em}.nav__recent_properties li button{all:unset;background-color:transparent!important;padding:0;color:var(--e-global-color-text);font-size:1.9rem;border:none!important;border-radius:0!important}.nav__recent_properties li button.active,.nav__recent_properties li button:focus,.nav__recent_properties li button:hover{all:unset;color:var(--e-global-color-primary);border-bottom:0.1rem solid var(--e-global-color-primary)!important;padding:0!important;font-size:1.9rem!important}.tab__content__recent_properties .container{max-width:1500px}.grid-search .collapse-text p{line-height:1.5em;font-size:1.6rem}.grid-search .collapse-text a,.grid-search .collapse-text a:link{color:var(--e-global-color-text);text-decoration:underline!important}.grid-search .collapse-text a:hover,.grid-search .collapse-text a:link:hover{color:var(--e-global-color-primary)!important}.grid-search h1{font-family:var(--e-global-typography-primary-font-family),Sans-serif!important;font-size:2rem!important;font-weight:bold!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-search h1 a{color:var(--e-global-color-text);-webkit-transition:0.4s;transition:0.4s}.grid-search h1 a span{width:2rem;height:2rem;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-style:italic;font-family:Georgia,"Times New Roman",Times,serif;border:1px solid var(--e-global-color-text);border-radius:50%;font-size:1.4rem;margin-left:0.5rem}.grid-search h1 a:hover{color:#ffffff}.grid-search h1 a:hover span{background-color:var(--e-global-color-text)}.grid-search h2{font-family:var(--e-global-typography-primary-font-family)!important;font-size:1.6rem!important}.grid-search .property-grid .guide__price{display:none}.grid-search .property-grid .property-grid__availability{position:absolute;top:2rem;right:2rem;padding:1rem;color:#ffffff;background:var(--e-global-color-text);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;border-radius:0.5rem}.grid-search .property-grid .property-grid__availability.property-grid__availability--sold{background:var(--e-global-color-8603c1e)}.property-grid .property-grid__image{aspect-ratio:4/3;overflow:hidden;border-radius:0.5rem;display:block;position:relative}.property-grid .property-grid__image img{height:100%;-webkit-transition:0.4s;transition:0.4s}.property-grid .property-grid__image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.property-grid .property-grid__meta h4,.property-grid .property-grid__meta h5,.property-grid .property-grid__meta h6{font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text)}.property-grid .property-grid__meta h4{font-weight:bold;font-size:2rem;margin-bottom:1rem}.property-grid .property-grid__meta h5{font-size:1.4rem;margin-bottom:2rem}.property-grid .property-grid__meta h6{font-weight:bold;font-size:1.8rem;margin-bottom:2rem}.property-grid .property-grid__meta h6 span{color:var(--e-global-color-primary)}.tab-content__featured-properties .property-grid .property-grid__availability{position:absolute;bottom:0;left:0;padding:1rem;color:#ffffff;background:rgba(0,0,0,0.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-size:1.7rem}.tab-content__featured-properties .property-grid .property-grid__availability.property-grid__availability--sold{background:rgba(var(--e-global-color-8603c1e),0.2)}.callout-grid{height:100%;padding:2em;background:var(--e-global-color-de95880);color:var(--e-global-color-text);border-radius:0.8rem;text-align:center}@media (min-width:1200px){.callout-grid{text-align:left}}.callout-grid__inner{gap:3.2rem}.callout-grid__title{font-size:32px;font-weight:700}.callout-grid__actions{gap:1.6rem}.property__breadcrumbs{margin-top:10rem;border-top:0.1rem solid var(--e-global-color-de95880);border-bottom:0.1rem solid var(--e-global-color-de95880);padding:2.5rem 0 2.5rem 0}.property__breadcrumbs-list ul{list-style:none;margin:0;padding:0;line-height:0.1rem!important}.property__breadcrumbs-list ul li{font-size:1.4rem;color:var(--e-global-color-text);display:inline;line-height:1em!important}.property__breadcrumbs-list ul li a{color:var(--e-global-color-text);position:relative;padding-right:2.5rem;margin-right:1.2rem;-webkit-transition:0.4s;transition:0.4s}.property__breadcrumbs-list ul li a.back-to-search{padding-right:0rem;padding-left:2.5rem}.property__breadcrumbs-list ul li a.back-to-search:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:0}.property__breadcrumbs-list ul li a:before{content:"";background:url(/wp-content/uploads/2023/11/icon__arrows.svg) center center no-repeat;background-size:1.3rem;width:1.3rem;height:1.9rem;position:absolute;right:0;top:0}.property__breadcrumbs-list ul li a.breadcrumb__back{padding-left:2.5rem;padding-right:1.2rem;border-right:0.1rem solid var(--e-global-color-de95880)}.property__breadcrumbs-list ul li a.breadcrumb__back:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:0;top:0}.property__images{position:relative}.property__images .property__images--sml{outline:0.2rem solid #ffffff;aspect-ratio:4/3;display:block}@media (min-width:1600px){.property__images .property__images--sml{aspect-ratio:16/9}}.property__images .property__images--lrg{outline:0.2rem solid #ffffff;display:block;height:100%}@media (max-width:992px){.property__images .property__images--lrg{background:transparent!important}}.property__images ul.property__actions{margin:0;padding:0}.property__images ul.property__actions li{display:inline-block;margin:2rem 1rem 0 0}.property__images ul.property__actions li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background:#fff;color:#333;border-radius:0.3rem;-webkit-transition:0.4s;transition:0.4s}.property__images ul.property__actions li a.property__action--brochure{background:var(--e-global-color-secondary);color:#fff}.property__images ul.property__actions li a.property__action--brochure svg{stroke:#fff;fill:none}.property__images ul.property__actions li a svg{height:1.9rem;margin-right:0.5rem;stroke:var(--e-global-color-primary);fill:none}@media (min-width:992px){.property__images ul.property__actions{position:absolute;bottom:2rem;left:2rem}.property__images ul.property__actions li{margin:0rem 0.5rem 0 0}.property__images ul.property__actions li a{background:#ffffff}.property__images ul.property__actions li a:hover{background:var(--e-global-color-primary);color:#ffffff}.property__images ul.property__actions li a:hover svg{stroke:#ffffff}}@media (min-width:1200px){.property__images ul.property__actions{position:absolute;bottom:3rem;left:3rem}.property__images ul.property__actions li{margin:0rem 1rem 0 0}}.property__details{position:relative}.property__details h1{font-family:var(--e-global-typography-primary-font-family)!important;font-size:3.2rem!important;font-weight:bold!important;margin-bottom:2rem}.property__details h2{font-family:var(--e-global-typography-primary-font-family)!important;font-size:1.8rem!important;font-weight:400!important;margin-bottom:2rem}.property__details h3{font-family:var(--e-global-typography-primary-font-family)!important;font-size:2.1rem!important;font-weight:bold!important;margin-bottom:2rem;color:var(--e-global-color-primary)}.property__details h4{font-family:var(--e-global-typography-primary-font-family)!important;font-size:2rem!important;font-weight:bold!important;margin-bottom:3rem;line-height:1.3em}.property__details h5{font-family:var(--e-global-typography-primary-font-family)!important}.property__details p{line-height:1.5em!important;font-size:1.6rem!important}.property__details a.property__details-mortgage-link{text-decoration:underline!important}.property__details ul.property__rooms{list-style:none;margin:0 0 5rem 0;padding:0}.property__details ul.property__rooms li{display:inline;border-right:var(--e-global-color-de95880) solid 0.1rem;margin-right:1rem;padding-right:1rem;line-height:1rem}.property__details ul.property__rooms li:last-child{border-right:none}.property__details ul.property__features{list-style:none;margin:0 0 4rem 0;padding:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}@media (min-width:768px){.property__details ul.property__features{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.property__details ul.property__features li{display:block;margin-bottom:1.5rem}.property__details ul.property__features li svg{stroke:#242424;width:2.1rem;margin-right:1rem}.property__details hr{border-color:var(--e-global-color-de95880);opacity:1;margin:4rem 0 4rem 0}.property__details .property__details__action-container{position:sticky;top:14rem;min-height:0rem}.property__details .property__details__action-container .property__details__action{background:var(--e-global-color-de95880);border-radius:1rem;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.06);box-shadow:0 0 1px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.06)}.property__details .property__details__action-container .property__details__action h4{font-size:2.4rem!important;margin-bottom:1.5rem}.property__details .property__details__action-container .property__details__action p{line-height:1.5em!important;font-size:1.5rem!important;margin-bottom:1.5rem}.property__details .property__details__action-container .property__details__action .social-media{border-radius:0.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.2rem;height:3.2rem;margin-right:0.5rem}.property__details .property__details__action-container .property__details__action .social-media svg{height:3rem;fill:#ffffff}.property__details .property__details__action-container .property__details__action .social-media.social-media--facebook{background:rgb(59,89,152)}.property__details .property__details__action-container .property__details__action .social-media.social-media--x{background:#000}.property__details .property__details__action-container .property__details__action .social-media.social-media--x svg{height:1.5rem}.property__details .property__details__action-container .property__details__action .social-media.social-media--linkedin{background:rgb(0,127,177)}.property__details .property__details__action-container .property__details__action .social-media.social-media--whatsapp{background:rgb(37,211,102)}.property__details .property__details__action-container .property__details__action hr{border-color:var(--e-global-color-de95880);margin:0}.property__details .property__details__action-container .property__details__action .property__details__agent .property__details__agent-image{width:8.6rem;border-radius:50%;display:block;overflow:hidden;margin-right:2rem;aspect-ratio:1/1}.property__details .property__details__action-container .property__details__action .property__details__agent .property__details__agent-image img{width:8.6rem;-webkit-transition:all 0.4s;transition:all 0.4s}.property__details .property__details__action-container .property__details__action .property__details__agent .property__details__agent-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.property__details .property__details__action-container .property__details__action .property__details__agent .property__details__agent-textbox h4{font-size:1.8rem!important;margin-bottom:0!important}.property__details .property__details__action-container .property__details__action .property__details__agent .property__details__agent-textbox h5{font-size:1.5rem!important;margin-bottom:1.5rem;font-weight:400}.property__details .property__details__action-container .property__details__action ul.property__details__agent-actions{margin:0;list-style:none;padding:0}.property__details .property__details__action-container .property__details__action ul.property__details__agent-actions li{display:inline;font-size:1.4rem!important;font-weight:bold;color:var(--e-global-color-primary)}.property__details .property__details__action-container .property__details__action ul.property__details__agent-actions li a:hover{color:var(--e-global-color-primary);text-decoration:underline}.similar-properties h4{font-size:5rem!important;line-height:1.3em}.property-grid .shortlist__btns .tpj_add_to_shortlist,.property-grid .shortlist__btns .tpj_remove_from_shortlist{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:solid 0.1rem var(--e-global-color-de95880);border-radius:8rem;width:4rem;height:4rem;cursor:pointer}.property-grid .shortlist__btns .tpj_add_to_shortlist svg,.property-grid .shortlist__btns .tpj_remove_from_shortlist svg{fill:var(--e-global-color-primary);width:1.8rem}.property-grid .shortlist__btns .tpj_remove_from_shortlist{background:var(--e-global-color-3c8e6ef)}.property-grid .shortlist__btns .tpj_remove_from_shortlist svg{fill:var(--e-global-color-primary)}.button.tpj_add_to_shortlist svg{fill:var(--e-global-color-primary);width:1.6rem;margin:-0.35rem 0.4rem 0 0;-webkit-transition:0.4s;transition:0.4s}.button.tpj_remove_from_shortlist svg{fill:var(--e-global-color-primary);width:1.6rem;margin:-0.35rem 0.4rem 0 0;-webkit-transition:0.4s;transition:0.4s}.shortlist-page{margin-bottom:4rem}.shortlist_properties_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-3rem;margin-right:-1.5rem;margin-left:-1.5rem}.shortlist_properties_content>*{padding-right:1.5rem;padding-left:1.5rem;margin-top:3rem}.tpj-stations-list .tpj-station .type-icon img{width:15px;height:15px}.prediction_popup{position:absolute;width:100%;left:0;top:40px;background:#ffffff;border-style:solid;border-width:1px;border-color:#dddddd;z-index:100;-webkit-box-shadow:5px 12px 16px -14px #292b2c;box-shadow:5px 12px 16px -14px #292b2c}.prediction_popup .modal_content_developments{}.prediction_popup .modal_content_google_predictions{}.prediction_popup .modal_content_section_header{background:#f0ad4e;padding:10px 10px;color:#292b2c;text-transform:uppercase;font-weight:bold}.prediction_popup .development_entry_link{display:block;padding:5px 10px;color:#0275d8;text-decoration:none}.prediction_popup .development_entry_link:active,.prediction_popup .development_entry_link:focus,.prediction_popup .development_entry_link:hover{color:#5cb85c}.prediction_popup .google_entry_link{display:block;padding:5px 10px;color:#0275d8;text-decoration:none}.prediction_popup .google_entry_link:active,.prediction_popup .google_entry_link:focus,.prediction_popup .google_entry_link:hover{color:#5cb85c}.prediction_popup .selected_prediction_entry{background:#cccccc}.prediction_popup .place-icon img{max-width:30px}.core-search-container{margin-top:10rem;margin-bottom:6.4rem;border-top:0.1rem solid var(--e-global-color-de95880);border-bottom:0.1rem solid var(--e-global-color-de95880);padding:1.5rem 0 1.5rem 0;-webkit-transition:all 0.2s;transition:all 0.2s;background:#fff;width:100%}.core-search-container.sps.sps--blw{position:fixed;top:0;left:0;z-index:1000;margin-top:0rem;margin-bottom:0rem;-webkit-transition:all 0.2s;transition:all 0.2s}.core-search{position:relative}.core-search input,.core-search select{margin:0!important;border:none!important;padding:0rem 1.4rem 0rem 0rem!important;width:10rem;background-position:center right 0rem}.core-search input.options-activate-selectors,.core-search select.options-activate-selectors{padding:0rem 3rem 0rem 0rem!important;width:auto}.core-search .address-bar{border:0.1rem solid #333!important;padding:1rem 0 1rem 0!important;border-radius:0.4rem;width:100%}.core-search .address-bar input{width:100%}@media (min-width:992px){.core-search .address-bar{border:none!important}}.core-search button{padding:1.8rem;margin:0;border-radius:0.4rem!important;border:0!important;background:var(--e-global-color-primary)}.core-search button.core-search__btn-mobile{padding:1.4rem 0 1.4rem 0!important;width:100%;border:0.1rem solid transparent!important;color:#ffffff;font-size:1.6rem;line-height:normal!important;min-height:4rem!important;font-weight:bold}.core-search button svg{fill:none;stroke:#ffffff;width:2.5rem}.core-search button:hover{background:var(--e-global-color-b5ea424)}.core-search .selection-line{border-right:0.1rem solid var(--e-global-color-de95880)}.core-search .selection-line--both{border-right:0.1rem solid var(--e-global-color-de95880);border-left:0.1rem solid var(--e-global-color-de95880)}.core-search span.icon__map{margin:0 1rem 0 1.5rem}.core-search span.icon__map svg{fill:none;stroke:var(--e-global-color-primary);width:2.1rem}.core-search .link__filter{color:var(--e-global-color-text);font-size:1.6rem}.core-search .link__filter:hover{color:var(--e-global-color-text)}.core-search .link__filter.link__filter--btn{border:0.1rem solid #333!important;padding:1rem 0 1rem 0!important;border-radius:0.4rem;text-align:center;width:100%;min-height:4rem!important}.core-search .link__filter svg{width:1.5rem;margin-left:1rem;display:none;fill:#333}.core-search .link__filter .link__filter-close{display:inline}.core-search .link__filter.collapsed .link__filter-close{display:none}.core-search .link__filter.collapsed .link__filter-icon{display:inline}.core-search .core-search--mobile{width:100%}.core-search .core-search--mobile select{width:100%;border:0.1rem solid #333!important;padding:1rem!important;border-radius:0.4rem;background-position:center right 1rem}.core-search .core-search--mobile .lettings-prices,.core-search .core-search--mobile .sales-prices{width:100%}.nav__search-bar{font-family:var(--e-global-typography-primary-font-family)!important}.nav__search-bar li button{background-color:transparent!important;padding:0;margin:0 2rem 0 0;color:var(--e-global-color-text);font-size:1.9rem;border:none!important;border-bottom:0.2rem solid transparent!important;border-radius:0!important;font-weight:700}.nav__search-bar li button:hover{color:var(--e-global-color-text);opacity:0.7}.nav__search-bar li button.active,.nav__search-bar li button:focus{color:var(--e-global-color-primary);border-bottom:0.2rem solid var(--e-global-color-primary)!important}.nav__search-bar li button.active:hover,.nav__search-bar li button:focus:hover{color:var(--e-global-color-primary);opacity:1}.nav__search-bar li:last-child button{margin:0}.search__bar span{border-radius:0.4rem 0 0 0.4rem;background:#ffffff;padding:0rem;height:5rem;padding:0 0rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__bar span svg{fill:none;stroke:var(--e-global-color-cc6b597);width:2.1rem}.search__bar input{background:#ffffff;padding:0rem 2rem 0rem 1rem!important;height:5rem;margin:0!important;background:#ffffff;border:0!important;outline:0;border-radius:0!important;line-height:3rem}@media (min-width:768px){.search__bar input{width:40rem!important}}.search__bar button{padding:0rem 1.7rem 0rem 1.7rem;height:5rem;margin:0;border-radius:0rem 0.4rem 0.4rem 0!important;border:0!important;background:var(--e-global-color-cc6b597)}.search__bar button svg{fill:none;stroke:#ffffff;width:2rem}.search__bar button:hover{background:var(--e-global-color-b5ea424)}#search-map-results{aspect-ratio:16/9;width:100%}#search-map-results .map-info{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}#search-map-results .btn{position:absolute;top:10px;right:60px}@media (min-width:992px){#search-map-results{aspect-ratio:4/3}}.property-map-window{display:block;padding:1rem}.property-map-window .property-grid__meta h4,.property-map-window .property-grid__meta h5,.property-map-window .property-grid__meta h6{font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text)}.property-map-window .property-grid__meta h4{font-weight:bold;font-size:1.8rem;margin-bottom:0rem}.property-map-window .property-grid__meta h5{font-size:1.4rem;margin-bottom:0rem}.property-map-window .property-grid__meta h6{font-weight:bold;font-size:1.6rem;margin-bottom:0rem;color:var(--e-global-color-primary)}.property-map-window .property-grid__meta h6 span{font-size:1.3rem;color:var(--e-global-color-text)}