.glass-card{
    backdrop-filter:blur(24px);
    -webkit-backdrop-filter:blur(24px);
}

#schedule .group{
    transition:all .35s ease;
}

#schedule .group:hover{
    transform:translateY(-8px);
}

#schedule img{
    transition:.35s;
}

#schedule .group:hover img{
    transform:scale(1.05);
}

#schedule button{
    transition:all .3s ease;
}

#schedule button:hover{
    box-shadow:0 20px 50px rgba(239,68,68,.35);
}

#schedule{
    position:relative;
}

#schedule::before{
    content:"";
    position:absolute;
    top:-250px;
    left:-250px;
    width:500px;
    height:500px;
    background:radial-gradient(circle,rgba(239,68,68,.10),transparent 70%);
    filter:blur(70px);
}

#schedule::after{
    content:"";
    position:absolute;
    bottom:-250px;
    right:-250px;
    width:500px;
    height:500px;
    background:radial-gradient(circle,rgba(245,158,11,.08),transparent 70%);
    filter:blur(70px);
}