@media all {
  #c3048246 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\38 1475d68 { min-height: 8px; gap: 24px 2%; width: 100%; min-width: 4%; align-items: center; flex-flow: wrap; }
  #b91d4de7 { width: 89.38%; height: auto; max-width: 100%; min-width: 32px; order: 1; margin: 0px 0%; }
  #\38 8d84733 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\32 2ff541c { width: 65px; height: auto; max-width: 100%; order: 0; justify-self: auto; margin: 0px 0%; grid-area: auto; }
  #\35 df0a2ee[data-css-edit] { backdrop-filter: blur(3px); }
  #\35 df0a2ee { align-items: center; width: 32%; min-height: 160px; max-height: 100%; gap: 24px; border-radius: 0px; background-color: rgba(0, 0, 0, 0); background-image: none; min-width: 32px; border-style: solid; border-color: var(--color_6) var(--color_7) var(--color_8) var(--color_9); border-width: 5px; order: 6; padding: 40px; margin: 0px 0%; }
  #\32 bf61e67 { min-height: 240px; gap: 24px 4%; width: 100%; flex-wrap: nowrap; }
  #\37 442c1a9[data-css-edit] { backdrop-filter: blur(3px); }
  #\37 442c1a9 { align-items: center; width: 32%; min-height: 160px; max-height: 100%; gap: 24px; border-radius: 0px; background-color: rgba(0, 0, 0, 0); background-image: none; min-width: 32px; border-style: solid; border-color: var(--color_6) var(--color_7) var(--color_8) var(--color_9); border-width: 5px; order: 2; padding: 40px; margin: 0px 0%; }
  #\30 0c54c90 { width: 65px; height: auto; max-width: 100%; order: 0; justify-self: auto; margin: 0px 0%; grid-area: auto; }
  #\34 5e2acc3 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\30 534c1a4[data-css-edit] { backdrop-filter: blur(3px); }
  #\30 534c1a4 { align-items: center; width: 32%; min-height: 160px; max-height: 100%; gap: 24px; border-radius: 0px; background-color: rgba(0, 0, 0, 0); background-image: none; min-width: 32px; border-style: solid; border-color: var(--color_6) var(--color_7) var(--color_8) var(--color_9); border-width: 5px; order: 3; padding: 40px; margin: 0px 0%; }
  #\31 e464e23 { width: 100%; height: auto; max-width: 100%; justify-self: auto; order: 0; min-width: 32px; margin: 0px 0%; grid-area: auto; }
  #\33 76e0c27 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\30 fad4a62::before, #\30 fad4a62 > .bgExtraLayerOverlay { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(30, 30, 30); opacity: 0.87; border-radius: inherit; }
  #\30 fad4a62 { background-color: rgb(30, 30, 30); background-image: url("/assets/irp/4aa7b177/dms3rep/multi/opt/general%2Bconstruction%2Bcontractors%2Bidaho-640w.webp"); background-attachment: fixed; }
  #a70aaa40 { width: 65px; height: auto; max-width: 100%; order: 0; justify-self: auto; margin: 0px 0%; grid-area: auto; }
  #f13c33e7 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #e8706f80 { width: 65px; height: auto; max-width: 100%; order: 0; justify-self: auto; margin: 0px 0%; grid-area: auto; }
  #f83a8260[data-css-edit] { backdrop-filter: blur(3px); }
  #f83a8260 { align-items: center; width: 32%; min-height: 160px; max-height: 100%; gap: 24px; border-radius: 0px; background-color: rgba(0, 0, 0, 0); background-image: none; min-width: 32px; border-style: solid; border-color: var(--color_6) var(--color_7) var(--color_8) var(--color_9); border-width: 5px; order: 4; padding: 40px; margin: 0px 0%; }
  #fa4f0b32 { width: 65px; height: auto; max-width: 100%; order: 0; justify-self: auto; margin: 0px 0%; grid-area: auto; }
  #d73f6abf[data-css-edit] { backdrop-filter: blur(3px); }
  #d73f6abf { align-items: center; width: 32%; min-height: 160px; max-height: 100%; gap: 24px; border-radius: 0px; background-color: rgba(0, 0, 0, 0); background-image: none; min-width: 32px; border-style: solid; border-color: var(--color_6) var(--color_7) var(--color_8) var(--color_9); border-width: 5px; order: 5; padding: 40px; margin: 0px 0%; }
  #a2baf1f0 { width: 89.38%; height: auto; max-width: 100%; min-width: 32px; order: 7; margin: 0px 0%; }
}