
/* Verified homepage sections and contact strip */
/* Galaxy-only background for the gallery intro band: no characters or animal motifs */
.elementor-16 .elementor-element-50519978{
  position:relative!important;
  overflow:hidden!important;
  background-color:#195600!important;
  background-image:
    radial-gradient(ellipse 22px 8px at 18% 30%, transparent 42%, rgba(255,255,255,.38) 46%, transparent 51%),
    radial-gradient(ellipse 22px 8px at 18% 30%, transparent 42%, rgba(255,255,255,.22) 46%, transparent 51%),
    radial-gradient(circle at 18% 30%, rgba(255,255,255,.95) 0 1.3px, transparent 1.8px),
    radial-gradient(circle at 78% 22%, rgba(255,255,255,.82) 0 1.2px, transparent 1.8px),
    radial-gradient(circle at 88% 72%, rgba(255,255,255,.78) 0 1px, transparent 1.7px),
    radial-gradient(circle at 35% 78%, rgba(255,255,255,.72) 0 1px, transparent 1.7px),
    radial-gradient(circle at 62% 55%, rgba(255,255,255,.55) 0 1px, transparent 1.7px),
    radial-gradient(ellipse at 18% 30%, rgba(255,255,255,.14), transparent 22%),
    radial-gradient(ellipse at 82% 65%, rgba(255,255,255,.12), transparent 26%),
    radial-gradient(ellipse at 50% 50%, rgba(94,145,61,.28), transparent 58%)!important;
  background-size:260px 180px,260px 180px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important;
  background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0!important;
  background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important;
}
.elementor-16 .elementor-element-50519978:before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.65;
  background-image:
    radial-gradient(circle at 12% 68%,#fff 0 1px,transparent 1.8px),
    radial-gradient(circle at 29% 18%,#fff 0 1px,transparent 1.8px),
    radial-gradient(circle at 48% 78%,#fff 0 1px,transparent 1.8px),
    radial-gradient(circle at 68% 18%,#fff 0 1px,transparent 1.8px),
    radial-gradient(circle at 92% 42%,#fff 0 1px,transparent 1.8px),
    radial-gradient(circle at 56% 36%,rgba(255,255,255,.8) 0 1.5px,transparent 2px);
}
.elementor-16 .elementor-element-50519978>.elementor-shape{display:none!important}
.elementor-16 .elementor-element-50519978>.elementor-background-overlay{display:none!important}
.elementor-16 .elementor-element-50519978 .elementor-container{position:relative!important;z-index:2!important}
.elementor-16 .elementor-element-50519978 .elementor-heading-title{color:#fff!important}
@media(max-width:767px){
 .elementor-16 .elementor-element-50519978{background-size:220px 160px,220px 160px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important}
}
.elementor-16 .elementor-element-36b155fd .owl-carousel.masoumiye-slider{position:relative!important;display:block!important;overflow:hidden!important;width:100%!important;padding:0 0 44px!important;direction:ltr!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-track{display:flex!important;gap:14px!important;width:max-content!important;transition:transform .4s ease!important;will-change:transform}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-track>.blog-loop-inner{display:block!important;float:none!important;flex:0 0 calc((min(100vw - 60px,1120px) - 42px)/4)!important;width:calc((min(100vw - 60px,1120px) - 42px)/4)!important;box-sizing:border-box!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-track .post-inner{height:100%;overflow:hidden;background:#fff;border:1px solid rgba(25,86,0,.14);border-radius:16px;box-shadow:0 5px 18px rgba(20,50,10,.09)}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-track .post-thumbnail img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-track .post-content{padding:12px;text-align:center}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-track .entry-title{font-size:15px;line-height:1.8;margin:0}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-arrow{position:absolute;bottom:0;left:calc(50% - 48px);z-index:5;width:34px;height:34px;border:0;border-radius:50%;background:#195600;color:#fff;font-size:25px;cursor:pointer}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-next{left:calc(50% + 14px)}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;direction:ltr}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#b8c8af}
.elementor-16 .elementor-element-36b155fd .masoumiye-slider-dots button.is-active{width:19px;border-radius:8px;background:#195600}
.elementor-16 .elementor-element-3deba6d7,.elementor-16 .elementor-element-7f16da94,.elementor-16 .elementor-element-1b2d653{background:#f5f8f2!important;border:1px solid rgba(25,86,0,.13)!important;border-radius:16px!important;padding:18px!important;height:100%}
.elementor-16 .elementor-element-3deba6d7 .elementor-icon,.elementor-16 .elementor-element-7f16da94 .elementor-icon,.elementor-16 .elementor-element-1b2d653 .elementor-icon{background:#195600!important;color:#fff!important;border-radius:12px!important;padding:10px!important}
.elementor-16 .elementor-element-3deba6d7 .elementor-icon-box-title,.elementor-16 .elementor-element-7f16da94 .elementor-icon-box-title,.elementor-16 .elementor-element-3deba6d7 .elementor-icon-box-description,.elementor-16 .elementor-element-7f16da94 .elementor-icon-box-description{color:#24451a!important}
@media(max-width:767px){
 .elementor-16 .elementor-element-50519978{margin:0 -14px 20px!important;padding:28px 14px!important;border-radius:0 0 20px 20px!important}
 .elementor-16 .elementor-element-36b155fd .masoumiye-slider-track>.blog-loop-inner{flex-basis:calc(100vw - 64px)!important;width:calc(100vw - 64px)!important}
 .elementor-16 .elementor-element-36b155fd .masoumiye-slider-track{gap:12px!important}
 .elementor-16 .elementor-element-3deba6d7,.elementor-16 .elementor-element-7f16da94,.elementor-16 .elementor-element-1b2d653{padding:14px!important}
}
@media(min-width:768px) and (max-width:1024px){.elementor-16 .elementor-element-36b155fd .masoumiye-slider-track>.blog-loop-inner{flex-basis:calc((100vw - 74px)/2)!important;width:calc((100vw - 74px)/2)!important}}

/* Hard override: target the real Elementor section by its data ID, independent of wrapper classes */
section.elementor-element[data-id="50519978"]{
  background-color:#195600!important;
  background-image:radial-gradient(circle at 14% 24%,rgba(255,255,255,.95) 0 1.4px,transparent 2px),radial-gradient(circle at 28% 72%,rgba(255,255,255,.7) 0 1px,transparent 1.8px),radial-gradient(circle at 49% 38%,rgba(255,255,255,.9) 0 1.2px,transparent 2px),radial-gradient(circle at 72% 20%,rgba(255,255,255,.8) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 68%,rgba(255,255,255,.9) 0 1.3px,transparent 2px),radial-gradient(ellipse at 50% 50%,rgba(140,190,100,.25),transparent 65%)!important;
  background-size:100% 100%!important;background-repeat:no-repeat!important;position:relative!important;overflow:hidden!important;
}
section.elementor-element[data-id="50519978"]>.elementor-shape-top,section.elementor-element[data-id="50519978"]>.elementor-shape-bottom,section.elementor-element[data-id="50519978"]>.elementor-background-overlay{display:none!important;}
section.elementor-element[data-id="50519978"] .elementor-heading-title{color:#fff!important;}
section.elementor-element[data-id="50519978"]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 54px,rgba(255,255,255,.12) 55px 56px,transparent 57px 88px);opacity:.55;}
section.elementor-element[data-id="50519978"]>.elementor-container{position:relative;z-index:2;}

/* Refined galaxy nebula background: broad cosmic clouds and spiral light, not polka dots */
.elementor-16 .elementor-element-50519978{
  background-color:#195600!important;
  background-image:
    radial-gradient(ellipse 42% 85% at 18% 48%,rgba(164,205,125,.27),transparent 72%),
    radial-gradient(ellipse 35% 65% at 78% 30%,rgba(105,160,75,.32),transparent 70%),
    radial-gradient(ellipse 30% 45% at 52% 82%,rgba(210,230,180,.13),transparent 72%),
    conic-gradient(from 205deg at 48% 48%,transparent 0deg,rgba(190,220,155,.10) 35deg,transparent 78deg,rgba(160,200,120,.12) 138deg,transparent 190deg,rgba(220,235,190,.08) 245deg,transparent 310deg),
    radial-gradient(circle at 14% 22%,rgba(255,255,255,.9) 0 1px,transparent 1.8px),
    radial-gradient(circle at 34% 72%,rgba(255,255,255,.7) 0 1px,transparent 1.8px),
    radial-gradient(circle at 63% 18%,rgba(255,255,255,.8) 0 1px,transparent 1.8px),
    radial-gradient(circle at 86% 66%,rgba(255,255,255,.8) 0 1px,transparent 1.8px)!important;
  background-size:cover!important;background-repeat:no-repeat!important;
}
.elementor-16 .elementor-element-50519978:before{
  content:"";position:absolute;inset:-18%;pointer-events:none;opacity:.9;filter:blur(13px);
  background:radial-gradient(ellipse 38% 13% at 48% 50%,rgba(205,230,170,.18),transparent 75%),radial-gradient(ellipse 14% 42% at 48% 50%,rgba(160,205,120,.13),transparent 75%);
  transform:rotate(-24deg);
}
.elementor-16 .elementor-element-50519978:after{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.65;
  background:repeating-radial-gradient(ellipse at 48% 50%,transparent 0 78px,rgba(220,235,195,.10) 79px 80px,transparent 82px 124px);
}
.elementor-16 .elementor-element-50519978>.elementor-container{position:relative;z-index:2}

/* Real horizontal image carousel for the four gallery cards */
.elementor-16 .elementor-element-263be5a3{position:relative;overflow:hidden;padding-bottom:52px}
.elementor-16 .elementor-element-263be5a3>.elementor-container{display:block!important;overflow:hidden!important;width:100%!important}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-track{
  display:flex!important;flex-wrap:nowrap!important;gap:24px!important;width:max-content!important;
  direction:ltr!important;transition:transform .45s ease!important;will-change:transform;
}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-track>.elementor-column{
  flex:0 0 calc((min(100vw - 64px,1120px) - 24px)/2)!important;
  width:calc((min(100vw - 64px,1120px) - 24px)/2)!important;max-width:none!important;min-width:0!important;margin:0!important;
}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-track .elementor-widget-image img{
  display:block;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:16px!important;
}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-track .elementor-widget-heading .elementor-heading-title{
  color:#111!important;text-align:center!important;font-weight:600!important;line-height:1.8!important;
}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-controls{display:flex;justify-content:center;gap:14px;position:absolute;bottom:4px;left:0;right:0;z-index:5}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-arrow{width:36px;height:36px;border:0;border-radius:50%;background:#195600;color:#fff;font-size:26px;line-height:1;cursor:pointer}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-arrow:disabled{opacity:.35;cursor:default}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-dots{display:flex;justify-content:center;gap:7px;position:absolute;bottom:17px;left:0;right:0;pointer-events:none}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-dots button{pointer-events:auto;width:7px;height:7px;padding:0;border:0;border-radius:10px;background:#b8c8af}
.elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-dots button.is-active{width:20px;background:#195600}
@media(max-width:639px){
 .elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-track>.elementor-column{flex-basis:calc(100vw - 56px)!important;width:calc(100vw - 56px)!important}
 .elementor-16 .elementor-element-263be5a3 .masoumiye-gallery-track{gap:14px!important}
}

/* FINAL RESPONSIVE CAROUSEL OVERRIDES: compact horizontal cards in BOTH carousels */
.elementor-16 .elementor-element-36b155fd,
.elementor-16 .elementor-element-263be5a3{position:relative!important;overflow:hidden!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track{
 display:flex!important;flex-wrap:nowrap!important;gap:14px!important;width:max-content!important;
 direction:ltr!important;transition:transform .48s ease!important;will-change:transform;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column{
 flex:0 0 calc((min(100vw - 48px,1120px) - 14px)/2)!important;
 width:calc((min(100vw - 48px,1120px) - 14px)/2)!important;max-width:none!important;min-width:0!important;
 box-sizing:border-box!important;margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-wrap{
 display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;
 height:100%!important;min-height:112px!important;padding:9px!important;
 border:1px solid rgba(25,86,0,.16)!important;border-radius:13px!important;background:#fff!important;
 box-shadow:0 3px 12px rgba(20,50,10,.07)!important;overflow:hidden!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image{
 flex:0 0 39%!important;width:39%!important;max-width:39%!important;margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail img,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image img{
 display:block!important;width:100%!important;height:88px!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:9px!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-content,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-heading{
 flex:1 1 auto!important;min-width:0!important;width:auto!important;padding:0!important;margin:0!important;text-align:right!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title{
 color:#111!important;font-size:13px!important;line-height:1.8!important;font-weight:600!important;text-align:right!important;margin:0!important;
}
.elementor-16 .elementor-element-263be5a3>.elementor-container{display:block!important;overflow:hidden!important;width:100%!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-controls,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-controls{
 display:flex!important;justify-content:center!important;gap:12px!important;padding:10px 0 0!important;direction:ltr!important;
}
.elementor-16 .masoumiye-unified-arrow{
 width:32px!important;height:32px!important;border:0!important;border-radius:50%!important;
 background:#195600!important;color:#fff!important;font-size:23px!important;line-height:1!important;cursor:pointer!important;
}
.elementor-16 .masoumiye-unified-arrow:disabled{opacity:.35!important}
@media(max-width:767px){
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column{
  flex-basis:calc((100vw - 42px)/2)!important;width:calc((100vw - 42px)/2)!important;
 }
 .elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track{gap:10px!important}
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-inner,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-wrap{
  min-height:90px!important;padding:6px!important;gap:6px!important;border-radius:10px!important;
 }
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image{
  flex-basis:40%!important;width:40%!important;max-width:40%!important;
 }
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail img,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image img{height:72px!important}
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title{font-size:11px!important;line-height:1.6!important}
}

/* Minimal official-green background with a few fine-line planets */
.elementor-16 .elementor-element-50519978{
 position:relative!important;isolation:isolate!important;overflow:hidden!important;
 background:#195600!important;
}
.elementor-16 .elementor-element-50519978:before{
 content:""!important;position:absolute!important;z-index:0!important;inset:0!important;pointer-events:none!important;
 background:
  radial-gradient(circle at 16% 30%,transparent 0 17px,rgba(238,246,226,.68) 18px 19px,transparent 20px),
  radial-gradient(ellipse 34px 11px at 16% 30%,transparent 89%,rgba(238,246,226,.62) 92% 95%,transparent 98%),
  radial-gradient(circle at 78% 64%,transparent 0 25px,rgba(238,246,226,.58) 26px 27px,transparent 28px),
  radial-gradient(ellipse 43px 14px at 78% 64%,transparent 89%,rgba(238,246,226,.55) 92% 95%,transparent 98%),
  radial-gradient(circle at 53% 17%,transparent 0 10px,rgba(238,246,226,.55) 11px 12px,transparent 13px),
  radial-gradient(ellipse 19px 6px at 53% 17%,transparent 88%,rgba(238,246,226,.5) 92% 96%,transparent 99%);
 opacity:.8!important;
}
.elementor-16 .elementor-element-50519978:after{
 content:""!important;position:absolute!important;z-index:0!important;inset:0!important;pointer-events:none!important;
 background:
  radial-gradient(circle at 31% 76%,rgba(238,246,226,.65) 0 1px,transparent 1.8px),
  radial-gradient(circle at 91% 24%,rgba(238,246,226,.55) 0 1px,transparent 1.8px);
}
.elementor-16 .elementor-element-50519978>.elementor-container{position:relative!important;z-index:2!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track{direction:ltr!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news *,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery *{color:#000!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-wrap{background:#fff!important}
/* Portrait cards: image above, caption below; cards remain in a horizontal row */
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-wrap{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 justify-content:flex-start!important;gap:0!important;min-height:0!important;height:100%!important;
 padding:0!important;overflow:hidden!important;background:#fff!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image{
 display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;
 margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail img,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image img{
 display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;
 object-fit:cover!important;border-radius:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-content,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-heading{
 display:block!important;flex:1 0 auto!important;width:100%!important;min-width:0!important;
 margin:0!important;padding:9px 7px!important;text-align:center!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title{
 color:#000!important;font-size:13px!important;line-height:1.7!important;
 text-align:center!important;margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column{
 flex:0 0 calc((min(100vw - 48px,1120px) - 14px)/2)!important;
 width:calc((min(100vw - 48px,1120px) - 14px)/2)!important;
}
/* Keep both sliders in the same portrait-card format, including narrow screens */
.elementor-16 .elementor-element-36b155fd>.elementor-container,
.elementor-16 .elementor-element-263be5a3>.elementor-container{
 display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track{
 width:max-content!important;max-width:none!important;flex-wrap:nowrap!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column{
 flex-shrink:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track{
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
 align-items:stretch!important;direction:ltr!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column{
 flex:0 0 calc((100% - 14px)/2)!important;
 width:calc((100% - 14px)/2)!important;max-width:calc((100% - 14px)/2)!important;
 min-width:0!important;box-sizing:border-box!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-wrap{
 display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;
 align-items:stretch!important;justify-content:flex-start!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail img,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image img{
 width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;
}
@media(max-width:767px){
 .elementor-16 .elementor-element-50519978{min-height:240px!important;background:#195600!important}
 .elementor-16 .elementor-element-50519978:before{opacity:.72!important;transform:scale(.88)!important}
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column{
  flex:0 0 calc((100vw - 42px)/2)!important;
  width:calc((100vw - 42px)/2)!important;max-width:calc((100vw - 42px)/2)!important;
 }
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title{font-size:11px!important}
}

/* Unified portrait-card carousel layout: identical treatment for both sliders */
.elementor-16 .elementor-element-36b155fd,
.elementor-16 .elementor-element-263be5a3 {position:relative!important;overflow:hidden!important}
.elementor-16 .elementor-element-36b155fd .blog-posts-holder {display:block!important;width:100%!important;overflow:hidden!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track {
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;
 gap:14px!important;width:max-content!important;max-width:none!important;direction:ltr!important;
 transition:transform .45s ease!important;will-change:transform;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column {
 display:block!important;float:none!important;flex:0 0 calc((min(100vw,1200px) - 70px)/4)!important;
 width:calc((min(100vw,1200px) - 70px)/4)!important;max-width:none!important;min-width:0!important;
 margin:0!important;box-sizing:border-box!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-wrap {
 display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;
 justify-content:flex-start!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;
 overflow:hidden!important;background:#fff!important;border:1px solid rgba(25,86,0,.16)!important;
 border-radius:14px!important;box-shadow:0 4px 14px rgba(20,50,10,.08)!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image {
 display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail img,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image img {
 display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;
 object-fit:cover!important;border-radius:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-content,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-heading {
 display:block!important;flex:1 0 auto!important;width:100%!important;min-width:0!important;
 margin:0!important;padding:10px 8px!important;text-align:center!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title {
 color:#111!important;font-size:14px!important;font-weight:600!important;line-height:1.75!important;
 text-align:center!important;margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-controls,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-controls {
 display:flex!important;justify-content:center!important;gap:12px!important;padding:12px 0 0!important;direction:ltr!important;
}
.elementor-16 .masoumiye-unified-arrow {
 width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;
 background:#195600!important;color:#fff!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;
}
.elementor-16 .masoumiye-unified-arrow:disabled {opacity:.35!important;cursor:default!important}
@media (min-width:640px) and (max-width:1024px) {
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column {
  flex-basis:calc((100vw - 56px)/2)!important;width:calc((100vw - 56px)/2)!important;
 }
}
@media (max-width:639px) {
 .elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track {gap:10px!important}
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column {
  flex-basis:calc((100vw - 42px)/2)!important;width:calc((100vw - 42px)/2)!important;
 }
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title {font-size:11px!important;line-height:1.65!important}
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-content,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-heading {padding:7px 5px!important}
}

/* Final override: both carousels use the same horizontal, touch-scroll track */
.elementor-16 .elementor-element-36b155fd .owl-carousel,
.elementor-16 .elementor-element-36b155fd .owl-stage-outer {
 display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;
}
.elementor-16 .elementor-element-36b155fd .owl-stage {
 display:block!important;width:max-content!important;max-width:none!important;
 transform:none!important;transition:none!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-track,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track {
 display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;
 width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;
 gap:10px!important;direction:rtl!important;scroll-snap-type:x mandatory!important;
 scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;
 transform:none!important;scrollbar-width:none!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-track::-webkit-scrollbar,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-track::-webkit-scrollbar {display:none!important}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column {
 float:none!important;flex:0 0 calc((100% - 30px)/4)!important;
 width:calc((100% - 30px)/4)!important;max-width:calc((100% - 30px)/4)!important;
 min-width:0!important;margin:0!important;scroll-snap-align:start!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-inner,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-wrap {
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 height:100%!important;overflow:hidden!important;background:#fff!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image {
 width:100%!important;flex:0 0 auto!important;margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-thumbnail img,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-image img {
 display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .post-content,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-widget-heading {
 display:block!important;width:100%!important;flex:1 0 auto!important;
 padding:9px 7px!important;margin:0!important;text-align:center!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
.elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title {
 color:#111!important;text-align:center!important;font-size:13px!important;line-height:1.7!important;margin:0!important;
}
.elementor-16 .elementor-element-36b155fd .masoumiye-unified-controls,
.elementor-16 .elementor-element-263be5a3 .masoumiye-unified-controls {
 display:flex!important;justify-content:center!important;gap:10px!important;padding:12px 0!important;
}
@media(max-width:767px){
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news>.blog-loop-inner,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery>.elementor-column {
  flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important;
  max-width:calc((100% - 10px)/2)!important;
 }
 .elementor-16 .elementor-element-36b155fd .masoumiye-track-news .entry-title,
 .elementor-16 .elementor-element-263be5a3 .masoumiye-track-gallery .elementor-heading-title {font-size:11px!important}
}
