.events-section .section-title{margin-bottom:15px}.events-section .events-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.events-section .events-wrapper .events-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;margin:35px 0;max-width:33.333333%;padding-left:15px;padding-right:15px}.events-section .events-wrapper .events-item .post-image{display:block;margin-bottom:35px;padding-top:180px;position:relative}.events-section .events-wrapper .events-item .post-image img.hs-featured-image{float:none;height:100%;left:0;margin:0;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.events-section{padding-bottom:35px;padding-top:70px}.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{display:block;font-size:20px;font-weight:600;line-height:20px;margin-bottom:10px;padding:0 15px;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{display:block;font-size:18px;font-weight:300;line-height:23px;text-align:center}.events-section .events-wrapper .events-item .post-title:focus,.events-section .events-wrapper .events-item .post-title:hover{color:#cc2121}@media only screen and (max-width:1199px){.events-section .events-wrapper .events-item .post-title{font-size:18px}.events-section .events-wrapper .events-item .post-image{margin-bottom:25px}}@media only screen and (max-width:991px){.events-section .events-wrapper .events-item .post-image{margin-bottom:20px;padding-top:160px}.events-section .events-wrapper .events-item .post-title{font-size:18px;padding:0 10px}.events-section .events-wrapper .events-item date{font-size:16px;line-height:22px}}@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%}.events-section .events-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.events-section .events-wrapper .events-item .post-image{margin-bottom:15px;padding-top:170px}.events-section{padding-bottom:35px;padding-top:60px}.events-section .section-title{margin-bottom:10px}.events-section .events-wrapper .events-item .post-title{min-height:unset!important}}