.elementor-400 .elementor-element.elementor-element-2500026:not(.elementor-motion-effects-element-type-background),.elementor-400 .elementor-element.elementor-element-2500026>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#C5C5C5;background-image:url(https://elhamza.ma/wp-content/uploads/2026/08/elhamza-hero-new.jpg);background-position:center center;background-size:cover}.elementor-400 .elementor-element.elementor-element-2500026>.elementor-background-overlay{background-color:#000;opacity:.45;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-400 .elementor-element.elementor-element-2500026{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:190px 0 195px 0}.elementor-400 .elementor-element.elementor-element-901fa94 .directorist-search-top__title{color:#FFF;font-size:42px;font-weight:600}.elementor-400 .elementor-element.elementor-element-4d7e37e:not(.elementor-motion-effects-element-type-background),.elementor-400 .elementor-element.elementor-element-4d7e37e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F9FA}.elementor-400 .elementor-element.elementor-element-4d7e37e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:95px 0 100px 0}.elementor-400 .elementor-element.elementor-element-4d7e37e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-400 .elementor-element.elementor-element-da9b40d>.elementor-widget-container{margin:0 0 22px 0}.elementor-400 .elementor-element.elementor-element-da9b40d .theme-section-title{text-align:center}.elementor-400 .elementor-element.elementor-element-c6047a0 .theme-el-dir-listings-more-btn a{color:#1A1B29}.elementor-400 .elementor-element.elementor-element-c6047a0 .theme-el-dir-listings-more-btn-text{border-color:#1A1B29}.elementor-400 .elementor-element.elementor-element-c6047a0 .theme-el-dir-listings-more-btn .btn:hover .theme-el-dir-listings-more-btn-text{color:#FF385C}.elementor-400 .elementor-element.elementor-element-c6047a0 .theme-el-dir-listings-more-btn .btn:hover i{color:#FF385C}.elementor-400 .elementor-element.elementor-element-c6047a0 .theme-el-dir-listings-more-btn-text:hover{border-color:#FF385C}.elementor-400 .elementor-element.elementor-element-4806734{padding:95px 0 95px 0}.elementor-400 .elementor-element.elementor-element-e44cc64>.elementor-widget-container{margin:0 0 22px 0}.elementor-400 .elementor-element.elementor-element-e44cc64 .theme-section-title{text-align:center}.elementor-400 .elementor-element.elementor-element-e89e1af:not(.elementor-motion-effects-element-type-background),.elementor-400 .elementor-element.elementor-element-e89e1af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F9FA}.elementor-400 .elementor-element.elementor-element-e89e1af{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:85px 0 100px 0}.elementor-400 .elementor-element.elementor-element-e89e1af>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-400 .elementor-element.elementor-element-bf430da>.elementor-widget-container{margin:0 0 22px 0}.elementor-400 .elementor-element.elementor-element-bf430da .theme-section-title{text-align:center}.elementor-400 .elementor-element.elementor-element-796ca27{padding:95px 0 100px 0}.elementor-400 .elementor-element.elementor-element-c07d92d>.elementor-widget-container{margin:0 0 30px 0}.elementor-400 .elementor-element.elementor-element-c07d92d .theme-section-title{text-align:center}.elementor-400 .elementor-element.elementor-element-abb7fa1>.elementor-background-overlay{background-color:#FFFFFF05;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-400 .elementor-element.elementor-element-abb7fa1,.elementor-400 .elementor-element.elementor-element-abb7fa1>.elementor-background-overlay{border-radius:6px 6px 6px 6px}.elementor-400 .elementor-element.elementor-element-abb7fa1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 100px 0}.elementor-400 .elementor-element.elementor-element-c8ba928:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-400 .elementor-element.elementor-element-c8ba928>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://elhamza.ma/wp-content/uploads/drealestate-demo/cta.jpg);background-position:center center;background-size:cover}.elementor-400 .elementor-element.elementor-element-c8ba928>.elementor-element-populated>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(90deg,#000000 20%,#00000000 100%);opacity:.7}.elementor-400 .elementor-element.elementor-element-c8ba928>.elementor-element-populated,.elementor-400 .elementor-element.elementor-element-c8ba928>.elementor-element-populated>.elementor-background-overlay,.elementor-400 .elementor-element.elementor-element-c8ba928>.elementor-background-slideshow{border-radius:6px 6px 6px 6px}.elementor-400 .elementor-element.elementor-element-c8ba928>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-400 .elementor-element.elementor-element-c8ba928>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-400 .elementor-element.elementor-element-48f7e85>.elementor-widget-container{padding:145px 0 150px 80px;border-radius:6px 6px 6px 6px}.elementor-400 .elementor-element.elementor-element-48f7e85{text-align:left}.elementor-400 .elementor-element.elementor-element-48f7e85 .theme-cta__title{color:#FFF;font-size:36px;font-weight:600}@media(max-width:1024px){.elementor-400 .elementor-element.elementor-element-2500026{padding:95px 0 100px 0}.elementor-400 .elementor-element.elementor-element-901fa94 .directorist-search-top__title{font-size:36px}.elementor-400 .elementor-element.elementor-element-4d7e37e{padding:44px 0 50px 0}.elementor-400 .elementor-element.elementor-element-4806734{padding:45px 0 50px 0}.elementor-400 .elementor-element.elementor-element-e89e1af{padding:45px 0 48px 0}.elementor-400 .elementor-element.elementor-element-796ca27{padding:45px 0 50px 0}.elementor-400 .elementor-element.elementor-element-abb7fa1{margin-top:0;margin-bottom:0;padding:0 10px 60px 10px}.elementor-400 .elementor-element.elementor-element-48f7e85>.elementor-widget-container{padding:100px 0 100px 40px}}@media(max-width:767px){.elementor-400 .elementor-element.elementor-element-2500026{padding:50px 0 50px 0}.elementor-400 .elementor-element.elementor-element-901fa94 .directorist-search-top__title{font-size:32px}.elementor-400 .elementor-element.elementor-element-4d7e37e{padding:28px 0 30px 0}.elementor-400 .elementor-element.elementor-element-da9b40d>.elementor-widget-container{margin:0 0 0 0}.elementor-400 .elementor-element.elementor-element-4806734{padding:25px 0 28px 0}.elementor-400 .elementor-element.elementor-element-e44cc64>.elementor-widget-container{margin:0 0 0 0}.elementor-400 .elementor-element.elementor-element-e89e1af{padding:28px 0 30px 0}.elementor-400 .elementor-element.elementor-element-bf430da>.elementor-widget-container{margin:0 0 0 0}.elementor-400 .elementor-element.elementor-element-796ca27{padding:28px 0 30px 0}.elementor-400 .elementor-element.elementor-element-c07d92d>.elementor-widget-container{margin:0 0 0 0}.elementor-400 .elementor-element.elementor-element-abb7fa1{padding:0 10px 0 10px}.elementor-400 .elementor-element.elementor-element-48f7e85>.elementor-widget-container{padding:50px 0 50px 10px}}