.elementor-10207 .elementor-element.elementor-element-hv-hero{--display:flex;--min-height:100vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:calc(-2vw - 39px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-hero:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-hv-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-hv-stage{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-frame{--display:flex;--min-height:100vh;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-frame:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-hv-frame > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;background:url("https://mlzconstruccion.com/wp-content/uploads/2026/10/mlz-hero-villa-agata-poster.webp") 50% 50%;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-hv-foot{--display:flex;--position:absolute;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;bottom:30px;}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-hv-foot{left:0px;}body.rtl .elementor-10207 .elementor-element.elementor-element-hv-foot{right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-claim .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-hv-scroll .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-hv-text{--display:flex;--min-height:100vh;--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:flex-end;--margin-top:-100vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-10207 .elementor-element.elementor-element-hv-text:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-hv-text > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 40%, #0000008C 100%);}.elementor-10207 .elementor-element.elementor-element-hv-copy{--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:space-between;--align-items:flex-end;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-title{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-hv-title .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-hv-meta{--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-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-villa .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-bbff076-font-family ), Sans-serif;font-size:var( --e-global-typography-bbff076-font-size );font-weight:var( --e-global-typography-bbff076-font-weight );text-transform:var( --e-global-typography-bbff076-text-transform );font-style:var( --e-global-typography-bbff076-font-style );text-decoration:var( --e-global-typography-bbff076-text-decoration );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#F7F7F7;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button:hover, .elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-vamtam_accent_1 );border-color:#F7F7F7;}.elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button:hover svg, .elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-3c77667{--display:flex;--min-height:clamp(500px, 85vh, 800px);--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;--align-items:stretch;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--overflow:hidden;--margin-top:5vh;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-10207 .elementor-element.elementor-element-6244ddd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-092b10a{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-092b10a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10207 .elementor-element.elementor-element-092b10a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:54px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;}.elementor-10207 .elementor-element.elementor-element-982c25e{--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;--align-items:flex-end;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-0e1e1b3{--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-10207 .elementor-element.elementor-element-7822fdd{--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-10207 .elementor-element.elementor-element-72fa140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-2e6c682{--display:flex;--min-height:820px;--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;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-10207 .elementor-element.elementor-element-96e9dc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-8eb0586{--display:flex;--margin-top:0;--margin-bottom:8vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-a8d0736 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-63bff88{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-63bff88 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10207 .elementor-element.elementor-element-6805f8a .elementor-button{background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-6805f8a .elementor-button:hover, .elementor-10207 .elementor-element.elementor-element-6805f8a .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-10207 .elementor-element.elementor-element-6805f8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10207 .elementor-element.elementor-element-6805f8a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10207 .elementor-element.elementor-element-414da1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 9%;--row-gap:0%;--column-gap:9%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:9%;}.elementor-10207 .elementor-element.elementor-element-4ddccac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-8fcdda1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-87ce7d8{font-family:var( --e-global-typography-f87c010-font-family ), Sans-serif;font-size:var( --e-global-typography-f87c010-font-size );font-weight:var( --e-global-typography-f87c010-font-weight );text-transform:var( --e-global-typography-f87c010-text-transform );font-style:var( --e-global-typography-f87c010-font-style );text-decoration:var( --e-global-typography-f87c010-text-decoration );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-10207 .elementor-element.elementor-element-87ce7d8 a{font-family:var( --e-global-typography-f87c010-font-family ), Sans-serif;font-size:var( --e-global-typography-f87c010-font-size );font-weight:var( --e-global-typography-f87c010-font-weight );text-transform:var( --e-global-typography-f87c010-text-transform );font-style:var( --e-global-typography-f87c010-font-style );text-decoration:var( --e-global-typography-f87c010-text-decoration );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-10207 .elementor-element.elementor-element-f7fbde9 .elementor-button{background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-f7fbde9 .elementor-button:hover, .elementor-10207 .elementor-element.elementor-element-f7fbde9 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-10207 .elementor-element.elementor-element-f7fbde9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10207 .elementor-element.elementor-element-f7fbde9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10207 .elementor-element.elementor-element-72cfdc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-f5dd63b{width:initial;max-width:initial;bottom:-1px;--e-transform-origin-x:left;--e-transform-origin-y:bottom;text-align:start;}.elementor-10207 .elementor-element.elementor-element-f5dd63b > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-10207 .elementor-element.elementor-element-f5dd63b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-f5dd63b{left:-14px;}body.rtl .elementor-10207 .elementor-element.elementor-element-f5dd63b{right:-14px;}.elementor-10207 .elementor-element.elementor-element-f5dd63b .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-37a4e16{--display:flex;--min-height:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-37a4e16:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-37a4e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/05/villas-chalets-medida.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-75f16a9{--spacer-size:50px;}.elementor-10207 .elementor-element.elementor-element-pj{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pj > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-pj-head{--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:space-between;--align-items:flex-end;--gap:24px 30px;--row-gap:24px;--column-gap:30px;--padding-top:120px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-pj-head-txt{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-eyebrow .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pj-title .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-bbff076-font-family ), Sans-serif;font-size:var( --e-global-typography-bbff076-font-size );font-weight:var( --e-global-typography-bbff076-font-weight );text-transform:var( --e-global-typography-bbff076-text-transform );font-style:var( --e-global-typography-bbff076-font-style );text-decoration:var( --e-global-typography-bbff076-text-decoration );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );fill:var( --e-global-color-vamtam_accent_2 );color:var( --e-global-color-vamtam_accent_2 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#090402;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button:hover, .elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-vamtam_accent_2 );border-color:#090402;}.elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button:hover svg, .elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pj-stack{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-card-1{--display:flex;--min-height:100vh;--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:space-between;--overflow:hidden;--overlay-opacity:1;--margin-top:0;--margin-bottom:50vh;--margin-left:0;--margin-right:0;--padding-top:104px;--padding-bottom:64px;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-pj-card-1:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pj-card-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/10/villa-altos-reales-tarjeta-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-pj-card-1::before, .elementor-10207 .elementor-element.elementor-element-pj-card-1 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-1 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000026 0%, #00000099 100%);}.elementor-10207 .elementor-element.elementor-element-pj-n-1 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-info-1{--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:space-between;--align-items:flex-end;--gap:24px 30px;--row-gap:24px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-txt-1{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-loc-1 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-name-1 .elementor-heading-title{font-family:var( --e-global-typography-621b64a-font-family ), Sans-serif;font-size:var( --e-global-typography-621b64a-font-size );font-weight:var( --e-global-typography-621b64a-font-weight );text-transform:var( --e-global-typography-621b64a-text-transform );font-style:var( --e-global-typography-621b64a-font-style );text-decoration:var( --e-global-typography-621b64a-text-decoration );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-cta-1 > .elementor-widget-container{padding:15px 22px 15px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;}.elementor-10207 .elementor-element.elementor-element-pj-cta-1 .elementor-heading-title{font-family:var( --e-global-typography-bbff076-font-family ), Sans-serif;font-size:var( --e-global-typography-bbff076-font-size );font-weight:var( --e-global-typography-bbff076-font-weight );text-transform:var( --e-global-typography-bbff076-text-transform );font-style:var( --e-global-typography-bbff076-font-style );text-decoration:var( --e-global-typography-bbff076-text-decoration );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-card-2{--display:flex;--min-height:100vh;--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:space-between;--overflow:hidden;--overlay-opacity:1;--margin-top:0;--margin-bottom:50vh;--margin-left:0;--margin-right:0;--padding-top:104px;--padding-bottom:64px;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-pj-card-2:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pj-card-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/05/Villa-madronal14-gal01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-pj-card-2::before, .elementor-10207 .elementor-element.elementor-element-pj-card-2 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-2 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000026 0%, #00000099 100%);}.elementor-10207 .elementor-element.elementor-element-pj-n-2 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-info-2{--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:space-between;--align-items:flex-end;--gap:24px 30px;--row-gap:24px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-txt-2{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-loc-2 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-name-2 .elementor-heading-title{font-family:var( --e-global-typography-621b64a-font-family ), Sans-serif;font-size:var( --e-global-typography-621b64a-font-size );font-weight:var( --e-global-typography-621b64a-font-weight );text-transform:var( --e-global-typography-621b64a-text-transform );font-style:var( --e-global-typography-621b64a-font-style );text-decoration:var( --e-global-typography-621b64a-text-decoration );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-cta-2 > .elementor-widget-container{padding:15px 22px 15px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;}.elementor-10207 .elementor-element.elementor-element-pj-cta-2 .elementor-heading-title{font-family:var( --e-global-typography-bbff076-font-family ), Sans-serif;font-size:var( --e-global-typography-bbff076-font-size );font-weight:var( --e-global-typography-bbff076-font-weight );text-transform:var( --e-global-typography-bbff076-text-transform );font-style:var( --e-global-typography-bbff076-font-style );text-decoration:var( --e-global-typography-bbff076-text-decoration );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-card-3{--display:flex;--min-height:100vh;--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:space-between;--overflow:hidden;--overlay-opacity:1;--margin-top:0;--margin-bottom:50vh;--margin-left:0;--margin-right:0;--padding-top:104px;--padding-bottom:64px;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-pj-card-3:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pj-card-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/05/Villa-Pleyades-gal01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-pj-card-3::before, .elementor-10207 .elementor-element.elementor-element-pj-card-3 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-3 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000026 0%, #00000099 100%);}.elementor-10207 .elementor-element.elementor-element-pj-n-3 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-info-3{--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:space-between;--align-items:flex-end;--gap:24px 30px;--row-gap:24px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-txt-3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-loc-3 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-name-3 .elementor-heading-title{font-family:var( --e-global-typography-621b64a-font-family ), Sans-serif;font-size:var( --e-global-typography-621b64a-font-size );font-weight:var( --e-global-typography-621b64a-font-weight );text-transform:var( --e-global-typography-621b64a-text-transform );font-style:var( --e-global-typography-621b64a-font-style );text-decoration:var( --e-global-typography-621b64a-text-decoration );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-cta-3 > .elementor-widget-container{padding:15px 22px 15px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;}.elementor-10207 .elementor-element.elementor-element-pj-cta-3 .elementor-heading-title{font-family:var( --e-global-typography-bbff076-font-family ), Sans-serif;font-size:var( --e-global-typography-bbff076-font-size );font-weight:var( --e-global-typography-bbff076-font-weight );text-transform:var( --e-global-typography-bbff076-text-transform );font-style:var( --e-global-typography-bbff076-font-style );text-decoration:var( --e-global-typography-bbff076-text-decoration );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-card-4{--display:flex;--min-height:100vh;--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:space-between;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:104px;--padding-bottom:64px;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-pj-card-4:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pj-card-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/10/villa-agata-la-quinta-benahavis-vista-aerea.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-pj-card-4::before, .elementor-10207 .elementor-element.elementor-element-pj-card-4 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-pj-card-4 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-pj-card-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000026 0%, #00000099 100%);}.elementor-10207 .elementor-element.elementor-element-pj-n-4 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-info-4{--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:space-between;--align-items:flex-end;--gap:24px 30px;--row-gap:24px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-txt-4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-loc-4 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-name-4 .elementor-heading-title{font-family:var( --e-global-typography-621b64a-font-family ), Sans-serif;font-size:var( --e-global-typography-621b64a-font-size );font-weight:var( --e-global-typography-621b64a-font-weight );text-transform:var( --e-global-typography-621b64a-text-transform );font-style:var( --e-global-typography-621b64a-font-style );text-decoration:var( --e-global-typography-621b64a-text-decoration );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-cta-4 > .elementor-widget-container{padding:15px 22px 15px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;}.elementor-10207 .elementor-element.elementor-element-pj-cta-4 .elementor-heading-title{font-family:var( --e-global-typography-bbff076-font-family ), Sans-serif;font-size:var( --e-global-typography-bbff076-font-size );font-weight:var( --e-global-typography-bbff076-font-weight );text-transform:var( --e-global-typography-bbff076-text-transform );font-style:var( --e-global-typography-bbff076-font-style );text-decoration:var( --e-global-typography-bbff076-text-decoration );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-pj-hold{--display:flex;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-srv{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:15vh;--padding-bottom:15vh;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-srv:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-srv-head{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-eyebrow .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-srv-title .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-srv-panels{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-p1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10207 .elementor-element.elementor-element-srv-p1:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-p1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;}.elementor-10207 .elementor-element.elementor-element-srv-bg-1{--display:flex;--position:absolute;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-10207 .elementor-element.elementor-element-srv-bg-1:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-bg-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/home-servicios-villa-altos-reales-vista-aerea.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-srv-bg-1::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-1 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-1 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000B3 100%);}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-srv-bg-1{left:0px;}body.rtl .elementor-10207 .elementor-element.elementor-element-srv-bg-1{right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-n-1 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-bt-1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-t-1 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-d-1{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-srv-d-1 a{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-srv-p2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10207 .elementor-element.elementor-element-srv-p2:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-p2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;}.elementor-10207 .elementor-element.elementor-element-srv-bg-2{--display:flex;--position:absolute;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-10207 .elementor-element.elementor-element-srv-bg-2:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-bg-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/05/construccion-villas-medida-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-srv-bg-2::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-2 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-2 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000B3 100%);}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-srv-bg-2{left:0px;}body.rtl .elementor-10207 .elementor-element.elementor-element-srv-bg-2{right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-n-2 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-bt-2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-t-2 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-d-2{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-srv-d-2 a{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-srv-p3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10207 .elementor-element.elementor-element-srv-p3:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-p3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;}.elementor-10207 .elementor-element.elementor-element-srv-bg-3{--display:flex;--position:absolute;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-10207 .elementor-element.elementor-element-srv-bg-3:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-bg-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/home-servicios-villa-pleyades-10-vista-aerea-anochecer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-srv-bg-3::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-3 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-3 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000B3 100%);}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-srv-bg-3{left:0px;}body.rtl .elementor-10207 .elementor-element.elementor-element-srv-bg-3{right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-n-3 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-bt-3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-t-3 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-d-3{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-srv-d-3 a{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-srv-p4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10207 .elementor-element.elementor-element-srv-p4:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-p4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090402;}.elementor-10207 .elementor-element.elementor-element-srv-bg-4{--display:flex;--position:absolute;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-10207 .elementor-element.elementor-element-srv-bg-4:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-srv-bg-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/home-servicios-villa-agata-reforma-anochecer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-srv-bg-4::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-4 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-4 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-srv-bg-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 40%, #000000B3 100%);}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-srv-bg-4{left:0px;}body.rtl .elementor-10207 .elementor-element.elementor-element-srv-bg-4{right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-n-4 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-bt-4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-srv-t-4 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-srv-d-4{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-srv-d-4 a{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.5em;color:#FFFFFFD9;}.elementor-10207 .elementor-element.elementor-element-zn{--display:flex;--min-height:100vh;--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:13vh;--padding-bottom:8vh;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-zn:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-zn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-10207 .elementor-element.elementor-element-zn-bgs{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-zn-bgs{left:0px;}body.rtl .elementor-10207 .elementor-element.elementor-element-zn-bgs{right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-bg-1{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-bg-1:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-zn-bg-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2025/06/Villa-OAK-Marbella.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-zn-bg-1::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-1 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-1 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000A6 0%, #00000040 100%);}.elementor-10207 .elementor-element.elementor-element-zn-bg-2{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-bg-2:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-zn-bg-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/05/Villa-madronal14-gal02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-zn-bg-2::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-2 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-2 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000A6 0%, #00000040 100%);}.elementor-10207 .elementor-element.elementor-element-zn-bg-3{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-bg-3:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-zn-bg-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/05/Construccion-de-villas-de-lujo-Marbella.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-zn-bg-3::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-3 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-3 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000A6 0%, #00000040 100%);}.elementor-10207 .elementor-element.elementor-element-zn-bg-4{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-bg-4:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-zn-bg-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/sotogrande-villa-golf-vistas-mar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-zn-bg-4::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-4 > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-4 > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-zn-bg-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000A6 0%, #00000040 100%);}.elementor-10207 .elementor-element.elementor-element-zn-eyebrow .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-zn-cities{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-c1{--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:space-between;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-n1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:104px;font-weight:500;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-zn-m1{--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:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-l1 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:#FFFFFFE0;}.elementor-10207 .elementor-element.elementor-element-zn-a1 .elementor-icon-wrapper{text-align:center;}.elementor-10207 .elementor-element.elementor-element-zn-a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a1.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a1.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a1 .elementor-icon{font-size:14px;}.elementor-10207 .elementor-element.elementor-element-zn-a1 .elementor-icon svg{height:14px;}.elementor-10207 .elementor-element.elementor-element-zn-c2{--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:space-between;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-n2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:104px;font-weight:500;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-zn-m2{--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:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-l2 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:#FFFFFFE0;}.elementor-10207 .elementor-element.elementor-element-zn-a2 .elementor-icon-wrapper{text-align:center;}.elementor-10207 .elementor-element.elementor-element-zn-a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a2.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a2.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a2 .elementor-icon{font-size:14px;}.elementor-10207 .elementor-element.elementor-element-zn-a2 .elementor-icon svg{height:14px;}.elementor-10207 .elementor-element.elementor-element-zn-c3{--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:space-between;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-n3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:104px;font-weight:500;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-zn-m3{--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:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-l3 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:#FFFFFFE0;}.elementor-10207 .elementor-element.elementor-element-zn-a3 .elementor-icon-wrapper{text-align:center;}.elementor-10207 .elementor-element.elementor-element-zn-a3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a3.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a3.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a3 .elementor-icon{font-size:14px;}.elementor-10207 .elementor-element.elementor-element-zn-a3 .elementor-icon svg{height:14px;}.elementor-10207 .elementor-element.elementor-element-zn-c4{--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:space-between;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-n4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:104px;font-weight:500;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-10207 .elementor-element.elementor-element-zn-m4{--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:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-zn-l4 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:#FFFFFFE0;}.elementor-10207 .elementor-element.elementor-element-zn-a4 .elementor-icon-wrapper{text-align:center;}.elementor-10207 .elementor-element.elementor-element-zn-a4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a4.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a4.elementor-view-framed .elementor-icon, .elementor-10207 .elementor-element.elementor-element-zn-a4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10207 .elementor-element.elementor-element-zn-a4 .elementor-icon{font-size:14px;}.elementor-10207 .elementor-element.elementor-element-zn-a4 .elementor-icon svg{height:14px;}.elementor-10207 .elementor-element.elementor-element-pl{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16vh;--padding-bottom:16vh;--padding-left:60px;--padding-right:60px;}.elementor-10207 .elementor-element.elementor-element-pl:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pl > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-pl-head{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-eyebrow .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pl-title{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-pl-title .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pl-rows{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#09040233;--border-color:#09040233;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-r1{--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;--align-items:center;--gap:14px 30px;--row-gap:14px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#09040233;--border-color:#09040233;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-n1{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-pl-n1 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:#F63440;}.elementor-10207 .elementor-element.elementor-element-pl-t1{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-pl-t1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pl-d1{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#000000B3;}.elementor-10207 .elementor-element.elementor-element-pl-d1 > .elementor-widget-container{margin:0 0 0 auto;}.elementor-10207 .elementor-element.elementor-element-pl-d1 a{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#000000B3;}.elementor-10207 .elementor-element.elementor-element-pl-i1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-i1:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pl-i1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/home-principios-villa-altos-reales-fachada.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-pl-r2{--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;--align-items:center;--gap:14px 30px;--row-gap:14px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#09040233;--border-color:#09040233;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-n2{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-pl-n2 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:#F63440;}.elementor-10207 .elementor-element.elementor-element-pl-t2{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-pl-t2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pl-d2{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#000000B3;}.elementor-10207 .elementor-element.elementor-element-pl-d2 > .elementor-widget-container{margin:0 0 0 auto;}.elementor-10207 .elementor-element.elementor-element-pl-d2 a{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#000000B3;}.elementor-10207 .elementor-element.elementor-element-pl-i2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-i2:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pl-i2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/home-principios-villa-madronal-14-anochecer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-pl-r3{--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;--align-items:center;--gap:14px 30px;--row-gap:14px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#09040233;--border-color:#09040233;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-n3{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-pl-n3 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:#F63440;}.elementor-10207 .elementor-element.elementor-element-pl-t3{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-pl-t3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-pl-d3{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#000000B3;}.elementor-10207 .elementor-element.elementor-element-pl-d3 > .elementor-widget-container{margin:0 0 0 auto;}.elementor-10207 .elementor-element.elementor-element-pl-d3 a{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#000000B3;}.elementor-10207 .elementor-element.elementor-element-pl-i3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-i3:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-pl-i3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/home-principios-villa-pleyades-10-piscina-arcos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-882761a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-882761a:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-882761a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlzconstruccion.com/wp-content/uploads/2026/09/constructora-villas-lujo-costa-del-sol-anochecer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10207 .elementor-element.elementor-element-882761a::before, .elementor-10207 .elementor-element.elementor-element-882761a > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-882761a > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-882761a > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-882761a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-882761a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#090402;--background-overlay:'';}.elementor-10207 .elementor-element.elementor-element-4e304f2{--display:flex;--min-height:10vh;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-7bb6c97{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-10207 .elementor-element.elementor-element-4f9b74f{--display:flex;--min-height:clamp(500px, 80vh, 600px);--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-be56471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-10207 .elementor-element.elementor-element-5c3dc15 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:34px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-8b353ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-30143bc{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-30143bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-30143bc .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-19dee0e .elementor-button{background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-19dee0e .elementor-button:hover, .elementor-10207 .elementor-element.elementor-element-19dee0e .elementor-button:focus{color:var( --e-global-color-vamtam_accent_3 );}.elementor-10207 .elementor-element.elementor-element-19dee0e .elementor-button:hover svg, .elementor-10207 .elementor-element.elementor-element-19dee0e .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_3 );}.elementor-10207 .elementor-element.elementor-element-12d1429{--display:flex;--min-height:10vh;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-cc67336{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-10207 .elementor-element.elementor-element-00a5697{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:7vh;--margin-left:0;--margin-right:0;}.elementor-10207 .elementor-element.elementor-element-00a5697:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-00a5697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-10207 .elementor-element.elementor-element-6a342c8{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:30px;}.elementor-10207 .elementor-element.elementor-element-f280b95 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-0013715 .elementor-heading-title{font-family:var( --e-global-typography-d4e8e18-font-family ), Sans-serif;font-size:var( --e-global-typography-d4e8e18-font-size );font-weight:var( --e-global-typography-d4e8e18-font-weight );text-transform:var( --e-global-typography-d4e8e18-text-transform );font-style:var( --e-global-typography-d4e8e18-font-style );text-decoration:var( --e-global-typography-d4e8e18-text-decoration );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-9ad9b4e{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:30px;}.elementor-10207 .elementor-element.elementor-element-790e7e3 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-87436d5 .elementor-heading-title{font-family:var( --e-global-typography-d4e8e18-font-family ), Sans-serif;font-size:var( --e-global-typography-d4e8e18-font-size );font-weight:var( --e-global-typography-d4e8e18-font-weight );text-transform:var( --e-global-typography-d4e8e18-text-transform );font-style:var( --e-global-typography-d4e8e18-font-style );text-decoration:var( --e-global-typography-d4e8e18-text-decoration );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-1ead47d{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:30px;}.elementor-10207 .elementor-element.elementor-element-0e47ec8 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-21ef495 .elementor-heading-title{font-family:var( --e-global-typography-d4e8e18-font-family ), Sans-serif;font-size:var( --e-global-typography-d4e8e18-font-size );font-weight:var( --e-global-typography-d4e8e18-font-weight );text-transform:var( --e-global-typography-d4e8e18-text-transform );font-style:var( --e-global-typography-d4e8e18-font-style );text-decoration:var( --e-global-typography-d4e8e18-text-decoration );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-3c44c03{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:30px;}.elementor-10207 .elementor-element.elementor-element-45fc1ad .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-10977af .elementor-heading-title{font-family:var( --e-global-typography-d4e8e18-font-family ), Sans-serif;font-size:var( --e-global-typography-d4e8e18-font-size );font-weight:var( --e-global-typography-d4e8e18-font-weight );text-transform:var( --e-global-typography-d4e8e18-text-transform );font-style:var( --e-global-typography-d4e8e18-font-style );text-decoration:var( --e-global-typography-d4e8e18-text-decoration );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-9570da2{--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:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-10207 .elementor-element.elementor-element-bac4267 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-5784dd4{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-10207 .elementor-element.elementor-element-5784dd4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10207 .elementor-element.elementor-element-5784dd4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-10207 .elementor-element.elementor-element-971e411{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--swiper-pagination-size:0px;--swiper-pagination-spacing:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10207 .elementor-element.elementor-element-hv-hero{--min-height:calc(100svh - 70px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-stage{--min-height:calc(100svh - 70px);}.elementor-10207 .elementor-element.elementor-element-hv-frame{--min-height:calc(100svh - 70px);}.elementor-10207 .elementor-element.elementor-element-hv-claim .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-hv-scroll .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-hv-text{--min-height:calc(100svh - 70px);--margin-top:calc(-100svh + 70px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-10207 .elementor-element.elementor-element-hv-title{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-10207 .elementor-element.elementor-element-hv-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-hv-villa .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-3c77667{--min-height:clamp(300px, 35vh, 500px);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-6244ddd{--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-10207 .elementor-element.elementor-element-092b10a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-10207 .elementor-element.elementor-element-092b10a .elementor-heading-title{font-size:29px;}.elementor-10207 .elementor-element.elementor-element-982c25e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10207 .elementor-element.elementor-element-2e6c682{--min-height:500px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-96e9dc1{--justify-content:flex-start;}.elementor-10207 .elementor-element.elementor-element-8eb0586{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-a8d0736 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-63bff88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-87ce7d8{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-10207 .elementor-element.elementor-element-87ce7d8 a{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-10207 .elementor-element.elementor-element-f7fbde9 > .elementor-widget-container{margin:0px 0px 15px 0px;}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-f5dd63b{left:-10px;}body.rtl .elementor-10207 .elementor-element.elementor-element-f5dd63b{right:-10px;}.elementor-10207 .elementor-element.elementor-element-f5dd63b .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-n-1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-loc-1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-1 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-1 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-n-2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-loc-2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-2 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-2 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-n-3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-loc-3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-3 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-3 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-n-4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-loc-4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-4 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-4 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-4 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-zn-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n1 .elementor-heading-title{font-size:72px;}.elementor-10207 .elementor-element.elementor-element-zn-l1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n2 .elementor-heading-title{font-size:72px;}.elementor-10207 .elementor-element.elementor-element-zn-l2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n3 .elementor-heading-title{font-size:72px;}.elementor-10207 .elementor-element.elementor-element-zn-l3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n4 .elementor-heading-title{font-size:72px;}.elementor-10207 .elementor-element.elementor-element-zn-l4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl{--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-10207 .elementor-element.elementor-element-pl-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-title{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-pl-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-pl-n1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-t1{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-10207 .elementor-element.elementor-element-pl-t1 .elementor-heading-title{font-size:32px;}.elementor-10207 .elementor-element.elementor-element-pl-d1{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-10207 .elementor-element.elementor-element-pl-n2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-t2{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-10207 .elementor-element.elementor-element-pl-t2 .elementor-heading-title{font-size:32px;}.elementor-10207 .elementor-element.elementor-element-pl-d2{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-10207 .elementor-element.elementor-element-pl-n3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-t3{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-10207 .elementor-element.elementor-element-pl-t3 .elementor-heading-title{font-size:32px;}.elementor-10207 .elementor-element.elementor-element-pl-d3{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-10207 .elementor-element.elementor-element-4e304f2{--min-height:60px;}.elementor-10207 .elementor-element.elementor-element-4f9b74f{--min-height:clamp(400px, 50vh, 400px);}.elementor-10207 .elementor-element.elementor-element-be56471{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-5c3dc15 .elementor-heading-title{font-size:24px;}.elementor-10207 .elementor-element.elementor-element-8b353ed{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10207 .elementor-element.elementor-element-30143bc .elementor-heading-title{font-size:18px;}.elementor-10207 .elementor-element.elementor-element-12d1429{--min-height:60px;}.elementor-10207 .elementor-element.elementor-element-00a5697{--justify-content:flex-start;}.elementor-10207 .elementor-element.elementor-element-f280b95 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-0013715 .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-790e7e3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-87436d5 .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-0e47ec8 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-21ef495 .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-45fc1ad .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-10977af .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-9570da2{--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-bac4267 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-5784dd4 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-10207 .elementor-element.elementor-element-5784dd4 .elementor-heading-title{font-size:29px;}.elementor-10207 .elementor-element.elementor-element-971e411{--swiper-slides-to-display:2;--swiper-slides-gap:20px;--swiper-pagination-size:5px;--swiper-pagination-spacing:30px;}.elementor-10207 .elementor-element.elementor-element-971e411 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}}@media(max-width:767px){.elementor-10207 .elementor-element.elementor-element-hv-hero{--min-height:calc(100svh - 60px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-stage{--min-height:calc(100svh - 60px);}.elementor-10207 .elementor-element.elementor-element-hv-frame{--width:100%;--min-height:calc(100svh - 60px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-hv-foot{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-hv-claim .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-hv-scroll .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-hv-text{--min-height:calc(100svh - 60px);--margin-top:calc(-100svh + 60px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-hv-copy{--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-10207 .elementor-element.elementor-element-hv-title{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-hv-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-hv-meta{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10207 .elementor-element.elementor-element-hv-villa .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-hv-btn .elementor-button{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-3c77667{--min-height:0vh;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-6244ddd{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-092b10a{width:100%;max-width:100%;}.elementor-10207 .elementor-element.elementor-element-092b10a .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-10207 .elementor-element.elementor-element-982c25e{--flex-wrap:nowrap;}.elementor-10207 .elementor-element.elementor-element-0e1e1b3{--width:50%;--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-10207 .elementor-element.elementor-element-7822fdd{--width:50%;}.elementor-10207 .elementor-element.elementor-element-2e6c682{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-a8d0736 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-63bff88{width:100%;max-width:100%;}.elementor-10207 .elementor-element.elementor-element-414da1b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-87ce7d8 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-10207 .elementor-element.elementor-element-87ce7d8{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-10207 .elementor-element.elementor-element-87ce7d8 a{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}body:not(.rtl) .elementor-10207 .elementor-element.elementor-element-f5dd63b{left:13px;}body.rtl .elementor-10207 .elementor-element.elementor-element-f5dd63b{right:13px;}.elementor-10207 .elementor-element.elementor-element-f5dd63b .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-37a4e16{--width:calc(100% - 20px);--min-height:120vw;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-pj-head{--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;--padding-top:80px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-pj-head-txt{--width:100%;}.elementor-10207 .elementor-element.elementor-element-pj-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-pj-all .elementor-button{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-card-1{--padding-top:90px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-pj-n-1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-info-1{--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-10207 .elementor-element.elementor-element-pj-txt-1{--width:100%;}.elementor-10207 .elementor-element.elementor-element-pj-loc-1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-1 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-1 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-card-2{--padding-top:90px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-pj-n-2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-info-2{--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-10207 .elementor-element.elementor-element-pj-txt-2{--width:100%;}.elementor-10207 .elementor-element.elementor-element-pj-loc-2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-2 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-2 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-card-3{--padding-top:90px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-pj-n-3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-info-3{--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-10207 .elementor-element.elementor-element-pj-txt-3{--width:100%;}.elementor-10207 .elementor-element.elementor-element-pj-loc-3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-3 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-3 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-card-4{--padding-top:90px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-pj-n-4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-info-4{--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-10207 .elementor-element.elementor-element-pj-txt-4{--width:100%;}.elementor-10207 .elementor-element.elementor-element-pj-loc-4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-name-4 .elementor-heading-title{font-size:var( --e-global-typography-621b64a-font-size );line-height:var( --e-global-typography-621b64a-line-height );letter-spacing:var( --e-global-typography-621b64a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pj-cta-4 .elementor-heading-title{font-size:var( --e-global-typography-bbff076-font-size );line-height:var( --e-global-typography-bbff076-line-height );letter-spacing:var( --e-global-typography-bbff076-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-srv-head{--width:100%;}.elementor-10207 .elementor-element.elementor-element-srv-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-srv-n-4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-srv-t-4 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-zn{--padding-top:90px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-zn-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n1 .elementor-heading-title{font-size:46px;}.elementor-10207 .elementor-element.elementor-element-zn-l1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n2 .elementor-heading-title{font-size:46px;}.elementor-10207 .elementor-element.elementor-element-zn-l2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n3 .elementor-heading-title{font-size:46px;}.elementor-10207 .elementor-element.elementor-element-zn-l3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-zn-n4 .elementor-heading-title{font-size:46px;}.elementor-10207 .elementor-element.elementor-element-zn-l4 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-pl-head{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-eyebrow .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-title .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-10207 .elementor-element.elementor-element-pl-r1{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-n1 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-t1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-pl-t1 .elementor-heading-title{font-size:26px;}.elementor-10207 .elementor-element.elementor-element-pl-d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-pl-d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-pl-r2{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-n2 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-t2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-pl-t2 .elementor-heading-title{font-size:26px;}.elementor-10207 .elementor-element.elementor-element-pl-d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-pl-d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-pl-r3{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-pl-n3 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-pl-t3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-pl-t3 .elementor-heading-title{font-size:26px;}.elementor-10207 .elementor-element.elementor-element-pl-d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-pl-d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10207 .elementor-element.elementor-element-4e304f2{--min-height:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-7bb6c97{--width:65%;}.elementor-10207 .elementor-element.elementor-element-4f9b74f{--min-height:100vw;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-be56471{--width:65%;}.elementor-10207 .elementor-element.elementor-element-5c3dc15 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-10207 .elementor-element.elementor-element-30143bc .elementor-heading-title{font-size:14px;}.elementor-10207 .elementor-element.elementor-element-12d1429{--min-height:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-10207 .elementor-element.elementor-element-cc67336{--width:65%;}.elementor-10207 .elementor-element.elementor-element-00a5697{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-6a342c8{--width:50%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-f280b95 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-0013715 .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-9ad9b4e{--width:50%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-790e7e3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-87436d5 .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-1ead47d{--width:50%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-0e47ec8 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-21ef495 .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-3c44c03{--width:50%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-10207 .elementor-element.elementor-element-45fc1ad .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-10207 .elementor-element.elementor-element-10977af .elementor-heading-title{font-size:var( --e-global-typography-d4e8e18-font-size );line-height:var( --e-global-typography-d4e8e18-line-height );}.elementor-10207 .elementor-element.elementor-element-9570da2{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10207 .elementor-element.elementor-element-bac4267 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-10207 .elementor-element.elementor-element-5784dd4 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-10207 .elementor-element.elementor-element-971e411{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-10207 .elementor-element.elementor-element-hv-frame{--width:100%;}.elementor-10207 .elementor-element.elementor-element-hv-foot{--width:100%;}.elementor-10207 .elementor-element.elementor-element-hv-meta{--width:30%;}.elementor-10207 .elementor-element.elementor-element-6244ddd{--width:50%;}.elementor-10207 .elementor-element.elementor-element-0e1e1b3{--width:50%;}.elementor-10207 .elementor-element.elementor-element-7822fdd{--width:50%;}.elementor-10207 .elementor-element.elementor-element-72fa140{--width:50%;}.elementor-10207 .elementor-element.elementor-element-96e9dc1{--width:66.6666%;}.elementor-10207 .elementor-element.elementor-element-4ddccac{--width:45%;}.elementor-10207 .elementor-element.elementor-element-8fcdda1{--width:55%;}.elementor-10207 .elementor-element.elementor-element-72cfdc5{--width:calc(33.3333% + 30px);}.elementor-10207 .elementor-element.elementor-element-37a4e16{--width:100%;}.elementor-10207 .elementor-element.elementor-element-pj-head-txt{--width:60%;}.elementor-10207 .elementor-element.elementor-element-pj-txt-1{--width:70%;}.elementor-10207 .elementor-element.elementor-element-pj-txt-2{--width:70%;}.elementor-10207 .elementor-element.elementor-element-pj-txt-3{--width:70%;}.elementor-10207 .elementor-element.elementor-element-pj-txt-4{--width:70%;}.elementor-10207 .elementor-element.elementor-element-srv-head{--width:60%;}.elementor-10207 .elementor-element.elementor-element-zn-m1{--width:40%;}.elementor-10207 .elementor-element.elementor-element-zn-m2{--width:40%;}.elementor-10207 .elementor-element.elementor-element-zn-m3{--width:40%;}.elementor-10207 .elementor-element.elementor-element-zn-m4{--width:40%;}.elementor-10207 .elementor-element.elementor-element-7bb6c97{--width:420px;}.elementor-10207 .elementor-element.elementor-element-be56471{--width:420px;}.elementor-10207 .elementor-element.elementor-element-cc67336{--width:420px;}.elementor-10207 .elementor-element.elementor-element-6a342c8{--width:25%;}.elementor-10207 .elementor-element.elementor-element-9ad9b4e{--width:25%;}.elementor-10207 .elementor-element.elementor-element-1ead47d{--width:25%;}.elementor-10207 .elementor-element.elementor-element-3c44c03{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10207 .elementor-element.elementor-element-hv-frame{--width:100%;}.elementor-10207 .elementor-element.elementor-element-8fcdda1{--width:100%;}.elementor-10207 .elementor-element.elementor-element-srv-head{--width:80%;}.elementor-10207 .elementor-element.elementor-element-7bb6c97{--width:340px;}.elementor-10207 .elementor-element.elementor-element-be56471{--width:300px;}.elementor-10207 .elementor-element.elementor-element-cc67336{--width:340px;}}/* Start custom CSS for container, class: .elementor-element-hv-hero */.elementor-10207 .elementor-element.elementor-element-hv-hero{overflow:clip;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pj-card-1 */.elementor-10207 .elementor-element.elementor-element-pj-card-1{position:sticky;top:0;cursor:url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 40 40,pointer;cursor:-webkit-image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;cursor:image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pj-card-2 */.elementor-10207 .elementor-element.elementor-element-pj-card-2{position:sticky;top:0;cursor:url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 40 40,pointer;cursor:-webkit-image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;cursor:image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pj-card-3 */.elementor-10207 .elementor-element.elementor-element-pj-card-3{position:sticky;top:0;cursor:url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 40 40,pointer;cursor:-webkit-image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;cursor:image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pj-card-4 */.elementor-10207 .elementor-element.elementor-element-pj-card-4{position:sticky;top:0;cursor:url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 40 40,pointer;cursor:-webkit-image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;cursor:image-set(url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3.png) 1x,url(/wp-content/themes/minnaro-child/assets/img/mlz-cursor-ver-villa-v3@2x.png) 2x) 40 40,pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-srv-panels */.elementor-10207 .elementor-element.elementor-element-srv-panels{height:clamp(440px,62vh,640px);}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel{flex:1 1 0;width:auto;min-width:0;position:relative;transition:flex-grow .9s cubic-bezier(.2,.7,.1,1);}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel:first-child,.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:hover{flex-grow:3;}
.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:first-child:not(:hover){flex-grow:1;}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel__bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.8;transform:scale(1.1);transition:transform 1.4s cubic-bezier(.2,.7,.1,1),opacity .8s;}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel:first-child .mlz-panel__bg,.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:hover .mlz-panel__bg{opacity:.95;transform:scale(1);}
.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:first-child:not(:hover) .mlz-panel__bg{opacity:.8;transform:scale(1.1);}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel>.elementor-widget,.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel>.e-con:not(.mlz-panel__bg){position:relative;z-index:1;}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel__txt{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.1,1);max-width:40ch;}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel:first-child .mlz-panel__txt,.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:hover .mlz-panel__txt{opacity:1;transform:none;transition-delay:.25s;}
.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:first-child:not(:hover) .mlz-panel__txt{opacity:0;transform:translateY(10px);transition-delay:0s;}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-corner .elementor-heading-title{display:inline-block;position:relative;padding-right:22px;}
.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-corner .elementor-heading-title::after{content:"";position:absolute;right:0;top:4px;width:9px;height:9px;border-top:1.5px solid #F63440;border-right:1.5px solid #F63440;}
/* Tablet: 2 x 2, todos abiertos */
@media (min-width:768px) and (max-width:1024px){.elementor-10207 .elementor-element.elementor-element-srv-panels{flex-wrap:wrap;height:auto;}.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel,.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:hover,.elementor-10207 .elementor-element.elementor-element-srv-panels:hover .mlz-panel:first-child:not(:hover){flex:0 0 calc(50% - 5px);height:380px;}.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel .mlz-panel__txt{opacity:1!important;transform:none!important;}.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel .mlz-panel__bg{opacity:.9!important;transform:none!important;}}
/* Móvil: uno debajo de otro, todos abiertos */
@media (max-width:767px){.elementor-10207 .elementor-element.elementor-element-srv-panels{flex-direction:column;height:auto;}.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel{flex:none;height:300px;}.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel .mlz-panel__txt{opacity:1!important;transform:none!important;}.elementor-10207 .elementor-element.elementor-element-srv-panels .mlz-panel .mlz-panel__bg{opacity:.9!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-zn */.elementor-10207 .elementor-element.elementor-element-zn .mlz-zbgs{position:absolute;inset:-6% 0;z-index:0;width:auto;}
.elementor-10207 .elementor-element.elementor-element-zn>.elementor-widget,.elementor-10207 .elementor-element.elementor-element-zn>.e-con:not(.mlz-zbgs){position:relative;z-index:2;}
/* Fondos: el activo se descubre de arriba abajo */
.elementor-10207 .elementor-element.elementor-element-zn .mlz-zbg{position:absolute;inset:0;width:100%;height:100%;z-index:1;clip-path:inset(0 0 100% 0);transform:scale(1.1);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1) 1.1s,transform 1.1s cubic-bezier(.16,1,.3,1) 1.1s;}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-zbg-1{z-index:2;clip-path:inset(0 0 0 0);transform:scale(1);transition-delay:0s;}
.elementor-10207 .elementor-element.elementor-element-zn:has(.mlz-city:hover) .mlz-zbg-1{z-index:1;clip-path:inset(0 0 100% 0);transform:scale(1.1);transition-delay:1.1s;}
.elementor-10207 .elementor-element.elementor-element-zn:has(.mlz-city-1:hover) .mlz-zbg-1,.elementor-10207 .elementor-element.elementor-element-zn:has(.mlz-city-2:hover) .mlz-zbg-2,.elementor-10207 .elementor-element.elementor-element-zn:has(.mlz-city-3:hover) .mlz-zbg-3,.elementor-10207 .elementor-element.elementor-element-zn:has(.mlz-city-4:hover) .mlz-zbg-4{z-index:2;clip-path:inset(0 0 0 0);transform:scale(1);transition-delay:0s;}
/* Ciudades (cada fila es un enlace a su página de constructora) */
.elementor-10207 .elementor-element.elementor-element-zn .mlz-city__name .elementor-heading-title{display:inline-block;transition:color .5s,transform .8s cubic-bezier(.2,.7,.1,1);}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-city-1 .mlz-city__name .elementor-heading-title{transform:translateX(20px);}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-cities:hover .mlz-city__name .elementor-heading-title{color:rgba(255,255,255,.4);transform:none;}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-cities .mlz-city:hover .mlz-city__name .elementor-heading-title{color:#fff;transform:translateX(20px);}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-city__arrow{opacity:0;transform:translateX(-8px);transition:opacity .4s,transform .5s;}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-city-1 .mlz-city__arrow{opacity:1;transform:none;}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-cities:hover .mlz-city__arrow{opacity:0;transform:translateX(-8px);}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-cities .mlz-city:hover .mlz-city__arrow{opacity:1;transform:none;}
.elementor-10207 .elementor-element.elementor-element-zn .mlz-city{cursor:pointer;text-decoration:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pl *//* Filas: al pasar el ratón el título se desplaza, el texto se oscurece y aparece la foto */
.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow{position:relative;cursor:default;}
@media (min-width:768px){.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow__desc{margin-left:auto;}}
.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow__title .elementor-heading-title{display:inline-block;transition:transform .8s cubic-bezier(.2,.7,.1,1);}
.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow:hover .mlz-prow__title .elementor-heading-title{transform:translateX(18px);}
.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow__desc .elementor-widget-container{transition:color .5s;}
.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow:hover .mlz-prow__desc .elementor-widget-container{color:#090402;}
/* La foto se coloca en el hueco libre entre título (44%) y texto (28%) y se escala con él */
.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow__img{position:absolute;left:calc(44% + 150px);top:50%;width:min(210px,calc(28% - 200px));height:auto;aspect-ratio:7/9;translate:0 -50%;z-index:5;pointer-events:none;clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path .9s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);}
.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow:hover .mlz-prow__img{clip-path:inset(0 0 0 0);transform:scale(1);}
/* Sin hueco suficiente (menos de 1280 px) o sin ratón: sin foto */
@media (max-width:1279px),(hover:none){.elementor-10207 .elementor-element.elementor-element-pl .mlz-prow__img{display:none;}}/* End custom CSS */