.bank-list-container-flex {
  display: flex;
  flex-direction: column; }
  @media only screen and (min-width: 800px) {
    .bank-list-container-flex {
      flex-direction: row; } }
  @media only screen and (min-width: 800px) {
    .bank-list-container-flex .aside {
      width: 300px; } }
  @media only screen and (min-width: 800px) {
    .bank-list-container-flex .main-container {
      padding-right: 16px;
      width: calc(100% - 310px); } }
  .bank-list-container-flex .main-container_header {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .bank-list-container-flex .company-campaign.small {
    table-layout: fixed; }
    @media only screen and (min-width: 800px) {
      .bank-list-container-flex .company-campaign.small {
        table-layout: auto; } }
  .bank-list-container-flex .company-campaign.small td:nth-of-type(2) {
    width: max-content; }
  .bank-list-container-flex .full-wrapper {
    display: flex;
    align-content: center;
    margin-bottom: 24px;
    flex-direction: column; }
    @media only screen and (min-width: 800px) {
      .bank-list-container-flex .full-wrapper {
        flex-direction: row; } }
    @media only screen and (max-width: 800px) {
      .bank-list-container-flex .full-wrapper .wrapper-review-button {
        margin-top: 16px;
        margin-left: 0;
        width: 100%; } }
  .bank-list-container-flex .new-bank-button {
    margin-bottom: 0; }
  .bank-list-container-flex .pinkw-wrap.pw-wide {
    z-index: 900; }
  .bank-list-container-flex a {
    color: #244696; }

@media only screen and (min-width: 800px) {
  .bank-list-container-3-column-grid {
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 1fr 1fr; } }

.scribe-banks-pink {
  background-color: #53385b; }
  @media only screen and (min-width: 800px) {
    .scribe-banks-pink {
      margin-right: 16px; } }
