@media all {
  #\34 3154696 { min-height: 8px; gap: 24px 4%; width: 50%; min-width: 4%; background-image: url("/assets/irp/4005f0f1/dms3rep/multi/opt/paving+service+apache+junction+az-640w.webp"); }
  #fe65844b { border-width: 0px 0px 5px; border-color: #000000 #000000 var(--color_6) #000000; border-style: solid; }
  #\36 ab34c4c { min-height: 8px; gap: 10px 4%; width: 50%; min-width: 4%; background-color: var(--color_7); background-image: none; padding: 65px; margin: 0px 0%; }
  #\30 b20395d { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\32 40c5815 { min-height: 240px; gap: 0px 0%; width: 100%; max-width: none; flex-wrap: nowrap; padding: 0%; }
  #ca5e61e1 { margin: 0px 0%; }
  #a53ad658 { align-items: flex-start; width: 100%; min-height: 160px; max-height: 100%; gap: 24px; order: 1; padding: 0px; margin: 0px 0%; }
  #\30 1031b49 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #bda7d9c4 { width: 99.97%; height: auto; max-width: 100%; order: 3; }
  #e27d7838 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\38 a6a7ce6 { align-items: center; width: 100%; min-height: 344px; max-height: 100%; gap: 8px 4%; order: 2; align-self: stretch; height: auto; min-width: 32px; padding: 16px; margin: 0px 0%; }
  #\31 7f3de26 { justify-content: space-between; align-items: flex-start; width: 100%; min-height: 70px; max-height: 100%; gap: 10px 4%; align-self: stretch; height: auto; flex-wrap: nowrap; padding: 6px 0px; margin: 0px; }
  #\31 c684792 { width: 99.97%; height: auto; max-width: 100%; order: 3; }
  #\36 cad99dc { align-items: flex-start; width: 100%; min-height: auto; max-height: 100%; gap: 0px 4%; order: 0; justify-content: flex-start; place-self: auto; padding: 0px; margin: 0px; grid-area: auto; }
  #dc3afd53 { flex-direction: row; justify-content: space-between; align-items: flex-start; width: 100%; min-height: 63px; max-height: 100%; gap: 24px 4%; align-self: stretch; height: auto; padding: 6px 0px; margin: 0px; }
  #d490dfb0 { align-items: center; width: 100%; min-height: 344px; max-height: 100%; gap: 8px 4%; order: 1; min-width: 32px; height: auto; padding: 16px; margin: 0px 0%; }
  #\30 a2bdd94 { align-items: center; width: 100%; min-height: 650px; max-height: none; gap: 24px 1%; background-color: rgba(0, 0, 0, 0); background-image: none; flex-flow: row; border-radius: 0px; min-width: 32px; place-self: auto; height: auto; order: 1; --column-gap: 1%; padding: 0px; margin: 0px 0%; grid-area: auto; }
  #c1628409 { width: 100%; height: auto; max-width: 100%; justify-self: auto; order: 3; grid-area: auto; }
  #\36 79147f9 { width: 100%; height: auto; max-width: 100%; order: 0; margin: 0px 0%; grid-area: auto; }
  #bb68d036 { width: 442px; height: auto; max-width: 100%; min-width: 32px; min-height: 57px; margin: 0px 0%; }
  #be5d2eda { width: 100%; height: auto; max-width: 100%; justify-self: auto; order: 2; grid-area: auto; }
  #\33 ee37f0d { width: 100%; height: auto; max-width: 100%; order: 4; }
  #b485a5e0 { width: 100%; height: auto; max-width: 100%; }
  #\39 edb1c5d { align-items: center; width: 100%; min-height: 56px; max-height: 100%; gap: 24px 4%; order: 3; flex-flow: row; height: auto; padding: 0px; margin: 0px 0%; }
  #a06f28bb.flex-element.widget-wrapper > [data-element-type] { padding: 0px; }
  #a06f28bb { width: 100%; height: 123px; max-width: 100%; align-self: auto; order: 2; margin: 5px 0% 0px; grid-area: auto; }
  #befbefea { width: 200px; height: auto; max-width: 100%; min-width: 32px; margin: 0px 0%; }
  #c6fd305b { width: 206px; height: auto; max-width: 100%; order: 1; }
  #\32 397cf39 { align-items: center; width: 100%; min-height: 648px; max-height: 100%; gap: 30px 4%; order: 0; flex-wrap: nowrap; min-width: 32px; height: auto; padding: 0px 0%; margin: 0px 0%; }
  #bf2162b9 { width: 100%; height: auto; max-width: 100%; }
  #\33 43511c6 { width: 206px; height: auto; max-width: 100%; order: 0; }
  #\37 b9bf115 { width: 100%; height: auto; max-width: 100%; order: 2; }
}