.elementor .e-58caee08-d053{width:100%;height:420px;object-fit:cover;display:block;clip-path:none;}.elementor .e-54d555e8-ba66{font-weight:700;font-size:11px;color:var(--jf-navy);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:2px;border-width:0px;background-color:var(--jf-verde);opacity:100%;}.elementor .e-68e2eac7-bf95:hover,.elementor .e-68e2eac7-bf95:focus-visible{color:var(--jf-verde);}.elementor .e-68e2eac7-bf95{font-family:var(--jf-serif);font-weight:500;font-size:26px;color:var(--jf-creme);line-height:1.2;}.elementor .e-3e18301f-3f94{display:none;}.elementor .e-34f323f9-7177{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:110px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;pointer-events: none; background-image: linear-gradient(to top, rgba(29,19,49,1) 0%, rgba(29,19,49,0.88) 40%, rgba(29,19,49,0.5) 70%, rgba(29,19,49,0) 100%);\n}.elementor .e-38356fdb-b737{height:100%;overflow:hidden;position:relative;border-radius:6px;background-color:var(--jf-navy);display:flex;flex-direction:column;}.elementor .e-2b54a6f8-27d6{height:100%;display:grid;gap:0px;grid-template-columns:1fr;}.elementor .e-16d08e29-e1cb{min-width:0px;flex:2 1 0px;}.elementor .e-349f166d-ce3c{width:100%;height:202px;object-fit:cover;display:block;}.elementor .e-5eeab17e-33ce{font-size:17px;color:var(--jf-creme);line-height:1.25;}.elementor .e-60506aaa-9920{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:80px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:10px;pointer-events: none; background-image: linear-gradient(to top, rgba(29,19,49,1) 0%, rgba(29,19,49,0.88) 40%, rgba(29,19,49,0.5) 70%, rgba(29,19,49,0) 100%);\n}.elementor .e-4b9a5bf2-20f5{height:100%;overflow:hidden;position:relative;border-radius:6px;background-color:var(--jf-navy);}.elementor .e-6c01514e-c47c{display:grid;gap:16px;grid-template-columns:1fr;}.elementor .e-783b98dc-e9ab{min-width:0px;flex:1 1 0px;}.elementor .e-2a8b997d-44d2{padding:0px;display:flex;flex-direction:row;gap:16px;align-items:stretch;}.elementor .e-476effcc-545f{display:none;&:has(.jf-adsense) { display: block; }\n}.elementor .e-2798204d-5223{padding-block-start:22px;padding-block-end:40px;display:flex;flex-direction:column;gap:22px;}.elementor .e-708da231-e617{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-7006f242-c2b5{width:100%;height:160px;object-fit:cover;display:block;}.elementor .e-4f434125-6fb8{position:relative;display:block;}.elementor .e-7b806dba-bd17{margin-block-start:auto;}.elementor .e-4acabc5f-8a2d{padding-block-start:18px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;align-items:flex-start;}.elementor .e-5a06afb8-6df8{height:100%;}.elementor .e-63fe2da6-b088{display:grid;gap:18px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-1067c56b-20df{padding-block-start:16px;padding-block-end:56px;display:flex;flex-direction:column;gap:26px;}.elementor .e-21c9c93f-c228{color:var(--jf-creme);}.elementor .e-713b95a-54d4{background-color:rgba(247, 227, 204, 0.18);}.elementor .e-332528fe-b68d{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6f95f776-d76c:hover,.elementor .e-6f95f776-d76c:focus-visible{color:var(--jf-verde);}.elementor .e-6f95f776-d76c{font-family:var(--jf-serif);font-weight:600;font-size:19px;color:var(--jf-creme);line-height:1.3;}.elementor .e-19dc9c66-77cf{font-family:var(--jf-sans);font-size:13px;color:var(--jf-creme);line-height:1.6;margin:0px;opacity:78%;}.elementor .e-6b3e1b57-d02a:hover,.elementor .e-6b3e1b57-d02a:focus-visible{color:var(--jf-creme);}.elementor .e-6b3e1b57-d02a{color:var(--jf-verde);margin-block-start:auto;}.elementor .e-4394b345-1a54{height:100%;padding-block-start:2px;padding-block-end:4px;padding-inline-start:18px;padding-inline-end:22px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-left-style: solid; border-left-color: rgba(247, 227, 204, 0.16);\n}.elementor .e-6e9b3892-4bbf{display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;}.elementor .e-4acdd7cc-dd22{display:flex;flex-direction:column;gap:30px;}.elementor .e-bedecf3-2620{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(150deg, rgba(255,255,255,0) 72%,rgba(255,255,255,0.045) 72%,rgba(255,255,255,0.045) 84%,rgba(255,255,255,0) 84%),linear-gradient(160deg, rgba(255,255,255,0) 86%,rgba(255,255,255,0.03) 86%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--jf-navy);display:flex;flex-direction:column;align-items:center;}.elementor .e-f7645e4-2574{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-c830580-3ecf{width:84px;height:64px;object-fit:cover;border-radius:3px;display:block;flex:0 0 auto;}.elementor .e-615b5a51-19d9{font-size:15px;line-height:1.3;}.elementor .e-dabaa6a-6d59{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-540ac529-ff44:hover,.elementor .e-540ac529-ff44:focus-visible{box-shadow:0px 12px 30px 0px rgba(28, 18, 51, 0.08);}.elementor .e-540ac529-ff44{height:100%;padding:10px;border-radius:6px;border-width:1px;border-color:var(--jf-borda);border-style:solid;background-color:var(--jf-branco);transition:all 0.3s;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-7b41b7e3-1d69{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;}.elementor .e-1259fb51-5491{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:26px;flex:1 1 0px;}.elementor .e-4781407c-c10a{width:300px;flex:0 0 auto;}.elementor .e-3a2f1716-37ee{padding:0px;display:flex;flex-direction:row;gap:28px;align-items:flex-start;}.elementor .e-698bb3e9-ed93{display:none;&:has(.jf-adsense) { display: block; }\n}.elementor .e-666ba598-78a9{padding-block-start:56px;padding-block-end:64px;display:flex;flex-direction:column;gap:40px;}