@media all {
  #cec9d5b6[data-css-edit] { background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 75%, rgb(255, 255, 255) 100%); }
  #cec9d5b6 { min-height: 8px; gap: 24px 4%; width: 100%; min-width: 4%; padding: 120px 40px; margin: 0px 0%; }
  #\31 f7d25d8 { min-height: 240px; gap: 24px 4%; width: 100%; flex-wrap: nowrap; max-width: none; padding: 0px; }
  #group_vh9 { align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px; padding: 0px; margin: 0px 0%; }
  #widget_2od { width: 100%; height: auto; max-width: 880px; order: 1; }
  #widget_p25 { width: auto; height: auto; max-width: 120px; order: 0; }
  #b8c5fec1::before, #b8c5fec1 > .bgExtraLayerOverlay { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0.85; border-radius: inherit; }
  #b8c5fec1 { background-image: url("/assets/irp/967863d4/dms3rep/multi/opt/auto%2Bglass%2Bcompany%2Blincolnton%2Bnc-2880w.webp"); background-attachment: fixed; }
  #e3715e1f { margin: 0px 0%; }
  #group_6rb { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px; order: 2; align-self: stretch; margin-left: 0px; margin-right: 0px; }
  #group_446 { align-items: flex-start; width: 50%; min-height: 100%; max-height: none; gap: 24px; background-color: var(--color_2); background-image: none; align-self: flex-start; height: auto; justify-content: flex-start; padding: 20px; margin: 0px 0%; }
  #\34 d328e11 { align-items: flex-start; width: 100%; min-height: auto; max-height: 100%; gap: 16px 4%; order: 0; justify-content: flex-start; align-self: stretch; padding: 4px; margin: 0%; grid-area: auto; }
  #e259879d { width: 116px; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #acb303ea { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #e9809f68 { flex-flow: row; justify-content: flex-start; align-items: center; width: 100%; min-height: auto; max-height: 100%; align-self: auto; order: 0; padding: 4px; margin: 0px 0%; grid-area: auto; }
  #\36 365e6ac { width: 56px; height: 56px; min-width: 56px; min-height: 56px; max-width: 56px; order: 0; max-height: none; margin: 0px 0%; }
  #ccf10a16 { align-items: flex-start; width: 100%; min-height: 60px; max-height: 100%; order: 1; padding: 8px 16px; margin: 0px 0%; }
  #fe5215b2 { width: 100%; height: auto; max-width: 100%; order: 0; grid-area: auto; }
  #\34 9de569e { align-items: flex-start; width: 50%; min-height: 100%; max-height: none; gap: 24px; background-color: var(--color_2); background-image: none; justify-content: flex-start; align-self: stretch; height: auto; padding: 20px; margin: 0px 0%; }
  #\33 1c39e7e { align-items: flex-start; width: 100%; min-height: auto; max-height: 100%; gap: 16px 4%; order: 0; justify-content: flex-start; align-self: stretch; padding: 4px; margin: 0%; grid-area: auto; }
  #a56e9b5b { width: 116px; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\31 199ba04 { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #ece8347d { flex-flow: row; justify-content: flex-start; align-items: center; width: 100%; min-height: auto; max-height: 100%; align-self: auto; order: 0; padding: 4px; margin: 0px 0%; grid-area: auto; }
  #fde57964 { align-items: flex-start; width: 100%; min-height: 60px; max-height: 100%; order: 1; padding: 8px 16px; margin: 0px 0%; }
  #b14dde21 { width: 100%; height: auto; max-width: 100%; order: 0; grid-area: auto; }
  #\35 34a445c { width: 56px; height: 56px; min-width: 56px; min-height: 56px; max-width: 56px; order: 0; max-height: none; margin: 0px 0%; }
  #d52c0ace { align-items: flex-start; width: 50%; min-height: 100%; max-height: none; gap: 24px; background-color: var(--color_2); background-image: none; align-self: stretch; height: auto; justify-content: flex-start; padding: 20px; margin: 0px 0%; }
  #b3155ad9 { align-items: flex-start; width: 100%; min-height: auto; max-height: 100%; gap: 16px 4%; order: 0; justify-content: flex-start; align-self: stretch; padding: 4px; margin: 0%; grid-area: auto; }
  #a85855f5 { width: 116px; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\31 d67da47 { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\37 49f5517 { flex-flow: row; justify-content: flex-start; align-items: center; width: 100%; min-height: auto; max-height: 100%; align-self: auto; order: 0; padding: 4px; margin: 0px 0%; grid-area: auto; }
  #\38 9a5fedb { align-items: flex-start; width: 100%; min-height: 60px; max-height: 100%; order: 1; padding: 8px 16px; margin: 0px 0%; }
  #\35 4892d39 { width: 100%; height: auto; max-width: 100%; order: 0; grid-area: auto; }
  #ada9dc33 { width: 56px; height: 56px; min-width: 56px; min-height: 56px; max-width: 56px; order: 0; max-height: none; margin: 0px 0%; }
  #\39 0b264fe { flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px; order: 2; align-self: stretch; margin-left: 0px; margin-right: 0px; }
  #\37 cb2ac3b { align-items: flex-start; width: 50%; min-height: 100%; max-height: none; gap: 24px; background-color: var(--color_2); background-image: none; align-self: flex-start; height: auto; justify-content: flex-start; padding: 20px; margin: 0px 0%; }
  #\34 1e45cd8 { align-items: flex-start; width: 100%; min-height: auto; max-height: 100%; gap: 16px 4%; order: 0; justify-content: flex-start; align-self: stretch; padding: 4px; margin: 0%; grid-area: auto; }
  #\39 15789db { width: 116px; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\35 0d4e949 { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #e02bde7d { flex-flow: row; justify-content: flex-start; align-items: center; width: 100%; min-height: auto; max-height: 100%; align-self: auto; order: 0; padding: 4px; margin: 0px 0%; grid-area: auto; }
  #\39 99e74a6 { align-items: flex-start; width: 100%; min-height: 60px; max-height: 100%; order: 1; padding: 8px 16px; margin: 0px 0%; }
  #\35 fbff7df { width: 100%; height: auto; max-width: 100%; order: 0; grid-area: auto; }
  #ec56f63e { width: 56px; height: 56px; min-width: 56px; min-height: 56px; max-width: 56px; order: 0; max-height: none; margin: 0px 0%; }
  #ad0dcb91 { align-items: flex-start; width: 50%; min-height: 100%; max-height: none; gap: 24px; background-color: var(--color_2); background-image: none; justify-content: flex-start; align-self: stretch; height: auto; padding: 20px; margin: 0px 0%; }
  #a5ec1859 { align-items: flex-start; width: 100%; min-height: auto; max-height: 100%; gap: 16px 4%; order: 0; justify-content: flex-start; align-self: stretch; padding: 4px; margin: 0%; grid-area: auto; }
  #\38 4ee7701 { width: 116px; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #f7335b30 { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\36 fc4555f { flex-flow: row; justify-content: flex-start; align-items: center; width: 100%; min-height: auto; max-height: 100%; align-self: auto; order: 0; padding: 4px; margin: 0px 0%; grid-area: auto; }
  #\35 fba6f02 { align-items: flex-start; width: 100%; min-height: 60px; max-height: 100%; order: 1; padding: 8px 16px; margin: 0px 0%; }
  #d8b0b1e4 { width: 100%; height: auto; max-width: 100%; order: 0; grid-area: auto; }
  #a860c95e { width: 56px; height: 56px; min-width: 56px; min-height: 56px; max-width: 56px; order: 0; max-height: none; margin: 0px 0%; }
  #\35 9b1fe9d { align-items: flex-start; width: 50%; min-height: 100%; max-height: none; gap: 24px; background-color: var(--color_2); background-image: none; align-self: stretch; height: auto; justify-content: flex-start; padding: 20px; margin: 0px 0%; }
  #\35 827c4a9 { align-items: flex-start; width: 100%; min-height: auto; max-height: 100%; gap: 16px 4%; order: 0; justify-content: flex-start; align-self: stretch; padding: 4px; margin: 0%; grid-area: auto; }
  #\38 598ba41 { width: 116px; height: auto; max-width: 100%; align-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #eb2372a0 { width: 100%; height: auto; max-width: 100%; align-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #b4e17863 { flex-flow: row; justify-content: flex-start; align-items: center; width: 100%; min-height: auto; max-height: 100%; align-self: auto; order: 0; padding: 4px; margin: 0px 0%; grid-area: auto; }
  #e207749e { align-items: flex-start; width: 100%; min-height: 60px; max-height: 100%; order: 1; padding: 8px 16px; margin: 0px 0%; }
  #\34 85c06bd { width: 100%; height: auto; max-width: 100%; order: 0; grid-area: auto; }
  #ae663352 { width: 56px; height: 56px; min-width: 56px; min-height: 56px; max-width: 56px; order: 0; max-height: none; margin: 0px 0%; }
}