.elementor .e-984baf6-790974f{font-family:Manrope;font-weight:600;font-size:14px;color:#e4d9c4;letter-spacing:2px;text-transform:uppercase;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4e5bd44-4a4e72f{max-width:500px;font-family:Manrope;font-size:17px;color:#f5f3eee6;margin-block-start:25px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43bae86-32fc631{font-family:Manrope;font-weight:600;font-size:12px;color:#14232B;letter-spacing:2px;text-transform:uppercase;background-image:linear-gradient(#e4d9c4, #e4d9c4);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5da50ad-c1abe00{font-family:Manrope;font-weight:600;font-size:12px;color:#F5F3EE;letter-spacing:2px;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:#F5F3EE;border-style:solid;background-color:#375efb00;}.elementor .e-b581cb5-de40107{padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;gap:13px;}.elementor .e-9a18af3-4fc94c8{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#F5F3EE;line-height:100%;}.elementor .e-fa1bbab-2857ed1{font-family:Manrope;font-weight:600;font-size:11px;color:rgba(244,237,225,0.7);letter-spacing:2px;text-transform:uppercase;}.elementor .e-e206471-fd5588e{padding-block-start:24px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:none;flex-direction:column;gap:9px;}.elementor .e-bdeef84-9f94f81{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#F5F3EE;line-height:100%;}.elementor .e-6770450-025d290{font-family:Manrope;font-weight:600;font-size:11px;color:rgba(244,237,225,0.7);letter-spacing:2px;text-transform:uppercase;}.elementor .e-ddcea6d-efb3e23{padding-block-start:24px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:none;flex-direction:column;gap:9px;}.elementor .e-d45a7ee-297118e{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#F5F3EE;line-height:100%;}.elementor .e-e4eca29-1e2af72{font-family:Manrope;font-weight:600;font-size:11px;color:rgba(244,237,225,0.7);letter-spacing:2px;text-transform:uppercase;}.elementor .e-38f07c0-4a5737d{padding-block-start:24px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:none;flex-direction:column;gap:9px;}.elementor .e-a3aac1a-bab6c65{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#F5F3EE;line-height:100%;}.elementor .e-2f63c64-a29f660{font-family:Manrope;font-weight:600;font-size:11px;color:rgba(244,237,225,0.7);letter-spacing:2px;text-transform:uppercase;}.elementor .e-c9f38d5-66ff3bf{padding-block-start:24px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:none;flex-direction:column;gap:9px;}.elementor .e-04da9ff-d1e6b99{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;justify-content:space-between;}.elementor .e-ee33286{min-height:100vh;padding-block-start:200px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;background-image:linear-gradient(90deg, #13232bf2 0%,rgba(20, 15, 12, 0) 100%),url("https://maroavillage.com/wp-content/uploads/2026/09/obra-real.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center left;display:flex;flex-direction:column;justify-content:space-evenly;}.elementor .e-c638c12-d4978cd{font-family:"Cormorant Garamond";font-size:72px;color:#13232b;}.elementor .e-f3415c0-e7ffc93{max-width:500px;font-family:Manrope;font-size:15px;color:#13232b;}.elementor .e-794adfd-a06ad53{max-width:500px;font-family:Manrope;font-size:15px;color:#13232b;}.elementor .e-62c05a1-1f7d6dd{font-family:Manrope;font-weight:600;font-size:12px;color:#3d6e7e;letter-spacing:2px;text-transform:uppercase;border-radius:0px;border-block-end-width:1px;border-color:#3d6e7e;border-style:solid;background-color:#00000000;align-self:start;}.elementor .e-cc46ca2-b440259{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#13232b;line-height:100%;color: #221D18;
font-size: 64px;\n}.elementor .e-7de7a19-3ce9fa8{font-family:Manrope;font-weight:600;font-size:11px;color:#13232b;letter-spacing:2px;text-transform:uppercase;color: #3d6e7e;
font: 600 .64rem/1.5 'Manrope', sans-serif;
letter-spacing: .2em;
text-transform: uppercase;\n}.elementor .e-fc56c75-c0d7502{padding-block-start:24px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:solid;flex-direction:column;gap:9px;border-width: 1px 0 0 0 !important;
border-color: rgba(34,29,24,.14) !important;
padding: 1.6rem 1.4rem 0 0;\n}.elementor .e-e3234e3-4561d21{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#13232b;line-height:100%;color: #221D18;
font-size: 64px;\n}.elementor .e-534b20e-fbd2e4b{font-family:Manrope;font-weight:600;font-size:11px;color:#13232b;letter-spacing:2px;text-transform:uppercase;color: #3d6e7e;
font: 600 .64rem/1.5 'Manrope', sans-serif;
letter-spacing: .2em;
text-transform: uppercase;\n}.elementor .e-a3dfeb6-736c792{padding-block-start:24px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:solid;flex-direction:column;gap:9px;border-width: 1px 0 0 0 !important;
border-color: rgba(34,29,24,.14) !important;
padding: 1.6rem 1.4rem 0 0;\n}.elementor .e-3e8ac5c-58e2e7c{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#13232b;line-height:100%;color: #221D18;
font-size: 64px;\n}.elementor .e-c6ac212-817122a{font-family:Manrope;font-weight:600;font-size:11px;color:#13232b;letter-spacing:2px;text-transform:uppercase;color: #3d6e7e;
font: 600 .64rem/1.5 'Manrope', sans-serif;
letter-spacing: .2em;
text-transform: uppercase;\n}.elementor .e-17262fc-b216a43{padding-block-start:24px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:solid;flex-direction:column;gap:9px;border-width: 1px 0 0 0 !important;
border-color: rgba(34,29,24,.14) !important;
padding: 1.6rem 1.4rem 0 0;\n}.elementor .e-ee73727-a4debf0{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#13232b;line-height:100%;color: #221D18;
font-size: 64px;\n}.elementor .e-cafc552-55a3a7d{font-family:Manrope;font-weight:600;font-size:11px;color:#13232b;letter-spacing:2px;text-transform:uppercase;color: #3d6e7e;
font: 600 .64rem/1.5 'Manrope', sans-serif;
letter-spacing: .2em;
text-transform: uppercase;\n}.elementor .e-2e2a822-a54bd90{padding-block-start:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-color:rgba(244,237,225,0.28);border-style:solid;flex-direction:column;gap:9px;border-width: 1px 0 0 0 !important;
border-color: rgba(34,29,24,.14) !important;
padding: 1.6rem 1.4rem 0 0;\n}.elementor .e-edb8767-3938a50{justify-content:space-between;}.elementor .e-f0de38e-f6dc9d2{min-height:0vh;padding-block-start:30px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;background-color:#F5F3EE;flex-direction:column;justify-content:flex-start;}.elementor .e-b913ae2-dd0082d{padding:0px;margin:0px;width: 100%;
height: 100%;
object-fit: cover;
display: block;\n}.elementor .e-24017d8-4cea219{min-height:0vh;padding-block-start:100px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F5F3EE;flex-direction:column;justify-content:flex-start;}.elementor .e-tmp1-29de511{min-height:0vh;padding-block-start:100px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;background-color:#FAF6EE;flex-direction:column;justify-content:flex-start;}.elementor .e-166c379-5bdf50c{min-height:0vh;color:#FAF6EE;padding-block-start:100px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;background-color:#14232B;flex-direction:column;justify-content:flex-start;}.elementor .e-6926950-ab0d496{min-height:0vh;padding-block-start:100px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;background-color:#F5F3EE;flex-direction:column;justify-content:flex-start;}.elementor .e-4c0c5c0-0af0461{min-height:0vh;padding-block-start:100px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;background-color:#FAF6EE;flex-direction:column;justify-content:flex-start;}.elementor .e-4834003-65525c3{min-height:0vh;padding-block-start:90px;padding-block-end:90px;padding-inline-start:50px;padding-inline-end:50px;background-color:#E3E1D3;flex-direction:column;justify-content:flex-start;}.elementor .e-4c5224b-35c83ac{width:50%;min-height:0vh;position:relative;color:#FAF6EE;padding-block-start:100px;padding-block-end:100px;padding-inline-start:80px;padding-inline-end:80px;background-color:#13232b;flex-direction:column;justify-content:center;}.elementor .e-e80cffe-892e0b9{width:50%;min-height:0vh;padding-block-start:100px;padding-block-end:100px;padding-inline-start:80px;padding-inline-end:80px;background-color:#FAF6EE;flex-direction:column;justify-content:center;}.elementor .e-fc858f0-198048d{min-height:0vh;padding:0px;margin:0px;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}