.elementor-4072 .elementor-element.elementor-element-8ac0439{--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;}.elementor-4072 .elementor-element.elementor-element-02f61ec{--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-4072 .elementor-element.elementor-element-7a653e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4072 .elementor-element.elementor-element-7a653e0 .elementor-heading-title{font-family:"Madani Arabic", Sans-serif;line-height:50px;color:var( --e-global-color-e6b5c6f );}.elementor-4072 .elementor-element.elementor-element-9323467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4072 .elementor-element.elementor-element-9323467 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-4072 .elementor-element.elementor-element-9323467 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-4072 .elementor-element.elementor-element-9323467 .elementor-icon-list-icon{width:14px;}.elementor-4072 .elementor-element.elementor-element-9323467 .elementor-icon-list-text, .elementor-4072 .elementor-element.elementor-element-9323467 .elementor-icon-list-text a{color:var( --e-global-color-e6b5c6f );}.elementor-4072 .elementor-element.elementor-element-8a881ac{padding:1px 1px 1px 1px;text-align:right;}.elementor-4072 .elementor-element.elementor-element-8a881ac img{width:70%;}.elementor-4072 .elementor-element.elementor-element-914c131{text-align:right;}.elementor-4072 .elementor-element.elementor-element-914c131 .elementor-heading-title{font-family:"Madani Arabic", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4072 .elementor-element.elementor-element-9a00e52{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4072 .elementor-element.elementor-element-76881e2{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Madani Arabic", Sans-serif;font-size:20px;font-weight:400;line-height:40px;word-spacing:1px;}.elementor-4072 .elementor-element.elementor-element-df2ae7e{background-color:#000000;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-4072 .elementor-element.elementor-element-df2ae7e .elementor-icon-list-icon{width:6px;}.elementor-4072 .elementor-element.elementor-element-df2ae7e .elementor-icon-list-icon i{font-size:6px;}.elementor-4072 .elementor-element.elementor-element-df2ae7e .elementor-icon-list-icon svg{--e-icon-list-icon-size:6px;}.elementor-4072 .elementor-element.elementor-element-df2ae7e .elementor-icon-list-item{font-family:"Cairo", Sans-serif;}.elementor-4072 .elementor-element.elementor-element-3275517{--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-4072 .elementor-element.elementor-element-3275517.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4072 .elementor-element.elementor-element-5dfa59d{text-align:center;}.elementor-4072 .elementor-element.elementor-element-5dfa59d .elementor-heading-title{font-family:"Madani Arabic", Sans-serif;font-weight:500;color:var( --e-global-color-accent );}.elementor-4072 .elementor-element.elementor-element-88cef37 .elementor-button{background-color:#000000;font-family:"Madani Arabic", Sans-serif;font-weight:500;fill:var( --e-global-color-e6b5c6f );color:var( --e-global-color-e6b5c6f );}.elementor-4072 .elementor-element.elementor-element-88cef37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4072 .elementor-element.elementor-element-88cef37 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4072 .elementor-element.elementor-element-da36c9b .elementor-button{background-color:#000000;font-family:"Madani Arabic", Sans-serif;font-weight:500;}.elementor-4072 .elementor-element.elementor-element-da36c9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4072 .elementor-element.elementor-element-da36c9b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4072 .elementor-element.elementor-element-690fb9d .elementor-button{background-color:#000000;font-family:"Madani Arabic", Sans-serif;font-weight:500;}.elementor-4072 .elementor-element.elementor-element-690fb9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4072 .elementor-element.elementor-element-690fb9d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4072 .elementor-element.elementor-element-5a3d660 .elementor-button{background-color:#000000;font-family:"Madani Arabic", Sans-serif;font-weight:500;}.elementor-4072 .elementor-element.elementor-element-5a3d660 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4072 .elementor-element.elementor-element-5a3d660 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4072 .elementor-element.elementor-element-d9e6fb8{--display:flex;}.elementor-4072 .elementor-element.elementor-element-8620630 span.post-navigation__prev--label, .elementor-4072 .elementor-element.elementor-element-8620630 span.post-navigation__next--label{font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-4072 .elementor-element.elementor-element-8620630 span.post-navigation__prev--title, .elementor-4072 .elementor-element.elementor-element-8620630 span.post-navigation__next--title{color:var( --e-global-color-accent );font-family:"Madani Arabic", Sans-serif;font-weight:700;}.elementor-4072 .elementor-element.elementor-element-fd0839e{--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-4072 .elementor-element.elementor-element-dee015b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4072 .elementor-element.elementor-element-1f325c5{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__thumbnail__link{width:100%;}.elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__card{background-color:#000000;border-width:0px;}.elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__text{margin-top:20px;}.elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__title, .elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__title a{color:var( --e-global-color-e6b5c6f );font-family:"Cairo", Sans-serif;font-weight:600;}.elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__read-more{color:#72C48C;}.elementor-4072 .elementor-element.elementor-element-1f325c5 a.elementor-post__read-more{font-family:"Madani Arabic", Sans-serif;font-weight:500;}@media(min-width:768px){.elementor-4072 .elementor-element.elementor-element-02f61ec{--width:60%;}.elementor-4072 .elementor-element.elementor-element-3275517{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4072 .elementor-element.elementor-element-3275517{--width:321.455px;}}@media(max-width:1024px){ .elementor-4072 .elementor-element.elementor-element-9a00e52{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-4072 .elementor-element.elementor-element-9a00e52{--alignment:right;} .elementor-4072 .elementor-element.elementor-element-9a00e52{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4072 .elementor-element.elementor-element-1f325c5 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-df2ae7e *//* === Wrap & spacing (native-like) === */
:is(.elementor-4072 .elementor-element.elementor-element-df2ae7e, #postinfo-tags, .native-tags) .elementor-post-info__terms-list{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:6px 8px !important;        /* adjust if you want tighter/looser */
  align-items:flex-start;
  align-content:flex-start;
  line-height: normal !important;
  font-size: 0 !important;       /* hides the comma text nodes cleanly */
}

/* === Pill style (white bg + thin border + rounded corners) === */
:is(.elementor-4072 .elementor-element.elementor-element-df2ae7e, #postinfo-tags, .native-tags) .elementor-post-info__terms-list a{
  display:inline-flex !important;
  align-items:center;
  padding:8px 12px;
  background:#141314;
  color:#fff !important;       /* text color back on links */
  border:1px solid #E5E7EB;       /* subtle border like native */
  border-radius:12px;             /* rounded (not fully circular) */
  box-shadow:0 1px 0 rgba(0,0,0,.02);
  text-decoration:none !important;
  font-weight:600;
  font-size:14px !important;      /* restore size after font-size:0 on parent */
  white-space:nowrap;
  box-sizing:border-box;
}

/* Hover (slight tint) */
:is(.elementor-4072 .elementor-element.elementor-element-df2ae7e, #postinfo-tags, .native-tags) .elementor-post-info__terms-list a:hover{
  background:#141314;
  border-color:#72c48c;
}

/* Fallback if flex gap isn’t honored by the theme */
@supports not (gap: 6px){
  :is(.elementor-4072 .elementor-element.elementor-element-df2ae7e, #postinfo-tags, .native-tags) .elementor-post-info__terms-list a{
    margin:4px 6px;
  }
}

/* RTL safety (Arabic pages) */
body.rtl :is(.elementor-4072 .elementor-element.elementor-element-df2ae7e, #postinfo-tags, .native-tags) .elementor-post-info__terms-list{
  direction: rtl;
}/* End custom CSS */