#dm .dmBody a.span.textonly { color: rgb(255, 255, 255) !important; }
#dm .dmBody div.dmform-error { font-style: normal !important; }
#dm .dmBody div.dmforminput textarea { font-style: italic !important; }
#dm .dmBody div.dmforminput .fileUploadLink { font-style: italic !important; }
#dm .dmBody div.checkboxwrapper span { font-style: italic !important; }
#dm .dmBody div.radiowrapper span { font-style: italic !important; }
#dm .dmBody .u_1476927156::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1476927156.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1476927156 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1476927156::before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1476927156.before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1476927156 > .bgExtraLayerOverlay { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1081967812 hr { color: rgb(60, 84, 158) !important; border-top-style: solid !important; border-top-width: 5px !important; }
#dm .dmBody div.u_1603518684 { background-color: rgb(60, 84, 158) !important; }
#dm .dmBody div.u_1794507022 { margin: auto !important; }
#dm .dmBody div.u_1004008495 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1459915863 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1188901907 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1997595871::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1997595871.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1997595871 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1997595871::before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1997595871.before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1997595871 > .bgExtraLayerOverlay { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1417875012 { background-color: rgb(60, 84, 158) !important; }
#dm .dmBody .u_1110227877::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1110227877.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1110227877 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1110227877::before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1110227877.before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1110227877 > .bgExtraLayerOverlay { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1694333888 .accordion-title { font-weight: bold !important; }
#dm .dmBody div.u_1694333888 .title-text { font-weight: bold !important; }
#dm .dmBody div.u_1694333888 .title-text * { font-weight: bold !important; }
#dm .dmBody div.u_1694333888 .accordion-description .section-inner { background-color: rgb(245, 245, 245) !important; }
#dm .dmBody div.u_1456015073 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1756391799 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1706922025 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1549789276 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1091691021 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1648089020 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1963291792 .svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1511539473 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+paving+service+in+castle+rock+co-1280w.webp") !important; background-size: cover !important; }
#dm .dmBody div.u_1476927156 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+contractor+castle+rock+co-614842d6-1280w.webp") !important; background-color: rgb(43, 43, 43) !important; background-size: cover !important; }
#dm .dmBody div.u_1997595871 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+paving+castle+rock+co-1280w-c214d2d.webp") !important; }
#dm .dmBody div.u_1221652263 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+paving+in+castle+rock+co-1280w.webp") !important; background-size: cover !important; }
#dm .dmBody div.u_1110227877 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+paving+service+castle+rock+co-1280w.webp") !important; }
#dm .dmBody div.u_1294575682 hr { color: rgb(60, 84, 158) !important; border-top-style: solid !important; border-top-width: 5px !important; }
#dm .dmBody div.u_1033554333 hr { color: rgb(60, 84, 158) !important; border-top-style: solid !important; border-top-width: 5px !important; }
#dm .dmBody div.u_1643025381 hr { color: rgb(60, 84, 158) !important; border-top-style: solid !important; border-top-width: 5px !important; }
#dm .dmBody .u_1348933162::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1348933162.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1348933162 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1348933162::before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1348933162.before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1348933162 > .bgExtraLayerOverlay { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1684313485 { background-color: rgb(60, 84, 158) !important; }
#dm .dmBody div.u_1348933162 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+paving+castle+rock+co-1280w-c214d2d.webp") !important; }
#dm .dmBody .u_1649798382::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1649798382.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1649798382 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1649798382::before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1649798382.before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1649798382 > .bgExtraLayerOverlay { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1369469851 hr { color: rgb(209, 60, 59) !important; border-top-style: solid !important; border-top-width: 3px !important; }
#dm .dmBody div.u_1649798382 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+contractor+castle+rock+co-614842d6-1280w.webp") !important; background-color: rgb(43, 43, 43) !important; background-size: cover !important; }
#dm .dmBody div.u_1472241023 hr { color: rgb(60, 84, 158) !important; border-top-style: solid !important; border-top-width: 5px !important; }
#dm .dmBody div.u_1461396765 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/Residential+Paving+Services-1280w.webp") !important; background-color: rgb(43, 43, 43) !important; background-size: cover !important; }
#dm .dmBody .u_1461396765::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1461396765.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1461396765 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1461396765::before { background-color: rgb(43, 43, 43) !important; opacity: 0.48 !important; }
#dm .dmBody div.u_1461396765.before { background-color: rgb(43, 43, 43) !important; opacity: 0.48 !important; }
#dm .dmBody div.u_1461396765 > .bgExtraLayerOverlay { background-color: rgb(43, 43, 43) !important; opacity: 0.48 !important; }
#dm .dmBody .u_1799283086::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1799283086.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1799283086 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1799283086::before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1799283086.before { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1799283086 > .bgExtraLayerOverlay { background-color: rgb(43, 43, 43) !important; opacity: 0.8 !important; }
#dm .dmBody div.u_1799283086 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+contractor+castle+rock+co-614842d6-1280w.webp") !important; background-color: rgb(43, 43, 43) !important; background-size: cover !important; }
#dm .dmBody div.u_1600460043 { margin: auto !important; background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+paving+P2-1280w.webp") !important; background-size: cover !important; }
#dm .dmBody div.u_1254790530 { margin: auto !important; background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+parking+lot+P2-1280w.webp") !important; background-size: cover !important; }
#dm .dmBody div.u_1466355456 { background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+resurfacing+P2-1280w.webp") !important; background-size: cover !important; }
#dm .dmBody div.u_1925466589 { margin: auto !important; background-repeat: no-repeat !important; background-image: url("/assets/irp/8da2dad7/dms3rep/multi/opt/asphalt+repair+P2-1280w.webp") !important; background-size: cover !important; }