.elementor-10020101 .elementor-element.elementor-element-edec6df{margin-top:15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10020101 .elementor-element.elementor-element-574eb7e{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-0880815{margin-top:15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10020101 .elementor-element.elementor-element-4fe2c89{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-6ccd9c9{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10020101 .elementor-element.elementor-element-198e22b{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-365eda0 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-10020101 .elementor-element.elementor-element-20605c1{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-20605c1 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-10020101 .elementor-element.elementor-element-518b752{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10020101 .elementor-element.elementor-element-73f5d4b{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-b253c17 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-10020101 .elementor-element.elementor-element-f9f2267{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-f9f2267 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-10020101 .elementor-element.elementor-element-f2984d0{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10020101 .elementor-element.elementor-element-e2c5684{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-29e316f .elementor-image-carousel-caption{text-align:center;}.elementor-10020101 .elementor-element.elementor-element-29e316f > .elementor-widget-container{margin:15px 0px 0px 0px;}@media(max-width:767px){.elementor-10020101 .elementor-element.elementor-element-365eda0{font-size:0.8em;}.elementor-10020101 .elementor-element.elementor-element-365eda0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10020101 .elementor-element.elementor-element-b253c17{font-size:0.8em;}.elementor-10020101 .elementor-element.elementor-element-b253c17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-edec6df */@keyframes fadeInUp {
      from {
        opacity: 0;
        transform: translateY(30px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    /* Style par défaut pour les éléments */
    .conteneur {
      opacity: 0; /* Caché par défaut */
      transform: translateY(30px); /* Position initiale */
      transition: opacity 0.6s ease, transform 0.6s ease; /* Transition fluide */
    }

    /* Classe ajoutée lorsque l'élément est visible */
    .conteneur.active {
      animation: fadeInUp 1.5s ease-out forwards; /* Animation fluide */
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0880815 */@keyframes fadeInUp {
      from {
        opacity: 0;
        transform: translateY(30px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    /* Style par défaut pour les éléments */
    .conteneur {
      opacity: 0; /* Caché par défaut */
      transform: translateY(30px); /* Position initiale */
      transition: opacity 0.6s ease, transform 0.6s ease; /* Transition fluide */
    }

    /* Classe ajoutée lorsque l'élément est visible */
    .conteneur.active {
      animation: fadeInUp 1.5s ease-out forwards; /* Animation fluide */
    }/* End custom CSS */