.event-list-wrapper.professionals .event-list__month{margin:0 0 18px}.event-list-wrapper.professionals .event-list__month.closed .event-list__month_events{display:none}.event-list-wrapper.professionals .event-list__month_heading{margin:0;width:100%;border:1px solid #006747;text-align:left;font-weight:700;font-size:22px;font-size:2.2rem;color:#fff;background-color:#006747;transition:.3s;padding:15px 85px 15px 25px;position:relative;line-height:1.2}.event-list-wrapper.professionals .event-list__month_heading::after{content:"\f078";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.3s;position:absolute;top:4px;right:25px;bottom:0;font-size:28px;width:35px;height:35px;margin:auto;text-align:center}.event-list-wrapper.professionals .event-list__month_heading:active,.event-list-wrapper.professionals .event-list__month_heading:focus,.event-list-wrapper.professionals .event-list__month_heading:hover{background-color:#000101;text-decoration:underline}.event-list-wrapper.professionals .event-list__month_heading[aria-expanded=true]:after{transform:rotate(-180deg);transform-origin:center;-webkit-backface-visibility:hidden}.event-list-wrapper.professionals .event-list__month_events{padding:25px;background:#fff;border:1px solid #006747}.event-list-wrapper.professionals .event-list__month_events .event-list__month_events_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:-10px}.event-list-wrapper.professionals .event-list__month_events .event-item{display:flex;flex-direction:column;width:calc(100% / 3);padding:10px;overflow:hidden}.event-list-wrapper.professionals .event-list__month_events .event-item__image{width:100%;height:250px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:5px 5px 0 0}.event-list-wrapper.professionals .event-list__month_events .event-item__body{padding:15px 20px;background-color:#e0f2e7;border-radius:0 0 5px 5px}.event-list-wrapper.professionals .event-list__month_events .event-item__body__title{margin:0 0 20px;font-size:24px;font-size:2.4rem}.event-list-wrapper.professionals .event-list__month_events .event-item__body__attribute{margin:10px 0 0}.event-list-wrapper.professionals .event-list__month_events .event-item__body__attribute--link{margin-top:20px;text-align:right}.event-list-wrapper.professionals .event-list>:last-child{margin:0}.event-list-wrapper.professionals .event-archive{margin:15px 0 0}.event-list-wrapper.professionals .event-archive.future{text-align:right}.event-list-wrapper.professionals .event-archive a{font-size:18px;font-size:1.8rem;font-weight:400;color:#007a72}.event-list-wrapper.professionals .event-archive a:active,.event-list-wrapper.professionals .event-archive a:focus,.event-list-wrapper.professionals .event-archive a:hover{text-decoration:underline}@media screen and (max-width:991.98px){.event-list-wrapper.professionals .event-list__month{margin:0 0 15px}.event-list-wrapper.professionals .event-list__month_heading{padding:12px 75px 12px 20px}.event-list-wrapper.professionals .event-list__month_heading::after{font-size:26px}.event-list-wrapper.professionals .event-list__month_events{padding:20px}.event-list-wrapper.professionals .event-list__month_events .event-item{width:calc(100% / 2)}.event-list-wrapper.professionals .event-list__month_events .event-item__image{height:225px}.event-list-wrapper.professionals .event-list__month_events .event-item__body{padding:15px 20px}.event-list-wrapper.professionals .event-list__month_events .event-item__body__title{margin:0 0 20px;font-size:22px;font-size:2.2rem}.event-list-wrapper.professionals .event-list__month_events .event-item__body__attribute{margin:7px 0 0}.event-list-wrapper.professionals .event-list__month_events .event-item__body__attribute--link{margin-top:15px}.event-list-wrapper.professionals .event-archive{margin:12px 0 0}}@media screen and (max-width:767.98px){.event-list-wrapper.professionals .event-list__month_heading{font-size:20px;font-size:2rem;padding:10px 65px 10px 20px}.event-list-wrapper.professionals .event-list__month_heading::after{font-size:22px}.event-list-wrapper.professionals .event-list__month_events{padding:15px}.event-list-wrapper.professionals .event-list__month_events .event-item{width:100%}.event-list-wrapper.professionals .event-list__month_events .event-item__image{height:200px}.event-list-wrapper.professionals .event-list__month_events .event-item__body{padding:10px 15px}.event-list-wrapper.professionals .event-list__month_events .event-item__body__title{margin:0 0 10px;font-size:20px;font-size:2rem}.event-list-wrapper.professionals .event-list__month_events .event-item__body__attribute{margin:5px 0 0}.event-list-wrapper.professionals .event-list__month_events .event-item__body__attribute--link{margin-top:10px}.event-list-wrapper.professionals .event-archive{margin:10px 0 0}.event-list-wrapper.professionals .event-archive a{font-size:16px;font-size:1.6rem}}@media all and (max-width:650px){.event-list__month_events{padding:15px!important}}