@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@700&display=swap');.elementor-14 .elementor-element.elementor-element-0eec828{--display:flex;--overlay-opacity:1}.elementor-14 .elementor-element.elementor-element-0eec828:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-0eec828>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#383838}.elementor-14 .elementor-element.elementor-element-0eec828:before,.elementor-14 .elementor-element.elementor-element-0eec828>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-0eec828>.e-con-inner>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-0eec828>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-0eec828>.e-con-inner>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-0eec828>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://hendersonohio.com/wp-content/uploads/2024/11/henderson-roofing-construction-background-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-0eec828.e-con{--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-e99a7fa{--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-14 .elementor-element.elementor-element-e91ca15{--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-14 .elementor-element.elementor-element-e91ca15.e-con{--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-98a64ce.elementor-element{--align-self:flex-start}.elementor-14 .elementor-element.elementor-element-e4ba62b{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-86db4e8.elementor-element{--align-self:center}.elementor-14 .elementor-element.elementor-element-ae29021{--display:flex}.elementor-14 .elementor-element.elementor-element-32b2530{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-14 .elementor-element.elementor-element-52947cd{width:var(--container-widget-width,95.01%);max-width:95.01%;--container-widget-width:95.01%;--container-widget-flex-grow:0;text-align:center}.elementor-14 .elementor-element.elementor-element-52947cd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-52947cd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:600;color:var(--e-global-color-primary)}.elementor-14 .elementor-element.elementor-element-88ed5ca.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-88ed5ca{text-align:center}.elementor-14 .elementor-element.elementor-element-88ed5ca .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:400;color:#fff}.elementor-14 .elementor-element.elementor-element-9a26ecd{--divider-border-style:solid;--divider-color:#b89869;--divider-border-width:7px}.elementor-14 .elementor-element.elementor-element-9a26ecd .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-9a26ecd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-14 .elementor-element.elementor-element-a7e81a6{columns:1;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;color:#fffefe}.elementor-14 .elementor-element.elementor-element-9b8a51e{--divider-border-style:solid;--divider-color:#b89869;--divider-border-width:7px}.elementor-14 .elementor-element.elementor-element-9b8a51e .elementor-divider-separator{width:100%}.elementor-14 .elementor-element.elementor-element-9b8a51e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-14 .elementor-element.elementor-element-e0d62aa{--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-14 .elementor-element.elementor-element-3b3728c{--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-14 .elementor-element.elementor-element-d34b225 .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);color:var(--e-global-color-primary)}.elementor-14 .elementor-element.elementor-element-814a792 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:5px}.elementor-14 .elementor-element.elementor-element-814a792 .elementor-icon-box-title{margin-block-end:19px;color:#fff}.elementor-14 .elementor-element.elementor-element-814a792.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-814a792.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-814a792.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-814a792 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-814a792 .elementor-icon-box-title a{font-size:30px;font-weight:700}.elementor-14 .elementor-element.elementor-element-814a792 .elementor-icon-box-description{font-size:18px;color:#fff}.elementor-14 .elementor-element.elementor-element-fa5b996 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px}.elementor-14 .elementor-element.elementor-element-fa5b996 .elementor-icon-box-title{margin-block-end:19px;color:#fff}.elementor-14 .elementor-element.elementor-element-fa5b996.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-fa5b996.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-fa5b996.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-fa5b996 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-fa5b996 .elementor-icon-box-title a{font-weight:700}.elementor-14 .elementor-element.elementor-element-fa5b996 .elementor-icon-box-description{font-size:18px;color:#fff}.elementor-14 .elementor-element.elementor-element-a828611 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px}.elementor-14 .elementor-element.elementor-element-a828611 .elementor-icon-box-title{margin-block-end:19px;color:#fff}.elementor-14 .elementor-element.elementor-element-a828611.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-a828611.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-a828611.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-a828611 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-a828611 .elementor-icon-box-title a{font-weight:700}.elementor-14 .elementor-element.elementor-element-a828611 .elementor-icon-box-description{font-size:18px;color:#fff}.elementor-14 .elementor-element.elementor-element-5727e22{text-align:end}.elementor-14 .elementor-element.elementor-element-1fab35e{--divider-border-style:solid;--divider-color:#b89869;--divider-border-width:7px}.elementor-14 .elementor-element.elementor-element-1fab35e .elementor-divider-separator{width:100%}.elementor-14 .elementor-element.elementor-element-1fab35e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-14 .elementor-element.elementor-element-70e74e0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-70e74e0{text-align:center}.elementor-14 .elementor-element.elementor-element-70e74e0 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-14 .elementor-element.elementor-element-f33cb1c{text-align:center;color:#fff}.elementor-14 .elementor-element.elementor-element-d4f322a{text-align:center}.elementor-14 .elementor-element.elementor-element-d4f322a .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-14 .elementor-element.elementor-element-1dea365{text-align:center;color:#fff}.elementor-14 .elementor-element.elementor-element-d6bcc8a{--divider-border-style:solid;--divider-color:#b89869;--divider-border-width:7px}.elementor-14 .elementor-element.elementor-element-d6bcc8a .elementor-divider-separator{width:100%}.elementor-14 .elementor-element.elementor-element-d6bcc8a .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-14 .elementor-element.elementor-element-1f7e29c{--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-14 .elementor-element.elementor-element-0c72429{--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-14 .elementor-element.elementor-element-821799f.elementor-element{--align-self:center}.elementor-14 .elementor-element.elementor-element-3621674{text-align:start;color:#fff}.elementor-14 .elementor-element.elementor-element-feba54d .elementor-button{background-color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;fill:#fff;color:#fff}.elementor-14 .elementor-element.elementor-element-8f955c6{--display:flex}.elementor-14 .elementor-element.elementor-element-266f896{--divider-border-style:solid;--divider-color:#b89869;--divider-border-width:7px}.elementor-14 .elementor-element.elementor-element-266f896 .elementor-divider-separator{width:100%}.elementor-14 .elementor-element.elementor-element-266f896 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-14 .elementor-element.elementor-element-efd647b>.elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg,#fff 0%,#fff 100%)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-d34b225 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-0eec828{--content-width:1300px}.elementor-14 .elementor-element.elementor-element-e91ca15{--width:58.407%}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-0eec828:before,.elementor-14 .elementor-element.elementor-element-0eec828>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-0eec828>.e-con-inner>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-0eec828>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-0eec828>.e-con-inner>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-0eec828>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-attachment:fixed}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-0eec828{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-e4ba62b{--spacer-size:25px}.elementor-14 .elementor-element.elementor-element-32b2530{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-14 .elementor-element.elementor-element-52947cd{width:var(--container-widget-width,277.341px);max-width:277.341px;padding:0;--container-widget-width:277.341px;--container-widget-flex-grow:0}.elementor-14 .elementor-element.elementor-element-88ed5ca{width:var(--container-widget-width,241.545px);max-width:241.545px;--container-widget-width:241.545px;--container-widget-flex-grow:0}.elementor-14 .elementor-element.elementor-element-9a26ecd .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-9a26ecd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-14 .elementor-element.elementor-element-a7e81a6{padding:0}.elementor-14 .elementor-element.elementor-element-9b8a51e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-9b8a51e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-14 .elementor-element.elementor-element-d34b225 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-14 .elementor-element.elementor-element-1fab35e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-1fab35e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-14 .elementor-element.elementor-element-d6bcc8a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-d6bcc8a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-14 .elementor-element.elementor-element-266f896 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-266f896 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}}.about-hero{display:flex;align-items:center;gap:24px}.elementor-14 .elementor-element.elementor-element-98a64ce{border:none !important}.about-line{width:4px;height:140px;background:#fff;border-radius:2px}.about-text h1{font-family:"Noto Sans",sans-serif;font-weight:700;font-size:54px;line-height:1.15;color:#fff;margin:0 0 20px}.about-text .gold{color:#d3ae76 !important}.about-text p{font-family:"Noto Sans",sans-serif;font-weight:400;font-size:20px;color:#f0e1be;margin:0}@media (max-width:768px){.about-hero{gap:16px}.about-line{height:100px}.about-text h1{font-size:38px}.about-text p{font-size:18px}}.pum-trigger.elementor-button{background-color:#d4a648 !important;color:#000 !important;padding:14px 36px !important;border-radius:40px !important;font-weight:600 !important;display:inline-flex !important;align-items:center;justify-content:center;border:none !important;transition:all .3s ease !important}.pum-trigger.elementor-button .elementor-button-text{color:#000 !important;font-size:18px !important}.pum-trigger.elementor-button:hover{background-color:#000 !important;color:#d4a648 !important;border:2px solid #d4a648 !important}.pum-trigger.elementor-button:hover .elementor-button-text{color:#d4a648 !important}.stats-section{display:flex;justify-content:space-between;align-items:center;background:#000;padding:60px 40px;border-radius:8px;color:#fff;gap:30px}.stat{text-align:center;flex:1}.stat-number{font-family:"Noto Sans",sans-serif;font-size:46px;font-weight:700;color:#d3ae76;margin:0 0 8px}.stat-label{font-family:"Noto Sans",sans-serif;font-size:18px;color:#f0e1be;margin:0}@media (max-width:768px){.stats-section{flex-direction:column;gap:20px;padding:40px 20px}.stat-number{font-size:38px}.stat-label{font-size:16px}}.henderson-difference{font-family:"Noto Sans",sans-serif;font-weight:700;font-size:45px;color:#fff;margin-bottom:20px}.gold{color:#d3ae76}.service-areas-list{margin-top:20px;padding-left:20px;list-style-type:disc;column-count:2;column-gap:40px}.service-areas-list li{margin-bottom:10px;font-size:18px}.service-areas-list a{color:#bf986d;font-weight:600;text-decoration:none}.service-areas-list a:hover{text-decoration:underline}a.pum-trigger.elementor-button{background-color:#d3ae76 !important;color:#fff !important;padding:12px 28px !important;border-radius:6px !important;border:none !important;font-weight:700 !important;font-size:18px !important;display:inline-block;text-decoration:none !important}a.pum-trigger.elementor-button .elementor-button-text{color:#fff !important}a.pum-trigger.elementor-button:hover{background-color:#fff !important;color:#d3ae76 !important}a.pum-trigger.elementor-button:hover .elementor-button-text{color:#d3ae76 !important}