/* 
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
*/

/* Add your custom styles here */

.hide-section-initial .avantSection {
  display: none;
}

.hide-projection-3d .projection3D {
  display: none;
}

.hide-gallery-final .galleryFinal {
  display: none;
}

.incomingPhotos {
  display: none;
}

.hide-gallery-final .incomingPhotos {
  display: block !important;
}

.realisationsAnimation.blankAnimationDown .elementor-grid .e-loop-item {
  filter: opacity(0);
  animation: customSlideDown 1s forwards cubic-bezier(0.16, 1, 0.3, 1);
}

.realisationsAnimation .elementor-grid > *:nth-of-type(1) {
  animation-delay: 400ms !important;
}

.realisationsAnimation .elementor-grid > *:nth-of-type(2) {
  animation-delay: 500ms !important;
}

.realisationsAnimation .elementor-grid > *:nth-of-type(3) {
  animation-delay: 600ms !important;
}

.realisationsAnimation .elementor-grid > *:nth-of-type(4) {
  animation-delay: 700ms !important;
}

.realisationsAnimation .elementor-grid > *:nth-of-type(5) {
  animation-delay: 800ms !important;
}

.realisationsAnimation .elementor-grid > *:nth-of-type(6) {
  animation-delay: 900ms !important;
}

.realisationsAnimation .elementor-grid > *:nth-of-type(7) {
  animation-delay: 1000ms !important;
}

.equipeAnimation.blankAnimationDown .swiper-wrapper .swiper-slide {
  filter: opacity(0);
  animation: customSlideDown 1s forwards cubic-bezier(0.16, 1, 0.3, 1);
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(1) {
  animation-delay: 400ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(2) {
  animation-delay: 500ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(3) {
  animation-delay: 600ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(4) {
  animation-delay: 700ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(5) {
  animation-delay: 800ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(6) {
  animation-delay: 900ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(7) {
  animation-delay: 1000ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(8) {
  animation-delay: 1100ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(9) {
  animation-delay: 1200ms !important;
}

.equipeAnimation .swiper-wrapper > *:nth-of-type(10) {
  animation-delay: 1300ms !important;
}
