.elementor .e-3fa8891e-ff53{font-family:var(--font-titulos);font-weight:500;font-size:20px;color:var(--verde);line-height:1.3;margin:0px;}.elementor .e-5e08259a-e826{max-width:1200px;font-family:var(--font-titulos);font-weight:700;font-size:70px;color:var(--tinta);letter-spacing:-0.02em;line-height:1.18;margin:0px;text-wrap: balance;\n}.elementor .e-47de1d09-6b43{max-width:780px;font-size:20px;color:var(--tinta);line-height:1.55;margin:0px;}.elementor .e-6aba5371-a84c:hover,.elementor .e-6aba5371-a84c:focus-visible{color:#004d18;}.elementor .e-6aba5371-a84c{font-family:Outfit;font-weight:500;font-size:20px;color:#188038;text-align:center;text-decoration:underline;margin:0px;text-underline-offset:5px; text-decoration-thickness:2px;\n}.elementor .e-7075eccf-f86d:hover,.elementor .e-7075eccf-f86d:focus-visible{color:var(--tinta);}.elementor .e-7075eccf-f86d{font-family:var(--font-titulos);font-size:19px;color:var(--tinta-suave);text-decoration:none;margin:0px;}.elementor .e-22cc98c1-4d15{font-family:var(--font-titulos);font-size:19px;color:var(--tinta-suave);margin:0px;}.elementor .e-c7de8a1-1eac{font-family:var(--font-titulos);font-size:19px;color:var(--tinta-suave);margin:0px;}.elementor .e-57745407-a667{padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap: 12px 32px; gap: 10px 32px;\n}.elementor .e-5433f5d4-4563{padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-4a5668b9-4fdf{width:100%;height:auto;border-radius:32px;box-shadow:0px 18px 50px 0px rgba(0, 0, 0, 0.16);}.elementor .e-21ea351c-1d94{max-width:720px;font-size:15px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-3911368c-dfc0{width:100%;max-width:980px;padding:0px;margin-block-start:24px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-1632a13e-4dfc{text-align:center;padding-block-start:48px;padding-block-end:64px;padding-inline-start:5%;padding-inline-end:5%;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-211405a3-2586{font-size:17px;color:#188038;letter-spacing:0.02em;text-transform:uppercase;margin:0px;}.elementor .e-37264483-f1af{max-width:1000px;font-family:var(--font-titulos);font-weight:700;font-size:46px;color:var(--tinta);letter-spacing:-0.01em;line-height:1.2;margin:0px;text-wrap: balance;\n}.elementor .e-4bf89bbb-b8c8{max-width:760px;font-size:20px;color:var(--tinta);line-height:1.55;margin:0px;}.elementor .e-478e1f73-f2c5{width:100%;height:auto;display:block;}.elementor .e-6fde4ac5-9747{font-size:14px;color:#ea4335;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-135201b1-e93c{font-family:var(--font-titulos);font-weight:700;font-size:26px;color:var(--tinta);line-height:1.2;margin:0px;}.elementor .e-48aa2ac2-31f1{font-size:17px;color:var(--tinta);line-height:1.55;margin:0px;}.elementor .e-353c6f13-8cdf{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:10px;}.elementor .e-4a507fbb-6a00{overflow:hidden;padding:0px;border-radius:28px;border-width:1px;border-color:#e3e8e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .e-3a961f1e-7f7b{width:100%;height:auto;display:block;}.elementor .e-99e6cd5-727d{font-size:14px;color:#b06d00;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-4b95c8a8-863e{font-family:var(--font-titulos);font-weight:700;font-size:26px;color:var(--tinta);line-height:1.2;margin:0px;}.elementor .e-71a15391-c896{font-size:17px;color:var(--tinta);line-height:1.55;margin:0px;}.elementor .e-554c0ae6-2821{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:10px;}.elementor .e-d609a10-4768{overflow:hidden;padding:0px;border-radius:28px;border-width:1px;border-color:#e3e8e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .e-78709dad-1b9e{width:100%;height:auto;display:block;}.elementor .e-77ed6b25-2440{font-size:14px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-6770c2b8-b8ca{font-family:var(--font-titulos);font-weight:700;font-size:26px;color:var(--verde-noche);line-height:1.2;margin:0px;}.elementor .e-20595309-dbde{font-size:17px;color:var(--tinta);line-height:1.55;margin:0px;}.elementor .e-24663a7-2686{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:10px;}.elementor .e-20f30e23-e35d{overflow:hidden;padding:0px;border-radius:28px;border-width:1px;border-color:var(--verde-claro);border-style:solid;background-color:var(--verde-claro);display:flex;flex-direction:column;gap:0px;}.elementor .e-44de0e97-c1ca{width:100%;max-width:1140px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);text-align: left;\n}.elementor .e-4340f775-d0df6b3{font-family:var(--font-titulos);font-size:22px;color:#ffffff;margin:0px;}.elementor .e-57968bf3-324a248:hover,.elementor .e-57968bf3-324a248:focus-visible{background-color:var(--verde-hover);}.elementor .e-57968bf3-324a248{width:auto;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:35px;padding-inline-end:35px;border-radius:var(--radio-pildora);background-color:var(--verde);display:inline-flex;gap:12px;align-items:center;}.elementor .e-53e236b5-c8b2{text-align:center;padding-block-start:24px;padding-block-end:64px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-54b52b09-bd7c{font-size:17px;color:#188038;letter-spacing:0.02em;text-transform:uppercase;margin:0px;}.elementor .e-26a56afe-8444{max-width:1000px;font-family:var(--font-titulos);font-weight:700;font-size:46px;color:var(--tinta);letter-spacing:-0.01em;line-height:1.2;margin:0px;text-wrap: balance;\n}.elementor .e-6e053b74-cc9a{max-width:780px;font-size:20px;color:var(--tinta);line-height:1.55;margin:0px;}.elementor .e-4a32e945-1134{font-family:var(--font-titulos);font-weight:500;font-size:17px;color:#c5221f;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:var(--radio-pildora);background-color:#fce8e6;}.elementor .e-376bc050-d847{font-family:var(--font-titulos);font-weight:700;font-size:64px;color:#ea4335;line-height:1;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-61ea8560-591d{max-width:400px;font-size:16px;color:var(--tinta-suave);line-height:1.45;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f3390d9-957d{width:100%;height:auto;border-radius:24px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.03),0px 14px 40px 0px rgba(0, 0, 0, 0.07);}.elementor .e-1d215da7-630f{padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-38a0c894-23cd{font-family:var(--font-titulos);font-weight:500;font-size:17px;color:var(--verde);padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:var(--radio-pildora);background-color:var(--verde-claro);}.elementor .e-51c5302a-5021{font-family:var(--font-titulos);font-weight:700;font-size:64px;color:var(--verde);line-height:1;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-17d072f7-976a{max-width:400px;font-size:16px;color:var(--tinta-suave);line-height:1.45;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1b9523b4-abf9{width:100%;height:auto;border-radius:24px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.18);}.elementor .e-70189244-bd9c{padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-1f2ae408-365a{width:100%;max-width:1140px;padding:0px;margin-block-start:8px;display:grid;gap:28px;grid-template-columns:repeat(2, 1fr);}.elementor .e-4833bca2-5c68{font-size:15px;color:var(--tinta-suave);margin:0px;}.elementor .e-779c5c6d-dc98{width:64px;height:64px;min-width:64px;font-family:var(--font-titulos);font-weight:500;font-size:30px;color:#ffffff;line-height:64px;text-align:center;margin:0px;border-radius:50%;background-color:#7b1fa2;}.elementor .e-7c1fd5e1-ceb8{font-size:22px;color:#fbbc04;letter-spacing:3px;margin:0px;}.elementor .e-1add0768-5905{font-family:var(--font-titulos);font-weight:500;font-size:28px;color:var(--tinta);line-height:1.35;margin:0px;}.elementor .e-233cb967-9c13{font-size:17px;color:var(--tinta-suave);margin:0px;}.elementor .e-2587bb1e-5858{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-262d5199-c1db{width:100%;max-width:940px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:44px;padding-inline-end:44px;margin-block-start:28px;border-radius:32px;background-color:#ffffff;box-shadow:0px 14px 40px 0px rgba(0, 0, 0, 0.07);display:flex;flex-direction:row;gap:24px;align-items:flex-start;text-align: left;\n}.elementor .e-6a0fa17b-afde{text-align:center;padding-block-start:64px;padding-block-end:56px;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--niebla);display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-5a59e6a6-bb3a994{font-size:17px;color:#188038;letter-spacing:0.02em;text-transform:uppercase;margin:0px;}.elementor .e-77298c8e-410430c{max-width:1000px;font-family:var(--font-titulos);font-weight:700;font-size:46px;color:var(--tinta);letter-spacing:-0.01em;line-height:1.2;margin:0px;text-wrap: balance;\n}.elementor .e-26ffff4f-68eeeed{max-width:760px;font-size:20px;color:var(--tinta);line-height:1.55;margin:0px;& a { color: #188038; text-decoration: underline; }\n}.elementor .e-2a85cdab-50f1{font-size:14px;color:#ffffff;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-1c45f94d-83e8{font-family:var(--font-titulos);font-weight:700;font-size:32px;color:#ffffff;line-height:1.15;margin:0px;}.elementor .e-7e45296f-ce93{font-size:17px;color:rgba(255,255,255,0.9);line-height:1.55;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-78c84d6f-103d{width:100%;height:auto;margin-block-start:auto;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:0px;border-end-end-radius:0px;box-shadow:0px -6px 30px 0px rgba(0, 0, 0, 0.18);}.elementor .e-14d1bbf4-43a9{overflow:hidden;padding-block-start:32px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:28px;background-color:var(--verde);display:flex;flex-direction:column;gap:12px;}.elementor .e-169d6ed1-cc96{font-size:14px;color:var(--verde-noche);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-286afd80-cfc5{font-family:var(--font-titulos);font-weight:700;font-size:32px;color:var(--verde-noche);line-height:1.15;margin:0px;}.elementor .e-2d25876-2fe9{font-size:17px;color:var(--tinta);line-height:1.55;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-71be726-a079{width:100%;height:auto;margin-block-start:auto;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:0px;border-end-end-radius:0px;box-shadow:0px -6px 30px 0px rgba(0, 0, 0, 0.12);}.elementor .e-4193bfc9-85b3{overflow:hidden;padding-block-start:32px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:28px;background-color:var(--verde-claro);display:flex;flex-direction:column;gap:12px;}.elementor .e-6b232db1-4eac{font-size:14px;color:var(--tinta);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-45e10cf6-b04c{font-family:var(--font-titulos);font-weight:700;font-size:32px;color:var(--tinta);line-height:1.15;margin:0px;}.elementor .e-71cdb597-c912{font-size:17px;color:var(--tinta);line-height:1.55;margin:0px;}.elementor .e-2c2c0860-fdb2{font-size:16px;line-height:1.4;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:16px;background-color:var(--niebla);display:flex;flex-direction:column;& strong { font-family: var(--font-titulos); font-size: 19px; } & span { color: var(--verde); font-weight: 600; font-size: 18px; } & em { font-style: normal; color: var(--tinta-suave); font-size: 14px; }\n}.elementor .e-163a1774-ccd7{font-size:16px;line-height:1.4;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:16px;background-color:var(--niebla);display:flex;flex-direction:column;& strong { font-family: var(--font-titulos); font-size: 19px; } & span { color: var(--verde); font-weight: 600; font-size: 18px; } & em { font-style: normal; color: var(--tinta-suave); font-size: 14px; }\n}.elementor .e-68116587-e443{font-size:16px;line-height:1.4;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:16px;background-color:var(--niebla);display:flex;flex-direction:column;& strong { font-family: var(--font-titulos); font-size: 19px; } & span { color: var(--verde); font-weight: 600; font-size: 18px; } & em { font-style: normal; color: var(--tinta-suave); font-size: 14px; }\n}.elementor .e-62ba8765-c4fc{padding:0px;margin-block-start:6px;display:flex;flex-direction:column;gap:10px;}.elementor .e-544df66a-d058{font-size:13px;color:var(--tinta-suave);margin:0px;}.elementor .e-73358198-87f0{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:28px;border-width:1px;border-color:#000000;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;}.elementor .e-5d685fb0-33ac{font-size:14px;color:var(--verde-claro);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-3a814d16-2e0c{font-family:var(--font-titulos);font-weight:700;font-size:32px;color:#ffffff;line-height:1.15;margin:0px;}.elementor .e-51ffc4d0-cb77{font-size:17px;color:rgba(255,255,255,0.9);line-height:1.55;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-18f7b924-d8ac{width:100%;height:auto;margin-block-start:auto;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:0px;border-end-end-radius:0px;box-shadow:0px -6px 30px 0px rgba(0, 0, 0, 0.25);}.elementor .e-d26661e-9f37{overflow:hidden;padding-block-start:32px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:28px;background-color:var(--verde-noche);display:flex;flex-direction:column;gap:12px;}.elementor .e-ba30551-eba2{width:100%;max-width:1140px;padding:0px;margin-block-start:8px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);text-align: left;\n}.elementor .e-20d7f86a-5070{width:100%;height:auto;border-radius:20px;box-shadow:0px 14px 40px 0px rgba(0, 0, 0, 0.10);}.elementor .e-787b2447-1caa{max-width:760px;font-size:18px;color:var(--tinta);line-height:1.5;text-align:center;margin:0px;}.elementor .e-55196d9f-60cb{width:100%;max-width:980px;padding:0px;margin-block-start:24px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-c42d20f-02cead8{text-align:center;padding-block-start:24px;padding-block-end:64px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-6c6c9f54-9736{font-size:17px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-42d728e7-d348{font-family:var(--font-titulos);font-weight:700;font-size:50px;color:var(--tinta);letter-spacing:-0.01em;line-height:1.2;margin:0px;& span { display: inline-flex; align-items: center; gap: 0.25em; margin: 0.22em 0 0.06em; padding: 0.06em 0.55em 0.14em; border-radius: 999px; background: #ceead6; color: #188038; font-weight: 500; white-space: nowrap; --icono: url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'path d='M4 5h16v11H9l-5 4z'//svg"); } & span::after { content: ""; width: 0.8em; height: 0.8em; flex-shrink: 0; background: #188038; -webkit-mask: var(--icono) center / contain no-repeat; mask: var(--icono) center / contain no-repeat; } & span { display: inline-flex; align-items: center; gap: 0.25em; margin: 0.22em 0 0.06em; padding: 0.06em 0.55em 0.14em; border-radius: 999px; background: #ceead6; color: #188038; font-weight: 500; white-space: nowrap; } & span::after { content: ""; width: 0.8em; height: 0.8em; flex-shrink: 0; background: #188038; -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgNWgxNnYxMUg5bC01IDR6Ii8+PC9zdmc+) center / contain no-repeat; mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgNWgxNnYxMUg5bC01IDR6Ii8+PC9zdmc+) center / contain no-repeat; }\n}.elementor .e-215e01a7-9d8a{font-size:20px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-3ecdb856-fd98{width:18px;height:18px;min-width:18px;max-width:18px;position:absolute;inset-block-start:-11px;inset-inline-start:0px;padding:0px;border-radius:50%;border-width:4px;border-color:#ffffff;border-style:solid;background-color:#ea4335;box-shadow:0px 0px 0px 2px #ea4335;flex:0 0 18px;align-self:flex-start;}.elementor .e-60e74151-1eb4{font-size:14px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-6074d18-6e5b{font-family:var(--font-titulos);font-weight:700;font-size:48px;color:#ea4335;line-height:1;margin-block-start:4px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a63bbcc-5d61{font-family:var(--font-titulos);font-weight:700;font-size:22px;color:var(--tinta);line-height:1.25;margin:0px;}.elementor .e-4a1fa4a3-3967{font-size:16px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-399ce24c-b71a{position:relative;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--verde-claro);\n}.elementor .e-7cc99957-5718{width:18px;height:18px;min-width:18px;max-width:18px;position:absolute;inset-block-start:-11px;inset-inline-start:0px;padding:0px;border-radius:50%;border-width:4px;border-color:#ffffff;border-style:solid;background-color:var(--verde);box-shadow:0px 0px 0px 2px #188038;flex:0 0 18px;align-self:flex-start;}.elementor .e-2ad11327-24d8{font-size:14px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-4015a023-118f{font-family:var(--font-titulos);font-weight:700;font-size:48px;color:#f29900;line-height:1;margin-block-start:4px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-49606b55-8bef{font-family:var(--font-titulos);font-weight:700;font-size:22px;color:var(--tinta);line-height:1.25;margin:0px;}.elementor .e-43fd1f88-b28b{font-size:16px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-857d5d5-dd59{position:relative;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--verde-claro);\n}.elementor .e-386ca071-609b{width:18px;height:18px;min-width:18px;max-width:18px;position:absolute;inset-block-start:-11px;inset-inline-start:0px;padding:0px;border-radius:50%;border-width:4px;border-color:#ffffff;border-style:solid;background-color:var(--verde);box-shadow:0px 0px 0px 2px #188038;flex:0 0 18px;align-self:flex-start;}.elementor .e-738669bf-84c3{font-size:14px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-48aae2a0-33ee{font-family:var(--font-titulos);font-weight:700;font-size:48px;color:var(--verde-medio);line-height:1;margin-block-start:4px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4d6192d0-113a{font-family:var(--font-titulos);font-weight:700;font-size:22px;color:var(--tinta);line-height:1.25;margin:0px;}.elementor .e-60e9acbc-6fdd{font-size:16px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-3ed36da4-a3a3{position:relative;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--verde-claro);\n}.elementor .e-59e9ef42-cfeb{width:18px;height:18px;min-width:18px;max-width:18px;position:absolute;inset-block-start:-11px;inset-inline-start:0px;padding:0px;border-radius:50%;border-width:4px;border-color:#ffffff;border-style:solid;background-color:var(--verde);box-shadow:0px 0px 0px 2px #188038;flex:0 0 18px;align-self:flex-start;}.elementor .e-1d81a9a0-894d{font-size:14px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-373d8df4-fe6d{font-family:var(--font-titulos);font-weight:700;font-size:48px;color:var(--verde);line-height:1;margin-block-start:4px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-71c7647-8fc5{font-family:var(--font-titulos);font-weight:700;font-size:22px;color:var(--tinta);line-height:1.25;margin:0px;}.elementor .e-6f6cb6a1-8057{font-size:16px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-161cea4c-fb10{position:relative;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--verde-claro);\n}.elementor .e-52940fe1-618c{width:18px;height:18px;min-width:18px;max-width:18px;position:absolute;inset-block-start:-11px;inset-inline-start:0px;padding:0px;border-radius:50%;border-width:4px;border-color:#ffffff;border-style:solid;background-color:var(--verde);box-shadow:0px 0px 0px 2px #188038;flex:0 0 18px;align-self:flex-start;}.elementor .e-74752621-881d{font-size:14px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-7e7127e4-6c20{font-family:var(--font-titulos);font-weight:700;font-size:48px;color:var(--verde);line-height:1;margin-block-start:4px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-260cf108-70b4{font-family:var(--font-titulos);font-weight:700;font-size:22px;color:var(--tinta);line-height:1.25;margin:0px;}.elementor .e-3fb7e080-b00c{font-size:16px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-243e375b-3fe9{position:relative;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--verde-claro);\n}.elementor .e-34807ead-e5d0{width:18px;height:18px;min-width:18px;max-width:18px;position:absolute;inset-block-start:-11px;inset-inline-start:0px;padding:0px;border-radius:50%;border-width:4px;border-color:#ffffff;border-style:solid;background-color:#fbbc04;box-shadow:0px 0px 0px 2px #fbbc04;flex:0 0 18px;align-self:flex-start;}.elementor .e-5c975d07-54c6{font-size:14px;color:var(--verde);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-8177d25-1828{font-family:var(--font-titulos);font-weight:700;font-size:48px;color:var(--verde-noche);line-height:1;margin-block-start:4px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-480ab9e4-dfe0{font-family:var(--font-titulos);font-weight:700;font-size:22px;color:var(--tinta);line-height:1.25;margin:0px;}.elementor .e-7a08d5dc-f806{font-size:16px;color:var(--tinta-suave);line-height:1.5;margin:0px;}.elementor .e-2677bcc1-e19e{position:relative;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--verde);\n}.elementor .e-49209d04-6043{width:100%;max-width:1140px;padding:0px;margin-block-start:12px;display:grid;gap:44px;grid-template-columns:repeat(3, 1fr);text-align: left;\n}.elementor .e-27daed70-492c{font-family:Outfit;font-weight:700;font-size:22px;color:#000000;margin:0px;text-align:left;\n}.elementor .e-69aa3148-9fd3{width:100%;height:210px;object-fit:cover;border-radius:12px;object-position:left top; cursor:zoom-in;\n}.elementor .e-7eda001c-7686{font-size:15px;color:#5f6b63;line-height:1.45;padding-block-start:0px;padding-block-end:6px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;text-align:left;\n}.elementor .e-2f9e6767-31e3{padding:12px;border-radius:20px;border-width:1px;border-color:#e3e8e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;flex:0 0 360px;scroll-snap-align:start;\n}.elementor .e-359895de-6879{width:100%;height:210px;object-fit:cover;border-radius:12px;object-position:left top; cursor:zoom-in;\n}.elementor .e-48e061c0-81f7{font-size:15px;color:#5f6b63;line-height:1.45;padding-block-start:0px;padding-block-end:6px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;text-align:left;\n}.elementor .e-719f8c07-729a{padding:12px;border-radius:20px;border-width:1px;border-color:#e3e8e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;flex:0 0 360px;scroll-snap-align:start;\n}.elementor .e-229050-c5cf{width:100%;height:210px;object-fit:cover;border-radius:12px;object-position:left top; cursor:zoom-in;\n}.elementor .e-3cde30d6-16c0{font-size:15px;color:#5f6b63;line-height:1.45;padding-block-start:0px;padding-block-end:6px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;text-align:left;\n}.elementor .e-35581f23-8d8c{padding:12px;border-radius:20px;border-width:1px;border-color:#e3e8e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;flex:0 0 360px;scroll-snap-align:start;\n}.elementor .e-1c35dcb7-2204{width:100%;height:210px;object-fit:cover;border-radius:12px;object-position:left top; cursor:zoom-in;\n}.elementor .e-7bf4ed6e-5312{font-size:15px;color:#5f6b63;line-height:1.45;padding-block-start:0px;padding-block-end:6px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;text-align:left;\n}.elementor .e-6e9e6246-f13d{padding:12px;border-radius:20px;border-width:1px;border-color:#e3e8e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;flex:0 0 360px;scroll-snap-align:start;\n}.elementor .e-12c7412f-d517{width:100%;height:210px;object-fit:cover;border-radius:12px;object-position:left top; cursor:zoom-in;\n}.elementor .e-6202fd75-6ae8{font-size:15px;color:#5f6b63;line-height:1.45;padding-block-start:0px;padding-block-end:6px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;text-align:left;\n}.elementor .e-163514a-73ab{padding:12px;border-radius:20px;border-width:1px;border-color:#e3e8e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;flex:0 0 360px;scroll-snap-align:start;\n}.elementor .e-6114eedf-4da4{width:100%;padding-block-start:4px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:row;gap:20px;overflow-x:auto; scroll-snap-type:x mandatory;\n}.elementor .e-217cf0a4-bf30{font-size:14px;color:#5f6b63;margin:0px;text-align:left;\n}.elementor .e-3c4b1476-dff7{width:100%;max-width:1200px;margin-block-start:56px;display:flex;flex-direction:column;gap:16px;}.elementor .e-7c4729d4-88cd{text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:5%;padding-inline-end:5%;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-160ffb9-71d2{font-size:17px;color:var(--verde-claro);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-354b4ecb-3c64{max-width:900px;font-family:var(--font-titulos);font-weight:700;font-size:50px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}.elementor .e-508bb1c8-c0f1{font-family:var(--font-titulos);font-weight:700;font-size:64px;color:var(--verde-claro);line-height:1;margin:0px;}.elementor .e-11e05817-41da{font-size:17px;color:rgba(255,255,255,0.85);line-height:1.45;margin:0px;}.elementor .e-5cae16cb-5e35{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radio-tarjeta);background-color:rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-72034bef-57ff{font-family:var(--font-titulos);font-weight:700;font-size:64px;color:var(--verde-claro);line-height:1;margin:0px;}.elementor .e-6fd255cd-51a4{font-size:17px;color:rgba(255,255,255,0.85);line-height:1.45;margin:0px;}.elementor .e-6792f7db-8df6{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radio-tarjeta);background-color:rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-254df548-9408{font-family:var(--font-titulos);font-weight:700;font-size:64px;color:var(--verde-claro);line-height:1;margin:0px;}.elementor .e-203ceaf2-7425{font-size:17px;color:rgba(255,255,255,0.85);line-height:1.45;margin:0px;}.elementor .e-1071fcb9-df7a{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radio-tarjeta);background-color:rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-12b5f74e-c464{font-family:var(--font-titulos);font-weight:700;font-size:64px;color:#fbbc04;line-height:1;margin:0px;}.elementor .e-1dc1a319-68f2:hover,.elementor .e-1dc1a319-68f2:focus-visible{color:#ffffff;}.elementor .e-1dc1a319-68f2{font-size:17px;color:rgba(255,255,255,0.85);line-height:1.45;text-decoration:none;margin:0px;text-underline-offset: 3px;\n}.elementor .e-24cfc22e-923d{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radio-tarjeta);background-color:rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-43e6cb3b-67ea{width:100%;max-width:1200px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .e-38550e6e-41df{font-family:var(--font-titulos);font-size:22px;color:var(--tinta);margin:0px;}.elementor .e-253790c7-bd51:hover,.elementor .e-253790c7-bd51:focus-visible{background-color:#ffffff;}.elementor .e-253790c7-bd51{width:auto;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:35px;padding-inline-end:35px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--radio-pildora);background-color:var(--verde-claro);display:inline-flex;align-items:center;}.elementor .e-7ea6eebc-20d4{color:#ffffff;text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--verde-noche);display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-1ac1a0c-d722{max-width:1000px;font-family:var(--font-titulos);font-weight:700;font-size:50px;color:var(--tinta);letter-spacing:-0.01em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-682d1d21-f959{text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--niebla);display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .e-40b8de02-02df4be{max-width:1000px;font-family:var(--font-titulos);font-weight:700;font-size:50px;color:var(--tinta);letter-spacing:-0.01em;line-height:1.25;margin:0px;text-wrap: balance;\n}.elementor .e-38b0bbc-ed98195{text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--niebla);display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .e-46b992f5-8dae{font-size:17px;color:#ceead6;letter-spacing:0.02em;text-transform:uppercase;margin:0px;}.elementor .e-528e54d5-9d24{max-width:1000px;font-family:var(--font-titulos);font-weight:700;font-size:50px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin:0px;text-wrap: balance;\n}.elementor .e-4c7b4092-a992{font-size:16px;color:#ffffff;line-height:1.3;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-7b7ea97d-d9e3{font-size:16px;color:#ffffff;line-height:1.3;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-4d70c0fb-3f0a{font-size:16px;color:#ffffff;line-height:1.3;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-4453c2ae-5173{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center;}.elementor .e-74c3a0e8-b9ad{max-width:760px;font-size:20px;color:#ffffff;line-height:1.55;margin:0px;}.elementor .e-37d6fb40-dd98{font-family:var(--font-titulos);font-size:22px;color:var(--tinta);margin:0px;}.elementor .e-510e8161-8b1a{width:44px;height:44px;object-fit:cover;border-radius:50%;border-width:2px;border-color:#188038;border-style:solid;flex:0 0 auto;order:-1;}.elementor .e-3e4a6f4f-aedd:hover,.elementor .e-3e4a6f4f-aedd:focus-visible{background-color:var(--verde-claro);}.elementor .e-3e4a6f4f-aedd{width:auto;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:10px;padding-inline-end:35px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:#ffffff;display:flex;flex-direction:row;gap:14px;justify-content:center;align-items:center;}.elementor .e-5a671b05-8e19{width:calc(100% - 48px);text-align:center;padding-block-start:88px;padding-block-end:88px;padding-inline-start:5%;padding-inline-end:5%;margin:24px;border-radius:40px;background-color:#004d18;display:flex;flex-direction:column;gap:22px;align-items:center;box-sizing: border-box;\n}