section.mm{margin:auto;max-width:1240px;width:100%}.three.pT{padding-top:80px}.three.pB{padding-bottom:80px}section.mm{font-family:Nunito Sans;font-weight:400}section.mm form>div{grid-gap:12px;align-items:center;display:flex;font-weight:500}.events-div{grid-gap:34px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.events-item{background:#fff;border:2px solid #e2e2e2;border-radius:20px;overflow:hidden;transition:all .2s ease-in-out;width:372px}.events-item-inner{padding-bottom:76px}.job-box:not(.keep){display:none!important}.events-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;margin-bottom:30px;width:100%}.events-title{color:#170b10;font-family:Josefin Sans;font-size:28px;font-weight:700;margin-bottom:15px}.events-description{color:#170b10;font-size:20px;margin-bottom:30px}span.calendar,span.location{grid-gap:6px;align-items:flex-start;display:flex}span.calendar img,span.clock img{position:relative;top:2px}span.calendar{margin-right:15px}.events-date{margin-bottom:30px;position:relative}.events-date,.events-location{grid-gap:24px;display:flex;flex-direction:column}.events-item:hover{border-color:#8cc63f;box-shadow:5px 5px 12px rgba(0,0,0,.15)}a.events-register{background-color:#208844;border-radius:4px;color:#fff;display:block;font-family:Josefin Sans;font-size:16px;font-weight:700;line-height:24px;padding:10px 20px;text-align:center;text-transform:uppercase;width:100%}.events-description{font-size:16px}.events-date,.events-description,.events-image,.events-location{margin-bottom:20px}.events-location span{font-size:16px}.events-strand{color:#6d6f78;font-size:14px;font-weight:700;margin-bottom:6px;opacity:.8}.events-cta{bottom:25px;padding:0 24px;position:absolute;width:100%}.events-item{position:relative}@media (max-width:767px){.events-div{display:block}.events-item{box-shadow:5px 5px 30px rgba(0,0,0,.15);margin:0 auto 30px;max-width:350px}}.events-image{position:relative}.events-image>img{background:#f0f7e5;border-radius:100px;height:42px!important;overflow:visible;padding:10px;position:absolute;right:12px;top:12px;width:42px}.events-date,.events-description,.events-location,.events-strand,.events-title{padding-left:24px;padding-right:24px}@media (max-width:767px){.mm{padding-left:24px;padding-right:24px}}span.calendar>span{grid-gap:4px;display:flex;flex-direction:column}span.calendar>span p{font-size:16px;margin:0}