.elementor-8068 .elementor-element.elementor-element-9bf9f4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8068 .elementor-element.elementor-element-9bf9f4b::before, .elementor-8068 .elementor-element.elementor-element-9bf9f4b > .elementor-background-video-container::before, .elementor-8068 .elementor-element.elementor-element-9bf9f4b > .e-con-inner > .elementor-background-video-container::before, .elementor-8068 .elementor-element.elementor-element-9bf9f4b > .elementor-background-slideshow::before, .elementor-8068 .elementor-element.elementor-element-9bf9f4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8068 .elementor-element.elementor-element-9bf9f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8068 .elementor-element.elementor-element-1121b00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8068 .elementor-element.elementor-element-3a26f25{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-8068 .elementor-element.elementor-element-55a16a8 > .elementor-widget-container{margin:-100px -100px -100px -100px;padding:0px 5px 0px 0px;}.elementor-8068 .elementor-element.elementor-element-55a16a8{text-align:center;}.elementor-8068 .elementor-element.elementor-element-55a16a8 img{width:713px;height:500px;}.elementor-8068 .elementor-element.elementor-element-19e4c9d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-8068 .elementor-element.elementor-element-19e4c9d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:20px 0px 0px 0px;border-radius:10px 10px 0px 0px;}.elementor-8068 .elementor-element.elementor-element-19e4c9d.elementor-element{--align-self:center;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__content{width:40%;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__title-wrapper{font-size:55px;font-weight:800;text-transform:none;line-height:1.015em;padding:0px 0px 0px 0px;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__title{display:inline;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__title-1{-webkit-text-stroke-width:0.2px;color:#FFFFFF;-webkit-text-stroke-color:#000000;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .wgl-double-heading .dblh__subtitle::before,
                     .elementor-8068 .elementor-element.elementor-element-19e4c9d .wgl-double-heading .dblh__subtitle::after{background-color:#232323;}.elementor-8068 .elementor-element.elementor-element-522ffed > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button{justify-content:center;--border-color:#FFFFFF;box-shadow:0px 3px 64px -8px #184079 inset;}.elementor-8068 .elementor-element.elementor-element-522ffed .button__text{justify-content:center;}.elementor-8068 .elementor-element.elementor-element-522ffed .elementor-icon{--icon-translate-y:1px;color:#FFFFFF;fill:#FFFFFF;--icon-rotate:-45deg;}.elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button, .elementor-8068 .elementor-element.elementor-element-522ffed.has-separate_icon .media-wrapper{border-style:solid;}.elementor-8068 .elementor-element.elementor-element-522ffed .elementor-widget-container .wgl-button{color:#FFFFFF;}.elementor-8068 .elementor-element.elementor-element-522ffed:not(.has-bg_animation) .wgl-button{background-color:#02010100;}.elementor-8068 .elementor-element.elementor-element-522ffed.has-bg_animation .wgl-button::after{background-color:#02010100;}.elementor-8068 .elementor-element.elementor-element-522ffed.has-bg_animation .wgl-button{background-color:transparent !important;}.elementor-8068 .elementor-element.elementor-element-522ffed .elementor-widget-container .wgl-button:hover,
                     .elementor-8068 .elementor-element.elementor-element-522ffed .elementor-widget-container .wgl-button:focus{color:#000000;}.elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button:hover,
                     .elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button:focus{background-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-8068 .elementor-element.elementor-element-522ffed.has-bg_animation .wgl-button:hover::after,
                     .elementor-8068 .elementor-element.elementor-element-522ffed.has-bg_animation .wgl-button:focus::after{background-color:#FFFFFF;}.elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button:hover,.elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07) inset;}.elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button:hover .elementor-icon,
                     .elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button:focus .elementor-icon{color:#000000;fill:#000000;--icon-rotate:0deg;}@media(max-width:1440px){.elementor-8068 .elementor-element.elementor-element-3a26f25{--grid-auto-flow:row;}}@media(min-width:2400px){.elementor-8068 .elementor-element.elementor-element-3a26f25{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-8068 .elementor-element.elementor-element-3a26f25{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-8068 .elementor-element.elementor-element-3a26f25{--min-height:0px;--grid-auto-flow:row;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__content{width:50%;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__title-wrapper{font-size:55px;}}@media(max-width:767px){.elementor-8068 .elementor-element.elementor-element-3a26f25{--min-height:20px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8068 .elementor-element.elementor-element-55a16a8 img{width:965px;max-width:76%;height:241px;}.elementor-8068 .elementor-element.elementor-element-19e4c9d > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__content{width:100%;}.elementor-8068 .elementor-element.elementor-element-19e4c9d .dblh__title-wrapper{font-size:29px;line-height:1.3em;}.elementor-8068 .elementor-element.elementor-element-522ffed .wgl-button{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-a27156e */.svg-container {
  position: relative; 
  /*bottom: 0; */
  top:5vh;
  left: 45%;       
  transform: translate(-50%, -50%); 
}

.svg-container svg {
  transition: transform 0.3s ease-in-out; 
   filter: drop-shadow(2px 5px 2px rgba(28, 36, 58, 0.9));
}

.svg-container svg:hover {
  transform: scale(1.2); 
  cursor: pointer; 
}

.elementor-8068 .elementor-element.elementor-element-a27156e  {
  width: 80px;
  height: 80px;
  bottom: 0;   
  animation: float 3s ease-in-out infinite ;
}

/* Responsive pour tablettes et écrans moyens */
/*@media (min-width:768px) and (max-width:1350px) {
   /*.elementor-8068 .elementor-element.elementor-element-a27156e {
       // bottom: -25%;
    }
}*/


/** Animation flêche **/
#fleche-acc {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

@media (min-width:768px) and (max-width:1350px) {
    /*#fleche-acc {
        bottom: -25%;
    }*/
}

.arrow-bottom .elementor-icon svg {
  filter: drop-shadow(2px 3px 2px  #1c243a);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf9f4b */#info-hero-accueil {
    filter: drop-shadow(0 0 0.75rem #000);
}/* End custom CSS */