.pActuality {
  display: flex;
  flex-direction: column;
  gap: 7.5vw;
  padding-block: 10vw 20vw;
}
.pActuality__title {
  font-family: var(--ffMXBoIt);
  font-size: 2.1875rem;
  line-height: 2.5rem;
  text-align: center;
  text-transform: uppercase;
}
.pActuality__card {
  display: flex;
  flex-direction: column;
  gap: 3.5vw;
}
.pActuality__legend .corps h2 {
  font-family: var(--ffMXBoIt);
  font-size: var(--fsOther);
  line-height: var(--fsSubtitle);
  text-transform: uppercase;
}
.pActuality__icon {
  width: 33.5vw;
}
.pActuality__quotation {
  color: var(--mColor);
  font-family: var(--ffMLiIt);
  font-size: var(--fsOther);
  line-height: var(--fsSubtitle);
  text-align: center;
}
.pActuality__legend {
  display: flex;
  flex-direction: column;
  gap: 5vw;
}
.pActuality__legend > .button {
  margin-left: 0;
}

@media (min-width: 575.98px) {
  .pActuality {
    gap: 5vw;
    padding-block: 7.5vw 15vw;
  }
  .pActuality__icon {
    width: 20vw;
  }
  .pActuality__legend {
    gap: 2.5vw;
  }
}

@media (min-width: 767.98px) {
  .pActuality__icon {
    width: 15vw;
  }
}

@media (min-width: 991.98px) {
  .pActuality > .pActuality__card {
    flex-direction: row;
  }
  .pActuality > .pActuality__card:nth-of-type(even) {
    flex-direction: row-reverse;
    height: 100%;
  }
  .pActuality__card:nth-of-type(1n) .pActuality__illustration {
    width: 40%;
  }
  .pActuality__card:nth-of-type(2n) .pActuality__illustration {
    width: 50%;
  }
  .pActuality__card:nth-of-type(3n) .pActuality__illustration {
    width: 55%;
  }
  .pActuality__icon {
    width: 11.5vw;
  }
  .pActuality {
    padding-bottom: 10vw;
  }
}

@media (min-width: 1199.98px) {
  .pActuality {
    gap: 4vw;
    padding-block: 4vw 10vw;
  }
  .pActuality__icon {
    width: 9vw;
  }
  .pActuality__legend {
    gap: 0.5vw;
  }
  .pActuality__title {
    font-size: 3.75rem;
    line-height: 4.5rem;
  }
  .pActuality__quotation {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-inline: 10vw;
  }
  .pActuality__legend {
    gap: 1.5rem;
  }
}

@media (min-width: 1399.98px) {
  .pActuality__card:nth-of-type(1n) .pActuality__illustration {
    aspect-ratio: 667/518;
    height: auto;
    object-fit: cover;
    width: 40%;
  }
  .pActuality__card:nth-of-type(2n) .pActuality__illustration {
    aspect-ratio: 812/518;
    height: auto;
    object-fit: cover;
    width: 50%;
  }
  .pActuality__card:nth-of-type(3n) .pActuality__illustration {
    aspect-ratio: 950/738;
    height: auto;
    object-fit: cover;
    width: 55%;
  }
  .pActuality__icon {
    width: 7.5vw;
  }
  .pActuality__legend {
    gap: 1rem;
  }
}

@media (min-width: 1599.98px) {
  .pActuality__legend {
    width: 50%;
  }
  .pActuality__card:nth-of-type(3n) .pActuality__illustration {
    width: 46.55%;
  }
  .pActuality {
    padding-bottom: 7.5vw;
  }
  .pActuality__card:nth-of-type(2n) .pActuality__illustration {
    aspect-ratio: 812 / 518;
    height: auto;
    object-fit: cover;
    width: 40%;
  }
}

@media (min-width: 1799.98px) {
  .pActuality {
    gap: 3vw;
    padding-top: 3vw;
  }
  .pActuality__card {
    align-items: stretch;
    gap: 2.5vw;
  }
  .pActuality__icon {
    width: 5.5vw;
  }
  .pActuality__legend {
    height: fit-content;
    width: 44%;
  }
  .pActuality .pActuality__card .pActuality__illustration {
    height: auto;
    max-height: 100%;
    object-fit: cover;
  }
  .pActuality__card:nth-of-type(1n) .pActuality__illustration {
    aspect-ratio: unset;
    width: 45%;
  }
  .pActuality__card:nth-of-type(2n) .pActuality__illustration {
    aspect-ratio: unset;
  }
  .pActuality__card:nth-of-type(3n) .pActuality__illustration {
    aspect-ratio: unset;
    width: 59%;
  }
  .pActuality__quotation {
    margin-inline: 14vw;
  }
  .pActuality__card .corps {
    gap: 1.5rem;
  }
  .pActuality__legend {
    gap: 2.5rem;
  }
}

@media (min-width: 1919.98px) {
  body > .pActuality {
    gap: 2.5vw;
    padding-bottom: 6vw;
    padding-inline: 12.5vw;
  }
  .pActuality__quotation {
    margin-inline: 7vw;
  }
}
