.main-content {
  margin: 0;
}

.promotion-1__image {
  margin-left: 6vw;
}

.field-name-description-field a{text-decoration: none;}
.field-name-description-field a:hover{text-decoration: underline;}
.field-name-description-field a h2:hover{color: #141C59;}
@media screen and (max-width: 64rem) {
  .promotion-1__content-wrapper {
    display: flex;
    flex-direction: column-reverse;
  }

  .promotion-1__content-info {
    padding: 10px 0 20px;
  }

  .promotion-1__image {
    margin-top: 20px;
    margin-left: 0px;
  }
}