.elementor-64 .elementor-element.elementor-element-fb0bacf{--display:flex;}.elementor-64 .elementor-element.elementor-element-50786b54:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-50786b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gatewayasphaltcontractors.com/wp-content/uploads/2026/06/image0.jpeg");background-position:center 60%;background-size:cover;}.elementor-64 .elementor-element.elementor-element-50786b54 > .elementor-background-overlay{background-color:#111111;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-50786b54 > .elementor-container{min-height:400px;}.elementor-64 .elementor-element.elementor-element-50786b54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 80px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-447aa8f0{padding:0px 20px 10px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-447aa8f0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#F5A800;}.elementor-64 .elementor-element.elementor-element-7681c4c7{padding:0px 20px 16px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-7681c4c7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:9vw;font-weight:400;line-height:0.92em;letter-spacing:2px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-1dd76daa{padding:0px 20px 24px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:18px;line-height:1.75em;color:rgba(255,255,255,0.75);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-1c01e55f .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-1c01e55f{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-75903100 .elementor-button{background-color:transparent;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-75903100{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-1da5a163{padding:16px 20px 80px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-6d5886d3:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6d5886d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5A800;}.elementor-64 .elementor-element.elementor-element-6d5886d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6d5886d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-6a791cb5{padding:14px 10px 2px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-6a791cb5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;color:#080808;}.elementor-64 .elementor-element.elementor-element-70342098{padding:0px 10px 14px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-70342098 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(0,0,0,0.65);}.elementor-64 .elementor-element.elementor-element-13e4b8e8{padding:14px 10px 2px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-13e4b8e8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;color:#080808;}.elementor-64 .elementor-element.elementor-element-5769f4bb{padding:0px 10px 14px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-5769f4bb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(0,0,0,0.65);}.elementor-64 .elementor-element.elementor-element-399249c4{padding:14px 10px 2px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-399249c4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;color:#080808;}.elementor-64 .elementor-element.elementor-element-4588003f{padding:0px 10px 14px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-4588003f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(0,0,0,0.65);}.elementor-64 .elementor-element.elementor-element-278f4ee4{padding:14px 10px 2px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-278f4ee4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;color:#080808;}.elementor-64 .elementor-element.elementor-element-78612383{padding:0px 10px 14px 10px;text-align:center;}.elementor-64 .elementor-element.elementor-element-78612383 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(0,0,0,0.65);}.elementor-64 .elementor-element.elementor-element-7846a092:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-7846a092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gatewayasphaltcontractors.com/wp-content/uploads/2026/06/image0.jpeg");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-7846a092 > .elementor-background-overlay{background-color:rgba(8,8,8,0.88);opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-7846a092{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-64 .elementor-element.elementor-element-704c48fb{padding:0px 20px 8px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-704c48fb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#F5A800;}.elementor-64 .elementor-element.elementor-element-75c8a930{padding:0px 20px 16px 20px;text-align:center;}.elementor-64 .elementor-element.elementor-element-75c8a930 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;line-height:0.96em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-48086ba4{padding:0px 20px 12px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:17px;line-height:1.75em;color:rgba(255,255,255,0.75);}.elementor-64 .elementor-element.elementor-element-65592ea5{padding:0px 20px 28px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:17px;line-height:1.75em;color:rgba(255,255,255,0.75);}.elementor-64 .elementor-element.elementor-element-181a32b0 .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-181a32b0{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-2b2fce60{padding:0px 20px 0px 20px;text-align:center;font-family:"Barlow", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.4);}.elementor-64 .elementor-element.elementor-element-10131181:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-10131181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-64 .elementor-element.elementor-element-10131181{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-10131181 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-604f79d9{padding:0px 20px 8px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-604f79d9 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#F5A800;}.elementor-64 .elementor-element.elementor-element-3a49083f{text-align:start;}.elementor-64 .elementor-element.elementor-element-3a49083f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-741bc262{padding:0px 20px 40px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:17px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-237fc7ab:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-237fc7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-64 .elementor-element.elementor-element-237fc7ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-237fc7ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-6db384ba img{height:200px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-66417fd{text-align:start;}.elementor-64 .elementor-element.elementor-element-66417fd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-5f4f637c{padding:8px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-130912ce .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-130912ce{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-7a655027 img{height:200px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-5eb5c22a{text-align:start;}.elementor-64 .elementor-element.elementor-element-5eb5c22a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-2bacaf7a{padding:8px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-464a149c .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-464a149c{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-6105ce41 img{height:200px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-1978a75e{text-align:start;}.elementor-64 .elementor-element.elementor-element-1978a75e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-19c50ba8{padding:8px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-29b2cac1 .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-29b2cac1{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-6162f734:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6162f734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-64 .elementor-element.elementor-element-6162f734{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6162f734 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-f7ab42f img{height:200px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-dc3ddde{text-align:start;}.elementor-64 .elementor-element.elementor-element-dc3ddde .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-5302c535{padding:8px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-146ac17 .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-146ac17{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-21fc858f img{height:200px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-4a7d9ad1{text-align:start;}.elementor-64 .elementor-element.elementor-element-4a7d9ad1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-588149ae{padding:8px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-76855a74 .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-76855a74{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-643ff4c0 img{height:200px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-2f393e26{text-align:start;}.elementor-64 .elementor-element.elementor-element-2f393e26 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-636ab4cb{padding:8px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-5447f679 .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-5447f679{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-4b87b399:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-4b87b399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-64 .elementor-element.elementor-element-4b87b399{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 60px 0px;}.elementor-64 .elementor-element.elementor-element-4b87b399 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-1d6b4874 .elementor-button{background-color:transparent;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-1d6b4874{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-5fcfdc54:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5fcfdc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-64 .elementor-element.elementor-element-5fcfdc54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-5fcfdc54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-4f90056f{padding:0px 20px 8px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-4f90056f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#F5A800;}.elementor-64 .elementor-element.elementor-element-14131847{text-align:start;}.elementor-64 .elementor-element.elementor-element-14131847 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:44px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-22807860:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-22807860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-64 .elementor-element.elementor-element-22807860{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-64 .elementor-element.elementor-element-22807860 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-1e976a0e{text-align:start;}.elementor-64 .elementor-element.elementor-element-1e976a0e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-41a4416{padding:0px 20px 20px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.5);}.elementor-64 .elementor-element.elementor-element-18fa8489{text-align:start;}.elementor-64 .elementor-element.elementor-element-18fa8489 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-ed75344{padding:0px 20px 20px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.5);}.elementor-64 .elementor-element.elementor-element-646ea983{text-align:start;}.elementor-64 .elementor-element.elementor-element-646ea983 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-6bd71806{padding:0px 20px 20px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.5);}.elementor-64 .elementor-element.elementor-element-3fd850a3{text-align:start;}.elementor-64 .elementor-element.elementor-element-3fd850a3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-5d80cf90{padding:0px 20px 20px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.5);}.elementor-64 .elementor-element.elementor-element-33eb730c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-33eb730c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gatewayasphaltcontractors.com/wp-content/uploads/2026/06/download-21.jpeg");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-33eb730c > .elementor-background-overlay{background-color:rgba(8,8,8,0.84);opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-33eb730c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-64 .elementor-element.elementor-element-709eec{padding:0px 20px 8px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-709eec .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#F5A800;}.elementor-64 .elementor-element.elementor-element-41828eb6{text-align:center;}.elementor-64 .elementor-element.elementor-element-41828eb6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-26146f9e{padding:0px 20px 28px 20px;text-align:center;font-family:"Barlow", Sans-serif;font-size:18px;line-height:1.75em;color:rgba(255,255,255,0.65);}.elementor-64 .elementor-element.elementor-element-1348380f .elementor-button{background-color:#F5A800;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#080808;color:#080808;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-1348380f{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-b52eefa:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-b52eefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-64 .elementor-element.elementor-element-b52eefa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b52eefa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-dabecd3{padding:0px 20px 8px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-dabecd3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#F5A800;}.elementor-64 .elementor-element.elementor-element-5524a5cc{text-align:start;}.elementor-64 .elementor-element.elementor-element-5524a5cc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-3d469dcf:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-3d469dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-64 .elementor-element.elementor-element-3d469dcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-64 .elementor-element.elementor-element-3d469dcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-7c413da4{padding:20px 20px 0px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-7c413da4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;line-height:1em;color:rgba(245,168,0,0.12);}.elementor-64 .elementor-element.elementor-element-f369d4d{text-align:start;}.elementor-64 .elementor-element.elementor-element-f369d4d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7cc4fbfc{padding:0px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-5c56589d img{height:160px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-16b66f13{padding:20px 20px 0px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-16b66f13 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;line-height:1em;color:rgba(245,168,0,0.12);}.elementor-64 .elementor-element.elementor-element-7e584817{text-align:start;}.elementor-64 .elementor-element.elementor-element-7e584817 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-66263e08{padding:0px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-7513240c img{height:160px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-2a2e480c{padding:20px 20px 0px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-2a2e480c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;line-height:1em;color:rgba(245,168,0,0.12);}.elementor-64 .elementor-element.elementor-element-77ea51b6{text-align:start;}.elementor-64 .elementor-element.elementor-element-77ea51b6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-445ca84e{padding:0px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-64 .elementor-element.elementor-element-29c8ab86 img{height:160px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-46b8aad2:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-46b8aad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-64 .elementor-element.elementor-element-46b8aad2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-46b8aad2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-3c47a679{padding:0px 20px 8px 20px;text-align:start;}.elementor-64 .elementor-element.elementor-element-3c47a679 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#F5A800;}.elementor-64 .elementor-element.elementor-element-f9e9af6{text-align:start;}.elementor-64 .elementor-element.elementor-element-f9e9af6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:800;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-11064832:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-11064832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-64 .elementor-element.elementor-element-11064832{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-11064832 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-560d05af{padding:0px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-409a9f24{text-align:start;}.elementor-64 .elementor-element.elementor-element-409a9f24 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-2f9f03aa{padding:0px 20px 0px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:12px;line-height:1.75em;color:#777777;}.elementor-64 .elementor-element.elementor-element-69aba900{padding:0px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-574a60a6{text-align:start;}.elementor-64 .elementor-element.elementor-element-574a60a6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-6becc1a5{padding:0px 20px 0px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:12px;line-height:1.75em;color:#777777;}.elementor-64 .elementor-element.elementor-element-34b8e012{padding:0px 20px 16px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-a15514b{text-align:start;}.elementor-64 .elementor-element.elementor-element-a15514b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7abacb36{padding:0px 20px 0px 20px;text-align:start;font-family:"Barlow", Sans-serif;font-size:12px;line-height:1.75em;color:#777777;}.elementor-64 .elementor-element.elementor-element-305fb91b:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-305fb91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-64 .elementor-element.elementor-element-305fb91b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 60px 0px;}.elementor-64 .elementor-element.elementor-element-305fb91b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-4e9d88ae .elementor-button{background-color:transparent;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-4e9d88ae{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-59227172:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-59227172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5A800;}.elementor-64 .elementor-element.elementor-element-59227172{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-64 .elementor-element.elementor-element-59227172 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-20563cbd{text-align:center;}.elementor-64 .elementor-element.elementor-element-20563cbd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:400;line-height:1em;letter-spacing:1px;color:#080808;}.elementor-64 .elementor-element.elementor-element-3a34ef42{padding:0px 20px 24px 20px;text-align:center;font-family:"Barlow", Sans-serif;font-size:17px;line-height:1.75em;color:rgba(0,0,0,0.65);}.elementor-64 .elementor-element.elementor-element-688cb3f6 .elementor-button{background-color:#080808;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#F5A800;color:#F5A800;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-688cb3f6{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-6eb6aaeb .elementor-button{background-color:#080808;font-family:"Barlow Condensed", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:#F5A800;color:#F5A800;border-radius:2px 2px 2px 2px;padding:14px 32px 14px 32px;}.elementor-64 .elementor-element.elementor-element-6eb6aaeb{padding:8px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-087f34a{--display:flex;}:root{--page-title-display:none;}