.resources-hub-section {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 64px 0;
}

.resources-hub-section .card_wrap .card_inner {
  background-color: var(--white);
  border: 1px solid var(--Gray-100, #F2F4F7);
  border-radius: 8px;
  overflow: hidden;
  transition: .3s ease-in-out;
  height: 100%;
}

.resources-hub-section .card_wrap .card_inner:hover {
  box-shadow: var(--shadow-3xl);
}

.resources-hub-section .card_wrap .card_inner .image {
  vertical-align: top;
  line-height: 0;
  position: relative;
}

.resources-hub-section .card_wrap .card_inner .image img {
  width: 100%;
  /*   height: 208px; */
  object-fit: cover;
  aspect-ratio: 5 / 4;
}

.resources-hub-section .card_wrap .card_inner .content-wrap {
  gap: 16px;
  padding: 24px;
  position: relative;
}

.resources-hub-section .card_wrap .card_inner .card-link {
  line-height: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block:
}

.resources-hub-section .card_wrap .card_inner .date-time * {
  color: var(--neutral-gray-600-v2);
}

.resources-hub-section .card_wrap .card_inner .card__subhead * {
  color: var(--trusted-navy-300);
}

.resources-hub-section .card_wrap .card_inner .card__subhead p:last-child {
  margin: 0;
}

.resources-hub-section .card_wrap .card_inner .content-wrap .date-time {
  gap: 16px;
}

.resources-hub-section .card_wrap .card_inner .content-wrap .date-time span.dot {
  width: 4px;
  height: 4px;
  background-color: var(--neutral-gray-300-v2);
}

.resources-hub-section .card_wrap .card_inner .content-wrap .card__badge {
  z-index: 1;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  column-gap: 8px;
  row-gap: 4px;
}

.resources-hub-section .card_wrap .card_inner .content-wrap .buttons-wrapper {
  margin: 0;
}

.resources-hub-section .card_wrap .card_inner .content-wrap .button a {
  gap: 8px;
  background: transparent;
  align-items: center;
  padding: 12px 16px 12px 0;
  width: fit-content;
  justify-content: flex-start;
  flex: unset;
  z-index: 1;
  position: relative;
  color: var(--trusted-navy-900);
  text-decoration: none;
}

.resources-hub-section .card_wrap .card_inner .content-wrap .button a img.icon {
  transition: .3s ease-in-out;
}

.resources-hub-section .card_wrap .card_inner .content-wrap .button a:hover img.icon {
  margin-left: 5px;
}

.resources-hub-section .wrap .card_wrap {
  row-gap: 32px;
  flex-wrap:nowrap;
  align-items: stretch;
}

.resources-hub-section .card_wrap .card_inner:focus {
  box-shadow: 0px 0px 0px 4px #0741FF;
}
.resources-hub-section  .swiper-slide.card {
  height: auto;
}
.resources-hub-section nav.blog-pagination {
  margin-top: 56px;
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
}

.resources-hub-section nav.blog-pagination a.blog-pagination__link {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  color: var(--trusted-navy-900);
  font-weight: 600;
  letter-spacing: 0.32px;
  text-decoration: none;
  line-height: 32px;
}

.resources-hub-section nav.blog-pagination a.blog-pagination__link svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}

.resources-hub-section nav.blog-pagination .blog-pagination__page-list {
  display: flex;
  align-items: center;
  gap: 24px;
}

.resources-hub-section nav.blog-pagination .blog-pagination__page-list a.blog-pagination__link {
  padding: 10px 12px;
}

.resources-hub-section nav.blog-pagination .blog-pagination__page-list a.blog-pagination__link.blog-pagination__link--active {
  background-color: var(--electric-500);
  color: var(--white);
}

.resources-hub-section .filter_bar {
  padding-bottom: 32px;
  margin-bottom: 40px;
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid  #BABABA;
}



.resources-hub-section .wrap-inner { width: 100%; display: inline-block; margin: 0 0 80px; }
.resources-hub-section .wrap-inner .sec-title { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; margin: 0 0 32px; }
.resources-hub-section .wrap-inner .sec-title .title { width: auto; display: inline-block; }
.resources-hub-section .wrap-inner .sec-title .title h2 { font-size: var(--font-size-display-md); margin: 0 0 5px; line-height: var(--line-height-narrow); font-weight: var(--font-weight-semibold); color: var(--bg-dark); letter-spacing: var(--tracking-normal); font-family: var(--primary-font); display: inline-block; width: 100%; }
.resources-hub-section .wrap-inner .sec-title .title p { margin: 0; width: 100%; display: inline-block; font-size: var(--font-size-text-lg); font-weight: var(--font-weight-medium); line-height: var(--line-height-tight); color: var(--trusted-navy-300); }
.resources-hub-section .wrap-inner .sec-title .cta { width: auto; display: inline-block; }
.resources-hub-section .wrap-inner .sec-title .cta a { gap: 8px; display: flex; background: transparent; align-items: center; padding: 11px 14px 11px 12px; width: auto; justify-content: flex-start; z-index: 1; position: relative; color: var(--electric-500); text-decoration: none; line-height: var(--line-height-general); font-weight: var(--font-weight-semibold); letter-spacing: var(--tracking-normal); border: 1px solid var(--electric-500); border-radius: 8px; }
.resources-hub-section .wrap-inner .sec-title .cta a img.icon { transition: .3s ease-in-out; }

@media(max-width:991px) {
  .resources-hub-section {
    padding: 32px 0 64px 0;
  }

  .resources-hub-section nav.blog-pagination {
    margin-top: 40px;
  }
  .resources-hub-section .wrap-inner { margin: 0 0 72px; }

}

@media(max-width:575px) {
  .resources-hub-section .wrap-inner { margin: 0 0 56px; }

  .resources-hub-section {
    padding: 10px 0 64px 0
  }

  .resources-hub-section nav.blog-pagination a.blog-pagination__link span {
    display: none;
  }

}

.resources-hub-section * {
  font-family: Inter;
}

.resources-hub-section .filter_bar .left {
  display: flex;
  align-items: center;
  width: auto;
  gap: 32px;
}

.resources-hub-section .filter_bar .left .search_bar {
  display: none;
  position: relative;
}

.resources-hub-section .filter_bar .left .filter {
  width: auto;
  display: inline-block;
  position: relative;
}

.resources-hub-section .filter_bar .left .filter_icon {
  cursor: pointer;
  width: auto;
  padding: 5px 0;
  display: inline-block;
}

.resources-hub-section .filter_bar .left .filter .filters.filter-button-group {
  min-width: 292px;
  display: none;

}

.resources-hub-section .filter_bar .left .search_icon {
  display: inline-block;
  width: auto;
  padding: 5px 0;
  cursor: pointer;
}

.resources-hub-section .filter_bar .right {
  width: auto;
  display: inline-block;
}

.resources-hub-section .filter_bar .right .sorting {
  display: inline-block;
}

.resources-hub-section .filter_bar .right .sorting p {
  margin-bottom: 6px;
  color: var(--trusted-navy-900);
  font-size: var(--font-size-text-sm);
  font-style: normal;
  font-weight: 500;
}

.resources-hub-section .filter_bar .right .sorting select {
  padding: 10px 14px;
  box-shadow: var(--shadow-xs);
  border: 1px solid var(--trusted-navy-50);
  border-radius: 8px;
  width: 312px;
}

.resources-hub-section .filter_bar .right .sorting select:focus-visible {
  outline-color: var(--electric-500);
}

.resources-hub-section .filter_bar .left .search_bar label {
  position: absolute;
  left: 14px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 20px;
  height: 20px;
}

.resources-hub-section .filter_bar .left .search_bar input {
  padding: 10px 14px 10px 42px !important;
  box-shadow: var(--shadow-xs);
  border: 1px solid var(--trusted-navy-50);
  border-radius: 8px;
  width: 332px;
  color: var(--neutral-gray-400);
}

.resources-hub-section .filter_bar .left .search_bar input:focus-visible {
  outline-color: var(--electric-500);
}

.resources-hub-section .filter_bar .left .search_bar input::-webkit-input-placeholder {
  color: inherit;
  font-size: inherit;
}

.resources-hub-section .filter_bar .left .search_bar input::-moz-placeholder {
  color: inherit;
  font-size: inherit;
}

.resources-hub-section .filter_bar .left .search_bar input:-ms-input-placeholder {
  color: inherit;
  font-size: inherit;
}

.resources-hub-section .filter_bar .left .search_bar input:-moz-placeholder {
  color: inherit;
  font-size: inherit;
}

.resources-hub-section .filter_bar .left .filter .filter_icon_wrap {
  gap: 16px;
}

.resources-hub-section .filter_bar .left .filter .filter_icon_wrap span.clear_filter {
  cursor: pointer;
  padding: 8px 12px;
  letter-spacing: 0.32px;
  font-weight: var(--font-weight-semibold);
  font-family: Inter;
  line-height: 2;
  color: var(--electric-500);
}

.resources-hub-section .filter_bar .left .filter .filter_icon_wrap.active svg * {
  stroke: var(--electric-500);
}

.resources-hub-section .filter_bar .left .filter .filter_icon_wrap.active span.clear_filter {
  display: inline-block;
}

.resources-hub-section .filter_bar .filters {
  background: var(--white);
  overflow: hidden;
  border-radius: 8px;
  z-index: 2;
  position: absolute;
  left: 0;
  width: max-content;
  top: 100%;
  padding-bottom: 8px;
  box-shadow: var(--shadow-lg);
}

.resources-hub-section .filter_bar .filters ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.resources-hub-section .filter_bar .filters ul li {
  font-weight: 400;
  text-transform: capitalize;
  color: var(--trusted-navy-900);
  width: 100%;
}

.resources-hub-section .filter_bar .filters ul li.title {
  padding: 10px 14px 12px;
}

.resources-hub-section .filter_bar .filters ul li.title span {
  width: 100%;
  display: inline-block;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--trusted-navy-100);
}

.resources-hub-section .filter_bar .filters ul li {
  position: relative;
}

.resources-hub-section .filter_bar .filters ul li input {
  display: none;
}

.resources-hub-section .filter_bar .filters ul li input[type="checkbox"]+label {
  display: flex;
  padding: 10px 14px;
  position: relative;
  vertical-align: middle;
  gap: 8px;
  width: 100%;
  cursor: pointer;
  align-items: center;
}

.resources-hub-section .filter_bar .filters ul li input[type="checkbox"]+label:before {
  border: 1px solid var(--neutral-gray-300);
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
}

.resources-hub-section .filter_bar .filters ul li input:checked+label:before {
  background-color: var(--electric-50);
  border: 1px solid var(--electric-500);
}

.resources-hub-section .filter_bar .filters ul li input:checked+label:after {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  left: 20px;
  width: 7px;
  height: 11px;
  border: solid var(--electric-500);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.resources-hub-section .filter_bar .filters ul li input[type="checkbox"]+label sppan {
  color: inherit;
}

.resources-hub-section .hs-search-field__suggestions {
  margin: 0;
}
.resources-hub-section .wrap .container {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.resources-hub-section .wrap-inner:last-child {
  margin: 0;
}
@media(max-width:991px) {
  .resources-hub-section .wrap .container {
    padding-right: 16px;
  }
}
@media(max-width:767px) {
  .resources-hub-section .filter_bar { flex-direction: column; justify-content: flex-start; gap: 20px; }
  .resources-hub-section .filter_bar .left { width: 100% !important; }
  .resources-hub-section .filter_bar .right { width: 100%  !important; }
  .resources-hub-section .filter_bar .left .search_bar input { width: 220px  !important; }
  .resources-hub-section .filter_bar .right .sorting select { width: 100%  !important; }
  .resources-hub-section .filter_bar .right .sorting { width: 100%  !important; }
}

@media(max-width:576px) {
  .resources-hub-section .wrap-inner .sec-title {
    flex-direction: column;
    gap: 20px;
  }

  .resources-hub-section .card_wrap .card_inner .image img {
    width: 100%;
    height: 182px;
    object-fit: cover;
  }
}