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