.elementor-22 .elementor-element.elementor-element-a759763:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-a759763>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b036c32)}.elementor-22 .elementor-element.elementor-element-a759763{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:21px}.elementor-22 .elementor-element.elementor-element-a759763>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22 .elementor-element.elementor-element-3b264b9 .elementor-heading-title{color:var(--e-global-color-a789fa8);font-family:"Montserrat",Sans-serif;font-size:27px;font-weight:700;text-transform:none;line-height:38px}.elementor-22 .elementor-element.elementor-element-0dbf47b{text-align:left;width:var(--container-widget-width,104.161%);max-width:104.161%;--container-widget-width:104.161%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-0dbf47b .elementor-heading-title{color:var(--e-global-color-6482a7a);font-size:25px;font-weight:500;line-height:50px}.elementor-22 .elementor-element.elementor-element-f0566a1 .elementor-button-content-wrapper{flex-direction:row}.elementor-22 .elementor-element.elementor-element-f0566a1 .elementor-button .elementor-button-content-wrapper{gap:19px}.elementor-22 .elementor-element.elementor-element-f0566a1 .elementor-button{font-family:"Montserrat",Sans-serif;font-size:22px;background-color:var(--e-global-color-b602afe);border-radius:12px}.elementor-22 .elementor-element.elementor-element-f0566a1 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-f0566a1 .elementor-button:focus{color:#fff;background-color:var(--e-global-color-a789fa8)}.elementor-22 .elementor-element.elementor-element-f0566a1 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-f0566a1 .elementor-button:focus svg{fill:#fff}.elementor-22 .elementor-element.elementor-element-9ed25e2{--spacer-size:0px}.elementor-22 .elementor-element.elementor-element-984d5b8{margin-top:50px;margin-bottom:50px}.elementor-22 .elementor-element.elementor-element-134007f{text-align:center}.elementor-22 .elementor-element.elementor-element-134007f .elementor-heading-title{color:var(--e-global-color-b602afe);font-family:"Montserrat",Sans-serif;font-size:37px;font-weight:500;line-height:35px}.elementor-22 .elementor-element.elementor-element-dfa74c3{--spacer-size:50px}.elementor-22 .elementor-element.elementor-element-5719ac9 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-22 .elementor-element.elementor-element-5719ac9{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-54ea1b4{--spacer-size:50px}.elementor-22 .elementor-element.elementor-element-f69da76 .elementor-button-content-wrapper{flex-direction:row}.elementor-22 .elementor-element.elementor-element-f69da76 .elementor-button .elementor-button-content-wrapper{gap:24px}.elementor-22 .elementor-element.elementor-element-f69da76 .elementor-button{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:500;fill:#fff;color:#fff;background-color:var(--e-global-color-b602afe);border-radius:12px}.elementor-22 .elementor-element.elementor-element-f69da76 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-f69da76 .elementor-button:focus{background-color:var(--e-global-color-a789fa8)}.elementor-22 .elementor-element.elementor-element-f69da76>.elementor-widget-container{border-radius:0}.elementor-22 .elementor-element.elementor-element-f207923:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-f207923>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b036c32)}.elementor-22 .elementor-element.elementor-element-f207923{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:50px;padding:25px}.elementor-22 .elementor-element.elementor-element-f207923>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22 .elementor-element.elementor-element-32c71a7 .elementor-heading-title{color:var(--e-global-color-b602afe);font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:500}.elementor-22 .elementor-element.elementor-element-495aad0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:50px}.elementor-22 .elementor-element.elementor-element-5972a1b .listing_actions .compare-action{display:none}.elementor-22 .elementor-element.elementor-element-5972a1b .listing_actions .icon-fav{display:none}.elementor-22 .elementor-element.elementor-element-5972a1b .listing_actions .share_list{display:none}.elementor-22 .elementor-element.elementor-element-5972a1b .listing_wrapper .property_agent_wrapper{display:none}.elementor-22 .elementor-element.elementor-element-5972a1b .property_listing h4{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-22 .elementor-element.elementor-element-5972a1b .property_listing_details4_grid_view,.elementor-22 .elementor-element.elementor-element-5972a1b .property_listing_details{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-22 .elementor-element.elementor-element-5972a1b .propery_price4_grid{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400}.elementor-22 .elementor-element.elementor-element-5972a1b .price_label{font-family:"Montserrat",Sans-serif}.elementor-22 .elementor-element.elementor-element-5972a1b .property_listing{background-color:#fff}.elementor-22 .elementor-element.elementor-element-5972a1b .property_agent_unit_type4{border-color:#fff}.elementor-22 .elementor-element.elementor-element-5972a1b .property_listing.property_unit_type4 .property_agent_wrapper{border-color:#fff}.elementor-22 .elementor-element.elementor-element-5972a1b .wpresidence_button{background-color:var(--e-global-color-b602afe);background-image:var(--e-global-color-b602afe);border-color:var(--e-global-color-b602afe);color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-5972a1b .wpresidence_button:hover{background-color:var(--e-global-color-a789fa8);border-color:var(--e-global-color-a789fa8);color:var(--e-global-color-a789fa8)}.elementor-22 .elementor-element.elementor-element-5972a1b .control_tax_sh{color:var(--e-global-color-b602afe)}.elementor-22 .elementor-element.elementor-element-5972a1b>.elementor-widget-container{margin:40px 0 0}.elementor-22 .elementor-element.elementor-element-f84a256:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-f84a256>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdfaf3}.elementor-22 .elementor-element.elementor-element-f84a256{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-22 .elementor-element.elementor-element-f84a256>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22 .elementor-element.elementor-element-d42e046 .elementor-heading-title{color:var(--e-global-color-b602afe);font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:500}.elementor-22 .elementor-element.elementor-element-5e7f499:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-5e7f499>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdfaf3}.elementor-22 .elementor-element.elementor-element-5e7f499{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:50px}.elementor-22 .elementor-element.elementor-element-5e7f499>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22 .elementor-element.elementor-element-072c4c5 .elementor-heading-title{color:var(--e-global-color-b602afe);font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:500;text-transform:none}.elementor-22 .elementor-element.elementor-element-c7154ae{font-family:"Montserrat",Sans-serif}.elementor-22 .elementor-element.elementor-element-3a9ea3c .elementor-button-content-wrapper{flex-direction:row}.elementor-22 .elementor-element.elementor-element-3a9ea3c .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-22 .elementor-element.elementor-element-3a9ea3c .elementor-button{font-family:"Montserrat",Sans-serif;font-size:20px;background-color:var(--e-global-color-b602afe);border-radius:12px}.elementor-22 .elementor-element.elementor-element-3a9ea3c .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-3a9ea3c .elementor-button:focus{color:#fff;background-color:var(--e-global-color-a789fa8)}.elementor-22 .elementor-element.elementor-element-3a9ea3c .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-3a9ea3c .elementor-button:focus svg{fill:#fff}.elementor-22 .elementor-element.elementor-element-06764b7{--spacer-size:50px}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-134007f .elementor-heading-title{line-height:1.5em}.elementor-22 .elementor-element.elementor-element-495aad0 .elementor-heading-title{font-size:30px}.elementor-22 .elementor-element.elementor-element-d42e046 .elementor-heading-title{line-height:1.4em}.elementor-22 .elementor-element.elementor-element-072c4c5 .elementor-heading-title{line-height:1.6em}}