.elementor-1895 .elementor-element.elementor-element-b16e4d3:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-b16e4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lunahomessatx.com/wp-content/uploads/2025/06/modern-architecture-design-with-luxury-outdoors-grass-table-swimming-pool-generated-by-artificial-intelligence-1-scaled.jpg");background-size:cover;}.elementor-1895 .elementor-element.elementor-element-b16e4d3 > .elementor-background-overlay{background-color:#000000;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-b16e4d3 > .elementor-container{min-height:1100px;}.elementor-1895 .elementor-element.elementor-element-b16e4d3.jltma-glass-effect-yes.elementor-section{backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);}.elementor-1895 .elementor-element.elementor-element-b16e4d3.jltma-glass-effect-yes > .elementor-widget-wrap{backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);}.elementor-1895 .elementor-element.elementor-element-b16e4d3.jltma-glass-effect-yes > .elementor-widget{backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);}.elementor-1895 .elementor-element.elementor-element-b16e4d3, .elementor-1895 .elementor-element.elementor-element-b16e4d3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-b16e4d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-b097bfb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-b097bfb{text-align:center;}.elementor-1895 .elementor-element.elementor-element-b097bfb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;letter-spacing:-2.5px;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-0585708{text-align:center;font-family:"Outfit", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-dcf4bbe > .elementor-container{max-width:1400px;}.elementor-1895 .elementor-element.elementor-element-dcf4bbe > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-dcf4bbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-311px;margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-c9a6670:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1895 .elementor-element.elementor-element-c9a6670 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-c9a6670.jltma-glass-effect-yes.elementor-section{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);}.elementor-1895 .elementor-element.elementor-element-c9a6670.jltma-glass-effect-yes > .elementor-widget-wrap{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);}.elementor-1895 .elementor-element.elementor-element-c9a6670.jltma-glass-effect-yes > .elementor-widget{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);}.elementor-1895 .elementor-element.elementor-element-c9a6670 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1895 .elementor-element.elementor-element-c9a6670 > .elementor-element-populated, .elementor-1895 .elementor-element.elementor-element-c9a6670 > .elementor-element-populated > .elementor-background-overlay, .elementor-1895 .elementor-element.elementor-element-c9a6670 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1895 .elementor-element.elementor-element-c9a6670 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-627cffb .jltma-infobox .jltma-infobox-item{border-style:solid;border-width:0px 0px 0px 0px;margin:35px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-627cffb .jltma-infobox-content-title{font-family:"Outfit", Sans-serif;color:#FFFFFF;text-align:left;}.elementor-1895 .elementor-element.elementor-element-627cffb .jltma-infobox-item:hover .jltma-infobox-content-title{text-align:left;}.elementor-1895 .elementor-element.elementor-element-627cffb .jltma-infobox-content-description{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-1895 .elementor-element.elementor-element-627cffb .jltma-infobox .jltma-infobox-content-description{color:#FFFFFF;text-align:left;}.elementor-1895 .elementor-element.elementor-element-627cffb .jltma-infobox-item:hover .jltma-infobox-content-description{text-align:left;}.elementor-1895 .elementor-element.elementor-element-244cca1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1895 .elementor-element.elementor-element-244cca1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-244cca1.jltma-glass-effect-yes.elementor-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-1895 .elementor-element.elementor-element-244cca1.jltma-glass-effect-yes > .elementor-widget-wrap{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-1895 .elementor-element.elementor-element-244cca1.jltma-glass-effect-yes > .elementor-widget{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-1895 .elementor-element.elementor-element-244cca1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1895 .elementor-element.elementor-element-244cca1 > .elementor-element-populated, .elementor-1895 .elementor-element.elementor-element-244cca1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1895 .elementor-element.elementor-element-244cca1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1895 .elementor-element.elementor-element-244cca1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-483438f .jltma-infobox .jltma-infobox-item{border-style:none;margin:30px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-483438f .jltma-infobox-content-title{font-family:"Outfit", Sans-serif;color:#FFFFFF;text-align:left;}.elementor-1895 .elementor-element.elementor-element-483438f .jltma-infobox-item:hover .jltma-infobox-content-title{text-align:left;}.elementor-1895 .elementor-element.elementor-element-483438f .jltma-infobox-content-description{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-1895 .elementor-element.elementor-element-483438f .jltma-infobox .jltma-infobox-content-description{color:#FFFFFF;text-align:left;}.elementor-1895 .elementor-element.elementor-element-483438f .jltma-infobox-item:hover .jltma-infobox-content-description{text-align:left;}.elementor-1895 .elementor-element.elementor-element-0708537:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1895 .elementor-element.elementor-element-0708537 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-0708537.jltma-glass-effect-yes.elementor-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-1895 .elementor-element.elementor-element-0708537.jltma-glass-effect-yes > .elementor-widget-wrap{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-1895 .elementor-element.elementor-element-0708537.jltma-glass-effect-yes > .elementor-widget{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-1895 .elementor-element.elementor-element-0708537 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1895 .elementor-element.elementor-element-0708537 > .elementor-element-populated, .elementor-1895 .elementor-element.elementor-element-0708537 > .elementor-element-populated > .elementor-background-overlay, .elementor-1895 .elementor-element.elementor-element-0708537 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1895 .elementor-element.elementor-element-0708537 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-f9e1876 .jltma-infobox .jltma-infobox-item{border-style:none;}.elementor-1895 .elementor-element.elementor-element-f9e1876 .jltma-infobox-content-title{font-family:"Outfit", Sans-serif;color:#FFFFFF;text-align:left;}.elementor-1895 .elementor-element.elementor-element-f9e1876 .jltma-infobox-item:hover .jltma-infobox-content-title{text-align:left;}.elementor-1895 .elementor-element.elementor-element-f9e1876 .jltma-infobox-content-description{font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-1895 .elementor-element.elementor-element-f9e1876 .jltma-infobox .jltma-infobox-content-description{color:#FFFFFF;text-align:left;}.elementor-1895 .elementor-element.elementor-element-f9e1876 .jltma-infobox-item:hover .jltma-infobox-content-description{text-align:left;}.elementor-1895 .elementor-element.elementor-element-9a09aa6:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-9a09aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-9a09aa6, .elementor-1895 .elementor-element.elementor-element-9a09aa6 > .elementor-background-overlay{border-radius:160px 0px 0px 160px;}.elementor-1895 .elementor-element.elementor-element-9a09aa6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-9a09aa6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-bbdd6be .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:800;}.elementor-1895 .elementor-element.elementor-element-cd62c0e{margin-top:10px;margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-4b83a84{--icon-box-icon-margin:11px;}.elementor-1895 .elementor-element.elementor-element-4b83a84 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-4b83a84.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-4b83a84.elementor-view-framed .elementor-icon, .elementor-1895 .elementor-element.elementor-element-4b83a84.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1895 .elementor-element.elementor-element-4b83a84 .elementor-icon{font-size:30px;}.elementor-1895 .elementor-element.elementor-element-4b83a84 .elementor-icon-box-title, .elementor-1895 .elementor-element.elementor-element-4b83a84 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-1895 .elementor-element.elementor-element-4b83a84 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-1895 .elementor-element.elementor-element-763dfb3{--icon-box-icon-margin:11px;}.elementor-1895 .elementor-element.elementor-element-763dfb3 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-763dfb3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-763dfb3.elementor-view-framed .elementor-icon, .elementor-1895 .elementor-element.elementor-element-763dfb3.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1895 .elementor-element.elementor-element-763dfb3 .elementor-icon{font-size:30px;}.elementor-1895 .elementor-element.elementor-element-763dfb3 .elementor-icon-box-title, .elementor-1895 .elementor-element.elementor-element-763dfb3 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-1895 .elementor-element.elementor-element-763dfb3 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-1895 .elementor-element.elementor-element-10a2d3a > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-10a2d3a .jltma-counterup .jltma-counterup-icon i{font-size:30px;height:70px;}.elementor-1895 .elementor-element.elementor-element-10a2d3a .jltma-counterup .jltma-counterup-icon img{max-width:70px;}.elementor-1895 .elementor-element.elementor-element-10a2d3a .jltma-counterup i{width:70px;color:#fff;}.elementor-1895 .elementor-element.elementor-element-10a2d3a .jltma-counterup{background-color:#F5F5F5;}.elementor-1895 .elementor-element.elementor-element-10a2d3a .jltma-counterup-icon i{background-color:#E4ED64;}.elementor-1895 .elementor-element.elementor-element-10a2d3a .jltma-counterup h3.jltma-counter-up-number{color:#333;font-family:"Outfit", Sans-serif;font-weight:900;}.elementor-1895 .elementor-element.elementor-element-10a2d3a .jltma-counterup-title{color:#525151;font-family:"Outfit", Sans-serif;font-weight:normal;}.elementor-1895 .elementor-element.elementor-element-ad745d0 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-ad745d0 .jltma-counterup .jltma-counterup-icon i{font-size:30px;height:70px;}.elementor-1895 .elementor-element.elementor-element-ad745d0 .jltma-counterup .jltma-counterup-icon img{max-width:70px;}.elementor-1895 .elementor-element.elementor-element-ad745d0 .jltma-counterup i{width:70px;color:#fff;}.elementor-1895 .elementor-element.elementor-element-ad745d0 .jltma-counterup{background-color:#F5F5F5;}.elementor-1895 .elementor-element.elementor-element-ad745d0 .jltma-counterup-icon i{background-color:#E4ED64;}.elementor-1895 .elementor-element.elementor-element-ad745d0 .jltma-counterup h3.jltma-counter-up-number{color:#333;font-family:"Outfit", Sans-serif;font-weight:900;}.elementor-1895 .elementor-element.elementor-element-ad745d0 .jltma-counterup-title{color:#525151;font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-3ff2e2b:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-3ff2e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EC;}.elementor-1895 .elementor-element.elementor-element-3ff2e2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1895 .elementor-element.elementor-element-3ff2e2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-3fe223d{text-align:center;}.elementor-1895 .elementor-element.elementor-element-3fe223d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:800;}.elementor-1895 .elementor-element.elementor-element-807ea92.ekit-equal-height-enable,
					.elementor-1895 .elementor-element.elementor-element-807ea92.ekit-equal-height-enable > div,
					.elementor-1895 .elementor-element.elementor-element-807ea92.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1895 .elementor-element.elementor-element-807ea92.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1895 .elementor-element.elementor-element-807ea92 .elementskit-infobox{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1895 .elementor-element.elementor-element-807ea92 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-807ea92 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1895 .elementor-element.elementor-element-807ea92 .elementskit-infobox .box-body > p{color:#656565;font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-1895 .elementor-element.elementor-element-807ea92 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1895 .elementor-element.elementor-element-807ea92 .elementskit-info-box-icon{color:#000000;fill:#000000;}.elementor-1895 .elementor-element.elementor-element-807ea92 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1895 .elementor-element.elementor-element-960d05b.ekit-equal-height-enable,
					.elementor-1895 .elementor-element.elementor-element-960d05b.ekit-equal-height-enable > div,
					.elementor-1895 .elementor-element.elementor-element-960d05b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1895 .elementor-element.elementor-element-960d05b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1895 .elementor-element.elementor-element-960d05b .elementskit-infobox{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1895 .elementor-element.elementor-element-960d05b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-960d05b .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1895 .elementor-element.elementor-element-960d05b .elementskit-infobox .box-body > p{color:#656565;font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-1895 .elementor-element.elementor-element-960d05b .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1895 .elementor-element.elementor-element-960d05b .elementskit-info-box-icon{color:#000000;fill:#000000;}.elementor-1895 .elementor-element.elementor-element-960d05b .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1895 .elementor-element.elementor-element-0377cf2.ekit-equal-height-enable,
					.elementor-1895 .elementor-element.elementor-element-0377cf2.ekit-equal-height-enable > div,
					.elementor-1895 .elementor-element.elementor-element-0377cf2.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1895 .elementor-element.elementor-element-0377cf2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1895 .elementor-element.elementor-element-0377cf2 .elementskit-infobox{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1895 .elementor-element.elementor-element-0377cf2 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-0377cf2 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1895 .elementor-element.elementor-element-0377cf2 .elementskit-infobox .box-body > p{color:#656565;font-family:"Outfit", Sans-serif;font-size:16px;}.elementor-1895 .elementor-element.elementor-element-0377cf2 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1895 .elementor-element.elementor-element-0377cf2 .elementskit-info-box-icon{color:#000000;fill:#000000;}.elementor-1895 .elementor-element.elementor-element-0377cf2 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1895 .elementor-element.elementor-element-349020b.ekit-equal-height-enable,
					.elementor-1895 .elementor-element.elementor-element-349020b.ekit-equal-height-enable > div,
					.elementor-1895 .elementor-element.elementor-element-349020b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1895 .elementor-element.elementor-element-349020b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1895 .elementor-element.elementor-element-349020b .elementskit-infobox{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-1895 .elementor-element.elementor-element-349020b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-349020b .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-1895 .elementor-element.elementor-element-349020b .elementskit-infobox .box-body > p{color:#656565;font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-1895 .elementor-element.elementor-element-349020b .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-1895 .elementor-element.elementor-element-349020b .elementskit-info-box-icon{color:#000000;fill:#000000;}.elementor-1895 .elementor-element.elementor-element-349020b .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-1895 .elementor-element.elementor-element-b808971:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-b808971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EC;}.elementor-1895 .elementor-element.elementor-element-b808971{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1895 .elementor-element.elementor-element-b808971 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-5079037{text-align:center;}.elementor-1895 .elementor-element.elementor-element-5079037 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:800;}.elementor-1895 .elementor-element.elementor-element-3e62324:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-3e62324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-3e62324{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-3e62324 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-91199cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:200px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-91199cf{text-align:left;}.elementor-1895 .elementor-element.elementor-element-91199cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-d57a3e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-d57a3e2{text-align:left;}.elementor-1895 .elementor-element.elementor-element-d57a3e2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-ea33d10 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1895 .elementor-element.elementor-element-bba5676 > .elementor-widget-container{margin:0px -12px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-1d89f36:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-1d89f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-1d89f36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;}.elementor-1895 .elementor-element.elementor-element-1d89f36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-7a30aa9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:200px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-7a30aa9{text-align:left;}.elementor-1895 .elementor-element.elementor-element-7a30aa9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-28c0d0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-28c0d0f{text-align:left;}.elementor-1895 .elementor-element.elementor-element-28c0d0f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-ee08df7 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1895 .elementor-element.elementor-element-65669b4 > .elementor-widget-container{margin:0px -12px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-bea8e82:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-bea8e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-bea8e82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;}.elementor-1895 .elementor-element.elementor-element-bea8e82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-343359a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:200px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-343359a{text-align:left;}.elementor-1895 .elementor-element.elementor-element-343359a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-586fe26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-586fe26{text-align:left;}.elementor-1895 .elementor-element.elementor-element-586fe26 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-83ed43d > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1895 .elementor-element.elementor-element-6264f37 > .elementor-widget-container{margin:0px -12px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-38c914d:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-38c914d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-38c914d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;}.elementor-1895 .elementor-element.elementor-element-38c914d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-971db3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:200px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-971db3c{text-align:left;}.elementor-1895 .elementor-element.elementor-element-971db3c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-a5afd8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-a5afd8f{text-align:left;}.elementor-1895 .elementor-element.elementor-element-a5afd8f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-355f400 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1895 .elementor-element.elementor-element-53ff818 > .elementor-widget-container{margin:0px -12px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-564d171:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-564d171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1895 .elementor-element.elementor-element-564d171{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;}.elementor-1895 .elementor-element.elementor-element-564d171 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1895 .elementor-element.elementor-element-a928ead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:200px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-a928ead{text-align:left;}.elementor-1895 .elementor-element.elementor-element-a928ead .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-8285837 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-1895 .elementor-element.elementor-element-8285837{text-align:left;}.elementor-1895 .elementor-element.elementor-element-8285837 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1895 .elementor-element.elementor-element-2b61b00 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1895 .elementor-element.elementor-element-e09b209 > .elementor-widget-container{margin:0px -12px -10px 0px;}.elementor-1895 .elementor-element.elementor-element-f62e63b{margin-top:30px;margin-bottom:30px;}.elementor-1895 .elementor-element.elementor-element-13a1165 img{height:463px;object-fit:cover;object-position:center center;border-radius:150px 10px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-146becd > .elementor-element-populated{margin:45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1895 .elementor-element.elementor-element-80e4ca0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;}.elementor-1895 .elementor-element.elementor-element-c05714c{font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-0f8a381{font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-8be936b > .elementor-container{max-width:1300px;}.elementor-1895 .elementor-element.elementor-element-b1ab073 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;text-transform:lowercase;letter-spacing:-2.5px;}.elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group select, .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#F2F2F2;}.elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group select,  .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group select{height:50px;}.elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group select{font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-1f514e6 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:180px;background-color:#E4ED64 !important;color:#000000 !important;font-family:"Outfit", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-6479048 iframe{height:475px;}body.elementor-page-1895:not(.elementor-motion-effects-element-type-background), body.elementor-page-1895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-1895 .elementor-element.elementor-element-e861e70{width:54.833%;}.elementor-1895 .elementor-element.elementor-element-ecd8c60{width:45.084%;}.elementor-1895 .elementor-element.elementor-element-abd3d53{width:45.583%;}.elementor-1895 .elementor-element.elementor-element-ea33d10{width:54.377%;}.elementor-1895 .elementor-element.elementor-element-2e5b079{width:45.583%;}.elementor-1895 .elementor-element.elementor-element-ee08df7{width:54.377%;}.elementor-1895 .elementor-element.elementor-element-59f7413{width:45.583%;}.elementor-1895 .elementor-element.elementor-element-83ed43d{width:54.377%;}.elementor-1895 .elementor-element.elementor-element-49642c3{width:45.583%;}.elementor-1895 .elementor-element.elementor-element-355f400{width:54.377%;}.elementor-1895 .elementor-element.elementor-element-94676bd{width:45.583%;}.elementor-1895 .elementor-element.elementor-element-2b61b00{width:54.377%;}}@media(max-width:767px){.elementor-1895 .elementor-element.elementor-element-b16e4d3:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-b16e4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lunahomessatx.com/wp-content/uploads/2025/06/modern-architecture-design-with-luxury-outdoors-grass-table-swimming-pool-generated-by-artificial-intelligence-2-scaled.jpg");background-size:cover;}.elementor-1895 .elementor-element.elementor-element-b16e4d3 > .elementor-container{min-height:600px;}.elementor-1895 .elementor-element.elementor-element-b097bfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-b097bfb .elementor-heading-title{font-size:50px;}.elementor-1895 .elementor-element.elementor-element-dcf4bbe > .elementor-container{max-width:1258px;}.elementor-1895 .elementor-element.elementor-element-dcf4bbe > .elementor-background-overlay{opacity:0.67;}.elementor-1895 .elementor-element.elementor-element-dcf4bbe{margin-top:-100px;margin-bottom:-100px;}.elementor-1895 .elementor-element.elementor-element-9a09aa6{margin-top:93px;margin-bottom:0px;}.elementor-1895 .elementor-element.elementor-element-bbdd6be{text-align:center;}.elementor-1895 .elementor-element.elementor-element-bbdd6be .elementor-heading-title{font-size:30px;}.elementor-1895 .elementor-element.elementor-element-77d2c2f > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-1895 .elementor-element.elementor-element-ad745d0 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-3ff2e2b{padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-3fe223d .elementor-heading-title{font-size:30px;}.elementor-1895 .elementor-element.elementor-element-5079037 .elementor-heading-title{font-size:30px;}.elementor-1895 .elementor-element.elementor-element-91199cf > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-91199cf .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-d57a3e2 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-d57a3e2 .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-bba5676 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1895 .elementor-element.elementor-element-7a30aa9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-7a30aa9 .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-28c0d0f > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-28c0d0f .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-65669b4 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1895 .elementor-element.elementor-element-343359a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-343359a .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-586fe26 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-586fe26 .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-6264f37 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1895 .elementor-element.elementor-element-971db3c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-971db3c .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-a5afd8f > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-a5afd8f .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-53ff818 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1895 .elementor-element.elementor-element-a928ead > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-a928ead .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-8285837 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-8285837 .elementor-heading-title{font-size:20px;}.elementor-1895 .elementor-element.elementor-element-e09b209 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1895 .elementor-element.elementor-element-146becd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1895 .elementor-element.elementor-element-80e4ca0{text-align:center;}.elementor-1895 .elementor-element.elementor-element-80e4ca0 .elementor-heading-title{font-size:30px;}.elementor-1895 .elementor-element.elementor-element-b1ab073{text-align:center;}.elementor-1895 .elementor-element.elementor-element-b1ab073 .elementor-heading-title{font-size:40px;}}@media(min-width:1025px){.elementor-1895 .elementor-element.elementor-element-b16e4d3:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-b16e4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}