.elementor-14639 .elementor-element.elementor-element-21b8014b{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-21b8014b.e-con{--order:99999 /* order end hack */;}.elementor-14639 .elementor-element.elementor-element-5445a354{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-62141a78{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-62141a78.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7ecdb977{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7ecdb977:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7ecdb977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Encino-CA-af-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-7ecdb977::before, .elementor-14639 .elementor-element.elementor-element-7ecdb977 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7ecdb977 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7ecdb977 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7ecdb977 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7ecdb977 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-69fb6990{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-69fb6990:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-69fb6990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-69fb6990.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-14639 .elementor-element.elementor-element-851aac5{text-align:center;}.elementor-14639 .elementor-element.elementor-element-851aac5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6c3a550b{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-6c3a550b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-6c3a550b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5686640d{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-5686640d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5686640d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-5686640d.e-con{--align-self:flex-end;}.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-14639 .elementor-element.elementor-element-4fb15e37.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4fb15e37 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-4fb15e37 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4fb15e37.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4fb15e37.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-4fb15e37.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4fb15e37 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-4fb15e37 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4fb15e37 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-42ac66dd{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-42ac66dd:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-42ac66dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-124cf4c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-124cf4c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-124cf4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-124cf4c.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.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-14639 .elementor-element.elementor-element-119a5404 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-119a5404{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-119a5404{right:0px;}.elementor-14639 .elementor-element.elementor-element-119a5404{top:40px;}.elementor-14639 .elementor-element.elementor-element-119a5404 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-5dd302ff{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4ef0a954{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4ef0a954.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-39738263{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-39738263:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-39738263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Burbank-CA-Roof-replacment-15-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-39738263::before, .elementor-14639 .elementor-element.elementor-element-39738263 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-39738263 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-39738263 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-39738263 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-39738263 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-6625848e{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-6625848e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6625848e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-6625848e.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7f10cfa6{text-align:center;}.elementor-14639 .elementor-element.elementor-element-7f10cfa6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-67030b3d{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-67030b3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-67030b3d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-40e4a134{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-40e4a134:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-40e4a134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-40e4a134.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-3dabec8f.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3dabec8f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-3dabec8f .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3dabec8f.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3dabec8f.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-3dabec8f.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3dabec8f .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-3dabec8f .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3dabec8f .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-1474ac32{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1474ac32:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1474ac32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-5bbc9370{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-5bbc9370:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5bbc9370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-5bbc9370.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-29e4ee29 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-29e4ee29{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-29e4ee29{right:0px;}.elementor-14639 .elementor-element.elementor-element-29e4ee29{top:40px;}.elementor-14639 .elementor-element.elementor-element-29e4ee29 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-17e97145{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-bed80c5{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-bed80c5.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4184ed00{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4184ed00:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4184ed00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Hacienda-Heights-CA-Roof-replacment-19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-4184ed00::before, .elementor-14639 .elementor-element.elementor-element-4184ed00 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4184ed00 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4184ed00 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4184ed00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4184ed00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-7e364693{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-7e364693:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7e364693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-7e364693.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-675d9436{text-align:center;}.elementor-14639 .elementor-element.elementor-element-675d9436 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6e05e96e{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-6e05e96e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-6e05e96e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1c5bbb0a{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-1c5bbb0a:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1c5bbb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-1c5bbb0a.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-5b0d38d5.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-5b0d38d5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-5b0d38d5 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5b0d38d5.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-5b0d38d5.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-5b0d38d5.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-5b0d38d5 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-5b0d38d5 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-5b0d38d5 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-69115913{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-69115913:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-69115913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-262dc847{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-262dc847:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-262dc847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-262dc847.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-1bb0308a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-1bb0308a{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-1bb0308a{right:0px;}.elementor-14639 .elementor-element.elementor-element-1bb0308a{top:40px;}.elementor-14639 .elementor-element.elementor-element-1bb0308a img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-aabe22c{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3eb963c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3eb963c.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-13bc77fd{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-13bc77fd:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-13bc77fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Long-Beach-CA-Roof-replacment-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-13bc77fd::before, .elementor-14639 .elementor-element.elementor-element-13bc77fd > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-13bc77fd > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-13bc77fd > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-13bc77fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-13bc77fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-7d358e0c{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-7d358e0c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7d358e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-7d358e0c.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6c18b29d{text-align:center;}.elementor-14639 .elementor-element.elementor-element-6c18b29d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-75298a38{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-75298a38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-75298a38 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6a9b9b5e{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-6a9b9b5e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6a9b9b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-6a9b9b5e.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-6c572913.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6c572913 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-6c572913 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6c572913.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6c572913.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-6c572913.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6c572913 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-6c572913 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6c572913 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-47e3ebcd{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-47e3ebcd:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-47e3ebcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-34d82539{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-34d82539:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-34d82539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-34d82539.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-6b06a7be > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-6b06a7be{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-6b06a7be{right:0px;}.elementor-14639 .elementor-element.elementor-element-6b06a7be{top:40px;}.elementor-14639 .elementor-element.elementor-element-6b06a7be img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-7dbdfdb3{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-77b4f6d4{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1b3645a1{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1b3645a1.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1de7cff2{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1de7cff2:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1de7cff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Los-Angeles-CA-21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-1de7cff2::before, .elementor-14639 .elementor-element.elementor-element-1de7cff2 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-1de7cff2 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-1de7cff2 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-1de7cff2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-1de7cff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-47b07e65{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-47b07e65:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-47b07e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-47b07e65.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4ff4b36e{text-align:center;}.elementor-14639 .elementor-element.elementor-element-4ff4b36e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7fad4bb2{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-7fad4bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-7fad4bb2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6a5f54b5{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-6a5f54b5:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6a5f54b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-6a5f54b5.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-62ea69ad.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-62ea69ad .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-62ea69ad .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-62ea69ad.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-62ea69ad.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-62ea69ad.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-62ea69ad .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-62ea69ad .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-62ea69ad .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-34b4f2b1{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-34b4f2b1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-34b4f2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-44b74a76{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-44b74a76:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-44b74a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-44b74a76.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-188b698e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-188b698e{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-188b698e{right:0px;}.elementor-14639 .elementor-element.elementor-element-188b698e{top:40px;}.elementor-14639 .elementor-element.elementor-element-188b698e img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-307d862c{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6df9feb3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6df9feb3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7a0339eb{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7a0339eb:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7a0339eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Manhattan-Beach-CA-18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-7a0339eb::before, .elementor-14639 .elementor-element.elementor-element-7a0339eb > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7a0339eb > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7a0339eb > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7a0339eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7a0339eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-6cccf2c6{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-6cccf2c6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6cccf2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-6cccf2c6.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-26c00cf8{text-align:center;}.elementor-14639 .elementor-element.elementor-element-26c00cf8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1f43809e{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-1f43809e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-1f43809e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7bdfb058{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-7bdfb058:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7bdfb058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-7bdfb058.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-1ef7c208.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1ef7c208 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-1ef7c208 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1ef7c208.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1ef7c208.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-1ef7c208.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1ef7c208 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-1ef7c208 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1ef7c208 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-666a2509{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-666a2509:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-666a2509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-75a9df85{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-75a9df85:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-75a9df85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-75a9df85.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-69e7b7ca > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-69e7b7ca{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-69e7b7ca{right:0px;}.elementor-14639 .elementor-element.elementor-element-69e7b7ca{top:40px;}.elementor-14639 .elementor-element.elementor-element-69e7b7ca img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-61f8ae36{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-ccd91c3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-ccd91c3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-75e9d6e{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-75e9d6e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-75e9d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Sherman-Oaks-CA-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-75e9d6e::before, .elementor-14639 .elementor-element.elementor-element-75e9d6e > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-75e9d6e > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-75e9d6e > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-75e9d6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-75e9d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-b42e510{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-b42e510:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-b42e510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-b42e510.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-449ed47a{text-align:center;}.elementor-14639 .elementor-element.elementor-element-449ed47a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-919a62{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-919a62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-919a62 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4ea868a8{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-4ea868a8:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4ea868a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-4ea868a8.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-4247487e.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4247487e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-4247487e .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4247487e.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4247487e.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-4247487e.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4247487e .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-4247487e .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4247487e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-27f65777{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-27f65777:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-27f65777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-57387bac{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-57387bac:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-57387bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-57387bac.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-5427a5c6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-5427a5c6{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-5427a5c6{right:0px;}.elementor-14639 .elementor-element.elementor-element-5427a5c6{top:40px;}.elementor-14639 .elementor-element.elementor-element-5427a5c6 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-1175fdbb{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-68218c9c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-68218c9c.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-36e2a162{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-36e2a162:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-36e2a162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/ADUla1_Los-angeles-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-36e2a162::before, .elementor-14639 .elementor-element.elementor-element-36e2a162 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-36e2a162 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-36e2a162 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-36e2a162 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-36e2a162 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-35a70cb3{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-35a70cb3:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-35a70cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-35a70cb3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-2e64c964{text-align:center;}.elementor-14639 .elementor-element.elementor-element-2e64c964 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-b89ac2f{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-b89ac2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-b89ac2f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-71d50203{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-71d50203:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-71d50203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-71d50203.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-4a8091d3.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4a8091d3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-4a8091d3 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4a8091d3.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4a8091d3.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-4a8091d3.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4a8091d3 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-4a8091d3 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4a8091d3 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-c36d261{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-c36d261:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-c36d261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-14944280{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-14944280:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-14944280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-14944280.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-517ff077 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-517ff077{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-517ff077{right:0px;}.elementor-14639 .elementor-element.elementor-element-517ff077{top:40px;}.elementor-14639 .elementor-element.elementor-element-517ff077 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-78710d7{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-594f6fdc{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3283833{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3283833.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-710171f6{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-710171f6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-710171f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/La-Mirada-CA-ADU-21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-710171f6::before, .elementor-14639 .elementor-element.elementor-element-710171f6 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-710171f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-710171f6 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-710171f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-710171f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-56ab386e{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-56ab386e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-56ab386e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-56ab386e.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-33dd631b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-33dd631b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6f0796d4{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-6f0796d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-6f0796d4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-36a3d44e{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-36a3d44e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-36a3d44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-36a3d44e.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-23d701c4.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-23d701c4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-23d701c4 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-23d701c4.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-23d701c4.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-23d701c4.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-23d701c4 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-23d701c4 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-23d701c4 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-547900d0{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-547900d0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-547900d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-57d971c2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-57d971c2:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-57d971c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-57d971c2.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-482625e7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-482625e7{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-482625e7{right:0px;}.elementor-14639 .elementor-element.elementor-element-482625e7{top:40px;}.elementor-14639 .elementor-element.elementor-element-482625e7 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-9c1d775{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-f39fb66{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-f39fb66.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-353beb78{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-353beb78:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-353beb78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Torrance-CA-ADU-24-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-353beb78::before, .elementor-14639 .elementor-element.elementor-element-353beb78 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-353beb78 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-353beb78 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-353beb78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-353beb78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-2b06f0b4{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-2b06f0b4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2b06f0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-2b06f0b4.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-248fdf92{text-align:center;}.elementor-14639 .elementor-element.elementor-element-248fdf92 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5a22ec1{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-5a22ec1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-5a22ec1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1a02f070{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-1a02f070:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1a02f070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-1a02f070.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-2ba46a59.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-2ba46a59 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-2ba46a59 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2ba46a59.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-2ba46a59.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-2ba46a59.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-2ba46a59 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-2ba46a59 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-2ba46a59 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-5265351e{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5265351e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5265351e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-764e4f75{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-764e4f75:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-764e4f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-764e4f75.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-2fa3102a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-2fa3102a{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-2fa3102a{right:0px;}.elementor-14639 .elementor-element.elementor-element-2fa3102a{top:40px;}.elementor-14639 .elementor-element.elementor-element-2fa3102a img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-619e6ee8{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-79cacb3b{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-79cacb3b.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4dc0caea{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4dc0caea:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4dc0caea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Whittier-CA-ADU-B-23-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-4dc0caea::before, .elementor-14639 .elementor-element.elementor-element-4dc0caea > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4dc0caea > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4dc0caea > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4dc0caea > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4dc0caea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-66a4708c{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-66a4708c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-66a4708c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-66a4708c.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-651ab02a{text-align:center;}.elementor-14639 .elementor-element.elementor-element-651ab02a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-16c23a72{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-16c23a72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-16c23a72 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-638ddf3f{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-638ddf3f:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-638ddf3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-638ddf3f.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-40fb3c86.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-40fb3c86 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-40fb3c86 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-40fb3c86.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-40fb3c86.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-40fb3c86.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-40fb3c86 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-40fb3c86 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-40fb3c86 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-63ecca81{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-63ecca81:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-63ecca81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-7433cb6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-7433cb6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7433cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-7433cb6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-a0c65b6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-a0c65b6{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-a0c65b6{right:0px;}.elementor-14639 .elementor-element.elementor-element-a0c65b6{top:40px;}.elementor-14639 .elementor-element.elementor-element-a0c65b6 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-546e3c3f{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-371d3c60{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-371d3c60.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-181c41ba{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-181c41ba:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-181c41ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Whittier-CA-ADU-17-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-181c41ba::before, .elementor-14639 .elementor-element.elementor-element-181c41ba > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-181c41ba > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-181c41ba > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-181c41ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-181c41ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-6889d30c{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-6889d30c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6889d30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-6889d30c.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-136d69ac{text-align:center;}.elementor-14639 .elementor-element.elementor-element-136d69ac .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-48741edd{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-48741edd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-48741edd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-707e1406{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-707e1406:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-707e1406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-707e1406.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-7f781590.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7f781590 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-7f781590 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7f781590.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7f781590.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-7f781590.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7f781590 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-7f781590 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7f781590 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-581b1673{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-581b1673:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-581b1673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-7221080e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-7221080e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7221080e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-7221080e.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-614c15fe > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-614c15fe{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-614c15fe{right:0px;}.elementor-14639 .elementor-element.elementor-element-614c15fe{top:40px;}.elementor-14639 .elementor-element.elementor-element-614c15fe img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-7320cb00{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-144c8e30{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-18804b69{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-18804b69.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-206f4b3e{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-206f4b3e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-206f4b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Los-Angeles-CA-Garage-conversion-24.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-206f4b3e::before, .elementor-14639 .elementor-element.elementor-element-206f4b3e > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-206f4b3e > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-206f4b3e > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-206f4b3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-206f4b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-543a2f82{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-543a2f82:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-543a2f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-543a2f82.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3e38c43a{text-align:center;}.elementor-14639 .elementor-element.elementor-element-3e38c43a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-696b15d1{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-696b15d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-696b15d1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2503ae7c{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-2503ae7c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2503ae7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-2503ae7c.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-348109f0.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-348109f0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-348109f0 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-348109f0.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-348109f0.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-348109f0.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-348109f0 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-348109f0 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-348109f0 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-397de385{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-397de385:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-397de385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-2a6dbb37{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-2a6dbb37:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2a6dbb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-2a6dbb37.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-43d0a86e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-43d0a86e{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-43d0a86e{right:0px;}.elementor-14639 .elementor-element.elementor-element-43d0a86e{top:40px;}.elementor-14639 .elementor-element.elementor-element-43d0a86e img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-66b25d55{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5d5b79da{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5d5b79da.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6a208504{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6a208504:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6a208504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Altadena-CA-Garage-conversion-16-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-6a208504::before, .elementor-14639 .elementor-element.elementor-element-6a208504 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6a208504 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6a208504 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6a208504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6a208504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-3d5228e4{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-3d5228e4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3d5228e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-3d5228e4.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3ccc952{text-align:center;}.elementor-14639 .elementor-element.elementor-element-3ccc952 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2d0b31f7{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-2d0b31f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-2d0b31f7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-a2b93d{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-a2b93d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-a2b93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-a2b93d.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-34425655.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-34425655 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-34425655 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-34425655.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-34425655.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-34425655.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-34425655 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-34425655 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-34425655 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-356ddf31{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-356ddf31:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-356ddf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-92d0299{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-92d0299:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-92d0299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-92d0299.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-2622e740 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-2622e740{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-2622e740{right:0px;}.elementor-14639 .elementor-element.elementor-element-2622e740{top:40px;}.elementor-14639 .elementor-element.elementor-element-2622e740 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-17ee791a{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-18d7afb3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-18d7afb3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3b1c8603{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3b1c8603:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3b1c8603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Carson-CA-Garage-conversion-24.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-3b1c8603::before, .elementor-14639 .elementor-element.elementor-element-3b1c8603 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-3b1c8603 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-3b1c8603 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-3b1c8603 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-3b1c8603 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-7274ff71{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-7274ff71:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7274ff71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-7274ff71.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-54fc7570{text-align:center;}.elementor-14639 .elementor-element.elementor-element-54fc7570 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-615cecbf{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-615cecbf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-615cecbf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2730f523{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-2730f523:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2730f523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-2730f523.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-63277362.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-63277362 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-63277362 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-63277362.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-63277362.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-63277362.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-63277362 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-63277362 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-63277362 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-52b50ae9{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-52b50ae9:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-52b50ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-4250c082{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-4250c082:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4250c082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-4250c082.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-1bec0ca1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-1bec0ca1{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-1bec0ca1{right:0px;}.elementor-14639 .elementor-element.elementor-element-1bec0ca1{top:40px;}.elementor-14639 .elementor-element.elementor-element-1bec0ca1 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-2a3d860b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-61a2d0f4{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-61a2d0f4.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3ab4e385{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3ab4e385:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3ab4e385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Covina-CA-Garage-conversion-25.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-3ab4e385::before, .elementor-14639 .elementor-element.elementor-element-3ab4e385 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-3ab4e385 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-3ab4e385 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-3ab4e385 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-3ab4e385 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-216df7ad{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-216df7ad:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-216df7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-216df7ad.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-389d8402{text-align:center;}.elementor-14639 .elementor-element.elementor-element-389d8402 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-181ee71a{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-181ee71a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-181ee71a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7a77bf3b{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-7a77bf3b:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7a77bf3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-7a77bf3b.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-190f9444.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-190f9444 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-190f9444 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-190f9444.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-190f9444.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-190f9444.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-190f9444 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-190f9444 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-190f9444 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-2ec43bc3{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-2ec43bc3:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2ec43bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-741e5577{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-741e5577:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-741e5577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-741e5577.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-76ffc208 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-76ffc208{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-76ffc208{right:0px;}.elementor-14639 .elementor-element.elementor-element-76ffc208{top:40px;}.elementor-14639 .elementor-element.elementor-element-76ffc208 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-4dab8c09{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-2c920f8b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-699eb37{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-699eb37.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-55f3c2a9{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-55f3c2a9:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-55f3c2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Downey-CA-Garage-Remodeling-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-55f3c2a9::before, .elementor-14639 .elementor-element.elementor-element-55f3c2a9 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-55f3c2a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-55f3c2a9 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-55f3c2a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-55f3c2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-6af258dd{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-6af258dd:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6af258dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-6af258dd.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-780290ab{text-align:center;}.elementor-14639 .elementor-element.elementor-element-780290ab .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-34126a71{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-34126a71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-34126a71 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-36fea783{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-36fea783:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-36fea783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-36fea783.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-3b3f6f04.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3b3f6f04 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-3b3f6f04 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3b3f6f04.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3b3f6f04.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-3b3f6f04.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3b3f6f04 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-3b3f6f04 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3b3f6f04 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-601ba311{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-601ba311:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-601ba311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-165ce1eb{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-165ce1eb:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-165ce1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-165ce1eb.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-25c5a6b7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-25c5a6b7{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-25c5a6b7{right:0px;}.elementor-14639 .elementor-element.elementor-element-25c5a6b7{top:40px;}.elementor-14639 .elementor-element.elementor-element-25c5a6b7 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-5a4f93ae{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-62d735f6{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-62d735f6.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-5c8c34b4{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5c8c34b4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5c8c34b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Hawthorne-CA-Garage-remodeling-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-5c8c34b4::before, .elementor-14639 .elementor-element.elementor-element-5c8c34b4 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-5c8c34b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-5c8c34b4 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-5c8c34b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-5c8c34b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-40f36607{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-40f36607:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-40f36607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-40f36607.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-b888cd7{text-align:center;}.elementor-14639 .elementor-element.elementor-element-b888cd7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-51d90b8d{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-51d90b8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-51d90b8d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-593ea08c{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-593ea08c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-593ea08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-593ea08c.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-7eb24fed.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7eb24fed .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-7eb24fed .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7eb24fed.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7eb24fed.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-7eb24fed.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7eb24fed .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-7eb24fed .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7eb24fed .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-1acccf1d{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1acccf1d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1acccf1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-37a0e807{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-37a0e807:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-37a0e807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-37a0e807.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-24deb9b5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-24deb9b5{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-24deb9b5{right:0px;}.elementor-14639 .elementor-element.elementor-element-24deb9b5{top:40px;}.elementor-14639 .elementor-element.elementor-element-24deb9b5 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-48829565{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6adf5ecc{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6adf5ecc.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1d508fa8{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1d508fa8:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1d508fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/La-Puente-CA-Garage-remodeling-18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-1d508fa8::before, .elementor-14639 .elementor-element.elementor-element-1d508fa8 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-1d508fa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-1d508fa8 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-1d508fa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-1d508fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-531269f3{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-531269f3:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-531269f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-531269f3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-2eccb120{text-align:center;}.elementor-14639 .elementor-element.elementor-element-2eccb120 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2f5c3841{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-2f5c3841 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-2f5c3841 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2b940dc4{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-2b940dc4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2b940dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-2b940dc4.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-1998dbb6.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1998dbb6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-1998dbb6 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1998dbb6.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1998dbb6.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-1998dbb6.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1998dbb6 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-1998dbb6 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1998dbb6 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-2b72ddb8{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-2b72ddb8:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2b72ddb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-97e33c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-97e33c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-97e33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-97e33c.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-d275ead > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-d275ead{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-d275ead{right:0px;}.elementor-14639 .elementor-element.elementor-element-d275ead{top:40px;}.elementor-14639 .elementor-element.elementor-element-d275ead img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-68856162{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3ec64884{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3ec64884.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-649e5841{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-649e5841:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-649e5841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/IMG_5040_resultado_Easy-Resize.com_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-649e5841::before, .elementor-14639 .elementor-element.elementor-element-649e5841 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-649e5841 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-649e5841 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-649e5841 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-649e5841 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-4cd4e7fe{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-4cd4e7fe:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4cd4e7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-4cd4e7fe.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-79eee525{text-align:center;}.elementor-14639 .elementor-element.elementor-element-79eee525 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-316f9600{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-316f9600 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-316f9600 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-10c4e697{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-10c4e697:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-10c4e697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-10c4e697.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-5c56ab34.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-5c56ab34 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-5c56ab34 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5c56ab34.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-5c56ab34.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-5c56ab34.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-5c56ab34 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-5c56ab34 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-5c56ab34 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-1dbc10e7{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1dbc10e7:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1dbc10e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-60406db6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-60406db6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-60406db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-60406db6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-4b1343ed > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-4b1343ed{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-4b1343ed{right:0px;}.elementor-14639 .elementor-element.elementor-element-4b1343ed{top:40px;}.elementor-14639 .elementor-element.elementor-element-4b1343ed img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-316d3823{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-726eae7b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3b88890{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3b88890.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-63dca11e{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-63dca11e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-63dca11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Buena-Park-CA-9-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-63dca11e::before, .elementor-14639 .elementor-element.elementor-element-63dca11e > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-63dca11e > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-63dca11e > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-63dca11e > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-63dca11e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-b668a93{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-b668a93:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-b668a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-b668a93.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-28f66978{text-align:center;}.elementor-14639 .elementor-element.elementor-element-28f66978 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-70232a76{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-70232a76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-70232a76 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-124fbc62{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-124fbc62:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-124fbc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-124fbc62.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-438079c4.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-438079c4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-438079c4 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-438079c4.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-438079c4.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-438079c4.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-438079c4 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-438079c4 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-438079c4 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-7458c305{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7458c305:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7458c305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-4b5cbc24{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-4b5cbc24:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4b5cbc24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-4b5cbc24.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-7a80e184 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-7a80e184{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-7a80e184{right:0px;}.elementor-14639 .elementor-element.elementor-element-7a80e184{top:40px;}.elementor-14639 .elementor-element.elementor-element-7a80e184 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-3259e78f{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4cadd6d1{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4cadd6d1.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-616bb0dd{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-616bb0dd:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-616bb0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Carson-CA-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-616bb0dd::before, .elementor-14639 .elementor-element.elementor-element-616bb0dd > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-616bb0dd > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-616bb0dd > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-616bb0dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-616bb0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-79538b95{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-79538b95:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-79538b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-79538b95.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-2239904b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-2239904b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-62d76310{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-62d76310 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-62d76310 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4fec3440{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-4fec3440:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4fec3440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-4fec3440.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-164cdd6a.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-164cdd6a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-164cdd6a .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-164cdd6a.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-164cdd6a.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-164cdd6a.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-164cdd6a .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-164cdd6a .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-164cdd6a .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-74fd872a{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-74fd872a:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-74fd872a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-3ff47968{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-3ff47968:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3ff47968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-3ff47968.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-2a884e87 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-2a884e87{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-2a884e87{right:0px;}.elementor-14639 .elementor-element.elementor-element-2a884e87{top:40px;}.elementor-14639 .elementor-element.elementor-element-2a884e87 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-278844f0{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-11c05ba6{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-11c05ba6.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-706919b4{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-706919b4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-706919b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/CerritosCA-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-706919b4::before, .elementor-14639 .elementor-element.elementor-element-706919b4 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-706919b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-706919b4 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-706919b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-706919b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-5e337aaf{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-5e337aaf:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5e337aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-5e337aaf.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1ee8c1ea{text-align:center;}.elementor-14639 .elementor-element.elementor-element-1ee8c1ea .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-60479d6{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-60479d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-60479d6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-ba636e5{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-ba636e5:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-ba636e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-ba636e5.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-249450a3.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-249450a3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-249450a3 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-249450a3.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-249450a3.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-249450a3.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-249450a3 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-249450a3 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-249450a3 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-179412dc{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-179412dc:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-179412dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-7c3b5725{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-7c3b5725:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7c3b5725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-7c3b5725.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-63c848ee > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-63c848ee{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-63c848ee{right:0px;}.elementor-14639 .elementor-element.elementor-element-63c848ee{top:40px;}.elementor-14639 .elementor-element.elementor-element-63c848ee img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-21349a54{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6e5c84a3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6e5c84a3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4847723f{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4847723f:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4847723f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/FullertonCA-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-4847723f::before, .elementor-14639 .elementor-element.elementor-element-4847723f > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4847723f > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4847723f > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4847723f > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4847723f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-60da61c7{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-60da61c7:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-60da61c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-60da61c7.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4b425d1b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-4b425d1b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4dd4aed0{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-4dd4aed0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-4dd4aed0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-334e26a0{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-334e26a0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-334e26a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-334e26a0.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-4e486aa.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4e486aa .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-4e486aa .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4e486aa.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4e486aa.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-4e486aa.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4e486aa .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-4e486aa .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4e486aa .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-1f4d55e0{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1f4d55e0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1f4d55e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-61f234df{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-61f234df:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-61f234df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-61f234df.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-1d0a6d81 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-1d0a6d81{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-1d0a6d81{right:0px;}.elementor-14639 .elementor-element.elementor-element-1d0a6d81{top:40px;}.elementor-14639 .elementor-element.elementor-element-1d0a6d81 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-54eabf34{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-780baba4{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-8ba7b6d{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-8ba7b6d.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-61847600{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-61847600:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-61847600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Gardena-CA-Patio-enclosure-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-61847600::before, .elementor-14639 .elementor-element.elementor-element-61847600 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-61847600 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-61847600 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-61847600 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-61847600 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-58053cdb{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-58053cdb:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-58053cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-58053cdb.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-365f892b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-365f892b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3644ff7{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-3644ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-3644ff7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-18894b2e{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-18894b2e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-18894b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-18894b2e.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-411a94f4.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-411a94f4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-411a94f4 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-411a94f4.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-411a94f4.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-411a94f4.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-411a94f4 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-411a94f4 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-411a94f4 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-782082b0{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-782082b0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-782082b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-74f47312{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-74f47312:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-74f47312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-74f47312.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-63c60fee > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-63c60fee{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-63c60fee{right:0px;}.elementor-14639 .elementor-element.elementor-element-63c60fee{top:40px;}.elementor-14639 .elementor-element.elementor-element-63c60fee img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-5917e43e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1f8d6e8c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1f8d6e8c.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-92db083{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-92db083:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-92db083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Los-Angeles-CA-Patio-enclosure-9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-92db083::before, .elementor-14639 .elementor-element.elementor-element-92db083 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-92db083 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-92db083 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-92db083 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-92db083 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-557ffaac{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-557ffaac:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-557ffaac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-557ffaac.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-31e14e6b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-31e14e6b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-8cf9ca6{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-8cf9ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-8cf9ca6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-33315a0d{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-33315a0d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-33315a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-33315a0d.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-31eaf14c.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-31eaf14c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-31eaf14c .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-31eaf14c.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-31eaf14c.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-31eaf14c.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-31eaf14c .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-31eaf14c .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-31eaf14c .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-13305687{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-13305687:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-13305687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-2505e4b5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-2505e4b5:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2505e4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-2505e4b5.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-10e546e9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-10e546e9{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-10e546e9{right:0px;}.elementor-14639 .elementor-element.elementor-element-10e546e9{top:40px;}.elementor-14639 .elementor-element.elementor-element-10e546e9 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-30fe5fcb{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-62bd0a5f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-62bd0a5f.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-594c0a83{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-594c0a83:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-594c0a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Manhattan-Beach-CA-Patio-enclosure-22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-594c0a83::before, .elementor-14639 .elementor-element.elementor-element-594c0a83 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-594c0a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-594c0a83 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-594c0a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-594c0a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-53119030{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-53119030:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-53119030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-53119030.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-fcee35f{text-align:center;}.elementor-14639 .elementor-element.elementor-element-fcee35f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7be0ea96{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-7be0ea96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-7be0ea96 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-18849f8f{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-18849f8f:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-18849f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-18849f8f.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-1bdb1293.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1bdb1293 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-1bdb1293 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1bdb1293.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1bdb1293.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-1bdb1293.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1bdb1293 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-1bdb1293 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1bdb1293 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-16f9ffb1{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-16f9ffb1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-16f9ffb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-39102fa0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-39102fa0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-39102fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-39102fa0.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-357d179c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-357d179c{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-357d179c{right:0px;}.elementor-14639 .elementor-element.elementor-element-357d179c{top:40px;}.elementor-14639 .elementor-element.elementor-element-357d179c img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-6e9b1ecd{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-15e58381{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-15e58381.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6a2b3dc8{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6a2b3dc8:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6a2b3dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Arline1_Adu-8-remodelme.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-6a2b3dc8::before, .elementor-14639 .elementor-element.elementor-element-6a2b3dc8 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6a2b3dc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6a2b3dc8 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6a2b3dc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6a2b3dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-336e8345{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-336e8345:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-336e8345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-336e8345.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3600d3ea{text-align:center;}.elementor-14639 .elementor-element.elementor-element-3600d3ea .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2c3f0e4e{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-2c3f0e4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-2c3f0e4e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3e15a542{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-3e15a542:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3e15a542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-3e15a542.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-a4ed4c2.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-a4ed4c2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-a4ed4c2 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-a4ed4c2.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-a4ed4c2.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-a4ed4c2.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-a4ed4c2 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-a4ed4c2 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-a4ed4c2 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-2dc67b03{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-2dc67b03:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2dc67b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-34955964{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-34955964:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-34955964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-34955964.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-478baf0a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-478baf0a{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-478baf0a{right:0px;}.elementor-14639 .elementor-element.elementor-element-478baf0a{top:40px;}.elementor-14639 .elementor-element.elementor-element-478baf0a img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-113c9a2{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-60f3b88a{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5d23ea24{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5d23ea24.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-2e7b0bed{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-2e7b0bed:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2e7b0bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Cypress-CA-Fence-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-2e7b0bed::before, .elementor-14639 .elementor-element.elementor-element-2e7b0bed > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-2e7b0bed > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-2e7b0bed > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-2e7b0bed > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-2e7b0bed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-52be5e2a{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-52be5e2a:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-52be5e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-52be5e2a.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-58c7ae4f{text-align:center;}.elementor-14639 .elementor-element.elementor-element-58c7ae4f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-394a1677{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-394a1677 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-394a1677 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-96c5580{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-96c5580:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-96c5580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-96c5580.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-6492824.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6492824 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-6492824 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6492824.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6492824.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-6492824.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6492824 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-6492824 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6492824 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-53514028{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-53514028:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-53514028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-338e7b84{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-338e7b84:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-338e7b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-338e7b84.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-438bb0cb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-438bb0cb{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-438bb0cb{right:0px;}.elementor-14639 .elementor-element.elementor-element-438bb0cb{top:40px;}.elementor-14639 .elementor-element.elementor-element-438bb0cb img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-6f2ae006{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4b8e0072{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4b8e0072.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-37fc02fa{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-37fc02fa:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-37fc02fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Eagle-Rock-CA-Driveway-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-37fc02fa::before, .elementor-14639 .elementor-element.elementor-element-37fc02fa > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-37fc02fa > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-37fc02fa > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-37fc02fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-37fc02fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-1cf645e1{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-1cf645e1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1cf645e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-1cf645e1.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-416ba99f{text-align:center;}.elementor-14639 .elementor-element.elementor-element-416ba99f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-edb7e7d{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-edb7e7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-edb7e7d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-16d81a7{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-16d81a7:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-16d81a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-16d81a7.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-5883cbc8.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-5883cbc8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-5883cbc8 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5883cbc8.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-5883cbc8.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-5883cbc8.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-5883cbc8 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-5883cbc8 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-5883cbc8 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-31c67bca{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-31c67bca:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-31c67bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-2cdb06{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-2cdb06:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2cdb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-2cdb06.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-2c20e9e0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-2c20e9e0{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-2c20e9e0{right:0px;}.elementor-14639 .elementor-element.elementor-element-2c20e9e0{top:40px;}.elementor-14639 .elementor-element.elementor-element-2c20e9e0 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-6c2b3088{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4fb9018{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4fb9018.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4e9de695{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4e9de695:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4e9de695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Long-beach-CA-Waterproof-balcony-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-4e9de695::before, .elementor-14639 .elementor-element.elementor-element-4e9de695 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4e9de695 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4e9de695 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4e9de695 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4e9de695 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-7dc09fa6{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-7dc09fa6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7dc09fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-7dc09fa6.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-5bcfed3b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-5bcfed3b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1508649a{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-1508649a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-1508649a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5020af4e{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-5020af4e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5020af4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-5020af4e.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-54408fd7.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-54408fd7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-54408fd7 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-54408fd7.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-54408fd7.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-54408fd7.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-54408fd7 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-54408fd7 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-54408fd7 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-12c53936{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-12c53936:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-12c53936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-6a6d80a6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-6a6d80a6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6a6d80a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-6a6d80a6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-4714ed52 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-4714ed52{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-4714ed52{right:0px;}.elementor-14639 .elementor-element.elementor-element-4714ed52{top:40px;}.elementor-14639 .elementor-element.elementor-element-4714ed52 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-5b692c5c{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-46562645{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-46562645.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7adf0c7a{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7adf0c7a:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7adf0c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Norwalk-CA-Home-Addition-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-7adf0c7a::before, .elementor-14639 .elementor-element.elementor-element-7adf0c7a > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7adf0c7a > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7adf0c7a > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7adf0c7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7adf0c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-1bf30e48{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-1bf30e48:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1bf30e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-1bf30e48.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6feb4d21{text-align:center;}.elementor-14639 .elementor-element.elementor-element-6feb4d21 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5309b248{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-5309b248 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-5309b248 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-76ee77f4{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-76ee77f4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-76ee77f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-76ee77f4.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-7e093fac.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7e093fac .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-7e093fac .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7e093fac.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7e093fac.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-7e093fac.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7e093fac .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-7e093fac .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7e093fac .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-4acb95fb{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4acb95fb:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4acb95fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-219e86a5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-219e86a5:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-219e86a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-219e86a5.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-1efea76e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-1efea76e{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-1efea76e{right:0px;}.elementor-14639 .elementor-element.elementor-element-1efea76e{top:40px;}.elementor-14639 .elementor-element.elementor-element-1efea76e img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-1cdb42f{--display:flex;--min-height:70px;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1cdb42f:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1cdb42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F3;}.elementor-14639 .elementor-element.elementor-element-3e5f0ec3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-74574241{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5f9f671b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-65cf0f6d{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-65cf0f6d.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-57fd3e0c{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-57fd3e0c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-57fd3e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Sherman-Oaks-CA-11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-57fd3e0c::before, .elementor-14639 .elementor-element.elementor-element-57fd3e0c > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-57fd3e0c > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-57fd3e0c > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-57fd3e0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-57fd3e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-9d46310{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-9d46310:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-9d46310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-9d46310.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-159efccd{text-align:center;}.elementor-14639 .elementor-element.elementor-element-159efccd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-51789ece{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-51789ece > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-51789ece .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1cfadc5e{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-1cfadc5e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1cfadc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-1cfadc5e.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-6ef92e2f.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6ef92e2f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-6ef92e2f .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6ef92e2f.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6ef92e2f.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-6ef92e2f.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6ef92e2f .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-6ef92e2f .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6ef92e2f .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-566a5149{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-566a5149:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-566a5149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-414adb2c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-414adb2c:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-414adb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-414adb2c.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-7cdd68cc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-7cdd68cc{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-7cdd68cc{right:0px;}.elementor-14639 .elementor-element.elementor-element-7cdd68cc{top:40px;}.elementor-14639 .elementor-element.elementor-element-7cdd68cc img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-66372511{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-45f3c3dc{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-45f3c3dc.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-d8247e4{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-d8247e4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-d8247e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Sherman-Oaks-CA-Bathroom-remodeling-20.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-d8247e4::before, .elementor-14639 .elementor-element.elementor-element-d8247e4 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-d8247e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-d8247e4 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-d8247e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-d8247e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-8e83841{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-8e83841:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-8e83841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-8e83841.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-20a508cf{text-align:center;}.elementor-14639 .elementor-element.elementor-element-20a508cf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-31f48906{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-31f48906 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-31f48906 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4ef8a3e6{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-4ef8a3e6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4ef8a3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-4ef8a3e6.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-67831f16.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-67831f16 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-67831f16 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-67831f16.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-67831f16.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-67831f16.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-67831f16 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-67831f16 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-67831f16 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-52f615f2{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-52f615f2:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-52f615f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-606e8728{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-606e8728:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-606e8728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-606e8728.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-726d1116 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-726d1116{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-726d1116{right:0px;}.elementor-14639 .elementor-element.elementor-element-726d1116{top:40px;}.elementor-14639 .elementor-element.elementor-element-726d1116 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-978e61b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3d9cdc46{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3d9cdc46.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-20d13748{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-20d13748:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-20d13748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Torrance-CA-Bathroom-remodeling-19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-20d13748::before, .elementor-14639 .elementor-element.elementor-element-20d13748 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-20d13748 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-20d13748 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-20d13748 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-20d13748 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-3f727ef1{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-3f727ef1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3f727ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-3f727ef1.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-46d186fe{text-align:center;}.elementor-14639 .elementor-element.elementor-element-46d186fe .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2bbd3bc0{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-2bbd3bc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-2bbd3bc0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-73a9c94a{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-73a9c94a:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-73a9c94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-73a9c94a.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-7345b22e.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7345b22e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-7345b22e .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7345b22e.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7345b22e.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-7345b22e.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7345b22e .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-7345b22e .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7345b22e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-180a27d1{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-180a27d1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-180a27d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-3c087f38{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-3c087f38:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3c087f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-3c087f38.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-6b29e16e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-6b29e16e{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-6b29e16e{right:0px;}.elementor-14639 .elementor-element.elementor-element-6b29e16e{top:40px;}.elementor-14639 .elementor-element.elementor-element-6b29e16e img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-652bfc8f{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-60d4a050{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-60d4a050.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-454dd8aa{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-454dd8aa:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-454dd8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Walnut-CA-Bathroom-remodeling-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-454dd8aa::before, .elementor-14639 .elementor-element.elementor-element-454dd8aa > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-454dd8aa > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-454dd8aa > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-454dd8aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-454dd8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-2f5e5800{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-2f5e5800:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2f5e5800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-2f5e5800.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-561cc645{text-align:center;}.elementor-14639 .elementor-element.elementor-element-561cc645 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5798a1a0{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-5798a1a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-5798a1a0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-247c9e11{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-247c9e11:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-247c9e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-247c9e11.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-bfa8dc2.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-bfa8dc2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-bfa8dc2 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-bfa8dc2.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-bfa8dc2.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-bfa8dc2.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-bfa8dc2 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-bfa8dc2 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-bfa8dc2 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-16012585{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-16012585:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-16012585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-15abc236{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-15abc236:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-15abc236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-15abc236.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-7cb25653 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-7cb25653{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-7cb25653{right:0px;}.elementor-14639 .elementor-element.elementor-element-7cb25653{top:40px;}.elementor-14639 .elementor-element.elementor-element-7cb25653 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-77e1e97d{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-44e61fdd{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7584b355{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7584b355.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-45c11885{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-45c11885:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-45c11885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Pasadena-CA-Roof-replacment-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-45c11885::before, .elementor-14639 .elementor-element.elementor-element-45c11885 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-45c11885 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-45c11885 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-45c11885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-45c11885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-3e953b4a{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-3e953b4a:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3e953b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-3e953b4a.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-9a6af7d{text-align:center;}.elementor-14639 .elementor-element.elementor-element-9a6af7d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-75ffafa3{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-75ffafa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-75ffafa3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-618a5ffd{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-618a5ffd:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-618a5ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-618a5ffd.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-3b94a2de.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3b94a2de .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-3b94a2de .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3b94a2de.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3b94a2de.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-3b94a2de.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3b94a2de .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-3b94a2de .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3b94a2de .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-20af4787{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-20af4787:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-20af4787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-654515f7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-654515f7:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-654515f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-654515f7.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-351bc791 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-351bc791{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-351bc791{right:0px;}.elementor-14639 .elementor-element.elementor-element-351bc791{top:40px;}.elementor-14639 .elementor-element.elementor-element-351bc791 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-75d84a31{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-30c431fb{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-30c431fb.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1982d80{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-37ba71b{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-37ba71b.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4dc05c0{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4dc05c0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4dc05c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/La-Mirada-CA-s-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-4dc05c0::before, .elementor-14639 .elementor-element.elementor-element-4dc05c0 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4dc05c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-4dc05c0 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4dc05c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-4dc05c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-2d8309e6{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-2d8309e6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2d8309e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-2d8309e6.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1d8c0285{text-align:center;}.elementor-14639 .elementor-element.elementor-element-1d8c0285 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-b798c1e{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-b798c1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-b798c1e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-71500398{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-71500398:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-71500398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-71500398.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-17d6812d.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-17d6812d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-17d6812d .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-17d6812d.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-17d6812d.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-17d6812d.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-17d6812d .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-17d6812d .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-17d6812d .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-33562837{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-33562837:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-33562837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-6f2012d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-6f2012d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6f2012d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-6f2012d.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-31c23f38 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-31c23f38{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-31c23f38{right:0px;}.elementor-14639 .elementor-element.elementor-element-31c23f38{top:40px;}.elementor-14639 .elementor-element.elementor-element-31c23f38 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-54c06595{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-65064efd{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-ffef1c8{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-ffef1c8.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-17c7bbcb{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-17c7bbcb:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-17c7bbcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/La-Mirada-CA-j-16-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-17c7bbcb::before, .elementor-14639 .elementor-element.elementor-element-17c7bbcb > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-17c7bbcb > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-17c7bbcb > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-17c7bbcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-17c7bbcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-36b064f2{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-36b064f2:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-36b064f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-36b064f2.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1f3b413b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-1f3b413b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2e8d53e1{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-2e8d53e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-2e8d53e1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-65344080{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-65344080:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-65344080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-65344080.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-179471b7.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-179471b7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-179471b7 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-179471b7.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-179471b7.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-179471b7.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-179471b7 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-179471b7 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-179471b7 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-79b67830{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-79b67830:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-79b67830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-708d347{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-708d347:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-708d347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-708d347.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-2f25019c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-2f25019c{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-2f25019c{right:0px;}.elementor-14639 .elementor-element.elementor-element-2f25019c{top:40px;}.elementor-14639 .elementor-element.elementor-element-2f25019c img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-5d8fe89f{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5d8fe89f.e-con{--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-6a2bb9e3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6a2bb9e3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3e9967ac{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3e9967ac:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3e9967ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Pomona-CA-Roof-foam-acrylic-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-3e9967ac::before, .elementor-14639 .elementor-element.elementor-element-3e9967ac > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-3e9967ac > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-3e9967ac > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-3e9967ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-3e9967ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-3f394dbe{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-3f394dbe:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3f394dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-3f394dbe.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-37b619d2{text-align:center;}.elementor-14639 .elementor-element.elementor-element-37b619d2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5ad22038{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-5ad22038 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-5ad22038 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7736b2f6{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-7736b2f6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7736b2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-7736b2f6.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-6b343e3e.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6b343e3e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-6b343e3e .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6b343e3e.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6b343e3e.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-6b343e3e.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-6b343e3e .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-6b343e3e .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6b343e3e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-7cd521fc{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7cd521fc:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7cd521fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-29c55951{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-29c55951:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-29c55951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-29c55951.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-637fbf8f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-637fbf8f{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-637fbf8f{right:0px;}.elementor-14639 .elementor-element.elementor-element-637fbf8f{top:40px;}.elementor-14639 .elementor-element.elementor-element-637fbf8f img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-64bab31{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1c148f14{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-642fec12{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-642fec12.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7fe74b7a{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7fe74b7a:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7fe74b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Long-Beach-CA-h-13-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-7fe74b7a::before, .elementor-14639 .elementor-element.elementor-element-7fe74b7a > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7fe74b7a > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-7fe74b7a > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7fe74b7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-7fe74b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-3b7672ad{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-3b7672ad:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3b7672ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-3b7672ad.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-476dcc4a{text-align:center;}.elementor-14639 .elementor-element.elementor-element-476dcc4a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3e0efc3{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-3e0efc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-3e0efc3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-301847f1{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-301847f1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-301847f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-301847f1.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-1c2753a9.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1c2753a9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-1c2753a9 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1c2753a9.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1c2753a9.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-1c2753a9.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1c2753a9 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-1c2753a9 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1c2753a9 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-43ce9fe0{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-43ce9fe0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-43ce9fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-5404d183{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-5404d183:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5404d183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-5404d183.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-3b4408e6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-3b4408e6{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-3b4408e6{right:0px;}.elementor-14639 .elementor-element.elementor-element-3b4408e6{top:40px;}.elementor-14639 .elementor-element.elementor-element-3b4408e6 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-6e7e8f0c{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1a153cbc{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1a153cbc.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-16b3bd57{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-16b3bd57:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-16b3bd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Long-Beach-CA-n-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-16b3bd57::before, .elementor-14639 .elementor-element.elementor-element-16b3bd57 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-16b3bd57 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-16b3bd57 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-16b3bd57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-16b3bd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-7fdaccd6{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-7fdaccd6:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7fdaccd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-7fdaccd6.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-38c87ffc{text-align:center;}.elementor-14639 .elementor-element.elementor-element-38c87ffc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5c984658{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-5c984658 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-5c984658 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-55d055ad{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-55d055ad:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-55d055ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-55d055ad.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-383815fb.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-383815fb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-383815fb .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-383815fb.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-383815fb.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-383815fb.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-383815fb .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-383815fb .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-383815fb .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-776f8c81{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-776f8c81:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-776f8c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-2af568ff{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-2af568ff:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2af568ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-2af568ff.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-67dea0a7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-67dea0a7{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-67dea0a7{right:0px;}.elementor-14639 .elementor-element.elementor-element-67dea0a7{top:40px;}.elementor-14639 .elementor-element.elementor-element-67dea0a7 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-36a6aef{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-f6db33d{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-f6db33d.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-297f42c5{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-297f42c5:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-297f42c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Placentia-CA-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-297f42c5::before, .elementor-14639 .elementor-element.elementor-element-297f42c5 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-297f42c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-297f42c5 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-297f42c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-297f42c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-62847077{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-62847077:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-62847077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-62847077.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-47ea3c2f{text-align:center;}.elementor-14639 .elementor-element.elementor-element-47ea3c2f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-43f73e45{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-43f73e45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-43f73e45 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-440868c8{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-440868c8:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-440868c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-440868c8.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-7c25f164.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-7c25f164 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-7c25f164 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7c25f164.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7c25f164.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-7c25f164.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-7c25f164 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-7c25f164 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7c25f164 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-45c6ede{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-45c6ede:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-45c6ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-42b4fafa{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-42b4fafa:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-42b4fafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-42b4fafa.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-1efb0796 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-1efb0796{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-1efb0796{right:0px;}.elementor-14639 .elementor-element.elementor-element-1efb0796{top:40px;}.elementor-14639 .elementor-element.elementor-element-1efb0796 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-784de3ab{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-24fb77ca{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-24fb77ca.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-722556aa{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-722556aa:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-722556aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/San-Gabriel-CA-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-722556aa::before, .elementor-14639 .elementor-element.elementor-element-722556aa > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-722556aa > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-722556aa > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-722556aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-722556aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-23f31b6b{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-23f31b6b:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-23f31b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-23f31b6b.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-738026e7{text-align:center;}.elementor-14639 .elementor-element.elementor-element-738026e7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-712d3ec8{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-712d3ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-712d3ec8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2947d086{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-2947d086:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2947d086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-2947d086.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-3faf59a9.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3faf59a9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-3faf59a9 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3faf59a9.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3faf59a9.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-3faf59a9.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3faf59a9 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-3faf59a9 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3faf59a9 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-6920acfa{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6920acfa:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6920acfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-724e0893{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-724e0893:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-724e0893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-724e0893.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-6832a034 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-6832a034{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-6832a034{right:0px;}.elementor-14639 .elementor-element.elementor-element-6832a034{top:40px;}.elementor-14639 .elementor-element.elementor-element-6832a034 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-73dc1315{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4bc240d{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-35bf5a9a{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-35bf5a9a.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-50e159d4{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-50e159d4:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-50e159d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Van-Nuys-CA-Garage-conversion-23.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-50e159d4::before, .elementor-14639 .elementor-element.elementor-element-50e159d4 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-50e159d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-50e159d4 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-50e159d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-50e159d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-1ed36ec3{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-1ed36ec3:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1ed36ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-1ed36ec3.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-64ca66bd{text-align:center;}.elementor-14639 .elementor-element.elementor-element-64ca66bd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-52d4551f{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-52d4551f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-52d4551f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-5b08f3ab{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-5b08f3ab:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-5b08f3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-5b08f3ab.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-4b7d0f54.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-4b7d0f54 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-4b7d0f54 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-4b7d0f54.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4b7d0f54.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-4b7d0f54.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-4b7d0f54 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-4b7d0f54 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4b7d0f54 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-63dead00{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-63dead00:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-63dead00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-3623bd58{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-3623bd58:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3623bd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-3623bd58.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-122ba69c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-122ba69c{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-122ba69c{right:0px;}.elementor-14639 .elementor-element.elementor-element-122ba69c{top:40px;}.elementor-14639 .elementor-element.elementor-element-122ba69c img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-3d421b89{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-eea16bf{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-eea16bf.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-28ba2995{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-28ba2995:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-28ba2995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Long-Beach-CA-Garage-conversation-22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-28ba2995::before, .elementor-14639 .elementor-element.elementor-element-28ba2995 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-28ba2995 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-28ba2995 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-28ba2995 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-28ba2995 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-fac303f{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-fac303f:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-fac303f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-fac303f.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6674004b{text-align:center;}.elementor-14639 .elementor-element.elementor-element-6674004b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-c292f75{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-c292f75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-c292f75 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-738ab79f{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-738ab79f:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-738ab79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-738ab79f.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-400a7eb6.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-400a7eb6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-400a7eb6 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-400a7eb6.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-400a7eb6.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-400a7eb6.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-400a7eb6 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-400a7eb6 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-400a7eb6 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-7508181b{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7508181b:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7508181b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-320d4373{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-320d4373:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-320d4373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-320d4373.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-2594194f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-2594194f{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-2594194f{right:0px;}.elementor-14639 .elementor-element.elementor-element-2594194f{top:40px;}.elementor-14639 .elementor-element.elementor-element-2594194f img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-183a705b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-394c1e6e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-8b63265{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-8b63265.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6e5d0fb8{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6e5d0fb8:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6e5d0fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Yorba-Linda-CA-Garage-remodeling-14-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-6e5d0fb8::before, .elementor-14639 .elementor-element.elementor-element-6e5d0fb8 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6e5d0fb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6e5d0fb8 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6e5d0fb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6e5d0fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-2b68d625{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-2b68d625:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2b68d625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-2b68d625.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-59a7281{text-align:center;}.elementor-14639 .elementor-element.elementor-element-59a7281 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-56d7abba{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-56d7abba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-56d7abba .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-eae16c0{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-eae16c0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-eae16c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-eae16c0.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-e602197.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-e602197 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-e602197 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-e602197.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-e602197.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-e602197.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-e602197 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-e602197 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-e602197 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-841cffe{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-841cffe:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-841cffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-7b657daa{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-7b657daa:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7b657daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-7b657daa.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-7c95966e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-7c95966e{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-7c95966e{right:0px;}.elementor-14639 .elementor-element.elementor-element-7c95966e{top:40px;}.elementor-14639 .elementor-element.elementor-element-7c95966e img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-d191273{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5ebf3471{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5f3b50f1{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5f3b50f1.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-70a0374d{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-70a0374d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-70a0374d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Sherman-Oaks-CA-General-remodeling-19-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-70a0374d::before, .elementor-14639 .elementor-element.elementor-element-70a0374d > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-70a0374d > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-70a0374d > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-70a0374d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-70a0374d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-11560453{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-11560453:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-11560453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-11560453.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-2b85ff9d{text-align:center;}.elementor-14639 .elementor-element.elementor-element-2b85ff9d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1129af55{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-1129af55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-1129af55 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-13d519ec{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-13d519ec:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-13d519ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-13d519ec.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-3c7ee6ed.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3c7ee6ed .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-38219975{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-38219975:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-38219975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-23357b41{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-23357b41:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-23357b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-23357b41.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-656e40be > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-656e40be{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-656e40be{right:0px;}.elementor-14639 .elementor-element.elementor-element-656e40be{top:40px;}.elementor-14639 .elementor-element.elementor-element-656e40be img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-6fa12434{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7dedd04d{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-752e456{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-752e456.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-55de270f{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-55de270f:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-55de270f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Sherman-Oaks-CA-Remodelme-office-20.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-55de270f::before, .elementor-14639 .elementor-element.elementor-element-55de270f > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-55de270f > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-55de270f > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-55de270f > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-55de270f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-b7e8411{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-b7e8411:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-b7e8411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-b7e8411.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-2e5097d0{text-align:center;}.elementor-14639 .elementor-element.elementor-element-2e5097d0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6c3b8862{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-6c3b8862 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-6c3b8862 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-2e7509e{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-2e7509e:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2e7509e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-2e7509e.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-54400a43.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-54400a43 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-54400a43 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-54400a43.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-54400a43.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-54400a43.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-54400a43 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-54400a43 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-54400a43 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-3ae411ab{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-3ae411ab:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3ae411ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-6b411b5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-6b411b5:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6b411b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-6b411b5.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-673e2fb5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-673e2fb5{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-673e2fb5{right:0px;}.elementor-14639 .elementor-element.elementor-element-673e2fb5{top:40px;}.elementor-14639 .elementor-element.elementor-element-673e2fb5 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-173b70e0{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-146f915f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-146f915f.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-78eaf442{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-78eaf442:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-78eaf442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Torrance-CA-Fence-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-78eaf442::before, .elementor-14639 .elementor-element.elementor-element-78eaf442 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-78eaf442 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-78eaf442 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-78eaf442 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-78eaf442 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-4ec1a07d{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-4ec1a07d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4ec1a07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-4ec1a07d.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-724f9d{text-align:center;}.elementor-14639 .elementor-element.elementor-element-724f9d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-53a8504a{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-53a8504a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-53a8504a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-66609267{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-66609267:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-66609267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-66609267.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-1c405667.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1c405667 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-1c405667 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1c405667.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1c405667.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-1c405667.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-1c405667 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-1c405667 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1c405667 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-2eeab8aa{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-2eeab8aa:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2eeab8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-50eaebc7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-50eaebc7:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-50eaebc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-50eaebc7.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-172fd6d2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-172fd6d2{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-172fd6d2{right:0px;}.elementor-14639 .elementor-element.elementor-element-172fd6d2{top:40px;}.elementor-14639 .elementor-element.elementor-element-172fd6d2 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-28ef4d64{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-746ce9c1{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-746ce9c1.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-150cdabe{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-150cdabe:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-150cdabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Whittier-CA-Driveway-19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-150cdabe::before, .elementor-14639 .elementor-element.elementor-element-150cdabe > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-150cdabe > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-150cdabe > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-150cdabe > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-150cdabe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-732fa6d8{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-732fa6d8:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-732fa6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-732fa6d8.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-1a52ff92{text-align:center;}.elementor-14639 .elementor-element.elementor-element-1a52ff92 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1dc85467{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-1dc85467 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-1dc85467 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-ef8ce17{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-ef8ce17:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-ef8ce17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-ef8ce17.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-369e6c27.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-369e6c27 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-369e6c27 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-369e6c27.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-369e6c27.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-369e6c27.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-369e6c27 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-369e6c27 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-369e6c27 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-6ef4fc39{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6ef4fc39:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6ef4fc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-1c343fda{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-1c343fda:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1c343fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-1c343fda.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-6d9104a8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-6d9104a8{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-6d9104a8{right:0px;}.elementor-14639 .elementor-element.elementor-element-6d9104a8{top:40px;}.elementor-14639 .elementor-element.elementor-element-6d9104a8 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-1fc0747e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5e011f88{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-5e011f88.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-6b96d145{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-6b96d145:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6b96d145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Arcadia-CA-Roof-replacment-18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-6b96d145::before, .elementor-14639 .elementor-element.elementor-element-6b96d145 > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6b96d145 > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-6b96d145 > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6b96d145 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-6b96d145 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-480da58d{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-480da58d:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-480da58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-480da58d.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-510f5a4{text-align:center;}.elementor-14639 .elementor-element.elementor-element-510f5a4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-6d791d0b{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-6d791d0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-6d791d0b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-7c202b11{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-7c202b11:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-7c202b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-7c202b11.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-514e21fe.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-514e21fe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-514e21fe .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-514e21fe.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-514e21fe.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-514e21fe.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-514e21fe .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-514e21fe .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-514e21fe .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-2caa0e85{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-2caa0e85:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-2caa0e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-6d43efac{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-6d43efac:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-6d43efac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-6d43efac.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-2da20911 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-2da20911{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-2da20911{right:0px;}.elementor-14639 .elementor-element.elementor-element-2da20911{top:40px;}.elementor-14639 .elementor-element.elementor-element-2da20911 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-221f9183{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-50994f1a{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-1c3cc046{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-60e3ab68{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7df5ff34{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-7df5ff34.e-con{--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-4103df71{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-4103df71.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-635660ce{--display:flex;--min-height:380px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-635660ce:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-635660ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remodelme.com/wp-content/uploads/2024/12/Downey-CA-20.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14639 .elementor-element.elementor-element-635660ce::before, .elementor-14639 .elementor-element.elementor-element-635660ce > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-635660ce > .e-con-inner > .elementor-background-video-container::before, .elementor-14639 .elementor-element.elementor-element-635660ce > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-635660ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-14639 .elementor-element.elementor-element-635660ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14639 .elementor-element.elementor-element-3c0805a0{--display:flex;--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14639 .elementor-element.elementor-element-3c0805a0:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-3c0805a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14639 .elementor-element.elementor-element-3c0805a0.e-con{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-3c197d00{text-align:center;}.elementor-14639 .elementor-element.elementor-element-3c197d00 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;line-height:45px;letter-spacing:0.5px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-39e37ebd{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:center;}.elementor-14639 .elementor-element.elementor-element-39e37ebd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14639 .elementor-element.elementor-element-39e37ebd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-1dee84e1{--display:flex;--min-height:62px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14639 .elementor-element.elementor-element-1dee84e1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-1dee84e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-14639 .elementor-element.elementor-element-1dee84e1.e-con{--align-self:flex-end;}.elementor-14639 .elementor-element.elementor-element-152f5fb8.elementor-element{--align-self:center;}.elementor-14639 .elementor-element.elementor-element-152f5fb8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14639 .elementor-element.elementor-element-152f5fb8 .elementor-icon-box-title{margin-block-end:10px;color:#2D393F;}.elementor-14639 .elementor-element.elementor-element-152f5fb8.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-152f5fb8.elementor-view-framed .elementor-icon, .elementor-14639 .elementor-element.elementor-element-152f5fb8.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-14639 .elementor-element.elementor-element-152f5fb8 .elementor-icon{font-size:20px;}.elementor-14639 .elementor-element.elementor-element-152f5fb8 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-152f5fb8 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:0.5px;}.elementor-14639 .elementor-element.elementor-element-662cd9e1{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14639 .elementor-element.elementor-element-662cd9e1:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-662cd9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-14639 .elementor-element.elementor-element-4e20d9a5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14639 .elementor-element.elementor-element-4e20d9a5:not(.elementor-motion-effects-element-type-background), .elementor-14639 .elementor-element.elementor-element-4e20d9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14639 .elementor-element.elementor-element-4e20d9a5.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-14639 .elementor-element.elementor-element-5a6fc283 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-14639 .elementor-element.elementor-element-5a6fc283{left:0px;}body.rtl .elementor-14639 .elementor-element.elementor-element-5a6fc283{right:0px;}.elementor-14639 .elementor-element.elementor-element-5a6fc283{top:40px;}.elementor-14639 .elementor-element.elementor-element-5a6fc283 img{width:100%;height:37px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14639 .elementor-element.elementor-element-5eaad5a{--n-accordion-title-font-size:10px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#162024;--n-accordion-title-hover-color:#162024;--n-accordion-title-active-color:#162024;--n-accordion-icon-size:15px;}:where( .elementor-14639 .elementor-element.elementor-element-5eaad5a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Raleway", Sans-serif;font-weight:700;letter-spacing:0.3px;}@media(max-width:600px){.elementor-14639 .elementor-element.elementor-element-5686640d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-4fb15e37 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4fb15e37 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-40e4a134{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-3dabec8f .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3dabec8f .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-1c5bbb0a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-5b0d38d5 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-5b0d38d5 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-6a9b9b5e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-6c572913 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6c572913 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-6a5f54b5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-62ea69ad .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-62ea69ad .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-7bdfb058{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-1ef7c208 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1ef7c208 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-4ea868a8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-4247487e .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4247487e .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-71d50203{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-4a8091d3 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4a8091d3 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-36a3d44e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-23d701c4 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-23d701c4 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-1a02f070{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-2ba46a59 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-2ba46a59 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-638ddf3f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-40fb3c86 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-40fb3c86 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-707e1406{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-7f781590 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7f781590 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-2503ae7c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-348109f0 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-348109f0 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-a2b93d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-34425655 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-34425655 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-2730f523{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-63277362 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-63277362 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-7a77bf3b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-190f9444 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-190f9444 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-36fea783{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-3b3f6f04 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3b3f6f04 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-593ea08c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-7eb24fed .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7eb24fed .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-2b940dc4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-1998dbb6 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1998dbb6 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-10c4e697{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-5c56ab34 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-5c56ab34 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-124fbc62{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-438079c4 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-438079c4 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-4fec3440{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-164cdd6a .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-164cdd6a .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-ba636e5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-249450a3 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-249450a3 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-334e26a0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-4e486aa .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4e486aa .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-18894b2e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-411a94f4 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-411a94f4 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-33315a0d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-31eaf14c .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-31eaf14c .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-18849f8f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-1bdb1293 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1bdb1293 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-3e15a542{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-a4ed4c2 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-a4ed4c2 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-96c5580{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-6492824 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6492824 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-16d81a7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-5883cbc8 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-5883cbc8 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-5020af4e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-54408fd7 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-54408fd7 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-76ee77f4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-7e093fac .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7e093fac .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-1cfadc5e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-6ef92e2f .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6ef92e2f .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-4ef8a3e6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-67831f16 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-67831f16 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-73a9c94a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-7345b22e .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7345b22e .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-247c9e11{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-bfa8dc2 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-bfa8dc2 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-618a5ffd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-3b94a2de .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3b94a2de .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-71500398{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-17d6812d .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-17d6812d .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-65344080{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-179471b7 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-179471b7 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-7736b2f6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-6b343e3e .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-6b343e3e .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-301847f1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-1c2753a9 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1c2753a9 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-55d055ad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-383815fb .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-383815fb .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-440868c8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-7c25f164 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-7c25f164 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-2947d086{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-3faf59a9 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3faf59a9 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-5b08f3ab{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-4b7d0f54 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-4b7d0f54 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-738ab79f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-400a7eb6 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-400a7eb6 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-eae16c0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-e602197 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-e602197 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-13d519ec{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-3c7ee6ed .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-3c7ee6ed .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-2e7509e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-54400a43 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-54400a43 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-66609267{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-1c405667 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-1c405667 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-ef8ce17{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-369e6c27 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-369e6c27 .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-7c202b11{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-514e21fe .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-514e21fe .elementor-icon-box-title a{line-height:10px;}.elementor-14639 .elementor-element.elementor-element-1dee84e1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14639 .elementor-element.elementor-element-152f5fb8 .elementor-icon-box-title, .elementor-14639 .elementor-element.elementor-element-152f5fb8 .elementor-icon-box-title a{line-height:10px;}}@media(min-width:601px){.elementor-14639 .elementor-element.elementor-element-62141a78{--width:100%;}.elementor-14639 .elementor-element.elementor-element-124cf4c{--width:16%;}.elementor-14639 .elementor-element.elementor-element-4ef0a954{--width:100%;}.elementor-14639 .elementor-element.elementor-element-5bbc9370{--width:16%;}.elementor-14639 .elementor-element.elementor-element-bed80c5{--width:100%;}.elementor-14639 .elementor-element.elementor-element-262dc847{--width:16%;}.elementor-14639 .elementor-element.elementor-element-3eb963c{--width:100%;}.elementor-14639 .elementor-element.elementor-element-34d82539{--width:16%;}.elementor-14639 .elementor-element.elementor-element-1b3645a1{--width:100%;}.elementor-14639 .elementor-element.elementor-element-44b74a76{--width:16%;}.elementor-14639 .elementor-element.elementor-element-6df9feb3{--width:100%;}.elementor-14639 .elementor-element.elementor-element-75a9df85{--width:16%;}.elementor-14639 .elementor-element.elementor-element-ccd91c3{--width:100%;}.elementor-14639 .elementor-element.elementor-element-57387bac{--width:16%;}.elementor-14639 .elementor-element.elementor-element-68218c9c{--width:100%;}.elementor-14639 .elementor-element.elementor-element-14944280{--width:16%;}.elementor-14639 .elementor-element.elementor-element-3283833{--width:100%;}.elementor-14639 .elementor-element.elementor-element-57d971c2{--width:16%;}.elementor-14639 .elementor-element.elementor-element-f39fb66{--width:100%;}.elementor-14639 .elementor-element.elementor-element-764e4f75{--width:16%;}.elementor-14639 .elementor-element.elementor-element-79cacb3b{--width:100%;}.elementor-14639 .elementor-element.elementor-element-7433cb6{--width:16%;}.elementor-14639 .elementor-element.elementor-element-371d3c60{--width:100%;}.elementor-14639 .elementor-element.elementor-element-7221080e{--width:16%;}.elementor-14639 .elementor-element.elementor-element-18804b69{--width:100%;}.elementor-14639 .elementor-element.elementor-element-2a6dbb37{--width:16%;}.elementor-14639 .elementor-element.elementor-element-5d5b79da{--width:100%;}.elementor-14639 .elementor-element.elementor-element-92d0299{--width:16%;}.elementor-14639 .elementor-element.elementor-element-18d7afb3{--width:100%;}.elementor-14639 .elementor-element.elementor-element-4250c082{--width:16%;}.elementor-14639 .elementor-element.elementor-element-61a2d0f4{--width:100%;}.elementor-14639 .elementor-element.elementor-element-741e5577{--width:16%;}.elementor-14639 .elementor-element.elementor-element-699eb37{--width:100%;}.elementor-14639 .elementor-element.elementor-element-165ce1eb{--width:16%;}.elementor-14639 .elementor-element.elementor-element-62d735f6{--width:100%;}.elementor-14639 .elementor-element.elementor-element-37a0e807{--width:16%;}.elementor-14639 .elementor-element.elementor-element-6adf5ecc{--width:100%;}.elementor-14639 .elementor-element.elementor-element-97e33c{--width:16%;}.elementor-14639 .elementor-element.elementor-element-3ec64884{--width:100%;}.elementor-14639 .elementor-element.elementor-element-60406db6{--width:16%;}.elementor-14639 .elementor-element.elementor-element-3b88890{--width:100%;}.elementor-14639 .elementor-element.elementor-element-4b5cbc24{--width:16%;}.elementor-14639 .elementor-element.elementor-element-4cadd6d1{--width:100%;}.elementor-14639 .elementor-element.elementor-element-3ff47968{--width:16%;}.elementor-14639 .elementor-element.elementor-element-11c05ba6{--width:100%;}.elementor-14639 .elementor-element.elementor-element-7c3b5725{--width:16%;}.elementor-14639 .elementor-element.elementor-element-6e5c84a3{--width:100%;}.elementor-14639 .elementor-element.elementor-element-61f234df{--width:16%;}.elementor-14639 .elementor-element.elementor-element-8ba7b6d{--width:100%;}.elementor-14639 .elementor-element.elementor-element-74f47312{--width:16%;}.elementor-14639 .elementor-element.elementor-element-1f8d6e8c{--width:100%;}.elementor-14639 .elementor-element.elementor-element-2505e4b5{--width:16%;}.elementor-14639 .elementor-element.elementor-element-62bd0a5f{--width:100%;}.elementor-14639 .elementor-element.elementor-element-39102fa0{--width:16%;}.elementor-14639 .elementor-element.elementor-element-15e58381{--width:100%;}.elementor-14639 .elementor-element.elementor-element-34955964{--width:16%;}.elementor-14639 .elementor-element.elementor-element-5d23ea24{--width:100%;}.elementor-14639 .elementor-element.elementor-element-338e7b84{--width:16%;}.elementor-14639 .elementor-element.elementor-element-4b8e0072{--width:100%;}.elementor-14639 .elementor-element.elementor-element-2cdb06{--width:16%;}.elementor-14639 .elementor-element.elementor-element-4fb9018{--width:100%;}.elementor-14639 .elementor-element.elementor-element-6a6d80a6{--width:16%;}.elementor-14639 .elementor-element.elementor-element-46562645{--width:100%;}.elementor-14639 .elementor-element.elementor-element-219e86a5{--width:16%;}.elementor-14639 .elementor-element.elementor-element-65cf0f6d{--width:100%;}.elementor-14639 .elementor-element.elementor-element-414adb2c{--width:16%;}.elementor-14639 .elementor-element.elementor-element-45f3c3dc{--width:100%;}.elementor-14639 .elementor-element.elementor-element-606e8728{--width:16%;}.elementor-14639 .elementor-element.elementor-element-3d9cdc46{--width:100%;}.elementor-14639 .elementor-element.elementor-element-3c087f38{--width:16%;}.elementor-14639 .elementor-element.elementor-element-60d4a050{--width:100%;}.elementor-14639 .elementor-element.elementor-element-15abc236{--width:16%;}.elementor-14639 .elementor-element.elementor-element-7584b355{--width:100%;}.elementor-14639 .elementor-element.elementor-element-654515f7{--width:16%;}.elementor-14639 .elementor-element.elementor-element-30c431fb{--width:100%;}.elementor-14639 .elementor-element.elementor-element-37ba71b{--width:100%;}.elementor-14639 .elementor-element.elementor-element-6f2012d{--width:16%;}.elementor-14639 .elementor-element.elementor-element-ffef1c8{--width:100%;}.elementor-14639 .elementor-element.elementor-element-708d347{--width:16%;}.elementor-14639 .elementor-element.elementor-element-6a2bb9e3{--width:100%;}.elementor-14639 .elementor-element.elementor-element-29c55951{--width:16%;}.elementor-14639 .elementor-element.elementor-element-642fec12{--width:100%;}.elementor-14639 .elementor-element.elementor-element-5404d183{--width:16%;}.elementor-14639 .elementor-element.elementor-element-1a153cbc{--width:100%;}.elementor-14639 .elementor-element.elementor-element-2af568ff{--width:16%;}.elementor-14639 .elementor-element.elementor-element-f6db33d{--width:100%;}.elementor-14639 .elementor-element.elementor-element-42b4fafa{--width:16%;}.elementor-14639 .elementor-element.elementor-element-24fb77ca{--width:100%;}.elementor-14639 .elementor-element.elementor-element-724e0893{--width:16%;}.elementor-14639 .elementor-element.elementor-element-35bf5a9a{--width:100%;}.elementor-14639 .elementor-element.elementor-element-3623bd58{--width:16%;}.elementor-14639 .elementor-element.elementor-element-eea16bf{--width:100%;}.elementor-14639 .elementor-element.elementor-element-320d4373{--width:16%;}.elementor-14639 .elementor-element.elementor-element-8b63265{--width:100%;}.elementor-14639 .elementor-element.elementor-element-7b657daa{--width:16%;}.elementor-14639 .elementor-element.elementor-element-5f3b50f1{--width:100%;}.elementor-14639 .elementor-element.elementor-element-23357b41{--width:16%;}.elementor-14639 .elementor-element.elementor-element-752e456{--width:100%;}.elementor-14639 .elementor-element.elementor-element-6b411b5{--width:16%;}.elementor-14639 .elementor-element.elementor-element-146f915f{--width:100%;}.elementor-14639 .elementor-element.elementor-element-50eaebc7{--width:16%;}.elementor-14639 .elementor-element.elementor-element-746ce9c1{--width:100%;}.elementor-14639 .elementor-element.elementor-element-1c343fda{--width:16%;}.elementor-14639 .elementor-element.elementor-element-5e011f88{--width:100%;}.elementor-14639 .elementor-element.elementor-element-6d43efac{--width:16%;}.elementor-14639 .elementor-element.elementor-element-4103df71{--width:100%;}.elementor-14639 .elementor-element.elementor-element-4e20d9a5{--width:16%;}}/* Start custom CSS for container, class: .elementor-element-7ecdb977 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39738263 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4184ed00 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13bc77fd *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de7cff2 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a0339eb *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e9d6e *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e2a162 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbdfdb3 *//* Estilos para el contenedor principal */
.ne-card-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita que el zoom desborde el contenedor */
}

/* Imagen de fondo del contenedor */
.ne-card-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before {
    background-color: #0202023D; /* Color de oscurecimiento */
    background-blend-mode: multiply;
    transform: scale(1.05); /* Zoom en la imagen */
}

/* Contenido principal de la tarjeta */
.ne-card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content {
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Contenido interno de la tarjeta */
.ne-card-content .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.ne-card-wrapper:hover .ne-card-content .e-con-inner {
    opacity: 1;
}

/* Columna oscura con efecto fade-up */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semitransparente */
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease;
    transform: translateY(20px);
}

/* Mostrar columna oscura en hover */
.ne-card-wrapper:hover .columna-oscura {
    opacity: 1;
    transform: translateY(-100%); /* Sube para cubrir el contenedor */
}

/* Columna icon que se desliza desde la izquierda */
.columna-icon {
    position: absolute;
    top: 0;
    left: -100%; /* Inicia fuera de la vista */
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); /* Fondo semitransparente para diferenciarla */
    z-index: 4; /* Asegura que esté encima de otros elementos */
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Inicia oculta */
}

/* Mostrar columna icon al hacer hover */
.ne-card-wrapper:hover .columna-icon {
    left: 0; /* Desliza desde la izquierda */
    opacity: 1; /* Aparece en el hover */
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content {
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-710171f6 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353beb78 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc0caea *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-181c41ba *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78710d7 *//* Estilos para el contenedor principal */
.ne-card-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita que el zoom desborde el contenedor */
}

/* Imagen de fondo del contenedor */
.ne-card-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before {
    background-color: #0202023D; /* Color de oscurecimiento */
    background-blend-mode: multiply;
    transform: scale(1.05); /* Zoom en la imagen */
}

/* Contenido principal de la tarjeta */
.ne-card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content {
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Contenido interno de la tarjeta */
.ne-card-content .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.ne-card-wrapper:hover .ne-card-content .e-con-inner {
    opacity: 1;
}

/* Columna oscura con efecto fade-up */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semitransparente */
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease;
    transform: translateY(20px);
}

/* Mostrar columna oscura en hover */
.ne-card-wrapper:hover .columna-oscura {
    opacity: 1;
    transform: translateY(-100%); /* Sube para cubrir el contenedor */
}

/* Columna icon que se desliza desde la izquierda */
.columna-icon {
    position: absolute;
    top: 0;
    left: -100%; /* Inicia fuera de la vista */
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); /* Fondo semitransparente para diferenciarla */
    z-index: 4; /* Asegura que esté encima de otros elementos */
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Inicia oculta */
}

/* Mostrar columna icon al hacer hover */
.ne-card-wrapper:hover .columna-icon {
    left: 0; /* Desliza desde la izquierda */
    opacity: 1; /* Aparece en el hover */
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content {
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206f4b3e *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a208504 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1c8603 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab4e385 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7320cb00 *//* Estilos para el contenedor principal */
.ne-card-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita que el zoom desborde el contenedor */
}

/* Imagen de fondo del contenedor */
.ne-card-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before {
    background-color: #0202023D; /* Color de oscurecimiento */
    background-blend-mode: multiply;
    transform: scale(1.05); /* Zoom en la imagen */
}

/* Contenido principal de la tarjeta */
.ne-card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content {
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Contenido interno de la tarjeta */
.ne-card-content .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.ne-card-wrapper:hover .ne-card-content .e-con-inner {
    opacity: 1;
}

/* Columna oscura con efecto fade-up */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semitransparente */
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease;
    transform: translateY(20px);
}

/* Mostrar columna oscura en hover */
.ne-card-wrapper:hover .columna-oscura {
    opacity: 1;
    transform: translateY(-100%); /* Sube para cubrir el contenedor */
}

/* Columna icon que se desliza desde la izquierda */
.columna-icon {
    position: absolute;
    top: 0;
    left: -100%; /* Inicia fuera de la vista */
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); /* Fondo semitransparente para diferenciarla */
    z-index: 4; /* Asegura que esté encima de otros elementos */
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Inicia oculta */
}

/* Mostrar columna icon al hacer hover */
.ne-card-wrapper:hover .columna-icon {
    left: 0; /* Desliza desde la izquierda */
    opacity: 1; /* Aparece en el hover */
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content {
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f3c2a9 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8c34b4 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d508fa8 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649e5841 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dab8c09 *//* Estilos para el contenedor principal */
.ne-card-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita que el zoom desborde el contenedor */
}

/* Imagen de fondo del contenedor */
.ne-card-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before {
    background-color: #0202023D; /* Color de oscurecimiento */
    background-blend-mode: multiply;
    transform: scale(1.05); /* Zoom en la imagen */
}

/* Contenido principal de la tarjeta */
.ne-card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content {
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Contenido interno de la tarjeta */
.ne-card-content .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.ne-card-wrapper:hover .ne-card-content .e-con-inner {
    opacity: 1;
}

/* Columna oscura con efecto fade-up */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semitransparente */
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease;
    transform: translateY(20px);
}

/* Mostrar columna oscura en hover */
.ne-card-wrapper:hover .columna-oscura {
    opacity: 1;
    transform: translateY(-100%); /* Sube para cubrir el contenedor */
}

/* Columna icon que se desliza desde la izquierda */
.columna-icon {
    position: absolute;
    top: 0;
    left: -100%; /* Inicia fuera de la vista */
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); /* Fondo semitransparente para diferenciarla */
    z-index: 4; /* Asegura que esté encima de otros elementos */
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Inicia oculta */
}

/* Mostrar columna icon al hacer hover */
.ne-card-wrapper:hover .columna-icon {
    left: 0; /* Desliza desde la izquierda */
    opacity: 1; /* Aparece en el hover */
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content {
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63dca11e *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616bb0dd *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706919b4 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4847723f *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316d3823 *//* Estilos para el contenedor principal */
.ne-card-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita que el zoom desborde el contenedor */
}

/* Imagen de fondo del contenedor */
.ne-card-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before {
    background-color: #0202023D; /* Color de oscurecimiento */
    background-blend-mode: multiply;
    transform: scale(1.05); /* Zoom en la imagen */
}

/* Contenido principal de la tarjeta */
.ne-card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content {
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Contenido interno de la tarjeta */
.ne-card-content .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.ne-card-wrapper:hover .ne-card-content .e-con-inner {
    opacity: 1;
}

/* Columna oscura con efecto fade-up */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semitransparente */
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease;
    transform: translateY(20px);
}

/* Mostrar columna oscura en hover */
.ne-card-wrapper:hover .columna-oscura {
    opacity: 1;
    transform: translateY(-100%); /* Sube para cubrir el contenedor */
}

/* Columna icon que se desliza desde la izquierda */
.columna-icon {
    position: absolute;
    top: 0;
    left: -100%; /* Inicia fuera de la vista */
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); /* Fondo semitransparente para diferenciarla */
    z-index: 4; /* Asegura que esté encima de otros elementos */
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Inicia oculta */
}

/* Mostrar columna icon al hacer hover */
.ne-card-wrapper:hover .columna-icon {
    left: 0; /* Desliza desde la izquierda */
    opacity: 1; /* Aparece en el hover */
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content {
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61847600 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92db083 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-594c0a83 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b3dc8 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eabf34 *//* Estilos para el contenedor principal */
.ne-card-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita que el zoom desborde el contenedor */
}

/* Imagen de fondo del contenedor */
.ne-card-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before {
    background-color: #0202023D; /* Color de oscurecimiento */
    background-blend-mode: multiply;
    transform: scale(1.05); /* Zoom en la imagen */
}

/* Contenido principal de la tarjeta */
.ne-card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content {
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Contenido interno de la tarjeta */
.ne-card-content .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.ne-card-wrapper:hover .ne-card-content .e-con-inner {
    opacity: 1;
}

/* Columna oscura con efecto fade-up */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semitransparente */
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease;
    transform: translateY(20px);
}

/* Mostrar columna oscura en hover */
.ne-card-wrapper:hover .columna-oscura {
    opacity: 1;
    transform: translateY(-100%); /* Sube para cubrir el contenedor */
}

/* Columna icon que se desliza desde la izquierda */
.columna-icon {
    position: absolute;
    top: 0;
    left: -100%; /* Inicia fuera de la vista */
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); /* Fondo semitransparente para diferenciarla */
    z-index: 4; /* Asegura que esté encima de otros elementos */
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Inicia oculta */
}

/* Mostrar columna icon al hacer hover */
.ne-card-wrapper:hover .columna-icon {
    left: 0; /* Desliza desde la izquierda */
    opacity: 1; /* Aparece en el hover */
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content {
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e7b0bed *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37fc02fa *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9de695 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7adf0c7a *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-113c9a2 *//* Estilos para el contenedor principal */
.ne-card-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita que el zoom desborde el contenedor */
}

/* Imagen de fondo del contenedor */
.ne-card-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before {
    background-color: #0202023D; /* Color de oscurecimiento */
    background-blend-mode: multiply;
    transform: scale(1.05); /* Zoom en la imagen */
}

/* Contenido principal de la tarjeta */
.ne-card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content {
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Contenido interno de la tarjeta */
.ne-card-content .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.ne-card-wrapper:hover .ne-card-content .e-con-inner {
    opacity: 1;
}

/* Columna oscura con efecto fade-up */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro semitransparente */
    opacity: 0;
    z-index: 2;
    transition: all 0.5s ease;
    transform: translateY(20px);
}

/* Mostrar columna oscura en hover */
.ne-card-wrapper:hover .columna-oscura {
    opacity: 1;
    transform: translateY(-100%); /* Sube para cubrir el contenedor */
}

/* Columna icon que se desliza desde la izquierda */
.columna-icon {
    position: absolute;
    top: 0;
    left: -100%; /* Inicia fuera de la vista */
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); /* Fondo semitransparente para diferenciarla */
    z-index: 4; /* Asegura que esté encima de otros elementos */
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Inicia oculta */
}

/* Mostrar columna icon al hacer hover */
.ne-card-wrapper:hover .columna-icon {
    left: 0; /* Desliza desde la izquierda */
    opacity: 1; /* Aparece en el hover */
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content {
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fd3e0c *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8247e4 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d13748 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454dd8aa *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c11885 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc05c0 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c7bbcb *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e9967ac *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe74b7a *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b3bd57 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297f42c5 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722556aa *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e159d4 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ba2995 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e5d0fb8 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a0374d *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55de270f *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78eaf442 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150cdabe *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b96d145 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-635660ce *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fd3e0c *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8247e4 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d13748 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454dd8aa *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c11885 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc05c0 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c7bbcb *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e9967ac *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe74b7a *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b3bd57 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297f42c5 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722556aa *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e159d4 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ba2995 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e5d0fb8 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a0374d *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55de270f *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78eaf442 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150cdabe *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b96d145 *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-635660ce *//* Estilos para el contenedor principal */
.ne-card-wrapper { 
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

/* Pseudo-elemento para la imagen de fondo */
.ne-card-wrapper::before { 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.5s ease, background-color 0.5s ease;
    z-index: 1;
}

/* Oscurecimiento y zoom de la imagen en hover */
.ne-card-wrapper:hover::before { 
    background-color: #0202023D;
    background-blend-mode: multiply;
    transform: scale(1.05);
}

/* Estilos para la tarjeta con ancho completo */
.ne-card-content { 
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 89px;
    margin-bottom: -150px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 3; /* Asegura que la tarjeta esté encima de la imagen */
}

/* Efecto en la tarjeta al hacer hover */
.ne-card-wrapper:hover .ne-card-content { 
    margin-bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
}

/* Estilos internos de la tarjeta */
.ne-card-content .e-con-inner { 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s ease;
    opacity: 0;
    animation: fadeIn 1.5s ease forwards;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Mostrar contenido interno al hacer hover */
.ne-card-wrapper:hover .ne-card-content .e-con-inner { 
    opacity: 1;
}

/* Estilos para la columna oscura */
.columna-oscura {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Oscurecimiento con color sólido */
    z-index: 2; /* Coloca la columna oscura entre la imagen de fondo y la tarjeta de contenido */
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

/* Efecto fade up en la columna oscura al hacer hover */
.ne-card-wrapper:hover .columna-oscura {
    transform: translateY(-100%);
    opacity: 1;
}

/* Adaptación para pantallas más pequeñas */
@media (max-width: 1024px) {
    .ne-card-content { 
        height: 100px;
    }
}/* End custom CSS */