.financial-calendar .tabs__content {
  margin-right: -2.8rem
}
@media (min-width:768px) {
  .financial-calendar .tabs__content {
    margin-right: 0
  }
  .financial-calendar .swiper-slide {
    width: calc(50% - var(--sm-1)/ 2)
  }
}
@media (min-width:992px) {
  .financial-calendar .swiper-slide {
    width: calc(33.3% - var(--sm-1)/ 3 - 1rem)
  }
}
@media (min-width:992px) {
  .financial-calendar .swiper-slide {
    width: calc(33.3% - var(--sm-1)/ 3 - 1.05rem)
  }
}
.past-events__wrapper .accordion__header.expanded {
  background-color: var(--base-4)
}
.past-events__wrapper .accordion__image {
  min-height: 43.7rem;
  min-width: 50.8rem
}
.past-events__wrapper .pagination__list-item .action-button {
  background-color: var(--base-1);
  color: var(--base-5)
}
.past-events__wrapper .pagination__list-item .pagination__number {
  background: 0 0;
  border: none;
  text-decoration: underline;
  color: var(--base-2)
}
.past-events__wrapper .pagination__list-item .pagination__number.active {
  font-weight: 700;
  color: var(--base-1);
  text-decoration: none
}
.past-events__wrapper .accordion:nth-last-of-type(2) {
  border-bottom: 1px solid var(--base-1)
}
.past-events__contents .accordion__header {
  position: relative
}
.past-events__contents .accordion__button::after {
  position: absolute;
  right: var(--md-3);
  top: 0;
  bottom: 0;
  margin: auto
}
@media (max-width:767.98px) {
  .past-events__wrapper .accordion__image {
    min-height: 23.7rem;
    min-width: 20.8rem
  }
  .past-events__wrapper .accordion__header .text-base-2 {
    display: none
  }
  .past-events__wrapper .accordion__image {
    min-height: 23.7rem;
    min-width: 20.8rem
  }
}

.financial-calendar .cta--text-link .cta__icon{
color: var(--base-5);
}


.financial-calendar .cta--text-link{
margin-left: -2px !important;
}
