.event_card{display:grid;grid-template-columns:3fr 3fr 3fr;grid-gap:20px}.single-card{border:1px solid transparent;border-radius:6px;box-shadow:0 9px 2px 0 transparent,0 5px 2px 0 rgba(0,0,0,.01),0 3px 2px 0 rgba(0,0,0,.05),0 1px 1px 0 rgba(0,0,0,.09),0 0 1px 0 rgba(0,0,0,.1);padding:20px 20px 30px;position:relative;transition:all .3s ease}.single-card:hover{border-color:rgba(34,34,34,.5)}.single-imgs{height:223px;position:relative}.single-imgs img{height:100%!important;object-fit:cover;width:100%}.single-imgs .post-tags{left:-5px;position:absolute;top:-15px}.single-imgs .post-tags span{background-color:#fff;border-radius:100px;color:rgba(34,34,34,.5);display:inline-block;font-size:16px;font-weight:400;letter-spacing:-.051px;line-height:1.1;padding:5px 9px;text-align:center;text-decoration:none!important}.card-btn{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 40px)}.single-card .whole-btn{height:100%;left:0;position:absolute;top:0;width:100%}.card__content{margin-top:30px}.card__content span{color:rgba(34,34,34,.5);font-size:16px;letter-spacing:-.051px}.single-card:hover .secondary-button a.cta_button:before,.single-card:hover .secondary-button a:before{right:-3px}.single-card:hover .secondary-button a,.single-card:hover .secondary-button a.cta_button{background:transparent;border-color:var(--primary_color)}.single-card:hover .primary-button a{background:linear-gradient(178deg,#007ac9 1.48%,#001c71 158.26%)}.card__content .detail-content{padding:0 0 40px}.single-card img{border-radius:6px;width:100%}span.dates{color:#000;display:block;font-size:20px;letter-spacing:-.064px;margin-bottom:70px}span.dates img{margin-right:10px;max-width:25px}.no-card{align-items:center;background-color:#f5f4f3;display:flex;padding:50px}.no-card-title{width:calc(100% - 300px)}.no-card-btn{text-align:right;width:300px}@media(max-width:1024px){span.dates img{margin-right:5px;max-width:16px}span.dates{font-size:14px}.no-card-btn{width:250px}.no-card-title{padding-right:20px;width:calc(100% - 250px)}.no-card{padding:0}}@media(max-width:991px){.event_card{grid-template-columns:2fr 2fr}}@media(max-width:767px){.event_card{grid-template-columns:1fr}.no-card{flex-wrap:wrap}.no-card-title{padding-right:0;width:100%}.no-card-btn{text-align:left;width:100%}.event_card.remove-spacing .single-card{padding:20px 0 0}.card-btn{bottom:0;position:relative;width:100%}span.dates{margin-bottom:40px}}