.elementor-30774 .elementor-element.elementor-element-a139485{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-2f3f36e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-0fb845a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-64d181a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:6;}.elementor-30774 .elementor-element.elementor-element-64d181a:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-64d181a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-940ec01{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30774 .elementor-element.elementor-element-940ec01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30774 .elementor-element.elementor-element-6e8c010 > .elementor-widget-container{margin:-249px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-6e8c010 .advanced_search_shortcode{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-30774 .elementor-element.elementor-element-0ca235f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-30774 .elementor-element.elementor-element-0ca235f:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-0ca235f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3fa6c2f );}.elementor-30774 .elementor-element.elementor-element-dc1dc03{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-d172e4d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30774 .elementor-element.elementor-element-d172e4d{text-align:center;}.elementor-30774 .elementor-element.elementor-element-d172e4d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-0625d70{width:100%;max-width:100%;text-align:center;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-0625d70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-0625d70.elementor-element{--align-self:center;}.elementor-widget-Wpresidence_Grids .places_wrapper_type_2 h4 a,.elementor-widget-Wpresidence_Grids .places_wrapper_type_1 h4 a,.elementor-widget-Wpresidence_Grids .property_listing h4 a,.elementor-widget-Wpresidence_Grids .places_wrapper_type_4 h4 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Grids .places_type_2_tagline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Grids .places_type_2_listings_no,.elementor-widget-Wpresidence_Grids .places_type_4_listings_no,.elementor-widget-Wpresidence_Grids .property_listing.places_listing .property_location{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30774 .elementor-element.elementor-element-994ad48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_1{height:197px;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_2{height:197px !important;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_3{height:197px !important;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_4{height:197px !important;}.elementor-30774 .elementor-element.elementor-element-994ad48 .elementor_residence_grid{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_1, 
                        .elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_2, 
                        .elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_3, 
                        .elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_4{margin-bottom:15px;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_2 h4 a,.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_1 h4 a,.elementor-30774 .elementor-element.elementor-element-994ad48 .property_listing h4 a,.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_4 h4 a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_type_2_listings_no,.elementor-30774 .elementor-element.elementor-element-994ad48 .places_type_4_listings_no,.elementor-30774 .elementor-element.elementor-element-994ad48 .property_listing.places_listing .property_location{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_2 h4 a{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-994ad48 .property_listing h4{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-994ad48 .elementor_places_wrapper h4 a{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_1 h4 a{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-994ad48  .places_type_2_listings_no{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-994ad48 .property_listing.places_listing .property_location{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_type_4_listings_no{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-f635370{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-30774 .elementor-element.elementor-element-f635370:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-f635370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e7eed7 );}.elementor-30774 .elementor-element.elementor-element-d83a4a8{text-align:center;}.elementor-30774 .elementor-element.elementor-element-7f94ea9{width:100%;max-width:100%;text-align:center;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-7f94ea9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-7f94ea9.elementor-element{--align-self:center;}.elementor-30774 .elementor-element.elementor-element-ee5522a{text-align:center;}.elementor-30774 .elementor-element.elementor-element-d8cde6d{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-30774 .elementor-element.elementor-element-d8cde6d:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-d8cde6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-bd9a99a{text-align:center;}.elementor-30774 .elementor-element.elementor-element-bd9a99a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-8534629{width:100%;max-width:100%;text-align:center;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-8534629 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-8534629.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30774 .elementor-element.elementor-element-6c23d12 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-30774 .elementor-element.elementor-element-6c23d12 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-6c23d12 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-6c23d12.elementor-element{--align-self:center;}.elementor-30774 .elementor-element.elementor-element-6c23d12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-6c23d12 .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-6c23d12 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-9e64787{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-30774 .elementor-element.elementor-element-9e64787:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-9e64787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC9C220D;}.elementor-30774 .elementor-element.elementor-element-b4abf62{text-align:center;}.elementor-30774 .elementor-element.elementor-element-14063b0{width:100%;max-width:100%;text-align:center;}.elementor-30774 .elementor-element.elementor-element-14063b0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30774 .elementor-element.elementor-element-14063b0 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-30774 .elementor-element.elementor-element-dd88550{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-b099bc9{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30774 .elementor-element.elementor-element-b099bc9:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-b099bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC9C2221;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30774 .elementor-element.elementor-element-87a8a90 .elementor-icon-box-wrapper{gap:15px;}.elementor-30774 .elementor-element.elementor-element-87a8a90 .elementor-icon-box-title{margin-block-end:5px;}.elementor-30774 .elementor-element.elementor-element-87a8a90 .elementor-icon-box-title, .elementor-30774 .elementor-element.elementor-element-87a8a90 .elementor-icon-box-title a{font-weight:600;}.elementor-30774 .elementor-element.elementor-element-87a8a90 .elementor-icon-box-description{font-weight:400;line-height:1.4em;}.elementor-30774 .elementor-element.elementor-element-d846f03{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30774 .elementor-element.elementor-element-d846f03:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-d846f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC9C2221;}.elementor-30774 .elementor-element.elementor-element-4dcb1d9 .elementor-icon-box-wrapper{gap:15px;}.elementor-30774 .elementor-element.elementor-element-4dcb1d9 .elementor-icon-box-title{margin-block-end:30px;}.elementor-30774 .elementor-element.elementor-element-4dcb1d9 .elementor-icon-box-title, .elementor-30774 .elementor-element.elementor-element-4dcb1d9 .elementor-icon-box-title a{font-weight:600;}.elementor-30774 .elementor-element.elementor-element-4dcb1d9 .elementor-icon-box-description{font-weight:400;line-height:1.4em;}.elementor-30774 .elementor-element.elementor-element-1717134{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30774 .elementor-element.elementor-element-1717134:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-1717134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC9C2221;}.elementor-30774 .elementor-element.elementor-element-0e24b9c .elementor-icon-box-wrapper{gap:15px;}.elementor-30774 .elementor-element.elementor-element-0e24b9c .elementor-icon-box-title{margin-block-end:30px;}.elementor-30774 .elementor-element.elementor-element-0e24b9c .elementor-icon-box-title, .elementor-30774 .elementor-element.elementor-element-0e24b9c .elementor-icon-box-title a{font-weight:600;}.elementor-30774 .elementor-element.elementor-element-0e24b9c .elementor-icon-box-description{font-weight:400;line-height:1.4em;}.elementor-30774 .elementor-element.elementor-element-1ee1cd5{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30774 .elementor-element.elementor-element-1ee1cd5:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-1ee1cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC9C2221;}.elementor-30774 .elementor-element.elementor-element-e1a09c8 .elementor-icon-box-wrapper{gap:15px;}.elementor-30774 .elementor-element.elementor-element-e1a09c8 .elementor-icon-box-title{margin-block-end:30px;}.elementor-30774 .elementor-element.elementor-element-e1a09c8 .elementor-icon-box-title, .elementor-30774 .elementor-element.elementor-element-e1a09c8 .elementor-icon-box-title a{font-weight:600;}.elementor-30774 .elementor-element.elementor-element-e1a09c8 .elementor-icon-box-description{font-weight:400;line-height:1.4em;}.elementor-30774 .elementor-element.elementor-element-6d72e484 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-30774 .elementor-element.elementor-element-6d72e484:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-6d72e484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-6d72e484{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;}.elementor-30774 .elementor-element.elementor-element-6d72e484 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-658bfdee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-ab1aebf{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-d893ff6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-6ea8b5e5{width:100%;max-width:100%;text-align:start;}.elementor-30774 .elementor-element.elementor-element-6ea8b5e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-6ea8b5e5 .elementor-heading-title{font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-30774 .elementor-element.elementor-element-74b98f51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-64d0464{--spacer-size:10px;}.elementor-30774 .elementor-element.elementor-element-e1f509d .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-30774 .elementor-element.elementor-element-e1f509d .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-e1f509d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-e1f509d.elementor-element{--align-self:flex-end;}.elementor-30774 .elementor-element.elementor-element-e1f509d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-e1f509d .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-e1f509d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-a7604b7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_1{height:145px;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_2{height:145px !important;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_3{height:145px !important;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_4{height:145px !important;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .elementor_residence_grid{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_1, 
                        .elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_2, 
                        .elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_3, 
                        .elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_4{margin-bottom:15px;}.elementor-30774 .elementor-element.elementor-element-4a943eb{--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-30774 .elementor-element.elementor-element-033947f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-ffed54c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-1f1b98d{text-align:center;}.elementor-30774 .elementor-element.elementor-element-89ebcff{width:100%;max-width:100%;text-align:start;}.elementor-30774 .elementor-element.elementor-element-89ebcff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30774 .elementor-element.elementor-element-89ebcff .elementor-heading-title{font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-30774 .elementor-element.elementor-element-ed4fd70{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-3623773 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-30774 .elementor-element.elementor-element-3623773 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-3623773 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-3623773.elementor-element{--align-self:flex-end;}.elementor-30774 .elementor-element.elementor-element-3623773 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-3623773 .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-3623773 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-WpResidence_Items_List_card_v4 .listing_unit_price_wrapper a, .elementor-widget-WpResidence_Items_List_card_v4 .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v4 .property_address_type3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v4 .property_listing_details{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v4 .unit_type3_details{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v4 .property_agent_wrapper a,.property_agent_wrapper,.property_listing.property_unit_type3 .property_agent_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30774 .elementor-element.elementor-element-d742a44{width:100%;max-width:100%;}.elementor-30774 .elementor-element.elementor-element-d742a44 .listing_unit_price_wrapper a, .elementor-30774 .elementor-element.elementor-element-d742a44 .price_label{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-d742a44 .property_address_type3{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-d742a44 .unit_type3_details{font-size:16px;font-weight:600;background-color:var( --e-global-color-f19ed65 );}.elementor-30774 .elementor-element.elementor-element-d742a44 .unit_type3_details:hover{background-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-d742a44 .unit_type3_details a{color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-d742a44 .unit_type3_details a:hover{color:var( --e-global-color-3fa6c2f );}.elementor-30774 .elementor-element.elementor-element-3a151f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-30774 .elementor-element.elementor-element-3a151f4:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-3a151f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-3a151f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 80px 0px;}.elementor-30774 .elementor-element.elementor-element-3a151f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-5a0b22c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-72218a2{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-ef7ed78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-67329a9{width:100%;max-width:100%;text-align:start;}.elementor-30774 .elementor-element.elementor-element-67329a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-67329a9 .elementor-heading-title{font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-30774 .elementor-element.elementor-element-c3d462c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-786151b{--spacer-size:10px;}.elementor-30774 .elementor-element.elementor-element-17fa935 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-30774 .elementor-element.elementor-element-17fa935 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-17fa935 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-17fa935.elementor-element{--align-self:flex-end;}.elementor-30774 .elementor-element.elementor-element-17fa935 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-17fa935 .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-17fa935 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-ac81cca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-5378d1b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30774 .elementor-element.elementor-element-7a264b7.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-30774 .elementor-element.elementor-element-7a264b7.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-30774 .elementor-element.elementor-element-7a264b7.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-30774 .elementor-element.elementor-element-7a264b7 .elementor-image-box-title{margin-bottom:4px;font-family:"Jost", Sans-serif;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-7a264b7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30774 .elementor-element.elementor-element-7a264b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30774 .elementor-element.elementor-element-d5cbc94{font-weight:400;}.elementor-30774 .elementor-element.elementor-element-d5cbc94 p{margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-2025361 .elementor-button{background-color:#BC9C2200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-2025361 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-2025361 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-2025361 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-2025361 .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-2025361 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-45a5ac5{--e-image-carousel-slides-to-show:1;}.elementor-30774 .elementor-element.elementor-element-45a5ac5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-45a5ac5 .swiper-pagination-bullet{width:10px;height:10px;background:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-45a5ac5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E6E4E4;opacity:1;}.elementor-30774 .elementor-element.elementor-element-45a5ac5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-30774 .elementor-element.elementor-element-91b9184 > .elementor-widget-container{margin:-70px 0px 0px 20px;}.elementor-30774 .elementor-element.elementor-element-91b9184{z-index:9;text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#FCFCFC;}.elementor-30774 .elementor-element.elementor-element-91b9184 p{margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-1ba7b42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-e04034a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-41642f7.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-30774 .elementor-element.elementor-element-41642f7.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-30774 .elementor-element.elementor-element-41642f7.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-30774 .elementor-element.elementor-element-41642f7 .elementor-image-box-title{margin-bottom:4px;}.elementor-30774 .elementor-element.elementor-element-41642f7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30774 .elementor-element.elementor-element-41642f7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30774 .elementor-element.elementor-element-6ae5199{font-weight:400;}.elementor-30774 .elementor-element.elementor-element-6ae5199 p{margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-41104ed .elementor-button{background-color:#BC9C2200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-41104ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-41104ed .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-41104ed .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-41104ed .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-41104ed .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-0bea1e4{--e-image-carousel-slides-to-show:1;}.elementor-30774 .elementor-element.elementor-element-0bea1e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-0bea1e4 .swiper-pagination-bullet{width:10px;height:10px;background:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-0bea1e4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E6E4E4;opacity:1;}.elementor-30774 .elementor-element.elementor-element-0bea1e4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-30774 .elementor-element.elementor-element-16b90c7 > .elementor-widget-container{margin:-70px 0px 0px 20px;}.elementor-30774 .elementor-element.elementor-element-16b90c7{z-index:9;text-align:start;color:#FCFCFC;}.elementor-30774 .elementor-element.elementor-element-16b90c7 p{margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-8dc547e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-93fa381{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-03535c3.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-30774 .elementor-element.elementor-element-03535c3.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-30774 .elementor-element.elementor-element-03535c3.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-30774 .elementor-element.elementor-element-03535c3 .elementor-image-box-title{margin-bottom:4px;}.elementor-30774 .elementor-element.elementor-element-03535c3 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-30774 .elementor-element.elementor-element-03535c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30774 .elementor-element.elementor-element-41121da{font-weight:400;}.elementor-30774 .elementor-element.elementor-element-41121da p{margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-7129546 .elementor-button{background-color:#BC9C2200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-7129546 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-7129546 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-7129546 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-7129546 .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-7129546 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-96b58f4{--e-image-carousel-slides-to-show:1;}.elementor-30774 .elementor-element.elementor-element-96b58f4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-96b58f4 .swiper-pagination-bullet{width:10px;height:10px;background:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-96b58f4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E6E4E4;opacity:1;}.elementor-30774 .elementor-element.elementor-element-96b58f4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-30774 .elementor-element.elementor-element-56a4036 > .elementor-widget-container{margin:-70px 0px 0px 20px;}.elementor-30774 .elementor-element.elementor-element-56a4036{z-index:9;text-align:start;color:#FCFCFC;}.elementor-30774 .elementor-element.elementor-element-56a4036 p{margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-b6cc0a6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-12px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-12px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-b6cc0a6 > .elementor-widget-container{padding:20px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-3b61618{--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:50px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-30774 .elementor-element.elementor-element-3b61618:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-3b61618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-74d00ff{width:100%;max-width:100%;text-align:start;}.elementor-30774 .elementor-element.elementor-element-74d00ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-74d00ff .elementor-heading-title{font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-30774 .elementor-element.elementor-element-64f6c03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-2fd4c83{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-b5903c9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 80px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-cd1d225{font-weight:400;line-height:1.4em;}.elementor-30774 .elementor-element.elementor-element-3685840 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-43db7ae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 80px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-1ad0a9f{font-weight:400;line-height:1.4em;}.elementor-30774 .elementor-element.elementor-element-a43da7f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-f54fe18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 80px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-0180fd2{font-weight:400;line-height:1.4em;}.elementor-30774 .elementor-element.elementor-element-93b7e8c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-9a5b35d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30774 .elementor-element.elementor-element-4ac7e07 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-4ac7e07 .elementor-button:focus{background-color:var( --e-global-color-1b8f940 );}.elementor-30774 .elementor-element.elementor-element-547dc1c{--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:0px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-30774 .elementor-element.elementor-element-f1a4722 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30774 .elementor-element.elementor-element-f1a4722{text-align:center;}.elementor-widget-Wpresidence_Blog_Post_List h3 a,.elementor-widget-Wpresidence_Blog_Post_List h4 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_content p, .elementor-widget-Wpresidence_Blog_Post_List .listing_details, .elementor-widget-Wpresidence_Blog_Post_List .elementor-widget-container .blog4v .property_listing_blog .listing_details.the_grid_view, .elementor-widget-Wpresidence_Blog_Post_List .blog4v .property_listing_blog .listing_details.the_grid_view{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_meta, .blog_unit_meta a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .read_more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .items_shortcode_wrapper_grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px;}.elementor-30774 .elementor-element.elementor-element-cfc0a00 h3 a,.elementor-30774 .elementor-element.elementor-element-cfc0a00 h4 a{font-family:"Jost", Sans-serif;font-size:22px;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .blog_unit_content p, .elementor-30774 .elementor-element.elementor-element-cfc0a00 .listing_details, .elementor-30774 .elementor-element.elementor-element-cfc0a00 .elementor-widget-container .blog4v .property_listing_blog .listing_details.the_grid_view, .elementor-30774 .elementor-element.elementor-element-cfc0a00 .blog4v .property_listing_blog .listing_details.the_grid_view{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .read_more{font-family:"Jost", Sans-serif;font-size:16px;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .property_listing_blog ,.elementor-30774 .elementor-element.elementor-element-cfc0a00 .blog_unit.col-md-12 ,.elementor-30774 .elementor-element.elementor-element-cfc0a00 .blog_unit_image img{border-radius:15px 15px 15px 15px;}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .property_listing_blog ,.elementor-30774 .elementor-element.elementor-element-cfc0a00 .blog_unit.col-md-12 {box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .property_listing_blog,.elementor-30774 .elementor-element.elementor-element-cfc0a00 .blog_unit {background-color:var( --e-global-color-3e7eed7 );}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .property_listing_blog,.elementor-30774 .elementor-element.elementor-element-cfc0a00 .blog_unit{border-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-cfc0a00 h3 a:hover, .elementor-30774 .elementor-element.elementor-element-cfc0a00 h4 a:hover{color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .read_more ,.elementor-30774 .elementor-element.elementor-element-cfc0a00 .read_more a ,.elementor-30774 .elementor-element.elementor-element-cfc0a00 .read_more i {color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .read_more:hover, .elementor-30774 .elementor-element.elementor-element-cfc0a00 .read_more a:hover, .elementor-30774 .elementor-element.elementor-element-cfc0a00 .read_more i:hover{color:var( --e-global-color-1b8f940 );}.elementor-30774 .elementor-element.elementor-element-31604de .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-30774 .elementor-element.elementor-element-31604de .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-31604de .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-31604de > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-31604de.elementor-element{--align-self:center;}.elementor-30774 .elementor-element.elementor-element-31604de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-31604de .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-31604de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-faa6afa{--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;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_2 h4 a,.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_1 h4 a,.elementor-30774 .elementor-element.elementor-element-994ad48 .property_listing h4 a,.elementor-30774 .elementor-element.elementor-element-994ad48 .places_wrapper_type_4 h4 a{font-size:16px;}.elementor-30774 .elementor-element.elementor-element-994ad48 .places_type_2_listings_no,.elementor-30774 .elementor-element.elementor-element-994ad48 .places_type_4_listings_no,.elementor-30774 .elementor-element.elementor-element-994ad48 .property_listing.places_listing .property_location{font-size:14px;}.elementor-30774 .elementor-element.elementor-element-ee5522a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-ee5522a p{margin-block-end:0px;}.elementor-30774 .elementor-element.elementor-element-14063b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-b099bc9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-30774 .elementor-element.elementor-element-d846f03{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-1717134{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-1ee1cd5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30774 .elementor-element.elementor-element-6d72e484{padding:50px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-6ea8b5e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_1{height:195px;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_2{height:195px !important;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_3{height:195px !important;}.elementor-30774 .elementor-element.elementor-element-a7604b7 .places_wrapper_type_4{height:195px !important;}.elementor-30774 .elementor-element.elementor-element-89ebcff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-3a151f4{padding:50px 10px 50px 10px;}.elementor-30774 .elementor-element.elementor-element-67329a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-30774 .elementor-element.elementor-element-b6cc0a6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-30774 .elementor-element.elementor-element-74d00ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-f1a4722 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .items_shortcode_wrapper_grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:27px;}}@media(min-width:768px){.elementor-30774 .elementor-element.elementor-element-64d181a{--content-width:1050px;}.elementor-30774 .elementor-element.elementor-element-940ec01{--width:100%;}.elementor-30774 .elementor-element.elementor-element-dc1dc03{--width:100%;}.elementor-30774 .elementor-element.elementor-element-d893ff6{width:80%;}.elementor-30774 .elementor-element.elementor-element-74b98f51{width:20%;}.elementor-30774 .elementor-element.elementor-element-ef7ed78{width:80%;}.elementor-30774 .elementor-element.elementor-element-c3d462c{width:20%;}.elementor-30774 .elementor-element.elementor-element-2fd4c83{--width:25%;}.elementor-30774 .elementor-element.elementor-element-b5903c9{--width:100%;}.elementor-30774 .elementor-element.elementor-element-43db7ae{--width:100%;}.elementor-30774 .elementor-element.elementor-element-f54fe18{--width:100%;}.elementor-30774 .elementor-element.elementor-element-9a5b35d{--width:80%;}}@media(max-width:767px){.elementor-30774 .elementor-element.elementor-element-6e8c010 > .elementor-widget-container{margin:-300px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30774 .elementor-element.elementor-element-994ad48 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-6c23d12 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-14063b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-30774 .elementor-element.elementor-element-6d72e484{padding:40px 0px 40px 0px;}.elementor-30774 .elementor-element.elementor-element-d893ff6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-6ea8b5e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-74b98f51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-e1f509d > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-89ebcff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-3623773 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-d742a44.elementor-element{--align-self:center;}.elementor-30774 .elementor-element.elementor-element-3a151f4{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-ef7ed78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-67329a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-c3d462c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-17fa935 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-30774 .elementor-element.elementor-element-7a264b7 .elementor-image-box-wrapper{text-align:start;}.elementor-30774 .elementor-element.elementor-element-7a264b7 .elementor-image-box-img{margin-bottom:5px;}.elementor-30774 .elementor-element.elementor-element-7a264b7.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-30774 .elementor-element.elementor-element-7a264b7.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-30774 .elementor-element.elementor-element-7a264b7.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-30774 .elementor-element.elementor-element-7a264b7 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-30774 .elementor-element.elementor-element-d5cbc94 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-41642f7 .elementor-image-box-wrapper{text-align:start;}.elementor-30774 .elementor-element.elementor-element-41642f7 .elementor-image-box-img{margin-bottom:4px;}.elementor-30774 .elementor-element.elementor-element-6ae5199 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-03535c3 .elementor-image-box-wrapper{text-align:start;}.elementor-30774 .elementor-element.elementor-element-03535c3 .elementor-image-box-img{margin-bottom:4px;}.elementor-30774 .elementor-element.elementor-element-41121da > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-b6cc0a6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-30774 .elementor-element.elementor-element-74d00ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-cfc0a00 .items_shortcode_wrapper_grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:35px;}.elementor-30774 .elementor-element.elementor-element-31604de > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 10px 0px 10px;}}/* Start custom CSS */div#advanced_search_shortcode {
    box-shadow: none !important;
}
input#shortcode-search-for-property-or-developer {
    border: none;
    font-size: 16px;
}
#advanced_submit_shorcode {
    margin: 0px;
}
.residence_adv_extended_options_text {
    display: none;
}
.col-md-3.categories, .col-md-3.county_\/_state, .col-md-3.areas, .col-md-6.property_price{
    display: none !important;
}
.col-md-3.keyword {
    width: 50%;
}
button#shortcode-advanced_city {
    border: 0px;
}
button#shortcode-advanced_city {
    border-right: 2px solid #d1d1d1;
    border-radius: 0px;
    font-size: 16px;
}
input#shortcode-propery-name {
    border: none;
     font-size: 16px;
}
ul.slick-dots {
    display: none !important;
}
.search_wrapper {
    position: relative;
    width: 70%;
    margin: 0 auto;
}
.wpestate-adv-holder .elementor-field-group{
    margin-bottom: 0px !important;
}
.elementor-field-group:nth-child(1) {
    border-right: 1px solid #dfdfdf;
}
.elementor_wpresidece_grid .col-md-4 {
    width: 16.333333%;
}
.dev-name{
    color: #fff;
    margin-bottom: 5px;
}
.project-slides 
.elementor-image-carousel-wrapper {
    position: relative;
    overflow: hidden;
}
.project-slides 
.elementor-image-carousel-wrapper::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.4) 55%,
        rgba(0, 0, 0, 0.75) 100%
    );
    border-radius: 10px;
}

.newly-launched-projects
.items_shortcode_wrapper.row {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.listing_wrapper.places_wrapper_type_3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px !important;
    border: 1px solid #ECECEC;
    border-radius: 15px;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;
    &:hover{
        background-color: #BC9C22;
       box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.29);
       transform: translateY(-6px);
    }
}
.listing_wrapper.places_wrapper_type_3:hover .property_listing_square_details h4 a{
    color: #fff !important;
}
.listing_wrapper.places_wrapper_type_3:hover .property_location_type_3{
    color: #fff !important;
}
.listing_wrapper.places_wrapper_type_3:hover .places_square_backgorund_image {
    filter: brightness(0) invert(1);
}

.localities .places_wrapper_type_4 .places_background_image {
    background-image: url('https://casafy.in/wp-content/uploads/2026/01/Frame-1.png') !important;
    background-size: 60px;
    background-position: 8% 67%;
    background-repeat: no-repeat;
}
.localities .places_wrapper_type_4 .places_cover {
    opacity: 0;
}
.localities .places_wrapper_type_4.places_unit_type4.elementor_places_wrapper {
    box-shadow: 0px 4px 86.2px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
}
.localities .places_type_4_content {
    padding: 0px 20px;
}
.localities  .places_wrapper_type_4:hover .places_cover {
    opacity: 0;
}
 .unit_type3_details {
    border: 1px solid #bc9c22;
}
 .property_listing {
    box-shadow: none !important;
    border: 1px solid rgba(225, 225, 225, 1)!important;
}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper{
    position: relative;
    max-width: 250px !important;
}
@media (min-width: 768px) and (max-width: 1000px){
    .localities .places_wrapper_type_4 .places_background_image {
    height: 73px !important;
}
.property_listing_square_details h4 {
    font-size: 16px;
}
.arrow_class_sideways button.slick-prev.slick-arrow, .arrow_class_sideways button.slick-next.slick-arrow {
    margin-top: 0px !important;
}
.slider_container .shortcode_slider_wrapper {
    margin: 0px 0px 0px 0px !important;
}
.arrow_class_sideways button.slick-prev.slick-arrow, .arrow_class_sideways button.slick-next.slick-arrow {
    top: 23% !important;
}
}

@media (max-width: 767px){
    .row.elementor_wpresidece_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.elementor_wpresidece_grid .col-md-4 {
    width: 100%;
}
.arrow_class_sideways button.slick-prev.slick-arrow, .arrow_class_sideways button.slick-next.slick-arrow {
    top: 26% !important;
    margin-top: 0px !important;
}
.wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow, .arrow_class_sideways button.slick-prev.slick-arrow {
    left: -5px !important;
}
.arrow_class_sideways button.slick-next.slick-arrow {
    right: -5px !important;
}
.slider_container .shortcode_slider_wrapper {
    margin: 0px !important;
}
.mp-overview {
  max-height: 170px; 
  overflow: hidden;
  transition: max-height 0.5s ease;
}

.mp-overview.is-open {
  max-height: 5000px; /* large enough to show full text */
}
.row.elementor_wpresidece_grid {
    display: flex;
    flex-wrap: nowrap;
    grid-template-columns: 1fr;
    overflow-x: scroll;
}
.localities .elementor_wpresidece_grid .col-md-4 {
    width: 45%;
}
.col-md-3.keyword {
    width: 100%;
    border-top: 1px solid #d3d3d3;
}
button#shortcode-advanced_city {
    border-right: none !important;
   
}
#advanced_submit_shorcode {
    padding: 5px;
}
}/* End custom CSS */