.elementor-21 .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:1;}.elementor-21 .elementor-element.elementor-element-9a58e01::before, .elementor-21 .elementor-element.elementor-element-9a58e01 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9a58e01 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9a58e01 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9a58e01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .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-21 .elementor-element.elementor-element-9a58e01:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9a58e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://crgconejoroofing.com/wp-content/uploads/2025/06/CRG-Roofing-and-Gutters-full-team-on-a-roof-in-Missouri.webp") 50% 50%;background-size:cover;}.elementor-21 .elementor-element.elementor-element-5d57e56{--display:flex;}.elementor-21 .elementor-element.elementor-element-0e1116a .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-21 .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-21 .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-21 .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-21 .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-21 .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-21 .elementor-element.elementor-global-260{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-71b3129{--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-21 .elementor-element.elementor-element-71b3129:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-71b3129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-5737d6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .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-21 .elementor-element.elementor-element-7dc6409:not(.elementor-motion-effects-element-type-background), .elementor-21 .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-21 .elementor-element.elementor-element-7dc6409::before, .elementor-21 .elementor-element.elementor-element-7dc6409 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7dc6409 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7dc6409 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7dc6409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .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-21 .elementor-element.elementor-element-bcc8fdd{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-305292c{--display:flex;}.elementor-21 .elementor-element.elementor-element-47a731b > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-8d3f6a2 > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-21 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-322fc7f > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-322fc7f .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-322fc7f .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-322fc7f .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-21 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .elementor-element.elementor-element-322fc7f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-926a2bb > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-926a2bb .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-926a2bb .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-926a2bb .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-21 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .elementor-element.elementor-element-926a2bb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-505ad14 > .elementor-widget-container{margin:0px 0px 8px 16px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-505ad14 .elementor-icon-list-icon i{color:var( --e-global-color-7bf5701 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-505ad14 .elementor-icon-list-icon svg{fill:var( --e-global-color-7bf5701 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-505ad14 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-21 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .elementor-element.elementor-element-505ad14 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-66fd1fa{--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-21 .elementor-element.elementor-element-66fd1fa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-66fd1fa > .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-21 .elementor-element.elementor-element-66fd1fa::before, .elementor-21 .elementor-element.elementor-element-66fd1fa > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-66fd1fa > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-66fd1fa > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-66fd1fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-66fd1fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .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-21 .elementor-element.elementor-element-7226732:not(.elementor-motion-effects-element-type-background), .elementor-21 .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-21 .elementor-element.elementor-element-7226732::before, .elementor-21 .elementor-element.elementor-element-7226732 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7226732 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7226732 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7226732 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-e8f2496:not(.elementor-motion-effects-element-type-background), .elementor-21 .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-21 .elementor-element.elementor-element-e8f2496::before, .elementor-21 .elementor-element.elementor-element-e8f2496 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e8f2496 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e8f2496 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-e8f2496 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-e8f2496 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-e8f2496.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-98aeae0 > .elementor-widget-container{margin:64px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-98aeae0{text-align:center;}.elementor-21 .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-21 .elementor-element.elementor-element-7298f40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4rem 0rem 2rem 0rem;}.elementor-21 .elementor-element.elementor-element-7298f40{text-align:center;}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-929ed4c{--display:flex;}.elementor-21 .elementor-element.elementor-element-5332346 .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-21 .elementor-element.elementor-element-aaa538d{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-adf9032{--display:flex;}.elementor-21 .elementor-element.elementor-element-5b85a6c .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-21 .elementor-element.elementor-element-7a18451{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-6180608{--display:flex;}.elementor-21 .elementor-element.elementor-element-8fca7f2 .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-21 .elementor-element.elementor-element-f101c83{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-d678155{--display:flex;}.elementor-21 .elementor-element.elementor-element-1705c86 .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-21 .elementor-element.elementor-element-1e72bdb{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-62c238d{--display:flex;}.elementor-21 .elementor-element.elementor-element-96a0ffd .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-21 .elementor-element.elementor-element-d163ea4{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-6aaf4a5{--display:flex;}.elementor-21 .elementor-element.elementor-element-cfcb04e .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-21 .elementor-element.elementor-element-1d97b57{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e276926{--display:flex;}.elementor-21 .elementor-element.elementor-element-4c585f6 .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-21 .elementor-element.elementor-element-81741c5{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-cf87040{--display:flex;}.elementor-21 .elementor-element.elementor-element-5e433c2 .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-21 .elementor-element.elementor-element-55d0818{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a17b075{--display:flex;}.elementor-21 .elementor-element.elementor-element-e618ba2 .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-21 .elementor-element.elementor-element-54198e2{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-f7f551f{--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-21 .elementor-element.elementor-element-f7f551f > .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-21 .elementor-element.elementor-element-f7f551f {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-f7f551f > .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-21 .elementor-element.elementor-element-f7f551f > .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-21 .elementor-element.elementor-element-cf014ae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .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-21 .elementor-element.elementor-element-b003eea:not(.elementor-motion-effects-element-type-background), .elementor-21 .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-21 .elementor-element.elementor-element-b003eea::before, .elementor-21 .elementor-element.elementor-element-b003eea > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b003eea > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b003eea > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-b003eea > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-b003eea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .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-21 .elementor-element.elementor-element-a768616:not(.elementor-motion-effects-element-type-background), .elementor-21 .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-21 .elementor-element.elementor-element-a768616::before, .elementor-21 .elementor-element.elementor-element-a768616 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a768616 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a768616 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a768616 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a768616 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-a768616.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e00a2ed > .elementor-widget-container{margin:64px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e00a2ed{text-align:center;}.elementor-21 .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-21 .elementor-element.elementor-element-afd232a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4rem 0rem 2rem 0rem;}.elementor-21 .elementor-element.elementor-element-afd232a{text-align:center;}.elementor-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-d0f28d0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d0f28d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-14fe084 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-21 .elementor-element.elementor-element-14fe084 .elementor-icon-box-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-14fe084{--icon-box-icon-margin:16px;}.elementor-21 .elementor-element.elementor-element-14fe084 .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-14fe084.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-21 .elementor-element.elementor-element-14fe084.elementor-view-framed .elementor-icon, .elementor-21 .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-21 .elementor-element.elementor-element-14fe084 .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-14fe084 .elementor-icon-box-title, .elementor-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-8ab2d62:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8ab2d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4acae13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-21 .elementor-element.elementor-element-4acae13 .elementor-icon-box-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-4acae13{--icon-box-icon-margin:16px;}.elementor-21 .elementor-element.elementor-element-4acae13 .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-4acae13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-21 .elementor-element.elementor-element-4acae13.elementor-view-framed .elementor-icon, .elementor-21 .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-21 .elementor-element.elementor-element-4acae13 .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-4acae13 .elementor-icon-box-title, .elementor-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-0e2220f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0e2220f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-062c14b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-21 .elementor-element.elementor-element-062c14b .elementor-icon-box-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-062c14b{--icon-box-icon-margin:16px;}.elementor-21 .elementor-element.elementor-element-062c14b .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-062c14b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-21 .elementor-element.elementor-element-062c14b.elementor-view-framed .elementor-icon, .elementor-21 .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-21 .elementor-element.elementor-element-062c14b .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-062c14b .elementor-icon-box-title, .elementor-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-2e89238:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2e89238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-d8f1cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-21 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-d8f1cc3{--icon-box-icon-margin:16px;}.elementor-21 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-d8f1cc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-21 .elementor-element.elementor-element-d8f1cc3.elementor-view-framed .elementor-icon, .elementor-21 .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-21 .elementor-element.elementor-element-d8f1cc3 .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-d8f1cc3 .elementor-icon-box-title, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-e6508fd{--display:flex;}.elementor-21 .elementor-element.elementor-element-d79f95d{--display:flex;}.elementor-21 .elementor-element.elementor-element-90f6b1c img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-ba261ff{--display:flex;}.elementor-21 .elementor-element.elementor-element-3978a02 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-3f0a2dc{--display:flex;}.elementor-21 .elementor-element.elementor-element-0bafa60 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-fc20399{--display:flex;}.elementor-21 .elementor-element.elementor-element-b3be128 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-cf63f32{--display:flex;}.elementor-21 .elementor-element.elementor-element-462b9b5 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-42d13c1{--display:flex;}.elementor-21 .elementor-element.elementor-element-345c126 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-5f7de58{--display:flex;}.elementor-21 .elementor-element.elementor-element-fbe36b2 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-1ddb5d5{--display:flex;}.elementor-21 .elementor-element.elementor-element-433acb8 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-61e9601{--display:flex;}.elementor-21 .elementor-element.elementor-element-15b55f8 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-a465039{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-979ee94:not(.elementor-motion-effects-element-type-background), .elementor-21 .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-21 .elementor-element.elementor-element-979ee94::before, .elementor-21 .elementor-element.elementor-element-979ee94 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-979ee94 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-979ee94 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-979ee94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-979ee94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-979ee94.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-260ad7f > .elementor-widget-container{margin:64px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-260ad7f{text-align:center;}.elementor-21 .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-21 .elementor-element.elementor-element-59773ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4rem 0rem 2rem 0rem;}.elementor-21 .elementor-element.elementor-element-59773ab{text-align:center;}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-000fdc3:not(.elementor-motion-effects-element-type-background), .elementor-21 .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-21 .elementor-element.elementor-element-000fdc3::before, .elementor-21 .elementor-element.elementor-element-000fdc3 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-000fdc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-000fdc3 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-000fdc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .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-21 .elementor-element.elementor-element-5b1021c{--display:flex;}.elementor-21 .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-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-bb4460e .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-21 .elementor-element.elementor-element-bb4460e .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-bb4460e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21 .elementor-element.elementor-element-3623e83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-3623e83:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3623e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3623e83.e-con{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-b18cc98 > .elementor-widget-container{background-color:var( --e-global-color-7bf5701 );margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-21 .elementor-element.elementor-element-b18cc98{text-align:center;}.elementor-21 .elementor-element.elementor-element-b18cc98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.5rem, 0.389rem + 2.963vw, 2rem);font-weight:600;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-10ed632 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:16px;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-16px;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-21 .elementor-element.elementor-element-10ed632 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-21 .elementor-element.elementor-element-10ed632 .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-10ed632 .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-21 .elementor-element.elementor-element-10ed632 .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-21 .elementor-element.elementor-element-10ed632 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-7bf5701 );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-button[type="submit"]{background-color:var( --e-global-color-7bf5701 );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-10ed632 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-10ed632 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-10ed632 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-10ed632 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-10ed632{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .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-21 .elementor-element.elementor-element-9d6c66e{font-size:var( --e-global-typography-42feb15-font-size );line-height:var( --e-global-typography-42feb15-line-height );}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-5332346 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-5b85a6c .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-8fca7f2 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-1705c86 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-96a0ffd .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-cfcb04e .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-4c585f6 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-5e433c2 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-e618ba2 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-f7f551f{--n-accordion-title-font-size:var( --e-global-typography-95c7a14-font-size );}:where( .elementor-21 .elementor-element.elementor-element-f7f551f > .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-21 .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-21 .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-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-a465039{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .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-21 .elementor-element.elementor-element-1437ad7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-bb4460e .elementor-button{font-size:var( --e-global-typography-db7e0f4-font-size );}}@media(max-width:767px){.elementor-21 .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-21 .elementor-element.elementor-element-9d6c66e{font-size:var( --e-global-typography-42feb15-font-size );line-height:var( --e-global-typography-42feb15-line-height );}.elementor-21 .elementor-element.elementor-global-260{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-bcc8fdd > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-bcc8fdd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-47a731b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .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-21 .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-21 .elementor-element.elementor-element-8d3f6a2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-21 .elementor-element.elementor-element-8d3f6a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-322fc7f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-21 .elementor-element.elementor-element-322fc7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-926a2bb{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-21 .elementor-element.elementor-element-926a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .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-21 .elementor-element.elementor-element-505ad14{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-21 .elementor-element.elementor-element-505ad14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .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-21 .elementor-element.elementor-element-98aeae0 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-21 .elementor-element.elementor-element-98aeae0 .elementor-heading-title{font-size:3.3rem;line-height:1.1em;}.elementor-21 .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-21 .elementor-element.elementor-element-5332346 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-5b85a6c .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-8fca7f2 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-1705c86 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-96a0ffd .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-cfcb04e .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-4c585f6 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-5e433c2 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-e618ba2 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-21 .elementor-element.elementor-element-f7f551f{--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-21 .elementor-element.elementor-element-f7f551f > .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-21 .elementor-element.elementor-element-e00a2ed > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-21 .elementor-element.elementor-element-e00a2ed .elementor-heading-title{font-size:3.3rem;line-height:1.1em;}.elementor-21 .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-21 .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-21 .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-21 .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-21 .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-21 .elementor-element.elementor-element-a465039{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-260ad7f > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-21 .elementor-element.elementor-element-260ad7f .elementor-heading-title{font-size:3.3rem;line-height:1.1em;}.elementor-21 .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-21 .elementor-element.elementor-element-1437ad7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-bb4460e .elementor-button{font-size:var( --e-global-typography-db7e0f4-font-size );}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5d57e56{--width:65%;}.elementor-21 .elementor-element.elementor-element-305292c{--width:55%;}.elementor-21 .elementor-element.elementor-element-e8f2496{--width:90%;}.elementor-21 .elementor-element.elementor-element-a768616{--width:90%;}.elementor-21 .elementor-element.elementor-element-d0f28d0{--width:25%;}.elementor-21 .elementor-element.elementor-element-8ab2d62{--width:25%;}.elementor-21 .elementor-element.elementor-element-0e2220f{--width:25%;}.elementor-21 .elementor-element.elementor-element-2e89238{--width:25%;}.elementor-21 .elementor-element.elementor-element-979ee94{--width:90%;}.elementor-21 .elementor-element.elementor-element-5b1021c{--width:55%;}.elementor-21 .elementor-element.elementor-element-3623e83{--width:35%;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-66fd1fa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-66fd1fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}