.elementor-4249 .elementor-element.elementor-element-1317f00:not(.elementor-motion-effects-element-type-background),.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://silulofoundation.org/wp-content/uploads/2023/08/DSC_5945.jpg);background-position:0 0%;background-repeat:no-repeat;background-size:cover}.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#0000009C 39%,#1059ADB3 100%);opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-container{max-width:1200px;min-height:54vh}.elementor-4249 .elementor-element.elementor-element-1317f00{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-7em;margin-bottom:0em}.elementor-4249 .elementor-element.elementor-element-c5d6576>.elementor-element-populated{padding:15% 0% 2% 0%}.elementor-4249 .elementor-element.elementor-element-2a7cc3f>.elementor-widget-container{margin:7em 0em 0em 0em}.elementor-4249 .elementor-element.elementor-element-2a7cc3f .elementor-heading-title{font-size:45px;color:#FFF}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-directory-grid{margin-top:50px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-search-section{padding:8px 8px 8px 8px;margin:0 0 0 0;background:rgb(255 255 255 / .95);border:1px solid rgb(255 255 255 / .3)}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-filters-row{padding:0 0 0 0;margin:0 0 0 0}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-filter-select{padding:12px 16px 12px 16px;margin:0 0 0 0;background:rgb(255 255 255 / .95);border:1px solid rgb(255 255 255 / .3)}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-reset-filters{padding:12px 20px 12px 20px;margin:0 0 0 0;background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-view-toggle{padding:0 0 0 0;margin:0 0 0 0;background:rgb(255 255 255 / .95)}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-search-icon{color:#667eea}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-filter-label{color:rgb(255 255 255 / .9)}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-view-btn.active{background:#667eea}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-results-summary{background:rgb(255 255 255 / .1)}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-directory-modern{background:linear-gradient(135deg,#764BA200 0%,#764BA200 100%);color:#333}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-business-card{background:linear-gradient(145deg,#ffffff 0%,#f8f9fa 100%);border-color:rgb(0 0 0 / .1);box-shadow:0 4px 20px rgb(0 0 0 / .1)}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-business-info h2{color:#2d3748}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-directory-title{color:#fff;font-size:3rem;font-weight:700;letter-spacing:0}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-directory-subtitle{color:rgb(255 255 255 / .9);font-size:1.2rem;opacity:.9}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-category-badge{background:#667eea;color:#fff;padding:6px 12px 6px 12px;margin:0 0 0 0;border-radius:20px;font-size:12px;font-weight:600}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-location-icon{color:#667eea}.elementor-4249 .elementor-element.elementor-element-0cbe056 .contact-phone{color:#667eea!important;padding:8px 12px 8px 12px}.elementor-4249 .elementor-element.elementor-element-0cbe056 .contact-email{color:#667eea!important;padding:8px 12px 8px 12px}.elementor-4249 .elementor-element.elementor-element-0cbe056 .contact-website{color:#667eea!important;padding:8px 12px 8px 12px}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-social-icon{color:#667eea}.elementor-4249 .elementor-element.elementor-element-0cbe056 .bd-social-icon:hover{color:#764ba2}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-title{font-size:1.5rem;font-weight:700}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-description{font-size:1rem}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-card{padding:30px;border-radius:20px;border-width:0;border-color:#fff0}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-directory-search{background:rgb(255 255 255 / .1);border-radius:50px}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-directory-filters select{background:rgb(255 255 255 / .9);border-color:#fff0;border-radius:25px}.elementor-4249 .elementor-element.elementor-element-0cbe056 .social-icon{width:45px;height:45px;padding:8px 8px 8px 8px}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-social{gap:12px}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-logo{width:220px;height:220px;text-align:center!important;padding:10px 10px 10px 10px!important;border-radius:20px;background:#fff}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-logo img{margin-left:{{VALUE==="left" ? "0":"auto"}}!important;margin-right:{{VALUE==="right" ? "0":"auto"}}!important;display:block!important}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-contact i{font-size:1.1rem}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-card,.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-contact a,.elementor-4249 .elementor-element.elementor-element-0cbe056 .social-icon{transition-timing-function:ease}.elementor-4249 .elementor-element.elementor-element-0cbe056 .business-directory-container{max-width:1200px;padding:40px 20px 40px 20px;margin:0 autopx 0 autopx;background:#fff0;border-radius:0;border-width:0;border-color:#fff0;position:relative;overflow:visible;box-sizing:border-box}@media(min-width:1025px){.elementor-4249 .elementor-element.elementor-element-1317f00:not(.elementor-motion-effects-element-type-background),.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-container{max-width:1200px;min-height:45vh}.elementor-4249 .elementor-element.elementor-element-1317f00:not(.elementor-motion-effects-element-type-background),.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0%}.elementor-4249 .elementor-element.elementor-element-1317f00{padding:0 40px 0 40px}.elementor-4249 .elementor-element.elementor-element-c5d6576>.elementor-element-populated{padding:10% 0% 5% 0%}}@media(max-width:767px){.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-container{min-height:40vh}.elementor-4249 .elementor-element.elementor-element-1317f00:not(.elementor-motion-effects-element-type-background),.elementor-4249 .elementor-element.elementor-element-1317f00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0%}.elementor-4249 .elementor-element.elementor-element-1317f00{padding:0 20px 0 20px}.elementor-4249 .elementor-element.elementor-element-c5d6576>.elementor-element-populated{padding:30% 0% 10% 0%}.elementor-4249 .elementor-element.elementor-element-2a7cc3f>.elementor-widget-container{margin:4em 0em -19em 0em}.elementor-4249 .elementor-element.elementor-element-2a7cc3f{text-align:center}.elementor-4249 .elementor-element.elementor-element-2a7cc3f .elementor-heading-title{font-size:35px}}