.elementor .e-eb1cb6e-05e34d2{font-family:Roboto Condensed;font-weight:500;font-size:64px;text-transform:uppercase}.elementor .e-a6bb8fd-34f6184{flex-direction:column;justify-content:flex-start}.elementor .e-b510886-f12e01b{width:100%;height:96%;font-family:Roboto Condensed;font-weight:400;font-size:18px;align-self:start}.elementor .e-37b46d3-3ffd3f3{margin-block-start:16px;align-items:center}.elementor .e-d040f11-b8ae127{width:100%;margin-inline-start:-108px;flex-direction:column;align-self:center}.elementor .e-2991781-9291fc6{width:95%;margin-block-start:0;margin-block-end:0;margin-inline-start:64px;margin-inline-end:64px;background-image:url(http://staging-hfr-24-04-2026.beechwood.agency/wp-content/uploads/2026/06/Kehrmaschine-schmal.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:auto;background-position:center center}.elementor .e-e5d6d2a-806d09f{width:913px;height:56px;font-family:Roboto Condensed;font-weight:400;font-size:48px;text-transform:uppercase;margin-block-start:64px;margin-block-end:16px}.elementor .e-294d7d7-3027cbb{height:195px;font-family:Roboto Condensed;font-weight:400;font-size:18px;margin-block-end:48px}.elementor .e-a508658-4320af3{width:276px;height:75px;font-family:Roboto Condensed;font-weight:500;font-size:64px;color:#080E19;text-align:start;margin-inline-start:-3px}.elementor .e-af1b54f-bd40e27{font-family:Roboto Condensed;font-weight:400;font-size:16px;color:#080E19}.elementor .e-e112d3a-ddb9942{width:276px;height:38px;font-family:Roboto Condensed;font-weight:300;font-size:16px;color:#080E19;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:99999}.elementor .e-77f170a-28a905c{width:220px;height:168px;color:#080E19;margin-block-start:47px;margin-inline-end:0;flex-direction:column}.elementor .e-e29f5bc-f20355d{margin-block-start:0;margin-block-end:0;margin-inline-start:40px;margin-inline-end:40px;border-radius:.5px;border-block-start-width:168px;border-block-end-width:0;border-inline-start-width:.5px;border-inline-end-width:.5px;border-color:#080E19;border-style:solid}.elementor .e-163ad2e-91f6837{width:276px;height:75px;font-family:Roboto Condensed;font-weight:500;font-size:64px;color:#080E19;text-align:start;margin-inline-start:-3px}.elementor .e-2b9a667-38aaa99{font-family:Roboto Condensed;font-weight:400;font-size:16px;color:#080E19}.elementor .e-dfe6ba9-5c698f2{width:276px;height:38px;font-family:Roboto Condensed;font-weight:300;font-size:16px;color:#080E19;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:99999}.elementor .e-564485f-935a785{width:220px;height:168px;color:#080E19;margin-block-start:47px;margin-inline-end:0;flex-direction:column}.elementor .e-1336a3f-df379ac{margin-block-start:0;margin-block-end:0;margin-inline-start:40px;margin-inline-end:40px;border-radius:.5px;border-block-start-width:168px;border-block-end-width:0;border-inline-start-width:.5px;border-inline-end-width:.5px;border-color:#080E19;border-style:solid}.elementor .e-e1a5c52-1d84094{width:276px;height:75px;font-family:Roboto Condensed;font-weight:500;font-size:64px;color:#080E19;text-align:start;margin-inline-start:-3px}.elementor .e-d3571f0-6268e25{font-family:Roboto Condensed;font-weight:400;font-size:16px;color:#080E19}.elementor .e-9d83535-d920d1e{width:276px;height:38px;font-family:Roboto Condensed;font-weight:300;font-size:16px;color:#080E19;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:99999}.elementor .e-896b4ba-0e7fcd5{width:220px;height:168px;color:#080E19;margin-block-start:47px;margin-inline-end:0;flex-direction:column}.elementor .e-c39868c-a1a1a6d{align-items:center}.elementor .e-e8aa243-8750798{width:680px;flex-direction:column}.elementor .e-b86e35b-705bd2a{width:60%;height:647px;aspect-ratio:auto;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0rem;background-image:url(http://staging-hfr-24-04-2026.beechwood.agency/wp-content/uploads/2026/06/manual-workers-paving-at-road-construction-site-2026-01-05-05-41-58-utc-683x1024.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;justify-content:flex-end}.elementor .e-3de6cf1-8ec81c5{font-family:Roboto Condensed;font-weight:400;font-size:48px;text-transform:uppercase;margin-block-start:64px;display:block;align-self:center}.elementor .e-ccab68a-4de9fd2{font-family:Roboto Condensed;font-weight:300;font-size:18px;text-align:center;margin-block-end:48px;align-self:center}.elementor .e-b811aa0-f75b454{font-family:Roboto Condensed;font-weight:500;font-size:24px;color:#080E19}.elementor .e-4438795-b079399{width:276px;font-family:Roboto Condensed;font-weight:300;font-size:16px;color:#080E19;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:99999}.elementor .e-8e44485-0c54c67{width:316px;display:flex;flex-direction:column;gap:0;justify-content:space-between}.elementor .e-93ea62e-d464316{font-family:Roboto Condensed;font-weight:500;font-size:24px;color:#080E19}.elementor .e-611983e-34cfb67{width:276px;font-family:Roboto Condensed;font-weight:300;font-size:16px;color:#080E19;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:99999}.elementor .e-dfc8d14-76bed3a{width:316px;flex-direction:column;justify-content:space-between}.elementor .e-b9a79cf-1fb6e9e{font-family:Roboto Condensed;font-weight:500;font-size:24px;color:#080E19}.elementor .e-34b8b08-cbea0d4{width:276px;font-family:Roboto Condensed;font-weight:300;font-size:16px;color:#080E19;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:99999}.elementor .e-165ebaf-1440677{width:316px;flex-direction:column;justify-content:space-between}.elementor .e-52560a8-f2bb37e{font-family:Roboto Condensed;font-weight:500;font-size:24px;color:#080E19}.elementor .e-1e65b02-fbb595a{width:276px;font-family:Roboto Condensed;font-weight:300;font-size:16px;color:#080E19;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;order:99999}.elementor .e-96dfb62-9ea692f{width:316px;flex-direction:column;justify-content:space-between}.elementor .e-325b73a-337a71c{width:95%;height:264px;background-color:#fff;gap:4px;justify-content:space-evenly;align-self:center}.elementor .e-f103e8e{margin-block-start:4%;flex-direction:column}.elementor .e-1f0a13d-a1686df{font-family:Roboto Condensed;font-weight:400;font-size:18px;color:#F7F7F7;margin-block-end:16px}.elementor .e-0fb9929-7b82df8{width:563px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:0;margin-block-end:-9px;margin-inline-start:1px;margin-inline-end:-10px;background-color:#080E19;flex-direction:column;gap:0;align-items:start}.elementor .e-3a6b72f{width:95%;height:700px;display:flex;flex-direction:row}.elementor .e-6d467f6-9d71e1d{width:1046px;height:56px;font-family:Roboto Condensed;font-weight:400;font-size:48px;text-transform:uppercase;margin-block-start:64px;margin-block-end:16px;align-self:start;order:-99999}.elementor .e-0a2bb45-b503f4a{width:1046px;height:21px;font-family:Roboto Condensed;font-weight:300;font-size:18px;margin-block-end:3rem}.elementor .e-5b32aaf-2a5f6b0{font-family:Roboto Condensed;font-weight:400;font-size:24px;padding:0}.elementor .e-6f24884-c94ab1a{width:18rem;font-family:Roboto Condensed;font-weight:400;font-size:1rem;text-align:center;padding:0}.elementor .e-00c1f6e-2a57cd2{font-family:Roboto Condensed;font-weight:400;font-size:24px;padding:0}.elementor .e-2140c13-3c5d1e0{width:18rem;font-family:Roboto Condensed;font-weight:400;font-size:1rem;text-align:center;padding:0}.elementor .e-238ec4b-6b1ae49{font-family:Roboto Condensed;font-weight:400;font-size:24px;text-align:center;padding:0}.elementor .e-6a2649a-3519c45{width:18rem;font-family:Roboto Condensed;font-weight:400;font-size:1rem;text-align:center;padding:0}.elementor .e-ea99d44-0324d1b{font-family:Roboto Condensed;font-weight:400;font-size:24px;text-align:center;padding:0}.elementor .e-a878c3e-a0818ba{width:18rem;font-family:Roboto Condensed;font-weight:400;font-size:1rem;text-align:center;padding:0}.elementor .e-17c5448-7e17169{font-family:Roboto Condensed;font-weight:400;font-size:24px;padding:0}.elementor .e-1b48424-071437c{width:18rem;font-family:Roboto Condensed;font-weight:400;font-size:1rem;text-align:center;padding:0}.elementor .e-703e993{flex-direction:column}.elementor .e-e996655-bcb6635{width:600px;font-family:Roboto Condensed;font-weight:400;font-size:18px;color:#080E19}.elementor .e-66d40ef-1db0e7a{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:-20px;flex-direction:row;justify-content:space-between}.elementor .e-b95ceb9{margin-block-end:-1px;flex-direction:row}