/*!
    Theme Name:   TPJ Child Theme
    Theme URI:    https://www.thepropertyjungle.com/
    Description:  TPJ Child Theme
    Author:       The Property Jungle
    Author URI:   https://www.thepropertyjungle.com/
    Template:     hello-elementor
    Version:      1.2.12
    Text Domain:  tpj-child-theme
*/.tpj-broadband-info .loading-state{display:none}#leadPro-val textarea{height:150px}#leadPro-val .tpj-postcode-error{color:#dc3545;display:none}#leadPro-val .tpj-form-general-errors p{color:#dc3545}.tpj_load-more-info .tpj_total-properties-loaded{font-weight:bold}.tpj_load-more-info .tpj_total-properties{font-weight:bold}.locations_popup{position:absolute;width:100%;left:0;top:60px;background-color:#ffffff;border-style:solid;border-width:1px;border-color:#e9ecef;z-index:100;-webkit-box-shadow:5px 12px 16px -14px #343a40;box-shadow:5px 12px 16px -14px #343a40}.location_link:link{display:block;padding:5px 10px;color:#0d6efd;text-decoration:none}.location_link:link:active,.location_link:link:focus,.location_link:link:hover{color:#198754}.selected_location_entry{background-color:#dee2e6}#leaflet-map-single-property-container{border:1px solid #dee2e6;min-height:450px}#leaflet-map-container{border:1px solid #dee2e6;border-radius:0.375rem;height:600px}#leaflet-map-container .tpj_load_info{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;z-index:1}#leaflet-map-container .tpj_map_no_results{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;z-index:1}.search-map-results{position:relative;border:1px solid #dee2e6;border-radius:0.375rem;height:600px}.search-map-results .tpj_load_info{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;height:100%;z-index:1}.search-map-results .tpj_map_no_results{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;height:100%;z-index:1}.property-map-embedded{border:1px solid #dee2e6}.property-map{border:1px solid #dee2e6;min-height:450px}.property__mortgage-calculator{padding:3.2rem;border-radius:0.8rem;border:0.5rem solid var(--e-global-color-48b2b8c)}@media (min-width:992px){.property__mortgage-calculator{height:100%}}@media (min-width:1200px){.property__mortgage-calculator{height:auto}}.property__mortgage-calculator h4{font-size:2.8rem!important;margin-bottom:1.6rem}.property__mortgage-calculator form{gap:1.6rem}.property__mortgage-calculator form label{margin-bottom:0.8rem}.property__mortgage-calculator .property__mortgage-success{margin-top:1.6rem;background:var(--e-global-color-e0b0ae8);padding:2.4rem;border-radius:0.8rem}.property__mortgage-calculator .property__mortgage-success h5{font-size:1.4rem!important;font-weight:400!important;font-family:var(--e-global-typography-primary-font-family)!important;margin:0 0 0.8rem 0;text-align:center!important}.property__mortgage-calculator .property__mortgage-success h6{font-size:2rem!important;font-family:var(--e-global-typography-primary-font-family)!important;font-weight:bold!important;text-align:center!important}.property__mortgage-calculator .button{min-height:4.8rem;width:100%;display:block}.property__mortgage-disclaimer{border-top:solid 1px var(--e-global-color-edd8cdf);padding:3.2rem 0 3.2rem 0}.property__mortgage-disclaimer p{font-size:1.2rem!important}.property__stamp-calculator{padding:3.2rem;border-radius:0.8rem;border:0.5rem solid var(--e-global-color-48b2b8c)}@media (min-width:992px){.property__stamp-calculator{height:100%}}@media (min-width:1200px){.property__stamp-calculator{height:auto}}.property__stamp-calculator h4{font-size:2.8rem!important;margin-bottom:1.6rem}.property__stamp-calculator #stamp-duty .stamp-duty-heading{display:none}.property__stamp-calculator #stamp-duty .form-group label{display:none}.property__stamp-calculator #stamp-duty .form-group .input-group-text{padding:0px 0 0 1.4rem!important;font-size:1.6rem;font-weight:400;line-height:normal;color:var(--e-global-color-text);text-align:center;background-color:#fff!important;border-right:none!important;border-radius:0.2rem 0rem 0rem 0.2rem}.property__stamp-calculator #stamp-duty label{display:inline-block;max-width:100%;margin-bottom:0rem;font-weight:400}.property__stamp-calculator #stamp-duty .form-control{border-left:none!important;border-radius:0rem 0.2rem 0.2rem 0rem;margin:0!important;padding-left:0!important}.property__stamp-calculator #stamp-duty .input-group{margin-bottom:2rem}.property__stamp-calculator #stamp-duty .sdc-checkboxes{margin-bottom:3rem}.property__stamp-calculator #stamp-duty .sdc-checkboxes .form-check{padding:0;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property__stamp-calculator #stamp-duty .sdc-checkboxes .form-check .form-check-input{margin:0px 0.8rem 0 0rem!important}.property__stamp-calculator #stamp-duty .form__action .btn{min-height:4.8rem;outline:none;border:none;margin-bottom:2.4rem;display:block;width:100%}.property__stamp-calculator #stamp-duty .stamp-duty-results-container{padding:1.6rem;color:var(--e-global-color-text);border:1px solid var(--e-global-color-edd8cdf);border-radius:4px;margin-top:2.4rem}.property__stamp-calculator #stamp-duty .stamp-duty-results-container .stamp-duty-results__title{display:none}.property__stamp-calculator #stamp-duty .stamp-duty-results-container .stamp-duty-results__amount,.property__stamp-calculator #stamp-duty .stamp-duty-results-container .stamp-duty-results__rate{margin:0px 0 2rem 0;font-size:1.6rem;line-height:1.3em}.property__stamp-calculator #stamp-duty .stamp-duty-results-container #amount-to-pay,.property__stamp-calculator #stamp-duty .stamp-duty-results-container #effective-rate{font-weight:bold;display:block}.property__stamp-calculator #stamp-duty .stamp-duty-results-container #stamp-duty-table{font-size:1.4rem}.tpj-multiple-property-select{min-width:200px;background:#ffffff;border-radius:4px}.tpj-mp-types-ui{position:relative}.tpj-select-types{border:solid 1px #cccccc;min-height:20px;border-radius:4px;padding:7px 15px;padding-right:25px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:35px;z-index:10;cursor:pointer}.tpj-select-types-placeholder{position:absolute;left:0;top:0;width:100%;padding:7px 15px;color:#cccccc;z-index:5}.tpj-pt-selected-item{border:1px #e9e9eb solid;background-color:#f4f4f5;color:#909399;border-radius:4px;padding:0px 9px;cursor:default}.tpj-pt-selected-item{margin-right:10px;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}.p-type-title{margin-right:8px}.p-type-close{background:#c0c4cc;border-radius:50%;width:17px;height:17px;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;cursor:pointer;font-size:0.6rem}.p-type-close:hover{background:#bdbfc2}.tpj-mp-types-arrow{position:absolute;top:7px;right:7px;color:#828282}.tpj-mp-types-list{position:absolute;z-index:100;width:100%;top:40px;left:0;max-height:250px;overflow-y:auto;padding-top:10px;border:solid 1px #cccccc;background:#ffffff;border-radius:4px;display:none}.tpj-mp-types-list.active{display:block}.mp-types-entry{padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.mp-types-entry .entry-checked{color:green;display:none}.mp-types-entry.selected .entry-checked{display:block}.mp-types-entry.selected .entry-label{color:#409eff}.mp-types-entry:hover{background:#f5f7fa}.rentalYield-estimate{background-color:#e9ecef;padding:20px}.rentalYield-estimate p{text-align:center}.rentalYield-estimate .tpj_estimated_gross_rental{font-weight:bold}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.4rem!important;-webkit-border-radius:0.4rem!important;-moz-border-radius:0.4rem!important;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/2024/09/dropdown-arrow.svg) no-repeat;background-position:center right;background-size:1rem}label{font-size:1.6rem!important}.grid-search__sort-divider{width:0.1rem;background:#eee;height:100%;display:block}.sort-by{border-left:none;font-size:1rem!important;padding-left:0rem!important;margin-left:0rem!important}.sort-by label{font-size:1.3rem!important}.sort-by span select{padding:0rem 0rem 0 0.5rem!important;background-position:center right 0rem;border:none!important;cursor:pointer;font-size:1.4rem!important}@media (min-width:768px){.sort-by span select{font-size:1.6rem!important}}@media (min-width:768px){.sort-by{margin-left:2.4rem!important}.sort-by label{font-size:1.6rem!important}}.link__map{color:var(--e-global-color-text)!important;font-size:1.4rem!important}.link__map svg{fill:none;stroke:var(--e-global-color-primary);width:1.7rem;margin-top:-0.4rem}@media (min-width:768px){.link__map{font-size:1.6rem!important}}.form__viewing{border:none!important}.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!important}.form__viewing input.gform_button{display:inline-block!important;padding:1.3rem 3.2rem 1.3rem 3.2rem!important;background:var(--e-global-color-accent)!important;border:0.1rem solid transparent!important;font-size:1.6rem!important;color:#fff!important;border-radius:10rem!important;font-weight:500!important}.form__viewing input.gform_button:hover{background:var(--e-global-color-8a2adcc)!important;color:#fff!important}.form__viewing .gfield_description.gfield_consent_description{font-size:1.4rem!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}.uael-gf-style select{background:transparent}input.gform_button{display:inline-block!important;padding:1.3rem 3.2rem 1.3rem 3.2rem!important;background:var(--e-global-color-accent)!important;border:0.1rem solid transparent!important;font-size:1.6rem!important;color:#fff!important;border-radius:10rem!important;font-weight:500!important}input.gform_button:hover{background:var(--e-global-color-8a2adcc)!important;color:#fff!important}.modal{background:#fff;z-index:10000}.modal .modal-content{border:none!important}a.modal-close{position:absolute;top:3rem;right:3rem;z-index:3000;display:block;cursor:pointer}a.modal-close svg{fill:var(--e-global-color-text);width:3rem}a{text-decoration:none!important;-webkit-transition:all 0.3s;transition:all 0.3s}.button{display:inline-block;padding:1.3rem 3.2rem 1.3rem 3.2rem;background:var(--e-global-color-accent);border:0.1rem solid transparent;font-size:1.6rem;color:#fff!important;border-radius:10rem;font-weight:500;line-height:normal!important}.button:hover{background:var(--e-global-color-8a2adcc);color:#fff!important}.button.button--clr-outline{border:0.1rem solid var(--e-global-color-accent);background:transparent;color:var(--e-global-color-accent)!important}.button.button--clr-outline:hover{background:var(--e-global-color-accent);color:#fff!important}.lazy-load-html{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.lazy-load-html.loaded{opacity:1}.tpj_copyright .tpj_copyright__currentYear{margin-right:5px}.property-grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.property-grid.property-grid-map .property-grid__image{aspect-ratio:auto;width:20rem;height:15rem;border-radius:0.8rem}.property-grid .property-grid__image{aspect-ratio:4/3;border-radius:0.8rem}.property-grid .property-grid__image .property-grid__image-content{padding:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property-grid .property-grid__image .property-grid__image-content .property-grid__shortlist{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:4.8rem;height:4.8rem;border:none;background:#fff;padding:0!important}.property-grid .property-grid__image .property-grid__image-content .property-grid__shortlist svg{stroke:var(--e-global-color-accent);fill:none;width:1.8rem}.property-grid .property-grid__image .property-grid__image-content .property-grid__shortlist.tpj_remove_from_shortlist{background:var(--e-global-color-accent)}.property-grid .property-grid__image .property-grid__image-content .property-grid__shortlist.tpj_remove_from_shortlist svg{stroke:transparent;fill:#fff;width:1.8rem}.property-grid .property-grid__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.property-grid .property-grid__meta .property-grid__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem}.property-grid .property-grid__meta .property-grid__address h4{font-family:var(--e-global-typography-secondary-font-family);font-size:2.4rem;color:var(--e-global-color-text);line-height:1em;margin:0}.property-grid .property-grid__meta .property-grid__address h5{font-family:var(--e-global-typography-primary-font-family);font-size:1.6rem;color:var(--e-global-color-text);line-height:1em;margin:0}.property-grid .property-grid__meta .property__rooms{list-style:none;padding:0;margin:0;font-size:1.6rem;font-family:var(--e-global-typography-primary-font-family);font-weight:500;color:var(--e-global-color-text);line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.property-grid .property-grid__meta .property__rooms li{display:inline;margin-right:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.8rem}.property-grid .property-grid__meta .property__rooms li svg{fill:var(--e-global-color-text);height:1.5rem}.property-grid .property-grid__meta .property__rooms li svg.icon__bath{height:1.6rem}.property-list a.property__image{display:block;width:100%;aspect-ratio:4/3;position:relative}.property-list .property-list__shortlist{position:absolute;z-index:1000;top:2.4rem;right:2.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:4.8rem;height:4.8rem;border:solid 0.1rem var(--e-global-color-accent);background:#fff;padding:0!important}@media (min-width:992px){.property-list .property-list__shortlist{top:4rem;right:4rem}}.property-list .property-list__shortlist svg{stroke:var(--e-global-color-accent);fill:none;width:1.8rem}.property-list .property-list__shortlist.tpj_remove_from_shortlist{background:var(--e-global-color-accent)}.property-list .property-list__shortlist.tpj_remove_from_shortlist svg{stroke:transparent;fill:#fff;width:1.8rem}.property-list .property-list__meta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding:2.4rem 2.4rem 2.4rem 2.4rem;background:#fff;height:100%}@media (min-width:992px){.property-list .property-list__meta{padding:1.6rem 4rem 4rem 4rem}}.property-list .property-list__meta .property-list__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem}.property-list .property-list__meta .property-list__address h4{font-size:3.2rem!important;margin:0}.property-list .property-list__meta .property-list__address h4 span{font-size:1.8rem!important}.property-list .property-list__meta .property-list__address h5{font-size:1.6rem!important;font-weight:400;font-family:var(--e-global-typography-primary-font-family)!important;margin:0}@media (min-width:992px){.property-list .property-list__meta .property-list__address h4{font-size:3.6rem!important;margin:0;max-width:auto}.property-list .property-list__meta .property-list__address h4 span{font-size:2.4rem!important}}.property-list .property-list__meta .property-list__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.property-list .property-list__meta .property-list__details p{font-size:1.6rem!important}.property-list .property-list__meta .property-list__details .property__rooms{list-style:none;padding:0;margin:0;font-size:1.6rem;font-family:var(--e-global-typography-primary-font-family);font-weight:700;color:var(--e-global-color-text);line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.property-list .property-list__meta .property-list__details .property__rooms li{display:inline;margin-right:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.8rem}.property-list .property-list__meta .property-list__details .property__rooms li svg{fill:var(--e-global-color-accent);height:1.5rem}.property-list .property-list__meta .property-list__details .property__rooms li svg.icon__bath{height:1.6rem}.core-search-container{padding:2.4rem 1.6rem 2.4rem 1.6rem;-webkit-transition:all 0.2s;transition:all 0.2s;width:100%;z-index:500;border-top:solid var(--e-global-color-48b2b8c) 1px}@media (min-width:768px){.core-search-container{padding:2.4rem 0 2.4rem 0}}.core-search{position:relative}.core-search input,.core-search select{margin:0!important;border:none!important;padding:0 1rem 0 0!important;height:2rem;width:100%;background-position:center right 0rem;font-size:1.6rem!important;border-radius:0rem;color:var(--e-global-color-text)}.core-search input.instruction-type,.core-search select.instruction-type{width:auto}.core-search input:focus,.core-search select:focus{border:none!important;outline:none}.core-search select{background:url(/wp-content/uploads/2024/09/dropdown-arrow.svg) no-repeat;background-position:center right;background-size:1rem}.core-search select.instruction-type{background-position:center right}.core-search select option{padding:1rem!important;color:var(--e-global-color-text)}.core-search .address-bar{width:100%;padding:0 1rem 0 1rem;border-radius:0.4rem}.core-search .address-bar input{width:100%;border:none!important;padding:0rem!important;color:var(--e-global-color-text)!important}@media (max-width:768px){.core-search .address-bar--grey{background:var(--e-global-color-e0b0ae8)!important;border-radius:100px;padding:0 2.4rem 0 2.4rem;height:4.8rem}}.core-search button{margin:0;border:0!important;height:4.8rem;font-size:1.4rem;line-height:1em}.core-search button.core-search__btn-mobile{width:100%}.core-search button svg{fill:#fff;width:1.6rem;margin-right:0.4rem;margin-top:-0.3rem}.core-search button:hover{background:var(--e-global-color-8a2adcc)}.core-search .selection-line{border-right:0.1rem solid var(--e-global-color-edd8cdf)}.core-search .selection-line--both{border-right:0.1rem solid var(--e-global-color-edd8cdf);border-left:0.1rem solid var(--e-global-color-edd8cdf)}.core-search span.icon__map{margin:0 0.8rem 0 0rem}.core-search span.icon__map svg{fill:none;stroke:#ccc;width:1.6rem;margin-top:-2px}.core-search .link__filter{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;gap:1rem;padding:0 2.4rem 0 2.4rem;text-align:center;color:var(--e-global-color-text);font-size:1.6rem;margin:0;border:0.1rem solid var(--e-global-color-accent)!important;height:4.8rem;font-size:1.4rem;line-height:1em;width:100%;border-radius:100px}.core-search .link__filter svg{fill:var(--e-global-color-accent);width:1.6rem}.core-search .link__filter:hover{color:#fff;background:var(--e-global-color-8a2adcc);border:solid 1px var(--e-global-color-8a2adcc)!important}.core-search .link__filter:hover svg{fill:#fff}.core-search .core-search--mobile{width:100%}.core-search .core-search--mobile select{background:url(/wp-content/uploads/2024/09/dropdown-arrow.svg) no-repeat var(--e-global-color-e0b0ae8);background-position:center right 1.6rem;background-size:1rem;height:4.8rem;padding:0 0rem 0 1.6rem!important;border-radius:10rem}.core-search .core-search--mobile button:hover{background:var(--e-global-color-accent)}.core-search .core-search--mobile .lettings-prices,.core-search .core-search--mobile .sales-prices{width:100%}.search-bar{background:#fff;gap:16px;-ms-flex-preferred-size:auto;flex-basis:auto;padding:2.4rem;border-radius:16px}.search-bar input,.search-bar input:focus{border:none!important;margin:0!important;border-radius:80px;min-height:4.8rem}.search-bar svg{stroke:var(--e-global-color-c57da9f);width:2rem}.search-bar .search-bar__actions{gap:0.8rem}.search-bar .search-bar__actions a{padding:0 3.2rem 0 3.2rem;min-height:4.8rem;background:var(--e-global-color-accent);border:none;font-size:1.6rem;font-family:var(--e-global-typography-primary-font-family);color:#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;border-radius:80px}.search-bar .search-bar__actions a:hover{background:var(--e-global-color-8a2adcc)}@media (min-width:430px){.search-bar{gap:24px;padding:0.8rem 0.8rem 0.8rem 2.4rem;border-radius:80px}}.map-info-window{width:250px;text-align:center}.map-info-window .map-info-window__image{border:1px solid #dee2e6;margin-bottom:10px}.map-info-window .map-info-window__address{font-size:1.2rem;font-weight:bold;margin-bottom:10px}.map-info-window .map-info-window__price{font-size:1.1rem;font-weight:bold;margin-bottom:10px}.map-info-window .map-info-window__rooms{list-style:none;padding:0}.map-info-window .map-info-window__rooms li{display:inline-block}.property__corner-flash{padding:0 3.2rem 0 3.2rem;min-height:4.8rem;background:var(--e-global-color-accent);border:none;font-size:1.6rem;font-family:var(--e-global-typography-primary-font-family);color:#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;border-radius:80px}.list-search{background:var(--e-global-color-e0b0ae8);padding:4rem 1.6rem 9.6rem 1.6rem}@media (min-width:768px){.list-search{padding:4rem 0 9.6rem 0}}.list-search .list-search__sort{padding-bottom:3.2rem;position:relative}.list-search h1{font-size:2.8rem!important;text-align:center}@media (min-width:768px){.list-search h1{text-align:left}}.list-search h2{font-size:1.4rem!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-family:var(--e-global-typography-primary-font-family)}@media (min-width:768px){.list-search h2{font-size:1.6rem!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.list-search .sort-by{border-left:none;font-size:1rem!important;padding-left:0rem!important;margin-left:0rem!important}.list-search .sort-by label{font-size:1.3rem!important}.list-search .sort-by span select{padding:0rem 1.6rem 0 0.5rem!important;border:none!important;cursor:pointer;font-size:1.6rem!important}.list-search .sort-by svg{fill:var(--e-global-color-accent);width:1.5rem;-webkit-transition:0.4s;transition:0.4s;-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}@media (min-width:768px){.list-search .sort-by{margin-left:2rem!important}.list-search .sort-by label{font-size:1.6rem!important}}.list-search .link__map{font-size:1.6rem!important;color:var(--e-global-color-secondary);line-height:1em}.list-search .link__map span{-webkit-transition:0.4s;transition:0.4s}.list-search .link__map:hover{color:var(--e-global-color-secondary)}.list-search .link__map:hover span,.list-search .link__map:hover svg{opacity:0.5}.list-search .link__map svg{stroke:var(--e-global-color-accent);width:1.6rem;margin-top:-0.4rem;margin-right:0rem;-webkit-transition:0.4s;transition:0.4s}@media (min-width:768px){.list-search .link__map{border-right:0.1rem solid #e3e3e3;border-left:0.1rem solid #e3e3e3;padding:0 2rem 0 2rem}}.list-search .link__list{font-size:1.6rem!important;color:var(--e-global-color-secondary);line-height:1em}.list-search .link__list span{-webkit-transition:0.4s;transition:0.4s}.list-search .link__list:hover{color:var(--e-global-color-secondary)}.list-search .link__list:hover span,.list-search .link__list:hover svg{opacity:0.5}.list-search .link__list svg{stroke:var(--e-global-color-accent);width:1.6rem;margin-top:-0.4rem;margin-right:0.4rem;-webkit-transition:0.4s;transition:0.4s}@media (min-width:768px){.list-search .link__list{border-left:0.1rem solid #e3e3e3;padding:0 0rem 0 2rem}}.list-search .link__shortlist{font-size:1.6rem!important;position:relative;right:auto;top:auto;padding-right:0rem;color:var(--e-global-color-text);line-height:1em}.list-search .link__shortlist span{-webkit-transition:0.4s;transition:0.4s}.list-search .link__shortlist:hover{color:var(--e-global-color-text)}.list-search .link__shortlist:hover span,.list-search .link__shortlist:hover svg{opacity:0.5}.list-search .link__shortlist svg{fill:none;stroke:var(--e-global-color-accent);stroke-width:1px;width:1.4rem;margin-top:-0.4rem;-webkit-transition:0.4s;transition:0.4s}@media (min-width:768px){.list-search .link__shortlist{padding-right:2rem}}.list-search .link__back-to-search{font-size:1.6rem!important;color:var(--e-global-color-secondary);line-height:1em;cursor:pointer}.list-search .link__back-to-search span{-webkit-transition:0.4s;transition:0.4s}.list-search .link__back-to-search:hover{color:var(--e-global-color-secondary)}.list-search .link__back-to-search:hover span,.list-search .link__back-to-search:hover svg{opacity:0.5}.list-search .link__back-to-search svg{fill:var(--e-global-color-accent);width:1.4rem;margin-top:-0.4rem;margin-right:0.4rem;-webkit-transition:0.4s;transition:0.4s}#leaflet-map-container{border:1px solid #dee2e6;border-radius:3px}.map_properties_no{font-weight:bold}.pagination{margin:0!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.$brand--accent;--bs-pagination-active-bg:c.$brand--accent!important;--bs-pagination-active-border-color:c.$brand--accent!important;--bs-pagination-color:c.$brand--text!important;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-text)}.pagination .page-item.active .page-link{background:var(--e-global-color-accent);color:#fff;border:1px solid var(--e-global-color-accent)}.property-details{margin-top:15.8rem}.property-details .property-details--grey-wrap{background:var(--e-global-color-e0b0ae8);margin-bottom:4rem}@media (min-width:992px){.property-details .property-details--grey-wrap{margin-bottom:9.6rem}}.property-details .add-this{gap:10px}.property-details .add-this h5{font-size:1.6rem;font-weight:500;font-family:var(--e-global-typography-primary-font-family)}.property-details .add-this .st-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;background-color:var(--e-global-color-accent)!important;border-radius:50%!important}.property-details .property-details__back{padding:2.4rem 0 0rem 0}.property-details .property-details__back a{color:var(--e-global-color-primary);font-size:1.4rem;position:relative;padding-left:2rem;-webkit-transition:0.4s;transition:0.4s}.property-details .property-details__back a:before{content:"";background:url(/wp-content/uploads/2024/09/dropdown-arrow.svg) center center no-repeat;background-size:1.3rem;width:1.3rem;height:1.3rem;position:absolute;top:3px;left:-2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.4s;transition:0.4s}.property-details .property-details__back a:hover{color:var(--e-global-color-accent)}.property-details .property-details__back a:hover:before{-webkit-transform:rotate(90deg) translateY(-5px);transform:rotate(90deg) translateY(-5px)}@media (min-width:768px){.property-details .property-details__back{padding:4rem 0 0rem 0}}.property-details .property-details__header{padding:4rem 0 4rem 0}.property-details .property-details__header h1{font-family:var(--e-global-typography-secondary-font-family);font-size:3.2rem;margin-bottom:1.6rem}.property-details .property-details__header h1 span{font-size:2rem}@media (min-width:768px){.property-details .property-details__header h1{font-size:4.8rem}.property-details .property-details__header h1 span{font-size:2.4rem}}.property-details .property-details__header p{font-size:1.6rem;margin-bottom:0}.property-details .property-details__header .property__rooms{list-style:none;padding:0 0 0 1.6rem;margin:0 0 0 1.6rem;font-size:1.6rem;font-family:var(--e-global-typography-primary-font-family);font-weight:700;color:var(--e-global-color-text);line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-left:0.1rem solid var(--e-global-color-edd8cdf)}.property-details .property-details__header .property__rooms li{display:inline;margin-right:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.8rem}.property-details .property-details__header .property__rooms li svg{fill:var(--e-global-color-accent);height:1.5rem}.property-details .property-details__header .property__rooms li svg.icon__bath{height:1.6rem}.property-details .property-details__tabs{position:relative}.property-details .property-details__tabs ul.nav-pills{position:relative;z-index:100;gap:0.8rem}.property-details .property-details__tabs ul.nav-pills li a.nav-link,.property-details .property-details__tabs ul.nav-pills li button.nav-link{padding:1rem 2.4rem 1rem 2.4rem;background:#fff;color:var(--e-global-color-primary);border-radius:0;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;gap:0.4rem;border:solid 1px var(--e-global-color-edd8cdf);width:100%;border-radius:10rem;font-size:1.6rem!important;font-weight:500!important}.property-details .property-details__tabs ul.nav-pills li a.nav-link svg,.property-details .property-details__tabs ul.nav-pills li button.nav-link svg{fill:var(--e-global-color-accent);width:1.6rem}.property-details .property-details__tabs ul.nav-pills li a.nav-link.active,.property-details .property-details__tabs ul.nav-pills li a.nav-link:hover,.property-details .property-details__tabs ul.nav-pills li button.nav-link.active,.property-details .property-details__tabs ul.nav-pills li button.nav-link:hover{color:#fff;background:var(--e-global-color-accent)}.property-details .property-details__tabs ul.nav-pills li a.nav-link.active svg,.property-details .property-details__tabs ul.nav-pills li a.nav-link:hover svg,.property-details .property-details__tabs ul.nav-pills li button.nav-link.active svg,.property-details .property-details__tabs ul.nav-pills li button.nav-link:hover svg{fill:#fff;width:1.6rem}.property-details .property-details__tabs ul.nav-pills li:last-child{margin-right:0rem}@media (min-width:768px){.property-details .property-details__tabs ul.nav-pills{position:absolute;bottom:3rem;left:3rem}.property-details .property-details__tabs ul.nav-pills li a.nav-link,.property-details .property-details__tabs ul.nav-pills li button.nav-link{border:solid 1px transparent}.property-details .property-details__tabs ul.nav-pills li button.nav-link{gap:0.8rem}}.property-details .property-details__tabs .tab-pane.tab__floorplan{background:#fff;aspect-ratio:4/3}.property-details .property-details__tabs .tab-pane.tab__floorplan img{width:102.4rem;margin:0 auto 0 auto;display:block}@media (min-width:768px){.property-details .property-details__tabs .tab-pane.tab__floorplan{aspect-ratio:16/9}}.property-details .property-details__tabs .tab-pane.tab__epc{background:#fff;aspect-ratio:4/3}.property-details .property-details__tabs .tab-pane.tab__epc.active{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}.property-details .property-details__tabs .tab-pane.tab__epc img{width:48rem;margin:0 auto 0 auto;display:block}@media (min-width:768px){.property-details .property-details__tabs .tab-pane.tab__epc{aspect-ratio:16/9}}.property-details .property-details__tabs .swiper.property-images{width:100%;aspect-ratio:4/3}.property-details .property-details__tabs .swiper.property-images .swiper-slide{text-align:center;background:#fff;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}.property-details .property-details__tabs .swiper.property-images .swiper-button-next,.property-details .property-details__tabs .swiper.property-images .swiper-button-prev{display:none;left:auto;right:8.5rem;top:auto;bottom:3rem;background:#fff;width:4.7rem;height:4.7rem;border-radius:10rem;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.4s;transition:0.4s}.property-details .property-details__tabs .swiper.property-images .swiper-button-next:after,.property-details .property-details__tabs .swiper.property-images .swiper-button-prev:after{display:none}.property-details .property-details__tabs .swiper.property-images .swiper-button-next svg,.property-details .property-details__tabs .swiper.property-images .swiper-button-prev svg{stroke:var(--e-global-color-accent);width:2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.property-details .property-details__tabs .swiper.property-images .swiper-button-next:hover,.property-details .property-details__tabs .swiper.property-images .swiper-button-prev:hover{opacity:0.5}.property-details .property-details__tabs .swiper.property-images .swiper-button-next{left:auto;right:3rem}.property-details .property-details__tabs .swiper.property-images .swiper-button-next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:768px){.property-details .property-details__tabs .swiper.property-images{aspect-ratio:16/9}.property-details .property-details__tabs .swiper.property-images .swiper-button-next,.property-details .property-details__tabs .swiper.property-images .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex}}.property-details .property-details__description{padding-bottom:4rem}.property-details .property-details__description h3,.property-details .property-details__description h4{font-size:1.8rem;margin-bottom:2.4rem}@media (min-width:768px){.property-details .property-details__description h3,.property-details .property-details__description h4{font-size:2.4rem;margin-bottom:3.2rem}}.property-details .property-details__description p{font-size:1.6rem!important}@media (min-width:992px){.property-details .property-details__description{padding-bottom:9.6rem}}.property-details .property-details__description ul.property-details__features{list-style:none;margin:0 0 4.8rem 0;padding:0;-webkit-columns:1;-moz-columns:1;columns:1}.property-details .property-details__description ul.property-details__features li{font-size:1.6rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem}.property-details .property-details__description ul.property-details__features li svg{width:1.6rem;stroke:var(--e-global-color-accent)}@media (min-width:992px){.property-details .property-details__description ul.property-details__features{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}}.property-details .property-details__description ul.property__material-info{list-style:none;margin:0 0 4.8rem 0;padding:0}.property-details .property-details__description ul.property__material-info li{padding:0rem 0 0.8rem 0;margin:0rem 0 0.8rem 0;font-size:1.6rem;border-bottom:1px solid var(--e-global-color-48b2b8c);font-weight:500}.property-details .property-details__description ul.property__material-info li:last-child{border-bottom:none}.property-details .property-details__image-grid{padding-bottom:4rem}@media (min-width:768px){.property-details .property-details__image-grid{padding-bottom:8rem}}.property-details .property-details__map .property-map{width:100%;height:40rem}@media (min-width:768px){.property-details .property-details__map .property-map{height:50rem}}@media (min-width:992px){.property-details .property-details__map .property-map{height:60rem}}