@keyframes BounceSwiperNav{0%{opacity:.2;transform:scale(.8)}10%{opacity:.3;transform:scale(1.05)}30%{opacity:.4;transform:scale(1.1)}50%{opacity:.4;transform:scale(1.05)}to{opacity:.3;transform:scale(1)}}@keyframes fadeIn{0%{height:0;margin:0;opacity:0;padding:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{height:0;margin:0;opacity:0;padding:0;visibility:hidden}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.detalle-programa{border-radius:8px;box-shadow:0 10px 20px -5px rgba(0,0,0,.071);display:flex;flex-direction:column;min-height:96px;overflow:hidden;position:relative}@media (max-width:767.98px){.detalle-programa{margin-bottom:32px}}@media (max-width:575.98px){.detalle-programa{border-radius:0;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);min-height:85px}}.detalle-programa .detalle-top{background:#000;color:#fff;padding:4px 16px}.detalle-programa .items{display:flex}@media (max-width:991.98px){.detalle-programa .items{flex-wrap:wrap}}.detalle-programa .item{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:24px;position:relative}.detalle-programa .item:after{background:linear-gradient(180deg,#31eac1,#bb5ded 50%,#ee361a);content:"";height:calc(100% - 4px);position:absolute;right:0;top:2px;width:1px}@media (max-width:991.98px){.detalle-programa .item{flex:50%;padding:22px 16px 0}.detalle-programa .item:first-child,.detalle-programa .item:nth-child(2){margin-top:14px}.detalle-programa .item:nth-child(2n):after{display:none}}.detalle-programa .item:last-of-type:after{display:none}.detalle-programa .item .cont-caption{color:#696969;margin-bottom:4px}.detalle-programa .item .cont-label{color:#000;display:flex;flex-wrap:wrap}.detalle-programa .item .cont-label span{color:#e0492d;white-space:nowrap}.detalle-programa .item .cont-label span:first-of-type{margin-right:8px}.detalle-programa .item .cont-label span.tachado{color:#979095;text-decoration:line-through}.detalle-programa .boton{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:24px}@media (max-width:991.98px){.detalle-programa .boton{margin:16px;width:100%}}@media (max-width:991.98px) and (max-width:767.98px){.detalle-programa .boton .btn{width:100%}}@media (min-width:992px){.detalle-programa.detalle-programa--evento .item{flex:1 1 auto}.detalle-programa.detalle-programa--evento .item:not(:first-child) .cont-caption,.detalle-programa.detalle-programa--evento .item:not(:first-child) .cont-label{white-space:nowrap}}