.upcoming{background-color:var(--lightSecondary);padding:88rem 0 40rem}@media(max-width:768px){.upcoming{padding:40rem 0}}.upcoming__Items{border-top:.5px solid rgba(0,0,0,.3);display:grid;grid-template-columns:repeat(2,1fr);margin-top:24rem}@media(max-width:768px){.upcoming__Items{border-top:none;display:flex;flex-direction:column;margin:20rem 0 40rem}}.upcoming__Items ul{grid-column:2;max-width:680rem;padding-top:48rem}@media(max-width:768px){.upcoming__Items ul{padding-top:0}}.upcoming__Items ul li{margin-bottom:80rem}@media(max-width:768px){.upcoming__Items ul li{margin-bottom:56rem}}.upcoming__Items ul a:hover h3{background-size:100% 1px}.upcoming__Items ul a>div{align-items:end;display:flex;gap:0 32rem}@media(max-width:768px){.upcoming__Items ul a>div{align-items:center;display:flex;flex-direction:column}}.upcoming__Items ul li+li{border-top:.5px solid rgba(0,0,0,.3);padding-top:24rem}@media(max-width:768px){.upcoming__Items ul li:last-of-type{border-bottom:.5px solid rgba(0,0,0,.3);margin-bottom:0;padding-bottom:56rem}}.upcoming__Items ul img{max-height:280rem;max-width:280rem;min-height:280rem;min-width:280rem}@media(max-width:768px){.upcoming__Items ul img{margin-bottom:32rem;max-height:361rem;max-width:361rem;min-height:100%;min-width:100%}}.upcoming__Items ul p{font-size:16rem;line-height:32rem;margin-top:40rem;max-width:515rem}.pastEvents{background-color:var(--lightSecondary);padding:40rem 0 88rem}@media(max-width:768px){.pastEvents{padding:0 0 40rem}}.pastEvents ul{border-top:.5px solid rgba(0,0,0,.3);display:grid;gap:40rem 24rem;grid-template-columns:repeat(2,1fr);margin-top:48rem;padding-top:48rem}@media(max-width:768px){.pastEvents ul{border-top:none;display:flex;flex-direction:column;gap:0;margin-top:20rem;padding-top:0}}.pastEvents ul li{border-bottom:.5px solid rgba(0,0,0,.3)}@media(max-width:768px){.pastEvents ul li{margin-bottom:40rem;padding-bottom:40rem}}.pastEvents ul a img{max-height:280rem;max-width:280rem;min-height:280rem;min-width:280rem}@media(max-width:768px){.pastEvents ul a img{max-height:100%;max-width:100%;min-height:100%;min-width:100%}}.pastEvents ul a .events__Date{margin-top:24rem;max-width:517rem}.pastEvents ul a h3{margin-bottom:100rem}@media(max-width:768px){.pastEvents ul a h3{margin-bottom:0}}.pastEvents button{font-size:14rem;line-height:15rem;margin-top:48rem}@media(max-width:768px){.pastEvents button{display:flex;font-size:18rem;justify-content:center;line-height:27rem;margin:0 auto}}
