.elementor-1099 .elementor-element.elementor-element-b1b232a{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:stretch;--margin-top:70px;--margin-bottom:70px;--margin-left:70px;--margin-right:70px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:150px}.elementor-1099 .elementor-element.elementor-element-b1b232a.e-con{--align-self:center}.elementor-1099 .elementor-element.elementor-element-687ed4a{--display:flex;--min-height:0vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px;grid-column:span 1;grid-row:span 2}.elementor-1099 .elementor-element.elementor-element-687ed4a:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-687ed4a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dfbbbb;background-image:url("https://construccionesgolupa.com/wp-content/uploads/2026/01/npdas_A_Spanish_couple_35_years_old_from_Madrid_dressed_casuall_3df871db-28e3-4f81-a88e-abf3618d2cab.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1099 .elementor-element.elementor-element-9346a26{--display:flex;--min-height:0vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px;grid-column:span 1;grid-row:span 1}.elementor-1099 .elementor-element.elementor-element-9346a26:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-9346a26>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-1099 .elementor-element.elementor-element-d155877{--display:flex}.elementor-1099 .elementor-element.elementor-element-4e8cc49 .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#1a1a1a}.elementor-1099 .elementor-element.elementor-element-a6f0c80{--display:flex;--min-height:0vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px;grid-row:span 1}.elementor-1099 .elementor-element.elementor-element-a6f0c80:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-a6f0c80>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-1099 .elementor-element.elementor-element-1275093 .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#1a1a1a}.elementor-1099 .elementor-element.elementor-element-4a279ae{--display:flex;--min-height:0vh;--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px;grid-row:span 2}.elementor-1099 .elementor-element.elementor-element-4a279ae:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-4a279ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-1099 .elementor-element.elementor-element-beca731 .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#1a1a1a}.elementor-1099 .elementor-element.elementor-element-ce512a4{--display:flex;--min-height:0vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px;grid-column:span 2;grid-row:span 2}.elementor-1099 .elementor-element.elementor-element-ce512a4:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-ce512a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://construccionesgolupa.com/wp-content/uploads/2026/01/npdas_Spectacular_garden_with_pool_minimalist_style_house_high__55da0dd3-5cd8-4e2c-aebf-e9cabb745dca-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1099 .elementor-element.elementor-element-daa5f90{--display:flex;--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px;grid-row:span 2}.elementor-1099 .elementor-element.elementor-element-daa5f90:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-daa5f90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-1099 .elementor-element.elementor-element-674acad .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.8rem;color:#1a1a1a}.elementor-1099 .elementor-element.elementor-element-4ed97ac .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.4rem;color:#4a4a4a}.elementor-1099 .elementor-element.elementor-element-ac65fd5 .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1rem;font-weight:300;line-height:1.4rem;color:#4a4a4a}.elementor-1099 .elementor-element.elementor-element-1e55340{--display:flex;--min-height:0vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px}.elementor-1099 .elementor-element.elementor-element-1e55340:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-1e55340>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-1099 .elementor-element.elementor-element-744fe01 .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#1a1a1a}.elementor-1099 .elementor-element.elementor-element-d0ea75e{--display:flex;--min-height:0vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px}.elementor-1099 .elementor-element.elementor-element-d0ea75e:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-d0ea75e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-1099 .elementor-element.elementor-element-10768af .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#1a1a1a}.elementor-1099 .elementor-element.elementor-element-d825e52{--display:flex;--min-height:0vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px;grid-column:span 2}.elementor-1099 .elementor-element.elementor-element-d825e52:not(.elementor-motion-effects-element-type-background),.elementor-1099 .elementor-element.elementor-element-d825e52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9d1d1}.elementor-1099 .elementor-element.elementor-element-2d82f19 .elementor-heading-title{font-family:"Hanken Grotesk",Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#1a1a1a}.elementor-1099 .elementor-element.elementor-element-1689bfc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__instance:hover{background-color:#3b3b3b}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__plane-normal{background-color:#6EC1E400;border-style:solid;border-width:1px;border-color:#3b3b3b;border-radius:7px}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__plane-hover{background-color:#3b3b3b}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__container{justify-content:flex-start}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__instance{margin:0}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-normal{padding:7px 35px}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-hover{padding:7px 35px}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-normal .jet-button__label{text-align:left;color:#3b3b3b}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-hover .jet-button__label{text-align:left;color:#fff}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-normal .jet-button__label{font-family:"Roboto",Sans-serif;font-size:1.2rem;font-weight:500}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-hover .jet-button__label{font-family:"Roboto",Sans-serif;font-size:1.2rem;font-weight:500}@media(max-width:1024px){.elementor-1099 .elementor-element.elementor-element-b1b232a{--grid-auto-flow:row}.elementor-1099 .elementor-element.elementor-element-4e8cc49 .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-1275093 .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-beca731 .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-674acad .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-4ed97ac .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-ac65fd5 .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-744fe01 .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-10768af .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-2d82f19 .elementor-heading-title{font-size:1.2rem}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-normal{padding:5px 25px}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-hover{padding:5px 25px}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-normal .jet-button__label{font-size:1rem}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-hover .jet-button__label{font-size:1rem}}@media(max-width:767px){.elementor-1099 .elementor-element.elementor-element-b1b232a{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1099 .elementor-element.elementor-element-687ed4a{--min-height:35vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;grid-column:span 1;grid-row:span 3}.elementor-1099 .elementor-element.elementor-element-9346a26{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-1099 .elementor-element.elementor-element-d155877{--width:100vw}.elementor-1099 .elementor-element.elementor-element-4e8cc49{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-4e8cc49 .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-a6f0c80{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:35px}.elementor-1099 .elementor-element.elementor-element-1275093{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-1275093 .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-4a279ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:35px}.elementor-1099 .elementor-element.elementor-element-beca731{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-beca731 .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-ce512a4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-1099 .elementor-element.elementor-element-daa5f90{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-1099 .elementor-element.elementor-element-674acad{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-674acad .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-4ed97ac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-4ed97ac .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-ac65fd5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-ac65fd5 .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-1e55340{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-1099 .elementor-element.elementor-element-744fe01{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-744fe01 .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-d0ea75e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-1099 .elementor-element.elementor-element-10768af{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-10768af .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-d825e52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-1099 .elementor-element.elementor-element-2d82f19{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-1099 .elementor-element.elementor-element-2d82f19 .elementor-heading-title{font-size:1.2rem;line-height:1.4rem}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-normal .jet-button__label{font-size:.9rem}.elementor-1099 .elementor-element.elementor-element-feec298 .jet-button__state-hover .jet-button__label{font-size:.9rem}}@media(min-width:768px){.elementor-1099 .elementor-element.elementor-element-687ed4a{--width:100%}.elementor-1099 .elementor-element.elementor-element-9346a26{--width:100%}.elementor-1099 .elementor-element.elementor-element-a6f0c80{--width:100%}.elementor-1099 .elementor-element.elementor-element-4a279ae{--width:100%}.elementor-1099 .elementor-element.elementor-element-ce512a4{--width:110%}.elementor-1099 .elementor-element.elementor-element-daa5f90{--width:100%}.elementor-1099 .elementor-element.elementor-element-1e55340{--width:100%}.elementor-1099 .elementor-element.elementor-element-d0ea75e{--width:100%}.elementor-1099 .elementor-element.elementor-element-d825e52{--width:100%}.elementor-1099 .elementor-element.elementor-element-1689bfc{--width:77%}}@media(max-width:1024px) and (min-width:768px){.elementor-1099 .elementor-element.elementor-element-687ed4a{--width:100%}.elementor-1099 .elementor-element.elementor-element-9346a26{--width:100%}.elementor-1099 .elementor-element.elementor-element-a6f0c80{--width:100%}.elementor-1099 .elementor-element.elementor-element-4a279ae{--width:100%}.elementor-1099 .elementor-element.elementor-element-ce512a4{--width:100%}.elementor-1099 .elementor-element.elementor-element-daa5f90{--width:100%}.elementor-1099 .elementor-element.elementor-element-1e55340{--width:100%}.elementor-1099 .elementor-element.elementor-element-d0ea75e{--width:100%}.elementor-1099 .elementor-element.elementor-element-d825e52{--width:100%}.elementor-1099 .elementor-element.elementor-element-1689bfc{--width:100%}}