.elementor-599 .elementor-element.elementor-element-19a2c420:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-19a2c420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ghome.com/wp-content/uploads/2025/07/roofing-bg-1-2-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-599 .elementor-element.elementor-element-19a2c420{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-599 .elementor-element.elementor-element-19a2c420 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-599 .elementor-element.elementor-element-1dcc864 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-2579ebf1{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-3dc1b298.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-599 .elementor-element.elementor-element-3dc1b298 > .elementor-element-populated{padding:0px 0px 0px 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-599 .elementor-element.elementor-element-2a08aee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-2a08aee{text-align:center;}.elementor-599 .elementor-element.elementor-element-2a08aee .elementor-heading-title{font-family:"Tungsten-Bold", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:100%;color:#000000;}.elementor-599 .elementor-element.elementor-element-2f8e93d5{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-599 .elementor-element.elementor-element-2f8e93d5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-2f8e93d5 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:400;line-height:150%;color:#000000;}.elementor-599 .elementor-element.elementor-element-5c7b3b96 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-599 .elementor-element.elementor-element-5c7b3b96{padding:40px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-2576dcfb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-358fb68c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-599 .elementor-element.elementor-element-358fb68c{padding:0px 0px 40px 0px;}.elementor-599 .elementor-element.elementor-element-542b30b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-599 .elementor-element.elementor-element-542b30b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-599 .elementor-element.elementor-element-410e76e4 .elementor-button{background-color:#D5D5D500;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;line-height:100%;fill:#DC291E;color:#DC291E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC291E;border-radius:5px 5px 5px 5px;padding:20px 0px 20px 0px;}.elementor-599 .elementor-element.elementor-element-410e76e4{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-410e76e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-4436ef1b .elementor-button{background-color:#D5D5D500;font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;line-height:100%;fill:#DC291E;color:#DC291E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC291E;border-radius:5px 5px 5px 5px;padding:20px 0px 20px 0px;}.elementor-599 .elementor-element.elementor-element-4436ef1b{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-4436ef1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-7a9017d7 .elementor-button{background-color:#D5D5D500;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;line-height:100%;fill:#DC291E;color:#DC291E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC291E;border-radius:5px 5px 5px 5px;padding:20px 0px 20px 0px;}.elementor-599 .elementor-element.elementor-element-7a9017d7{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-7a9017d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-483ffbcb .elementor-button{background-color:#D5D5D500;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;line-height:100%;fill:#DC291E;color:#DC291E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC291E;border-radius:5px 5px 5px 5px;padding:20px 0px 20px 0px;}.elementor-599 .elementor-element.elementor-element-483ffbcb{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-483ffbcb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-358a5d27 .elementor-button{background-color:#D5D5D500;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;line-height:100%;fill:#DC291E;color:#DC291E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC291E;border-radius:5px 5px 5px 5px;padding:20px 0px 20px 0px;}.elementor-599 .elementor-element.elementor-element-358a5d27{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-358a5d27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-55709514 .elementor-button{background-color:#D5D5D500;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;line-height:100%;fill:#DC291E;color:#DC291E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC291E;border-radius:5px 5px 5px 5px;padding:20px 0px 20px 0px;}.elementor-599 .elementor-element.elementor-element-55709514{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-55709514 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-3d07e300 .elementor-button{background-color:#D5D5D500;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;line-height:100%;fill:#DC291E;color:#DC291E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC291E;border-radius:5px 5px 5px 5px;padding:20px 0px 20px 0px;}.elementor-599 .elementor-element.elementor-element-3d07e300{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-3d07e300 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-396fde54 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-599 .elementor-element.elementor-element-396fde54{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-24be5225 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-c035e40 .e-hotspot__icon{grid-column:1;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-c035e40 .e-hotspot__button{grid-gap:10px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-c035e40{right:33%;--hotspot-translate-x:33%;top:6%;--hotspot-translate-y:6%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-7fb28d2 .e-hotspot__icon{grid-column:1;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-7fb28d2 .e-hotspot__button{grid-gap:10px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-7fb28d2{right:0%;--hotspot-translate-x:0%;top:90%;--hotspot-translate-y:90%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-fcacbf4 .e-hotspot__icon{grid-column:1;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-fcacbf4 .e-hotspot__button{grid-gap:10px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-fcacbf4{right:36%;--hotspot-translate-x:36%;bottom:10%;--hotspot-translate-y:10%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-25069c4 .e-hotspot__button{grid-gap:10px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-25069c4{left:20%;--hotspot-translate-x:20%;top:35%;--hotspot-translate-y:35%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-2087ce9 .e-hotspot__button{grid-gap:10px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-2087ce9{left:14%;--hotspot-translate-x:14%;top:90%;--hotspot-translate-y:90%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-49c364c .e-hotspot__button{grid-gap:10px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-49c364c{left:39%;--hotspot-translate-x:39%;top:9%;--hotspot-translate-y:9%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-5143c62 .e-hotspot__button{grid-gap:10px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-5143c62{left:76%;--hotspot-translate-x:76%;top:29%;--hotspot-translate-y:29%;}.elementor-599 .elementor-element.elementor-element-4085f82 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-599 .elementor-element.elementor-element-4085f82{--container-width:100%;--image-width:100%;--hotspot-color:#FFFFFF;--hotspot-box-color:#54595F00;--hotspot-border-radius:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-4085f82 .e-hotspot__label{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:600;line-height:100%;}.elementor-599 .elementor-element.elementor-element-4085f82 .e-hotspot__tooltip{font-family:"Roboto Slab", Sans-serif;font-weight:400;}@media(max-width:1480px){.elementor-599 .elementor-element.elementor-element-2f8e93d5 .elementor-heading-title{font-size:18px;}}@media(max-width:1200px){.elementor-599 .elementor-element.elementor-element-4085f82 .e-hotspot__tooltip{font-size:14px;}}@media(max-width:1024px){.elementor-599 .elementor-element.elementor-element-19a2c420{padding:80px 0px 80px 0px;}.elementor-599 .elementor-element.elementor-element-2579ebf1{padding:70px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-2f8e93d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-599 .elementor-element.elementor-element-5c7b3b96{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-358fb68c{padding:30px 0px 40px 0px;}.elementor-599 .elementor-element.elementor-element-396fde54{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-c035e40{right:41%;--hotspot-translate-x:41%;top:9%;--hotspot-translate-y:9%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-7fb28d2{right:13%;--hotspot-translate-x:13%;top:100%;--hotspot-translate-y:100%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-fcacbf4{right:47%;--hotspot-translate-x:47%;bottom:0%;--hotspot-translate-y:0%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-25069c4{left:13%;--hotspot-translate-x:13%;top:45%;--hotspot-translate-y:45%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-2087ce9{left:4%;--hotspot-translate-x:4%;top:100%;--hotspot-translate-y:100%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-49c364c{left:32%;--hotspot-translate-x:32%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-5143c62{left:73%;--hotspot-translate-x:73%;top:33%;--hotspot-translate-y:33%;}}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-19a2c420{padding:70px 0px 70px 0px;}.elementor-599 .elementor-element.elementor-element-2579ebf1{padding:50px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-358fb68c{padding:30px 0px 30px 0px;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-7fb28d2{right:0%;--hotspot-translate-x:0%;top:120%;--hotspot-translate-y:120%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-fcacbf4{bottom:-40%;--hotspot-translate-y:-40%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-25069c4{left:0%;--hotspot-translate-x:0%;top:58%;--hotspot-translate-y:58%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-2087ce9{left:-20%;--hotspot-translate-x:-20%;top:130%;--hotspot-translate-y:130%;}.elementor-599 .elementor-element.elementor-element-4085f82 .elementor-repeater-item-49c364c{left:20%;--hotspot-translate-x:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-599 .elementor-element.elementor-element-24be5225{width:100%;}}