.elementor-kit-17{--e-global-color-primary:#00D99E;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#385FE0;--e-global-color-fca83da:#FEEE00;--e-global-color-a283af3:#03D8FC;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-image:url("https://film.chiribiquetevr.co/wp-content/uploads/2025/05/roche-03.jpg");--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1000ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-primary );--e-preloader-size:50px;}.elementor-kit-17 e-page-transition{background-color:#000000;}.elementor-kit-17 a{color:var( --e-global-color-primary );}.elementor-kit-17 a:hover{color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-image-link-base{width:fit-content;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}
/* Start custom CSS *//*scroll bar color */
* {
    scrollbar-color: #c9b9a7 black;
}

/*------- reveal de gauche -------*/
/* WRAPPER – masque externe */
.reveal-wrapper {
  overflow: hidden;
  width: 100%;
  display: block;
}
/* ÉLÉMENT INTÉRIEUR – contenu à révéler */
.reveal-element-de-gauche {
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  opacity: 0;
  transition: none;
}
/* ÉDITION ELEMENTOR – pour voir le contenu dans l’admin */
body.elementor-editor-active .reveal-element-de-gauche {
  clip-path: none !important;
  -webkit-clip-path: none !important;
  opacity: 1 !important;
}


/*-------nav scroll one page-------*/
/* Cible le texte à l'intérieur du lien */
.elementor-icon-list-item a.active,
.elementor-icon-list-item a.active .elementor-icon-list-text {
  color: #FFFFFF !important;
}
/* Cible le SVG directement dans le lien actif */
.elementor-icon-list-item a.active .elementor-icon-list-icon svg {
  fill: #FFFFFF !important;
}/* -------- *//* End custom CSS */