.elementor-5031 .elementor-element.elementor-element-d31ed5c:not(.elementor-motion-effects-element-type-background),.elementor-5031 .elementor-element.elementor-element-d31ed5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://estates.sa/wp-content/uploads/2026/08/14480318.webp);background-position:0 -248px;background-repeat:no-repeat;background-size:cover}.elementor-5031 .elementor-element.elementor-element-d31ed5c>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5031 .elementor-element.elementor-element-d31ed5c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-91px;margin-bottom:-91px;padding:0 0 0 0}.elementor-5031 .elementor-element.elementor-element-a6bfcaf>.elementor-container{max-width:892px}.elementor-bc-flex-widget .elementor-5031 .elementor-element.elementor-element-8f35184.elementor-column .elementor-widget-wrap{align-items:center}.elementor-5031 .elementor-element.elementor-element-8f35184.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-5031 .elementor-element.elementor-element-52ee5df{--spacer-size:92px}.elementor-5031 .elementor-element.elementor-element-b0e0186{--spacer-size:104px}.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-5031 .elementor-element.elementor-element-b01addc{text-align:center}.elementor-5031 .elementor-element.elementor-element-b01addc .elementor-heading-title{font-family:"Cairo",Sans-serif;font-size:44px;font-weight:500;color:#FFF}.elementor-5031 .elementor-element.elementor-element-57f0327{text-align:center}.elementor-5031 .elementor-element.elementor-element-57f0327 .elementor-heading-title{font-family:"Cairo",Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#FFF}.elementor-5031 .elementor-element.elementor-element-173a73b{--spacer-size:250px}.elementor-5031 .elementor-element.elementor-element-ed59102:not(.elementor-motion-effects-element-type-background),.elementor-5031 .elementor-element.elementor-element-ed59102>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#F7F8F9 100%)}.elementor-5031 .elementor-element.elementor-element-ed59102>.elementor-container{max-width:1347px}.elementor-5031 .elementor-element.elementor-element-ed59102{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5031 .elementor-element.elementor-element-ed59102>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5031 .elementor-element.elementor-element-5912185{--spacer-size:50px}.elementor-5031 .elementor-element.elementor-element-d331da2{text-align:center}.elementor-5031 .elementor-element.elementor-element-d331da2 .elementor-heading-title{font-family:"Cairo",Sans-serif;font-size:36px;font-weight:700;-webkit-text-stroke-color:var(--e-global-color-primary);stroke:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-5031 .elementor-element.elementor-element-b55185b{text-align:center}.elementor-5031 .elementor-element.elementor-element-b55185b .elementor-heading-title{font-family:"Cairo",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#00000080}.elementor-5031 .elementor-element.elementor-element-f3c9fa5{--spacer-size:20px}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .property-item .title{font-family:"Cairo",Sans-serif;font-size:13px}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 address.item-address{font-family:"Cairo",Sans-serif;font-size:1px}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .item-price{font-family:"Cairo",Sans-serif;font-size:23px;line-height:22px;word-spacing:0}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .total-guests,.total-beds,.total-baths{font-family:"Cairo",Sans-serif;font-size:1px}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .item-type{font-family:"Cairo",Sans-serif;font-size:1px}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .item-wrap.item-grid-view .property-item{border-radius:0 0 0 0}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .item-list-view .item-wrap{border-radius:0 0 0 0}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .item-card-view .item-wrap{border-radius:0 0 0 0}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 .homey-loadmore .btn:hover{border-color:var(--e-global-color-primary)}.elementor-5031 .elementor-element.elementor-element-9f71872{width:var(--container-widget-width,61%);max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0}.elementor-5031 .elementor-element.elementor-element-9f71872.elementor-element{--align-self:center}@media(max-width:1024px){.elementor-5031 .elementor-element.elementor-element-d31ed5c:not(.elementor-motion-effects-element-type-background),.elementor-5031 .elementor-element.elementor-element-d31ed5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-323px 0}.elementor-5031 .elementor-element.elementor-element-8f35184>.elementor-element-populated{padding:0% 8% 0% 8%}.elementor-5031 .elementor-element.elementor-element-b01addc .elementor-heading-title{font-size:70px}.elementor-5031 .elementor-element.elementor-element-57f0327 .elementor-heading-title{font-size:16px}.elementor-5031 .elementor-element.elementor-element-9f71872{--container-widget-width:766px;--container-widget-flex-grow:0;width:var(--container-widget-width,766px);max-width:766px}}@media(max-width:767px){.elementor-5031 .elementor-element.elementor-element-d31ed5c:not(.elementor-motion-effects-element-type-background),.elementor-5031 .elementor-element.elementor-element-d31ed5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-505px 0;background-size:1000px auto}.elementor-5031 .elementor-element.elementor-element-52ee5df{--spacer-size:121px}.elementor-5031 .elementor-element.elementor-element-b0e0186{--spacer-size:121px}.elementor-5031 .elementor-element.elementor-element-b01addc .elementor-heading-title{font-size:44px}.elementor-5031 .elementor-element.elementor-element-173a73b{--spacer-size:121px}.elementor-5031 .elementor-element.elementor-element-d331da2 .elementor-heading-title{font-size:24px}.elementor-5031 .elementor-element.elementor-element-b55185b .elementor-heading-title{font-size:16px;line-height:1.4em}.elementor-5031 .elementor-element.elementor-element-9f71872{--container-widget-width:311px;--container-widget-flex-grow:0;width:var(--container-widget-width,311px);max-width:311px}}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 #module_listings{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important}.elementor-5031 .elementor-element.elementor-element-0a2bfa5 #module_listings>.item-wrap.item-grid-view{width:auto!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important}@media (max-width:1199px){.elementor-5031 .elementor-element.elementor-element-0a2bfa5 #module_listings{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:991px){.elementor-5031 .elementor-element.elementor-element-0a2bfa5 #module_listings{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-5031 .elementor-element.elementor-element-0a2bfa5 #module_listings{grid-template-columns:minmax(0,1fr)!important}}