/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/** HOME IMG */
.pointer_cursor {
  cursor: pointer;
}

@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.rotating img{
  animation: rotating 100s linear infinite;
}

.img_scroll img {
  width: 30% !important;
  transition: all 0.3s ease;
}

.container-cercle-mot .text-container-widget .text-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.container-cercle-mot .text-container-widget .text-container .word {
  opacity: 0;
  text-shadow: 2px 2px 5px black;
  /*&.center {
    text-align: center;
  }*/
}
.container-cercle-mot .text-container-widget .text-container .word.left {
  text-align: left;
}
.container-cercle-mot .text-container-widget .text-container .word.right {
  text-align: right;
}
.container-cercle-mot .text-container-widget .text-container .word.word1 {
  animation: scale 4s ease-in-out infinite 1s;
}
.container-cercle-mot .text-container-widget .text-container .word.word2 {
  animation: scale 4s ease-in-out infinite 2.5s;
}
.container-cercle-mot .text-container-widget .text-container .word.word3 {
  animation: scale 4s ease-in-out infinite 4s;
}
.container-cercle-mot .text-container-widget .text-container .word.word4 {
  animation: scale 4s ease-in-out infinite 5.5s;
}
.container-cercle-mot .text-container-widget .text-container .word.word5 {
  animation: scale 4s ease-in-out infinite 7s;
}
.container-cercle-mot .text-container-widget .text-container .word.word6 {
  animation: scale 4s ease-in-out infinite 8.5s;
}
.container-cercle-mot .text-container-widget .text-container .word.word7 {
  animation: scale 4s ease-in-out infinite 10s;
}

@keyframes scale {
  0%, 100% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
}
#news-home .elementor-post {
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* Mobile */
@media only screen and (max-width: 768px) {
  #testimonial-slider .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
  }
  #testimonial-slider .elementor-main-swiper {
    width: 100%;
  }
  #testimonial-slider .swiper-slide {
    background: linear-gradient(to bottom, #25346C, #1d2955);
  }

  #footer-main nav ul li a {
    justify-content: center;
  }
}
/* Tablette */
/* Bureau */
@media only screen and (min-width: 992px) {
  #testimonial-slider .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
  }
  #testimonial-slider .elementor-testimonial__content .elementor-testimonial__text {
    padding-bottom: 40px;
  }
  #testimonial-slider .elementor-testimonial__content .elementor-testimonial__text::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-image: url("https://www.bg-avocats-conseils.eu/wp-content/uploads/2023/12/guillements.png");
    background-size: cover;
    position: absolute;
    left: 25%;
  }
  #testimonial-slider .swiper-slide {
    background: linear-gradient(to bottom, #25346C, #1d2955);
    border-radius: 100em 0 0 100em;
  }
}

/*# sourceMappingURL=style.css.map */
