.cm_events_wrap .card-item{position:relative;width:100%}.cm_events_wrap .inner-card{background-clip:border-box;border-radius:.875rem;box-shadow:1.875rem 1.875rem 4rem rgba(0,0,0,.16);color:#002f46;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease-in-out;transition-property:background-color}.cm_events_wrap .inner-card:after{background-color:rgba(5,64,92,.17);content:"";display:block;height:1px;left:2.5rem;opacity:1;position:absolute;right:2.5rem;top:100%;transition:all .3s ease-in-out;transition-property:opacity}.cm_events_wrap .card_image{background-color:#05405c;overflow:hidden;position:relative;width:100%}.cm_events_wrap .card_image:before{content:"";display:block;padding-top:62.5%}.cm_events_wrap .card_image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.cm_events_wrap .card_text{align-items:flex-start;display:flex;flex-direction:column;gap:.78125rem;padding:1.4375rem 1.25rem 1.5625rem;text-align:left}.cm_events_wrap .card_title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.125rem;font-weight:500;line-height:1.5;margin:0;overflow:hidden}.cm_events_wrap .card_title a{text-decoration:unset}.cm_events_wrap a.card_link{align-items:center;display:flex;flex:none;justify-content:center;min-width:8.5625rem}.cm_events_wrap a.card_link svg{display:none;height:.6875rem;margin-bottom:-1px;margin-left:.625rem;overflow:visible;width:auto}.cm_events_wrap a.card_link:after{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.cm_events_wrap .inner-card:hover{background-color:#e0f9e0}.cm_events_wrap .blog-index{gap:2rem;margin-bottom:0}.cm_events_wrap .blog-pagination{margin:64px 0 0}.cm_events_wrap .tag-filters{grid-row-gap:1.5rem;display:grid;font-size:1rem;font-weight:400;grid-template-areas:"label ." "buttons buttons";grid-template-columns:repeat(2,50%);margin-bottom:2.5rem;margin-top:0;overflow:visible;position:relative;row-gap:1.5rem;z-index:1}.cm_events_wrap .filters_label{align-items:center;display:flex;gap:1.25rem;grid-area:label;white-space:nowrap}.cm_events_wrap .filters_bullet{background-color:#5c66f5;border-radius:50%;flex:none;height:.6875rem;width:.6875rem}.cm_events_wrap .tags-col{grid-area:buttons;margin:0;overflow:visible;position:relative;touch-action:pan-y;z-index:1}.cm_events_wrap .tags-wrp{box-sizing:content-box;display:flex;gap:1.25rem;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.cm_events_wrap a.tag-btn{background:none;border:2px solid #5ef078;min-width:5rem}.cm_events_wrap .cm-event-card__event-meta{align-items:center;display:flex;font-size:1rem;margin-bottom:1rem}.cm_events_wrap .cm-event-card__event-meta>img{height:auto;margin-right:10px;max-height:17px;width:20px}.cm_events_wrap .card_desc{font-size:1rem}.load_more_wrap{margin:2rem 0;text-align:center}.load-more-btn.hs-sec-btn{font-size:.875rem;padding:.875rem 1.25rem}.cm_events_wrap a.tag-btn.active{background:#5ef078;color:#002f46}@media(min-width:768px){.cm_events_wrap .inner-card{align-items:center;box-shadow:none;column-gap:2.375rem;flex-direction:row;margin-left:-2.5rem;margin-right:-2.5rem;overflow:visible;padding:2.5rem}.cm_events_wrap .card_image{border-radius:1rem;flex:0 0 50%}.cm_events_wrap .card_text{justify-content:space-between;padding:0;width:100%}.cm_events_wrap .tag-filters{margin-bottom:1rem;margin-top:1.5rem}}@media(min-width:1025px){.cm_events_wrap .card_image{max-width:18.75rem}.cm_events_wrap .card_text{align-items:center;flex-direction:row;gap:2.375rem}.cm_events_wrap .card_title{font-size:1.625rem;line-height:1.23;margin-bottom:.75rem}.cm_events_wrap a.card_link svg{display:block}.cm_events_wrap .tag-filters{align-items:center;column-gap:1.25rem;grid-template-areas:"label buttons";grid-template-columns:auto 1fr;margin-bottom:2.5rem;margin-top:2.5rem;overflow:hidden;row-gap:0}.cm_events_wrap .filters_label{margin-bottom:0}.cm_events_wrap .tags-col{overflow:hidden}}@media (min-width:30em){.load-more-btn.hs-sec-btn{padding:1rem 1.25rem}}@media (min-width:40em){.load-more-btn.hs-sec-btn{font-size:1rem;padding:1rem 1.3125rem}}@media (min-width:64em){.load-more-btn.hs-sec-btn{min-width:9.8125rem}.load_more_wrap{margin:4rem 0}}