.elementor-49 .elementor-element.elementor-element-b04cdee > .elementor-container{min-height:400px;}.elementor-49 .elementor-element.elementor-element-b04cdee:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b04cdee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gccsroofing-1-dev.10web.site/wp-content/uploads/2022/03/d464b2d13e4f250420220311-114899-1yirabm.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-b04cdee > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-b04cdee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49 .elementor-element.elementor-element-04d65ed .elementor-heading-title{color:#FFFFFF;font-size:32px;}.elementor-49 .elementor-element.elementor-element-f757818:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f757818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gccsroofing-1-dev.10web.site/wp-content/uploads/2022/02/background_dots_04.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-f757818{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-49 .elementor-element.elementor-element-f757818 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-ee582a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-ee582a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-22b6491 .elementor-heading-title{line-height:1.3em;}.elementor-49 .elementor-element.elementor-element-bc30902:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-bc30902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-49 .elementor-element.elementor-element-bc30902{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 15px 30px 15px;}.elementor-49 .elementor-element.elementor-element-bc30902 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-7540c02{text-align:center;}.elementor-49 .elementor-element.elementor-element-7d548ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-7d548ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-7d548ab > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-7d548ab > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-7d548ab > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-7d548ab > .elementor-element-populated{box-shadow:0px 1px 3px 1px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-49 .elementor-element.elementor-element-7d548ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-6fec068.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-6fec068.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-6fec068.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-6fec068 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-49 .elementor-element.elementor-element-6fec068 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-5b84d1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-5b84d1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gccsroofing-1-dev.10web.site/wp-content/uploads/2022/03/ddb8719b317a81c820220311-8360-1efm8eo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-5b84d1b > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-5b84d1b > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-5b84d1b > .elementor-background-slideshow{border-radius:30px 0px 30px 0px;}.elementor-49 .elementor-element.elementor-element-5b84d1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-5b84d1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-3fd6fe7{--spacer-size:350px;}.elementor-49 .elementor-element.elementor-element-9e21be3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-9e21be3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-9e21be3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-49 .elementor-element.elementor-element-9e21be3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-2c18347.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-2c18347.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-2c18347.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-2c18347 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-49 .elementor-element.elementor-element-2c18347 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-9ad0bc7{margin-top:12px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-5a3f2cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-5a3f2cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-the7_accent );}.elementor-49 .elementor-element.elementor-element-5a3f2cb > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-5a3f2cb > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-5a3f2cb > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-5a3f2cb > .elementor-element-populated{box-shadow:0px 1px 3px 1px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-49 .elementor-element.elementor-element-5a3f2cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-7d57345.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-7d57345.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-7d57345.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-7d57345 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-49 .elementor-element.elementor-element-7d57345 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-7d57345 .elementor-image-box-title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-7d57345 .elementor-image-box-description{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-45c5d66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-45c5d66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gccsroofing-1-dev.10web.site/wp-content/uploads/2022/03/eb9f7760433a96af20220311-90923-1nmm8sm.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-45c5d66 > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-45c5d66 > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-45c5d66 > .elementor-background-slideshow{border-radius:30px 0px 30px 0px;}.elementor-49 .elementor-element.elementor-element-45c5d66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-45c5d66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-4ad2704{--spacer-size:350px;}.elementor-49 .elementor-element.elementor-element-4e31528:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-4e31528 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-the7_accent );}.elementor-49 .elementor-element.elementor-element-4e31528 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-49 .elementor-element.elementor-element-4e31528 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-76e8587.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-76e8587.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-76e8587.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-76e8587 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-49 .elementor-element.elementor-element-76e8587 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-76e8587 .elementor-image-box-title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-76e8587 .elementor-image-box-description{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-966905a{margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-49 .elementor-element.elementor-element-81a215d .elementor-heading-title{line-height:1.3em;}.elementor-49 .elementor-element.elementor-element-a22c115 .elementor-button{background-color:#941123;background-image:none;border-radius:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-8891068:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-8891068 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gccsroofing-1-dev.10web.site/wp-content/uploads/2022/03/d58ac1bd9ec8035b20220311-113445-1xzw41e-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-8891068 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49 .elementor-element.elementor-element-8891068 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-b11df0a > .elementor-container{max-width:908px;}.elementor-49 .elementor-element.elementor-element-b11df0a:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b11df0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gccsroofing-1-dev.10web.site/wp-content/uploads/2022/03/e4c7b00b59f8c9dc20220311-26093-olurkt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-b11df0a > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-b11df0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-0d17d4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-0d17d4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22396E7A;}.elementor-49 .elementor-element.elementor-element-0d17d4d > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-0d17d4d > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-0d17d4d > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-0d17d4d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 50px 60px 50px;}.elementor-49 .elementor-element.elementor-element-0d17d4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-60a475b{text-align:center;}.elementor-49 .elementor-element.elementor-element-60a475b .elementor-heading-title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e6a8691{text-align:center;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-7a86c7f .elementor-button{background-color:#941123;background-image:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-5bc76093 > .elementor-container{max-width:940px;}.elementor-49 .elementor-element.elementor-element-5bc76093:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5bc76093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-49 .elementor-element.elementor-element-5bc76093{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-49 .elementor-element.elementor-element-5bc76093 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-5e10587a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-49 .elementor-element.elementor-element-5e10587a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-2c42a394{text-align:center;}.elementor-49 .elementor-element.elementor-element-48e3a2d .elementor-testimonial__text{color:#000000;}.elementor-49 .elementor-element.elementor-element-48e3a2d .elementor-testimonial__name{color:#000000;}.elementor-49 .elementor-element.elementor-element-48e3a2d .elementor-testimonial__title{color:#000000;}.elementor-49 .elementor-element.elementor-element-48e3a2d .elementor-swiper-button{font-size:30px;color:var( --e-global-color-the7_accent );}.elementor-49 .elementor-element.elementor-element-48e3a2d .elementor-swiper-button svg{fill:var( --e-global-color-the7_accent );}.elementor-49 .elementor-element.elementor-element-48e3a2d .swiper-pagination-bullet{height:6px;width:6px;}.elementor-49 .elementor-element.elementor-element-48e3a2d .swiper-container-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-49 .elementor-element.elementor-element-48e3a2d .swiper-pagination-fraction{font-size:6px;}.elementor-49 .elementor-element.elementor-element-48e3a2d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-the7_accent );opacity:var( --e-global-color-the7_accent );}.elementor-49 .elementor-element.elementor-element-48e3a2d > .elementor-widget-container{border-radius:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-2ed3a9d9 .elementor-button{background-color:#941123;background-image:none;border-radius:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-2ed3a9d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}@media(min-width:1025px){.elementor-49 .elementor-element.elementor-element-b11df0a:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b11df0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-b04cdee > .elementor-container{min-height:320px;}.elementor-49 .elementor-element.elementor-element-04d65ed .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-f757818{margin-top:0px;margin-bottom:0px;padding:30px 15px 30px 15px;}.elementor-49 .elementor-element.elementor-element-966905a{margin-top:0px;margin-bottom:0px;padding:30px 15px 30px 15px;}.elementor-49 .elementor-element.elementor-element-b11df0a{margin-top:0px;margin-bottom:0px;padding:30px 015px 30px 15px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-b04cdee > .elementor-container{min-height:220px;}.elementor-49 .elementor-element.elementor-element-04d65ed .elementor-heading-title{font-size:22px;}.elementor-49 .elementor-element.elementor-element-f757818{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-49 .elementor-element.elementor-element-ee582a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-bc30902{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-49 .elementor-element.elementor-element-9aa10f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-7d548ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-6fec068 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-3fd6fe7{--spacer-size:250px;}.elementor-49 .elementor-element.elementor-element-9e21be3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-2c18347 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-5a3f2cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-7d57345 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-4ad2704{--spacer-size:250px;}.elementor-49 .elementor-element.elementor-element-76e8587 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-b11df0a{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-49 .elementor-element.elementor-element-0d17d4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}}