.elementor .imagen-master{aspect-ratio:2/1;object-fit:cover;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .badge{position:absolute;inset-block-start:16px;inset-inline-start:16px;font-family:var(--Outfit);font-weight:600;font-size:20px;color:var(--Azul-Oscuro);padding:10px;border-radius:10px;}.elementor .padding-medio{padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .ancho-bx-medio{width:var(--900px);max-width:var(--full);align-items:start;}.elementor .div-textos-master{padding-block-start:40px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .sc-flex-column{display:flex;flex-direction:column;gap:20px;}.elementor .sc-flex-row{gap:0px;flex-wrap:wrap;justify-content:center;}.elementor .div-ventaja{min-height:150px;padding:22px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--Sombra);border-style:solid;display:flex;flex-direction:column;gap:10px;align-items:start;}.elementor .div-master{width:48%;padding:0px;border-radius:16px;border-width:1px;border-color:var(--Blanco);border-style:solid;mix-blend-mode:normal;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.16);}.elementor .uppercase{width:var(--full);text-transform:uppercase;}.elementor .icono-peque{width:30px;height:30px;color:var(--Azul-Oscuro);align-self:start;}.elementor .color-iagen{background-color:var(--IA-Gen);}.elementor .ancho-bx-grande{width:var(--1350px);max-width:var(--full);align-items:center;}.elementor .h2-principal{font-family:var(--Outfit);font-weight:700;font-size:3.5vw;text-align:start;}.elementor .txt-blanco{color:var(--Blanco);}.elementor .h3-master{font-weight:700;font-size:32px;text-align:start;}.elementor .enlace-ver-master{max-width:700px;font-family:var(--Outfit);font-weight:500;font-size:18px;color:var(--Blanco);text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--radius);background-color:var(--Azul-Medio);background-clip:border-box;}.elementor .parrafo-destacado{font-weight:700;font-size:17px;}.elementor .color-bd{background-color:var(--BD);}.elementor .ancho-1-4{width:var(--1-4);}