.elementor .foto{width:100%;height:auto;object-fit:cover;border-radius:4px;display:block;}.elementor .boton:hover,.elementor .boton:focus-visible{color:var(--blanco);background-color:var(--azul-hover);transform:translate3d(0px, -1px, 0px);}.elementor .boton{font-family:var(--fuente-interfaz);font-weight:600;font-size:15px;color:var(--blanco);letter-spacing:0.01em;line-height:1.2;text-decoration:none;border-radius:4px;border-width:0px;background-color:var(--azul);transition:background-color 0.15s, transform 0.15s;display:inline-flex;gap:10px;justify-content:center;align-items:center;padding-block: 18px; padding-inline: 30px;\n}.elementor .boton:focus{color:var(--blanco);}.elementor .boton:active{color:var(--blanco);}.elementor .lead{font-family:"Fraunces Optico";font-weight:300;font-size:22px;line-height:1.55;font-variation-settings: 'opsz' 14; font-optical-sizing: auto;\n}.elementor .eyebrow{font-family:var(--fuente-interfaz);font-weight:700;font-size:12px;color:var(--azul);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .seccion{width:100%;padding-block: 128px; padding-inline: 0px; box-sizing: border-box;\n}.elementor .contenedor{width:100%;max-width:1600px;margin-inline: auto; padding-inline: 20px; box-sizing: border-box;\n}.elementor .fondo-navy{color:var(--blanco);background-color:var(--carbon);}.elementor .fondo-blanco{background-color:var(--blanco);}.elementor .fondo-paper{background-color:var(--gris);}.elementor .texto-claro{color:var(--blanco);}.elementor .boton-claro:hover,.elementor .boton-claro:focus-visible{color:var(--carbon);background-color:var(--azul-50);}.elementor .boton-claro{color:var(--carbon);background-color:var(--blanco);}