/* -- -- -- -- -- PARTICLES -- -- -- -- -- */
@media (min-width: 992px) {
    /* Animation sets pour ::before */
    *::before { animation: float1 2.75s ease-in-out infinite; }
    .header__legend::before { animation: float2 2s ease-in-out infinite; }
    .offers::before { animation: float3 3.25s ease-in-out infinite; }
  
    /* Animation sets pour ::after */
    *::after { animation: float4 2.5s ease-in-out infinite; }
    .offers::after { animation: float5 2.75s ease-in-out infinite; }
    .header__legend::after { animation: float6 3.5s ease-in-out infinite; }
  
    .category::before, .actuC > .illustrationContainer::before,
    .filter__title[open] > .filter__choices::after,
    .testimony__legend::before,
    .testimony__legend::after,
    .clients > .swiper.mySwiper > .swiper-button-next::after,
    .clients > .swiper.mySwiper > .swiper-button-prev::after,
    .partners > .swiper.mySwiper > .swiper-button-prev::after,
    .partners > .swiper.mySwiper > .swiper-button-next::after,
    .navbar__list > li:nth-child(6) > a::after,
    .miniatureA__imgContainer::before,
    .arianeWire__racine::before,
    .banner__content .illustrationContainer::after,
    .clients > .hide > .swiper-button-next::after,
    .clients > .hide > .swiper-button-prev:after,
    .sub-menu .menu-item-type-post_type a::after,
    .sub-menu .menu-item-type-post_type a > p::after,
    .navbar .burger__label::before,
    .navbar__list > li:has(.sub-menu) > p:after,
    .navbar__return::before,
    .history__date:not(:last-child)::after {
        animation: none;
    }

    /* Keyframes */
    @keyframes float1 {
      0% { transform: translate(0, 0); }
      50% { transform: translate(-3px, -6px); }
      100% { transform: translate(0, 0); }
    }
  
    @keyframes float2 {
      0% { transform: translate(0, 0); }
      50% { transform: translate(4px, -2px); }
      100% { transform: translate(0, 0); }
    }
  
    @keyframes float3 {
      0% { transform: translate(0, 0); }
      50% { transform: translate(-2px, 5px); }
      100% { transform: translate(0, 0); }
    }
  
    @keyframes float4 {
      0% { transform: translate(0, 0); }
      50% { transform: translate(5px, 3px); }
      100% { transform: translate(0, 0); }
    }
  
    @keyframes float5 {
      0% { transform: translate(0, 0); }
      50% { transform: translate(-4px, -5px); }
      100% { transform: translate(0, 0); }
    }
  
    @keyframes float6 {
      0% { transform: translate(0, 0); }
      50% { transform: translate(3px, -3px); }
      100% { transform: translate(0, 0); }
    }
}