@media all {
  #\32 931f6c5 { align-items: center; width: 50%; min-height: 160px; max-height: 100%; gap: 15px 4%; justify-content: flex-start; padding: 0%; margin: 0%; }
  #c3eb53ce::before, #c3eb53ce > .bgExtraLayerOverlay { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: var(--color_2); opacity: 0.8; border-radius: inherit; }
  #c3eb53ce { background-image: url("/assets/irp/e6e67b52/dms3rep/multi/opt/hvac%2Bcompany%2Bedmond%2Bok-2880w.webp"); background-attachment: fixed; }
  #\30 a2ece30 { min-height: 8px; gap: 30px 4%; width: 100%; min-width: 4%; align-items: center; padding: 0%; margin: 0%; }
  #c4ceca31 { width: 100%; height: auto; max-width: 100%; }
  #\33 3a60b73 { width: 70px; height: auto; max-width: 100%; }
  #\39 e33b2e1 { width: 100%; height: auto; max-width: 100%; }
  #\31 ecce2a4 { width: 100%; height: auto; max-width: 100%; }
  #\34 55ba21d.flex-element.widget-wrapper > [data-element-type] { padding-top: 4px; padding-bottom: 4px; }
  #\34 55ba21d { width: 599px; height: auto; min-height: 1px; max-width: 100%; }
  #\31 6a28323 { width: 70px; height: auto; max-width: 100%; }
  #\36 7922c31 { flex-direction: row; justify-content: flex-start; align-items: flex-start; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 2%; padding: 0%; margin: 0%; }
  #\38 b48c587 { align-items: center; width: 50%; min-height: 160px; max-height: 100%; gap: 15px 4%; justify-content: flex-start; padding: 0%; margin: 0%; }
  #\35 b58a34a { width: 70px; height: auto; max-width: 100%; }
  #\39 7cfeae3 { min-height: 240px; gap: 24px 4%; width: 100%; flex-wrap: nowrap; padding: 6% 4%; margin: 0%; }
  #\39 291bd4b { align-items: center; width: 50%; min-height: 160px; max-height: 100%; gap: 15px 4%; justify-content: flex-start; padding: 0%; margin: 0%; }
  #\35 0c25fe6 { width: 100%; height: auto; max-width: 100%; }
  #d8471313 { flex-direction: row; align-items: flex-start; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 2%; padding: 0%; margin: 0%; }
  #\39 a728bbb { align-items: center; width: 34.42%; min-height: 235px; max-height: 100%; gap: 15px 4%; height: auto; justify-content: flex-start; padding: 0%; margin: 0% 0% 0% -0.2%; }
  #fc647ab5 { width: 70px; height: auto; max-width: 100%; }
  #b8aea422 { width: 100%; height: auto; max-width: 100%; }
  #e09e0178 { width: 100%; height: auto; max-width: 100%; }
  #e592b98c { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\30 b47cf6d { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\39 6843f7b { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\38 5b4ec43 { align-items: center; width: 31.4%; min-height: 160px; max-height: 100%; gap: 15px 4%; justify-content: flex-start; padding: 0%; margin: 0%; }
  #f5ecff87 { width: 70px; height: auto; max-width: 100%; }
  #dfe3416f { width: 100%; height: auto; max-width: 100%; }
  #cd4f0492 { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #ba2d8d74 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
}