.hub-upcoming-events{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.hub-upcoming-events .page-width{margin:0 auto;max-width:1200px!important;padding:0 20px}.hub-upcoming-events .page-width.text-center{text-align:center}.hub-upcoming-events .tagline{letter-spacing:2px;opacity:.8}.hub-upcoming-events .event-heading{padding-bottom:10px;padding-left:0;text-align:center}.hub-upcoming-events .event-heading h1,.hub-upcoming-events .event-heading h2{font-family:Montserrat,sans-serif!important}.hub-upcoming-events .upcoming-events-wrap{margin-top:50px}.hub-upcoming-events .card-inner{align-items:center;display:flex}.hub-upcoming-events .card-date{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;height:90px;justify-content:center;max-width:100px;text-align:center;width:100%}.hub-upcoming-events .card-date span{display:block;font-size:42px;position:relative;top:5px;width:100%}.hub-upcoming-events .card-date span.month{font-size:20px;font-weight:300;position:relative;text-transform:uppercase;top:-9px}.hub-upcoming-events .card-body{flex:0 0 68%;padding:0 35px}.hub-upcoming-events .card-item{margin-bottom:25px}.hub-upcoming-events .card-body .title{color:#707070;font-size:24px;font-weight:700;margin-bottom:5px}.hub-upcoming-events .card-body .card-speaker-date{color:#053f52;padding-bottom:6px}.hub-upcoming-events .card-body .card-desc{color:#053f52;font-size:16px}.hub-upcoming-events .btn-wrap{text-align:center}.card-item .card-btn a{border-radius:6px;color:#fff;display:inline-block;font-size:18px;font-weight:400;line-height:1.4;padding:9px 16px;text-transform:uppercase}.card-item-1 .card-date{color:#fff}.card-item-1 .card-btn a,.card-item-1 .card-date{background-color:#e88755}.card-item-2 .card-date{color:#fff}.card-item-2 .card-btn a,.card-item-2 .card-date{background-color:#073f52}.card-item-3 .card-date{color:#fff}.card-item-3 .card-btn a,.card-item-3 .card-date{background-color:#ebbe34}.card-item-4 .card-date{color:#fff}.card-item-4 .card-btn a,.card-item-4 .card-date{background-color:#63b7d3}.card-item-5 .card-date{color:#fff}.card-item-5 .card-btn a,.card-item-5 .card-date{background-color:#e88755}@media screen and (max-width:991px){.hub-upcoming-events .card-btn a img{display:none}}@media screen and (max-width:767px){.hub-upcoming-events .card-inner{flex-wrap:wrap}.hub-upcoming-events .card-date{width:100px}.hub-upcoming-events .card-body{flex:0 0 100%;padding:20px 0}.hub-upcoming-events .card-item{margin-bottom:25px}.hub-upcoming-events .card-inner{border-radius:15px;box-shadow:0 5px 18px rgba(0,0,0,.25);padding:25px}.hub-upcoming-events .card-body .title{margin-bottom:12px}.hub-upcoming-events .card-btn a{font-size:14px}}