.subscription-container {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.subscription-info {
    justify-content: center;
    align-items: center;
    text-align: center;
  }

.subscription-container.mobile {
    flex-direction: column;
    gap: 1rem;

}

.subscription-item-1 {
  position: relative;
  right: -14px;
  width: 300px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 20px;
  background-color: #BD0813;
}
.subscription-item-1.mobile {
    right: 0;
    width: 308px;
}

.subscription-item-2 {
  z-index: 1;
  width: 300px;
  padding-top: 10px;
  padding-bottom: 20px;
  background-color: #E30A17;
  border-radius: 20px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.subscription-item-2.mobile {
    z-index: 1;
    width: 308px;
}

.subscription-item-2 .cm-product-name-reversed {
    padding: 0.5rem 0;
}

.subscription-item-3 {
  position: relative;
  left: -14px;
  width: 300px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 20px;
  background-color: #BD0813;
}
.subscription-item-3.mobile {
    left: 0;
    width: 308px;
}

.section-white {
  background-color: #FFFFFF;
  padding: 1rem;
}

.section-grey {
  background-color: #F5F5F5;
  padding: 1rem;
}

.plus {
  position: absolute;
  margin-top: -12px;
  margin-left: 138px;
  color: transparent;
  text-shadow: 0 0 0 #BD0813;
}
.plus.mobile {
    margin-left: 145px;
}
.plus.plus-1 {
    margin-top: 210px;
}
.plus.plus-2 {
    margin-top: 225px;
}
.plus.plus-3 {
    margin-top: 228px;
}
