.Card_cardContainer__2g1HU {
  display: flex;
  flex-direction: column;
  height: 100%;

  padding: 2px;

  padding: var(--ds-spacing-5xs);
}

.Card_cardImage__Vr_Xc {
  position: relative;
  width: inherit;
  flex: 0 0 auto;
  aspect-ratio: 1 / 1;
}

.Card_cardImage__Vr_Xc img {
    position: absolute;
    width: 100%;
    height: 100%;
  }

.Card_cardContent__WtWu_ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: inherit;
  height: 100%;
}

.Grid_grid__vWN5w {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(var(--grid-column-mobile), 1fr);
  grid-gap: 1px;
  gap: 1px;
  margin: 1px;
}

@media (min-width: 1000px) {
  .Grid_grid__vWN5w {
    grid-template-columns: repeat(var(--grid-column-desktop), 1fr);
  }
}

@media (min-width: 769px) and (max-width: 999px) {
  .Grid_grid__vWN5w {
    grid-template-columns: repeat(var(--grid-column-tablet), 1fr);
  }
}

.Grid_item__jkqqe {
  padding: 8px;
  padding: var(--ds-spacing-3xs);
  width: 100%;
}

.Grid_item__jkqqe.Grid_withBorder__mTIiY {
  box-shadow: 0 0 0 1px #d9d9d9;
  box-shadow: 0 0 0 1px var(--ds-color-layer-neutral-strong);
}

.NoResultsContainer_noResultsContainer__HomAP {
  display: flex;
  flex-direction: column;

  padding: 32px;

  padding: var(--ds-spacing-lg);

  text-align: center;
  align-items: center;

  border-radius: .5rem;

  border-radius: var(--ds-border-radius-md);
  background-color: #e5f2ff;
  background-color: var(--ds-color-layer-informative-muted);
}

@media (min-width:36.25em) {

.NoResultsContainer_noResultsContainer__HomAP {
    padding: 48px 224px;
    padding: var(--ds-spacing-2xl) var(--ds-spacing-8xl);
}
  }

.NoResultsContainer_noResultsContentContainer__xsebU {
  justify-items: center;
  padding: 0 112px;
  padding: 0 var(--ds-spacing-6xl);
}

.BISearchResultContainer_headingContainer__ljSI4 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 8px;
  gap: var(--ds-spacing-3xs);

  text-align: center;
  align-items: center;

  margin: 0 0 24px;

  margin: 0 0 var(--ds-spacing-md);
}

@media (min-width:36.25em) {

.BISearchResultContainer_headingContainer__ljSI4 {
    flex-direction: row;
}
  }

.BISearchResultContainer_headingContainer__ljSI4 h1 {
    margin: 0;
  }

.BISearchResultContainer_headingNonWeighted__uaeTp {
  font-weight: 400;
}

.BISearchResultContainer_spacer__GdS9k {
  margin: 0 24px 0;
  margin: 0 var(--ds-spacing-md) 0;
  display: none;
}

@media (min-width:36.25em) {

.BISearchResultContainer_spacer__GdS9k {
    display: block;
}
  }

.BISearchResultContainer_noResultsContainer__of_ML {
  display: flex;
  flex-direction: column;

  padding: 32px;

  padding: var(--ds-spacing-lg);

  text-align: center;
  align-items: center;

  border-radius: .5rem;

  border-radius: var(--ds-border-radius-md);
  background-color: #e5f2ff;
  background-color: var(--ds-color-layer-informative-muted);
}

@media (min-width:36.25em) {

.BISearchResultContainer_noResultsContainer__of_ML {
    padding: 48px 224px;
    padding: var(--ds-spacing-2xl) var(--ds-spacing-8xl);
}
  }

.BISearchResultContainer_noResultsContentContainer__YiLxV {
  justify-items: center;
  max-width: 36.25em;
  max-width: var(--ds-breakpoint-sm);
}

.BackButton_backButtonPadding__9I5nL {
  padding-top: 8px;
  padding-top: var(--ds-spacing-3xs);
  padding-bottom: 8px;
  padding-bottom: var(--ds-spacing-3xs);
}

.BackButton_backButton__1ugMP {
  margin-bottom: 40px;
  margin-bottom: var(--ds-spacing-xl);
}

.PageWrapper_mainSectionLayout__NrDUT {
  margin: 0 auto;
  max-width: 700px;
}

@media (min-width:23.4375em) {

.PageWrapper_mainSectionLayout__NrDUT {
    padding: 16px;
    padding: var(--ds-spacing-xs);
}
  }

.PageWrapper_wideMainSectionLayout__hW2_b {
  margin: 0 auto;
  max-width: 1300px;
}

@media (min-width:23.4375em) {

.PageWrapper_wideMainSectionLayout__hW2_b {
    padding: 16px;
    padding: var(--ds-spacing-xs);
}
  }

.PageWrapper_heading__9moHC {
  margin: auto 0;
  text-align: center;
  margin-bottom: 32px;
  margin-bottom: var(--ds-spacing-lg);
}

.search-results_pageLayout__qns0_ {
  margin: 20px 24px 0;
  margin: var(--ds-spacing-sm) var(--ds-spacing-md) 0;
}

@media (min-width:23.4375em) {

.search-results_pageLayout__qns0_ {
    margin: 20px 24px 0;
    margin: var(--ds-spacing-sm) var(--ds-spacing-md) 0;
}
  }

.search-results_paginationContainer__PX7Ug {
  margin: 32px 0;
  margin: var(--ds-spacing-lg) 0;
}


/*# sourceMappingURL=4721e9a9cd41bb32.css.map*/