/* AgroNegev All In One v2.7.2 — compact spacing, corrected data imagery,
   implementation card image bands, and agriculture-oriented innovation icons. */

/* --------------------------------------------------------------------------
   1) GLOBAL COMPACT RHYTHM — reduce vertical whitespace more aggressively.
   -------------------------------------------------------------------------- */
body .elementor .home-page .section-shell,
body .elementor .home-page .ecosystem,
body .elementor .home-page .contact,
body .elementor .about-section,
body .elementor .agx-page .agx-section,
body .elementor .agx-page .agx-activity-section,
body .elementor .agro-data-v5.agro-vision,
body .elementor .agro-data-v5.agro-quote,
body .elementor .agro-data-v5.agro-partners,
body .elementor .agro-data-v5.agro-success,
body .elementor .activity-story,
body .elementor .activity-chapter,
body .elementor .seed-gallery{
  padding-top:clamp(24px,2.6vw,32px)!important;
  padding-bottom:clamp(24px,2.6vw,32px)!important;
}
body .elementor .home-page .advisory{
  margin-top:18px!important;
  padding-top:14px!important;
  padding-bottom:14px!important;
}
body .elementor .agx-page .agx-activity-body{
  padding-top:0!important;
  padding-bottom:10px!important;
}
body .elementor :is(.home-page .section-shell,.home-page .ecosystem,.home-page .contact,.about-section,.agx-page .agx-section,.agx-page .agx-activity-section,.agro-data-v5.agro-vision,.agro-data-v5.agro-quote,.agro-data-v5.agro-partners,.agro-data-v5.agro-success,.activity-story,.activity-chapter,.seed-gallery) > .e-con-inner{
  row-gap:clamp(12px,1.7vw,22px)!important;
}
body .elementor .agx-section-title,
body .elementor .agx-section-copy,
body .elementor .agro-section-heading .agro-section-copy,
body .elementor .agx-card-grid,
body .elementor .agx-team-grid,
body .elementor .agx-logo-grid,
body .elementor .agx-map-panel,
body .elementor .agx-activity-map-wrap,
body .elementor .agro-data-v5 .agro-field,
body .elementor .agro-data-v5 .agro-partner-rail,
body .elementor .agro-data-v5 .agro-case-grid{
  margin-top:20px!important;
}
body .elementor .agx-page .agx-next{
  min-height:72px!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
}
body .elementor .agx-page .agx-activity-cta{
  min-height:auto!important;
  padding-top:28px!important;
  padding-bottom:28px!important;
}

/* --------------------------------------------------------------------------
   2) DATA VISION INFOGRAPHIC — warmer, less-green imagery while keeping all
      existing text inside circular pills.
   -------------------------------------------------------------------------- */
body .elementor #data-vision-value #data-field .agro-data-pill{
  border-color:rgba(255,255,255,.84)!important;
  box-shadow:0 18px 42px rgba(19,33,15,.16)!important;
}
body .elementor #data-vision-value #data-field .agro-pill-1{
  background-image:linear-gradient(180deg,rgba(20,18,12,.12) 0%,rgba(20,18,12,.68) 100%),url("data-vision-soil-272.webp")!important;
  background-position:center center!important;
}
body .elementor #data-vision-value #data-field .agro-pill-2{
  background-image:linear-gradient(180deg,rgba(26,20,9,.10) 0%,rgba(26,20,9,.66) 100%),url("data-vision-climate-272.webp")!important;
  background-position:center center!important;
}
body .elementor #data-vision-value #data-field .agro-pill-3{
  background-image:linear-gradient(180deg,rgba(17,17,14,.12) 0%,rgba(17,17,14,.62) 100%),url("data-vision-irrigation-272.webp")!important;
  background-position:center center!important;
}
body .elementor #data-vision-value #data-field .agro-pill-4{
  background-image:linear-gradient(180deg,rgba(24,14,10,.10) 0%,rgba(24,14,10,.66) 100%),url("data-vision-growth-272.webp")!important;
  background-position:center center!important;
}
body .elementor #data-vision-value #data-field .agro-pill-5{
  background-image:linear-gradient(180deg,rgba(18,18,14,.10) 0%,rgba(18,18,14,.68) 100%),url("data-vision-operations-272.webp")!important;
  background-position:center center!important;
}
body .elementor #data-vision-value #data-field .agro-data-pill .elementor-heading-title{
  text-shadow:0 2px 12px rgba(0,0,0,.45)!important;
}

/* --------------------------------------------------------------------------
   3) IMPLEMENTATION / תחומי הפעילות — card-wide image bands, including the
      “אחר” card, so all four visuals fill the full width consistently.
   -------------------------------------------------------------------------- */
body .elementor #implementation-areas .agx-card-grid{
  margin-top:24px!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:22px!important;
  border:0!important;
}
body .elementor #implementation-areas .agx-card{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid rgba(19,33,15,.11)!important;
  border-left:1px solid rgba(19,33,15,.11)!important;
  border-radius:24px!important;
  background:#fffdf8!important;
  box-shadow:0 16px 36px rgba(19,33,15,.08)!important;
}
body .elementor #implementation-areas .agx-card:before{
  content:""!important;
  display:block!important;
  width:100%!important;
  aspect-ratio:1.56 / 1!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-position:center center!important;
  flex:0 0 auto!important;
}
body .elementor #implementation-areas .agx-card:nth-child(1):before{background-image:url("implementation-card-field-272.webp")!important}
body .elementor #implementation-areas .agx-card:nth-child(2):before{background-image:url("implementation-card-orchard-272.webp")!important}
body .elementor #implementation-areas .agx-card:nth-child(3):before{background-image:url("implementation-card-greenhouse-272.webp")!important}
body .elementor #implementation-areas .agx-card:nth-child(4):before{background-image:url("implementation-card-other-272.webp")!important}
body .elementor #implementation-areas .agx-card > .elementor-element{
  padding-inline:24px!important;
}
body .elementor #implementation-areas .agx-card .agx-card-num{
  margin-top:18px!important;
}
body .elementor #implementation-areas .agx-card .agx-card-title .elementor-heading-title{
  margin-top:18px!important;
  font-size:31px!important;
  line-height:1.08!important;
}
body .elementor #implementation-areas .agx-card .agx-card-copy{
  margin-top:10px!important;
  padding-bottom:24px!important;
  font-size:17px!important;
  line-height:1.6!important;
}

/* --------------------------------------------------------------------------
   4) INNOVATION IMPACT ICONS — agricultural visual language.
   -------------------------------------------------------------------------- */
body .elementor #innovation-impact .agro-case-grid .agro-case:after{
  top:18px!important;
  right:18px!important;
  width:58px!important;
  height:58px!important;
  border-radius:16px!important;
  background-color:#F3F7EB!important;
  background-size:32px 32px!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  box-shadow:inset 0 0 0 1px rgba(56,104,0,.10)!important;
}
body .elementor #innovation-impact .agro-case-grid .agro-case-a:after{background-image:url("innovation-icon-grants-agri-272.svg")!important}
body .elementor #innovation-impact .agro-case-grid .agro-case-b:after{background-image:url("innovation-icon-investments-agri-272.svg")!important}
body .elementor #innovation-impact .agro-case-grid .agro-case-c:after{background-image:url("innovation-icon-partners-agri-272.svg")!important}
body .elementor #innovation-impact .agro-case-grid .agro-case-d:after{background-image:url("innovation-icon-results-agri-272.svg")!important}

@media(max-width:1180px){
  body .elementor #implementation-areas .agx-card-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  body .elementor .home-page .section-shell,
  body .elementor .home-page .ecosystem,
  body .elementor .home-page .contact,
  body .elementor .about-section,
  body .elementor .agx-page .agx-section,
  body .elementor .agx-page .agx-activity-section,
  body .elementor .agro-data-v5.agro-vision,
  body .elementor .agro-data-v5.agro-quote,
  body .elementor .agro-data-v5.agro-partners,
  body .elementor .agro-data-v5.agro-success,
  body .elementor .activity-story,
  body .elementor .activity-chapter,
  body .elementor .seed-gallery{
    padding-top:20px!important;
    padding-bottom:20px!important;
  }
  body .elementor .agx-page .agx-activity-cta{
    padding-top:24px!important;
    padding-bottom:24px!important;
  }
  body .elementor .agx-section-title,
  body .elementor .agx-section-copy,
  body .elementor .agro-section-heading .agro-section-copy,
  body .elementor .agx-card-grid,
  body .elementor .agx-team-grid,
  body .elementor .agx-logo-grid,
  body .elementor .agx-map-panel,
  body .elementor .agx-activity-map-wrap,
  body .elementor .agro-data-v5 .agro-field,
  body .elementor .agro-data-v5 .agro-partner-rail,
  body .elementor .agro-data-v5 .agro-case-grid{
    margin-top:16px!important;
  }
  body .elementor #implementation-areas .agx-card-grid{
    grid-template-columns:minmax(0,1fr)!important;
    gap:16px!important;
  }
  body .elementor #implementation-areas .agx-card:before{
    aspect-ratio:1.7 / 1!important;
  }
  body .elementor #implementation-areas .agx-card > .elementor-element{
    padding-inline:18px!important;
  }
  body .elementor #implementation-areas .agx-card .agx-card-title .elementor-heading-title{
    font-size:28px!important;
  }
  body .elementor #innovation-impact .agro-case-grid .agro-case:after{
    width:50px!important;
    height:50px!important;
    top:16px!important;
    right:16px!important;
    background-size:28px 28px!important;
  }
}
