/* events listing */
.events_section{background:#fff;padding-top:50px;padding-bottom:85px;}
.events_header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:20px;}
.events_tabs{display:flex;gap:28px;border-bottom:1px solid #EDEDED;width:max-content;}
.events_tabs .tab_item{position:relative;cursor:pointer;font-size:13px;color:#4D4D4D;padding:10px 8px;font-weight: 400;}
.events_tabs .tab_item.active{font-weight:700;}
.events_tabs .tab_item.active:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ED1C24;}

.events_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.event_card{background:#F9F9F9;padding:25px;display:flex;flex-direction:column;min-height:236px;}
.event_badge{color:#ED1C24;font-size:12px;font-weight:500;margin-bottom:10px;}
.event_title{font-size:18px;line-height:26px;font-weight:500;color:#333333;margin-bottom:16px;padding-right: 50px;}
.event_meta{display:flex;gap:6px;margin-bottom:0px;color:#7E7E80;flex-direction: column;margin-top: 25px;}
.meta_item{display:inline-flex;align-items:center;gap:8px;font-size:14px;}
.event_link{margin-top:auto;color:#333333;font-size:14px;display:inline-flex;align-items:center;gap:8px;font-weight: 500;}
.meta_icon svg{width: 20px;height: 20px;}
.tab_panel{display:grid;}
.tab_panel[hidden]{display:none;}
.meta_icon span{font-size: 13px;font-weight: 400;color: #4D4D4D;}
.below_block{display: flex;justify-content: space-between;}
@media only screen and (max-width: 1200px){
  .events_grid{grid-template-columns:repeat(2,1fr);}
}
@media only screen and (max-width: 767px){
  .events_header{flex-direction:column;align-items:flex-start;}
  .events_grid{grid-template-columns:1fr;gap:16px;}
  .event_title{font-size:16px;line-height:24px;}
}


/* loader */
.blog_loader{display:flex;align-items:center;justify-content:center;padding:28px 0;}
.blog_loader svg{animation:spin 1s linear infinite;}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}