.recent-events .module-bg{border-radius:100px 0 100px 0}.recent-events .module-header{color:#fff}.recent-events .item-event{display:flex}.recent-events .item-event h3,.recent-events .item-event h4{color:#000!important;font-weight:400;margin:0 0 6px}.recent-events .item-event h3:last-child,.recent-events .item-event h4:last-child{margin:0}.recent-events .item-event h3 a{color:inherit}.recent-events .item-event p{opacity:.7}.recent-events .item-event .item-holder{background:#fff;border-radius:12px;display:flex;overflow:hidden;width:100%}.recent-events .item-event .img-holder{display:block;flex-shrink:0;width:250px}.recent-events .item-event .img-holder img{display:block;height:100%!important;object-fit:cover;width:100%!important}.recent-events .item-event .text-box{align-items:center;display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:center;overflow:hidden;padding:22px 24px}.recent-events .item-event .text-frame{width:100%}.recent-events .item-event .button-out{align-self:flex-end;padding:24px 0 0;width:100%}.recent-events .item-event .item-cat{color:var(--primary-color);display:block;font-family:Raleway,Arial;font-size:16px;font-weight:600;margin:0 0 8px}@media (max-width:1299px){.recent-events .item-event .img-holder{width:220px}.recent-events .item-event .text-box{padding:15px}.recent-events .item-event h3{font-size:21px}.recent-events .item-event h4{font-size:18px}.recent-events .item-event .item-cat{font-size:14px}}@media (max-width:991px){.recent-events .row-flex{margin-top:-12px}.recent-events .row-flex .col{padding-top:12px}.recent-events .item-event .item-holder{border-radius:12px}.recent-events .item-event .img-holder{width:145px}.recent-events .item-event .text-box{padding:16px 13px}.recent-events .item-event h3,.recent-events .item-event h4{margin:0 0 4px}.recent-events .item-event h3{font-size:16px}.recent-events .item-event .item-cat,.recent-events .item-event h4{font-size:12px}.recent-events .item-event .button-out a,.recent-events .item-event .button-out button{font-size:12px;line-height:16px;min-width:93px;padding:4px 15px}}@media (max-width:767px){.recent-events .item-event h4{font-size:10px}}