/*!
    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
*/html{scroll-padding-top:200px}@media (min-width:1600px){.container{max-width:1540px}}a{text-decoration:none}@-webkit-keyframes geo-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes geo-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.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 20px;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 svg{width:2rem;stroke:#fff}.button:hover{color:#ffffff}.button.button__primary{background:var(--e-global-color-primary);color:#ffffff!important}.button.button__primary svg{width:2rem;stroke:#fff}.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)}.cky-btn{padding:10px 24px!important;border-radius:4px!important;font-weight:600!important;font-size:1.5rem!important;-webkit-transition:all 0.2s ease!important;transition:all 0.2s ease!important}.cky-btn.cky-btn-accept,.cky-btn.cky-btn-save{background-color:var(--e-global-color-secondary)!important;border:1px solid var(--e-global-color-secondary)!important;color:#ffffff!important}.cky-btn.cky-btn-accept:hover,.cky-btn.cky-btn-save:hover{background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-primary)!important;color:var(--e-global-color-text)!important}.cky-btn.cky-btn-customize,.cky-btn.cky-btn-preferences,.cky-btn.cky-btn-reject{background-color:var(--e-global-color-primary)!important;border:1px solid var(--e-global-color-primary)!important;color:var(--e-global-color-text)!important}.cky-btn.cky-btn-customize:hover,.cky-btn.cky-btn-preferences:hover,.cky-btn.cky-btn-reject:hover{background-color:var(--e-global-color-secondary)!important;border-color:var(--e-global-color-secondary)!important;color:#ffffff!important}.cky-show-desc-btn{color:var(--e-global-color-primary)!important;background:transparent!important;border:none!important;font-weight:600!important;cursor:pointer!important;padding:0!important}.cky-show-desc-btn:hover{text-decoration:underline!important}.cky-btn-revisit-wrapper,.cky-btn-revisit-wrapper button,.cky-revisit-consent button{background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-text)!important;border:none!important}.cky-btn-revisit-wrapper button:hover,.cky-btn-revisit-wrapper:hover,.cky-revisit-consent button:hover{opacity:0.9!important}.cky-btn-revisit-wrapper{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2)!important;box-shadow:0 2px 10px rgba(0,0,0,0.2)!important;border-radius:50%!important}.cky-blocked-label a,.cky-notice a,.cky-policy-text a{color:var(--e-global-color-primary)!important;text-decoration:underline!important}.cky-blocked-label a:hover,.cky-notice a:hover,.cky-policy-text a:hover{text-decoration:none!important}.container-elementor-style{max-width:1140px;margin:0 auto}.ti-widget[data-trustindex-widget] .ti-widget-container .ti-header{color:#ffffff!important}.ti-widget[data-trustindex-widget] .ti-widget-container .ti-header .nowrap,.ti-widget[data-trustindex-widget] .ti-widget-container .ti-header span,.ti-widget[data-trustindex-widget] .ti-widget-container .ti-header strong{color:#ffffff!important}.ti-widget[data-trustindex-widget] .ti-widget-container .ti-header .ti-mob-row>strong{display:none!important}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;-webkit-transition:border-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out!important;transition:border-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out!important;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out!important;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out!important}input:hover,select:hover,textarea:hover{border-color:#cccccc!important}input:focus,select:focus,textarea:focus{border-color:var(--e-global-color-primary)!important;-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 15%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 15%,transparent)!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}span.grid-search__sort-divider{width:1px!important;background:#eee;height:16px}.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{padding-left:0rem!important}}.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}#propertyImages,#propertyViewing{-webkit-transition:backdrop-filter 0.3s ease,background-color 0.3s ease;transition:backdrop-filter 0.3s ease,background-color 0.3s ease}#propertyImages.show,#propertyViewing.show{backdrop-filter:blur(8px);background-color:rgba(0,0,0,0.4)!important}.property-images-modal{border-radius:20px!important;overflow:hidden;border:8px solid rgba(255,255,255,0.2)!important;-webkit-box-shadow:0 20px 50px rgba(0,0,0,0.15)!important;box-shadow:0 20px 50px rgba(0,0,0,0.15)!important;background-color:#ffffff}.property-images-modal .property-images-modal__close{position:absolute;top:2rem;right:2rem;z-index:10;background-color:rgba(255,255,255,0.9)!important;border-radius:50%!important;width:3.6rem!important;height:3.6rem!important;padding:0!important;background-size:1.2rem!important;background-position:center center!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1);box-shadow:0 4px 10px rgba(0,0,0,0.1);opacity:0.8;border:1px solid rgba(0,0,0,0.1)}.property-images-modal .property-images-modal__close:hover{opacity:1;background-color:#ffffff!important;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.18);box-shadow:0 10px 25px rgba(0,0,0,0.18)}.property-images-modal .property-images-modal__close:focus{-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 25%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 25%,transparent);outline:none}.property-images-modal .property-grid__availability{position:absolute;top:2rem;left:2rem;right:auto;z-index:10;margin:0}.property-images-modal .swiper-button-next,.property-images-modal .swiper-button-prev{color:#ffffff!important;width:3rem!important;height:3rem!important;background:rgba(0,0,0,0.4)!important;border-radius:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-transition:background 0.3s ease,opacity 0.3s ease!important;transition:background 0.3s ease,opacity 0.3s ease!important;opacity:0.8!important}.property-images-modal .swiper-button-next:after,.property-images-modal .swiper-button-prev:after{font-size:1.4rem!important;font-weight:bold!important;color:#ffffff!important}.property-images-modal .swiper-button-next:hover,.property-images-modal .swiper-button-prev:hover{background:rgba(0,0,0,0.7)!important;opacity:1!important}.property-images-modal .swiper-button-prev{left:2rem!important}.property-images-modal .swiper-button-next{right:2rem!important}.property-images-modal .property-images-modal__footer{background-color:#ffffff;border-top:1px solid #f1edf0}.property-images-modal .button.button__gradient-1{background:linear-gradient(135deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 85%,var(--e-global-color-text) 15%) 100%)!important;color:#ffffff!important;border:none!important}.property-images-modal .button.button__gradient-1:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 85%,var(--e-global-color-text) 15%) 0%,var(--e-global-color-primary) 100%)!important;color:#ffffff!important}.property-images-modal .property-images-modal__favicon{width:4.8rem;height:4.8rem;border-radius:50%;border:2px solid #ffffff;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1);box-shadow:0 4px 10px rgba(0,0,0,0.1)}.property-images-modal .property-images-modal__title{font-size:2.2rem;font-weight:700;color:var(--e-global-color-text)!important;margin-bottom:0.4rem;line-height:1.3}.property-images-modal .property-images-modal__meta{font-size:1.4rem;font-weight:500;color:rgba(0,0,0,0.6);margin:0}.property-viewing-modal{border-radius:20px!important;overflow:hidden;border:8px solid rgba(255,255,255,0.2)!important;-webkit-box-shadow:0 20px 50px rgba(0,0,0,0.15)!important;box-shadow:0 20px 50px rgba(0,0,0,0.15)!important}.property-viewing-modal .property-viewing-modal__close{position:absolute;top:2rem;right:2rem;z-index:10;background-color:rgba(255,255,255,0.9)!important;border-radius:50%!important;width:3.6rem!important;height:3.6rem!important;padding:0!important;background-size:1.2rem!important;background-position:center center!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1);box-shadow:0 4px 10px rgba(0,0,0,0.1);opacity:0.8;border:1px solid rgba(0,0,0,0.1)}.property-viewing-modal .property-viewing-modal__close:hover{opacity:1;background-color:#ffffff!important;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.18);box-shadow:0 10px 25px rgba(0,0,0,0.18)}.property-viewing-modal .property-viewing-modal__close:focus{-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 25%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 25%,transparent);outline:none}.property-viewing-modal .property-viewing-modal__sidebar{min-height:200px;position:relative;padding:4rem 3rem;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.property-viewing-modal .property-viewing-modal__sidebar{min-height:100%;padding:5rem 4rem}}.property-viewing-modal .property-viewing-modal__sidebar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.15)),to(rgba(0,0,0,0.85)));background:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.85) 100%);z-index:1}.property-viewing-modal .property-viewing-modal__sidebar>*{position:relative;z-index:2}.property-viewing-modal .property-viewing-modal__sidebar-header{margin-bottom:2rem}.property-viewing-modal .property-viewing-modal__badge{background-color:var(--e-global-color-primary);color:#ffffff;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:0.6rem 1.4rem;border-radius:50px;display:inline-block}.property-viewing-modal .property-viewing-modal__favicon{width:4.8rem;height:4.8rem;border-radius:50%;border:2px solid #ffffff;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.2);box-shadow:0 4px 10px rgba(0,0,0,0.2)}.property-viewing-modal .property-viewing-modal__title{font-size:2.4rem;font-weight:700;color:#ffffff!important;margin-bottom:0.8rem;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,0.4)}.property-viewing-modal .property-viewing-modal__meta{font-size:1.4rem;font-weight:500;color:rgba(255,255,255,0.9);margin:0;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.form__viewing{padding-top:5rem!important}@media (min-width:992px){.form__viewing{padding-top:6rem!important}}.form__viewing label,.form__viewing legend{margin-bottom:0.8rem!important;font-size:1.4rem!important;font-weight:600!important;color:#1e293b!important}.form__viewing .gfield_checkbox label,.form__viewing .gfield_radio label{font-size:1.5rem!important;font-weight:500!important;color:#334155!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:1rem!important;font-size:2.8rem;font-weight:700;color:#0f172a}.form__viewing input[type=email],.form__viewing input[type=tel],.form__viewing input[type=text],.form__viewing select,.form__viewing textarea{border-radius:8px!important;border:1px solid #cbd5e1!important;padding:1.2rem 1.6rem!important;font-size:1.5rem!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-transition:all 0.25s ease-in-out!important;transition:all 0.25s ease-in-out!important;background-color:#ffffff!important;margin-bottom:1.5rem!important}.form__viewing input[type=email]:hover,.form__viewing input[type=tel]:hover,.form__viewing input[type=text]:hover,.form__viewing select:hover,.form__viewing textarea:hover{border-color:#94a3b8!important}.form__viewing input[type=email]:focus,.form__viewing input[type=tel]:focus,.form__viewing input[type=text]:focus,.form__viewing select:focus,.form__viewing textarea:focus{border-color:var(--e-global-color-primary)!important;-webkit-box-shadow:0 0 0 4px color-mix(in srgb,var(--e-global-color-primary) 15%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--e-global-color-primary) 15%,transparent)!important;background-color:#ffffff!important}.form__viewing textarea{min-height:100px;resize:vertical}.form__viewing input.gform_button{width:100%!important;padding:1.4rem 3rem!important;height:auto!important;font-size:1.6rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border-radius:8px!important;border:none!important;color:#fff!important;-webkit-transition:all 0.3s ease!important;transition:all 0.3s ease!important;background:linear-gradient(135deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 85%,#000 15%) 100%)!important}.form__viewing input.gform_button:hover{background:linear-gradient(135deg,var(--e-global-color-secondary) 0%,color-mix(in srgb,var(--e-global-color-secondary) 85%,#000 15%) 100%)!important;-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.12)!important;box-shadow:0 8px 20px rgba(0,0,0,0.12)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form__viewing input.gform_button:active{-webkit-transform:translateY(0);transform:translateY(0)}.form__viewing .gfield_description.gfield_consent_description{font-size:1.3rem!important;line-height:1.6!important;padding:1.5rem!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin-bottom:2.5rem!important;color:#64748b!important}.card--gdpr .gfield_description{font-size:1.6rem!important;padding:2rem!important;margin-bottom:2rem!important}.gform_wrapper .gform_page{margin-top:2rem}.gform_wrapper{}.gform_wrapper .gfield_radio{display:-ms-grid!important;display:grid!important;-ms-grid-columns:minmax(0,1fr) 2.4rem minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.4rem!important;list-style:none;padding:0;margin:0;width:100%}@media (min-width:768px){.gform_wrapper .gfield_radio{-ms-grid-columns:(minmax(0,1fr))[4]!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}.gform_wrapper{}.gform_wrapper .gchoice{position:relative;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:2px solid transparent;border-radius:12px;padding:1.5rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}.gform_wrapper .gchoice .gfield-choice-input,.gform_wrapper .gchoice input[type=radio]{display:none!important}.gform_wrapper .gchoice label:after,.gform_wrapper .gchoice label:before{display:none!important;content:none!important}.gform_wrapper .gchoice label.gform-field-label--type-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;width:100%;height:100%;margin:0!important;cursor:pointer;text-align:center;font-size:1.6rem!important;font-weight:600;color:#333;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.gform_wrapper .gchoice label.gform-field-label--type-inline .maint-icon{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;background-color:#f0f0f0;border-radius:8px;width:100%;aspect-ratio:1/1;padding:2.5rem;position:relative;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.gform_wrapper .gchoice label.gform-field-label--type-inline .maint-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.gform_wrapper .gchoice label.gform-field-label--type-inline .maint-icon:after{content:"";position:absolute;bottom:-8px;right:-8px;width:28px;height:28px;background-color:var(--e-global-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='16px' height='16px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:16px;border-radius:50%;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15);opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275);transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275);z-index:2}.gform_wrapper .gchoice:hover{border-color:#e6e6e6;background-color:#ffffff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.05);box-shadow:0 4px 12px rgba(0,0,0,0.05)}.gform_wrapper .gchoice:hover label .maint-icon img{-webkit-transform:scale(1.06);transform:scale(1.06)}.gform_wrapper .gchoice:has(.gfield-choice-input:checked){border-color:var(--e-global-color-primary);background-color:color-mix(in srgb,var(--e-global-color-primary) 16%,#ffffff);-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 35%,transparent),0 8px 20px rgba(0,0,0,0.14);box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-primary) 35%,transparent),0 8px 20px rgba(0,0,0,0.14)}.gform_wrapper .gchoice:has(.gfield-choice-input:checked) label.gform-field-label--type-inline{color:var(--e-global-color-text)!important;font-weight:800!important}.gform_wrapper .gchoice:has(.gfield-choice-input:checked) .maint-icon:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.gform_wrapper .gchoice:has(.gfield-choice-input:checked):not(:has(.maint-icon)):after{content:"";position:absolute;top:-5px;right:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:2px solid var(--e-global-color-text);border-radius:50%;background-color:var(--e-global-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23242424'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:16px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.gform_wrapper{}.gform_wrapper .gfield_html{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:2rem;border-radius:4px;font-size:1.6rem;line-height:1.5;margin-bottom:2rem}.gform_wrapper .gfield_html strong{color:#721c24;font-size:1.8rem}.gform_wrapper .gfield_html.emergency-warning,.gform_wrapper .gfield_html:has(.gf-form-warning){background-color:transparent!important;border:none!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gform_wrapper{}.gform_wrapper .gf-form-warning{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:1.5rem!important;background-color:#e11d48!important;border:1px solid #be123c!important;color:#ffffff!important;padding:2rem!important;border-radius:8px!important;font-size:1.6rem!important;line-height:1.5!important;-webkit-box-shadow:0 4px 12px rgba(225,29,72,0.15)!important;box-shadow:0 4px 12px rgba(225,29,72,0.15)!important;margin-bottom:2rem!important;text-align:left!important}.gform_wrapper .gf-form-warning:before{content:"";display:block;width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:0.2rem}.gform_wrapper .gf-form-warning H3,.gform_wrapper .gf-form-warning h3{color:#ffffff!important;font-size:2rem!important;font-weight:700!important;margin-top:0!important;margin-bottom:0.8rem!important;line-height:1.2!important}.gform_wrapper{}.gform_wrapper .gchoice{position:relative!important}.gform_wrapper{}.gform_wrapper .gform_page:has(#field_25_26:not([style*="display: none"])) .gform_page_footer .gform_next_button,.gform_wrapper .gform_page:has(#field_25_28:not([style*="display: none"])) .gform_page_footer .gform_next_button,.gform_wrapper .gform_page:has(#field_25_29:not([style*="display: none"])) .gform_page_footer .gform_next_button,.gform_wrapper .gform_page:has(#field_2_18:not([style*="display: none"])) .gform_page_footer .gform_next_button,.gform_wrapper .gform_page:has(#field_2_19:not([style*="display: none"])) .gform_page_footer .gform_next_button,.gform_wrapper .gform_page:has(#field_2_20:not([style*="display: none"])) .gform_page_footer .gform_next_button,.gform_wrapper .gform_page:has(.emergency-warning:not([style*="display: none"])) .gform_page_footer .gform_next_button{display:none!important}.gform_wrapper{}.gform_wrapper .js-auto-advance-form .gform_page:first-of-type .gform_page_footer .gform_next_button,.gform_wrapper.js-auto-advance-form .gform_page:first-of-type .gform_page_footer .gform_next_button,.js-auto-advance-form .gform_wrapper .gform_page:first-of-type .gform_page_footer .gform_next_button{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;pointer-events:none!important}.gform_wrapper{}.gform_wrapper .gf_page_steps,.uael-gf-style .gform_wrapper .gf_page_steps{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:3rem!important;margin-bottom:4rem!important;padding-bottom:2rem!important;border-bottom:1px solid #e6e6e6!important}.gform_wrapper .gf_page_steps .gf_step,.uael-gf-style .gform_wrapper .gf_page_steps .gf_step{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:1.2rem!important;font-size:1.6rem!important}.gform_wrapper .gf_page_steps .gf_step .gf_step_number,.uael-gf-style .gform_wrapper .gf_page_steps .gf_step .gf_step_number{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;border:2px solid #cbd5e1!important;background-color:transparent!important;color:#64748b!important;font-weight:700!important;font-size:1.4rem!important;margin:0!important;-webkit-transition:all 0.3s ease-in-out!important;transition:all 0.3s ease-in-out!important}.gform_wrapper .gf_page_steps .gf_step .gf_step_label,.uael-gf-style .gform_wrapper .gf_page_steps .gf_step .gf_step_label{display:inline-block!important;color:#64748b!important;font-weight:500!important;margin:0!important;-webkit-transition:all 0.3s ease-in-out!important;transition:all 0.3s ease-in-out!important}.gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number,.uael-gf-style .gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number{background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-primary)!important;color:#fff!important;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.08)!important;box-shadow:0 4px 10px rgba(0,0,0,0.08)!important}.gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_label,.uael-gf-style .gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_label{color:#0f172a!important;font-weight:700!important}.gform_wrapper .gf_page_steps .gf_step:not(.gf_step_active):not(.gf_step_pending) .gf_step_number,.uael-gf-style .gform_wrapper .gf_page_steps .gf_step:not(.gf_step_active):not(.gf_step_pending) .gf_step_number{background-color:#f1f5f9!important;border-color:var(--e-global-color-primary)!important;color:var(--e-global-color-primary)!important}.gform_wrapper .gf_page_steps .gf_step:not(.gf_step_active):not(.gf_step_pending) .gf_step_label,.uael-gf-style .gform_wrapper .gf_page_steps .gf_step:not(.gf_step_active):not(.gf_step_pending) .gf_step_label{color:#0f172a!important;font-weight:600!important}.gform_wrapper{}.gform_wrapper legend.gfield_label{font-size:2.4rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:2.5rem!important;line-height:1.3!important}.form-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-checkbox__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:4rem!important;height:2.2rem!important;margin:0 1.2rem 0 0!important;padding:0!important;border:0.2rem solid var(--e-global-color-secondary)!important;border-radius:2.2rem!important;background-color:#f1edf0;position:relative;cursor:pointer;-webkit-transition:all 0.25s cubic-bezier(0.4,0,0.2,1);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);outline:none;-ms-flex-negative:0;flex-shrink:0}.form-checkbox__input:after{content:"";position:absolute;top:0.2rem;left:0.2rem;width:1.4rem;height:1.4rem;border-radius:50%;background-color:#666666;-webkit-transition:all 0.25s cubic-bezier(0.4,0,0.2,1);transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.form-checkbox__input:hover{border-color:var(--e-global-color-primary)!important}.form-checkbox__input:hover:after{background-color:var(--e-global-color-primary)}.form-checkbox__input:focus-visible{border-color:var(--e-global-color-primary)!important;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 0 3px rgba(0,0,0,0.1)}.form-checkbox__input:checked{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)!important}.form-checkbox__input:checked:after{background-color:#ffffff;-webkit-transform:translateX(1.8rem);transform:translateX(1.8rem)}.form-checkbox__label{font-size:1.6rem!important;font-weight:500;color:var(--e-global-color-text);cursor:pointer;margin:0!important;line-height:normal;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.form-checkbox__label:hover{color:var(--e-global-color-primary)}.gform_wrapper{}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:1.5rem!important;margin-top:3rem!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer input[type=submit]{background-color:var(--e-global-color-primary)!important;color:#ffffff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border-radius:4px!important;border:1px solid var(--e-global-color-primary)!important;padding:1.2rem 3rem!important;height:50px!important;cursor:pointer!important;-webkit-transition:all 0.25s ease-in-out!important;transition:all 0.25s ease-in-out!important}.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:var(--e-global-color-secondary)!important;border-color:var(--e-global-color-secondary)!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1)!important;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important}.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button{background-color:transparent!important;color:var(--e-global-color-primary)!important;border:2px solid var(--e-global-color-primary)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border-radius:4px!important;padding:1.2rem 3rem!important;height:50px!important;cursor:pointer!important;-webkit-transition:all 0.25s ease-in-out!important;transition:all 0.25s ease-in-out!important}.gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:hover{background-color:var(--e-global-color-primary)!important;color:#ffffff!important}.gform_wrapper .gform_footer .gform_save_link,.gform_wrapper .gform_page_footer .gform_save_link{font-size:1.6rem!important;font-weight:600!important;color:var(--e-global-color-text)!important;text-decoration:underline!important;-webkit-transition:color 0.25s ease-in-out!important;transition:color 0.25s ease-in-out!important;background:transparent!important;border:none!important;cursor:pointer!important}.gform_wrapper .gform_footer .gform_save_link:hover,.gform_wrapper .gform_page_footer .gform_save_link:hover{color:var(--e-global-color-primary)!important}.gform_wrapper .gform_footer .gform_save_link svg,.gform_wrapper .gform_page_footer .gform_save_link svg{vertical-align:middle!important;margin-right:0.5rem!important}.gform_wrapper .gform_footer .gform_save_link svg path,.gform_wrapper .gform_page_footer .gform_save_link svg path{fill:var(--e-global-color-text)!important}.gform_wrapper .gform_footer .gform_save_link:hover svg path,.gform_wrapper .gform_page_footer .gform_save_link:hover svg path{fill:var(--e-global-color-primary)!important}.gform_wrapper{}.gform_wrapper .gform_validation_error .gfield_validation_message,.gform_wrapper .gform_validation_error .validation_message,.gform_wrapper.gform_validation_error .gfield_validation_message,.gform_wrapper.gform_validation_error .validation_message{color:#be123c!important;background-color:#fff1f2!important;border-left:4px solid #e11d48!important;padding:1.2rem 1.6rem!important;border-radius:4px!important;font-size:1.4rem!important;margin-top:0.8rem!important;font-weight:500!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05)!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)!important}.gform_wrapper .gform_validation_error .gfield_error input,.gform_wrapper .gform_validation_error .gfield_error select,.gform_wrapper .gform_validation_error .gfield_error textarea,.gform_wrapper.gform_validation_error .gfield_error input,.gform_wrapper.gform_validation_error .gfield_error select,.gform_wrapper.gform_validation_error .gfield_error textarea{border-color:#e11d48!important;background-color:#fff8f8!important}.gform_wrapper .gform_validation_error .gfield_error input:focus,.gform_wrapper .gform_validation_error .gfield_error select:focus,.gform_wrapper .gform_validation_error .gfield_error textarea:focus,.gform_wrapper.gform_validation_error .gfield_error input:focus,.gform_wrapper.gform_validation_error .gfield_error select:focus,.gform_wrapper.gform_validation_error .gfield_error textarea:focus{-webkit-box-shadow:0 0 0 3px rgba(225,29,72,0.15)!important;box-shadow:0 0 0 3px rgba(225,29,72,0.15)!important}.gform_wrapper{}.gform_confirmation_wrapper .gform_wrapper{background-color:#f0fdf4!important;border-left:4px solid #16a34a!important;border-right:1px solid #dcfce7!important;border-top:1px solid #dcfce7!important;border-bottom:1px solid #dcfce7!important;color:#15803d!important;padding:3rem!important;border-radius:8px!important;font-size:1.8rem!important;line-height:1.6!important;-webkit-box-shadow:0 4px 12px rgba(22,163,74,0.05)!important;box-shadow:0 4px 12px rgba(22,163,74,0.05)!important;margin:3rem 0!important}.gform_confirmation_message{background-color:#f0fdf4!important;border-left:4px solid #16a34a!important;border-right:1px solid #dcfce7!important;border-top:1px solid #dcfce7!important;border-bottom:1px solid #dcfce7!important;color:#15803d!important;padding:3rem!important;border-radius:8px!important;font-size:1.8rem!important;line-height:1.6!important;-webkit-box-shadow:0 4px 12px rgba(22,163,74,0.05)!important;box-shadow:0 4px 12px rgba(22,163,74,0.05)!important;margin:3rem 0!important}.gf_progressbar_wrapper{margin-bottom:3rem!important}.gf_progressbar_wrapper .gf_progressbar_title{font-size:1.5rem!important;font-weight:600!important;color:#475569!important;margin-bottom:1.2rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.gf_progressbar_wrapper .gf_progressbar{background-color:#f1f5f9!important;height:20px!important;border-radius:20px!important;border:none!important;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05)!important;overflow:hidden!important}.gf_progressbar_wrapper .gf_progressbar_percentage{background:-webkit-gradient(linear,left top,right top,from(var(--e-global-color-primary)),to(color-mix(in srgb,var(--e-global-color-primary) 80%,#000 20%)))!important;background:linear-gradient(90deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 80%,#000 20%) 100%)!important;height:100%!important;border-radius:20px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1)!important;box-shadow:0 1px 2px rgba(0,0,0,0.1)!important;-webkit-transition:width 0.6s cubic-bezier(0.4,0,0.2,1)!important;transition:width 0.6s cubic-bezier(0.4,0,0.2,1)!important;min-width:3.5rem!important}.gf_progressbar_wrapper .gf_progressbar_percentage span{color:#ffffff!important;font-size:1.2rem!important;font-weight:700!important;padding-right:1.2rem!important;display:inline-block!important;line-height:1!important}.gf-info-card,.gfield_html.gf-info-card{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-left:4px solid var(--e-global-color-primary)!important;color:#334155!important;padding:2.5rem!important;border-radius:8px!important;font-size:1.6rem!important;line-height:1.6!important;margin-bottom:3rem!important;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.02)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.02)!important}.gf-info-card b,.gf-info-card strong,.gfield_html.gf-info-card b,.gfield_html.gf-info-card strong{color:#0f172a!important;font-size:1.7rem!important;font-weight:700!important}.gf-info-card p,.gfield_html.gf-info-card p{margin-bottom:1.5rem!important}.gf-info-card p:last-child,.gfield_html.gf-info-card p:last-child{margin-bottom:0!important}.gf-info-card ol,.gf-info-card ul,.gfield_html.gf-info-card ol,.gfield_html.gf-info-card ul{padding-left:2rem!important;margin-top:1rem!important;margin-bottom:1.5rem!important}.gf-info-card ol li,.gf-info-card ul li,.gfield_html.gf-info-card ol li,.gfield_html.gf-info-card ul li{margin-bottom:0.8rem!important;font-size:1.5rem!important;line-height:1.5!important;list-style-type:disc!important}.gf-info-card ol li:last-child,.gf-info-card ul li:last-child,.gfield_html.gf-info-card ol li:last-child,.gfield_html.gf-info-card ul li:last-child{margin-bottom:0!important}.gform_wrapper{}.gform_wrapper .gform_heading{margin-bottom:3.5rem!important}.gform_wrapper .gform_heading .gform_title{font-size:3.2rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1rem!important;line-height:1.2!important}.gform_wrapper .gform_heading .gform_description{font-size:1.6rem!important;line-height:1.6!important;color:#475569!important}.gform_wrapper{}.gform_wrapper .gfield.gsection{margin-top:4.5rem!important;margin-bottom:2.5rem!important;padding-bottom:1.5rem!important;border-bottom:1px solid #e2e8f0!important}.gform_wrapper .gfield.gsection .gsection_title{font-size:2.2rem!important;font-weight:700!important;color:#0f172a!important;margin:0 0 0.8rem 0!important;line-height:1.3!important}.gform_wrapper .gfield.gsection .gsection_description{font-size:1.5rem!important;line-height:1.5!important;color:#64748b!important;margin:0!important}.gform_wrapper{}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{font-size:1.5rem!important;font-weight:600!important;color:#1e293b!important;margin-bottom:0.8rem!important;display:inline-block!important;line-height:1.4!important}.gform_wrapper{}.gform_wrapper .gfield_required{color:#e11d48!important;padding-left:0.4rem!important;font-weight:700!important}.gform_wrapper{}.gform_wrapper .gfield_description{font-size:1.4rem!important;line-height:1.5!important;color:#64748b!important;margin-top:0.6rem!important;margin-bottom:1.2rem!important;font-weight:400!important}.gform_wrapper{}.gform_wrapper .gfield_sublabel,.gform_wrapper .ginput_complex label{font-size:1.15rem!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin-top:0.6rem!important;display:inline-block!important}.swiper__property-images,.swiper__property-images-mobile{aspect-ratio:3/2}.swiper__property-images .swiper-button-next:after,.swiper__property-images .swiper-button-prev:after,.swiper__property-images-mobile .swiper-button-next:after,.swiper__property-images-mobile .swiper-button-prev:after{color:var(--e-global-color-primary);font-size:5rem}.featured-properties .container{max-width:1500px}.pagination{margin:4rem auto 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.$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}.pagination .page-item.disabled{pointer-events:none}.pagination .page-item.disabled .page-link{color:#999999;cursor:not-allowed;background-color:transparent;border-color:transparent}.grid-search{-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;padding-bottom:6rem}.grid-search.loading-state{opacity:0.4;pointer-events:none}#search-progress-bar{position:fixed;top:0;left:0;height:4px;width:0%;background:-webkit-gradient(linear,left top,right top,from(var(--e-global-color-primary)),to(var(--e-global-color-accent)));background:linear-gradient(to right,var(--e-global-color-primary),var(--e-global-color-accent));z-index:99999;-webkit-transition:width 0.4s ease,opacity 0.3s ease;transition:width 0.4s ease,opacity 0.3s ease;-webkit-box-shadow:0 0 8px var(--e-global-color-primary);box-shadow:0 0 8px var(--e-global-color-primary);pointer-events:none;opacity:0}#search-progress-bar.active{opacity:1}.gm-style-iw,.gm-style-iw-c{width:300px!important;max-width:300px!important;min-width:300px!important;padding:0!important;border-radius:8px!important;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.15)!important;box-shadow:0 10px 30px rgba(0,0,0,0.15)!important}.gm-style-iw .gm-style-iw-d,.gm-style-iw-c .gm-style-iw-d{overflow:hidden!important;width:300px!important;max-width:300px!important;min-width:300px!important;min-height:330px!important;max-height:355px!important;height:auto!important;padding:0!important}.gm-style-iw .gm-style-iw-d>div,.gm-style-iw-c .gm-style-iw-d>div{padding:0!important;margin:0!important}.gm-style-iw .gm-style-iw-d>div>div,.gm-style-iw-c .gm-style-iw-d>div>div{padding:0!important;margin:0!important}.gm-style-iw .gm-style-iw-chr,.gm-style-iw-c .gm-style-iw-chr{height:0px!important;padding:0!important;margin:0!important;overflow:visible!important}.gm-style-iw button.gm-ui-hover-effect,.gm-style-iw-c button.gm-ui-hover-effect{top:10px!important;right:10px!important;background:rgba(255,255,255,0.8)!important;border-radius:50%!important;width:28px!important;height:28px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2)!important;box-shadow:0 2px 5px rgba(0,0,0,0.2)!important;z-index:11}.gm-style-iw button.gm-ui-hover-effect span,.gm-style-iw-c button.gm-ui-hover-effect span{margin:0!important}.leaflet-popup-content-wrapper{padding:0!important;overflow:hidden!important;border-radius:8px!important;width:300px!important;max-width:300px!important;min-width:300px!important}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:0!important;width:300px!important;max-width:300px!important;min-width:300px!important}.gm-style-iw-d .property-grid,.leaflet-popup-content .property-grid{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding:0!important;width:100%}.gm-style-iw-d .property-grid .property-grid__image,.leaflet-popup-content .property-grid .property-grid__image{border-radius:8px 8px 0 0!important;aspect-ratio:3/2!important;margin-bottom:1.2rem!important;height:180px!important;width:100%}.gm-style-iw-d .property-grid .property-grid__meta,.leaflet-popup-content .property-grid .property-grid__meta{padding:0 1.5rem 1.5rem 1.5rem!important}.gm-style-iw-d .property-grid .property-grid__meta h4,.leaflet-popup-content .property-grid .property-grid__meta h4{font-size:1.6rem!important;font-weight:bold;margin-bottom:0.4rem!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.4!important}.gm-style-iw-d .property-grid .property-grid__meta h5,.leaflet-popup-content .property-grid .property-grid__meta h5{font-size:1.2rem!important;margin-bottom:0.8rem!important}.gm-style-iw-d .property-grid .property-grid__meta h6,.leaflet-popup-content .property-grid .property-grid__meta h6{font-size:1.5rem!important;margin-bottom:0!important;color:var(--e-global-color-primary)!important}.gm-style-iw-d .property-grid .property-grid__meta h6 span,.leaflet-popup-content .property-grid .property-grid__meta h6 span{color:var(--e-global-color-text)!important}.gm-style-iw-d .property-grid .shortlist__btns,.leaflet-popup-content .property-grid .shortlist__btns{position:absolute!important;right:1.5rem!important;bottom:1.5rem!important;z-index:10!important}.property-map__meta{padding:2rem;font-family:var(--e-global-typography-text-font-family),Sans-serif!important}.property-map__meta .property-map__type h1{font-size:13px!important;text-transform:uppercase;margin-bottom:0!important}.property-map__meta .property-price-rooms-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5em}.property-map__meta .property-price-rooms-group .property-map__price{font-size:20px;font-weight:700}.property-map__meta .property-price-rooms-group .property-map__price span{font-size:15px!important;font-weight:400;color:#666666;display:block}.property-map__meta .property-map__address h3{font-size:16px!important;font-weight:400;color:#333333;margin:0.5em 0}.blog-slider{position:relative;border-radius:0;border:none;height:auto;background:transparent}.blog-slider .card-img-top{border-radius:0;aspect-ratio:16/9;overflow:hidden;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}.blog-slider .card-img-top img{-o-object-fit:cover;object-fit:cover}.blog-slider .blog___meta{padding:1.6rem 0 0 0}.blog-slider .blog___meta .blog___address{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family);font-size:2rem;font-weight:700;margin:0 0 1rem 0;text-wrap:balance}.blog-slider .blog___meta .blog___date{color:#ccc;font-family:var(--e-global-typography-primary-font-family);font-size:1.4rem;font-weight:400;margin:0 0 1rem 0;line-height:1em}.recent-properties .container{max-width:1500px}.recent-properties .recentSwiper{padding-bottom:40px}.recent-properties .recentSwiper .swiper-pagination{bottom:10px}.recent-properties .recentSwiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--e-global-color-primary)}.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}.property-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:0.8rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.03),0 2px 8px rgba(0,0,0,0.03);box-shadow:0 4px 20px rgba(0,0,0,0.03),0 2px 8px rgba(0,0,0,0.03);padding:1.5rem;-webkit-transition:border-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}.property-grid:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.06),0 4px 12px rgba(0,0,0,0.04);box-shadow:0 10px 30px rgba(0,0,0,0.06),0 4px 12px rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.12)}.property-grid .property-grid__image{aspect-ratio:3/2;overflow:hidden;border-radius:0.5rem;display:block;position:relative;margin-bottom:1.5rem}.property-grid .property-grid__image>a{display:block;width:100%;height:100%}.property-grid .property-grid__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.property-grid .property-grid__image .property-grid__carousel{width:100%;height:100%;position:absolute;top:0;left:0}.property-grid .property-grid__image .property-grid__carousel .swiper-slide{width:100%;height:100%}.property-grid .property-grid__image .property-grid__carousel .swiper-slide a{display:block;width:100%;height:100%;position:relative;overflow:hidden}.property-grid .property-grid__image .property-grid__carousel .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.property-grid .property-grid__image .property-grid__carousel .swiper-button-next,.property-grid .property-grid__image .property-grid__carousel .swiper-button-prev{color:#ffffff;width:3rem;height:3rem;background:rgba(0,0,0,0.4);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 0.3s ease,opacity 0.3s ease;transition:background 0.3s ease,opacity 0.3s ease;opacity:0}.property-grid .property-grid__image .property-grid__carousel .swiper-button-next:after,.property-grid .property-grid__image .property-grid__carousel .swiper-button-prev:after{font-size:1.4rem;font-weight:bold}.property-grid .property-grid__image .property-grid__carousel .swiper-button-next:hover,.property-grid .property-grid__image .property-grid__carousel .swiper-button-prev:hover{background:rgba(0,0,0,0.7)}.property-grid .property-grid__image .property-grid__carousel .swiper-button-prev{left:1rem}.property-grid .property-grid__image .property-grid__carousel .swiper-button-next{right:1rem}.property-grid .property-grid__image .property-grid__carousel:hover .swiper-button-next,.property-grid .property-grid__image .property-grid__carousel:hover .swiper-button-prev{opacity:1}.property-grid .property-grid__image .property-grid__carousel .swiper-pagination{background:rgba(0,0,0,0.45);padding:0.5rem 1rem;border-radius:2rem;width:auto!important;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:1rem!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.property-grid .property-grid__image .property-grid__carousel .swiper-pagination .swiper-pagination-bullet{margin:0!important;background:#ffffff;opacity:0.6}.property-grid .property-grid__image .property-grid__carousel .swiper-pagination .swiper-pagination-bullet-active{background:var(--e-global-color-primary);opacity:1}.property-grid .property-grid__image .swiper-slide--blurred img{-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:scale(1.05);transform:scale(1.05)}.property-grid .property-grid__image .swiper-slide--blurred .property-grid__carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);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;z-index:2}.property-grid .property-grid__image .swiper-slide--blurred .property-grid__carousel-overlay span{color:#ffffff;font-family:var(--e-global-typography-primary-font-family);font-size:1.8rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.1rem}.property-grid .d-flex.justify-content-between{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow: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:1rem}.property-grid .property-grid__meta .property-grid__rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;list-style:none;padding:0;margin:auto 0 1.5rem 0}.property-grid .property-grid__meta .property-grid__rooms li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:1.4rem;color:var(--e-global-color-text)}.property-grid .property-grid__meta .property-grid__rooms li svg{width:1.8rem;height:1.8rem;stroke:var(--e-global-color-primary);fill:none}.property-grid .property-grid__meta .property-grid__rooms li svg path{stroke:var(--e-global-color-primary);fill:none}.property-grid .property-grid__meta h6{font-weight:bold;font-size:1.8rem;margin-bottom:0}.property-grid .property-grid__meta h6 span{color:var(--e-global-color-primary)}.featured-properties .property-grid .property-grid__availability{position:absolute;top:auto;right:auto;bottom:0;left:0;padding:1rem;color:#ffffff;background:rgba(0,0,0,0.2);backdrop-filter:blur(2px);width:100%;-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-size:1.7rem;border-radius:0;overflow:visible}.featured-properties .property-grid .property-grid__availability.property-grid__availability--sold{background:rgba(var(--e-global-color-8603c1e),0.2)}.featured-properties .property-grid .property-grid__availability span{background-color:transparent!important;padding:0;display:inline;color:inherit}.property-grid__availability{position:absolute;top:2rem;right:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;border-radius:0.5rem;overflow:hidden;z-index:10}.property-grid__availability span{background-color:var(--e-global-color-text);color:white;display:block;padding:1rem}.property-grid__availability span.sold_stc{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.sstcm{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.under_offer{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.sold{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.let_agreed{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.let{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.reserved{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.exchanged{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.completed{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.withdrawn{background-color:var(--e-global-color-8603c1e)}.property-grid__availability span.just_added{background-color:var(--e-global-color-primary)}.property-grid__availability span.featured{background-color:var(--e-global-color-primary)}.property-grid__availability span.new_home{background-color:var(--e-global-color-primary)}.callout-grid{height:100%;padding:2em;background:var(--e-global-color-de95880);color:var(--e-global-color-text);border-radius:0.8rem;border-left:0.6rem solid var(--e-global-color-accent);-webkit-box-shadow:0 1.6rem 4rem rgba(0,0,0,0.08);box-shadow:0 1.6rem 4rem rgba(0,0,0,0.08);overflow:hidden;position:relative;text-align:center}.callout-grid:after{background:var(--e-global-color-accent);border-radius:999px;content:"";height:12rem;opacity:0.12;position:absolute;right:-4rem;top:-5rem;width:12rem}@media (min-width:1200px){.callout-grid{text-align:left}}.callout-grid__inner{gap:3.2rem;position:relative;z-index:1}.callout-grid__eyebrow{color:var(--e-global-color-primary);display:block;font-size:1.4rem;font-weight:700;margin-bottom:0.8rem;text-transform:uppercase}.callout-grid__title{font-size:32px;font-weight:700;margin-bottom:0.8rem}.callout-grid__text{font-size:1.7rem}.callout-grid__actions{gap:1.6rem;width:100%}@media (min-width:768px){.callout-grid__actions{width:auto}}.property__breadcrumbs{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 .property__images--sml{outline:0.2rem solid #ffffff;aspect-ratio:3/2;display:block}@media (min-width:1600px){.property__images .property__images--sml{aspect-ratio:3/2}}.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{position:relative}.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 .property-grid__availability{position:relative;top:auto;right:auto;display:inline-block;font-size:1.4rem;border-radius:0.5rem;overflow:hidden;vertical-align:middle}.property__details .property-grid__availability span{background-color:var(--e-global-color-text);color:#ffffff;display:block;padding:0.5rem 1rem;text-transform:uppercase;font-weight:bold;letter-spacing:0.05em}.property__details .property-grid__availability span.completed,.property__details .property-grid__availability span.exchanged,.property__details .property-grid__availability span.let,.property__details .property-grid__availability span.let_agreed,.property__details .property-grid__availability span.reserved,.property__details .property-grid__availability span.sold,.property__details .property-grid__availability span.sold_stc,.property__details .property-grid__availability span.sstcm,.property__details .property-grid__availability span.under_offer,.property__details .property-grid__availability span.withdrawn{background-color:var(--e-global-color-8603c1e)}.property__details .property-grid__availability span.featured,.property__details .property-grid__availability span.just_added,.property__details .property-grid__availability span.new_home{background-color:var(--e-global-color-primary)}.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 ul.property__rooms{list-style:none;margin:0 0 3rem 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.property__details ul.property__rooms li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;border-right:var(--e-global-color-de95880) solid 0.1rem;margin-right:0;padding-right:1.5rem;line-height:1.8rem;font-size:1.6rem}.property__details ul.property__rooms li:last-child{border-right:none}.property__details ul.property__rooms li svg{width:1.8rem;height:1.8rem;stroke:var(--e-global-color-primary);fill:none}.property__details ul.property__rooms li svg path{stroke:var(--e-global-color-primary);fill:none}.property__details ul.property__features{list-style:none;margin:0 0 4rem 0;padding:0;-webkit-columns:2;-moz-columns:2;columns:2}.property__details ul.property__features li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 20'%3E%3Cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m17.134 5.625-8.75 8.75-4.375-4.374'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 4px;background-size:2rem;padding-left:1.5em;display:block;margin-bottom:1.5rem}.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 .tpj-stations-list,.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 .property-share__native{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--e-global-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;gap:0.8rem}.property__details .property__details__action-container .property__details__action .property-share__native svg{fill:none;height:2.1rem;stroke:var(--e-global-color-text);width:2.1rem}.property__details .property__details__action-container .property__details__action .property-share__native:hover{color:var(--e-global-color-primary)}.property__details .property__details__action-container .property__details__action .property-share__native:hover svg{stroke:var(--e-global-color-primary)}.property__details .property__details__action-container .property__details__action .property-share__fallback{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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}.property__details .property__details__action-container .property__details__action .button.button__gradient-1{background:linear-gradient(135deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 85%,var(--e-global-color-text) 15%) 100%);color:#ffffff!important;border:none}.property__details .property__details__action-container .property__details__action .button.button__gradient-1:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 85%,var(--e-global-color-text) 15%) 0%,var(--e-global-color-primary) 100%)}.property__details .property__details__action-container .property__details__action .button.button__gradient-2{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 85%,var(--e-global-color-text) 15%) 0%,color-mix(in srgb,var(--e-global-color-primary) 70%,var(--e-global-color-text) 30%) 100%);color:#ffffff!important;border:none}.property__details .property__details__action-container .property__details__action .button.button__gradient-2:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 70%,var(--e-global-color-text) 30%) 0%,color-mix(in srgb,var(--e-global-color-primary) 85%,var(--e-global-color-text) 15%) 100%)}.property__details .property__details__action-container .property__details__action .button.button__gradient-3{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 70%,var(--e-global-color-text) 30%) 0%,color-mix(in srgb,var(--e-global-color-primary) 55%,var(--e-global-color-text) 45%) 100%);color:#ffffff!important;border:none}.property__details .property__details__action-container .property__details__action .button.button__gradient-3:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 55%,var(--e-global-color-text) 45%) 0%,color-mix(in srgb,var(--e-global-color-primary) 70%,var(--e-global-color-text) 30%) 100%)}.property__details .property__details__action-container .property__details__action .button.button__gradient-4{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 55%,var(--e-global-color-text) 45%) 0%,color-mix(in srgb,var(--e-global-color-primary) 40%,var(--e-global-color-text) 60%) 100%);color:#ffffff!important;border:none}.property__details .property__details__action-container .property__details__action .button.button__gradient-4:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--e-global-color-primary) 40%,var(--e-global-color-text) 60%) 0%,color-mix(in srgb,var(--e-global-color-primary) 55%,var(--e-global-color-text) 45%) 100%)}.similar-properties h4{font-size:5rem!important;line-height:1.3em}.accordion .accordion-item{border:none!important;margin-bottom:1.6rem}.accordion .accordion-item .accordion-button{background:transparent!important;color:#333!important;font-size:2rem!important;font-weight:bold!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-radius:0.4rem 0.4rem 0rem 0rem!important;border-bottom:transparent!important}.accordion .accordion-item .accordion-button.collapsed{border-bottom:1px solid #eee!important;border-radius:0.4rem!important}.accordion .accordion-item .accordion-collapse{border-right:1px solid #eee!important;border-left:1px solid #eee!important;border-bottom:1px solid #eee!important;border-radius:0.4rem!important;padding:0rem}.accordion .accordion-item .accordion-collapse .accordion-body{padding:0 2.4rem 0 2.4rem;border:none!important}.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{display:none;background:var(--e-global-color-3c8e6ef)}.property-grid .shortlist__btns .tpj_remove_from_shortlist svg{fill:var(--e-global-color-primary)}.property-grid .shortlist__btns .tpj_remove_from_shortlist[style*="display: block"]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.button.tpj_add_to_shortlist{color:#000000!important}.button.tpj_add_to_shortlist svg{color:#000000;fill:#000000;stroke:#000000;width:1.6rem;margin:-0.35rem 0.4rem 0 0;-webkit-transition:0.4s;transition:0.4s}.button.tpj_add_to_shortlist svg path{fill:#000000;stroke:#000000}.button.tpj_add_to_shortlist:hover{color:#000000!important}.button.tpj_add_to_shortlist:hover svg,.button.tpj_add_to_shortlist:hover svg path{fill:#000000;stroke:#000000}.button.tpj_remove_from_shortlist{display:none;color:#000000!important}.button.tpj_remove_from_shortlist svg{color:#000000;fill:#000000;stroke:#000000;width:1.6rem;margin:-0.35rem 0.4rem 0 0;-webkit-transition:0.4s;transition:0.4s}.button.tpj_remove_from_shortlist svg path{fill:#000000;stroke:#000000}.button.tpj_remove_from_shortlist:hover{color:#000000!important}.button.tpj_remove_from_shortlist:hover svg,.button.tpj_remove_from_shortlist:hover svg path{fill:#000000;stroke:#000000}.tpj_remove_from_shortlist{display:none}.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}.form-range{background:#fff}.form-range::-webkit-slider-thumb{background:var(--e-global-color-primary)}.form-range::-moz-range-thumb{background:var(--e-global-color-primary)}.rentalYield-estimate{background-color:#eee;padding:2.4rem;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0.8rem 0 2.4rem 0}.rentalYield-estimate .tpj_estimated_gross_rental{font-weight:bold;text-align:center}.tech-stats{margin-top:3rem;margin-bottom:3rem}.tech-stats #tech-stats-title{font-size:2rem;font-weight:700;color:var(--e-global-color-text);border-bottom:0.2rem solid var(--e-global-color-de95880);padding-bottom:1rem;margin-bottom:2rem}.tech-stats__accordion{border:1px solid var(--e-global-color-de95880);border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.03);box-shadow:0 4px 15px rgba(0,0,0,0.03)}.tech-stats__accordion .accordion-item{border:none;border-bottom:1px solid var(--e-global-color-de95880)}.tech-stats__accordion .accordion-item:last-child{border-bottom:none}.tech-stats__accordion .accordion-button{font-size:1.6rem;font-weight:600;color:var(--e-global-color-text);background-color:#ffffff;padding:1.5rem 2rem;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tech-stats__accordion .accordion-button:not(.collapsed){background-color:var(--e-global-color-de95880);color:var(--e-global-color-primary);font-weight:700}.tech-stats__accordion .accordion-button:not(.collapsed) .tech-stats__icon{color:var(--e-global-color-primary);-webkit-transform:scale(1.1);transform:scale(1.1)}.tech-stats__accordion .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--e-global-color-de95880)}.tech-stats__icon{color:var(--e-global-color-text);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-ms-flex-negative:0;flex-shrink:0}.tech-stats__bb-card,.tech-stats__mobile-card{background-color:#ffffff;border:1px solid var(--e-global-color-de95880)!important;border-radius:8px;padding:1.5rem;-webkit-transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.tech-stats__bb-card:hover,.tech-stats__mobile-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.08);border-color:var(--e-global-color-primary)!important}.tech-stats__bb-speed{font-size:2.8rem;font-weight:800;color:var(--e-global-color-primary)}.tech-stats__bb-speed span{font-size:1.4rem;font-weight:500;color:var(--e-global-color-text)}.tech-stats__bb-progress{background-color:#f1edf0;border-radius:4px;overflow:hidden}.tech-stats__bb-progress .progress-bar{background:-webkit-gradient(linear,left top,right top,from(var(--e-global-color-de95880)),to(var(--e-global-color-primary)))!important;background:linear-gradient(90deg,var(--e-global-color-de95880) 0%,var(--e-global-color-primary) 100%)!important}.tech-stats__mobile-network{font-size:1.6rem;font-weight:700;color:var(--e-global-color-primary);border-bottom:2px solid var(--e-global-color-de95880);padding-bottom:0.5rem}.tech-stats .table th{font-weight:700;color:var(--e-global-color-primary);border-bottom:2px solid var(--e-global-color-de95880);font-size:1.4rem;padding:1.2rem}.tech-stats .table td{padding:1.2rem;font-size:1.4rem;color:var(--e-global-color-text);border-bottom:1px solid var(--e-global-color-de95880)}.tech-stats .table tr:last-child td{border-bottom:none}.tech-stats .badge{font-size:1.2rem;font-weight:600;padding:0.5rem 1rem;border-radius:50px}.tech-stats .badge.bg-success{background-color:rgba(40,167,69,0.1)!important;color:#28a745!important}.tech-stats .badge.bg-success-subtle{background-color:rgba(40,167,69,0.1)!important;color:#28a745!important}.tech-stats .badge.bg-danger-subtle{background-color:rgba(220,53,69,0.1)!important;color:#dc3545!important}.tech-stats .badge.bg-secondary-subtle{background-color:#f1edf0!important;color:var(--e-global-color-text)!important}.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{position:relative;gap:1rem}@media (min-width:768px){.core-search{gap:1.8rem}}.core-search .search-gap{gap:1rem}@media (min-width:768px){.core-search .search-gap{gap:1.8rem}}.core-search span.divide{display:block;width:1px;height:1.6rem;background:rgba(0,0,0,0.15)}.core-search span.divide.divide--drk{background:rgba(0,0,0,0.5)}@media (max-width:767px){.core-search span.divide{display:none!important}}@media (min-width:567px){.core-search .collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:1.8rem}}.core-search input,.core-search select{border:none!important;padding:0 0 0 1.6rem!important;margin:0!important;color:var(--e-global-color-text)!important;height:4.8rem;line-height:4.8rem!important;font-size:1.6rem!important;font-weight:400;border-radius:0.2rem!important;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.core-search input:focus,.core-search select:focus{outline:none;border-radius:0!important}.core-search input::-webkit-input-placeholder,.core-search select::-webkit-input-placeholder{color:var(--e-global-color-text)!important;font-size:1.6rem}.core-search input::-moz-placeholder,.core-search select::-moz-placeholder{color:var(--e-global-color-text)!important;font-size:1.6rem}.core-search input:-ms-input-placeholder,.core-search select:-ms-input-placeholder{color:var(--e-global-color-text)!important;font-size:1.6rem}.core-search input::-ms-input-placeholder,.core-search select::-ms-input-placeholder{color:var(--e-global-color-text)!important;font-size:1.6rem}.core-search input::placeholder,.core-search select::placeholder{color:var(--e-global-color-text)!important;font-size:1.6rem}@media (max-width:767px){.core-search input,.core-search select{border:solid var(--e-global-color-de95880) 1px!important}}.core-search select{background:url(/wp-content/uploads/2025/11/icon_dropdown-blk.svg) no-repeat #fff;background-position:center right 1.6rem}.core-search select option{color:var(--e-global-color-text)!important}@media (min-width:768px){.core-search select{padding-left:0rem!important;background:url(/wp-content/uploads/2025/11/icon_dropdown-blk.svg) no-repeat transparent;background-position:center right}}.core-search .input__address{width:100%!important}.core-search .input__address{background:#fff;border:solid var(--e-global-color-de95880) 1px;border-radius:0.2rem!important;padding:0}.core-search .input__address .geolocation-trigger{background:none;border:none;padding:0;margin:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.core-search .input__address .geolocation-trigger svg{width:2rem;stroke:var(--e-global-color-primary);pointer-events:none;-webkit-transition:stroke 0.2s ease;transition:stroke 0.2s ease}.core-search .input__address .geolocation-trigger:hover svg{stroke:var(--e-global-color-b5ea424)}.core-search .input__address .geolocation-trigger.loading svg{-webkit-animation:geo-pulse 1.2s infinite ease-in-out;animation:geo-pulse 1.2s infinite ease-in-out;stroke:#e09d1b!important}.core-search .input__address input{padding:0 0 0 0.4rem!important;border:none!important}.core-search .input__address select{background:url(/wp-content/uploads/2025/11/icon_dropdown-blk.svg) no-repeat #fff;background-position:center right 1.6rem;color:var(--e-global-color-text)!important;border:none!important}@media (min-width:768px){.core-search .input__address{padding:0 0 0 1.6rem}}@media (min-width:1200px){.core-search .input__address{width:75%!important}.core-search .input__address input{width:100%}}.core-search button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border:0!important;height:4.8rem;padding:0rem!important;background:var(--e-global-color-primary);border-radius:0;font-size:1.6rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;text-transform:uppercase;border-radius:0.4rem!important}.core-search button.core-search__btn-mobile{min-width:100%}.core-search button svg{stroke:#fff!important;width:1.4rem;stroke-width:1.8;fill:none}.core-search button:hover{background:var(--e-global-color-accent)!important}@media (min-width:768px){.core-search button{min-width:4.8rem;width:4.8rem}}@media (min-width:1200px){.core-search button{min-width:6.4rem;width:6.4rem;height:6.4rem}}.core-search a.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;text-align:center;color:var(--e-global-color-text)!important;margin:0;border:1px solid var(--e-global-color-primary)!important;border-radius:0;height:4.8rem;font-size:1.6rem;line-height:1em;width:100%;font-weight:400;text-transform:uppercase;border-radius:0.4rem!important}.core-search a.link__filter svg{stroke:var(--e-global-color-primary)!important;width:1.7rem}.core-search.core-search-homepage{gap:1rem}@media (min-width:992px){.core-search.core-search-homepage{gap:1.8rem}}@media (max-width:992px){.core-search.core-search-homepage select{background:url(/wp-content/uploads/2025/03/icon_dropdown-blk.svg) no-repeat #fff!important;background-position:center right 1.6rem!important;color:var(--e-global-color-text)!important;padding-left:1.6rem!important}}.core-search.core-search-homepage span.divide{display:none}@media (min-width:992px){.core-search.core-search-homepage span.divide{display:block}}.core-search.core-search-homepage .search-gap{gap:1rem}@media (min-width:992px){.core-search.core-search-homepage .search-gap{gap:1.8rem}}.search__bar a.geolocation-trigger,.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;border:none;outline:none}.search__bar a.geolocation-trigger svg,.search__bar span svg{fill:none;stroke:var(--e-global-color-cc6b597);width:2.1rem;pointer-events:none}.search__bar a.geolocation-trigger{cursor:pointer;outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.search__bar a.geolocation-trigger:hover svg{stroke:var(--e-global-color-b5ea424)}.search__bar a.geolocation-trigger.loading svg{-webkit-animation:geo-pulse 1.2s infinite ease-in-out;animation:geo-pulse 1.2s infinite ease-in-out;stroke:#e09d1b!important}.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)}.gm-style div[role=button] div,.gm-style div[role=button] span{color:var(--e-global-color-text)!important;font-weight:bold!important}.marker-cluster{background-clip:padding-box;border-radius:50%;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15)}.marker-cluster div{width:34px;height:34px;margin-left:3px;margin-top:3px;text-align:center;border-radius:50%;font-family:var(--e-global-typography-primary-font-family);font-size:1.3rem;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 2px 4px rgba(255,255,255,0.2),0 2px 8px rgba(0,0,0,0.1);box-shadow:inset 0 2px 4px rgba(255,255,255,0.2),0 2px 8px rgba(0,0,0,0.1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.marker-cluster span{line-height:normal}.marker-cluster:hover{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 8px 25px rgba(0,0,0,0.25);box-shadow:0 8px 25px rgba(0,0,0,0.25);z-index:1000!important}.marker-cluster:hover div{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.marker-cluster-small{background-color:rgba(var(--e-global-color-secondary),0.25);backdrop-filter:blur(4px);border:1px solid rgba(var(--e-global-color-secondary),0.4)}.marker-cluster-small div{background:linear-gradient(135deg,var(--e-global-color-secondary) 0%,color-mix(in srgb,var(--e-global-color-secondary) 85%,#000) 100%);color:#ffffff}.marker-cluster-medium{background-color:rgba(var(--e-global-color-primary),0.25);backdrop-filter:blur(4px);border:1px solid rgba(var(--e-global-color-primary),0.4);-webkit-animation:pulse-ring-medium 2s infinite;animation:pulse-ring-medium 2s infinite}.marker-cluster-medium div{background:linear-gradient(135deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 85%,#000) 100%);color:var(--e-global-color-text)}.marker-cluster-large{background-color:rgba(var(--e-global-color-primary),0.3);backdrop-filter:blur(4px);border:2px solid rgba(var(--e-global-color-primary),0.5);-webkit-animation:pulse-ring-large 1.8s infinite;animation:pulse-ring-large 1.8s infinite}.marker-cluster-large div{background:linear-gradient(135deg,var(--e-global-color-primary) 0%,color-mix(in srgb,var(--e-global-color-primary) 80%,#000) 100%);color:var(--e-global-color-text);font-size:1.4rem;width:36px;height:36px;margin-left:2px;margin-top:2px}@-webkit-keyframes pulse-ring-medium{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.4);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.4)}70%{-webkit-box-shadow:0 0 0 8px rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 8px rgba(var(--e-global-color-primary),0)}to{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0)}}@keyframes pulse-ring-medium{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.4);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.4)}70%{-webkit-box-shadow:0 0 0 8px rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 8px rgba(var(--e-global-color-primary),0)}to{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0)}}@-webkit-keyframes pulse-ring-large{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.5);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.5)}70%{-webkit-box-shadow:0 0 0 12px rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 12px rgba(var(--e-global-color-primary),0)}to{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0)}}@keyframes pulse-ring-large{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.5);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0.5)}70%{-webkit-box-shadow:0 0 0 12px rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 12px rgba(var(--e-global-color-primary),0)}to{-webkit-box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0);box-shadow:0 0 0 0 rgba(var(--e-global-color-primary),0)}}.gm-style div:has(>img[src^="data:image/svg+xml"]){-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)!important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)!important;-webkit-animation:gmap-cluster-pulse 2s infinite ease-in-out;animation:gmap-cluster-pulse 2s infinite ease-in-out}.gm-style div:has(>img[src^="data:image/svg+xml"]):hover{-webkit-transform:scale(1.15)!important;transform:scale(1.15)!important;z-index:999999!important}.gm-style div:has(>img[src^="data:image/svg+xml"]):hover img{-webkit-filter:brightness(1.15) drop-shadow(0 6px 15px rgba(0,0,0,0.3))!important;filter:brightness(1.15) drop-shadow(0 6px 15px rgba(0,0,0,0.3))!important}@-webkit-keyframes gmap-cluster-pulse{0%{-webkit-filter:drop-shadow(0 0 0 rgba(232,185,42,0.6));filter:drop-shadow(0 0 0 rgba(232,185,42,0.6))}70%{-webkit-filter:drop-shadow(0 0 12px rgba(232,185,42,0));filter:drop-shadow(0 0 12px rgba(232,185,42,0))}to{-webkit-filter:drop-shadow(0 0 0 rgba(232,185,42,0));filter:drop-shadow(0 0 0 rgba(232,185,42,0))}}@keyframes gmap-cluster-pulse{0%{-webkit-filter:drop-shadow(0 0 0 rgba(232,185,42,0.6));filter:drop-shadow(0 0 0 rgba(232,185,42,0.6))}70%{-webkit-filter:drop-shadow(0 0 12px rgba(232,185,42,0));filter:drop-shadow(0 0 12px rgba(232,185,42,0))}to{-webkit-filter:drop-shadow(0 0 0 rgba(232,185,42,0));filter:drop-shadow(0 0 0 rgba(232,185,42,0))}}.map-marker-price-pill{background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-text)!important;font-family:var(--e-global-typography-primary-font-family)!important;font-size:1.1rem!important;font-weight:800!important;padding:0.4rem 0.8rem!important;border-radius:50px!important;border:1px solid var(--e-global-color-secondary)!important;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15)!important;box-shadow:0 3px 8px rgba(0,0,0,0.15)!important;white-space:nowrap!important;pointer-events:auto!important;cursor:pointer!important;text-align:center!important;line-height:normal!important;margin:0!important;-webkit-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important}.property-search-map{position:relative}.property-search-map .button{position:absolute;top:4.8rem;left:19.6rem;z-index:1000;gap:0.8rem}.property-search-map .button svg{width:1.4rem;stroke-width:2}.property-search-map .button.button--exit{left:4.8rem;z-index:1000}.property-search-map .button.button--exit svg{width:1rem}.site-main .sps{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;z-index:999!important;margin-top:0!important;-webkit-transition:background-color 0.4s ease,padding 0.4s ease;transition:background-color 0.4s ease,padding 0.4s ease;position:sticky!important;top:93px!important}.site-main .sps.sps--blw{background:var(--e-global-color-de95880)!important;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.05);box-shadow:0 4px 10px rgba(0,0,0,0.05)}@media (min-width:768px){.site-main .sps{top:110px!important}}body.elementor-page-153,body.elementor-page-392,body.elementor-page-822,html{overflow:visible!important;overflow-x:visible!important}.elementor-page-153 #page,.elementor-page-153 .elementor,.elementor-page-153 .page-content,.elementor-page-153 .site,.elementor-page-153 .site-main,.elementor-page-392 #page,.elementor-page-392 .elementor,.elementor-page-392 .page-content,.elementor-page-392 .site,.elementor-page-392 .site-main,.elementor-page-822 #page,.elementor-page-822 .elementor,.elementor-page-822 .page-content,.elementor-page-822 .site,.elementor-page-822 .site-main{overflow:visible!important;overflow-x:visible!important}.elementor-page-153 .site-main .sps,.elementor-page-392 .site-main .sps,.elementor-page-822 .site-main .sps{top:0!important}.elementor-page-153 .elementor-location-header .sps,.elementor-page-392 .elementor-location-header .sps,.elementor-page-822 .elementor-location-header .sps{-webkit-transition:opacity 0.4s ease,padding 0.4s ease,-webkit-transform 0.4s ease;transition:opacity 0.4s ease,padding 0.4s ease,-webkit-transform 0.4s ease;transition:transform 0.4s ease,opacity 0.4s ease,padding 0.4s ease;transition:transform 0.4s ease,opacity 0.4s ease,padding 0.4s ease,-webkit-transform 0.4s ease}.elementor-page-153 .elementor-location-header .sps.sps--blw,.elementor-page-392 .elementor-location-header .sps.sps--blw,.elementor-page-822 .elementor-location-header .sps.sps--blw{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;pointer-events:none}.site-main .sps+.elementor-element{margin-top:0!important;padding-top:3rem!important}