.elementor .e-3d575118-7bc5{width:auto;height:40px;}.elementor .e-2dc37864-6668{width:auto;height:38px;}.elementor .e-2445d3f1-a251{padding:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-542f20ce-8b39{max-width:320px;font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);line-height:1.6;}.elementor .e-3a88cabe-298c{width:42px;height:42px;}.elementor .e-744f32d6-ce39{width:42px;height:42px;}.elementor .e-2fcd7e7a-61a9{padding:0px;display:flex;flex-direction:row;gap:10px;}.elementor .e-3a305615-2ddc{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-79d4e78f-e5fe{font-family:var(--alf-texto);font-weight:900;font-size:13px;color:var(--alf-navy);letter-spacing:2px;margin-block-end:6px;}.elementor .e-2f3594e3-465f:hover,.elementor .e-2f3594e3-465f:focus-visible{color:var(--alf-royal);}.elementor .e-2f3594e3-465f{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-22e108c0-fda9:hover,.elementor .e-22e108c0-fda9:focus-visible{color:var(--alf-royal);}.elementor .e-22e108c0-fda9{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-4eec4b4e-2496:hover,.elementor .e-4eec4b4e-2496:focus-visible{color:var(--alf-royal);}.elementor .e-4eec4b4e-2496{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-54b04ad5-ef53:hover,.elementor .e-54b04ad5-ef53:focus-visible{color:var(--alf-royal);}.elementor .e-54b04ad5-ef53{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-34ef2a33-cb3c{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-6b48008c-92d1{font-family:var(--alf-texto);font-weight:900;font-size:13px;color:var(--alf-navy);letter-spacing:2px;margin-block-end:6px;}.elementor .e-4657ea47-ad0c:hover,.elementor .e-4657ea47-ad0c:focus-visible{color:var(--alf-royal);}.elementor .e-4657ea47-ad0c{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-22ec66f6-6f0d:hover,.elementor .e-22ec66f6-6f0d:focus-visible{color:var(--alf-royal);}.elementor .e-22ec66f6-6f0d{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-41c1fc76-3994:hover,.elementor .e-41c1fc76-3994:focus-visible{color:var(--alf-royal);}.elementor .e-41c1fc76-3994{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-374f1942-9cf3:hover,.elementor .e-374f1942-9cf3:focus-visible{color:var(--alf-royal);}.elementor .e-374f1942-9cf3{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-69fa69ba-f560{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-6d293d82-11ab{font-family:var(--alf-texto);font-weight:900;font-size:13px;color:var(--alf-navy);letter-spacing:2px;margin-block-end:6px;}.elementor .e-794b8792-87e8{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-68a83749-7deb{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-52583736-f6f3{font-family:var(--alf-texto);font-size:15px;color:var(--alf-muted);}.elementor .e-27717f72-d8b5{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-75c6ca01-4bee{padding:0px;display:grid;gap:36px;grid-template-columns:1.4fr 1fr 1fr 1.2fr;}.elementor .e-16253beb-676d{font-family:var(--alf-texto);font-size:14px;color:var(--alf-muted);}.elementor .e-3f1cc23-491b:hover,.elementor .e-3f1cc23-491b:focus-visible{color:var(--alf-navy);opacity:100%;}.elementor .e-3f1cc23-491b{font-family:var(--alf-texto);font-size:13px;color:var(--alf-muted);opacity:85%;}.elementor .e-1126cb-d520{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #dfe7f6;\n}.elementor .e-69dceb88-452f{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-694eb6a3-bbf4{width:100%;padding-block-start:64px;padding-block-end:26px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:1px;background-color:var(--alf-ice);display:flex;justify-content:center;border-top-style: solid; border-top-color: #cdd8ee;\n}