.elementor .faq-acordeon{width:100%;max-width:900px;padding:0px;display:flex;flex-direction:column;}.elementor .tarjeta-enlazada{text-decoration:none;cursor:pointer;}.elementor .tarjeta-enlazada:hover,.elementor .tarjeta-enlazada:focus-visible{text-decoration:none;border-color:var(--rojo);}.elementor .dato-contacto-enlace{font-family:var(--font-texto);font-weight:600;font-size:18px;color:var(--blanco);line-height:1.5;text-decoration:none;}.elementor .dato-contacto-enlace:hover,.elementor .dato-contacto-enlace:focus-visible{color:var(--rojo);}.elementor .dato-contacto-valor{font-family:var(--font-texto);font-size:17px;color:var(--texto-claro-5);line-height:1.5;}.elementor .dato-contacto-etiqueta{font-family:var(--font-texto);font-size:12px;color:var(--texto-claro-4);letter-spacing:0.16em;text-transform:uppercase;}.elementor .dato-contacto{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--borde-oscuro);border-style:solid;flex-direction:column;gap:4px;}.elementor .tarjeta-contacto{min-width:280px;max-width:480px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rojo);border-style:solid;background-color:var(--negro);flex-direction:column;gap:18px;flex:1 1 380px;}.elementor .columna-contacto{min-width:280px;padding:0px;flex-direction:column;gap:20px;flex:1 1 420px;}.elementor .entrada{min-width:260px;padding:24px;border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);flex-direction:column;gap:12px;flex:0 1 calc(33.333% - 12px);}.elementor .entradas{padding:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .reel-imagen{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;background-color:var(--gris-placeholder);}.elementor .reel{width:230px;min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 230px;}.elementor .reels{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .bloque-titulo{width:auto;padding:0px;flex-direction:column;gap:8px;}.elementor .cabecera-seccion{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .paso-texto{padding:0px;flex-direction:column;gap:6px;}.elementor .paso-numero{width:40px;height:40px;font-family:var(--font-titulos);font-size:16px;color:var(--blanco);line-height:1;background-color:var(--negro);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .paso{min-width:220px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);flex-direction:row;gap:16px;flex:1 1 220px;}.elementor .pasos{min-width:280px;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;flex:1 1 520px;}.elementor .columna-texto{min-width:280px;padding:0px;flex-direction:column;gap:16px;flex:1 1 360px;}.elementor .tarjeta-area{min-width:280px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-width:1px;border-color:var(--borde-claro);border-style:solid;background-color:var(--gris-fondo);flex-direction:column;gap:12px;flex:1 1 340px;}.elementor .tarjetas{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .botones{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .boton-contorno{min-height:52px;font-family:var(--font-texto);font-weight:600;font-size:16px;color:var(--texto);letter-spacing:0.02em;line-height:1.3;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--texto-claro-5);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .boton-contorno:hover,.elementor .boton-contorno:focus-visible{color:var(--texto);text-decoration:none;border-color:var(--texto);}.elementor .boton-negro{min-height:52px;font-family:var(--font-texto);font-weight:600;font-size:16px;color:var(--blanco);letter-spacing:0.02em;line-height:1.3;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:0px;background-color:var(--negro);display:inline-flex;justify-content:center;align-items:center;}.elementor .boton-negro:hover,.elementor .boton-negro:focus-visible{color:var(--blanco);text-decoration:none;background-color:var(--rojo);}.elementor .boton-rojo{min-height:52px;font-family:var(--font-texto);font-weight:600;font-size:16px;color:var(--blanco);letter-spacing:0.02em;line-height:1.3;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:var(--rojo);display:inline-flex;justify-content:center;align-items:center;}.elementor .boton-rojo:hover,.elementor .boton-rojo:focus-visible{color:var(--blanco);text-decoration:none;background-color:var(--rojo-oscuro);}.elementor .enlace-tarjeta{font-family:var(--font-texto);font-weight:600;font-size:15px;color:var(--rojo);text-decoration:none;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--borde-claro);border-style:solid;}.elementor .enlace-tarjeta:hover,.elementor .enlace-tarjeta:focus-visible{color:var(--rojo-oscuro);text-decoration:underline;}.elementor .enlace-rojo{font-family:var(--font-texto);font-weight:600;font-size:15px;color:var(--rojo);text-decoration:none;}.elementor .enlace-rojo:hover,.elementor .enlace-rojo:focus-visible{color:var(--rojo-oscuro);text-decoration:underline;}.elementor .entrada-categoria{font-family:var(--font-texto);font-size:13px;color:var(--rojo);letter-spacing:0.06em;text-transform:uppercase;}.elementor .reel-texto{font-family:var(--font-texto);font-size:14px;color:var(--texto-secundario);line-height:1.5;}.elementor .credencial-texto{font-family:var(--font-texto);font-size:13px;color:var(--texto-claro-3);line-height:1.5;}.elementor .parrafo-contacto{max-width:56ch;font-family:var(--font-texto);font-size:17px;color:var(--texto-secundario);line-height:1.7;text-align:justify;}.elementor .parrafo-paso{font-family:var(--font-texto);font-size:15px;color:var(--texto-secundario);line-height:1.6;text-align:justify;}.elementor .parrafo-tarjeta{font-family:var(--font-texto);font-size:16px;color:var(--texto-secundario);line-height:1.65;text-align:justify;}.elementor .parrafo-intro{max-width:70ch;font-family:var(--font-texto);font-size:17px;color:var(--texto-secundario);line-height:1.7;}.elementor .titulo-entrada{font-family:var(--font-titulos);font-weight:400;font-size:21px;color:var(--texto);line-height:1.35;}.elementor .titulo-paso{font-family:var(--font-texto);font-weight:700;font-size:17px;color:var(--texto);line-height:1.3;}.elementor .titulo-tarjeta{font-family:var(--font-texto);font-weight:700;font-size:20px;color:var(--texto);line-height:1.3;}.elementor .titulo-contacto{font-family:var(--font-titulos);font-weight:400;font-size:34px;color:var(--texto);line-height:1.2;}.elementor .titulo-seccion{font-family:var(--font-titulos);font-weight:400;font-size:32px;color:var(--texto);line-height:1.25;}.elementor .punto-rojo{width:5px;height:5px;background-color:var(--rojo);flex:0 0 auto;}.elementor .barra-roja{width:3px;height:20px;background-color:var(--rojo);flex:0 0 auto;}.elementor .linea-roja{width:28px;height:2px;background-color:var(--rojo);flex:0 0 auto;}.elementor .fila-etiqueta-tarjeta{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .fila-etiqueta{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .sobretitulo-tarjeta{font-family:var(--font-texto);font-size:12px;color:var(--gris-medio);letter-spacing:0.18em;text-transform:uppercase;}.elementor .sobretitulo-oscuro{font-family:var(--font-texto);font-size:12px;color:var(--texto-claro-4);letter-spacing:0.2em;text-transform:uppercase;}.elementor .sobretitulo{font-family:var(--font-texto);font-size:12px;color:var(--gris-medio);letter-spacing:0.2em;text-transform:uppercase;}.elementor .parrafo-hero-2{max-width:58ch;font-family:var(--font-texto);font-size:17px;color:var(--texto-claro-2);line-height:1.7;text-align:justify;}.elementor .parrafo-hero{max-width:58ch;font-family:var(--font-texto);font-size:18px;color:var(--texto-claro);line-height:1.7;text-align:justify;}.elementor .titulo-hero{font-family:var(--font-titulos);font-weight:400;font-size:44px;color:var(--blanco);line-height:1.18;}.elementor .hero-imagen{width:100%;height:auto;max-height:580px;object-fit:cover;object-position:50% 20%;border-width:0px;border-style:none;}.elementor .hero-imagen-col{min-width:280px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 340px;justify-content:center;align-items:center;}.elementor .hero-texto{min-width:300px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:24px;flex:1 1 520px;}.elementor .fila-credenciales{width:100%;max-width:1240px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;justify-content:center;}.elementor .columna{flex-direction:column;gap:28px;}.elementor .fila{flex-direction:row;gap:40px;flex-wrap:wrap;}.elementor .contenedor{width:100%;max-width:1240px;padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;}.elementor .franja-negra{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--borde-oscuro-2);border-style:solid;background-color:var(--negro-profundo);display:flex;flex-direction:column;}.elementor .seccion-gris-2{font-family:var(--font-texto);padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--borde);border-style:solid;background-color:var(--gris-fondo-2);display:flex;flex-direction:column;}.elementor .seccion-gris{font-family:var(--font-texto);padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--borde);border-style:solid;background-color:var(--gris-claro);display:flex;flex-direction:column;}.elementor .seccion-blanca-borde{font-family:var(--font-texto);padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);display:flex;flex-direction:column;}.elementor .seccion-blanca{font-family:var(--font-texto);padding:0px;background-color:var(--blanco);display:flex;flex-direction:column;}.elementor .seccion-negra{font-family:var(--font-texto);padding:0px;background-color:var(--negro);display:flex;flex-direction:column;}