@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@700&display=swap');.elementor-17 .elementor-element.elementor-element-defc5d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-defc5d3:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-defc5d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#38383800}.elementor-17 .elementor-element.elementor-element-defc5d3:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.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-17 .elementor-element.elementor-element-defc5d3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-a9ec298{text-align:center}.elementor-17 .elementor-element.elementor-element-a9ec298 .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-bb9833e)}.elementor-17 .elementor-element.elementor-element-9df776e{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-60b4070.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-8c2251f{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-0fac761{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-f6a1b2f{--divider-border-style:solid;--divider-color:#b89869;--divider-border-width:7px;width:var(--container-widget-width,102.086%);max-width:102.086%;--container-widget-width:102.086%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-f6a1b2f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-f6a1b2f .elementor-divider-separator{width:100%}.elementor-17 .elementor-element.elementor-element-f6a1b2f .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-17 .elementor-element.elementor-element-26f8308{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-7aa1650{--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;--align-items:center}.elementor-17 .elementor-element.elementor-element-876c75c{--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-17 .elementor-element.elementor-element-876c75c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-01c1dcb{width:var(--container-widget-width,91.109%);max-width:91.109%;--container-widget-width:91.109%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-01c1dcb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-01c1dcb img{width:100%}.elementor-17 .elementor-element.elementor-element-fa93b54{--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-17 .elementor-element.elementor-element-fa93b54.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-64d3998{width:var(--container-widget-width,88.1%);max-width:88.1%;--container-widget-width:88.1%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-64d3998.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-64d3998 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:50px;font-weight:700;color:var(--e-global-color-bb9833e)}.elementor-17 .elementor-element.elementor-element-9d2b136{width:var(--container-widget-width,79.141%);max-width:79.141%;--container-widget-width:79.141%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-9d2b136.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-9d2b136 .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);color:#fff}.elementor-17 .elementor-element.elementor-element-aa0f3e8{width:var(--container-widget-width,101.905%);max-width:101.905%;--container-widget-width:101.905%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-aa0f3e8.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-626b4cd .elementor-button{border-radius:20px}.elementor-17 .elementor-element.elementor-element-b67c281.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-b67c281{text-align:center;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);color:#fff}.elementor-17 .elementor-element.elementor-element-bfcdae0{--divider-border-style:solid;--divider-color:#b89869;--divider-border-width:7px;width:var(--container-widget-width,101.451%);max-width:101.451%;--container-widget-width:101.451%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-bfcdae0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-bfcdae0 .elementor-divider-separator{width:100%}.elementor-17 .elementor-element.elementor-element-bfcdae0 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-17 .elementor-element.elementor-element-b993387{--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-17 .elementor-element.elementor-element-6ed1ef6{width:var(--container-widget-width,99.926%);max-width:99.926%;--container-widget-width:99.926%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-6ed1ef6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-6ed1ef6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:600;color:var(--e-global-color-bb9833e)}.elementor-17 .elementor-element.elementor-element-f7d91d6{width:var(--container-widget-width,101.905%);max-width:101.905%;--container-widget-width:101.905%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-f7d91d6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-7fe7aa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-7fe7aa4.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-05c8285{width:var(--container-widget-width,99.926%);max-width:99.926%;--container-widget-width:99.926%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-05c8285.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-05c8285 .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);color:var(--e-global-color-bb9833e)}.elementor-17 .elementor-element.elementor-element-4ed5cd1{width:var(--container-widget-width,100.25%);max-width:100.25%;--container-widget-width:100.25%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:14px}.elementor-17 .elementor-element.elementor-element-4ed5cd1.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-icon i{color:#bf9b66;transition:color .3s}.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-icon svg{fill:#bf9b66;transition:fill .3s}.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-4ed5cd1 .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)}.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-17 .elementor-element.elementor-element-e8aec19{width:var(--container-widget-width,100.596%);max-width:100.596%;--container-widget-width:100.596%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-e8aec19.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-7ad6996{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-7ad6996:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-7ad6996>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#22222200}.elementor-17 .elementor-element.elementor-element-7ad6996:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.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-17 .elementor-element.elementor-element-7ad6996.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-b816000{width:var(--container-widget-width,81.701%);max-width:81.701%;padding:30px 0;--container-widget-width:81.701%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-b816000.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-b816000 .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-bb9833e)}.elementor-17 .elementor-element.elementor-element-ec90cbd{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-4bc51a8{--display:flex}.elementor-17 .elementor-element.elementor-element-ac01699{--display:flex}.elementor-17 .elementor-element.elementor-element-857629a{--display:flex}.elementor-17 .elementor-element.elementor-element-1dbcc47{--display:flex}.elementor-17 .elementor-element.elementor-element-25c0019{--display:flex}.elementor-17 .elementor-element.elementor-element-1dba4d4{--display:flex}.elementor-17 .elementor-element.elementor-element-5b3adf4{--display:flex}.elementor-17 .elementor-element.elementor-element-dcc04d8{--display:flex}.elementor-17 .elementor-element.elementor-element-b415142{--display:flex}.elementor-17 .elementor-element.elementor-element-c5583fd{--display:flex}.elementor-17 .elementor-element.elementor-element-e4f99d6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:538px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:294px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:538px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:295px;--e-n-carousel-arrow-normal-color:#bf9b66}.elementor-17 .elementor-element.elementor-element-c2a5354{--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:1;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-c2a5354:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-c2a5354>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#252525}.elementor-17 .elementor-element.elementor-element-c2a5354:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.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-17 .elementor-element.elementor-element-8d36c75{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-8d36c75.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-eb8fc81{width:var(--container-widget-width,88.1%);max-width:88.1%;--container-widget-width:88.1%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-eb8fc81.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-eb8fc81 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:600;color:var(--e-global-color-bb9833e)}.elementor-17 .elementor-element.elementor-element-fd67acb{width:var(--container-widget-width,90.915%);max-width:90.915%;--container-widget-width:90.915%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-fd67acb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-8d1e313{text-align:start;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);color:#fff}.elementor-17 .elementor-element.elementor-element-89b9749{width:var(--container-widget-width,100.25%);max-width:100.25%;--container-widget-width:100.25%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:14px}.elementor-17 .elementor-element.elementor-element-89b9749.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-icon i{color:#bf9b66;transition:color .3s}.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-icon svg{fill:#bf9b66;transition:fill .3s}.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-89b9749 .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)}.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-17 .elementor-element.elementor-element-3adf391{width:var(--container-widget-width,90.915%);max-width:90.915%;--container-widget-width:90.915%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-3adf391.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-54a7bbb .elementor-button{background-color:var(--e-global-color-bb9833e);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;fill:#fff;color:#fff}.elementor-17 .elementor-element.elementor-element-6178184{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-4ef1ead{width:var(--container-widget-width,87.46%);max-width:87.46%;--container-widget-width:87.46%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-4ef1ead.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-4ef1ead .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;color:var(--e-global-color-bb9833e)}.elementor-17 .elementor-element.elementor-element-21a768b{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-0885ac6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-0885ac6.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-01dce55{--display:flex;--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-01dce55.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-a76b5e8{width:var(--container-widget-width,101.07%);max-width:101.07%;--container-widget-width:101.07%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-a76b5e8.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-ec9daa1{--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-17 .elementor-element.elementor-element-ec9daa1.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-3aa55e3{width:var(--container-widget-width,90.277%);max-width:90.277%;--container-widget-width:90.277%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-3aa55e3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-fabee5f .elementor-button{background-color:#61CE7000;font-family:"Manrope",Sans-serif;font-size:15px;font-weight:400;line-height:27px;transition-duration:0s;border-style:solid;border-width:0 0 0 1px;border-radius:0}.elementor-17 .elementor-element.elementor-element-fabee5f .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-fabee5f .elementor-button:focus{background-color:#f7d078;border-color:#f7d078}.elementor-17 .elementor-element.elementor-element-fabee5f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-17 .elementor-element.elementor-element-060fd27{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-e00ecb5{text-align:center}.elementor-17 .elementor-element.elementor-element-e00ecb5 .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);color:var(--e-global-color-bb9833e)}.elementor-17 .elementor-element.elementor-element-348290b{width:var(--container-widget-width,101.07%);max-width:101.07%;--container-widget-width:101.07%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-348290b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-caa6b52{text-align:start;font-family:"Manrope",Sans-serif;font-weight:400;color:#fffefe}.elementor-17 .elementor-element.elementor-element-f0f9376{width:var(--container-widget-width,100.25%);max-width:100.25%;--container-widget-width:100.25%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:14px}.elementor-17 .elementor-element.elementor-element-f0f9376.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-icon i{color:#bf9b66;transition:color .3s}.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-icon svg{fill:#bf9b66;transition:fill .3s}.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-f0f9376 .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)}.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-17 .elementor-element.elementor-element-8479c70{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-878a7ae{width:var(--container-widget-width,101.07%);max-width:101.07%;--container-widget-width:101.07%;--container-widget-flex-grow:0;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);color:#fffefe}.elementor-17 .elementor-element.elementor-element-878a7ae.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-c6dfcc6{--spacer-size:50px}.elementor-17 .elementor-element.elementor-element-b82b0ab .elementor-button{border-radius:20px}.elementor-17 .elementor-element.elementor-element-25ecaf2{--display:flex;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#bf9b66;--border-color:#bf9b66;--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px}.elementor-17 .elementor-element.elementor-element-25ecaf2:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-25ecaf2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-17 .elementor-element.elementor-element-6eb5b79{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope",Sans-serif;font-size:16px;font-weight:500;word-spacing:2px;color:#fff}.elementor-17 .elementor-element.elementor-element-6eb5b79.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-cee34ac{--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:1;--overlay-mix-blend-mode:lighten;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-cee34ac:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-cee34ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://hendersonohio.com/wp-content/uploads/2024/11/henderson-roofing-construction-background-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-cee34ac:before,.elementor-17 .elementor-element.elementor-element-cee34ac>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-cee34ac>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-cee34ac>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-cee34ac>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-cee34ac>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://hendersonohio.com/wp-content/uploads/2024/10/1111.jpg");--background-overlay:''}.elementor-17 .elementor-element.elementor-element-cee34ac:before{filter:brightness(134%) contrast(100%) saturate(73%) blur(1.1px) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-cee34ac.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-16cd552{--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}.elementor-17 .elementor-element.elementor-element-16cd552.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-eac0386{--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-17 .elementor-element.elementor-element-b32e8c9{--divider-border-style:solid;--divider-color:#bf9b66;--divider-border-width:1.5px;width:var(--container-widget-width,10.55%);max-width:10.55%;--container-widget-width:10.55%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-b32e8c9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-b32e8c9 .elementor-divider-separator{width:50%;margin:0 auto;margin-right:0}.elementor-17 .elementor-element.elementor-element-b32e8c9 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-17 .elementor-element.elementor-element-bfe095c{width:var(--container-widget-width,10.821%);max-width:10.821%;--container-widget-width:10.821%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-bfe095c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-8d60590{--divider-border-style:solid;--divider-color:#bf9b66;--divider-border-width:1.5px;width:var(--container-widget-width,10.55%);max-width:10.55%;--container-widget-width:10.55%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-8d60590.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-8d60590 .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0}.elementor-17 .elementor-element.elementor-element-8d60590 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-17 .elementor-element.elementor-element-003efe6 .elementor-heading-title{font-family:"Goldman",Sans-serif;font-size:34px;font-weight:400;line-height:42px;color:#fff}.elementor-17 .elementor-element.elementor-element-4c29e18{text-align:center;font-family:"Manrope",Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#fffefe}.elementor-17 .elementor-element.elementor-element-8a7e518{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-a854b0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-a854b0d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-3b5ab63{width:var(--container-widget-width,98.018%);max-width:98.018%;--container-widget-width:98.018%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-3b5ab63.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-3b5ab63 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Goldman",Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-624ba5e{text-align:center}.elementor-17 .elementor-element.elementor-element-624ba5e .elementor-heading-title{font-family:"Goldman",Sans-serif;font-size:19px;font-weight:600;color:#fff}.elementor-17 .elementor-element.elementor-element-c7aa373{--display:flex}.elementor-17 .elementor-element.elementor-element-c7aa373.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-7be3a3b{width:var(--container-widget-width,98.018%);max-width:98.018%;--container-widget-width:98.018%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-7be3a3b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-7be3a3b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Goldman",Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-5823bbc{text-align:center}.elementor-17 .elementor-element.elementor-element-5823bbc .elementor-heading-title{font-family:"Goldman",Sans-serif;font-size:19px;font-weight:600;color:#fff}.elementor-17 .elementor-element.elementor-element-6d060c9{--display:flex}.elementor-17 .elementor-element.elementor-element-bd1fef1{width:var(--container-widget-width,98.018%);max-width:98.018%;--container-widget-width:98.018%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-bd1fef1.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-bd1fef1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Goldman",Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-d0825a0{text-align:center}.elementor-17 .elementor-element.elementor-element-d0825a0 .elementor-heading-title{font-family:"Goldman",Sans-serif;font-size:19px;font-weight:600;color:#fff}.elementor-17 .elementor-element.elementor-element-e36e64f{--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:1;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-e36e64f:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-e36e64f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#252525}.elementor-17 .elementor-element.elementor-element-e36e64f:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.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-17 .elementor-element.elementor-element-30c4cb1{--display:flex;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#bf9b66;--border-color:#bf9b66;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-17 .elementor-element.elementor-element-30c4cb1:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-30c4cb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#101010}.elementor-17 .elementor-element.elementor-element-9db6409{--display:flex}.elementor-17 .elementor-element.elementor-element-e3b0069{--display:flex}.elementor-17 .elementor-element.elementor-element-55e92a5{--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-17 .elementor-element.elementor-element-e93866b{--divider-border-style:solid;--divider-color:#bf9b66;--divider-border-width:1.5px;width:var(--container-widget-width,10.55%);max-width:10.55%;--container-widget-width:10.55%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-e93866b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-e93866b .elementor-divider-separator{width:50%;margin:0 auto;margin-right:0}.elementor-17 .elementor-element.elementor-element-e93866b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-17 .elementor-element.elementor-element-e1ddf2b{width:var(--container-widget-width,14.035%);max-width:14.035%;--container-widget-width:14.035%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-e1ddf2b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-6eac0cc{--divider-border-style:solid;--divider-color:#bf9b66;--divider-border-width:1.5px;width:var(--container-widget-width,10.55%);max-width:10.55%;--container-widget-width:10.55%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-6eac0cc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-6eac0cc .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0}.elementor-17 .elementor-element.elementor-element-6eac0cc .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-17 .elementor-element.elementor-element-577ef1b{text-align:center}.elementor-17 .elementor-element.elementor-element-577ef1b .elementor-heading-title{font-family:"Goldman",Sans-serif;font-size:43px;font-weight:400;color:#fff}.elementor-17 .elementor-element.elementor-element-9512cb5{width:var(--container-widget-width,101.372%);max-width:101.372%;--container-widget-width:101.372%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope",Sans-serif;font-size:16px;font-weight:300;color:#fff}.elementor-17 .elementor-element.elementor-element-9512cb5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-17 .elementor-element.elementor-element-5cd7790{background-color:#fff}.elementor-17 .elementor-element.elementor-element-ae90ed6{padding:10px 0 0;text-align:center;font-family:"Manrope",Sans-serif;font-weight:300;letter-spacing:.5px;color:#fff}:root{--page-title-display:none}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-defc5d3{--content-width:1300px}.elementor-17 .elementor-element.elementor-element-7aa1650{--content-width:1300px}.elementor-17 .elementor-element.elementor-element-876c75c{--width:50%}.elementor-17 .elementor-element.elementor-element-fa93b54{--width:50%}.elementor-17 .elementor-element.elementor-element-b993387{--width:100%}.elementor-17 .elementor-element.elementor-element-7fe7aa4{--width:100.744%}.elementor-17 .elementor-element.elementor-element-7ad6996{--content-width:1300px}.elementor-17 .elementor-element.elementor-element-c2a5354{--content-width:1300px}.elementor-17 .elementor-element.elementor-element-8d36c75{--width:100%}.elementor-17 .elementor-element.elementor-element-0885ac6{--width:100.466%}.elementor-17 .elementor-element.elementor-element-01dce55{--width:65.543%}.elementor-17 .elementor-element.elementor-element-ec9daa1{--width:35.149%}.elementor-17 .elementor-element.elementor-element-cee34ac{--content-width:1300px}.elementor-17 .elementor-element.elementor-element-16cd552{--width:97.96%}.elementor-17 .elementor-element.elementor-element-a854b0d{--width:35.276%}.elementor-17 .elementor-element.elementor-element-c7aa373{--width:24.857%}.elementor-17 .elementor-element.elementor-element-e36e64f{--content-width:1300px}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-defc5d3:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-defc5d3>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-attachment:fixed}.elementor-17 .elementor-element.elementor-element-7ad6996:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-7ad6996>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-attachment:fixed}.elementor-17 .elementor-element.elementor-element-c2a5354:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-c2a5354>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-attachment:fixed}.elementor-17 .elementor-element.elementor-element-cee34ac:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-cee34ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-17 .elementor-element.elementor-element-e36e64f:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-e36e64f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-attachment:fixed}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-a9ec298 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-17 .elementor-element.elementor-element-9d2b136 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-17 .elementor-element.elementor-element-aa0f3e8{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-b67c281{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-f7d91d6{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-05c8285 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-e8aec19{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-b816000 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-17 .elementor-element.elementor-element-e4f99d6{--e-n-carousel-swiper-slides-to-display:2}.elementor-17 .elementor-element.elementor-element-fd67acb{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-8d1e313{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-3adf391{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-a76b5e8{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-e00ecb5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-17 .elementor-element.elementor-element-348290b{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-878a7ae{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-a9ec298 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-17 .elementor-element.elementor-element-f6a1b2f .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-17 .elementor-element.elementor-element-f6a1b2f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-17 .elementor-element.elementor-element-01c1dcb img{width:83%}.elementor-17 .elementor-element.elementor-element-64d3998{width:var(--container-widget-width,500px);max-width:500px;padding:0 30px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-9d2b136{width:var(--container-widget-width,340.67px);max-width:340.67px;padding:0 30px;--container-widget-width:340.67px;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-9d2b136 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-17 .elementor-element.elementor-element-aa0f3e8{padding:0 30px;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-b67c281{width:var(--container-widget-width,296.545px);max-width:296.545px;padding:20px 0 0 20px;--container-widget-width:296.545px;--container-widget-flex-grow:0;text-align:center;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-b67c281.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-bfcdae0 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-17 .elementor-element.elementor-element-bfcdae0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-17 .elementor-element.elementor-element-b993387{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-6ed1ef6{padding:0 30px}.elementor-17 .elementor-element.elementor-element-f7d91d6{padding:0 30px;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-05c8285{padding:0 30px}.elementor-17 .elementor-element.elementor-element-05c8285 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-17 .elementor-element.elementor-element-4ed5cd1{padding:0 30px;--e-icon-list-icon-size:6px}.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-4ed5cd1 .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-e8aec19{width:var(--container-widget-width,500px);max-width:500px;padding:0 30px;--container-widget-width:500px;--container-widget-flex-grow:0;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-b816000{text-align:center}.elementor-17 .elementor-element.elementor-element-b816000 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-17 .elementor-element.elementor-element-ec90cbd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-e4f99d6{--e-n-carousel-swiper-slides-to-display:1}.elementor-17 .elementor-element.elementor-element-c2a5354{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-8d36c75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-eb8fc81{width:var(--container-widget-width,299.054px);max-width:299.054px;padding:0 30px;--container-widget-width:299.054px;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-fd67acb{width:var(--container-widget-width,500px);max-width:500px;padding:0 30px;--container-widget-width:500px;--container-widget-flex-grow:0;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-8d1e313{padding:0 30px;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-89b9749{padding:0 30px;--e-icon-list-icon-size:6px}.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-89b9749 .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-3adf391{width:var(--container-widget-width,500px);max-width:500px;padding:0 30px;--container-widget-width:500px;--container-widget-flex-grow:0;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-4ef1ead{width:var(--container-widget-width,500px);max-width:500px;padding:0 30px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-a76b5e8{padding:0 30px;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-3aa55e3{width:var(--container-widget-width,290.864px);max-width:290.864px;--container-widget-width:290.864px;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-fabee5f{padding:0 30px}.elementor-17 .elementor-element.elementor-element-fabee5f .elementor-button{font-size:.8em}.elementor-17 .elementor-element.elementor-element-e00ecb5{padding:0 30px}.elementor-17 .elementor-element.elementor-element-e00ecb5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-17 .elementor-element.elementor-element-348290b{padding:0 30px;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-caa6b52{padding:0 30px;font-size:.8em}.elementor-17 .elementor-element.elementor-element-f0f9376{padding:0 30px;--e-icon-list-icon-size:6px}.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-f0f9376 .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-878a7ae{padding:0 30px;font-size:var(--e-global-typography-text-font-size)}.elementor-17 .elementor-element.elementor-element-25ecaf2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-6eb5b79{width:var(--container-widget-width,248.6px);max-width:248.6px;--container-widget-width:248.6px;--container-widget-flex-grow:0;text-align:center;font-size:.8em;letter-spacing:.4px}.elementor-17 .elementor-element.elementor-element-cee34ac{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-bfe095c{width:var(--container-widget-width,76.725px);max-width:76.725px;--container-widget-width:76.725px;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-003efe6{text-align:center}.elementor-17 .elementor-element.elementor-element-003efe6 .elementor-heading-title{font-size:1.4em;line-height:1.1em}.elementor-17 .elementor-element.elementor-element-4c29e18{padding:0 10px 10px;font-size:.8em;line-height:1.6em}.elementor-17 .elementor-element.elementor-element-3b5ab63 .elementor-counter-number-wrapper{font-size:2em}.elementor-17 .elementor-element.elementor-element-624ba5e{text-align:center}.elementor-17 .elementor-element.elementor-element-624ba5e .elementor-heading-title{font-size:.9em}.elementor-17 .elementor-element.elementor-element-7be3a3b .elementor-counter-number-wrapper{font-size:2em}.elementor-17 .elementor-element.elementor-element-5823bbc{text-align:center}.elementor-17 .elementor-element.elementor-element-5823bbc .elementor-heading-title{font-size:.9em}.elementor-17 .elementor-element.elementor-element-bd1fef1 .elementor-counter-number-wrapper{font-size:2em}.elementor-17 .elementor-element.elementor-element-d0825a0{text-align:center}.elementor-17 .elementor-element.elementor-element-d0825a0 .elementor-heading-title{font-size:.9em}.elementor-17 .elementor-element.elementor-element-e36e64f{--padding-top:30px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-17 .elementor-element.elementor-element-30c4cb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-9db6409{--justify-content:center}.elementor-17 .elementor-element.elementor-element-e1ddf2b{width:var(--container-widget-width,66.671px);max-width:66.671px;--container-widget-width:66.671px;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-577ef1b .elementor-heading-title{font-size:1.5em}.elementor-17 .elementor-element.elementor-element-9512cb5{padding:0 20px;font-size:.8em}.elementor-17 .elementor-element.elementor-element-ae90ed6{padding:0 20px 20px}}.residential-hero{display:flex;align-items:center;gap:24px}.elementor-17 .elementor-element.elementor-element-60b4070{border:none !important}.residential-line{width:4px;height:140px;background:#fff;border-radius:2px}.residential-text h2{font-family:"Noto Sans",sans-serif;font-weight:700;font-size:40px;line-height:1.15;color:#fff;margin:0 0 20px}.residential-text .gold{color:#d3ae76 !important}.residential-text p{font-family:"Noto Sans",sans-serif;font-weight:400;font-size:24px;color:#f0e1be;margin:0}@media (max-width:768px){.residential-hero{gap:16px}.residential-line{height:100px}.residential-text h2{font-size:38px}.residential-text p{font-size:18px}}#gform_wrapper_3 .gfield_label,#gform_wrapper_3 .gsection_title,#gform_wrapper_3 legend{color:#fff !important}#gform_wrapper_3 .gchoice label{color:#fff !important}#gform_wrapper_3 input[type=radio]{accent-color:#fff !important}#gform_wrapper_3 input[type=radio]{border:2px solid #fff !important}#gform_wrapper_3 .gfield_description{color:#fff !important}#gform_wrapper_3 .ginput_complex label,#gform_wrapper_3 .ginput_left label,#gform_wrapper_3 .ginput_right label{color:#fff !important}#gform_wrapper_3 .ginput_address label{color:#fff !important}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}