.events-header-main .module-header{line-height:normal;margin:0 0 30px}.events-header-main{margin:0 0 40px}.event-list{text-align:left}.event-list-item{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);display:flex;flex-flow:row wrap;margin:20px 0 0;padding:22px 38px 22px 22px}.event-list-item--img{flex:0 0 31.9%;margin:0 38px 0 0;max-width:31.9%}.event-text{color:var(--secondary-color);flex:1;padding:25px 0 0}.event-list-item--img img{border-radius:12px;width:100%}.event-text-header{margin:0 0 35px}.event-text-header h3{color:inherit;margin:0 0 20px}.event-text-body{font-size:18px;font-weight:400;line-height:28px}.event-booking{overflow:hidden}.event-booking--inner{display:flex;flex-flow:row wrap;margin:0 0 0 -30px}.event-author{flex:0 0 34%}.event-author-img{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));border-radius:50%;float:left;height:65px;margin:0 20px 0 0;overflow:hidden;width:65px}.event-author-img img{height:100%!important;object-fit:cover;object-position:top center;width:100%}.event-author:after{clear:both;content:"";display:block}.event-author-text strong{display:block;font-size:24px;font-weight:600;line-height:32px;margin:0}.event-author-text span{display:block;font-size:18px;font-weight:400;line-height:28px}.event-time{flex:0 0 43%}.event-time-text{background-image:url(https://19609355.fs1.hubspotusercontent-na1.net/hubfs/19609355/time-icon.svg);margin:0 0 5px}.event-location,.event-time-text{background-position:left 5px;background-repeat:no-repeat;padding:0 0 0 30px}.event-location{background-image:url(https://19609355.fs1.hubspotusercontent-na1.net/hubfs/19609355/location_icon.svg)}.event-time span{display:block;font-size:18px;font-weight:400;line-height:28px}.event-booking-btn{flex:0 0 auto}.event-booking-cell{border-left:1px solid #9cf;padding:11px 0 11px 30px}.event-author.event-booking-cell,.event-time.event-booking-cell{padding:0 0 0 30px}@media (max-width:1440px){.event-list-item--img{flex:0 0 30%;margin:0 30px 0 0;max-width:30%}.event-list-item{padding:22px 30px 22px 22px}}@media (max-width:1380px){.event-author.event-booking-cell{flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px}.event-time.event-booking-cell{flex:0 0 41.666667%;max-width:41.666667%;padding:0 20px}.event-booking-btn.event-booking-cell{align-items:center;display:flex;flex:0 0 25%;max-width:25%;padding:0 0 0 26px}.event-booking--inner{display:flex;flex-flow:row wrap;margin:0 0 0 -15px}.event-booking-btn .btn-simple a{display:block;text-align:center}.event-booking-btn.event-booking-cell .btn-simple{width:100%}.event-author-text strong{font-size:22px;line-height:28px}.event-text{padding:10px 0 0}}@media (max-width:1280px){.event-author-text strong{font-size:20px;line-height:normal;margin:0 0 5px;width:100%}.event-author-text span{line-height:normal}.event-author.event-booking-cell{align-items:center;display:flex}.event-time span{line-height:26px}.event-time.event-booking-cell{flex:0 0 40%;max-width:40%}.event-booking-btn.event-booking-cell{flex:0 0 26%;max-width:26%}.event-author-img{margin:0 10px 0 0}.event-list-item--img{flex:0 0 26%;margin:0 20px 0 0;max-width:25%}.event-list-item{padding:20px}.event-text{padding:0}.event-text-header{margin:0 0 25px}.event-booking-btn.event-booking-cell .btn-simple{width:auto}}@media (max-width:1199px){.event-list-item--img{flex:0 0 44%;margin:0 20px 0 0;max-width:44%}.event-booking--inner{margin:0}.event-booking--inner .event-booking-cell{border:none;border-top:1px solid #9cf;flex:0 0 100%;margin:0;max-width:100%;padding:10px}.event-booking--inner .event-booking-cell:last-child{padding:15px 0 0}}@media (max-width:991px){.event-list-item--img{flex:0 0 40%;margin:0 20px 0 0;max-width:40%}}@media (max-width:767px){.event-list-item--img{flex:0 0 100%;margin:0 0 20px;max-width:100%}.event-list-item--img img{display:block;margin:0 auto;width:100%}.event-booking--inner{text-align:center}.event-booking--inner .event-booking-cell{align-items:center;display:flex;flex-direction:column;justify-content:center}.event-time span{display:inline-block;font-size:16px;padding:0 0 0 20px}.event-time-text{padding:0 0 0 26px!important}.event-author-img{margin:0 0 5px}}