@media all {
  #\31 eccdfd2 { justify-content: flex-start; align-items: flex-start; width: 49%; min-height: 160px; max-height: 100%; gap: 24px 2.2321%; flex-wrap: nowrap; background-color: rgba(0, 0, 0, 0); background-image: none; border-radius: 25px; border-width: 1px; border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7); border-style: solid; padding: 20px; margin: 0px 0%; }
  #e51f5abc { width: 40px; height: auto; max-width: 100%; order: 1; }
  #\33 6178de3 { width: 100%; height: auto; max-width: 100%; order: 3; }
  #ef59817c.flex-element.widget-wrapper > [data-element-type] { padding: 7px; }
  #ef59817c { width: 70px; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\39 f06cc2a { margin: 0px 0%; }
  #\30 767684b.flex-element.widget-wrapper > [data-element-type] { padding: 7px; }
  #\30 767684b { width: 70px; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\31 1a03bee { width: 100%; height: auto; max-width: 100%; }
  #\31 cb619a1 { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 60px; max-height: 100%; gap: 24px; order: 1; height: auto; }
  #\37 5a778e9 { width: 100%; height: auto; max-width: 100%; order: 0; place-self: auto; margin: 0px 0%; grid-area: auto; }
  #\31 e7772cd { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 2; margin: 0px 0%; grid-area: auto; }
  #\34 5aae1cd { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 60px; max-height: 100%; gap: 24px; order: 1; height: auto; }
  #c4b1f298 { flex-direction: row; align-items: center; width: 30.71%; min-height: 40px; max-height: 100%; gap: 24px 10px; order: 0; height: auto; --column-gap: 10px; justify-self: auto; margin: 0px 0%; grid-area: auto; }
  #\33 0148c3d { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 2; margin: 0px 0%; grid-area: auto; }
  #\39 95e4bdd::before, #\39 95e4bdd > .bgExtraLayerOverlay { border-radius: inherit; content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(11, 61, 44); opacity: 0.8; }
  #\39 95e4bdd { background-color: rgb(233, 242, 234); background-image: url("/assets/irp/b43cdd00/dms3rep/multi/opt/irrigation%2Bsystems%2Bin%2Bjerome%2Bid-640w.webp"); background-position: 50% 100%; }
  #\38 6d364c4 { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 60px; max-height: 100%; gap: 24px; order: 1; height: auto; }
  #cf3a8e5a { justify-content: flex-start; align-items: flex-start; width: 49%; min-height: 160px; max-height: 100%; gap: 24px 2.2321%; flex-wrap: nowrap; background-color: rgba(0, 0, 0, 0); background-image: none; border-radius: 25px; border-width: 1px; border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7); border-style: solid; padding: 20px; margin: 0px 0%; }
  #\36 b9bafff { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 2; margin: 0px 0%; grid-area: auto; }
  #\35 44d2c1c { width: 100%; height: auto; max-width: 100%; order: 3; }
  #\31 5a4ce04 { min-height: 240px; gap: 24px 4%; width: 100%; flex-wrap: nowrap; padding: 10% 2%; }
  #cf1656e3 { justify-content: flex-start; align-items: flex-start; width: 49%; min-height: 160px; max-height: 100%; gap: 24px 2.2321%; flex-wrap: nowrap; background-color: rgba(0, 0, 0, 0); background-image: none; border-radius: 25px; border-width: 1px; border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7); border-style: solid; padding: 20px; margin: 0px 0%; }
  #b8cfce49.flex-element.widget-wrapper > [data-element-type] { padding-top: 4px; padding-bottom: 4px; }
  #b8cfce49 { width: 19%; height: auto; min-height: 1px; max-width: 100%; order: 2; }
  #\30 8740652 { justify-content: flex-start; align-items: flex-start; width: 49%; min-height: 160px; max-height: 100%; gap: 24px 2.2321%; flex-wrap: nowrap; background-color: rgba(0, 0, 0, 0); background-image: none; border-radius: 25px; border-width: 1px; border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7); border-style: solid; padding: 20px; margin: 0px 0%; }
  #\37 97cccce { flex-flow: wrap; place-content: stretch flex-start; align-items: stretch; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 2%; --column-gap: 2%; }
  #\31 b7c21c5 { min-height: 8px; gap: 24px 4%; width: 100%; min-width: 4%; align-items: center; }
  #\37 6e14390.flex-element.widget-wrapper > [data-element-type] { padding: 7px; }
  #\37 6e14390 { width: 70px; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\36 187ad1a.flex-element.widget-wrapper > [data-element-type] { padding-top: 4px; padding-bottom: 4px; }
  #\36 187ad1a { width: 19%; height: auto; min-height: 1px; max-width: 100%; order: 0; }
  #a7709e64 { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 2; margin: 0px 0%; grid-area: auto; }
  #\39 f5f7045 { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 60px; max-height: 100%; gap: 24px; order: 1; height: auto; }
  #ac0c60ac.flex-element.widget-wrapper > [data-element-type] { padding: 7px; }
  #ac0c60ac { width: 70px; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\34 ea764cd { width: 100%; height: auto; max-width: 100%; order: 3; }
  #\34 48f63d1 { width: 100%; height: auto; max-width: 100%; order: 3; }
}