.membershipContainer {
  align-items: center;
  background: var(--Scandic-Brand-Burgundy);
  border-radius: var(--Corner-radius-sm);
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  padding: var(--Spacing-x1) var(--Spacing-x2) 0;
}

.icon {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  padding-left: var(--Spacing-x2);
}

.burgundy {
  background-color: var(--Main-Brand-Burgundy);
}

.red {
  background-color: var(--Scandic-Brand-Scandic-Red);
}

@media screen and (min-width: 768px) {
  .membershipContainer {
    grid-template-columns: auto auto;
    padding: 0 0 0 var(--Spacing-x2);
    gap: var(--Spacing-x-half);
  }

  .icon {
    padding-left: 0;
  }
}
