.m15-page-section{padding:0 28px 75px;width:100%}.m15-container{margin:0 auto;max-width:1149px}.m15-tab-titles{margin:0 0 75px}.m15-tab-underline{border-bottom:2px solid #d0d0d0;height:1px;margin:-3px 0 40px}.m15-container h4{color:#1e1e1e;font-size:38px;letter-spacing:1px;margin:0 0 8px}.m15-container h4,.m15-container p{font-family:IBM Plex Sans,Arial,sans-serif;line-height:1.1em}.m15-container p{color:gray;font-size:22px;font-weight:400;margin:0 0 30px}.m15-page-section .m15-tab{color:#999}.m15-page-section .m15-events{display:none}.m15-page-section .upcoming-events-tab{margin:0 35px 0 0}.m15-page-section .past-events-tab.active,.m15-page-section .upcoming-events-tab.active{color:#575757}.m15-page-section .past-events-content.active,.m15-page-section .upcoming-events-content.active{border-bottom:2px solid #d0d0d0;display:block}.m15-page-section .m15-event-block{border-top:2px solid #d0d0d0;padding:34px 0 0}@media screen and (max-width:768px){.m15-page-section{padding:0 20px 40px!important;width:100%!important}.m15-tab-titles{margin:0 0 20px!important}.m15-page-section .upcoming-events-tab{margin:0 20px 0 0!important}.m15-page-section .m15-event-block{padding:10px 0 0}.m15-container h4{color:#1e1e1e;font-size:20px;letter-spacing:1px;line-height:25px}.m15-container h4,.m15-container p{font-family:IBM Plex Sans,Arial,sans-serif;margin:0 0 10px}.m15-container p{color:gray;font-size:16px;font-weight:400;line-height:21px}}