.elementor .icono-tile{width:56px;height:56px;color:#FFFFFF;padding:0px;border-radius:16px;background-image:linear-gradient(135deg, #16307F 0%,#0A1B5C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 30px -14px rgba(10,27,92,.5);display:flex;flex:0 0 auto;justify-content:center;align-items:center;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%;\n}.elementor .tarjeta:hover,.elementor .tarjeta:focus-visible{border-color:#BFE3F5;box-shadow:0px 28px 50px -22px rgba(10,27,92,.22);transform:translate3d(0px, -4px, 0px);}.elementor .tarjeta:focus{border-color:#BFE3F5;box-shadow:0px 28px 50px -22px rgba(10,27,92,.22);transform:translate3d(0px, -4px, 0px);}.elementor .tarjeta{padding:28px;border-radius:18px;border-width:1px;border-color:#E8EDF4;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(10,27,92,.04),0px 10px 30px -18px rgba(10,27,92,.18);transition:transform 280ms, box-shadow 280ms, border-color 280ms;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .boton-enlace:hover,.elementor .boton-enlace:focus-visible{color:#0A1B5C;gap:13px;}.elementor .boton-enlace:focus{color:#0A1B5C;gap:13px;}.elementor .boton-enlace{font-family:var(--fuente);font-weight:600;font-size:15px;color:#0073A8;text-decoration:none;padding:0px;border-style:none;background-color:transparent;display:inline-flex;gap:7px;flex:0 0 auto;align-items:center;width:max-content; white-space:nowrap; transition:color 200ms ease,gap 200ms ease;\n}.elementor .boton-vidrio:hover,.elementor .boton-vidrio:focus-visible{color:#ffffff;border-color:rgba(255,255,255,.36);background-color:rgba(255,255,255,.10);transform:translate3d(0px, -4px, 0px);}.elementor .boton-vidrio:focus{color:#ffffff;border-color:rgba(255,255,255,.36);background-color:rgba(255,255,255,.10);transform:translate3d(0px, -4px, 0px);}.elementor .boton-vidrio{font-family:var(--fuente);font-weight:600;font-size:16px;color:#ffffff;text-decoration:none;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(255,255,255,.22);border-style:solid;background-color:rgba(255,255,255,.05);backdrop-filter:blur(14px);transition:transform 250ms, background-color 250ms, border-color 250ms;display:inline-flex;gap:9px;flex:0 0 auto;justify-content:center;align-items:center;width:max-content; white-space:nowrap; -webkit-backdrop-filter:blur(14px);\n}.elementor .boton-acento:hover,.elementor .boton-acento:focus-visible{color:#FFFFFF;background-color:#0073A8;box-shadow:0px 18px 38px -12px rgba(0,115,168,.6);transform:translate3d(0px, -4px, 0px);}.elementor .boton-acento:focus{color:#FFFFFF;background-color:#0073A8;box-shadow:0px 18px 38px -10px rgba(0,160,224,.70);transform:translate3d(0px, -4px, 0px);}.elementor .boton-acento{font-family:var(--fuente);font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:-0.01em;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-style:none;background-color:#0A1B5C;box-shadow:0px 12px 30px -12px rgba(10,27,92,.55);transition:transform 250ms, box-shadow 250ms, background-color 250ms;display:inline-flex;gap:9px;flex:0 0 auto;justify-content:center;align-items:center;width:max-content; white-space:nowrap;\n}.elementor .etiqueta{font-family:var(--fuente);font-weight:700;font-size:11.5px;color:var(--azul-marca);letter-spacing:0.16em;line-height:1.2;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(10,27,92,.10);border-style:solid;background-color:rgba(10,27,92,.06);display:inline-flex;gap:8px;flex:0 0 auto;align-items:center;width:max-content;\n}.elementor .capa-grano{position:absolute;padding:0px;mix-blend-mode:overlay;opacity:50%;inset:0px; pointer-events:none;\n}.elementor .fondo-suave{background-color:var(--fondo-suave);}.elementor .fondo-mesh{overflow:hidden;position:relative;background-color:#050C2E;background-image:radial-gradient(at 12% 8%,rgba(0,160,224,.28) 0,transparent 45%),radial-gradient(at 88% 18%,rgba(245,166,35,.16) 0,transparent 50%),radial-gradient(at 78% 92%,rgba(22,48,127,.85) 0,transparent 55%),radial-gradient(at 18% 78%,rgba(0,160,224,.18) 0,transparent 50%),linear-gradient(135deg,#060F38 0%,#0A1B5C 50%,#050C2E 100%);\n}.elementor .seccion{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}.elementor .contenedor{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;}.elementor .rejilla-4{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}.elementor .rejilla-3{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}.elementor .partido{width:100%;padding:0px;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;}.elementor .enlace-pie:hover,.elementor .enlace-pie:focus-visible{color:var(--acento);}.elementor .enlace-pie:focus{color:var(--acento);}.elementor .enlace-pie{font-family:var(--fuente);font-weight:400;font-size:15px;color:rgba(255,255,255,.72);line-height:1.5;text-decoration:none;padding:0px;border-style:none;background-color:transparent;transition:color 200ms;display:inline-flex;flex:0 0 auto;align-items:center;width:max-content;\n}.elementor .cejilla{font-family:var(--fuente);font-weight:600;font-size:12px;color:var(--gris-texto);letter-spacing:0.18em;line-height:1.2;text-transform:uppercase;margin-block-end:0px;}.elementor .entradilla{max-width:62ch;font-size:19px;color:var(--gris-texto);line-height:1.7;}.elementor .etiqueta-vidrio{color:#ffffff;border-width:1px;border-color:rgba(255,255,255,.20);border-style:solid;background-color:rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);\n}.elementor .texto-claro-suave{color:rgba(255,255,255,.72);}.elementor .texto-claro{color:#ffffff;}