.sorteo-egresados-countdown-section .h2 strong{color:var(--primary-color)}.sorteo-egresados-countdown .counter-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 10px;justify-content:center}.sorteo-egresados-countdown .counter-wrapper .counter{align-items:center;display:flex;flex-direction:column}.sorteo-egresados-countdown .counter-wrapper .counter div{align-items:center;background-color:var(--base-color);border-radius:16px;color:#fff;display:inline-flex;font-size:50px;font-weight:700;height:115px;justify-content:center;margin-bottom:8px;padding:27px 0;width:115px}.sorteo-egresados-countdown .counter-wrapper .counter span{color:var(--base-color);font-size:12px;font-weight:700;text-transform:uppercase}.sorteo-egresados-countdown .counter-wrapper .colon{color:var(--base-color);font-size:36px;margin-bottom:40px}.ganador-sorteo-egresado-grid{background:#fff;border:1px solid var(--base-color);border-radius:20px;display:flex;flex-wrap:wrap;margin-bottom:40px;overflow:hidden}.ganador-sorteo-egresado-grid .content-row,.ganador-sorteo-egresado-grid .headers-row{display:flex;flex-wrap:wrap;text-align:center;width:100%}.ganador-sorteo-egresado-grid .headers-row{border-bottom:1px solid #e5e7eb}.ganador-sorteo-egresado-grid .grid-item{padding:16px;width:25%}.ganador-sorteo-egresado-grid .content-row{background-color:#f5f5f5}.ganador-sorteo-egresado-grid .headers-row .grid-item span{align-items:center;background:var(--primary-color);border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:28px;justify-content:center;padding:0 16px}.ganador-sorteo-egresado-grid .grid-item.valor-item p{color:var(--primary-color)}.ganador-sorteo-egresado-grid .content-row .grid-item p{margin:0}.ganador-sorteo-egresado-mobile-panel{background:#fff;border:1px solid #000;border-radius:20px;margin-bottom:40px;padding:32px 16px}.ganador-sorteo-egresado-mobile-panel .winner-badge{align-items:center;background:var(--primary-color);border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:28px;justify-content:center;margin-bottom:24px;padding:0 16px}.ganador-sorteo-egresado-mobile-panel .winner-data-row{display:flex;flex-wrap:wrap;gap:0 15px;justify-content:space-between;padding-bottom:12px}.ganador-sorteo-egresado-mobile-panel .winner-data-row p.mid{font-size:16px;margin-bottom:4px}.ganador-sorteo-egresado-mobile-panel .winner-data-row p.small{font-size:14px;margin-bottom:0}.ganador-sorteo-egresado-mobile-panel .prize-data-row{border-top:1px solid #a1a1aa;display:flex;flex-wrap:wrap;gap:0 15px;justify-content:space-between;padding-top:12px}.ganador-sorteo-egresado-mobile-panel .prize-data-row p{font-size:16px;margin-bottom:0}.ganador-sorteo-egresado-mobile-panel .prize-data-row h4{color:var(--primary-color)}.typed-text-source{display:none}@media only screen and (min-width:768px){.ganador-sorteo-egresado-mobile-panel{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.sorteo-egresados-countdown .counter-wrapper .counter div{height:90px;width:90px}}@media only screen and (min-width:1200px) and (max-width:1399px){.sorteo-egresados-countdown .counter-wrapper .counter div{height:105px;width:105px}}@media only screen and (max-width:991px){.sorteo-egresados-countdown .counter-wrapper .counter div{height:90px;width:90px}}@media only screen and (max-width:767px){.ganador-sorteo-egresado-grid{display:none}}@media only screen and (max-width:575px){.sorteo-egresados-countdown .counter-wrapper{gap:0 5px}.sorteo-egresados-countdown .counter-wrapper .counter div{font-size:36px;height:70px;padding:5px 0;width:70px}.sorteo-egresados-countdown .counter-wrapper .colon{margin-bottom:25px}}