.event-cards .title-event-cards{font:600 34px Lexend,sans-serif}.event-cards .event-card{border-bottom:8px solid #2563eb;box-shadow:5px 5px 17px -6px rgba(0,0,0,.3);max-height:320px;position:relative}.event-cards .card-post-header{background-color:#fff;height:260px}.event-cards .card-cover-img{height:260px;top:0}.ag-courses_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.ag-courses_item{-ms-flex-preferred-size:calc(33.33333% - 30px);border-radius:12px;flex-basis:calc(33.33333% - 30px);margin:0 15px 30px}.ag-courses-item_link{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:330px;overflow:hidden;padding:30px 20px;padding-left:0!important;padding-right:0!important;position:relative}.ag-courses-item_link:hover,.ag-courses-item_link:hover .ag-courses-item_date{color:#fff;text-decoration:none}.ag-courses-item_link:hover .ag-courses-item_bg{-webkit-transform:scale(10);-ms-transform:scale(10);transform:scale(10)}.ag-courses-item_title{color:#fff;font:400 34px Lexend,sans-serif!important;margin:0 0 25px;min-height:87px;overflow:hidden;position:relative;z-index:2}.ag-courses-item_date-box{color:#fff;font-size:18px;position:relative;z-index:2}.ag-courses-item-button-box:hover{text-decoration-line:underline}.ag-courses-item_date{color:#b1c7f8;font:400 20px Lexend,sans-serif;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.ag-courses-item_bg{border-radius:50%;height:128px;position:absolute;right:-75px;top:-75px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:128px;z-index:1}.ag-courses-item_bg,.ag-courses_item .ag-courses-item_bg{background-color:#002fe4}@media only screen and (max-width:979px){.ag-courses_item{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}.ag-courses-item_title{color:#fff;font:200 28px Lexend,sans-serif}}@media only screen and (max-width:767px){.ag-format-container{width:96%}}@media only screen and (max-width:639px){.ag-courses_item{-ms-flex-preferred-size:100%;flex-basis:100%}.ag-courses-item_title{font-size:24px;line-height:1;min-height:72px}.ag-courses-item_link{padding:22px 40px}.ag-courses-item_date-box{font-size:16px}}