/* AgroNegev All In One v2.7.14 — RECOVERY ONLY.
   No image URLs, Elementor content, or manually-selected media are changed. */

/* SEED: preserve the approved card composition, but DO NOT own typography.
   JS removes agro-community-center-upgraded and adds agro2714-seed-editable. */
body .elementor #community-center.agro2714-seed-editable{
  overflow:hidden!important;
}
@media(min-width:1025px){
  body .elementor #community-center.agro2714-seed-editable .agro-shell>.e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr)!important;
    grid-template-areas:"copy cards" "copy logos"!important;
    column-gap:clamp(44px,5.5vw,78px)!important;
    row-gap:18px!important;
    align-items:start!important;
    direction:ltr!important;
  }
  body .elementor #community-center.agro2714-seed-editable .agro-success-head{
    grid-area:copy!important;
    position:sticky!important;
    top:128px!important;
    align-self:start!important;
  }
  body .elementor #community-center.agro2714-seed-editable .agro-case-grid{grid-area:cards!important}
  body .elementor #community-center.agro2714-seed-editable .agro-community-center-logos{grid-area:logos!important}
}
body .elementor #community-center.agro2714-seed-editable .agro-success-head{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  gap:0!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  direction:rtl!important;
}
body .elementor #community-center.agro2714-seed-editable .agro-case-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  direction:rtl!important;
}
body .elementor #community-center.agro2714-seed-editable .agro-case-grid .agro-case{
  position:relative!important;
  display:flex!important;
  flex:initial!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  align-items:stretch!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:1 / 1!important;
  margin:0!important;
  padding:clamp(20px,2.2vw,30px)!important;
  overflow:hidden!important;
  border-radius:22px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  direction:rtl!important;
}
/* Do not paint the old cream overlay. For manually-selected background images,
   keep only the subtle dark readability overlay from the later manual-media layer. */
body .elementor #community-center.agro2714-seed-editable .agro-case:not(.agro2711-has-manual-bg):before{
  content:none!important;
  display:none!important;
}
body .elementor #community-center.agro2714-seed-editable .agro-case-grid .agro-case>.e-con-inner{
  position:relative!important;
  inset:auto!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  padding:0!important;
}
body .elementor #community-center.agro2714-seed-editable .agro-case-title,
body .elementor #community-center.agro2714-seed-editable .agro-case-copy{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  z-index:5!important;
}
/* Intentionally NO color, font-size, font-weight, line-height, letter-spacing or
   text-align rule here. Those are now owned by the Elementor widgets. */
body .elementor #community-center.agro2714-seed-editable .agro-case-copy{
  display:block!important;
}

@media(max-width:1024px){
  body .elementor #community-center.agro2714-seed-editable .agro-shell>.e-con-inner{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:34px!important;
    direction:rtl!important;
  }
  body .elementor #community-center.agro2714-seed-editable .agro-success-head{
    position:relative!important;
    top:auto!important;
  }
  body .elementor #community-center.agro2714-seed-editable .agro-case-grid{margin-top:0!important}
}
@media(max-width:680px){
  body .elementor #community-center.agro2714-seed-editable .agro-case-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body .elementor #community-center.agro2714-seed-editable .agro-case-grid .agro-case{
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1 / 1!important;
    padding:18px!important;
  }
}
@media(max-width:390px){
  body .elementor #community-center.agro2714-seed-editable .agro-case-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body .elementor #community-center.agro2714-seed-editable .agro-case-grid .agro-case{
    aspect-ratio:1.35 / 1!important;
  }
}
