@media all {
  #\35 2485657 { min-height: 80px; gap: 24px 4%; width: 100%; min-width: 4%; padding: 16px; margin: 0%; }
  #\30 7a76097::before, #\30 7a76097 > .bgExtraLayerOverlay { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: var(--color_3); opacity: 0.96; border-radius: inherit; }
  #\30 7a76097 { align-items: flex-start; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 4%; order: 1; border-radius: 20px; background-color: var(--color_3); background-image: url("/assets/irp/3303129a/dms3rep/multi/opt/landscaping%2Bcompanies%2Bin%2Bprescott%2Baz-640w.webp"); background-position: 50% 100%; place-self: auto; padding: 0% 50px 100px; margin: 0% 0% -100px; grid-area: auto; }
  #dab43e00 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\37 1b4cbc3 { align-items: flex-start; width: 49.84%; min-height: 282px; max-height: 100%; gap: 15px 4%; background-color: rgba(174, 189, 167, 0.2); background-image: initial; border-radius: 20px; order: 1; height: auto; padding: 50px 20px; margin: 0%; }
  #\33 a29cf22 { align-items: flex-start; width: 50%; min-height: 251px; max-height: 100%; gap: 15px 4%; background-color: rgba(174, 189, 167, 0.2); background-image: initial; border-radius: 20px; order: 1; height: auto; padding: 50px 20px; margin: 0%; }
  #\34 6944f00 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\32 e4d18ae { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\33 c4592dd { width: 49.25%; height: 518px; max-width: 100%; }
  #\36 4b11e15 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\32 3c956a3 { align-items: flex-start; width: 49.49%; min-height: 312px; max-height: 100%; gap: 15px 4%; background-color: rgba(174, 189, 167, 0.2); background-image: initial; border-radius: 20px; order: 1; height: auto; padding: 50px 20px; margin: 0%; }
  #\32 477e0c7 { align-items: flex-start; width: 48.64%; min-height: 311px; max-height: 100%; gap: 15px 4%; background-color: rgba(174, 189, 167, 0.2); background-image: initial; border-radius: 20px; order: 1; height: auto; padding: 50px 20px; margin: 0%; }
  #a9746f14 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\36 629c305 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #fd431bf1 { align-items: flex-start; width: 46.75%; min-height: 160px; max-height: 100%; gap: 15px 4%; padding: 0%; margin: 0%; }
  #\32 0a5941d { min-height: 80px; gap: 24px 4%; width: 100%; min-width: 4%; padding: 16px; margin: 0%; }
  #cec6c5b0 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #dfc6ee29 { align-items: flex-start; width: 48.4%; min-height: 312px; max-height: 100%; gap: 15px 4%; background-color: rgba(174, 189, 167, 0.2); background-image: initial; border-radius: 20px; order: 1; height: auto; padding: 50px 20px; margin: 0%; }
  #\30 6f76691 { width: 100%; height: auto; max-width: 100%; }
  #\39 b9e1cbe { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 4%; padding: 0%; margin: 0%; }
  #d85a5cff { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 2%; order: 1; place-self: auto; padding: 0%; margin: 0px 0%; grid-area: auto; }
  #f576f144 { width: 100%; height: auto; max-width: 100%; order: 0; min-width: 32px; margin: 0px 0%; }
  #\30 60a01f0 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\32 a03dad7 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #b492c350 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #c1138862 { margin: 0px 0%; }
  #\30 d0a6f5e { width: 250px; height: auto; min-height: 55px; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\30 32bce06 { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 2%; order: 1; place-self: auto; padding: 0%; margin: 0px 0%; grid-area: auto; }
  #\30 a5260d2 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #fecf6c5c { align-items: flex-start; width: 49.12%; min-height: 160px; max-height: 100%; gap: 15px 4%; background-color: rgba(174, 189, 167, 0.2); background-image: initial; border-radius: 20px; order: 1; padding: 50px 20px; margin: 0%; }
  #a788971c { width: 100%; height: auto; max-width: 100%; order: 2; }
  #\35 e9c7d7e { width: 95px; height: 96px; max-width: 100%; order: 0; place-self: auto; margin-top: -50px; margin-bottom: 0px; margin-left: -50px; grid-area: auto; }
  #f5279d07 { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 2%; order: 1; place-self: auto; padding: 0%; margin: 0px 0%; grid-area: auto; }
  #a6f10eb5 { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\34 aec41cd { justify-content: flex-start; align-items: flex-start; width: 100%; min-height: 122px; max-height: 100%; gap: 15px 4%; height: auto; flex-wrap: nowrap; place-self: auto; order: 0; padding: 0%; margin: 0%; grid-area: auto; }
  #\32 3493d1f { width: 100%; height: 50px; max-width: 100%; }
  #\39 dda045c { width: 100%; height: auto; max-width: 100%; order: 1; }
  #\37 bdbe99a { justify-content: flex-start; align-items: flex-start; width: 100%; min-height: 122px; max-height: 100%; gap: 15px 4%; height: auto; flex-wrap: nowrap; padding: 0%; margin: 0%; }
  #\32 161fee6 { min-height: 0px; gap: 12px 2%; width: 100%; flex-flow: column; padding: 0px 1%; margin: 0%; }
  #b954fcfe { width: 100%; height: auto; max-width: 100%; order: 2; }
  #\39 17863be { width: 100%; height: auto; max-width: 100%; order: 2; }
  #\32 e3d5a08 { width: 100%; height: auto; max-width: 100%; order: 2; }
}