/* Couleurs */
/* Breakpoints */
/* Font */
.fun {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50vh;
}
.fun__title {
  color: #F77275;
  font-family: "Lilita One", sans-serif;
  font-size: 3.5rem;
  text-transform: uppercase;
  line-height: 80%;
  position: absolute;
}
@media (min-width: 992px) {
  .fun__title {
    font-size: 8rem;
  }
}
.fun__t1 {
  margin-bottom: 9rem;
  margin-right: -3rem;
  transform: rotate(5deg);
}
@media (min-width: 992px) {
  .fun__t1 {
    margin-bottom: 16.5rem;
    margin-left: 3.5rem;
    font-size: 8rem;
  }
}
.fun__t2 {
  margin-bottom: 2.5rem;
  margin-left: -8rem;
  transform: rotate(-5deg);
}
@media (min-width: 992px) {
  .fun__t2 {
    margin-bottom: 2.5rem;
    margin-left: -12rem;
    transform: rotate(-5deg);
  }
}
.fun__t3 {
  margin-right: -4.5rem;
  transform: rotate(2deg);
}
@media (min-width: 992px) {
  .fun__t3 {
    margin-right: -14.5rem;
    margin-bottom: -5rem;
    transform: rotate(2deg);
  }
}
.fun__t4 {
  margin-top: 6.5rem;
  margin-left: -1rem;
  transform: rotate(9deg);
}
@media (min-width: 992px) {
  .fun__t4 {
    margin-top: 17.5rem;
    margin-left: -2rem;
    transform: rotate(9deg);
  }
}
.fun__illustration__un {
  position: absolute;
  margin-right: -14rem;
  margin-bottom: 11.5rem;
  rotate: 180deg;
}
@media (min-width: 992px) {
  .fun__illustration__un {
    margin-right: -30rem;
    margin-bottom: 20.5rem;
  }
}
.fun__illustration__deux {
  position: absolute;
  margin-top: 8rem;
  margin-left: -10.5rem;
}
@media (min-width: 992px) {
  .fun__illustration__deux {
    margin-top: 21rem;
    margin-left: -20.5rem;
  }
}
@media (min-width: 992px) {
  .fun {
    margin: 7rem 5% !important;
  }
}

.option {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 100px;
}
.option__all {
  border-radius: 21px;
  width: 290px;
  text-align: center;
  margin: 4rem 0;
  padding: 2rem 0.5rem;
}
@media (min-width: 992px) {
  .option__all {
    width: 380px;
    margin: 4rem 1rem;
  }
}
.option__first {
  background-color: #fe9798;
  rotate: -3deg;
}
.option__second {
  background-color: #F77275;
  rotate: 2deg;
}
.option__third {
  background-color: #fe9798;
  rotate: -2deg;
}
.option__fourth {
  background-color: #F77275;
  rotate: 3deg;
}
.option__title {
  color: #262924;
  font-family: "Lilita One", sans-serif;
  font-size: 2rem;
}
.option__text {
  color: #262924;
  font-family: "Josefin Sans", sans-serif;
}
@media (min-width: 992px) {
  .option {
    flex-direction: row;
    justify-content: center;
  }
}

#smooth-content {
  overflow: visible;
}

.formule__image {
  width: 100%;
  margin: auto;
  border-radius: 8px;
}
@media (min-width: 992px) {
  .formule__image {
    width: 45%;
  }
}
.formule__title {
  margin: 1rem;
  font-family: "Lilita One", sans-serif;
  color: #262924;
}
.formule__offres {
  font-family: "Josefin Sans", sans-serif;
  color: #262924;
  list-style: square;
  margin-bottom: 4rem;
}
@media (min-width: 992px) {
  .formule__container {
    width: 40%;
  }
}
@media (min-width: 992px) {
  .formule {
    display: flex;
  }
}

/*# sourceMappingURL=notre-formule.output.css.map */
