.elementor .e-3e92dded-a446{width:auto;height:40px;display:block;}.elementor .e-48b19ce2-4a07{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;}.elementor .e-66ef5646-f827:hover,.elementor .e-66ef5646-f827:focus-visible{color:#FFFFFF;}.elementor .e-66ef5646-f827{font-family:var(--vj-font);font-weight:600;font-size:12px;color:rgba(255,255,255,.75);letter-spacing:0.14em;text-transform:uppercase;transition:color 0.15s;}.elementor .e-1f8c04f1-4d10:hover,.elementor .e-1f8c04f1-4d10:focus-visible{color:#FFFFFF;}.elementor .e-1f8c04f1-4d10{font-family:var(--vj-font);font-weight:600;font-size:12px;color:rgba(255,255,255,.75);letter-spacing:0.14em;text-transform:uppercase;transition:color 0.15s;}.elementor .e-442fd352-97e8:hover,.elementor .e-442fd352-97e8:focus-visible{color:#FFFFFF;}.elementor .e-442fd352-97e8{font-family:var(--vj-font);font-weight:600;font-size:12px;color:rgba(255,255,255,.75);letter-spacing:0.14em;text-transform:uppercase;transition:color 0.15s;}.elementor .e-79257359-30ee:hover,.elementor .e-79257359-30ee:focus-visible{background-color:var(--vj-red-dark);}.elementor .e-79257359-30ee{font-family:var(--vj-font);font-weight:700;font-size:12px;color:var(--vj-white);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:var(--vj-red);transition:background-color 0.15s;}.elementor .e-52a5df0c-7b6c{width:auto;padding:0px;display:flex;flex-direction:row;gap:36px;flex:0 0 auto;align-items:center;}.elementor .e-419f5aa8-2113{padding-block-start:28px;padding-block-end:28px;padding-inline-start:6vw;padding-inline-end:6vw;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.14);border-style:solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-4a9f2b74-c3e2{font-family:var(--vj-font);font-weight:500;font-size:clamp(42px,6.4vw,92px);color:var(--vj-white);letter-spacing:-0.04em;line-height:1.02;}.elementor .e-ed64914-d965{font-family:var(--vj-font);font-weight:500;font-size:clamp(42px,6.4vw,92px);color:var(--vj-white);letter-spacing:-0.04em;line-height:1.05;}.elementor .e-872fddd-cf36{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-79af4be7-77d8{max-width:560px;font-family:var(--vj-font);font-weight:400;font-size:18px;color:rgba(255,255,255,.78);line-height:1.7;}.elementor .e-27278bbb-bde6:hover,.elementor .e-27278bbb-bde6:focus-visible{background-color:var(--vj-red-dark);transform:translate3d(0px, -2px, 0px);}.elementor .e-27278bbb-bde6{font-family:var(--vj-font);font-weight:700;font-size:13px;color:var(--vj-white);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:var(--vj-red);transition:transform 0.15s, background-color 0.15s;}.elementor .e-5cb10430-17a9:hover,.elementor .e-5cb10430-17a9:focus-visible{background-color:rgba(255,255,255,.16);}.elementor .e-5cb10430-17a9{font-family:var(--vj-font);font-weight:700;font-size:13px;color:var(--vj-white);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.4);border-style:solid;background-color:rgba(255,255,255,.06);transition:background-color 0.15s;}.elementor .e-56353144-a6e9{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-4a160bb1-f89d{max-width:1100px;padding-block-start:64px;padding-block-end:96px;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:auto;margin-block-end:auto;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-56687c47-c744{width:100%;min-height:100vh;padding:0px;background-image:linear-gradient(90deg, rgba(11,11,12,.9) 0%,rgba(11,11,12,.35) 70%,rgba(11,11,12,.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;}.elementor .e-586ea2d5-5eb8{min-height:100vh;font-family:var(--vj-font);color:#FFFFFF;padding:0px;background-image:url("https://oportunidadesvivajurere.com/wp-content/uploads/2024/02/Viva-Blog1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#0B0B0C;display:flex;flex-direction:column;}.elementor .e-38b662be-df4e{max-width:720px;font-family:var(--vj-font);font-weight:500;font-size:clamp(34px,4.4vw,60px);color:var(--vj-ink);letter-spacing:-0.035em;line-height:1.05;}.elementor .e-45be1c8-844b{width:auto;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 520px;}.elementor .e-2a4c7d7-7ce6{max-width:380px;font-family:var(--vj-font);font-size:16px;color:var(--vj-muted);line-height:1.7;flex:0 1 380px;}.elementor .e-47bb2b1b-20a0{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-50825d3f-8cc7{width:46%;height:auto;min-height:520px;object-fit:cover;display:block;flex:0 0 auto;align-self:stretch;}.elementor .e-648cb40d-47a7{font-family:var(--vj-font);font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--vj-red);}.elementor .e-701be021-5623{font-family:var(--vj-font);font-weight:600;font-size:11px;color:rgba(255,255,255,.6);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-24c97956-59ed{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-29475f54-c7af{overflow:hidden;font-family:var(--vj-font);font-weight:500;font-size:clamp(26px,2.6vw,40px);color:#FFFFFF;letter-spacing:-0.025em;line-height:1.15;display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;\n}.elementor .e-65542aed-411d{max-width:520px;overflow:hidden;font-family:var(--vj-font);font-size:17px;color:rgba(255,255,255,.7);line-height:1.7;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;\n}.elementor .e-30d77d64-5922:hover,.elementor .e-30d77d64-5922:focus-visible{background-color:var(--vj-red-dark);transform:translate3d(0px, -2px, 0px);}.elementor .e-30d77d64-5922{font-family:var(--vj-font);font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:8px;border-radius:999px;background-color:var(--vj-red);transition:background-color 0.15s, transform 0.15s;}.elementor .e-5b5d902d-9df0{padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;display:flex;flex-direction:column;gap:24px;flex:1 1 auto;justify-content:center;align-items:flex-start;}.elementor .e-34a35de2-2f9b{min-height:520px;overflow:hidden;padding:0px;border-radius:24px;background-color:var(--vj-ink-soft);display:flex;flex-direction:row;gap:0px;}.elementor .e-6f9e81fe-29c8{padding:0px;display:block;}.elementor .e-c763de5-2fcf{padding:0px;display:block;}.elementor .e-2660eb87-bc84{padding:0px;}.elementor .e-2bcd902c-91fe{width:100%;flex:1 1 auto;}.elementor .e-6dbc57c5-5422{padding:0px;display:flex;}.elementor .e-43f06921-85ae{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;}.elementor .e-6f59511-21e5{padding:0px;}.elementor .e-7839298b-cb24:hover,.elementor .e-7839298b-cb24:focus-visible{background-color:var(--vj-red);transform:translate3d(0px, -2px, 0px);}.elementor .e-7839298b-cb24{font-family:var(--vj-font);font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;background-color:var(--vj-ink);transition:background-color 0.15s, transform 0.15s;}.elementor .e-61fd6f3b-7bc3{padding:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .e-3a79249c-6589{font-family:var(--vj-font);padding-block-start:120px;padding-block-end:120px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F0EFEE;display:flex;flex-direction:column;gap:56px;}.elementor .e-6c1eebbc-def0{font-family:var(--vj-font);font-weight:500;font-size:clamp(34px,4.4vw,60px);color:var(--vj-ink);letter-spacing:-0.035em;line-height:1.05;}.elementor .e-474dea43-adcc{width:auto;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 520px;}.elementor .e-6aff10df-dfd6{font-family:var(--vj-font);font-size:16px;color:var(--vj-muted);line-height:1.7;}.elementor .e-526b839e-7473:hover,.elementor .e-526b839e-7473:focus-visible{color:#FFFFFF;background-color:var(--vj-ink);}.elementor .e-526b839e-7473{font-family:var(--vj-font);font-weight:700;font-size:12px;color:var(--vj-ink);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(11,11,12,.4);border-style:solid;background-color:transparent;transition:background-color 0.15s, color 0.15s;}.elementor .e-1acd1932-4852{width:auto;max-width:420px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:0 1 420px;align-items:flex-start;}.elementor .e-3f385915-2fbc{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4eeb1cca-e234{width:100%;font-size:0px;line-height:0px;display:block;cursor: auto; cursor: auto;\n}.elementor .e-688543b2-5374{width:auto;font-family:var(--vj-font);padding-block-start:104px;padding-block-end:24px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:56px;}.elementor .e-2fa4647-ecb0{font-family:var(--vj-font);font-weight:500;font-size:clamp(34px,4.6vw,64px);color:var(--vj-ink);letter-spacing:-0.035em;line-height:1.04;}.elementor .e-2ac4a24b-592e{max-width:560px;font-family:var(--vj-font);font-size:17px;color:var(--vj-muted);line-height:1.7;}.elementor .e-17240c0b-3a5b:hover,.elementor .e-17240c0b-3a5b:focus-visible{background-color:var(--vj-red-dark);transform:translate3d(0px, -2px, 0px);}.elementor .e-17240c0b-3a5b{font-family:var(--vj-font);font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:var(--vj-red);transition:transform 0.15s, background-color 0.15s;white-space: nowrap;\n}.elementor .e-789f6e0f-9918:hover,.elementor .e-789f6e0f-9918:focus-visible{background-color:rgba(11,11,12,.06);}.elementor .e-789f6e0f-9918{font-family:var(--vj-font);font-weight:700;font-size:13px;color:var(--vj-ink);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(11,11,12,.25);border-style:solid;background-color:transparent;transition:background-color 0.15s;white-space: nowrap;\n}.elementor .e-6877f711-681b{width:auto;padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;flex:0 0 auto;}.elementor .e-62bfff84-17ac{width:auto;min-width:400px;max-width:620px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 420px;}.elementor .e-41baf91e-e6aa{width:100%;max-width:720px;overflow:hidden;aspect-ratio:16/9;border-radius:24px;box-shadow:0px 24px 48px -24px rgba(11,11,12,.35);flex:1 1 520px;}.elementor .e-a93d376-5305{width:auto;font-family:var(--vj-font);padding-block-start:80px;padding-block-end:80px;padding-inline-start:56px;padding-inline-end:56px;margin-block-start:24px;margin-block-end:24px;margin-inline-start:6vw;margin-inline-end:6vw;border-radius:24px;border-width:1px;border-color:rgba(11,11,12,.1);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;justify-content:space-between;align-items:center;}