.header-scrolled {
    box-shadow: 0 0px 3px 0px var(--black50);
}

#events-block .block-card {
    padding-top: 33px;
    padding-bottom: 56px;
    margin-bottom: 0;
}
#events-block .block-card h1 {
    margin-bottom: 26px;
}

@media only screen and (min-width: 992px) {
    #events-block .block-card {
        background-color: var(--white);
        margin-bottom: -45px;
        padding-top: 88px !important;
    }
    #events-block .block-card h1 {
        margin-bottom: 107px;
    }
}
@media only screen and (min-width: 1200px) {
    #events-block .block-card {
        margin-bottom: -65px;
        padding-top: 108px !important;
        padding-bottom: 58px;
    }
    #events-block .block-card h1 {
        margin-bottom: 127px;
    }
}