.event-info{background-color:#fff;padding:32px 24px}.event-info .event-info__title{margin-bottom:16px;font-size:1.25rem;line-height:1.5rem}.event-info .event-info__description{margin-bottom:16px}.event-info .event-info__list{flex-direction:column;row-gap:16px;display:flex}.event-info .event-info__list li{align-items:center;column-gap:20.5px;height:56px;display:flex}.event-info .event-info__list li:not(:last-child) span{border-bottom:1px solid #ced4da}.event-info .event-info__list li span{flex-grow:1;line-height:55px}.event-info .event-info__list li i{color:#0d6efd;font-size:1.5rem}.event-info .event-info__list li .ticket-btn{background:0 0;border:1px solid #000;border-radius:50%;place-content:center;width:40px;height:40px;transition:all .2s ease-in-out;display:grid}.event-info .event-info__list li .ticket-btn i{color:#000;font-size:1.125rem}.event-info .event-info__list li .ticket-btn span{display:none}.event-info .event-info__list li .ticket-btn:hover{color:#fff;background-color:#000}.event-info .event-info__list li .ticket-btn:hover i{color:#fff}@media screen and (min-width:991px){.event-info{border-radius:16px}}@media screen and (min-width:1024px){.event-info{padding:32px}.event-info .event-info__title{font-size:1.5rem;line-height:1.8rem}.event-info .event-info__list li{height:72px}.event-info .event-info__list li .ticket-btn{border-radius:100px;width:fit-content;padding:13px 17px}.event-info .event-info__list li .ticket-btn i{display:none}.event-info .event-info__list li .ticket-btn span{font-size:.875rem;line-height:14px;font-family:var(--font-geist);font-weight:600;display:block}}
.lineup-section{background-color:#fff;padding:32px 24px}.lineup-section .lineup__title{margin-bottom:16px;font-size:1.25rem;line-height:1.5rem}.lineup-section .lineup__list{flex-direction:column;display:flex}.lineup-section .lineup__list li{align-items:center;column-gap:12px;height:80px;display:flex}.lineup-section .lineup__list li:not(:last-child) .lineup__link-container{border-bottom:1px solid #ced4da}.lineup-section .lineup__list li .lineup__image{border-radius:50%}.lineup-section .lineup__list li .lineup__link-container{flex-grow:1;line-height:79px}@media screen and (min-width:991px){.lineup-section{border-radius:16px}}@media screen and (min-width:1024px){.lineup-section{padding:32px}.lineup-section .lineup__title{font-size:1.5rem;line-height:1.8rem}.lineup-section .lineup__list li{column-gap:16px}}
