.UpcomingEvents{padding-top:13.5rem;padding-bottom:13.5rem;background:#f3f9ff;z-index:1}.UpcomingEvents__dsc{font-size:2.4rem;font-family:_Cardillac,serif}.UpcomingEvents__dsc h2{font-size:5.4rem;padding-bottom:2rem;border-bottom:2px solid rgba(153,153,153,.2)}.UpcomingEvents__list{padding:0;margin:0;list-style:none}.UpcomingEvents__item{margin-bottom:2.4rem}.UpcomingEvents__item:last-child{margin-bottom:0}.UpcomingEvent{display:grid;grid-template-columns:13.6rem 45.7rem 1fr 1fr;grid-gap:2.4rem;border-left:8px solid #dbddf4;padding:2.4rem 4.2rem 2.4rem 2.4rem;background:#fff;-ms-flex-align:center;align-items:center}.UpcomingEvent__btn:after{color:#515fcb}.UpcomingEvent__dsc{color:#102039;font-family:_Cardillac,serif;font-size:3.8rem;line-height:4.9rem}.UpcomingEvent__dsc--location{color:#999;white-space:nowrap;border-left:1px solid #eee;padding-left:1.4rem;padding-right:2.4rem;font-weight:400}.UpcomingEvent__dsc small{font-family:"Source Sans Pro","Open Sans",sans-serif;text-transform:uppercase;font-size:1.2rem;line-height:1.5rem;letter-spacing:.1em;color:#999;display:block}.UpcomingEvent__date{border:1px solid #dbddf4;border-radius:4px;-ms-flex:none;flex:none;background:linear-gradient(to bottom,#dbddf4 36%,#fff 36%)}.UpcomingEvent__date-months{color:#3746bc;font-family:_Cardillac,serif;font-size:1.8rem;text-align:center;padding:.8rem 0}.UpcomingEvent__date-days{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:_Cardillac,serif;font-size:3.8rem;line-height:4.9rem;padding:.8rem 0 1.6rem;color:#102039;font-weight:700}