.elementor-2360 .elementor-element.elementor-element-62affb39{--display:flex;--min-height:0px;--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;--overlay-opacity:.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-62affb39:not(.elementor-motion-effects-element-type-background),.elementor-2360 .elementor-element.elementor-element-62affb39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-49e89c1)}.elementor-2360 .elementor-element.elementor-element-62affb39:before,.elementor-2360 .elementor-element.elementor-element-62affb39>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-62affb39>.e-con-inner>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-62affb39>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-62affb39>.e-con-inner>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-62affb39>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://lacasamodularliving.com/wp-content/uploads/2025/10/header-bg-product-all.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-2360 .elementor-element.elementor-element-1fbdf932 img{width:100%;height:120px;object-fit:contain;object-position:center center}.elementor-2360 .elementor-element.elementor-element-6b521f6d{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2360 .elementor-element.elementor-element-2390cdbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-2d37b2ea{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2360 .elementor-element.elementor-element-3e0f5f4e{text-align:left}.elementor-2360 .elementor-element.elementor-element-3e0f5f4e .elementor-heading-title{font-family:"Kinfolk",Sans-serif;font-size:36px;font-weight:500;color:#b78758}.elementor-2360 .elementor-element.elementor-element-27a3465f{text-align:left}.elementor-2360 .elementor-element.elementor-element-27a3465f .elementor-heading-title{font-family:"Kinfolk",Sans-serif;font-size:36px;font-weight:500;color:#b78758}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2360 .elementor-element.elementor-element-9c1b7ac{text-align:justify;font-family:"Garamond Pro",Sans-serif;font-size:18px;font-weight:400;color:#2d2210}.elementor-2360 .elementor-element.elementor-element-8fda579{padding:0}.elementor-2360 .elementor-element.elementor-element-8fda579 .elementor-wrapper{--video-aspect-ratio:.5625}.elementor-2360 .elementor-element.elementor-element-21e1aea2 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2360 .elementor-element.elementor-element-35b60835{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2360 .elementor-element.elementor-element-20c5b50e{z-index:100}.elementor-2360 .elementor-element.elementor-element-20c5b50e .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);color:#b78758}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-5eb175a1{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-329d3b9d{--e-image-carousel-slides-to-show:1}.elementor-2360 .elementor-element.elementor-element-1125949b{text-align:justify;color:var(--e-global-color-text)}.elementor-2360 .elementor-element.elementor-element-41a84b9a{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-3821dc48{--e-image-carousel-slides-to-show:1}.elementor-2360 .elementor-element.elementor-element-60117151{text-align:justify;color:var(--e-global-color-text)}.elementor-2360 .elementor-element.elementor-element-50cb6bfa{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-44px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0;z-index:700;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:4px;--n-tabs-title-font-size:var(--e-global-typography-accent-font-size);--n-tabs-title-color:var(--e-global-color-text);--n-tabs-title-color-active:var(--e-global-color-69b562b)}.elementor-2360 .elementor-element.elementor-element-50cb6bfa>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:not(:hover){background:var(--e-global-color-69b562b)}.elementor-2360 .elementor-element.elementor-element-50cb6bfa.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-69b562b)}.elementor-2360 .elementor-element.elementor-element-50cb6bfa.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform)}.elementor-2360 .elementor-element.elementor-element-59b33303{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-58f55aae{--display:flex;--justify-content:space-between;--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-2360 .elementor-element.elementor-element-7af16138{text-align:justify;color:var(--e-global-color-text)}.elementor-2360 .elementor-element.elementor-element-24c4b9c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-64c1df5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-766b73a8{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.2;--border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2360 .elementor-element.elementor-element-766b73a8:not(.elementor-motion-effects-element-type-background),.elementor-2360 .elementor-element.elementor-element-766b73a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-49e89c1)}.elementor-2360 .elementor-element.elementor-element-766b73a8:before,.elementor-2360 .elementor-element.elementor-element-766b73a8>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-766b73a8>.e-con-inner>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-766b73a8>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-766b73a8>.e-con-inner>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-766b73a8>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://lacasamodularliving.com/wp-content/uploads/2025/10/new-lcm-wood-pattern.webp");--background-overlay:'';background-position:center center;background-size:cover}.elementor-2360 .elementor-element.elementor-element-6fbb0957{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-24d460e8{text-align:justify;font-family:"Garamond Pro",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-3793fc1)}.elementor-2360 .elementor-element.elementor-element-5914eff2{margin:0 0 calc(var(--kit-widget-spacing,0px) + -10px) 0px;font-family:var(--e-global-typography-ee832e5-font-family),Sans-serif;font-size:var(--e-global-typography-ee832e5-font-size);font-weight:var(--e-global-typography-ee832e5-font-weight);color:var(--e-global-color-3793fc1)}.elementor-2360 .elementor-element.elementor-element-342bac4{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-5295cbc1 img{width:100%;height:60px}.elementor-2360 .elementor-element.elementor-element-65cb7a8e{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.2;--border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2360 .elementor-element.elementor-element-65cb7a8e:not(.elementor-motion-effects-element-type-background),.elementor-2360 .elementor-element.elementor-element-65cb7a8e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-49e89c1)}.elementor-2360 .elementor-element.elementor-element-65cb7a8e:before,.elementor-2360 .elementor-element.elementor-element-65cb7a8e>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-65cb7a8e>.e-con-inner>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-65cb7a8e>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-65cb7a8e>.e-con-inner>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-65cb7a8e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://lacasamodularliving.com/wp-content/uploads/2025/10/new-lcm-wood-pattern.webp");--background-overlay:'';background-position:center center;background-size:cover}.elementor-2360 .elementor-element.elementor-element-132b50e{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-20fb19fc{text-align:left;font-family:"Garamond Pro",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-3793fc1)}.elementor-2360 .elementor-element.elementor-element-3a845204{margin:0 0 calc(var(--kit-widget-spacing,0px) + -10px) 0px;font-family:var(--e-global-typography-ee832e5-font-family),Sans-serif;font-size:var(--e-global-typography-ee832e5-font-size);font-weight:var(--e-global-typography-ee832e5-font-weight);color:var(--e-global-color-3793fc1)}.elementor-2360 .elementor-element.elementor-element-6735ca33{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-7b2daf15 img{width:100%;height:60px}.elementor-2360 .elementor-element.elementor-element-6c99c52c{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.2;--border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2360 .elementor-element.elementor-element-6c99c52c:not(.elementor-motion-effects-element-type-background),.elementor-2360 .elementor-element.elementor-element-6c99c52c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-49e89c1)}.elementor-2360 .elementor-element.elementor-element-6c99c52c:before,.elementor-2360 .elementor-element.elementor-element-6c99c52c>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-6c99c52c>.e-con-inner>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-6c99c52c>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-6c99c52c>.e-con-inner>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-6c99c52c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://lacasamodularliving.com/wp-content/uploads/2025/10/new-lcm-wood-pattern.webp");--background-overlay:'';background-position:center center;background-size:cover}.elementor-2360 .elementor-element.elementor-element-1fd0ca77{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-72d72a5{text-align:justify;font-family:"Garamond Pro",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-3793fc1)}.elementor-2360 .elementor-element.elementor-element-20a3114e{margin:0 0 calc(var(--kit-widget-spacing,0px) + -10px) 0px;font-family:var(--e-global-typography-ee832e5-font-family),Sans-serif;font-size:var(--e-global-typography-ee832e5-font-size);font-weight:var(--e-global-typography-ee832e5-font-weight);color:var(--e-global-color-3793fc1)}.elementor-2360 .elementor-element.elementor-element-ede87d2{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-2b98ab46 img{width:100%;height:60px}.elementor-2360 .elementor-element.elementor-element-2653db40{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2360 .elementor-element.elementor-element-217bd17d{z-index:100}.elementor-2360 .elementor-element.elementor-element-217bd17d .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);color:#b78758}.elementor-2360 .elementor-element.elementor-element-23aa5500{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-5f53ef2f{--e-image-carousel-slides-to-show:1}.elementor-2360 .elementor-element.elementor-element-6f89948a{text-align:justify;color:var(--e-global-color-text)}.elementor-2360 .elementor-element.elementor-element-4b09b3a7{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-4e670c64{--e-image-carousel-slides-to-show:1}.elementor-2360 .elementor-element.elementor-element-251637d3{text-align:justify;color:var(--e-global-color-text)}.elementor-2360 .elementor-element.elementor-element-37ea2061{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-44px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0;z-index:700;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:4px;--n-tabs-title-font-size:var(--e-global-typography-accent-font-size);--n-tabs-title-color:var(--e-global-color-text);--n-tabs-title-color-active:var(--e-global-color-69b562b)}.elementor-2360 .elementor-element.elementor-element-37ea2061>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:not(:hover){background:var(--e-global-color-69b562b)}.elementor-2360 .elementor-element.elementor-element-37ea2061.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-69b562b)}.elementor-2360 .elementor-element.elementor-element-37ea2061.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform)}.elementor-2360 .elementor-element.elementor-element-58ba220b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:.1;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2360 .elementor-element.elementor-element-58ba220b:before,.elementor-2360 .elementor-element.elementor-element-58ba220b>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-58ba220b>.e-con-inner>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-58ba220b>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-58ba220b>.e-con-inner>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-58ba220b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://lacasamodularliving.com/wp-content/uploads/2024/11/cta-bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2360 .elementor-element.elementor-element-33f088c9 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);color:#b78758}.elementor-2360 .elementor-element.elementor-element-444ff92b{text-align:justify;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-2360 .elementor-element.elementor-element-17e7f155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:.1;--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-2360 .elementor-element.elementor-element-17e7f155:before,.elementor-2360 .elementor-element.elementor-element-17e7f155>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-17e7f155>.e-con-inner>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-17e7f155>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-17e7f155>.e-con-inner>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-17e7f155>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://lacasamodularliving.com/wp-content/uploads/2024/11/cta-bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2360 .elementor-element.elementor-element-342d8ef5 img{width:100%;height:1200px;object-fit:contain;object-position:center center}.elementor-2360 .elementor-element.elementor-element-445210cf img{width:100%;height:1200px;object-fit:contain;object-position:center center}.elementor-2360 .elementor-element.elementor-element-4848d2b3{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0}.elementor-2360 .elementor-element.elementor-element-4dc1a603{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2360 .elementor-element.elementor-element-352db6a3{text-align:center}.elementor-2360 .elementor-element.elementor-element-352db6a3 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);color:#b78758}.elementor-2360 .elementor-element.elementor-element-996baf1{--display:flex;--min-height:300px;--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;--overlay-opacity:.25;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2360 .elementor-element.elementor-element-996baf1:not(.elementor-motion-effects-element-type-background),.elementor-2360 .elementor-element.elementor-element-996baf1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2D221025}.elementor-2360 .elementor-element.elementor-element-996baf1:before,.elementor-2360 .elementor-element.elementor-element-996baf1>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-996baf1>.e-con-inner>.elementor-background-video-container:before,.elementor-2360 .elementor-element.elementor-element-996baf1>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-996baf1>.e-con-inner>.elementor-background-slideshow:before,.elementor-2360 .elementor-element.elementor-element-996baf1>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://lacasamodularliving.com/wp-content/uploads/2024/11/cta-bg.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover}.elementor-2360 .elementor-element.elementor-element-35f1364d{padding:80px 0 0;text-align:center}.elementor-2360 .elementor-element.elementor-element-35f1364d .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text)}.elementor-2360 .elementor-element.elementor-element-b9564f8{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0;text-align:center}.elementor-2360 .elementor-element.elementor-element-b9564f8 .elementor-heading-title{font-family:var(--e-global-typography-b54585f-font-family),Sans-serif;font-size:var(--e-global-typography-b54585f-font-size);color:var(--e-global-color-text)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform)}.elementor-2360 .elementor-element.elementor-element-2b129ab6 .elementor-button{background-color:#b78758;font-family:var(--e-global-typography-118e8c2-font-family),Sans-serif;font-size:var(--e-global-typography-118e8c2-font-size);font-weight:var(--e-global-typography-118e8c2-font-weight);text-transform:var(--e-global-typography-118e8c2-text-transform);fill:#f9f8f7;color:#f9f8f7;border-radius:4px}.elementor-2360 .elementor-element.elementor-element-2b129ab6{margin:10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0 0 40px}.elementor-2360 .elementor-element.elementor-element-2b129ab6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2360 .elementor-element.elementor-element-2b129ab6 .elementor-button .elementor-button-content-wrapper{gap:8px}body.elementor-page-2360:not(.elementor-motion-effects-element-type-background),body.elementor-page-2360>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fbf5ef}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-2360 .elementor-element.elementor-element-2d37b2ea{--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2360 .elementor-element.elementor-element-3e0f5f4e .elementor-heading-title{font-size:32px;line-height:140%}.elementor-2360 .elementor-element.elementor-element-27a3465f .elementor-heading-title{font-size:32px;line-height:140%}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-2360 .elementor-element.elementor-element-9c1b7ac{font-size:16px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-20c5b50e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-50cb6bfa{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-58f55aae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2360 .elementor-element.elementor-element-64c1df5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2360 .elementor-element.elementor-element-24d460e8{font-size:16px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-5914eff2{font-size:var(--e-global-typography-ee832e5-font-size)}.elementor-2360 .elementor-element.elementor-element-20fb19fc{font-size:16px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-3a845204{font-size:var(--e-global-typography-ee832e5-font-size)}.elementor-2360 .elementor-element.elementor-element-72d72a5{font-size:16px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-20a3114e{font-size:var(--e-global-typography-ee832e5-font-size)}.elementor-2360 .elementor-element.elementor-element-217bd17d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-37ea2061{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-33f088c9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-444ff92b{font-size:var(--e-global-typography-text-font-size)}.elementor-2360 .elementor-element.elementor-element-342d8ef5 img{height:300px}.elementor-2360 .elementor-element.elementor-element-445210cf img{height:300px}.elementor-2360 .elementor-element.elementor-element-352db6a3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-35f1364d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-b9564f8 .elementor-heading-title{font-size:var(--e-global-typography-b54585f-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-2b129ab6 .elementor-button{font-size:var(--e-global-typography-118e8c2-font-size)}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-2360 .elementor-element.elementor-element-6b521f6d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2360 .elementor-element.elementor-element-2390cdbe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2360 .elementor-element.elementor-element-2d37b2ea{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2360 .elementor-element.elementor-element-3e0f5f4e .elementor-heading-title{font-size:28px;line-height:140%}.elementor-2360 .elementor-element.elementor-element-27a3465f .elementor-heading-title{font-size:28px;line-height:140%}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-2360 .elementor-element.elementor-element-9c1b7ac{font-size:14px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-20c5b50e{text-align:center}.elementor-2360 .elementor-element.elementor-element-20c5b50e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-329d3b9d{padding:0}.elementor-2360 .elementor-element.elementor-element-50cb6bfa{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-59b33303{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2360 .elementor-element.elementor-element-24c4b9c0{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2360 .elementor-element.elementor-element-64c1df5f{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2360 .elementor-element.elementor-element-766b73a8{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-2360 .elementor-element.elementor-element-24d460e8{font-size:14px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-5914eff2{font-size:var(--e-global-typography-ee832e5-font-size)}.elementor-2360 .elementor-element.elementor-element-65cb7a8e{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-2360 .elementor-element.elementor-element-20fb19fc{font-size:14px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-3a845204{font-size:var(--e-global-typography-ee832e5-font-size)}.elementor-2360 .elementor-element.elementor-element-6c99c52c{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-2360 .elementor-element.elementor-element-72d72a5{font-size:14px;line-height:150%}.elementor-2360 .elementor-element.elementor-element-20a3114e{font-size:var(--e-global-typography-ee832e5-font-size)}.elementor-2360 .elementor-element.elementor-element-217bd17d{text-align:center}.elementor-2360 .elementor-element.elementor-element-217bd17d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-37ea2061{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:10px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-33f088c9{text-align:center}.elementor-2360 .elementor-element.elementor-element-33f088c9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-444ff92b{font-size:var(--e-global-typography-text-font-size)}.elementor-2360 .elementor-element.elementor-element-342d8ef5 img{height:300px}.elementor-2360 .elementor-element.elementor-element-445210cf img{height:300px}.elementor-2360 .elementor-element.elementor-element-4dc1a603{--content-width:90%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2360 .elementor-element.elementor-element-352db6a3{text-align:center}.elementor-2360 .elementor-element.elementor-element-352db6a3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-2d46c6bd{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0}.elementor-2360 .elementor-element.elementor-element-35f1364d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-2360 .elementor-element.elementor-element-b9564f8 .elementor-heading-title{font-size:var(--e-global-typography-b54585f-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-2360 .elementor-element.elementor-element-2b129ab6 .elementor-button{font-size:var(--e-global-typography-118e8c2-font-size)}}@media(min-width:768px){.elementor-2360 .elementor-element.elementor-element-2d37b2ea{--width:8100%}}@media(max-width:1024px) and (min-width:768px){.elementor-2360 .elementor-element.elementor-element-2d37b2ea{--width:70%}}.AR-text{font-family:"Arizonia","Garamond Pro"}.AR-text{font-family:"Arizonia","Garamond Pro"}.elementor-tab-title{border:1px solid #b78758;border-radius:4px;opacity:100}.elementor-tab-title.elementor-active{background-color:#b78758;opacity:100}.elementor-2392 .elementor-element.elementor-element-628bc093 .elementor-tab-title.elementor-active,.elementor-2392 .elementor-element.elementor-element-628bc093 .elementor-tab-title.elementor-active a{background-color:#b78758;opacity:100}.e-n-tabs-heading{display:flex;flex-direction:row;justify-content:end;align-items:end}@media (min-width:320px){#m-tabs .elementor-tabs-wrapper{display:flex;flex-direction:row}}@media (max-width:767px){#m-tabs .elementor-tab-title{padding:10px 15px}}@media (max-width:1024px){#m-tabs .elementor-tab-title{padding:10px 20px}}@media (min-width:1024px){#m-tabs .elementor-tab-title{padding:10px 24px}}@media (min-width:320px){#m-tabs .elementor-tab-mobile-title{display:none}}.elementor-tab-title{border:1px solid #b78758;border-radius:4px;opacity:100}.elementor-tab-title.elementor-active{background-color:#b78758;opacity:100}.elementor-2392 .elementor-element.elementor-element-628bc093 .elementor-tab-title.elementor-active,.elementor-2392 .elementor-element.elementor-element-628bc093 .elementor-tab-title.elementor-active a{background-color:#b78758;opacity:100}.e-n-tabs-heading{display:flex;flex-direction:row;justify-content:end;align-items:end}@media (min-width:320px){#m-tabs .elementor-tabs-wrapper{display:flex;flex-direction:row}}@media (max-width:767px){#m-tabs .elementor-tab-title{padding:10px 15px}}@media (max-width:1024px){#m-tabs .elementor-tab-title{padding:10px 20px}}@media (min-width:1024px){#m-tabs .elementor-tab-title{padding:10px 24px}}@media (min-width:320px){#m-tabs .elementor-tab-mobile-title{display:none}}.materials-code{height:2500px}@font-face{font-family:'Kinfolk';font-style:normal;font-weight:400;font-display:auto;src:url('https://lacasamodularliving.com/wp-content/uploads/2023/09/Kinfolk_Reg.ttf') format('truetype')}@font-face{font-family:'Garamond Pro';font-style:normal;font-weight:400;font-display:auto;src:url('https://lacasamodularliving.com/wp-content/uploads/2023/09/AGaramondPro-Regular.ttf') format('truetype')}