.cards {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  width:100%;
  background: linear-gradient(to left, #4A4AF9, #232E60);
  padding:20px;
  color:white;
  margin-bottom:-400px;
  border-radius:8px;
}

.cards__headline {
  width:100%;
  text-align:center;
  margin-bottom:30px;
  color:white;
}

.card__date_block {
  width:75%;
  display: flex;
  flex-wrap: nowrap;
  padding-right:30px;
  justify-content: space-between;
  text-align:center;
  color:white;
}

.countdown__large_number h3 {
  font-size:3rem;
  margin-bottom:0;
  color:white;
}

.card__text {
  width: 100%;
  /*margin-bottom:-45px;*/
}

.card__text p {
  font-weight:500;
  color:white;
}

@media screen and (max-width: 767px) {
  .cards {
    flex-wrap: wrap;
  }
  
  .cards__headline {
  width:100%;
}

.card__date_block {
  width:100%;
}
