.adsf ul.vignette {
  max-width: 740px;
  margin: 20px auto 40px auto;
}
.adsf ul.vignette li:nth-child(1) div {
  background-color: #CC125C;
  transform: rotate(0);
}
.adsf ul.vignette li:nth-child(1) div p {
  transform: rotate(0);
}
.adsf ul.vignette li:nth-child(1) div span {
  font-size: 35px;
  line-height: 50px;
}
@media all and (max-width: 640px) {
  .adsf ul.vignette li:nth-child(1) div span {
    font-size: 28px;
    line-height: normal;
  }
}
.adsf ul.vignette li:nth-child(1) div b {
  font-size: 18px;
  line-height: normal;
}
@media all and (max-width: 640px) {
  .adsf ul.vignette li:nth-child(1) div b {
    font-size: 15px;
  }
}
.adsf ul.vignette li:nth-child(2) div {
  background-color: #D43977;
  transform: rotate(6deg);
}
.adsf ul.vignette li:nth-child(2) div p {
  transform: rotate(-6deg);
}
.adsf ul.vignette li:nth-child(2) div span {
  font-size: 35px;
  line-height: 50px;
}
@media all and (max-width: 640px) {
  .adsf ul.vignette li:nth-child(2) div span {
    font-size: 28px;
    line-height: normal;
  }
}
.adsf ul.vignette li:nth-child(2) div b {
  font-size: 18px;
  line-height: normal;
}
@media all and (max-width: 640px) {
  .adsf ul.vignette li:nth-child(2) div b {
    font-size: 15px;
  }
}
.adsf ul.vignette li:nth-child(3) div {
  background-color: #E279A3;
  transform: rotate(0);
}
.adsf ul.vignette li:nth-child(3) div p {
  transform: rotate(0);
}
.adsf ul.vignette li:nth-child(3) div span {
  font-size: 43px;
  line-height: 50px;
}
@media all and (max-width: 640px) {
  .adsf ul.vignette li:nth-child(3) div span {
    font-size: 28px;
    line-height: normal;
  }
}
.adsf ul.vignette li:nth-child(3) div b {
  font-size: 18px;
  line-height: normal;
}
@media all and (max-width: 640px) {
  .adsf ul.vignette li:nth-child(3) div b {
    font-size: 15px;
  }
}
.adsf article div {
  margin-top: 40px !important;
}
@media all and (max-width: 640px) {
  .adsf article div {
    margin: 0 20px !important;
  }
}
.adsf article div strong {
  font-family: "Lato-Bold", Arial, Helvetica, sans-serif !important;
}
.adsf article div span {
  font-weight: 900 !important;
  color: #CC125C !important;
  font-family: "Lato-Bold", Arial, Helvetica, sans-serif !important;
}
@media all and (max-width: 640px) {
  .adsf .dnone {
    display: none !important;
  }
}
@media all and (max-width: 640px) {
  .adsf .col-reverse {
    display: flex !important;
    flex-direction: column-reverse;
  }
}
@media all and (max-width: 640px) {
  .adsf .actions h2 {
    text-align: left !important;
  }
  .adsf .actions p {
    text-align: left !important;
  }
}
.adsf .actions ul li {
  border-color: #9EB29E;
}
.adsf .actions p span {
  color: #CC125C !important;
  font-family: "Hepta-Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}
.adsf .portrait {
  border-color: #9EB29E;
}
.adsf .portrait div hr {
  color: #9EB29E;
  border-color: #9EB29E;
}
.adsf .portrait div p {
  color: #9EB29E;
}
.adsf h2 {
  color: #CC125C;
}
.adsf .cta {
  background-color: #CC125C;
  color: #ffffff;
  border: none;
}
.adsf .w50p {
  width: 50%;
  display: block;
  margin: auto;
}
@media all and (max-width: 640px) {
  .adsf .w50p {
    width: 100%;
  }
}/*# sourceMappingURL=adsf.css.map */