.elementor-743 .elementor-element.elementor-element-ac52030{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-f5dbedf */.bay-emb {
  color:var(--ink);
  font:16px/1.6 Arial,Helvetica,sans-serif;
  background:#fff;
  overflow-x:hidden;
}
.bay-emb p {
  margin:0 0 1em;
}
.bay-emb h1,
.bay-emb h2,
.bay-emb h3,
.bay-emb h4 {
  margin:0 0 .6em;
  font-weight:700;
  text-transform:none;
  letter-spacing:normal;
  color:inherit;
  line-height:1.2;
}
.bay-emb ul,
.bay-emb li {
  margin:0;
  padding:0;
  list-style:none;
}
.bay-emb img {
  max-width:100%;
  height:auto;
  display:block;
}
.bay-emb a {
  color:inherit;
  box-shadow:none;
}
.bay-emb section {
  padding:84px 0;
}

.bay-emb {
  --green:#023009;
  --green2:#075a27;
  --lime:#b8d631;
  --blue:#0088ce;
  --paper:#f4f6f2;
  --ink:#162219;
  --muted:#617066;
  --white:#fff;
  --line:#dce3dc;
  --max:1220px;
}
.bay-emb *,
.bay-emb *:before,
.bay-emb *:after {
  box-sizing:border-box;
}
.bay-emb {
  margin:0;
  color:var(--ink);
  font:16px/1.6 Arial,Helvetica,sans-serif;
  background:#fff;
}
.bay-emb a {
  color:inherit;
}
.bay-emb img {
  display:block;
  max-width:100%;
}
.bay-emb .wrap {
  width:min(var(--max),calc(100% - 40px));
  margin:auto;
}
.bay-emb .top {
  background:var(--green);
  color:#dfe9e1;
  font-size:.82rem;
}
.bay-emb .top .wrap {
  min-height:36px;
  display:flex;
  justify-content:flex-end;
  align-items:center;
  gap:28px;
}
.bay-emb .nav {
  height:88px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}
.bay-emb .brands {
  display:flex;
  align-items:center;
  gap:22px;
  text-decoration:none;
}
.bay-emb .brands img:first-child {
  width:195px;
  height:46px;
  object-fit:contain;
}
.bay-emb .brands img:last-child {
  width:205px;
  height:54px;
  object-fit:contain;
}
.bay-emb .rule {
  width:1px;
  height:40px;
  background:#d4dcd5;
}
.bay-emb .links {
  display:flex;
  gap:26px;
  font-weight:700;
  font-size:.9rem;
}
.bay-emb .links a {
  text-decoration:none;
}
.bay-emb .links a:hover {
  color:var(--blue);
}
.bay-emb .hero {
  min-height:570px;
  color:#fff;
  display:grid;
  align-items:center;
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:linear-gradient(90deg,rgba(2,48,9,.98) 0%,rgba(2,48,9,.9) 48%,rgba(2,48,9,.26) 76%),url('https://www.agrisur.com/wp-content/uploads/2026/09/bayer-fondo-cereal.jpg') center/cover;
}
.bay-emb .hero:after {
  content:"";
  position:absolute;
  z-index:-1;
  right:-100px;
  bottom:-250px;
  width:660px;
  height:660px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:50%;
  box-shadow:0 0 0 70px rgba(255,255,255,.04),0 0 0 140px rgba(255,255,255,.025);
}
.bay-emb .eyebrow {
  color:var(--lime);
  font-size:.78rem;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.15em;
}
.bay-emb .hero h1 {
  font-size:clamp(3.1rem,7vw,6rem);
  line-height:.95;
  letter-spacing:-.055em;
  margin:18px 0 24px;
  max-width:850px;
}
.bay-emb .hero h1 span {
  color:var(--lime);
}
.bay-emb .hero p {
  max-width:660px;
  font-size:1.14rem;
  color:#e8efe9;
  margin:0 0 32px;
}
.bay-emb .button {
  display:inline-block;
  background:var(--lime);
  color:var(--green);
  padding:13px 20px;
  font-weight:800;
  text-decoration:none;
  border-radius:3px;
}
.bay-emb section {
  padding:84px 0;
}
.bay-emb .intro {
  background:var(--paper);
}
.bay-emb .kicker {
  color:var(--green2);
  font-size:.78rem;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.14em;
}
.bay-emb .title {
  font-size:clamp(2.2rem,4.5vw,4rem);
  line-height:1.05;
  letter-spacing:-.04em;
  color:var(--green);
  margin:10px 0 18px;
}
.bay-emb .intro-grid {
  display:grid;
  grid-template-columns:1.1fr .9fr;
  gap:70px;
  align-items:end;
}
.bay-emb .intro p {
  color:var(--muted);
  font-size:1.05rem;
}
.bay-emb .stats {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  border:1px solid var(--line);
  background:#fff;
}
.bay-emb .stat {
  padding:22px;
  border-right:1px solid var(--line);
}
.bay-emb .stat:last-child {
  border:0;
}
.bay-emb .stat strong {
  display:block;
  color:var(--blue);
  font-size:2rem;
}
.bay-emb .stat span {
  font-size:.8rem;
  color:var(--muted);
}
.bay-emb .catalog-head {
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:30px;
  margin-bottom:42px;
}
.bay-emb .catalog-head p {
  max-width:520px;
  color:var(--muted);
}
.bay-emb .group {
  margin:0 0 70px;
}
.bay-emb .group-head {
  height:260px;
  border-radius:4px;
  position:relative;
  overflow:hidden;
  color:#fff;
  padding:30px;
  display:flex;
  align-items:end;
  isolation:isolate;
  margin-bottom:22px;
}
.bay-emb .group-head:after {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:linear-gradient(0deg,rgba(2,48,9,.92),rgba(2,48,9,.05));
}
.bay-emb .group-head.cereal {
  background:url('https://www.agrisur.com/wp-content/uploads/2026/09/bayer-fondo-cereal.jpg') center/cover;
}
.bay-emb .group-head.olivar {
  background:url('https://www.agrisur.com/wp-content/uploads/2026/09/bayer-fondo-olivar.jpg') center/cover;
}
.bay-emb .group-head.general {
  background:linear-gradient(135deg,#1a6437,#77a82e);
}
.bay-emb .group-head.fungi {
  background:linear-gradient(135deg,#005d91,#00a1d5);
}
.bay-emb .group-head.insects {
  background:linear-gradient(135deg,#54105f,#a840a5);
}
.bay-emb .group-head h3 {
  font-size:2.8rem;
  line-height:1;
  margin:7px 0;
}
.bay-emb .group-head p {
  margin:0;
  color:#edf3ee;
}
.bay-emb .cards {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}
.bay-emb .card {
  border:1px solid var(--line);
  border-radius:4px;
  background:#fff;
  min-height:355px;
  padding:24px;
  display:flex;
  flex-direction:column;
  transition:.2s ease;
  position:relative;
  overflow:hidden;
}
.bay-emb .card:hover {
  transform:translateY(-4px);
  box-shadow:0 16px 38px rgba(2,48,9,.11);
  border-color:#b6c8b8;
}
.bay-emb .card:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:5px;
  height:100%;
  background:var(--accent,var(--blue));
}
.bay-emb .logo {
  height:130px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fff;
  border-bottom:1px solid #edf0ed;
  margin:-8px 0 20px;
}
.bay-emb .logo img {
  max-height:120px;
  max-width:95%;
  object-fit:contain;
}
.bay-emb .type {
  font-size:.72rem;
  text-transform:uppercase;
  letter-spacing:.11em;
  font-weight:800;
  color:var(--blue);
}
.bay-emb .card p {
  font-size:.9rem;
  color:var(--muted);
  margin:9px 0 18px;
}
.bay-emb .chips {
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin-top:auto;
}
.bay-emb .chip {
  font-size:.7rem;
  font-weight:700;
  background:#edf3ed;
  color:var(--green);
  padding:6px 9px;
  border-radius:20px;
}
.bay-emb .advice {
  background:var(--green);
  color:#fff;
}
.bay-emb .advice-grid {
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:60px;
  align-items:center;
}
.bay-emb .advice .title {
  color:#fff;
}
.bay-emb .advice p {
  color:#d7e3d9;
}
.bay-emb .contact {
  background:#fff;
  color:var(--ink);
  padding:28px;
  border-top:6px solid var(--lime);
}
.bay-emb .contact a {
  display:block;
  font-weight:800;
  text-decoration:none;
  margin:10px 0;
}
.bay-emb .legal {
  padding:24px 0;
  background:#e9eeea;
  color:#5b665e;
  font-size:.76rem;
}
.bay-emb .footer {
  padding:52px 0 28px;
  background:#071c0b;
  color:#fff;
}
.bay-emb .footer-grid {
  display:grid;
  grid-template-columns:1.2fr 1fr 1fr;
  gap:45px;
}
.bay-emb .footer .agrisur {
  width:210px;
  filter:brightness(0) invert(1);
}
.bay-emb .footer .bayer {
  width:230px;
  background:#fff;
  padding:8px;
}
.bay-emb .footer p,
.bay-emb .footer a {
  color:#bdc9bf;
  font-size:.86rem;
  text-decoration:none;
}
.bay-emb .footer h4 {
  color:var(--lime);
}
.bay-emb .copy {
  border-top:1px solid rgba(255,255,255,.12);
  padding-top:20px;
  margin-top:35px;
  color:#87988b;
  font-size:.75rem;
}

@media(max-width:950px) {
  .bay-emb .cards {
    grid-template-columns:repeat(2,1fr);
  }
  .bay-emb .intro-grid,
  .bay-emb .advice-grid {
    grid-template-columns:1fr;
  }
  .bay-emb .top {
    display:none;
  }
  .bay-emb .brands img:last-child {
    width:170px;
  }
}

@media(max-width:650px) {
  .bay-emb .wrap {
    width:min(100% - 28px,var(--max));
  }
  .bay-emb .nav {
    height:76px;
  }
  .bay-emb .links {
    display:none;
  }
  .bay-emb .brands {
    gap:10px;
  }
  .bay-emb .brands img:first-child {
    width:125px;
  }
  .bay-emb .brands img:last-child {
    width:140px;
  }
  .bay-emb .rule {
    height:30px;
  }
  .bay-emb .hero {
    min-height:560px;
  }
  .bay-emb .hero h1 {
    font-size:3.3rem;
  }
  .bay-emb .cards,
  .bay-emb .stats,
  .bay-emb .footer-grid {
    grid-template-columns:1fr;
  }
  .bay-emb .stat {
    border-right:0;
    border-bottom:1px solid var(--line);
  }
  .bay-emb .catalog-head {
    display:block;
  }
  .bay-emb .group-head {
    height:220px;
  }
  .bay-emb .card {
    min-height:330px;
  }
  .bay-emb section {
    padding:64px 0;
  }
}/* End custom CSS */