.elementor-30 .elementor-element.elementor-element-53d425f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-53d425f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18263A;background-image:url("https://grandblancasphaltroofing.com/wp-content/uploads/2026/08/hero-generic-ai.jpg");background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-53d425f > .elementor-background-overlay{background-color:rgba(15,23,35,0.72);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-53d425f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.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-30 .elementor-element.elementor-element-421ee31{text-align:center;}.elementor-30 .elementor-element.elementor-element-421ee31 .elementor-heading-title{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-30 .elementor-element.elementor-element-43d0e43{text-align:center;}.elementor-30 .elementor-element.elementor-element-55e3d6d{--spacer-size:22px;}.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-30 .elementor-element.elementor-element-c63d061 .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-cec5721 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-5617289{text-align:start;}.elementor-30 .elementor-element.elementor-element-d8c605e{text-align:center;}.elementor-30 .elementor-element.elementor-element-114c17d{text-align:center;}.elementor-30 .elementor-element.elementor-element-1c11498 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-09063b2{text-align:center;}.elementor-30 .elementor-element.elementor-element-9b0f27f .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-25da1d7{text-align:center;}.elementor-30 .elementor-element.elementor-element-0a3aade .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-cfc7e65{text-align:center;}.elementor-30 .elementor-element.elementor-element-a8e5205 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-7696ef3{text-align:center;}.elementor-30 .elementor-element.elementor-element-6217c12 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-00d18c9{text-align:center;}.elementor-30 .elementor-element.elementor-element-2abb8cd .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-5a97d77{text-align:center;}.elementor-30 .elementor-element.elementor-element-2c00306 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-50cab67{text-align:center;}.elementor-30 .elementor-element.elementor-element-08669c9 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-7435bf8{text-align:center;}.elementor-30 .elementor-element.elementor-element-3d708d9 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-3645586{text-align:center;}.elementor-30 .elementor-element.elementor-element-5777252 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-07f4bcb{text-align:center;}.elementor-30 .elementor-element.elementor-element-78fce09 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-31b9bfd{text-align:center;}.elementor-30 .elementor-element.elementor-element-bcafe89 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-68fadb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-68fadb0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-30 .elementor-element.elementor-element-68fadb0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 20px 40px;}.elementor-30 .elementor-element.elementor-element-68fadb0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-08f0a48{text-align:center;}.elementor-30 .elementor-element.elementor-element-40e6170{text-align:start;}.elementor-30 .elementor-element.elementor-element-4882d33{text-align:center;}.elementor-30 .elementor-element.elementor-element-50579d0 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-45f89e4{text-align:center;}.elementor-30 .elementor-element.elementor-element-24f7a9c .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-0fd4767{text-align:center;}.elementor-30 .elementor-element.elementor-element-f7f2ad4 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-f6af3fd{text-align:center;}.elementor-30 .elementor-element.elementor-element-9f5fdfa .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-83152a9{text-align:center;}.elementor-30 .elementor-element.elementor-element-18631f6 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-37b4382{text-align:center;}.elementor-30 .elementor-element.elementor-element-160337b .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-5d45e08{text-align:center;}.elementor-30 .elementor-element.elementor-element-30232fe .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-3b3b521{text-align:center;}.elementor-30 .elementor-element.elementor-element-fa71a5e .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-7df364c{text-align:start;}.elementor-30 .elementor-element.elementor-element-fa6869f{text-align:start;}.elementor-30 .elementor-element.elementor-element-6bfeaec:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6bfeaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18263A;}.elementor-30 .elementor-element.elementor-element-6bfeaec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-30 .elementor-element.elementor-element-6bfeaec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-83d401f{text-align:center;}.elementor-30 .elementor-element.elementor-element-83d401f .elementor-heading-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c606d3d{text-align:center;}.elementor-30 .elementor-element.elementor-element-db9f6bc{--spacer-size:18px;}.elementor-30 .elementor-element.elementor-element-358bd8c .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-1b69b70 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-30 .elementor-element.elementor-element-5d0e51c{text-align:start;}.elementor-30 .elementor-element.elementor-element-007932d{text-align:start;}.elementor-30 .elementor-element.elementor-element-3156618:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3156618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-30 .elementor-element.elementor-element-3156618{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-30 .elementor-element.elementor-element-3156618 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-4916ce6{text-align:start;}.elementor-30 .elementor-element.elementor-element-09b79e3{text-align:start;}.elementor-30 .elementor-element.elementor-element-c73269b{text-align:start;}.elementor-30 .elementor-element.elementor-element-320b6eb{text-align:start;}.elementor-30 .elementor-element.elementor-element-5281937:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5281937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-30 .elementor-element.elementor-element-5281937{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-30 .elementor-element.elementor-element-5281937 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-aa40302{text-align:start;}.elementor-30 .elementor-element.elementor-element-fbc3b5d{text-align:start;}.elementor-30 .elementor-element.elementor-element-4a27c6e{text-align:start;}.elementor-30 .elementor-element.elementor-element-bde135d{text-align:start;}.elementor-30 .elementor-element.elementor-element-3497fda{text-align:start;}.elementor-30 .elementor-element.elementor-element-ccf71b6{text-align:start;}.elementor-30 .elementor-element.elementor-element-f3a8226{text-align:start;}.elementor-30 .elementor-element.elementor-element-41f7459{text-align:start;}.elementor-30 .elementor-element.elementor-element-25ea5df{text-align:start;}.elementor-30 .elementor-element.elementor-element-609e645{text-align:start;}.elementor-30 .elementor-element.elementor-element-120b40c{text-align:start;}.elementor-30 .elementor-element.elementor-element-25b52ee{text-align:start;}.elementor-30 .elementor-element.elementor-element-729c607{text-align:start;}.elementor-30 .elementor-element.elementor-element-719c292{text-align:start;}.elementor-30 .elementor-element.elementor-element-b6c9e73{text-align:start;}.elementor-30 .elementor-element.elementor-element-d505ef7{text-align:start;}:root{--page-title-display:none;}