.elementor-586 .elementor-element.elementor-element-9a58e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.8;}.elementor-586 .elementor-element.elementor-element-9a58e01:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-9a58e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/07/CRG-Siding-Installation-Repair-5.jpeg");background-position:center center;background-size:cover;}.elementor-586 .elementor-element.elementor-element-9a58e01::before, .elementor-586 .elementor-element.elementor-element-9a58e01 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-9a58e01 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-9a58e01 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-9a58e01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-9a58e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #313131BF 100%);}.elementor-586 .elementor-element.elementor-element-5d57e56{--display:flex;}.elementor-586 .elementor-element.elementor-global-263 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.25rem, 0.972rem + 0.741vw, 1.5rem);font-weight:400;line-height:1em;color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-8229117{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-586 .elementor-element.elementor-element-8229117 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-7bf5701 );border-radius:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-8229117 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-f354d8c .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-accent );}.elementor-586 .elementor-element.elementor-element-9d6c66e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-42feb15-font-family ), Sans-serif;font-size:var( --e-global-typography-42feb15-font-size );font-weight:var( --e-global-typography-42feb15-font-weight );line-height:var( --e-global-typography-42feb15-line-height );color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-9d6c66e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 0rem 0rem 1rem;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-global-260{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-586 .elementor-element.elementor-element-68dfee2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-586 .elementor-element.elementor-element-68dfee2:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-68dfee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-a44ea41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-586 .elementor-element.elementor-element-7dc6409{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:0.9;}.elementor-586 .elementor-element.elementor-element-7dc6409:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-7dc6409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/White-21-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-586 .elementor-element.elementor-element-7dc6409::before, .elementor-586 .elementor-element.elementor-element-7dc6409 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-7dc6409 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-7dc6409 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-7dc6409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-7dc6409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(113deg, var( --e-global-color-secondary ) 75%, #FFFFFF00 150%);}.elementor-586 .elementor-element.elementor-global-269{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-586 .elementor-element.elementor-global-269 > .elementor-widget-container{margin:0px -25px 0px -25px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-global-269 img{width:100%;border-radius:176px 176px 176px 176px;}.elementor-586 .elementor-element.elementor-element-305292c{--display:flex;}.elementor-586 .elementor-element.elementor-element-47a731b > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-47a731b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-e3aa0b3 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-8d3f6a2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-586 .elementor-element.elementor-element-8d3f6a2 > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-icon{padding-right:15px;}.elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-7de32d5 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-322fc7f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-586 .elementor-element.elementor-element-322fc7f > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-icon{padding-right:15px;}.elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-4f79e9b .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-926a2bb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-586 .elementor-element.elementor-element-926a2bb > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-icon{padding-right:15px;}.elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-e9e8254 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-505ad14{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-586 .elementor-element.elementor-element-505ad14 > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-icon{padding-right:15px;}.elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-586 .elementor-element.elementor-element-27bba20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.95;}.elementor-586 .elementor-element.elementor-element-27bba20:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-27bba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/snow-guard-for-safety-in-winter-on-house-roof-top-2024-12-06-00-57-38-utc-scaled.jpg");}.elementor-586 .elementor-element.elementor-element-27bba20::before, .elementor-586 .elementor-element.elementor-element-27bba20 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-27bba20 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-27bba20 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-27bba20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-27bba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-586 .elementor-element.elementor-element-7226732{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:0.9;}.elementor-586 .elementor-element.elementor-element-7226732:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-7226732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/White-21-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-586 .elementor-element.elementor-element-7226732::before, .elementor-586 .elementor-element.elementor-element-7226732 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-7226732 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-7226732 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-7226732 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-7226732 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 75%, #FFFFFF00 150%);}.elementor-586 .elementor-element.elementor-element-e8f2496{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.35;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7bf5701 );--border-color:var( --e-global-color-7bf5701 );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 24px -8px rgba(0, 0, 0, 0.6);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-586 .elementor-element.elementor-element-e8f2496:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-e8f2496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/snow-guard-for-safety-in-winter-on-house-roof-top-2024-12-06-00-57-38-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-586 .elementor-element.elementor-element-e8f2496::before, .elementor-586 .elementor-element.elementor-element-e8f2496 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-e8f2496 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-e8f2496 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-e8f2496 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-e8f2496 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-586 .elementor-element.elementor-element-e8f2496.e-con{--align-self:center;}.elementor-586 .elementor-element.elementor-element-98aeae0 > .elementor-widget-container{margin:64px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-98aeae0{text-align:center;}.elementor-586 .elementor-element.elementor-element-98aeae0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:6rem;font-weight:900;line-height:0.7em;color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-7298f40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4rem 0rem 2rem 0rem;}.elementor-586 .elementor-element.elementor-element-7298f40{text-align:center;}.elementor-586 .elementor-element.elementor-element-7298f40 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-fb50726{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-586 .elementor-element.elementor-element-9945db9{--display:flex;}.elementor-586 .elementor-element.elementor-element-b93cfb6 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-2473f20{color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-2315ed2{--display:flex;}.elementor-586 .elementor-element.elementor-element-c0f4cfb .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-44580d4{color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-60776cd{--display:flex;}.elementor-586 .elementor-element.elementor-element-d5ba707 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-a332da2{color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-9c38e66{--n-accordion-title-font-size:var( --e-global-typography-95c7a14-font-size );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-7bf5701 );--n-accordion-icon-size:16px;--n-accordion-icon-gap:24px;--n-accordion-icon-normal-color:var( --e-global-color-7bf5701 );--n-accordion-icon-hover-color:var( --e-global-color-7bf5701 );--n-accordion-icon-active-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-9c38e66 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-854b1ff );}.elementor-586 .elementor-element.elementor-element-9c38e66 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-586 .elementor-element.elementor-element-9c38e66 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );}:where( .elementor-586 .elementor-element.elementor-element-9c38e66 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:2rem;--padding-right:2rem;--padding-bottom:2rem;--padding-left:2rem;}.elementor-586 .elementor-element.elementor-element-51a41f2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-586 .elementor-element.elementor-element-b003eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.95;}.elementor-586 .elementor-element.elementor-element-b003eea:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-b003eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/snow-guard-for-safety-in-winter-on-house-roof-top-2024-12-06-00-57-38-utc-scaled.jpg");background-size:cover;}.elementor-586 .elementor-element.elementor-element-b003eea::before, .elementor-586 .elementor-element.elementor-element-b003eea > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-b003eea > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-b003eea > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-b003eea > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-b003eea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-586 .elementor-element.elementor-element-a768616{--display:flex;--overlay-opacity:0.35;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7bf5701 );--border-color:var( --e-global-color-7bf5701 );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 24px -8px rgba(0, 0, 0, 0.6);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-586 .elementor-element.elementor-element-a768616:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-a768616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/snow-guard-for-safety-in-winter-on-house-roof-top-2024-12-06-00-57-38-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-586 .elementor-element.elementor-element-a768616::before, .elementor-586 .elementor-element.elementor-element-a768616 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-a768616 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-a768616 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-a768616 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-a768616 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-586 .elementor-element.elementor-element-a768616.e-con{--align-self:center;}.elementor-586 .elementor-element.elementor-element-e00a2ed > .elementor-widget-container{margin:64px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-e00a2ed{text-align:center;}.elementor-586 .elementor-element.elementor-element-e00a2ed .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:6rem;font-weight:900;line-height:0.7em;color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-afd232a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4rem 0rem 2rem 0rem;}.elementor-586 .elementor-element.elementor-element-afd232a{text-align:center;}.elementor-586 .elementor-element.elementor-element-afd232a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-aac83f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-586 .elementor-element.elementor-element-d0f28d0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7bf5701 );--border-color:var( --e-global-color-7bf5701 );--border-radius:8px 8px 8px 8px;}.elementor-586 .elementor-element.elementor-element-d0f28d0:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-d0f28d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-14fe084 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon-box-wrapper{text-align:left;}.elementor-586 .elementor-element.elementor-element-14fe084{--icon-box-icon-margin:16px;}.elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon-box-title{margin-bottom:25px;color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-14fe084.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-14fe084.elementor-view-framed .elementor-icon, .elementor-586 .elementor-element.elementor-element-14fe084.elementor-view-default .elementor-icon{fill:var( --e-global-color-7bf5701 );color:var( --e-global-color-7bf5701 );border-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon{font-size:48px;}.elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon-box-title, .elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon-box-title a{font-size:clamp(1.5rem, 0.389rem + 2.963vw, 1.5rem);font-weight:600;line-height:1em;}.elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-8ab2d62{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7bf5701 );--border-color:var( --e-global-color-7bf5701 );--border-radius:8px 8px 8px 8px;}.elementor-586 .elementor-element.elementor-element-8ab2d62:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-8ab2d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-4acae13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon-box-wrapper{text-align:left;}.elementor-586 .elementor-element.elementor-element-4acae13{--icon-box-icon-margin:16px;}.elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon-box-title{margin-bottom:25px;color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-4acae13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-4acae13.elementor-view-framed .elementor-icon, .elementor-586 .elementor-element.elementor-element-4acae13.elementor-view-default .elementor-icon{fill:var( --e-global-color-7bf5701 );color:var( --e-global-color-7bf5701 );border-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon{font-size:48px;}.elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon-box-title, .elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon-box-title a{font-size:clamp(1.5rem, 0.389rem + 2.963vw, 1.5rem);font-weight:600;line-height:1em;}.elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-0e2220f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7bf5701 );--border-color:var( --e-global-color-7bf5701 );--border-radius:8px 8px 8px 8px;}.elementor-586 .elementor-element.elementor-element-0e2220f:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-0e2220f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-062c14b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon-box-wrapper{text-align:left;}.elementor-586 .elementor-element.elementor-element-062c14b{--icon-box-icon-margin:16px;}.elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon-box-title{margin-bottom:25px;color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-062c14b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-062c14b.elementor-view-framed .elementor-icon, .elementor-586 .elementor-element.elementor-element-062c14b.elementor-view-default .elementor-icon{fill:var( --e-global-color-7bf5701 );color:var( --e-global-color-7bf5701 );border-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon{font-size:48px;}.elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon-box-title, .elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon-box-title a{font-size:clamp(1.5rem, 0.389rem + 2.963vw, 1.5rem);font-weight:600;line-height:1em;}.elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-2e89238{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7bf5701 );--border-color:var( --e-global-color-7bf5701 );--border-radius:8px 8px 8px 8px;}.elementor-586 .elementor-element.elementor-element-2e89238:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-2e89238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-d8f1cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-wrapper{text-align:left;}.elementor-586 .elementor-element.elementor-element-d8f1cc3{--icon-box-icon-margin:16px;}.elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-title{margin-bottom:25px;color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-d8f1cc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-d8f1cc3.elementor-view-framed .elementor-icon, .elementor-586 .elementor-element.elementor-element-d8f1cc3.elementor-view-default .elementor-icon{fill:var( --e-global-color-7bf5701 );color:var( --e-global-color-7bf5701 );border-color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon{font-size:48px;}.elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-title, .elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-title a{font-size:clamp(1.5rem, 0.389rem + 2.963vw, 1.5rem);font-weight:600;line-height:1em;}.elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-e6508fd{--display:flex;}.elementor-586 .elementor-element.elementor-element-41449c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-586 .elementor-element.elementor-element-979ee94{--display:flex;--overlay-opacity:0.35;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7bf5701 );--border-color:var( --e-global-color-7bf5701 );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 24px -8px rgba(0, 0, 0, 0.6);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-586 .elementor-element.elementor-element-979ee94:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-979ee94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/snow-guard-for-safety-in-winter-on-house-roof-top-2024-12-06-00-57-38-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-586 .elementor-element.elementor-element-979ee94::before, .elementor-586 .elementor-element.elementor-element-979ee94 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-979ee94 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-979ee94 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-979ee94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-979ee94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-586 .elementor-element.elementor-element-979ee94.e-con{--align-self:center;}.elementor-586 .elementor-element.elementor-element-260ad7f > .elementor-widget-container{margin:64px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-260ad7f{text-align:center;}.elementor-586 .elementor-element.elementor-element-260ad7f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:6rem;font-weight:900;line-height:0.7em;color:var( --e-global-color-7bf5701 );}.elementor-586 .elementor-element.elementor-element-59773ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4rem 0rem 2rem 0rem;}.elementor-586 .elementor-element.elementor-element-59773ab{text-align:center;}.elementor-586 .elementor-element.elementor-element-59773ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-5ef86a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 0rem 0rem 0rem;}.elementor-586 .elementor-element.elementor-element-5ef86a5{text-align:center;}.elementor-586 .elementor-element.elementor-element-5ef86a5 .elementor-heading-title{font-family:var( --e-global-typography-ab5141f-font-family ), Sans-serif;font-size:var( --e-global-typography-ab5141f-font-size );font-weight:var( --e-global-typography-ab5141f-font-weight );line-height:var( --e-global-typography-ab5141f-line-height );color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-1e104db{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-text );}.elementor-586 .elementor-element.elementor-element-1e104db.elementor-element{--align-self:center;}.elementor-586 .elementor-element.elementor-element-000fdc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;}.elementor-586 .elementor-element.elementor-element-000fdc3:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-000fdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/CRG-Roofing-Hero.jpg");background-size:cover;}.elementor-586 .elementor-element.elementor-element-000fdc3::before, .elementor-586 .elementor-element.elementor-element-000fdc3 > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-000fdc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-586 .elementor-element.elementor-element-000fdc3 > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-000fdc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-586 .elementor-element.elementor-element-000fdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #3131317D 100%);}.elementor-586 .elementor-element.elementor-element-5b1021c{--display:flex;}.elementor-586 .elementor-element.elementor-element-f101ef5 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-7bf5701 );border-radius:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-f101ef5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(2.25rem, 0.333rem + 4.444vw, 3.5rem);font-weight:900;line-height:1em;color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-1437ad7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 0rem 0rem 1rem;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-1437ad7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-586 .elementor-element.elementor-element-7a082d1 .elementor-button{background-color:var( --e-global-color-7bf5701 );font-size:var( --e-global-typography-db7e0f4-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:1rem 1rem 1rem 1rem;}.elementor-586 .elementor-element.elementor-element-7a082d1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-586 .elementor-element.elementor-element-7a082d1 .elementor-button .elementor-button-content-wrapper{gap:16px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-586 .elementor-element.elementor-element-8229117 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-586 .elementor-element.elementor-element-f354d8c .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-9d6c66e{font-size:var( --e-global-typography-42feb15-font-size );line-height:var( --e-global-typography-42feb15-line-height );}.elementor-586 .elementor-element.elementor-element-47a731b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-e3aa0b3 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-7de32d5 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-4f79e9b .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-e9e8254 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-7298f40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-b93cfb6 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-c0f4cfb .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-d5ba707 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-9c38e66{--n-accordion-title-font-size:var( --e-global-typography-95c7a14-font-size );}:where( .elementor-586 .elementor-element.elementor-element-9c38e66 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-afd232a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-59773ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-5ef86a5 .elementor-heading-title{font-size:var( --e-global-typography-ab5141f-font-size );line-height:var( --e-global-typography-ab5141f-line-height );}.elementor-586 .elementor-element.elementor-element-1437ad7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-7a082d1 .elementor-button{font-size:var( --e-global-typography-db7e0f4-font-size );}}@media(max-width:767px){.elementor-586 .elementor-element.elementor-element-9a58e01:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-9a58e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-586 .elementor-element.elementor-element-8229117 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-586 .elementor-element.elementor-element-f354d8c .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-9d6c66e{font-size:var( --e-global-typography-42feb15-font-size );line-height:var( --e-global-typography-42feb15-line-height );}.elementor-586 .elementor-element.elementor-global-260{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-586 .elementor-element.elementor-global-269 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-global-269{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-586 .elementor-element.elementor-element-47a731b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-586 .elementor-element.elementor-element-47a731b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-e3aa0b3 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-8d3f6a2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-7de32d5 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-322fc7f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-4f79e9b .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-926a2bb{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-e9e8254 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-505ad14{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-586 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-98aeae0 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-586 .elementor-element.elementor-element-98aeae0 .elementor-heading-title{font-size:3.3rem;line-height:1.1em;}.elementor-586 .elementor-element.elementor-element-7298f40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-b93cfb6 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-c0f4cfb .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-d5ba707 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-9c38e66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-95c7a14-font-size );}:where( .elementor-586 .elementor-element.elementor-element-9c38e66 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-586 .elementor-element.elementor-element-51a41f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-586 .elementor-element.elementor-element-e00a2ed > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-586 .elementor-element.elementor-element-e00a2ed .elementor-heading-title{font-size:3.3rem;line-height:1.1em;}.elementor-586 .elementor-element.elementor-element-afd232a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-14fe084 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-4acae13 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-062c14b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-260ad7f > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-586 .elementor-element.elementor-element-260ad7f .elementor-heading-title{font-size:3.3rem;line-height:1.1em;}.elementor-586 .elementor-element.elementor-element-59773ab > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-586 .elementor-element.elementor-element-59773ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-586 .elementor-element.elementor-element-5ef86a5 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-586 .elementor-element.elementor-element-5ef86a5 .elementor-heading-title{font-size:var( --e-global-typography-ab5141f-font-size );line-height:var( --e-global-typography-ab5141f-line-height );}.elementor-586 .elementor-element.elementor-element-1437ad7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-586 .elementor-element.elementor-element-7a082d1 .elementor-button{font-size:var( --e-global-typography-db7e0f4-font-size );}}@media(min-width:768px){.elementor-586 .elementor-element.elementor-element-5d57e56{--width:65%;}.elementor-586 .elementor-element.elementor-element-305292c{--width:55%;}.elementor-586 .elementor-element.elementor-element-e8f2496{--width:90%;}.elementor-586 .elementor-element.elementor-element-a768616{--width:90%;}.elementor-586 .elementor-element.elementor-element-d0f28d0{--width:25%;}.elementor-586 .elementor-element.elementor-element-8ab2d62{--width:25%;}.elementor-586 .elementor-element.elementor-element-0e2220f{--width:25%;}.elementor-586 .elementor-element.elementor-element-2e89238{--width:25%;}.elementor-586 .elementor-element.elementor-element-979ee94{--width:90%;}.elementor-586 .elementor-element.elementor-element-5b1021c{--width:55%;}}@media(min-width:1025px){.elementor-586 .elementor-element.elementor-element-9a58e01:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-9a58e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-586 .elementor-element.elementor-element-27bba20:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-27bba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}