.elementor-15790 .elementor-element.elementor-element-8c3a569 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15790 .elementor-element.elementor-element-8c3a569:not(.elementor-motion-effects-element-type-background), .elementor-15790 .elementor-element.elementor-element-8c3a569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lacasaintegral.org/wp-content/uploads/2026/08/2-2-Water_retention_landscape.jpg");background-size:cover;}.elementor-15790 .elementor-element.elementor-element-8c3a569 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(93deg, #6EC1E400 0%, #000000 100%);opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15790 .elementor-element.elementor-element-8c3a569 > .elementor-container{min-height:400px;}.elementor-15790 .elementor-element.elementor-element-8c3a569{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-15790 .elementor-element.elementor-element-8c3a569 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-a9c0493 );}.elementor-15790 .elementor-element.elementor-element-8c3a569 > .elementor-shape-bottom svg{height:25px;}.elementor-15790 .elementor-element.elementor-element-f472858 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-15790 .elementor-element.elementor-element-2c22438 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-15790 .elementor-element.elementor-element-fb8ad66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-fb8ad66{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-a20fd74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-a20fd74{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-ec16b2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-ec16b2a{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-32d74bc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;}.elementor-15790 .elementor-element.elementor-element-0d3c80d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-0d3c80d{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-102e48b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-102e48b{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-543e201 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-543e201{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-3da9591 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-3da9591{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-bf019dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-bf019dc{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-c13123e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-c13123e{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-9763a03 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;}.elementor-15790 .elementor-element.elementor-element-3618c7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-3618c7d{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-d57a74a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-d57a74a{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-8a06fb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-8a06fb5{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-de2a6c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-de2a6c2{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-6eba38d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;}.elementor-15790 .elementor-element.elementor-element-b1edcdb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-b1edcdb{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-ae42baf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-ae42baf{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-98fd2e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-98fd2e1{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-6487746 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-6487746{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-144908c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;}.elementor-15790 .elementor-element.elementor-element-b074e3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-b074e3b{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-f89f73c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-f89f73c{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-9b15e60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-9b15e60{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-9203659 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;}.elementor-15790 .elementor-element.elementor-element-5f1d4a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-5f1d4a9{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-777ad09 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-777ad09{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-a4adece > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-a4adece{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-8bec7cd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;}.elementor-15790 .elementor-element.elementor-element-f3c2bf8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-f3c2bf8{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-d7aa412 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-d7aa412{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-2f5e7df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-2f5e7df{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-f5b866e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;}.elementor-15790 .elementor-element.elementor-element-0c4807d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-0c4807d{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-a9f4d61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-a9f4d61{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-6b8d095 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-6b8d095{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-8adfe26 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;}.elementor-15790 .elementor-element.elementor-element-0394044 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-0394044{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-71371bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-71371bb{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-871e9fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-871e9fe{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-c29e547 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;}.elementor-15790 .elementor-element.elementor-element-b6050db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-b6050db{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-2ffbd79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-2ffbd79{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-5b35522 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15790 .elementor-element.elementor-element-5b35522{text-align:justify;font-family:"DM Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-15790 .elementor-element.elementor-element-bfaa834 .elementor-button{background-color:var( --e-global-color-7ada7ea );font-family:"Cormorant Garamond", Sans-serif;font-size:25px;fill:var( --e-global-color-a9c0493 );color:var( --e-global-color-a9c0493 );}@media(max-width:767px){.elementor-15790 .elementor-element.elementor-element-8c3a569{padding:15px 15px 15px 15px;}.elementor-15790 .elementor-element.elementor-element-f472858 > .elementor-element-populated{padding:0px 0px 0px 0px;}}