@import url("https://use.typekit.net/szm0qyw.css");:root{--cv-primary-morado:#1f1a35;--cv-primary-magenta:#fc5164;--cv-primary-gris:#d6e0e1;--cv-primary-azul:#164cf7;--cv-secondary-morado:#6e2995;--cv-secondary-verde:#13322c;--cv-secondary-azul:#a8d0ff;--cv-secondary-naranja:#fc904a;--cv-third-rojo:#fc904a;--cv-general-negro:#3a3a3a;--cv-general-blanco:#fefefe;--cv-general-gris-claro:#eff2f2;--cv-general-gris-oscuro:#9d9d9d;--cv-azul-oscuro:#21338a;--cv-azul-medio:#223d90;--cv-azul-claro:#23b4d9;--cv-pastel-naranja:#ff9f78;--cv-pastel-cyan:#80d0e9;--cv-pastel-morado:#e3cadd;--cv-morado-texto:#9b1a7e;--cv-rojo-cta:#fb3908;--cv-morado-label:#cf23a8;--cv-border:#e5e7eb;--cv-radius-xs:4px;--cv-radius-sm:8px;--cv-radius-md:14px;--cv-radius-lg:16px;--cv-radius-xl:24px;--cv-radius-pill:999px;--cv-font-primary:halyard-display,sans-serif;--cv-font-gotham:"Gotham",sans-serif;--cv-font-poppins:"Poppins",sans-serif;--cv-shadow-btn:drop-shadow(1px 2px 2px rgba(0,0,0,.15));--cv-shadow-card:4px 4px 3px rgba(33,51,138,.3)}body{font-family:var(--cv-font-primary);margin:0;padding:0}.cv-inner{margin:0 auto;max-width:1280px;padding:0 40px;@media (max-width:1024px){padding-bottom:0;padding-left:32px;padding-right:32px;padding-top:0}@media (max-width:768px){padding-bottom:0;padding-left:16px;padding-right:16px;padding-top:0}}.cv-btn{align-items:center;border:none;border-radius:var(--cv-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--cv-font-poppins);font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:1;padding:8px 24px;text-decoration:none;transition:opacity .2s ease,transform .1s ease;white-space:nowrap;&:hover{opacity:.88}&:active{transform:scale(.98)}.cv-btn__icon{flex-shrink:0;height:20px;width:20px}.cv-btn__icon--sm{flex-shrink:0;height:15px;width:15px}&.cv-btn--lg{font-family:var(--cv-font-primary);font-size:18px}&.cv-btn--full{width:100%}&.cv-btn--shadow{filter:var(--cv-shadow-btn)}&.cv-btn--magenta{background:var(--cv-primary-magenta);color:var(--cv-general-blanco)}&.cv-btn--gris{background:var(--cv-primary-gris);color:var(--cv-primary-magenta)}&.cv-btn--rojo{background:var(--cv-rojo-cta);color:var(--cv-general-blanco)}&.cv-btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:10px;color:var(--cv-general-blanco)}&.cv-btn--cyan{background:var(--cv-azul-claro);color:var(--cv-general-negro)}&.cv-btn--morado{background:var(--cv-morado-label);color:var(--cv-general-blanco)}&.cv-btn--azul{background:#0e47a1;border-radius:var(--cv-radius-lg);box-shadow:0 2px 2px rgba(0,0,0,.25);color:var(--cv-general-blanco)}&.cv-btn--azul-outline{background:transparent;border:2px solid #0e47a1;border-radius:var(--cv-radius-lg);box-shadow:0 2px 4px rgba(0,0,0,.25);color:var(--cv-azul-oscuro)}}.cv-tabs{align-items:stretch;display:flex;gap:24px;width:100%}.cv-tab{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:8px;padding:0;text-align:left}.cv-tab__text{display:block}.cv-tab__lbl,.cv-tab__num,.cv-tab__sep{color:var(--cv-general-gris-oscuro);font-family:var(--cv-font-primary);font-size:12px;font-weight:700;line-height:1.375;transition:color .3s ease;white-space:nowrap}.cv-tab[aria-selected=true]{.cv-tab__lbl,.cv-tab__num,.cv-tab__sep{color:var(--cv-general-blanco)}}.cv-tab__bar{background-color:var(--cv-general-gris-oscuro);border-radius:var(--cv-radius-pill);display:block;height:3px;transition:background-color .3s ease;width:100%}.cv-arrows{align-items:center;display:flex;gap:16px}.cv-arrow{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;transition:background .2s ease;&:hover{background:hsla(0,0%,100%,.28)}&.cv-arrow--lg{height:36px;width:36px}&.cv-arrow--sm{height:26px;width:26px}}.cv-media-frame{background:hsla(0,0%,100%,.06);border-radius:24px 80px 80px 80px;overflow:hidden;img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}}@media (max-width:768px){.cv-tabs{gap:16px}.cv-tab{flex:0 0 50px;width:50px;&[aria-selected=true]{flex:1;width:auto}&[aria-selected=false] .cv-tab__lbl,&[aria-selected=false] .cv-tab__sep{display:none}}}