@media (max-width: 950px) {
    .footer-column {
      flex: 0 0 50%; /* 2 columns on smaller screens */
    }
    .copyright {
        text-align: center;
        margin-top: 20px;
        font-size: 0.9rem;
        color: #707072;
        font: var(--podium-cds-typography-body2-strong);
      }

      .copyright a{
        color: #707072;
      }

      .flex{
        display: flex;
      }
      
      .justify-end{
        justify-content: flex-start;
      }
  }

  @media (min-width: 950px) {
    .footer-column {
      flex: 0 0 20%; /* 5 columns on larger screens */
    }

    .footer{
        margin-top: 60px;
    }

    .flex{
        display: flex;
      }
      
      .justify-end{
        justify-content: flex-end;
      }
  }

  .copyright {
    text-align: start;
    margin-top: 20px;
    font-size: 0.9rem;
    color: #707072;
    font: var(--podium-cds-typography-body2-strong);
    margin-top: 50px;
    margin-bottom: -50px;
  }

  .copyright a{
    color: #707072;
  }






.css-1twugl3 {
    font: var(--podium-cds-typography-body2-strong);
    color: #111111;
    height: 32px;
    margin-bottom: 12px;
}

.footer-link {
    font: var(--podium-cds-typography-body2-strong);
}

.css-xrit3w {
    font: var(--podium-cds-typography-body3-strong);
    color: #707072;
    display: undefined;
    font-size: 14px;
}

.css-x8wy1:hover:not(:disabled) {
    color: #707072;
}

.cta-primary-dark{
    color: #707072;
    font-size: 14px;
}

.css-x8wy1 .btn-icon-wrapper {
    width: 14px;
    height: 14px;
}

.css-x8wy1 .btn-icon-wrapper svg {
    width: 16px;
    height: 16px;
    /* -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px); */
    margin-bottom: 4px;
    margin-right: 4px;
}