.elementor-kit-8924{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#080416;--e-global-color-accent:#61CE70;--e-global-color-bea1f53:#E8442A30;--e-global-typography-primary-font-family:"Source Sans Pro";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Source Sans Pro";--e-global-typography-accent-font-weight:600;--e-global-typography-f341826-font-family:"Montserrat";--e-global-typography-f341826-font-weight:700;--e-global-typography-15249b7-font-family:"Montserrat";--e-global-typography-15249b7-font-size:0.9em;--e-global-typography-15249b7-font-weight:700;--e-global-typography-15249b7-text-transform:uppercase;--e-global-typography-b09aab1-font-family:"Source Sans Pro";--e-global-typography-b09aab1-font-size:1em;--e-global-typography-b09aab1-font-weight:600;--e-global-typography-b09aab1-line-height:1.5em;--e-global-typography-83ce454-font-family:"Montserrat";--e-global-typography-83ce454-font-size:3rem;--e-global-typography-83ce454-font-weight:700;--e-global-typography-83ce454-line-height:3.2rem;--e-global-typography-1d09177-font-family:"Montserrat";--e-global-typography-1d09177-font-size:1.4rem;--e-global-typography-1d09177-font-weight:400;--e-global-typography-1d09177-text-transform:uppercase;--e-global-typography-11e6a72-font-family:"Montserrat";--e-global-typography-11e6a72-font-size:1.4rem;--e-global-typography-11e6a72-font-weight:400;--e-global-typography-11e6a72-text-transform:none;--e-global-typography-45643cf-font-family:"Montserrat";--e-global-typography-45643cf-font-size:2.3em;--e-global-typography-45643cf-font-weight:400;--e-global-typography-45643cf-text-transform:none;--e-global-typography-2ff4b87-font-family:"Montserrat";--e-global-typography-2ff4b87-font-size:1.1rem;--e-global-typography-2ff4b87-font-weight:800;--e-global-typography-2ff4b87-text-transform:uppercase;--e-global-typography-3fa5c3c-font-family:"Montserrat";--e-global-typography-3fa5c3c-font-size:0.6em;--e-global-typography-3fa5c3c-font-weight:800;--e-global-typography-3fa5c3c-text-transform:uppercase;--e-global-typography-4b89776-font-family:"Montserrat";--e-global-typography-4b89776-font-size:1.9em;--e-global-typography-4b89776-font-weight:400;--e-global-typography-4b89776-text-transform:none;--e-global-typography-4b89776-text-decoration:none;--e-global-typography-4b89776-line-height:1.5em;--e-global-typography-9f24f0a-font-family:"Montserrat";--e-global-typography-9f24f0a-font-size:2.5em;--e-global-typography-9f24f0a-font-weight:700;--e-global-typography-8a71d67-font-family:"Montserrat";--e-global-typography-8a71d67-font-size:3rem;--e-global-typography-8a71d67-font-weight:800;--e-global-typography-8a71d67-text-transform:uppercase;--e-global-typography-8a71d67-line-height:3.2rem;color:var( --e-global-color-text );font-family:"Source Sans Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.6em;}.elementor-kit-8924 a:hover{color:var( --e-global-color-astglobalcolor3 );}.elementor-kit-8924 h1{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;}.elementor-kit-8924 h2{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:400;}.elementor-kit-8924 h3{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;}.elementor-kit-8924 h4{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:400;}.elementor-kit-8924 h5{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8924 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-8924{--e-global-typography-text-font-size:1em;--e-global-typography-text-line-height:1.4em;--e-global-typography-15249b7-font-size:0.9em;--e-global-typography-83ce454-font-size:3rem;--e-global-typography-83ce454-line-height:2.2rem;--e-global-typography-1d09177-font-size:1.4rem;--e-global-typography-11e6a72-font-size:1.4rem;--e-global-typography-45643cf-font-size:1.4rem;--e-global-typography-2ff4b87-font-size:1.4rem;--e-global-typography-4b89776-font-size:1.4rem;--e-global-typography-8a71d67-font-size:3rem;--e-global-typography-8a71d67-line-height:2.2rem;font-size:1em;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8924{--e-global-typography-text-font-size:1em;--e-global-typography-text-line-height:1.3em;--e-global-typography-15249b7-font-size:0.7em;--e-global-typography-83ce454-font-size:2rem;--e-global-typography-83ce454-line-height:2.2rem;--e-global-typography-1d09177-font-size:16px;--e-global-typography-1d09177-line-height:19px;--e-global-typography-11e6a72-font-size:16px;--e-global-typography-11e6a72-line-height:19px;--e-global-typography-45643cf-font-size:16px;--e-global-typography-45643cf-line-height:19px;--e-global-typography-2ff4b87-font-size:16px;--e-global-typography-2ff4b87-line-height:19px;--e-global-typography-4b89776-font-size:1.7em;--e-global-typography-4b89776-line-height:1.1em;--e-global-typography-8a71d67-font-size:2rem;--e-global-typography-8a71d67-line-height:2.2rem;font-size:1em;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.blur {
      animation: blur 8s ease 0s infinite;
  -webkit-animation: blur 8s ease 0s infinite;
  -moz-animation: blur 8s ease 0s infinite;
}
 @keyframes blur {
  0%,
  90% {
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
  }
  50% {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
  }
}
.box-shadow-gris-1 {
    box-shadow:  20px 20px 60px #b9b9b9,
             -20px -20px 60px #fbfbfb;
}
.box-shadow-gris-2 {
    border-radius: 50px;
background: linear-gradient(145deg, #e9e9e9, #c4c4c4);
box-shadow:  20px 20px 60px #b9b9b9,
             -20px -20px 60px #fbfbfb;
}
.box-shadow-blanc-1 {
    border-radius: 50px;
background: linear-gradient(145deg, #ffffff, #e6e6e6);
box-shadow:  20px 20px 60px #d9d9d9,
             -20px -20px 60px #ffffff;
}
h4.uael-video__caption {
    padding-top:15px;
}
a {
  color: inherit;
}
.blur-background-haut {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(103, 118, 142, 0.5); /* 50% d'opacité */
    backdrop-filter: blur(10px); /* Effet de flou */
    -webkit-backdrop-filter: blur(10px); /* Pour compatibilité Safari */
    z-index: 999; /* S'assurer qu'il est au-dessus du contenu */
}
.blur-background-haut-2 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(33, 20, 82, 0.5); /* 50% d'opacité */
    backdrop-filter: blur(10px); /* Effet de flou */
    -webkit-backdrop-filter: blur(10px); /* Compatibilité Safari */
    z-index: 999; /* S'assurer qu'il est au-dessus du contenu */
}
@media (min-width: 1024px) {
.adtg-border-radius {
border-radius: 25px;
padding-left:20px;
padding-right:20px;
background-color: #F9F6FE;
}
}/* End custom CSS */