.elementor .e-d03a384-0880{font-size:32px;line-height:1.22;font-weight:600;letter-spacing:-0.025em;color:var(--vd-tinta);\n}.elementor .e-9afe60e-fde6{gap:22px;\n}.elementor .e-7c6d790-c786{gap:18px;min-width:0;\n}.elementor .e-b6b23e5-cc95{display:grid;grid-template-columns:1fr 1fr;column-gap:96px;row-gap:32px;align-items:end;padding:0 0 96px 0;\n}.elementor .e-62fd686-4db1{font-size:44px;line-height:1.05;\n}.elementor .e-1e13198-cd87{gap:20px;max-width:900px;\n}.elementor .e-4acc7a9-68d9{width:100%;height:auto;\n}.elementor .e-576e2c5-36ac{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;\n}.elementor .e-c5c78a6-eee9{width:100%;height:auto;\n}.elementor .e-201c8ca-729a{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;\n}.elementor .e-35bdb81-cffb{width:100%;height:auto;\n}.elementor .e-2aca42b-6458{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;\n}.elementor .e-a2d89b9-2f95{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;align-items:start;padding:0;\n}.elementor .e-2c72697-d650{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline-start:calc(50vw - 50%);padding-inline-end:calc(50vw - 50%);background-color:var(--vd-verde-hoja);display:flex;flex-direction:column;gap:44px;padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-5eb89fd-8555{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-637647b-e613{font-size:16px;line-height:1.65;\n}.elementor .e-0a3e668-1a03{font-size:16px;line-height:1.65;\n}.elementor .e-e4caadb-e0e5{font-size:16px;line-height:1.65;\n}.elementor .e-e8a93d3-d45c{font-size:16px;line-height:1.65;\n}.elementor .e-6d1d762-df0c{font-size:16px;line-height:1.65;\n}.elementor .e-0f1ffe8-fc3d{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);\n}.elementor .e-ea1675e-3eaa{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-5f47a9d-02c5{font-size:16px;line-height:1.65;\n}.elementor .e-4d46056-f34f{font-size:16px;line-height:1.65;\n}.elementor .e-84cc36e-b236{font-size:16px;line-height:1.65;\n}.elementor .e-949390c-27b4{font-size:16px;line-height:1.65;\n}.elementor .e-263a37d-c26d{font-size:16px;line-height:1.65;\n}.elementor .e-6b78c27-fc1e{font-size:16px;line-height:1.65;\n}.elementor .e-232b5a0-b51d{font-size:16px;line-height:1.65;\n}.elementor .e-970992c-4cb1{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);\n}.elementor .e-86e7090-8ecf{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-aab8d98-114f{font-size:16px;line-height:1.65;\n}.elementor .e-7669420-406e{font-size:16px;line-height:1.65;\n}.elementor .e-c7bdf21-cda9{font-size:16px;line-height:1.65;\n}.elementor .e-cebf84d-67e4{font-size:16px;line-height:1.65;\n}.elementor .e-34434b4-a935{font-size:16px;line-height:1.65;\n}.elementor .e-a3afc03-8037{font-size:16px;line-height:1.65;\n}.elementor .e-0a1b767-3faf{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);\n}.elementor .e-298c5e4-22d6{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;align-items:stretch;\n}.elementor .e-e178e91-cc76{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline-start:calc(50vw - 50%);padding-inline-end:calc(50vw - 50%);background-color:var(--vd-verde-oscuro);color:var(--vd-blanco);display:flex;flex-direction:column;gap:44px;padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-6bda194-c3f9{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-1404ab2-a5e8{font-size:16px;line-height:1.65;\n}.elementor .e-89c7c63-bde9{font-size:16px;line-height:1.65;\n}.elementor .e-711ee63-fc01{font-size:16px;line-height:1.65;\n}.elementor .e-8571ca0-e478{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-cc7b11c-d79f{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-c7e1edd-57ff{font-size:16px;line-height:1.65;\n}.elementor .e-1163e5a-f05f{font-size:16px;line-height:1.65;\n}.elementor .e-10eefdc-06a4{font-size:16px;line-height:1.65;\n}.elementor .e-802d7c5-7e12{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-861468c-9794{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-f48f9c3-410a{font-size:16px;line-height:1.65;\n}.elementor .e-b30a505-9bf9{font-size:16px;line-height:1.65;\n}.elementor .e-1cb99a0-e963{font-size:16px;line-height:1.65;\n}.elementor .e-90cf9aa-ae8a{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-9368ab5-2547{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-15c8dd8-13ac{font-size:16px;line-height:1.65;\n}.elementor .e-837a8c9-0224{font-size:16px;line-height:1.65;\n}.elementor .e-3de60bf-b46a{font-size:16px;line-height:1.65;\n}.elementor .e-6acfe9f-8f33{font-size:16px;line-height:1.65;\n}.elementor .e-2eac1f9-12c1{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-8c97c61-1c68{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:0;align-items:stretch;\n}.elementor .e-65a5a89-d655{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline-start:calc(50vw - 50%);padding-inline-end:calc(50vw - 50%);background-color:var(--vd-blanco);display:flex;flex-direction:column;gap:44px;padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-4e537d1-ee39{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-78552e2-9667{font-size:16px;line-height:1.65;\n}.elementor .e-d70bb36-289b{font-size:16px;line-height:1.65;\n}.elementor .e-3f6598b-c633{font-size:16px;line-height:1.65;\n}.elementor .e-70587f8-da75{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-869018c-44f4{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-34fb65e-fb8b{font-size:16px;line-height:1.65;\n}.elementor .e-ad2ff9f-665d{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-56c52e0-9aaf{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-367471e-9c0f{font-size:16px;line-height:1.65;\n}.elementor .e-f242f3e-67f1{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-a10abf5-4d6f{font-size:24px;line-height:1.15;letter-spacing:-0.02em;color:var(--vd-tinta);\n}.elementor .e-0f4cbe2-acc9{font-size:16px;line-height:1.65;\n}.elementor .e-fddfc50-32c2{font-size:16px;line-height:1.65;\n}.elementor .e-6e052b7-e341{flex-direction:column;gap:14px;padding:32px;background-color:var(--vd-blanco);color:var(--vd-tinta);border:1px solid var(--vd-linea-visor);\n}.elementor .e-91e5cec-d4a2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:0;align-items:stretch;\n}.elementor .e-0aae3b8-49a4{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline-start:calc(50vw - 50%);padding-inline-end:calc(50vw - 50%);background-color:var(--vd-blanco);display:flex;flex-direction:column;gap:44px;border-top:1px solid var(--vd-linea-visor);padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-1cf7ae3-c30c{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline-start:calc(50vw - 50%);padding-inline-end:calc(50vw - 50%);background-color:var(--vd-verde);display:grid;grid-template-columns:auto 1fr auto;column-gap:56px;row-gap:20px;align-items:center;color:var(--vd-tinta);padding-block-start:72px;padding-block-end:72px;\n}.elementor .e-0c0d7c2-cd38{flex-direction:column;gap:0;padding:0;margin-block-end:-120px;\n}