.elementor .e-0372675-6573{font-size:32px;line-height:1.22;font-weight:600;letter-spacing:-0.025em;color:var(--vd-tinta);\n}.elementor .e-2317088-92ac{gap:22px;\n}.elementor .e-34b3b27-8121{gap:18px;min-width:0;\n}.elementor .e-326da24-b2ec{display:grid;grid-template-columns:1fr 1fr;column-gap:96px;row-gap:32px;align-items:end;padding:0 0 96px 0;\n}.elementor .e-a1b9a0b-a9e2{width:100%;height:auto;\n}.elementor .e-3937268-1dde{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;\n}.elementor .e-81166d5-c995{font-size:40px;line-height:1.05;\n}.elementor .e-5bda9a9-2cbf{gap:18px;min-width:0;\n}.elementor .e-9c1e6d1-d024{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:grid;grid-template-columns:6fr 5fr;column-gap:72px;row-gap:32px;align-items:center;padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-8ae62af-6eb5{font-size:40px;line-height:1.05;color:var(--vd-blanco);\n}.elementor .e-ef87ad6-bb50{gap:18px;min-width:0;\n}.elementor .e-90997ec-447a{width:100%;height:auto;\n}.elementor .e-c160be3-6285{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;\n}.elementor .e-c4a5eca-e727{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:grid;grid-template-columns:5fr 6fr;column-gap:72px;row-gap:32px;align-items:center;padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-9c9b4a0-19c2{width:100%;height:auto;\n}.elementor .e-5b31409-7683{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;border:1px solid var(--vd-linea-visor);\n}.elementor .e-23d953f-7843{font-size:40px;line-height:1.05;\n}.elementor .e-456874f-58d7{gap:18px;min-width:0;\n}.elementor .e-52b02a7-bddf{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:grid;grid-template-columns:6fr 5fr;column-gap:72px;row-gap:32px;align-items:center;padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-e725be2-8eae{font-size:40px;line-height:1.05;\n}.elementor .e-85867ca-4ccd{gap:18px;min-width:0;\n}.elementor .e-d6032dd-83a4{width:100%;height:auto;\n}.elementor .e-f27645d-318e{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;border:1px solid var(--vd-linea-visor);\n}.elementor .e-cd05b88-05a5{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:grid;grid-template-columns:5fr 6fr;column-gap:72px;row-gap:32px;align-items:center;border-top:1px solid var(--vd-linea-visor);padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-bf39058-6614{width:100%;height:auto;\n}.elementor .e-f42ef25-85aa{position:relative;flex-direction:column;background-color:var(--vd-blanco);padding:16px;\n}.elementor .e-a16cc39-5d01{font-size:40px;line-height:1.05;\n}.elementor .e-6b56dcb-447a{gap:18px;min-width:0;\n}.elementor .e-c372222-7577{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:grid;grid-template-columns:6fr 5fr;column-gap:72px;row-gap:32px;align-items:center;padding-block-start:88px;padding-block-end:88px;\n}.elementor .e-4869a0b-8892{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-ea63a50-b52f{flex-direction:column;gap:0;padding:0;margin-block-end:-120px;\n}