.elementor-2967 .elementor-element.elementor-element-6324a5d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:15% 5% 5% 5%}.elementor-2967 .elementor-element.elementor-element-6324a5d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2967 .elementor-element.elementor-element-895a0fb{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-modern-heading-primary{font-family:"Poppins",Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.2em;letter-spacing:.2px;color:#BFBFBF}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-modern-heading-secondary{font-size:60px;font-weight:700;line-height:1.2em;color:#1C244B;margin:25px 0 30px 0}.elementor-2967 .elementor-element.elementor-element-e760177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}.elementor-2967 .elementor-element.elementor-element-24f4421{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}.elementor-2967 .elementor-element.elementor-element-a1af817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2967 .elementor-element.elementor-element-c3d08ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-2967 .elementor-element.elementor-element-6324a5d{padding:150px 0 130px 0}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-modern-heading-primary{font-size:1.5rem}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-modern-heading-secondary{font-size:55px;line-height:60px}}@media(max-width:767px){.elementor-2967 .elementor-element.elementor-element-6324a5d{margin-top:0rem;margin-bottom:0rem;padding:5rem 0rem 0rem 0rem}.elementor-2967 .elementor-element.elementor-element-895a0fb>.elementor-widget-container{margin:0rem 0rem -1rem 0rem;padding:0rem 0rem 0rem 0rem}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-modern-heading-primary{font-size:1.3rem}.elementor-2967 .elementor-element.elementor-element-895a0fb .aux-modern-heading-secondary{font-size:1.7rem;line-height:1.3em}}.pcc-filter-label .elementor-heading-title{font:600 12px/1.2 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1C244B}.pcc-filter .e-filter{gap:8px;flex-wrap:wrap;justify-content:flex-start}.pcc-filter .e-filter-item{font:500 13px/1 Poppins,sans-serif!important;color:#1C244B!important;background:#fff!important;border:1px solid #D8DCE6!important;border-radius:999px!important;padding:9px 14px!important;white-space:nowrap;transition:all .15s ease}.pcc-filter .e-filter-item:hover{border-color:#1C244B!important}.pcc-filter .e-filter-item[aria-pressed="true"]{background:#1C244B!important;color:#fff!important;border-color:#1C244B!important}@media(max-width:767px){.pcc-filter .e-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.pcc-filter{width:100%!important}}.pcc-loop-grid .e-loop-nothing-found-message{font:400 15px/1.5 Poppins,sans-serif;color:#1C244B;padding:24px;background:#F5F6FA;border-radius:14px}.pcc-loop-grid .e-load-more-anchor+.elementor-button-wrapper .elementor-button,.pcc-loop-grid .elementor-button-wrapper .elementor-button{background:#1C244B;border-radius:999px;font:600 14px/1 Poppins,sans-serif;padding:14px 28px}.pcc-filter-row>.pcc-filter-label{flex:0 0 100px;width:100px!important;max-width:100px}.pcc-filter-row>.pcc-filter{flex:1 1 auto;min-width:0;width:auto!important;max-width:100%}.pcc-price .e-filter-item[data-filter="under-500k"]{order:1}.pcc-price .e-filter-item[data-filter="500k-750k"]{order:2}.pcc-price .e-filter-item[data-filter="750k-1m"]{order:3}.pcc-price .e-filter-item[data-filter="1m-1-5m"]{order:4}.pcc-price .e-filter-item[data-filter="1-5m-plus"]{order:5}@media(max-width:767px){.pcc-filter-row>.pcc-filter-label{flex:0 0 auto;width:auto!important;max-width:none}}.pcc-map-title .elementor-heading-title{font:600 26px/1.25 Poppins,sans-serif;color:#1C244B}.pcc-map-sub p{font:400 15px/1.5 Poppins,sans-serif;color:#4B5563;margin:0}.pcc-map .leaflet-container{border-radius:14px;border:1px solid #E6E8EF}.pcc-map .leaflet-popup-content{font:400 13px/1.45 Poppins,sans-serif}.pcc-map .leaflet-popup-content a{color:#1C244B}@media(max-width:767px){.pcc-map .leaflet-container{height:360px!important}}.pcc-city-links p{margin:0}.pcc-city-links a{display:inline-block;margin:0 6px 8px 0;padding:8px 14px;border:1px solid #D8DCE6;border-radius:999px;color:#1C244B;font:500 13px/1.2 Poppins,sans-serif;background:#fff}.pcc-city-links a:hover{border-color:#1C244B}.elementor-2967{--pcc-navy:#1C244B;--pcc-green:#1F7A4D;--pcc-bg:#F5F6FA;--pcc-line:#E3E6EF;--pcc-muted:#6B7085}.elementor-2967 .pcc-hst-intro,.elementor-2967 .pcc-hst-cta,.elementor-2967 .pcc-hst-faq{max-width:1200px;margin:0 auto}.elementor-2967 .pcc-lv-h2 .elementor-heading-title{font:700 32px/1.2 Poppins,Arial,sans-serif;color:var(--pcc-navy);margin:0 0 12px}.elementor-2967 .pcc-lv-text{font-size:17px;line-height:1.65;color:#444;max-width:860px}.elementor-2967 .pcc-faq h3{font:700 19px/1.3 Poppins,Arial,sans-serif;color:var(--pcc-navy);margin:22px 0 6px}.elementor-2967 .pcc-lv-cta{background:var(--pcc-bg);border-radius:16px;padding:48px 24px;margin:24px auto}.elementor-2967 .pcc-lv-form{margin:0 auto;gap:10px}.elementor-2967 .pcc-wa-link{color:#128C7E;font-weight:700;text-decoration:underline}@media(max-width:767px){.elementor-2967 .pcc-lv-h2 .elementor-heading-title{font-size:26px}.elementor-2967 .pcc-lv-text{font-size:16px}}