.upcoming-events{background-color:#f6f6f6;padding:45px 0 70px}.upcoming-events .title-part .title-top{font-family:NBAkademieStd-Bold;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:32px}.upcoming-events .top-topic{padding:0 0 10px}.upcoming-events .top-topic a{color:#00a7ba;font-family:NBAkademieStd-Bold;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.upcoming-events .title a{color:#344154;font-family:NBAkademieStd-Bold;font-size:34px;letter-spacing:-1.5px;line-height:38px}.upcoming-events .title a:hover{color:#00a7ba}.upcoming-events .title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.upcoming-events .date-content{align-items:flex-start;padding:15px 0 0}.upcoming-events .date{background-color:#00a7ba;color:#fff;display:flex;flex-direction:column;font-family:NBAkademieStd-Medium;height:100%;justify-content:center;min-width:125px;padding:8px 10px;width:125px}.upcoming-events .date strong{font-size:28px;font-weight:700}.upcoming-events .content{font-size:14px;padding:0 0 0 2%}.upcoming-events .list-wrapper{overflow:hidden;padding:42px 0 100px}.upcoming-events .list-wrapper .list{border-left:1px solid rgba(52,65,84,.2);padding:0 20px 0 25px}.upcoming-events .slick-list{margin:0 -23px}.upcoming-events .slick-arrow{background:#e6e6e6 url(https://20661079.fs1.hubspotusercontent-na1.net/hubfs/20661079/umsh_theme_2021/images/triangle.svg) no-repeat 50%;border:none;border-radius:10px;bottom:0;height:66px;margin:0;right:0;top:auto;transform:none;transition:.4s;width:66px}.upcoming-events .slick-arrow:hover{background-color:#00a7ba}.upcoming-events .slick-arrow.slick-prev{left:auto;right:66px}.upcoming-events .slick-arrow.slick-next{transform:rotate(180deg)}.upcoming-events .slick-arrow:before{display:none}.view-all-events{font-weight:600;text-align:center};@media (max-width:1200px){.upcoming-events .title a{font-size:24px;letter-spacing:-1px;line-height:28px}.upcoming-events .date{width:120px}}@media (max-width:991px){.upcoming-events{padding:40px 0}.upcoming-events .slick-arrow{background-size:10px;height:52px;width:52px}.upcoming-events .date strong{font-size:24px}}@media (max-width:767px){.upcoming-events .content{padding:20px 0 0;width:auto}.upcoming-events .list-wrapper{padding:42px 0 0}.upcoming-events .view-all-events{padding-top:2rem}}@media (max-width:600px){.upcoming-events .date{font-size:16px}.upcoming-events .date strong{font-size:28px}}