.event-marquee-panel {
    max-width: 1374px;
    margin: 0 auto;
    position: relative;
}

.event-marquee-panel .panel-title {
    display: none;
    position: absolute;
    top: 0;
    left: -16px;
}

@media (min-width: 64em) {
    .event-marquee-panel {
        display: flex;
        padding-right: 28px;
    }

    .event-marquee-panel .panel-title {
        display: flex;
    }

    .event-marquee-panel .upcoming-events-col > * {
        height: 100%;
    }
}

@media (min-width: 90em) {
    .event-marquee-panel .panel-title {
        left: -34px;
    }
}