.nif-hero{background-color:#10131f;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:72px 0 44px;text-align:center}.nif-hero-cont{max-width:calc(1180px + var(--nif-gutter)*2);position:relative;z-index:1}.nif-hero-fondo{display:none;height:100%!important;inset:0;max-width:none!important;object-fit:cover;pointer-events:none;position:absolute;width:100%}.nif-hero--anim .nif-hero-fondo{display:block}.nif-hero-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1135px;text-align:left}.nif-hero-fecha{align-items:start;color:#fff;column-gap:15px;display:grid;grid-template-columns:auto auto}.nif-hero-dia{font:600 96px/68px Nunito Sans,sans-serif}.nif-hero-lugar{font:400 26px/30px Nunito Sans,sans-serif;margin-top:2px;max-width:258px}.nif-hero-mes{font:400 35px/30px Nunito Sans,sans-serif;grid-column:1/-1;margin-top:20px;white-space:nowrap}.nif-hero-sep{margin:0 8px}.nif-hero-mes small{font-size:28px}.nif-hero-cupos{box-shadow:inset 0 -7px 11px rgba(164,143,255,.12);flex:none;font:500 24px/20px Nunito Sans,sans-serif;gap:12px;height:44px;margin-top:22px;padding:0 30px 0 26px}.nif-hero-cupos:before{background:var(--nif-lima);border-radius:50%;content:"";flex:none;height:10px;width:10px}.nif .nif-hero-logo{font-size:0;line-height:0;margin:75px auto 0;max-width:873px}.nif-hero-logo img{width:100%}.nif .nif-hero-bajada{color:#fff;font:700 48px/57.6px Nunito Sans,sans-serif;margin:55px auto 0;max-width:762px}.nif-hero-contador{gap:12px;margin-top:98px}.nif-hero-caja,.nif-hero-contador{display:flex;justify-content:center}.nif-hero-caja{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid rgba(170,225,255,.25);border-radius:14px;flex-direction:column;gap:4px;height:94px;width:94px}.nif-hero-num{color:var(--nif-lima);font:800 34px/42.8px Plus Jakarta Sans,sans-serif;font-variant-numeric:tabular-nums}.nif-hero-unidad{color:hsla(0,0%,100%,.88);font:400 11px/13.9px Plus Jakarta Sans,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.nif a.nif-hero-btn{margin-top:56px}.nif-hero-partners{margin-top:124px;text-align:center}.nif-hero-partners-cab{align-items:center;display:flex;flex-direction:column;gap:16px}.nif .nif-hero-partners-titulo{color:#fff;font:700 48px/56px Nunito Sans,sans-serif;margin:0}.nif a.nif-hero-partners-btn,.nif a.nif-hero-partners-btn:focus,.nif a.nif-hero-partners-btn:hover{align-items:center;background:var(--nif-azul);border-radius:10px;color:#fff;display:inline-flex;font:600 16px/22px Nunito Sans,sans-serif;gap:10px;justify-content:center;min-height:50px;padding:12px 32px;transition:background-color .2s ease}.nif a.nif-hero-partners-btn:hover{background:#0559c9}.nif-hero-partners-cats{--nif-fila:56px;align-items:baseline;display:flex;flex-wrap:wrap;gap:0 156px;justify-content:center;margin:56px 0 calc(var(--nif-fila)*-1)}.nif-hero-partners-salto{flex-basis:100%;height:0}.nif-hero-partners-cat{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--nif-fila)}.nif .nif-hero-partners-cat-titulo{align-items:center;color:var(--nif-lima);display:flex;font:700 18px/24px Nunito Sans,sans-serif;gap:8px;letter-spacing:.5px;margin:0;text-transform:uppercase}.nif .nif-hero-partners-cat--destacada .nif-hero-partners-cat-titulo{font-size:24px;line-height:32px}.nif .nif-hero-partners-logos{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;list-style:none;margin:64px 0 0;padding:0}.nif .nif-hero-partners-cat--mediano .nif-hero-partners-logos{margin-top:32px}.nif-hero-partners-logos li{margin:0}.nif-hero-partners-logos img{display:block;height:120px!important;max-width:none;object-fit:contain;width:213px}.nif-hero-partners-cat--mediano .nif-hero-partners-logos img{height:100px!important;width:178px}.nif-hero-partners-logos img.nif-hero-partners-blanco{filter:brightness(0) invert(1)}.nif-hero-partners-nombre{align-items:center;color:#fff;display:flex;font:700 20px/1.2 Nunito Sans,sans-serif;height:120px;justify-content:center;width:213px}.nif-hero-partners-cat--mediano .nif-hero-partners-nombre{font-size:17px;height:100px;width:178px}.nif-hero-mes-corto{display:none}@media (min-width:1200px){.nif-hero{padding:0}.nif-hero-cont{display:flow-root;max-width:1440px;min-height:1099px;padding:0 0 84px;position:relative}.nif-hero-top{display:block}.nif-hero-cupos{border-color:transparent;box-shadow:none;left:363px;margin:0;position:absolute;top:611px}.nif-hero-fecha{align-items:flex-start;display:flex;gap:10px;left:84px;position:absolute;right:108px;top:70px}.nif-hero-lugar{font:700 21px/30px Nunito Sans,sans-serif;margin:3px auto 0 0;max-width:none;order:-1;width:221px}.nif-hero-dia{font-size:70px;line-height:50px;margin-top:4px}.nif-hero-mes{display:flex;flex-direction:column;font:700 28px/30px Nunito Sans,sans-serif;margin:0}.nif-hero-mes small{font-size:24px;line-height:30px}.nif-hero-sep{display:none}.nif-hero-mes:has(.nif-hero-mes-corto) .nif-hero-mes-largo{display:none}.nif-hero-mes-corto{display:inline}.nif .nif-hero-logo{left:85px;margin:0;max-width:none;position:absolute;top:215px;width:646px}.nif .nif-hero-bajada{left:86px;margin:0;max-width:none;position:absolute;text-align:left;top:407px;width:762px}.nif-hero-contador{margin:0;position:absolute;right:109px;top:420px}.nif a.nif-hero-btn{left:86px;margin:0;position:absolute;top:596px}.nif-hero-partners{--nif-lw:clamp(170px,calc(-44.8px + 17.9vw),213px);margin:943px 0 0 104px;max-width:calc(100% - 168px);text-align:left}.nif-hero-partners-cab{flex-direction:row;gap:56px}.nif-hero-partners-cats{--nif-fila:102px;column-gap:clamp(100px,calc(-179.6px + 23.3vw),156px);justify-content:flex-start;margin-top:67px}.nif-hero-partners-logos img,.nif-hero-partners-nombre{height:calc(var(--nif-lw)*.5634)!important;width:var(--nif-lw)}.nif-hero-partners-cat--mediano .nif-hero-partners-logos img,.nif-hero-partners-cat--mediano .nif-hero-partners-nombre{height:calc(var(--nif-lw)*.4695)!important;width:calc(var(--nif-lw)*.836)}.nif-hero-partners-cat{align-items:flex-start}.nif .nif-hero-partners-logos{justify-content:flex-start}}@media (min-width:1200px) and (max-width:1439px){.nif .nif-hero-bajada{font-size:40px;line-height:48px;right:560px;width:auto}}@media (max-width:1199px){.nif .nif-hero-logo{margin-top:64px;max-width:72%}.nif .nif-hero-bajada{font-size:40px;line-height:48px;margin-top:48px}.nif-hero-contador{margin-top:72px}.nif-hero-partners{margin-top:96px}}@media (max-width:767px){.nif-hero{padding:40px 0 48px}.nif-hero-top{align-items:center;flex-direction:column;gap:18px}.nif-hero-fecha{column-gap:10px}.nif-hero-dia{font-size:64px;line-height:48px}.nif-hero-lugar{font-size:18px;line-height:22px;margin-top:0;max-width:190px}.nif-hero-mes{font-size:24px;line-height:28px;margin-top:12px}.nif-hero-mes small{font-size:19px}.nif-hero-cupos{font-size:16px;gap:8px;height:36px;margin-top:0;padding:0 18px 0 16px}.nif-hero-cupos:before{height:8px;width:8px}.nif .nif-hero-logo{margin-top:36px;max-width:100%}.nif .nif-hero-bajada{font-size:26px;line-height:32px;margin-top:32px}.nif-hero-contador{gap:8px;margin-top:36px}.nif-hero-caja{border-radius:12px;gap:2px;height:70px;width:70px}.nif-hero-num{font-size:25px;line-height:31px}.nif-hero-unidad{font-size:9px;letter-spacing:1px;line-height:11px}.nif a.nif-hero-btn{margin-top:32px}.nif-hero-partners{margin-top:56px}.nif .nif-hero-partners-titulo{font-size:28px;line-height:36px}.nif-hero-partners-cats{--nif-fila:40px;column-gap:32px;margin-top:40px}.nif .nif-hero-partners-cat-titulo{font-size:15px;line-height:20px}.nif .nif-hero-partners-cat--destacada .nif-hero-partners-cat-titulo{font-size:18px;line-height:24px}.nif .nif-hero-partners-cat--mediano .nif-hero-partners-logos,.nif .nif-hero-partners-logos{gap:8px 12px;margin-top:16px}.nif-hero-partners-logos img,.nif-hero-partners-nombre{height:86px!important;width:152px}.nif-hero-partners-cat--mediano .nif-hero-partners-logos img,.nif-hero-partners-cat--mediano .nif-hero-partners-nombre{height:75px!important;width:134px}}