.elementor-3404 .elementor-element.elementor-element-1b49bbd{--display:flex;--min-height:746px;--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.29;}.elementor-3404 .elementor-element.elementor-element-1b49bbd:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-1b49bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/homeadditions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-1b49bbd::before, .elementor-3404 .elementor-element.elementor-element-1b49bbd > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-1b49bbd > .e-con-inner > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-1b49bbd > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-1b49bbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-1b49bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#141414;--background-overlay:'';}.elementor-3404 .elementor-element.elementor-element-83956b4{--display:flex;--min-height:0px;}.elementor-3404 .elementor-element.elementor-element-ebfba31{--spacer-size:167px;}.elementor-3404 .elementor-element.elementor-element-00ee09a{--display:flex;--min-height:271px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3404 .elementor-element.elementor-element-00ee09a:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-00ee09a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322F2FCC;}.elementor-3404 .elementor-element.elementor-element-00ee09a::before, .elementor-3404 .elementor-element.elementor-element-00ee09a > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-00ee09a > .e-con-inner > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-00ee09a > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-00ee09a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-00ee09a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3404 .elementor-element.elementor-element-00ee09a.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-a20a25a{text-align:center;}.elementor-3404 .elementor-element.elementor-element-a20a25a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-562d69e{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3404 .elementor-element.elementor-element-f8d3f81 .elementor-button{background-color:#328D5F;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;border-radius:18px 18px 18px 18px;padding:17px 17px 17px 17px;}.elementor-3404 .elementor-element.elementor-element-483a9d6{--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:0.5;}.elementor-3404 .elementor-element.elementor-element-483a9d6::before, .elementor-3404 .elementor-element.elementor-element-483a9d6 > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-483a9d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-483a9d6 > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-483a9d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-483a9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3404 .elementor-element.elementor-element-b7b0b93{--spacer-size:50px;}.elementor-3404 .elementor-element.elementor-element-920d7d2 .elementor-heading-title{font-family:"Unica One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3404 .elementor-element.elementor-element-f27fe1e{font-family:"Sawarabi Mincho", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3404 .elementor-element.elementor-element-35cff55{--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-3404 .elementor-element.elementor-element-98dc0dc{--spacer-size:101px;}.elementor-3404 .elementor-element.elementor-element-3ed203b{--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-3404 .elementor-element.elementor-element-7968ccd{text-align:center;}.elementor-3404 .elementor-element.elementor-element-7968ccd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-2.3px;color:#000000;}.elementor-3404 .elementor-element.elementor-element-5dbe171{text-align:center;}.elementor-3404 .elementor-element.elementor-element-5dbe171 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-2.3px;color:#60E867;}.elementor-3404 .elementor-element.elementor-element-6ed0b9d{--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-3404 .elementor-element.elementor-element-ae614c7{--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-3404 .elementor-element.elementor-element-856ee20.jkit-equal-height-enable, .elementor-3404 .elementor-element.elementor-element-856ee20.jkit-equal-height-enable > .elementor-widget-container, .elementor-3404 .elementor-element.elementor-element-856ee20.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-3404 .elementor-element.elementor-element-856ee20.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{background-color:#F1EFEDB0;text-align:center;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{background-color:#F9C293B0;color:#000000;border-style:solid;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-856ee20 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-1fb9156{--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-3404 .elementor-element.elementor-element-b25de15.jkit-equal-height-enable, .elementor-3404 .elementor-element.elementor-element-b25de15.jkit-equal-height-enable > .elementor-widget-container, .elementor-3404 .elementor-element.elementor-element-b25de15.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-3404 .elementor-element.elementor-element-b25de15.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{background-color:#F1EFEDB0;text-align:center;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{background-color:#F9C293B0;color:#000000;border-style:solid;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-b25de15 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-6ae67f9{--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-3404 .elementor-element.elementor-element-8527a9f.jkit-equal-height-enable, .elementor-3404 .elementor-element.elementor-element-8527a9f.jkit-equal-height-enable > .elementor-widget-container, .elementor-3404 .elementor-element.elementor-element-8527a9f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-3404 .elementor-element.elementor-element-8527a9f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{background-color:#F1EFEDB0;text-align:center;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{background-color:#F9C293B0;color:#000000;border-style:solid;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:15px;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-8527a9f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-f5d20a9{--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-3404 .elementor-element.elementor-element-ed6d504.jkit-equal-height-enable, .elementor-3404 .elementor-element.elementor-element-ed6d504.jkit-equal-height-enable > .elementor-widget-container, .elementor-3404 .elementor-element.elementor-element-ed6d504.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-3404 .elementor-element.elementor-element-ed6d504.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{background-color:#F1EFEDB0;text-align:center;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{background-color:#F9C293B0;color:#000000;border-style:solid;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-3404 .elementor-element.elementor-element-ed6d504 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-a927fe7{--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-3404 .elementor-element.elementor-element-f3324a5{--display:flex;}.elementor-3404 .elementor-element.elementor-element-02a2079{--spacer-size:91px;}.elementor-3404 .elementor-element.elementor-element-bc10ab0{--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-3404 .elementor-element.elementor-element-e020f4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3404 .elementor-element.elementor-element-2eea77a{--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-3404 .elementor-element.elementor-element-2c74ad3{--display:flex;--position:absolute;--min-height:336px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;top:264px;--z-index:9999;}.elementor-3404 .elementor-element.elementor-element-2c74ad3:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-3404 .elementor-element.elementor-element-2c74ad3::before, .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3404 .elementor-element.elementor-element-2c74ad3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#C64949;}.elementor-3404 .elementor-element.elementor-element-2c74ad3 > .elementor-shape-bottom svg, .elementor-3404 .elementor-element.elementor-element-2c74ad3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:366px;}body:not(.rtl) .elementor-3404 .elementor-element.elementor-element-2c74ad3{left:120px;}body.rtl .elementor-3404 .elementor-element.elementor-element-2c74ad3{right:120px;}.elementor-3404 .elementor-element.elementor-element-89d605e{--display:flex;--position:absolute;--min-height:355px;--border-radius:0px 0px 0px 0px;top:268px;--z-index:9999;}.elementor-3404 .elementor-element.elementor-element-89d605e:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-89d605e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-3404 .elementor-element.elementor-element-89d605e{left:58px;}body.rtl .elementor-3404 .elementor-element.elementor-element-89d605e{right:58px;}.elementor-3404 .elementor-element.elementor-element-b0cea08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-3404 .elementor-element.elementor-element-fec2a0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-3404 .elementor-element.elementor-element-d9557a5{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#292929;}.elementor-3404 .elementor-element.elementor-element-88f49b6 .elementor-button{background-color:#FF9521;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:19px 48px 19px 48px;}.elementor-3404 .elementor-element.elementor-element-605d6ee{--display:flex;--min-height:355px;--border-radius:0px 0px 0px 0px;--z-index:9999;}.elementor-3404 .elementor-element.elementor-element-605d6ee:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-605d6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3404 .elementor-element.elementor-element-9c05084 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-3404 .elementor-element.elementor-element-17432dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-3404 .elementor-element.elementor-element-07d24f1{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#292929;}.elementor-3404 .elementor-element.elementor-element-40e298a .elementor-button{background-color:#FF9521;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:19px 48px 19px 48px;}.elementor-3404 .elementor-element.elementor-element-d2c5b2a{--display:flex;}.elementor-3404 .elementor-element.elementor-element-d2c5b2a:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-d2c5b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-05-at-9.49.23-PM.jpeg");background-position:center center;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-da7f9fb{--spacer-size:600px;}.elementor-3404 .elementor-element.elementor-element-b91ea3a{--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-3404 .elementor-element.elementor-element-2f04191{--spacer-size:82px;}.elementor-3404 .elementor-element.elementor-element-bf78e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3404 .elementor-element.elementor-element-b28eb67{--display:flex;--min-height:500px;--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-3404 .elementor-element.elementor-element-b28eb67:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-b28eb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/homeadditions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-0af1b4f{--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-3404 .elementor-element.elementor-element-a577406 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#050505;}.elementor-3404 .elementor-element.elementor-element-8e0d1eb{text-align:start;}.elementor-3404 .elementor-element.elementor-element-8e0d1eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;letter-spacing:-1.2px;color:#60E867;}.elementor-3404 .elementor-element.elementor-element-db90b2a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-3404 .elementor-element.elementor-element-b68f6b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3404 .elementor-element.elementor-element-b68f6b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-6ff1763{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-1e67ae3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-1e67ae3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-1e67ae3 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-3404 .elementor-element.elementor-element-1e67ae3 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3404 .elementor-element.elementor-element-1e67ae3.elementor-view-stacked .elementor-icon{background-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-1e67ae3.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-1e67ae3.elementor-view-default .elementor-icon{fill:#6DC355;color:#6DC355;border-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-1e67ae3 .elementor-icon{transition-duration:0s;font-size:21px;}.elementor-3404 .elementor-element.elementor-element-1e67ae3 .elementor-icon-box-title, .elementor-3404 .elementor-element.elementor-element-1e67ae3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3404 .elementor-element.elementor-element-fd99a94{--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-3404 .elementor-element.elementor-element-08ead9c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-08ead9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-08ead9c .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-3404 .elementor-element.elementor-element-08ead9c .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3404 .elementor-element.elementor-element-08ead9c.elementor-view-stacked .elementor-icon{background-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-08ead9c.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-08ead9c.elementor-view-default .elementor-icon{fill:#6DC355;color:#6DC355;border-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-08ead9c .elementor-icon{transition-duration:0s;font-size:21px;}.elementor-3404 .elementor-element.elementor-element-08ead9c .elementor-icon-box-title, .elementor-3404 .elementor-element.elementor-element-08ead9c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3404 .elementor-element.elementor-element-00e5744{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3404 .elementor-element.elementor-element-00e5744.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-89fe73c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-3404 .elementor-element.elementor-element-818e501{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-818e501.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-818e501 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-3404 .elementor-element.elementor-element-818e501 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3404 .elementor-element.elementor-element-818e501.elementor-view-stacked .elementor-icon{background-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-818e501.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-818e501.elementor-view-default .elementor-icon{fill:#6DC355;color:#6DC355;border-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-818e501 .elementor-icon{transition-duration:0s;font-size:21px;}.elementor-3404 .elementor-element.elementor-element-818e501 .elementor-icon-box-title, .elementor-3404 .elementor-element.elementor-element-818e501 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3404 .elementor-element.elementor-element-77986cf{--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-3404 .elementor-element.elementor-element-c7972c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-c7972c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-c7972c6 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-3404 .elementor-element.elementor-element-c7972c6 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-3404 .elementor-element.elementor-element-c7972c6.elementor-view-stacked .elementor-icon{background-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-c7972c6.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-c7972c6.elementor-view-default .elementor-icon{fill:#6DC355;color:#6DC355;border-color:#6DC355;}.elementor-3404 .elementor-element.elementor-element-c7972c6 .elementor-icon{transition-duration:0s;font-size:21px;}.elementor-3404 .elementor-element.elementor-element-c7972c6 .elementor-icon-box-title, .elementor-3404 .elementor-element.elementor-element-c7972c6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3404 .elementor-element.elementor-element-69b6e81{--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-3404 .elementor-element.elementor-element-99c2358{--spacer-size:126px;}.elementor-3404 .elementor-element.elementor-element-8d6e6a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3404 .elementor-element.elementor-element-77ab86f{--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-3404 .elementor-element.elementor-element-00c0b95{--display:flex;}.elementor-3404 .elementor-element.elementor-element-6530e40{--display:flex;}.elementor-3404 .elementor-element.elementor-element-e584b07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#050505;}.elementor-3404 .elementor-element.elementor-element-6bcab9b{text-align:start;}.elementor-3404 .elementor-element.elementor-element-6bcab9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;letter-spacing:-1.2px;color:#60E867;}.elementor-3404 .elementor-element.elementor-element-f71152d{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-3404 .elementor-element.elementor-element-6a81ed4 .elementor-button{background-color:#FF9521;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:19px 48px 19px 48px;}.elementor-3404 .elementor-element.elementor-element-7679a3d{--display:flex;--min-height:511px;--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-3404 .elementor-element.elementor-element-7679a3d:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-7679a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/HomeRenovationInteriorDesign–Banner.webp");background-position:center center;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-86422c4{--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-3404 .elementor-element.elementor-element-5624ff1{--spacer-size:82px;}.elementor-3404 .elementor-element.elementor-element-145f2f1{--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-3404 .elementor-element.elementor-element-012bdfe{text-align:center;}.elementor-3404 .elementor-element.elementor-element-012bdfe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#050505;}.elementor-3404 .elementor-element.elementor-element-ee975f1{text-align:center;}.elementor-3404 .elementor-element.elementor-element-ee975f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;letter-spacing:-1.2px;color:#60E867;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3404 .elementor-element.elementor-element-d7fa2c0{--display:flex;--min-height:650px;}.elementor-3404 .elementor-element.elementor-element-d7fa2c0:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-d7fa2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-05-at-10.17.02-PM.jpeg");background-position:center center;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-0ede1fe{text-align:center;}.elementor-3404 .elementor-element.elementor-element-3dba423 .elementor-button{background-color:#FF9521;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:19px 48px 19px 48px;}.elementor-3404 .elementor-element.elementor-element-91b3a15{--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-3404 .elementor-element.elementor-element-e9ae5ff{--spacer-size:82px;}.elementor-3404 .elementor-element.elementor-element-064b9be{--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-3404 .elementor-element.elementor-element-06446b8{--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-3404 .elementor-element.elementor-element-a041de1{--display:flex;--min-height:353px;}.elementor-3404 .elementor-element.elementor-element-a041de1:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-a041de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/HOME-OFFICE.png");background-position:center center;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-746becf{--display:flex;--min-height:353px;}.elementor-3404 .elementor-element.elementor-element-746becf:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-746becf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-08-at-9.51.35-PM.jpeg");background-position:center center;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-3db347a{--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-3404 .elementor-element.elementor-element-9123970 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#050505;}.elementor-3404 .elementor-element.elementor-element-0c496b4{text-align:start;}.elementor-3404 .elementor-element.elementor-element-0c496b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;letter-spacing:-1.2px;color:#60E867;}.elementor-3404 .elementor-element.elementor-element-137b1e0{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-3404 .elementor-element.elementor-element-a80701a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-3404 .elementor-element.elementor-element-7a33d4e .elementor-button{background-color:#FF9521;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:19px 48px 19px 48px;}.elementor-3404 .elementor-element.elementor-element-9538c9d{--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-3404 .elementor-element.elementor-element-3b136c7{--spacer-size:82px;}.elementor-3404 .elementor-element.elementor-element-3db6649{--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-3404 .elementor-element.elementor-element-44b91c4{--display:flex;--min-height:910px;}.elementor-3404 .elementor-element.elementor-element-44b91c4:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-44b91c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-05-at-10.22.03-PM.jpeg");background-position:center center;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-1b8d6ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3404 .elementor-element.elementor-element-2798bdf{--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-3404 .elementor-element.elementor-element-e4ca024{--spacer-size:135px;}.elementor-3404 .elementor-element.elementor-element-c0d0ee2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#050505;}.elementor-3404 .elementor-element.elementor-element-41ff56d{text-align:start;}.elementor-3404 .elementor-element.elementor-element-41ff56d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:900;letter-spacing:-1.2px;color:#60E867;}.elementor-3404 .elementor-element.elementor-element-771c753{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-3404 .elementor-element.elementor-element-f6be4aa .elementor-button{background-color:#FF9521;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;padding:19px 48px 19px 48px;}.elementor-3404 .elementor-element.elementor-element-21f7bde{--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-3404 .elementor-element.elementor-element-21f7bde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-ad5691d{--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-3404 .elementor-element.elementor-element-238c876{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:4px 4px 4px 4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-34d6ba2{width:var( --container-widget-width, 38.044% );max-width:38.044%;--container-widget-width:38.044%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-34d6ba2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-34d6ba2 .elementor-icon-wrapper{text-align:center;}.elementor-3404 .elementor-element.elementor-element-34d6ba2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3404 .elementor-element.elementor-element-34d6ba2.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-34d6ba2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-34d6ba2.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-34d6ba2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-34d6ba2 .elementor-icon{font-size:76px;}.elementor-3404 .elementor-element.elementor-element-34d6ba2 .elementor-icon svg{height:76px;}.elementor-3404 .elementor-element.elementor-element-8961a2a{color:#000000;}.elementor-3404 .elementor-element.elementor-element-05903f1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:4px 4px 4px 4px;}.elementor-3404 .elementor-element.elementor-element-1c347bb{width:var( --container-widget-width, 38.044% );max-width:38.044%;--container-widget-width:38.044%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-1c347bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-1c347bb .elementor-icon-wrapper{text-align:center;}.elementor-3404 .elementor-element.elementor-element-1c347bb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3404 .elementor-element.elementor-element-1c347bb.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-1c347bb.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-1c347bb.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-1c347bb.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-1c347bb .elementor-icon{font-size:76px;}.elementor-3404 .elementor-element.elementor-element-1c347bb .elementor-icon svg{height:76px;}.elementor-3404 .elementor-element.elementor-element-29a24a6{color:#000000;}.elementor-3404 .elementor-element.elementor-element-5967285{--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-3404 .elementor-element.elementor-element-041c400{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:4px 4px 4px 4px;}.elementor-3404 .elementor-element.elementor-element-f8f8594{width:var( --container-widget-width, 38.044% );max-width:38.044%;--container-widget-width:38.044%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-f8f8594.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-f8f8594 .elementor-icon-wrapper{text-align:center;}.elementor-3404 .elementor-element.elementor-element-f8f8594.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3404 .elementor-element.elementor-element-f8f8594.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-f8f8594.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-f8f8594.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-f8f8594.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-f8f8594 .elementor-icon{font-size:76px;}.elementor-3404 .elementor-element.elementor-element-f8f8594 .elementor-icon svg{height:76px;}.elementor-3404 .elementor-element.elementor-element-a75d60b{color:#000000;}.elementor-3404 .elementor-element.elementor-element-bbf9a3c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:4px 4px 4px 4px;}.elementor-3404 .elementor-element.elementor-element-f48d0bd{width:var( --container-widget-width, 38.044% );max-width:38.044%;--container-widget-width:38.044%;--container-widget-flex-grow:0;}.elementor-3404 .elementor-element.elementor-element-f48d0bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3404 .elementor-element.elementor-element-f48d0bd .elementor-icon-wrapper{text-align:center;}.elementor-3404 .elementor-element.elementor-element-f48d0bd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3404 .elementor-element.elementor-element-f48d0bd.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-f48d0bd.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-3404 .elementor-element.elementor-element-f48d0bd.elementor-view-framed .elementor-icon, .elementor-3404 .elementor-element.elementor-element-f48d0bd.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-3404 .elementor-element.elementor-element-f48d0bd .elementor-icon{font-size:76px;}.elementor-3404 .elementor-element.elementor-element-f48d0bd .elementor-icon svg{height:76px;}.elementor-3404 .elementor-element.elementor-element-bb9d4b3{color:#000000;}.elementor-3404 .elementor-element.elementor-element-d4ea941{--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-3404 .elementor-element.elementor-element-6c74403{--spacer-size:50px;}.elementor-3404 .elementor-element.elementor-element-026c476{--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-3404 .elementor-element.elementor-element-ab1e08a{--display:flex;}.elementor-3404 .elementor-element.elementor-element-db207f7{text-align:center;}.elementor-3404 .elementor-element.elementor-element-db207f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#050505;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3404 .elementor-element.elementor-element-f82c877 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-3404 .elementor-element.elementor-element-77cacda9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-3404 .elementor-element.elementor-element-77cacda9:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-77cacda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-3404 .elementor-element.elementor-element-34c84466 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3404 .elementor-element.elementor-element-34c84466 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3404 .elementor-element.elementor-element-34c84466 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3404 .elementor-element.elementor-element-34c84466 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3404 .elementor-element.elementor-element-34c84466 .elementskit-border-divider::before{height:4px;}.elementor-3404 .elementor-element.elementor-element-34c84466 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{height:4px;}.elementor-3404 .elementor-element.elementor-element-34c84466 .elementskit-section-title-wraper .elementskit-border-star{height:4px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-blog-block-post, .elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-image-card, .elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-card{background-color:rgba(255,255,255,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;margin:0px 15px 0px 15px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-image-card{display:block;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-blog-block-post .elementskit-post-body{padding:35px 20px 35px 20px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-image-card .elementskit-post-body{padding:35px 20px 35px 20px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-entry-thumb{border-radius:0px 0px 0px 0px;} .elementor-3404 .elementor-element.elementor-element-193cd156 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .post-meta-list{text-align:left;margin:0px 0px 16px 0px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .post-meta-list > span{color:#2575fc;fill:#2575fc;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-body .entry-title a{color:#000000;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-entry-header .entry-title a{color:#000000;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 17px 0px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 17px 0px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-footer > p{color:#656565;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-body > p{color:#656565;text-align:left;margin:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-footer{text-align:left;margin:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3404 .elementor-element.elementor-element-77cacda9{--padding-top:60px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-3404 .elementor-element.elementor-element-34c84466 .ekit-heading__description{max-width:500px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-blog-block-post, .elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-image-card, .elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-3404 .elementor-element.elementor-element-83956b4{--width:100%;}.elementor-3404 .elementor-element.elementor-element-00ee09a{--width:54%;}.elementor-3404 .elementor-element.elementor-element-483a9d6{--width:100%;}.elementor-3404 .elementor-element.elementor-element-6ed0b9d{--content-width:1343px;}.elementor-3404 .elementor-element.elementor-element-e020f4e{--content-width:1331px;}.elementor-3404 .elementor-element.elementor-element-2eea77a{--width:33.581%;}.elementor-3404 .elementor-element.elementor-element-b28eb67{--width:50%;}.elementor-3404 .elementor-element.elementor-element-0af1b4f{--width:50%;}.elementor-3404 .elementor-element.elementor-element-b68f6b3{--width:95.819%;}.elementor-3404 .elementor-element.elementor-element-00e5744{--width:95.819%;}.elementor-3404 .elementor-element.elementor-element-77ab86f{--width:50%;}.elementor-3404 .elementor-element.elementor-element-6530e40{--content-width:601px;}.elementor-3404 .elementor-element.elementor-element-7679a3d{--width:50%;}.elementor-3404 .elementor-element.elementor-element-064b9be{--content-width:1320px;}.elementor-3404 .elementor-element.elementor-element-3db6649{--content-width:1331px;}.elementor-3404 .elementor-element.elementor-element-1b8d6ae{--content-width:1325px;}.elementor-3404 .elementor-element.elementor-element-2798bdf{--width:44%;}.elementor-3404 .elementor-element.elementor-element-21f7bde{--width:56.611%;}.elementor-3404 .elementor-element.elementor-element-026c476{--content-width:868px;}.elementor-3404 .elementor-element.elementor-element-77cacda9{--content-width:1120px;}}@media(max-width:767px){.elementor-3404 .elementor-element.elementor-element-00ee09a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3404 .elementor-element.elementor-element-483a9d6:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-483a9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hometownremodelingca.com/wp-content/uploads/2026/01/Kitchen-Remodeling-Blog-scaled.png");background-position:center center;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-483a9d6{--min-height:610px;--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.43;}.elementor-3404 .elementor-element.elementor-element-b7b0b93{--spacer-size:148px;}.elementor-3404 .elementor-element.elementor-element-920d7d2{text-align:center;}.elementor-3404 .elementor-element.elementor-element-920d7d2 .elementor-heading-title{font-size:25px;}.elementor-3404 .elementor-element.elementor-element-f27fe1e{text-align:center;font-size:15px;}.elementor-3404 .elementor-element.elementor-element-7e2394d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-7e2394d.elementor-element{--align-self:center;}.elementor-3404 .elementor-element.elementor-element-99c2358{--spacer-size:25px;}.elementor-3404 .elementor-element.elementor-element-e4ca024{--spacer-size:72px;}.elementor-3404 .elementor-element.elementor-element-34c84466 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-blog-block-post, .elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-image-card, .elementor-3404 .elementor-element.elementor-element-193cd156 .elementskit-post-card{margin:0px 0px 30px 0px;}}