.teasermulti .be-imageFigure,
.teasermulti .be-figureIcon {
  margin-bottom: 30px;
}

.teasermulti .be-imageFigure + *,
.teasermulti .be-figureIcon + * {
  margin-top: 0;
}

.teasermulti p {
  margin-bottom: 0;
}

.teasermulti h3 + p,
.teasermulti h3 + ul {
  margin-top: 20px;
}

.teasermulti .btn {
  width: 100%;
}

.teasermulti .btn-link {
  margin-top: 30px;
}

.teasermulti article > div {
  width: 100%;
}

@media (min-width: 992px) {
  .teasermulti article {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 25%;
            flex: 1 0 25%;
    width: 25%;
    padding-right: 10px;
    padding-left: 10px;
  }
}

.teasermulti article > *:not(.be-imageFigure):not(.be-figureIcon) {
  margin-top: 20px;
}

.teasermulti article > *:not(.be-imageFigure):not(.be-figureIcon):first-child {
  margin-top: 0;
}

.teasermulti article.align-items-stretch > div {
  overflow: hidden;
}

@media (min-width: 992px) {
  .teasermulti article.align-items-stretch > div > div {
    height: 100%;
  }
}

.bg-wild-sands .teasermulti article:not(.d-flex) > div,
.bg-wild-sands.teasermulti article:not(.d-flex) > div,
.bg-cotton .teasermulti article:not(.d-flex) > div,
.bg-cotton.teasermulti article:not(.d-flex) > div {
  padding: 25px;
  background: white;
  height: 100%;
}

.bg-wild-sands .teasermulti article:not(.d-flex) > div figure,
.bg-wild-sands.teasermulti article:not(.d-flex) > div figure,
.bg-cotton .teasermulti article:not(.d-flex) > div figure,
.bg-cotton.teasermulti article:not(.d-flex) > div figure {
  margin-top: -25px;
  margin-left: -25px;
  margin-right: -25px;
}

.bg-wild-sands .teasermulti article.d-flex > div > div,
.bg-wild-sands.teasermulti article.d-flex > div > div,
.bg-cotton .teasermulti article.d-flex > div > div,
.bg-cotton.teasermulti article.d-flex > div > div {
  background: white;
}

.teasermulti img {
  width: 100%;
}
.teasermulti img {
  width: 100%;
}
.teasermulti img {
  width: 100%;
}