.elementor-6137 .elementor-element.elementor-element-59dfbeb0{--display:flex;--min-height:450px;--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:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-6137 .elementor-element.elementor-element-59dfbeb0:not(.elementor-motion-effects-element-type-background),.elementor-6137 .elementor-element.elementor-element-59dfbeb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/04/deck_wide_view_20241204-WA0020-1-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-6137 .elementor-element.elementor-element-270be9e{--display:flex;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-6137 .elementor-element.elementor-element-270be9e::before,.elementor-6137 .elementor-element.elementor-element-270be9e>.elementor-background-video-container::before,.elementor-6137 .elementor-element.elementor-element-270be9e>.e-con-inner>.elementor-background-video-container::before,.elementor-6137 .elementor-element.elementor-element-270be9e>.elementor-background-slideshow::before,.elementor-6137 .elementor-element.elementor-element-270be9e>.e-con-inner>.elementor-background-slideshow::before,.elementor-6137 .elementor-element.elementor-element-270be9e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-186cdf1);--background-overlay:''}.elementor-6137 .elementor-element.elementor-element-425b2742 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);text-shadow:0 2px 20px rgb(0 0 0 / .5);color:var(--e-global-color-cd91412)}.elementor-6137 .elementor-element.elementor-element-7dbf2e5{color:var(--e-global-color-cd91412)}.elementor-6137 .elementor-element.elementor-element-baae6f5 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Inter",Sans-serif;font-size:clamp(1rem, calc(0.22vw + 0.94rem), 1.13rem);font-weight:700;fill:var(--e-global-color-186cdf1);color:var(--e-global-color-186cdf1);border-style:none}.elementor-6137 .elementor-element.elementor-element-baae6f5 .elementor-button:hover,.elementor-6137 .elementor-element.elementor-element-baae6f5 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-186cdf1)}.elementor-6137 .elementor-element.elementor-element-baae6f5 .elementor-button:hover svg,.elementor-6137 .elementor-element.elementor-element-baae6f5 .elementor-button:focus svg{fill:var(--e-global-color-186cdf1)}.elementor-6137 .elementor-element.elementor-element-11011b83{--display:grid;--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l);--grid-auto-flow:row}.elementor-6137 .elementor-element.elementor-element-11011b83:not(.elementor-motion-effects-element-type-background),.elementor-6137 .elementor-element.elementor-element-11011b83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-6137 .elementor-element.elementor-element-75067966{--display:flex;--gap:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l)}.elementor-6137 .elementor-element.elementor-element-42510201{width:var(--container-widget-width,1306.406);max-width:1306.406;--container-widget-width:1306.406;--container-widget-flex-grow:0;text-align:center}.elementor-6137 .elementor-element.elementor-element-42510201.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-6137 .elementor-element.elementor-element-42510201 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-6137 .elementor-element.elementor-element-7edeb83{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-6137 .elementor-element.elementor-element-ffbb6a1{--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-6137 .elementor-element.elementor-element-3869c5b{--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-6137 .elementor-element.elementor-element-01dd058 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-6137 .elementor-element.elementor-element-212e288{--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-6137 .elementor-element.elementor-element-212e288.e-con{--align-self:stretch}.elementor-6137 .elementor-element.elementor-element-2a09fdf{--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;--overlay-opacity:1}.elementor-6137 .elementor-element.elementor-element-2a09fdf::before,.elementor-6137 .elementor-element.elementor-element-2a09fdf>.elementor-background-video-container::before,.elementor-6137 .elementor-element.elementor-element-2a09fdf>.e-con-inner>.elementor-background-video-container::before,.elementor-6137 .elementor-element.elementor-element-2a09fdf>.elementor-background-slideshow::before,.elementor-6137 .elementor-element.elementor-element-2a09fdf>.e-con-inner>.elementor-background-slideshow::before,.elementor-6137 .elementor-element.elementor-element-2a09fdf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-6137 .elementor-element.elementor-element-ea3d76a{--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-6137 .elementor-element.elementor-element-ea3d76a.e-con{--order:99999 /* order end hack */}.elementor-6137 .elementor-element.elementor-element-789b4c7 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-6137 .elementor-element.elementor-element-0d1508f{color:var(--e-global-color-secondary)}.elementor-6137 .elementor-element.elementor-element-4c74308{--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-6137 .elementor-element.elementor-element-4c74308.e-con{--align-self:stretch}.elementor-6137 .elementor-element.elementor-element-b5b07cc{--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-6137 .elementor-element.elementor-element-9751619{--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-6137 .elementor-element.elementor-element-b1c6e52 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-6137 .elementor-element.elementor-element-1c6aee4{--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-6137 .elementor-element.elementor-element-1c6aee4.e-con{--align-self:stretch}.elementor-6137 .elementor-element.elementor-element-54370208{--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:30px 20px;--row-gap:30px;--column-gap:20px}.elementor-6137 .elementor-element.elementor-element-54370208:not(.elementor-motion-effects-element-type-background),.elementor-6137 .elementor-element.elementor-element-54370208>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cd91412)}.elementor-6137 .elementor-element.elementor-element-7c41d711{text-align:center}.elementor-6137 .elementor-element.elementor-element-7c41d711 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-6137 .elementor-element.elementor-element-5c5cecf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-6137 .elementor-element.elementor-element-5c5cecf::before,.elementor-6137 .elementor-element.elementor-element-5c5cecf>.elementor-background-video-container::before,.elementor-6137 .elementor-element.elementor-element-5c5cecf>.e-con-inner>.elementor-background-video-container::before,.elementor-6137 .elementor-element.elementor-element-5c5cecf>.elementor-background-slideshow::before,.elementor-6137 .elementor-element.elementor-element-5c5cecf>.e-con-inner>.elementor-background-slideshow::before,.elementor-6137 .elementor-element.elementor-element-5c5cecf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-d4c886f);--background-overlay:''}.elementor-6137 .elementor-element.elementor-element-fe37c29{text-align:center}.elementor-6137 .elementor-element.elementor-element-fe37c29 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:clamp(2rem, calc(1.12vw + 1.73rem), 2.63rem);font-weight:700;line-height:1.2;color:var(--e-global-color-primary)}.elementor-6137 .elementor-element.elementor-element-a3a897c{text-align:center}:root{--page-title-display:none}@media(min-width:481px){.elementor-6137 .elementor-element.elementor-element-270be9e{--width:62%}.elementor-6137 .elementor-element.elementor-element-3869c5b{--width:50%}.elementor-6137 .elementor-element.elementor-element-212e288{--width:50%}.elementor-6137 .elementor-element.elementor-element-ea3d76a{--width:50%}.elementor-6137 .elementor-element.elementor-element-4c74308{--width:50%}.elementor-6137 .elementor-element.elementor-element-9751619{--width:50%}.elementor-6137 .elementor-element.elementor-element-1c6aee4{--width:50%}}@media(max-width:1024px){.elementor-6137 .elementor-element.elementor-element-59dfbeb0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-6137 .elementor-element.elementor-element-425b2742{text-align:center}.elementor-6137 .elementor-element.elementor-element-11011b83{--grid-auto-flow:row}.elementor-6137 .elementor-element.elementor-element-5c5cecf{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}}@media(max-width:768px){.elementor-6137 .elementor-element.elementor-element-425b2742 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6137 .elementor-element.elementor-element-11011b83{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row}.elementor-6137 .elementor-element.elementor-element-42510201{text-align:center}.elementor-6137 .elementor-element.elementor-element-42510201 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-7edeb83{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-6137 .elementor-element.elementor-element-01dd058{text-align:center}.elementor-6137 .elementor-element.elementor-element-01dd058 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-67d006b{text-align:center}.elementor-6137 .elementor-element.elementor-element-789b4c7{text-align:center}.elementor-6137 .elementor-element.elementor-element-789b4c7 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-0d1508f{text-align:center}.elementor-6137 .elementor-element.elementor-element-b1c6e52{text-align:center}.elementor-6137 .elementor-element.elementor-element-b1c6e52 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-8917295{text-align:center}.elementor-6137 .elementor-element.elementor-element-5c5cecf{--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px}}@media(max-width:480px){.elementor-6137 .elementor-element.elementor-element-425b2742 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-6137 .elementor-element.elementor-element-11011b83{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-6137 .elementor-element.elementor-element-42510201 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-7edeb83{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-6137 .elementor-element.elementor-element-01dd058 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-789b4c7 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-b1c6e52 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-6137 .elementor-element.elementor-element-5c5cecf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-100.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-200.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-300.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-regular.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-500.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-600.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-700.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-800.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/inter-v18-latin-900.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-100.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-200.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-300.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-regular.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-500.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-600.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-700.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-800.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.ejshomeimprovement.com/wp-content/uploads/2025/01/poppins-v22-latin-900.woff2) format('woff2')}