.events-section{padding:80px}.events-section .section-title{margin-bottom:56px}.events-section .events-wrapper{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.events-section .events-wrapper .events-item{padding:0 20px}.events-section .events-wrapper .events-item .post-image{display:flex;margin-bottom:20px}.events-section .events-wrapper .events-item .post-image img.hs-featured-image{border-radius:50px 0;height:100%;margin:0;max-width:100%;object-fit:cover;width:100%}.events-section .events-wrapper .events-item h4{color:#888;font-size:12px;font-weight:600;line-height:1;margin:0 0 18px;text-align:center;text-transform:uppercase}.events-section .events-wrapper .events-item .post-title{color:#000;display:block;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:1.25;margin-bottom:10px;text-align:center}.events-section .events-wrapper .events-item .post-image[href^=javascript],.events-section .events-wrapper .events-item .post-title[href^=javascript]{cursor:default}.events-section .events-wrapper .events-item date{color:#000;display:block;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.14px;line-height:1.5;text-align:center}.events-section .events-wrapper .events-item .post-title:focus,.events-section .events-wrapper .events-item .post-title:hover{color:#00825c}.events-section .events-wrapper .post-title{position:relative}.events-section .events-wrapper .post-title:after{background-color:#000;bottom:-5px;content:"";height:1px;left:0;position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:0}.events-section .events-wrapper .post-title:hover:after{width:100%}@media only screen and (max-width:991px){.events-section{padding:50px 20px}.events-section .events-wrapper .events-item .post-image{margin-bottom:16px}.events-section .section-title{margin-bottom:43px}.events-section .events-wrapper{grid-template-columns:1fr}.events-section .events-wrapper .events-item{padding:0}}@media only screen and (max-width:767px){.events-section .events-wrapper .events-item{-ms-flex:0 0 100%;flex:0 0 100%;margin:13px 0;max-width:100%}}