.elementor .e-6d081f0-8348cac{width:150px;position:absolute;inset-block-start:45px;inset-inline-end:80px;z-index:2;margin-block-start:70px;margin-block-end:0px;margin-inline-start:50px;margin-inline-end:0px;}.elementor .e-93bbb79-74d0dc1{font-family:"Cormorant Garamond";font-weight:500;font-size:44px;color:#FFFFFF;line-height:1.05em;}.elementor .e-082e8c8-ec18d60{font-family:Montserrat;font-weight:400;font-size:18px;color:#FFFFFF;margin-block-start:14px;order:99999;}.elementor .e-29f6364-261ef70{width:520px;margin-inline-start:50px;flex-direction:column;}.elementor .e-15d2b7a-4e0dfb9{font-family:Montserrat;font-weight:500;font-size:15px;color:#FFFFFF;letter-spacing:0.3px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:14px;margin-inline-start:60px;border-radius:2px;border-width:1px;border-color:#D4AF55;border-style:solid;background-color:#365B3A;}.elementor .e-e748aca{min-height:100vh;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%,rgba(0, 0, 0, 0) 100%),url("https://jardinolivo.com/wp-content/uploads/2026/09/Hero-Jardin-Olivo.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-94e230d-124a8a6{font-family:"Cormorant Garamond";font-weight:500;font-size:48px;color:#304C35;line-height:1.05em;}.elementor .e-59b81d6-40baad1{font-family:Montserrat;font-weight:400;font-size:18px;color:#3F3F3A;letter-spacing:0px;line-height:1.6em;text-align:start;margin-block-start:20px;}.elementor .e-b9dfc25-ad3ff8f{flex-direction:row;}.elementor .e-bd0d86d{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F5F1E8;flex-direction:row;}.elementor .e-e85fc5b-4ba36f3{font-family:"Cormorant Garamond";font-weight:500;font-size:46px;color:#304C35;}.elementor .e-b61d55e-aec3242{font-family:Montserrat;font-weight:400;font-size:18px;color:#3F3F3A;line-height:1.6em;}.elementor .e-b0cf99d-c60ed30{flex-direction:column;}.elementor .e-56256dd-5a617f1{font-family:Montserrat;font-weight:400;font-size:18px;color:#3F3F3A;text-align:center;margin:10px;}.elementor .e-82e0ac4-396f753{width:33%;flex-direction:column;}.elementor .e-d2a8d16-f5fad6d{aspect-ratio:16/9;object-fit:cover;object-position:center center;}.elementor .e-4b630f9-e8fbce8{font-family:Montserrat;font-weight:400;font-size:18px;color:#3F3F3A;text-align:center;margin:10px;}.elementor .e-3faabf8-ef7f057{width:33%;flex-direction:column;}.elementor .e-9aad023-2d20291{font-family:Montserrat;font-weight:400;font-size:18px;color:#3F3F3A;text-align:center;margin:10px;}.elementor .e-9435856-f438659{width:33%;flex-direction:column;}.elementor .e-b54f290-c8b8f37{flex-direction:row;justify-content:space-evenly;}.elementor .e-564f3e9{flex-direction:column;}.elementor .e-4a1a4fa-9f8eaaa{font-family:"Cormorant Garamond";font-weight:500;font-size:46px;color:#31543A;line-height:1.1em;text-align:start;}.elementor .e-8813725-e72f0a6{font-family:Montserrat;font-weight:400;font-size:18px;color:#3F3F3A;line-height:1.6em;text-align:start;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-e7f9fd6-092c66b{flex-direction:column;}.elementor .e-d567b6c-ad6a9d3{font-family:Montserrat;font-weight:600;font-size:18px;color:#31543A;line-height:1.3em;text-align:start;margin-block-start:10px;}.elementor .e-47255d2-c6d4126{font-family:Montserrat;font-weight:400;font-size:16px;color:#3F3F3A;line-height:1.6em;text-align:start;}.elementor .e-4ce93fd-a18e81f{width:25%;flex-direction:column;}.elementor .e-9153858-548fec7{font-family:Montserrat;font-weight:600;font-size:18px;color:#31543A;line-height:1.3em;text-align:start;margin-block-start:10px;}.elementor .e-63a46a9-09b48d4{font-family:Montserrat;font-weight:400;font-size:16px;color:#3F3F3A;line-height:1.6em;text-align:start;}.elementor .e-4e01a3a-ee645e7{width:25%;flex-direction:column;}.elementor .e-0a1eeb2-bc7793a{font-family:Montserrat;font-weight:600;font-size:18px;color:#31543A;line-height:1.3em;text-align:start;margin-block-start:10px;}.elementor .e-5b88e69-e1cead9{font-family:Montserrat;font-weight:400;font-size:16px;color:#3F3F3A;line-height:1.6em;text-align:start;}.elementor .e-59d4c00-9967e40{width:25%;flex-direction:column;}.elementor .e-7e99851-fd6cf69{font-family:Montserrat;font-weight:600;font-size:18px;color:#31543A;line-height:1.3em;text-align:start;margin-block-start:10px;}.elementor .e-5005e63-260f7aa{font-family:Montserrat;font-weight:400;font-size:16px;color:#3F3F3A;line-height:1.6em;text-align:start;}.elementor .e-c1da242-a71e3e7{width:25%;flex-direction:column;}.elementor .e-7086089-118db42{column-gap:10px;}.elementor .e-9b132a1{flex-direction:column;}.elementor .e-72f8292-4ebf4f5{font-family:"Cormorant Garamond";font-weight:500;font-size:48px;color:#31543A;line-height:1.05em;text-align:start;}.elementor .e-159a202-b811a82{font-family:Montserrat;font-weight:600;font-size:19px;color:#3F3F3A;line-height:1.4em;text-align:start;margin-block-start:24px;}.elementor .e-1a73d5d-c603bba{font-family:Montserrat;font-weight:400;font-size:16px;color:#3F3F3A;text-align:start;margin-block-start:10px;}.elementor .e-6130e1b-0ff9e08{width:auto;font-family:Montserrat;font-weight:600;font-size:14px;color:#FFFFFF;text-align:center;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:28px;background-color:#31543A;}.elementor .e-f9bd661-08467b0{column-gap:24px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-cb3d25e{flex-direction:row;}.elementor .e-e717454-7698b47{font-family:Montserrat;font-weight:600;font-size:14px;color:#FFFFFF;line-height:1.4em;text-align:center;}.elementor .e-dd1afa4-0e5619f{max-width:750px;font-family:"Cormorant Garamond";font-weight:500;font-size:44px;color:#FFFFFF;text-align:center;}.elementor .e-eed5754-5f367d6{max-width:600px;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-4bee17f-4f721aa{font-family:Montserrat;font-weight:600;color:#31543A;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;}.elementor .e-49f910b{width:100%;column-gap:20px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#31543A;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1771b89-c40fb76{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#365C40;line-height:1.15em;text-align:center;}.elementor .e-786bd3f-a2bf0f5{font-family:Montserrat;font-weight:600;font-size:18px;color:#3F3F3A;line-height:1.4em;text-align:center;margin-block-start:15px;}.elementor .e-779edf3-33c052c{max-width:600px;font-family:Montserrat;font-weight:400;font-size:16px;color:#3F3F3A;text-align:center;padding-block-start:10px;}.elementor .e-0ff99d0-5bdf092{font-family:Montserrat;font-weight:500;font-size:14px;color:#FFFFFF;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:10px;background-color:#365C40;}.elementor .e-21ed49c{width:100%;column-gap:16px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-72aeeb5-efa74bd{font-family:"Cormorant Garamond";font-weight:600;font-size:28px;color:#FFFFFF;letter-spacing:2px;line-height:1.1em;text-align:center;}.elementor .e-3ba3109-62f618a{font-family:Montserrat;font-weight:400;font-size:15px;color:#FFFFFF;text-align:center;}.elementor .e-a58ecfe-9386b56{font-family:Montserrat;font-weight:400;font-size:14px;color:#FFFFFF;line-height:1.5em;text-align:center;}.elementor .e-7a5eca3-e4338b1{font-family:Montserrat;font-weight:400;font-size:14px;color:#FFFFFF;line-height:1.5em;text-align:center;}.elementor .e-a087b56-b93a6bc{font-family:Montserrat;font-weight:400;font-size:12px;color:#FFFFFF;line-height:1.5em;text-align:center;margin-block-start:24px;}.elementor .e-8831a40{padding-block-start:50px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;background-color:#36543D;flex-direction:column;gap:12px;justify-content:center;align-items:center;}