.statistique__wrapper {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.statistique__informations {
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
}
.statistique__informations.statistique__informations-alternatif {
  align-items: flex-start;
}
@media (max-width: 989.98px) {
  .statistique__informations {
    align-items: flex-start;
    flex-direction: column;
  }
  .statistique__wrapper {
    gap: 0;
  }
}
.statistique__informations--left {
  display: flex;
  flex-direction: column;
  padding-right: 17rem;
  width: 40%;
}
@media (max-width: 989.98px) {
  .statistique__informations--left {
    margin-bottom: 20px;
    padding-right: 0;
    width: 100%;
  }
}
.statistique__informations-title {
  font-family: var(--font-body-family);
  font-size: calc(var(--font-heading-scale) * 4.5rem);
  margin: 0;
}
@media (max-width: 989.98px) {
  .statistique__informations-title {
    font-size: calc(var(--font-heading-scale) * 2.8rem);
    font-weight: 500;
    margin: 0 0 .5rem;
  }
}
.statistique__informations-title span {
  font-family: var(--font-heading-family);
  font-weight: 300;
  line-height: 1.2em;
}
@media (max-width: 989.98px) {
  .statistique__informations-title span {
    font-size: 3rem;
  }
}
.statistique__informations-subtitle {
  font-size: calc(var(--font-heading-scale) * 2.8rem);
  font-weight: 500;
  margin: 0 0 1.5rem;
}
@media (max-width: 989.98px) {
  .statistique__informations-subtitle {
    font-size: calc(var(--font-body-scale) * 2rem);
    font-weight: 400;
    margin: 0 0 .5rem;
  }
}
.statistique__informations-complementary {
  font-size: calc(var(--font-body-scale) * 1.1rem);
}
.statistique__informations > div > p {
  font-size: calc(var(--font-body-scale) * 1.5rem);
  letter-spacing: .02em;
  line-height: 1.46em;
}
.statistique__informations--right {
  color: #141414;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 100%;
  margin: 22px 0 10px;
}
.statistique__informations--right.is-slider {
  flex-wrap: nowrap;
  overflow-x: auto;
  padding-bottom: 3rem;
}
@media (max-width: 989.98px) {
  .statistique__informations--right.is-slider {
    padding-bottom: 1.5rem;
  }
}
.statistique__informations--right.is-slider::-webkit-scrollbar {
  border-radius: 2px;
  height: 2px;
  padding-bottom: 3rem;
}
.statistique__informations--right.is-slider::-webkit-scrollbar-track {
  background: #fff;
}
.statistique__informations--right.is-slider::-webkit-scrollbar-thumb {
  background: #000;
  border-radius: 2px;
}
.statistique__informations--right.statistique__informations--right-alternatif {
  flex-direction: column;
  gap: 1.5rem;
}
.statistique__informations .statistique__stats {
  width: 50%;
  padding: 0 20px;
  display: flex;
}
.statistique__informations .statistique__stats > div {
  display: flex;
  flex-direction: column;
  min-width: -moz-fit-content;
  min-width: fit-content;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 20px 0;
  width: 100%;
}
.statistique__informations--right > div:nth-child(odd) {
  border-right: .5px solid;
  padding-left: 0;
}
.statistique__informations--right > div:nth-child(2n) {
  padding-right: 0;
}
.statistique__informations--right > div > div {
  border-bottom: .5px solid;
}
@media (min-width: 990px) {
  .statistique__wrapperBox > img {
    width: 44%;
  }
  .statistique__wrapperBox > div {
    width: 66%;
  }
}
@media (max-width: 989.98px) {
  .statistique__wrapperBox > img {
    display: none;
  }
  .statistique {
    padding-top: 0;
    overflow: hidden;
  }
  img.statistique__image {
    margin: -20% -20% 0 20%;
  }
}
.statistique__informations--right:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #e8f4f4;
  margin-top: -1px;
}
.statistique__informations .statistique__stats.statistique__stats-alternatif {
  flex-direction: column-reverse;
}
@media (max-width: 989.98px) {
  .statistique__informations .statistique__stats {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
}
.statistique__informations .statistique__stats-number {
  font-size: calc(var(--font-heading-scale) * 7rem);
  color: #006d6c;
  font-weight: 300;
  line-height: 70px;
  margin-bottom: 4px;
}
.statistique__informations .statistique__stats-number.statistique__stats-number-alternatif {
  font-size: calc(var(--font-heading-scale) * 4rem);
}
@media (max-width: 989.98px) {
  .statistique__informations .statistique__stats-number.statistique__stats-number-alternatif {
    font-size: calc(var(--font-heading-scale) * 2.8rem);
  }
  .statistique__informations .statistique__stats-number {
    font-size: 4.3rem;
    line-height: 1.1em;
  }
}
.statistique__informations .statistique__stats-description {
  font-size: calc(var(--font-body-scale) * 1.5rem);
  letter-spacing: .02em;
  line-height: 1.46em;
  text-wrap-style: balance;
}
.statistique__informations .statistique__stats-description.statistique__stats-description-alternatif {
  font-size: calc(var(--font-body-scale) * 1.5rem);
  max-width: unset;
}
@media (max-width: 989.98px) {
  .statistique__informations .statistique__stats-description {
    font-size: calc(var(--font-body-scale) * 1.3rem);
    letter-spacing: .03em;
    max-width: 13rem;
  }
}
.statistique__faq {
  background-color: #fff;
  border-radius: .5rem;
  display: flex;
  gap: 5%;
  padding: 4rem 6rem;
  width: 100%;
}
@media (max-width: 989.98px) {
  .statistique__faq {
    flex-direction: column;
    gap: 0;
    padding: 0 2rem 3rem;
  }
}
.statistique__faq-content {
  display: flex;
  flex-direction: column;
  gap: 6rem;
}
@media (max-width: 989.98px) {
  .statistique__faq-content.statistique__faq-content-margin {
    margin-top: 2rem;
  }
  .statistique__faq-content {
    width: 100%;
  }
  .statistique__faq-spacer {
    margin-top: 5rem;
  }
}
.statistique__faq-image {
  height: auto;
}
@media (max-width: 989.98px) {
  .statistique__faq-image {
    display: flex;
    justify-content: center;
    min-width: unset !important;
    position: relative;
    width: 100%;
  }
}
.statistique__faq-image picture {
  height: 100%;
  width: 100%;
}
@media (max-width: 989.98px) {
  .statistique__faq-image picture {
    height: 23rem;
    position: relative;
    top: -5rem;
    width: 100%;
  }
}
.statistique__faq-image picture img {
  border-radius: .5rem;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.statistique__faq-title {
  font-size: calc(var(--font-heading-scale) * 4.5rem);
  margin: 0;
}
@media (max-width: 989.98px) {
  .statistique__faq-title {
    font-size: calc(var(--font-heading-scale) * 2.8rem);
    font-weight: 500;
  }
}
.statistique__faq-title span {
  font-family: var(--font-heading-family);
  font-weight: 300;
  line-height: 1.2em;
}
@media (max-width: 989.98px) {
  .statistique__faq-title span {
    font-size: 3rem;
  }
}
.statistique__faq-description p {
  color: #141414;
  font-size: calc(var(--font-body-scale) * 1.5rem);
  letter-spacing: .02em;
  line-height: 1.46em;
  margin: 0 0 1.5rem;
}
.statistique__faq-description span {
  color: #03302e;
  font-size: calc(var(--font-body-scale) * 1.8rem);
  font-weight: 600;
  letter-spacing: .04em;
  margin: 0 0 .5rem;
}
.statistique__faq-questions {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.statistique__faq-questions details:not(:last-child) {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 1.5rem;
}
.statistique__faq-questions details[open] .icon-minus {
  display: block;
}
.statistique__faq-questions details[open] .icon-plus {
  display: none;
}
.statistique__faq-questions summary {
  align-items: center;
  color: #03302e;
  display: flex;
  font-weight: 600;
  justify-content: space-between;
  letter-spacing: .04em;
}
.statistique__faq-questions summary .icon-minus,
.statistique__faq-questions summary .icon-plus {
  color: #03302e;
  height: 1.8rem;
  margin-left: 2rem;
  min-width: 1.8rem;
  width: 1.8rem;
}
.statistique__faq-questions summary .icon-minus {
  display: none;
}
.statistique__faq-questions p,
.statistique__faq-questions div {
  color: #141414;
  font-size: calc(var(--font-body-scale) * 1.5rem);
  letter-spacing: .02em;
  line-height: 1.46em;
  margin: 1rem 0 0;
}
