.elementor-242 .elementor-element.elementor-element-4b2b3904{--display:flex;--min-height:366px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--overlay-opacity:0.65;--padding-top:14em;--padding-bottom:15em;--padding-left:2em;--padding-right:2em;}.elementor-242 .elementor-element.elementor-element-4b2b3904:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/shot-of-building-plans-and-equipment-on-a-table-in-2026-01-09-09-51-42-utc-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-4b2b3904::before, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(108deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-9eaa092 ) 82%);}.elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-shape-bottom .elementor-shape-fill, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-651faef );}.elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-shape-bottom svg, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);}.elementor-242 .elementor-element.elementor-element-49109b53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-242 .elementor-element.elementor-element-4e1f502d{--display:flex;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-38a9067d.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-38a9067d{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-38a9067d .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-2db06a9 );}.elementor-242 .elementor-element.elementor-element-5870f24d.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-5870f24d{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-5870f24d .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-b06baff{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-7803c236{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-3d0f839{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-3d0f839::before, .elementor-242 .elementor-element.elementor-element-3d0f839 > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-3d0f839 > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-3d0f839 > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-3d0f839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-3d0f839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/492398004_1215217560608025_8224406146960338788_n-e1772919754353.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-3d0f839::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-3d0f839:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-3d0f839:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-3d0f839, .elementor-242 .elementor-element.elementor-element-3d0f839::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-62a5202b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-62a5202b:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-62a5202b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-62a5202b.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-2d115170.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-2d115170{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-2d115170 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-110a9297{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-110a9297 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-110a9297 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-21b7d419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-e679e40{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-e679e40 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-e679e40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-e679e40.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-e679e40.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-e679e40.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-e679e40.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-e679e40 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-e679e40 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-49adc195{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-49adc195::before, .elementor-242 .elementor-element.elementor-element-49adc195 > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-49adc195 > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-49adc195 > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-49adc195 > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-49adc195 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/487501876_3843850092544444_3964379339144734127_n.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-49adc195::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-49adc195:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-49adc195:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-49adc195, .elementor-242 .elementor-element.elementor-element-49adc195::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-39cc7cbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-39cc7cbe:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-39cc7cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-39cc7cbe.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-72d1e351{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-72d1e351.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-72d1e351 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-6093fe66{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-6093fe66 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-6093fe66 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-2bb49290{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-545b9343{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-545b9343 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-545b9343.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-545b9343.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-545b9343.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-545b9343.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-545b9343.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-545b9343 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-545b9343 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-f68843{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-f68843::before, .elementor-242 .elementor-element.elementor-element-f68843 > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-f68843 > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-f68843 > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-f68843 > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-f68843 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/635454276_1478835067579605_5965273952425942843_n.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-f68843::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-f68843:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-f68843:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-f68843, .elementor-242 .elementor-element.elementor-element-f68843::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-a398f89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-a398f89:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-a398f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-a398f89.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-35360fc1.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-35360fc1{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-35360fc1 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-1fe5d382{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-1fe5d382 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-1fe5d382 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-71c6f722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-4adceec4{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-4adceec4 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-4adceec4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-4adceec4.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-4adceec4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-4adceec4.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-4adceec4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-4adceec4 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-4adceec4 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-6023ba0f{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-6023ba0f::before, .elementor-242 .elementor-element.elementor-element-6023ba0f > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-6023ba0f > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-6023ba0f > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-6023ba0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-6023ba0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/487222832_3843850155877771_7703949495259977948_n-e1773706416610.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-6023ba0f::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-6023ba0f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-6023ba0f:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-6023ba0f, .elementor-242 .elementor-element.elementor-element-6023ba0f::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-137cb380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-137cb380:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-137cb380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-137cb380.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-9dec121.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-9dec121{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-9dec121 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-50b7785{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-50b7785 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-50b7785 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-53d4b641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-198e9c89{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-198e9c89 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-198e9c89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-198e9c89.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-198e9c89.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-198e9c89.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-198e9c89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-198e9c89 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-198e9c89 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-6559fd0f{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-6559fd0f::before, .elementor-242 .elementor-element.elementor-element-6559fd0f > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-6559fd0f > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-6559fd0f > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-6559fd0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-6559fd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/493195331_1215218760607905_8464414607695081795_n.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-6559fd0f::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-6559fd0f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-6559fd0f:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-6559fd0f, .elementor-242 .elementor-element.elementor-element-6559fd0f::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-35ecef53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-35ecef53:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-35ecef53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-35ecef53.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-7bb2e922.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-7bb2e922{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-7bb2e922 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-55e5b22e{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-55e5b22e .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-55e5b22e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-189f73e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-1f31ee78{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-1f31ee78 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-1f31ee78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-1f31ee78.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-1f31ee78.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-1f31ee78.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-1f31ee78.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-1f31ee78 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-1f31ee78 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-4e0e04cf{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-4e0e04cf::before, .elementor-242 .elementor-element.elementor-element-4e0e04cf > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-4e0e04cf > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-4e0e04cf > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-4e0e04cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-4e0e04cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/492567884_1215217500608031_3826222681837861416_n.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-4e0e04cf::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-4e0e04cf:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-4e0e04cf:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-4e0e04cf, .elementor-242 .elementor-element.elementor-element-4e0e04cf::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-341eb33e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-341eb33e:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-341eb33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-341eb33e.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-3e8531bc.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-3e8531bc{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-3e8531bc .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-75c502de{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-75c502de .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-75c502de .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-4cfd2901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-60fa83b3{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-60fa83b3 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-60fa83b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-60fa83b3.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-60fa83b3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-60fa83b3.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-60fa83b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-60fa83b3 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-60fa83b3 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-f6ec62f{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-f6ec62f::before, .elementor-242 .elementor-element.elementor-element-f6ec62f > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-f6ec62f > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-f6ec62f > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-f6ec62f > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-f6ec62f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/489693332_1199734692156312_5202084031626680362_n.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-f6ec62f::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-f6ec62f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-f6ec62f:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-f6ec62f, .elementor-242 .elementor-element.elementor-element-f6ec62f::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-9fa250c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-9fa250c:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-9fa250c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-9fa250c.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-05cb0ac.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-05cb0ac{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-05cb0ac .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-fa6410d{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-fa6410d .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-fa6410d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-e071fc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-a88f337{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-a88f337 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-a88f337.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-a88f337.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-a88f337.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-a88f337.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-a88f337.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-a88f337 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-a88f337 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-3bc01d1{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-3bc01d1::before, .elementor-242 .elementor-element.elementor-element-3bc01d1 > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-3bc01d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-3bc01d1 > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-3bc01d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-3bc01d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/492009737_3867545863508200_1013666217046567819_n.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-3bc01d1::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-3bc01d1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-3bc01d1:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-3bc01d1, .elementor-242 .elementor-element.elementor-element-3bc01d1::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-63d222c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-63d222c:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-63d222c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-63d222c.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-90dbaca.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-90dbaca{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-90dbaca .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-1ede0dd{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-1ede0dd .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-1ede0dd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-2e23642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-390fd33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-649f4e9{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-649f4e9 .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-649f4e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-649f4e9.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-649f4e9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-649f4e9.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-649f4e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-649f4e9 .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-649f4e9 .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-6750dc9{--display:flex;--min-height:370px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-6750dc9::before, .elementor-242 .elementor-element.elementor-element-6750dc9 > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-6750dc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-6750dc9 > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-6750dc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-6750dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.carlosremodelings.com/wp-content/uploads/2026/03/492009737_3867545863508200_1013666217046567819_n.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-6750dc9::before{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-6750dc9:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-6750dc9:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-6750dc9, .elementor-242 .elementor-element.elementor-element-6750dc9::before{--border-transition:0.3s;}.elementor-242 .elementor-element.elementor-element-5046b1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;box-shadow:0px -5px 30px -10px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-242 .elementor-element.elementor-element-5046b1e:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-5046b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-5046b1e.e-con:hover{--e-con-transform-translateY:65%;}.elementor-242 .elementor-element.elementor-element-4bd8403.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-4bd8403{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-4bd8403 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-c829f19{--divider-border-style:dashed;--divider-color:var( --e-global-color-a954db2 );--divider-border-width:1px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-c829f19 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-c829f19 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-242 .elementor-element.elementor-element-30835bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-d386b0e{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-d386b0e .elementor-icon-wrapper{text-align:center;}.elementor-242 .elementor-element.elementor-element-d386b0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-d386b0e.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-d386b0e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-d386b0e.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-d386b0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-d386b0e .elementor-icon{font-size:25px;}.elementor-242 .elementor-element.elementor-element-d386b0e .elementor-icon svg{height:25px;}.elementor-242 .elementor-element.elementor-element-aeb50d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.1;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-242 .elementor-element.elementor-element-aeb50d7:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-aeb50d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-aeb50d7::before, .elementor-242 .elementor-element.elementor-element-aeb50d7 > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-aeb50d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-242 .elementor-element.elementor-element-aeb50d7 > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-aeb50d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-242 .elementor-element.elementor-element-aeb50d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-aeb50d7::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-242 .elementor-element.elementor-element-4629dc17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:5em;}.elementor-242 .elementor-element.elementor-element-b3db46f.elementor-element{--align-self:flex-start;}.elementor-242 .elementor-element.elementor-element-b3db46f{transition:all 400ms;text-align:center;}.elementor-242 .elementor-element.elementor-element-b3db46f .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-70d1ecad.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-70d1ecad{transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-70d1ecad .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-43c3cc66{transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-43c3cc66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-308e809 );color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-43c3cc66.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-43c3cc66.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-43c3cc66.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon{font-size:40px;border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );color:var( --e-global-color-651faef );}.elementor-242 .elementor-element.elementor-element-390bfccb{transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-390bfccb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-308e809 );color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-390bfccb.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-390bfccb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-390bfccb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-308e809 );}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon{font-size:40px;border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );color:var( --e-global-color-651faef );}.elementor-242 .elementor-element.elementor-element-7cd4ea2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-7575ce99{transition:all 400ms;}.elementor-242 .elementor-element.elementor-element-7575ce99 img{width:100vw;max-width:50vw;height:750px;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-242 .elementor-element.elementor-element-4b2b3904{--content-width:1229px;}.elementor-242 .elementor-element.elementor-element-4e1f502d{--content-width:780px;}.elementor-242 .elementor-element.elementor-element-4629dc17{--width:50%;}.elementor-242 .elementor-element.elementor-element-7cd4ea2e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-242 .elementor-element.elementor-element-4629dc17{--width:100%;}.elementor-242 .elementor-element.elementor-element-7cd4ea2e{--width:100%;}}@media(min-width:1025px){.elementor-242 .elementor-element.elementor-element-4b2b3904:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-shape-bottom svg, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .e-con-inner > .elementor-shape-bottom svg{width:calc(350% + 1.3px);}.elementor-242 .elementor-element.elementor-element-4b2b3904{--padding-top:8em;--padding-bottom:8em;--padding-left:2em;--padding-right:2em;}.elementor-242 .elementor-element.elementor-element-49109b53{--padding-top:3em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-242 .elementor-element.elementor-element-4e1f502d{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-242 .elementor-element.elementor-element-38a9067d .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-242 .elementor-element.elementor-element-5870f24d .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-242 .elementor-element.elementor-element-7803c236{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-242 .elementor-element.elementor-element-3d0f839{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-62a5202b{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-2d115170 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-e679e40 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-e679e40 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-49adc195{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-39cc7cbe{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-72d1e351 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-545b9343 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-545b9343 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-f68843{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-a398f89{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-35360fc1 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-4adceec4 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-4adceec4 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-6023ba0f{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-137cb380{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-9dec121 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-198e9c89 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-198e9c89 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-6559fd0f{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-35ecef53{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-7bb2e922 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-1f31ee78 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-1f31ee78 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-4e0e04cf{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-341eb33e{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-3e8531bc .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-60fa83b3 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-60fa83b3 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-f6ec62f{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-9fa250c{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-05cb0ac .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-a88f337 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-a88f337 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-3bc01d1{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-63d222c{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-90dbaca .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-649f4e9 .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-649f4e9 .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-6750dc9{--min-height:340px;}.elementor-242 .elementor-element.elementor-element-5046b1e{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-4bd8403 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-d386b0e .elementor-icon{font-size:23px;}.elementor-242 .elementor-element.elementor-element-d386b0e .elementor-icon svg{height:23px;}.elementor-242 .elementor-element.elementor-element-aeb50d7{--flex-wrap:wrap;}.elementor-242 .elementor-element.elementor-element-4629dc17{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-242 .elementor-element.elementor-element-b3db46f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-242 .elementor-element.elementor-element-70d1ecad{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-70d1ecad.elementor-element{--align-self:flex-start;}.elementor-242 .elementor-element.elementor-element-70d1ecad .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon{font-size:37px;}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon{font-size:37px;}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );}.elementor-242 .elementor-element.elementor-element-7575ce99 img{width:100%;max-width:100%;height:460px;}}@media(max-width:767px){.elementor-242 .elementor-element.elementor-element-4b2b3904:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:65% 50%;}.elementor-242 .elementor-element.elementor-element-4b2b3904 > .elementor-shape-bottom svg, .elementor-242 .elementor-element.elementor-element-4b2b3904 > .e-con-inner > .elementor-shape-bottom svg{width:calc(500% + 1.3px);}.elementor-242 .elementor-element.elementor-element-4b2b3904{--padding-top:6em;--padding-bottom:6em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-242 .elementor-element.elementor-element-49109b53{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-242 .elementor-element.elementor-element-38a9067d .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-242 .elementor-element.elementor-element-5870f24d .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-242 .elementor-element.elementor-element-b06baff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-242 .elementor-element.elementor-element-7803c236{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-242 .elementor-element.elementor-element-3d0f839{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-62a5202b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-2d115170 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-e679e40 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-e679e40 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-49adc195{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-39cc7cbe{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-72d1e351 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-545b9343 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-545b9343 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-f68843{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-a398f89{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-35360fc1 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-4adceec4 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-4adceec4 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-6023ba0f{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-137cb380{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-9dec121 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-198e9c89 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-198e9c89 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-6559fd0f{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-35ecef53{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-7bb2e922 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-1f31ee78 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-1f31ee78 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-4e0e04cf{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-341eb33e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-3e8531bc .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-60fa83b3 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-60fa83b3 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-f6ec62f{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-9fa250c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-05cb0ac .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-a88f337 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-a88f337 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-3bc01d1{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-63d222c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-90dbaca .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-649f4e9 .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-649f4e9 .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-6750dc9{--min-height:300px;}.elementor-242 .elementor-element.elementor-element-5046b1e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-4bd8403 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );}.elementor-242 .elementor-element.elementor-element-d386b0e .elementor-icon{font-size:21px;}.elementor-242 .elementor-element.elementor-element-d386b0e .elementor-icon svg{height:21px;}.elementor-242 .elementor-element.elementor-element-4629dc17{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-242 .elementor-element.elementor-element-b3db46f.elementor-element{--align-self:center;}.elementor-242 .elementor-element.elementor-element-b3db46f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-242 .elementor-element.elementor-element-70d1ecad{text-align:center;}.elementor-242 .elementor-element.elementor-element-70d1ecad .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-wrapper{gap:15px;}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon{font-size:34px;}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-242 .elementor-element.elementor-element-43c3cc66 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-wrapper{gap:15px;}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon{font-size:34px;}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-242 .elementor-element.elementor-element-390bfccb .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );}.elementor-242 .elementor-element.elementor-element-7575ce99 img{height:350px;}}