.elementor-804 .elementor-element.elementor-element-03ea428{--display:flex;--min-height:635px;--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.39}.elementor-804 .elementor-element.elementor-element-03ea428:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-03ea428>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://charlotteroofpros.com/wp-content/uploads/2025/11/pexels-tyrone-sanders-8571514-13544219-scaled.jpg);background-position:center center;background-size:100% auto}.elementor-804 .elementor-element.elementor-element-03ea428::before,.elementor-804 .elementor-element.elementor-element-03ea428>.elementor-background-video-container::before,.elementor-804 .elementor-element.elementor-element-03ea428>.e-con-inner>.elementor-background-video-container::before,.elementor-804 .elementor-element.elementor-element-03ea428>.elementor-background-slideshow::before,.elementor-804 .elementor-element.elementor-element-03ea428>.e-con-inner>.elementor-background-slideshow::before,.elementor-804 .elementor-element.elementor-element-03ea428>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000C74;--background-overlay:''}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-804 .elementor-element.elementor-element-e4d3d95 img{width:15%}.elementor-804 .elementor-element.elementor-element-46d55c8{--spacer-size:10px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-804 .elementor-element.elementor-element-65f77bb.elementor-element{--align-self:center}.elementor-804 .elementor-element.elementor-element-65f77bb{text-align:center}.elementor-804 .elementor-element.elementor-element-65f77bb .elementor-heading-title{color:#FFF}.elementor-804 .elementor-element.elementor-element-8e7c33a.elementor-element{--align-self:center}.elementor-804 .elementor-element.elementor-element-8e7c33a{text-align:center}.elementor-804 .elementor-element.elementor-element-8e7c33a .elementor-heading-title{color:#FFF}.elementor-804 .elementor-element.elementor-element-49ead2c{--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:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-804 .elementor-element.elementor-element-b9e1ab5 .elementor-button{background-color:#F27D22;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-804 .elementor-element.elementor-element-108db4f .elementor-button{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-9edfd1a{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-804 .elementor-element.elementor-element-9edfd1a .elementor-social-icon{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-9edfd1a .elementor-social-icon i{color:#ECECEC}.elementor-804 .elementor-element.elementor-element-9edfd1a .elementor-social-icon svg{fill:#ECECEC}.elementor-804 .elementor-element.elementor-element-9f58099{--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-804 .elementor-element.elementor-element-5903331{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-2d16534{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-804 .elementor-element.elementor-element-cfbb8f8{--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-804 .elementor-element.elementor-element-cfbb8f8.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-804 .elementor-element.elementor-element-800eceb .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-804 .elementor-element.elementor-element-800eceb .elementor-icon{font-size:100px}.elementor-804 .elementor-element.elementor-element-800eceb .elementor-icon-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-800eceb:has(:hover) .elementor-icon-box-title,.elementor-804 .elementor-element.elementor-element-800eceb:has(:focus) .elementor-icon-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-4107254{--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-804 .elementor-element.elementor-element-4107254.e-con{--flex-grow:0;--flex-shrink:0}.elementor-804 .elementor-element.elementor-element-733f243 .elementor-icon-box-wrapper{gap:0}.elementor-804 .elementor-element.elementor-element-733f243.elementor-view-stacked .elementor-icon{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-733f243.elementor-view-framed .elementor-icon,.elementor-804 .elementor-element.elementor-element-733f243.elementor-view-default .elementor-icon{fill:#F27D22;color:#F27D22;border-color:#F27D22}.elementor-804 .elementor-element.elementor-element-733f243 .elementor-icon{font-size:100px}.elementor-804 .elementor-element.elementor-element-733f243 .elementor-icon-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-733f243:has(:hover) .elementor-icon-box-title,.elementor-804 .elementor-element.elementor-element-733f243:has(:focus) .elementor-icon-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-a646245{--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-804 .elementor-element.elementor-element-a646245.e-con{--flex-grow:0;--flex-shrink:0}.elementor-804 .elementor-element.elementor-element-c66141e .elementor-icon-box-wrapper{gap:0}.elementor-804 .elementor-element.elementor-element-c66141e.elementor-view-stacked .elementor-icon{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-c66141e.elementor-view-framed .elementor-icon,.elementor-804 .elementor-element.elementor-element-c66141e.elementor-view-default .elementor-icon{fill:#F27D22;color:#F27D22;border-color:#F27D22}.elementor-804 .elementor-element.elementor-element-c66141e .elementor-icon{font-size:100px}.elementor-804 .elementor-element.elementor-element-c66141e .elementor-icon-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-c66141e:has(:hover) .elementor-icon-box-title,.elementor-804 .elementor-element.elementor-element-c66141e:has(:focus) .elementor-icon-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-1811406{--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-804 .elementor-element.elementor-element-c07ed6a{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-89652ee{--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-804 .elementor-element.elementor-element-89652ee:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-89652ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B9B9B9}.elementor-804 .elementor-element.elementor-element-61ae2a4{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-bcb1315{--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-804 .elementor-element.elementor-element-bcb1315:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-bcb1315>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B9B9B9}.elementor-804 .elementor-element.elementor-element-86bcc83{text-align:center}.elementor-804 .elementor-element.elementor-element-86bcc83 .elementor-heading-title{color:#000}.elementor-804 .elementor-element.elementor-element-baf9f92{text-align:center}.elementor-804 .elementor-element.elementor-element-baf9f92 .elementor-heading-title{color:#000}.elementor-804 .elementor-element.elementor-element-125cbb5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-804 .elementor-element.elementor-element-125cbb5:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-125cbb5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B9B9B9}.elementor-804 .elementor-element.elementor-element-ee28aff{--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;--justify-content:space-between}.elementor-804 .elementor-element.elementor-element-ee28aff.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-image-box .elementor-image-box-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-804 .elementor-element.elementor-element-b901bcb{width:var(--container-widget-width,109.407%);max-width:109.407%;--container-widget-width:109.407%;--container-widget-flex-grow:0}.elementor-804 .elementor-element.elementor-element-b901bcb.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0}.elementor-804 .elementor-element.elementor-element-b901bcb .elementor-image-box-wrapper{text-align:center}.elementor-804 .elementor-element.elementor-element-b901bcb.elementor-position-right .elementor-image-box-img{margin-left:0%}.elementor-804 .elementor-element.elementor-element-b901bcb.elementor-position-left .elementor-image-box-img{margin-right:0%}.elementor-804 .elementor-element.elementor-element-b901bcb.elementor-position-top .elementor-image-box-img{margin-bottom:0%}.elementor-804 .elementor-element.elementor-element-b901bcb .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-804 .elementor-element.elementor-element-b901bcb .elementor-image-box-img img{height:100%;object-fit:fill;transition-duration:0.3s}.elementor-804 .elementor-element.elementor-element-b901bcb .elementor-image-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-b901bcb:has(:hover) .elementor-image-box-title,.elementor-804 .elementor-element.elementor-element-b901bcb:has(:focus) .elementor-image-box-title{color:#F27D22}.elementor-804 .elementor-element.elementor-element-b901bcb .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-804 .elementor-element.elementor-element-85144ef{--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;--justify-content:center}.elementor-804 .elementor-element.elementor-element-85144ef.e-con{--flex-grow:0;--flex-shrink:0}.elementor-804 .elementor-element.elementor-element-212287a{width:var(--container-widget-width,105.734%);max-width:105.734%;--container-widget-width:105.734%;--container-widget-flex-grow:0}.elementor-804 .elementor-element.elementor-element-212287a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-804 .elementor-element.elementor-element-212287a .elementor-image-box-wrapper{text-align:center}.elementor-804 .elementor-element.elementor-element-212287a.elementor-position-right .elementor-image-box-img{margin-left:0%}.elementor-804 .elementor-element.elementor-element-212287a.elementor-position-left .elementor-image-box-img{margin-right:0%}.elementor-804 .elementor-element.elementor-element-212287a.elementor-position-top .elementor-image-box-img{margin-bottom:0%}.elementor-804 .elementor-element.elementor-element-212287a .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-804 .elementor-element.elementor-element-212287a .elementor-image-box-img img{height:100%;object-fit:fill;border-radius:0;transition-duration:0.3s}.elementor-804 .elementor-element.elementor-element-212287a .elementor-image-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-212287a:has(:hover) .elementor-image-box-title,.elementor-804 .elementor-element.elementor-element-212287a:has(:focus) .elementor-image-box-title{color:#F27D22}.elementor-804 .elementor-element.elementor-element-419a345{--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}.elementor-804 .elementor-element.elementor-element-419a345.e-con{--flex-grow:0;--flex-shrink:0}.elementor-804 .elementor-element.elementor-element-c52f383.elementor-position-right .elementor-image-box-img{margin-left:0%}.elementor-804 .elementor-element.elementor-element-c52f383.elementor-position-left .elementor-image-box-img{margin-right:0%}.elementor-804 .elementor-element.elementor-element-c52f383.elementor-position-top .elementor-image-box-img{margin-bottom:0%}.elementor-804 .elementor-element.elementor-element-c52f383 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-804 .elementor-element.elementor-element-c52f383 .elementor-image-box-img img{border-radius:0;transition-duration:0.3s}.elementor-804 .elementor-element.elementor-element-c52f383 .elementor-image-box-title{color:#000}.elementor-804 .elementor-element.elementor-element-c52f383:has(:hover) .elementor-image-box-title,.elementor-804 .elementor-element.elementor-element-c52f383:has(:focus) .elementor-image-box-title{color:#F27D22}.elementor-804 .elementor-element.elementor-element-7c6e4af{--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-804 .elementor-element.elementor-element-7c6e4af:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-7c6e4af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B9B9B9}.elementor-804 .elementor-element.elementor-element-19f610b{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-6c8ffc5{--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-804 .elementor-element.elementor-element-831b3c9{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-91af3d7{--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-804 .elementor-element.elementor-element-e6fd9b8{padding:0 0 20px 0;text-align:center}.elementor-804 .elementor-element.elementor-element-e6fd9b8 .elementor-heading-title{color:#000}.elementor-804 .elementor-element.elementor-element-2ec3ccb{--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-804 .elementor-element.elementor-element-717e53a .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-804 .elementor-element.elementor-element-0bc1451{--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-804 .elementor-element.elementor-element-fe03240{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-89dd08b{--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-804 .elementor-element.elementor-element-89dd08b:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-89dd08b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-453ce0c{--spacer-size:50px;background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-ed87ac2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-804 .elementor-element.elementor-element-ed87ac2:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-ed87ac2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-5371f27{--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-804 .elementor-element.elementor-element-5371f27:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-5371f27>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-d333ef5{text-align:start}.elementor-804 .elementor-element.elementor-element-d333ef5 .elementor-heading-title{color:#000}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-804 .elementor-element.elementor-element-15d3757{text-align:start;font-weight:400;color:#000}.elementor-804 .elementor-element.elementor-element-2b8df52{--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-804 .elementor-element.elementor-element-8e6fd9a .elementor-heading-title{color:#000}.elementor-804 .elementor-element.elementor-element-835492d{font-weight:400;color:#000}.elementor-804 .elementor-element.elementor-element-a911582{--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-804 .elementor-element.elementor-element-a911582:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-a911582>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F27D22}.elementor-804 .elementor-element.elementor-element-f4ae281{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-e255cef{--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-804 .elementor-element.elementor-element-c8d561a{--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-804 .elementor-element.elementor-element-d650e66{--spacer-size:50px}.elementor-804 .elementor-element.elementor-element-2efc6c1{--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-804 .elementor-element.elementor-element-bada33e.elementor-element{--align-self:center}.elementor-804 .elementor-element.elementor-element-bada33e{text-align:center}.elementor-804 .elementor-element.elementor-element-bada33e .elementor-heading-title{color:#000}.elementor-804 .elementor-element.elementor-element-3c6b96c{--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-804 .elementor-element.elementor-element-3c6b96c:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-3c6b96c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-804 .elementor-element.elementor-element-43dbb4a{--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}body.elementor-page-804:not(.elementor-motion-effects-element-type-background),body.elementor-page-804>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 100%)}@media(min-width:768px){.elementor-804 .elementor-element.elementor-element-cfbb8f8{--width:31.606%}.elementor-804 .elementor-element.elementor-element-4107254{--width:31.513%}.elementor-804 .elementor-element.elementor-element-a646245{--width:33.959%}.elementor-804 .elementor-element.elementor-element-ee28aff{--width:33.3%}.elementor-804 .elementor-element.elementor-element-85144ef{--width:33.3%}.elementor-804 .elementor-element.elementor-element-419a345{--width:33.3%}.elementor-804 .elementor-element.elementor-element-5371f27{--width:50%}.elementor-804 .elementor-element.elementor-element-2b8df52{--width:50%}}@media(max-width:1024px){.elementor-804 .elementor-element.elementor-element-03ea428:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-03ea428>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://charlotteroofpros.com/wp-content/uploads/2025/11/pexels-tyrone-sanders-8571514-13544219-scaled.jpg);background-size:100% auto}.elementor-804 .elementor-element.elementor-element-03ea428{--min-height:0vh}.elementor-804 .elementor-element.elementor-element-49ead2c{--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:center;--align-items:center}}@media(max-width:767px){.elementor-804 .elementor-element.elementor-element-03ea428:not(.elementor-motion-effects-element-type-background),.elementor-804 .elementor-element.elementor-element-03ea428>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://charlotteroofpros.com/wp-content/uploads/2025/11/pexels-tyrone-sanders-8571514-13544219-1024x576.jpg);background-size:cover}.elementor-804 .elementor-element.elementor-element-03ea428{--min-height:60vh}.elementor-804 .elementor-element.elementor-element-e4d3d95 img{width:25%;height:84px}.elementor-804 .elementor-element.elementor-element-49ead2c{--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:center;--align-items:center}.elementor-804 .elementor-element.elementor-element-49ead2c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-804 .elementor-element.elementor-element-b9e1ab5{width:var(--container-widget-width,38%);max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0}.elementor-804 .elementor-element.elementor-element-b9e1ab5.elementor-element{--align-self:center;--order:-99999 /* order start hack */}.elementor-804 .elementor-element.elementor-element-108db4f{width:var(--container-widget-width,29%);max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0}.elementor-804 .elementor-element.elementor-element-9edfd1a{text-align:center}.elementor-804 .elementor-element.elementor-element-b901bcb .elementor-image-box-img{margin-bottom:0%}.elementor-804 .elementor-element.elementor-element-212287a .elementor-image-box-img{margin-bottom:0%}.elementor-804 .elementor-element.elementor-element-c52f383 .elementor-image-box-img{margin-bottom:0%}.elementor-804 .elementor-element.elementor-element-8e6fd9a{text-align:start}}@media(max-width:1024px) and (min-width:768px){.elementor-804 .elementor-element.elementor-element-03ea428{--width:100%}}