.elementor .e-f7612bf-e12b2de{font-family:Arial;font-weight:700;font-size:80px;color:#ff0000;-webkit-text-stroke:1px #ffffff;stroke:#ffffff;stroke-width:1px;background-color:#ffffff00;background-clip:border-box;mix-blend-mode:normal;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 1));}.elementor .e-0908336-b127820{aspect-ratio:auto;object-fit:fill;font-family:Arial;font-weight:700;font-size:21px;color:#000000;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:6px;padding-inline-end:6px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffeaea;mix-blend-mode:hard-light;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);opacity:75%;flex:1 0 auto;align-self:center;}.elementor .e-4a056e2-bc61764{flex-direction:column;align-items:center;}.elementor .e-416b6b1-9f1e5fb{min-height:300px;position:static;background-image:url("https://onyxpavementservices.com/wp-content/uploads/2026/06/Parking-lot.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0px -700px;background-color:#ffffff;justify-content:center;align-items:center;}.elementor .e-8d46bf9-1e67dcf{position:static;font-family:Adamina;font-weight:800;color:#710000;text-align:start;margin:9px;background-color:#ffffff00;background-clip:border-box;align-self:center;}.elementor .e-ab369d7-9732bd0{object-fit:fill;font-family:Arial;font-weight:400;font-size:16px;color:#000000;margin:10px;background-color:#ffffff00;background-clip:text;order:99999;}.elementor .e-191345a{width:50%;background-color:#ffffff;mix-blend-mode:normal;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 1);opacity:100%;flex-direction:column;justify-content:center;}.elementor .e-2cb9004-f387b81{min-width:20vw;min-height:30vh;max-width:100%;max-height:100vh;aspect-ratio:auto;object-fit:cover;border-width:11px;border-color:#f08303;border-style:solid;mix-blend-mode:normal;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);align-self:center;}.elementor .e-ba0a3b6-9457698{font-family:Arial;margin:1vh;background-color:#ffffff;mix-blend-mode:normal;transform:translate3d(0px, 0px, 0px);align-self:center;order:99999;}.elementor .e-d60db1e{width:25%;flex-direction:column;}.elementor .e-90ca51a-5ae3ceb{min-width:20vw;min-height:30vh;max-width:100%;max-height:15vh;aspect-ratio:auto;object-fit:cover;border-width:11px;border-color:#f08303;border-style:solid;mix-blend-mode:normal;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);backdrop-filter:saturate(100%);transition:all 200ms;align-self:center;}.elementor .e-199b08d-9d3511d{font-family:Arial;margin:1vh;align-self:center;}.elementor .e-68d3e18{width:25%;flex-direction:column;}.elementor .e-f8f3597-eb4ac61{min-width:20vw;min-height:30vh;max-width:100%;max-height:100vh;aspect-ratio:auto;object-fit:cover;border-width:11px;border-color:#f08303;border-style:solid;mix-blend-mode:normal;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);backdrop-filter:saturate(100%);transition:all 200ms;}.elementor .e-d9749a6-27b7591{font-family:Arial;margin:1vh;align-self:center;}.elementor .e-82d4b6f{width:25%;flex-direction:column;}.elementor .e-6ef9b25-3f731ff{min-width:20vw;min-height:30vh;max-width:100%;max-height:100vh;aspect-ratio:auto;object-fit:cover;border-width:11px;border-color:#f08303;border-style:solid;mix-blend-mode:normal;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);backdrop-filter:saturate(100%);transition:all 200ms;}.elementor .e-9875fbd-7676651{font-family:Arial;margin:1vh;align-self:center;}.elementor .e-2b2bae7{width:25%;flex-direction:column;}.elementor .e-2c461db-b59b96f{display:flex;}.elementor .e-2856616{flex-direction:row;}