.elementor-97 .elementor-element.elementor-element-45a3246f:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-45a3246f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300deg, var( --e-global-color-73b292c ) 0%, var( --e-global-color-4c3368d ) 100%);}.elementor-97 .elementor-element.elementor-element-45a3246f > .elementor-background-overlay{background-image:url("https://saydi.org/wp-content/uploads/2024/07/hero_section_bb-1024x770-1.webp");background-position:center center;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-45a3246f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-39c2f78f{text-align:center;}.elementor-97 .elementor-element.elementor-element-39c2f78f .elementor-heading-title{color:var( --e-global-color-51cfc85 );font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-97 .elementor-element.elementor-element-39c2f78f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-4535d807{text-align:center;color:var( --e-global-color-51cfc85 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-4535d807 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-97 .elementor-element.elementor-element-1fae9ff3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97 .elementor-element.elementor-element-1fae9ff3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97 .elementor-element.elementor-element-1fae9ff3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__container{min-height:50px;}.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__input, .elementor-97 .elementor-element.elementor-element-94aa82.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__icon{--e-search-form-icon-size-minimal:16px;}.elementor-97 .elementor-element.elementor-element-94aa82 input[type="search"].elementor-search-form__input{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__input,
					.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__icon,
					.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-97 .elementor-element.elementor-element-94aa82.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-4c3368d );fill:var( --e-global-color-4c3368d );}.elementor-97 .elementor-element.elementor-element-94aa82:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-51cfc85 );border-color:var( --e-global-color-4c3368d );border-width:1px 1px 1px 1px;border-radius:12px;}.elementor-97 .elementor-element.elementor-element-94aa82.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-51cfc85 );border-color:var( --e-global-color-4c3368d );border-width:1px 1px 1px 1px;border-radius:12px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-image-card{display:block;}.elementor-97 .elementor-element.elementor-element-16468582 .btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-blog-block-post, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-image-card, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-card{background-color:var( --e-global-color-51cfc85 );}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-meta-lists .elementskit-single-meta{font-family:"Poppins", Sans-serif;background-color:var( --e-global-color-15b4307 );}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-meta-categories .elementskit-meta-wraper span{background-color:var( --e-global-color-43e10de );padding:4px 8px 4px 8px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-body .entry-title, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-entry-header .entry-title, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Poppins", Sans-serif;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-body .entry-title a{color:var( --e-global-color-73b292c );}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-entry-header .entry-title a{color:var( --e-global-color-73b292c );}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-body .entry-title{text-align:center;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-entry-header .entry-title{text-align:center;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-footer > p{color:var( --e-global-color-73b292c );}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-body > p{color:var( --e-global-color-73b292c );text-align:center;margin:0px 0px 30px 0px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-footer > p, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-body > p{font-family:"Poppins", Sans-serif;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-footer{text-align:center;margin:0px 0px 30px 0px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 30px 0px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-btn{font-family:"Poppins", Sans-serif;font-size:15px;color:var( --e-global-color-51cfc85 );background-color:var( --e-global-color-15b4307 );border-radius:8px 8px 8px 8px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-btn svg path{stroke:var( --e-global-color-51cfc85 );fill:var( --e-global-color-51cfc85 );}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-btn:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-4054c6a7{--spacer-size:70px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-blog-block-post, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-image-card, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-4535d807{font-size:12px;}.elementor-97 .elementor-element.elementor-element-94aa82 .elementor-search-form__icon{--e-search-form-icon-size-minimal:14px;}.elementor-97 .elementor-element.elementor-element-94aa82:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:10px;}.elementor-97 .elementor-element.elementor-element-94aa82.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:10px;}.elementor-97 .elementor-element.elementor-element-16468582 .elementskit-blog-block-post, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-image-card, .elementor-97 .elementor-element.elementor-element-16468582 .elementskit-post-card{margin:0px 0px 30px 0px;}}/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-16468582 *//* Equal height for blog post cards and consistent layout */
.elementor-widget-ekit-blog .ekit-blog-posts {
  display: flex;
  flex-wrap: wrap;
  gap: 30px; /* Adjust gap between posts if needed */
}

.elementor-widget-ekit-blog .ekit-blog-posts-item {
  display: flex;
  flex-direction: column;
  flex: 1 1 calc(33.33% - 30px); /* For 3 columns, adjust as needed */
  box-sizing: border-box;
}

/* Make content section fill available vertical space */
.elementor-widget-ekit-blog .ekit-blog-posts-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Set fixed height for featured image container */
.elementskit-entry-thumb {
  height: 200px;
  overflow: hidden;
}

/* Ensure image fills and centers inside container */
.elementskit-entry-thumb img {
  height: 100%;
  width: 100%;
  display: block;
}/* End custom CSS */