.elementor-kit-8632{--e-global-color-primary:#000131;--e-global-color-secondary:#000131A3;--e-global-color-text:#000131;--e-global-color-accent:#3257DA;--e-global-color-94bfd74:#44E9FF;--e-global-color-f09f48a:#FFFFFF;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:600;--e-global-typography-5569f3b-font-family:"Outfit";--e-global-typography-5569f3b-font-size:48px;--e-global-typography-5569f3b-font-weight:600;--e-global-typography-5569f3b-line-height:120%;--e-global-typography-2e352f0-font-family:"Outfit";--e-global-typography-2e352f0-font-size:32px;--e-global-typography-2e352f0-font-weight:600;--e-global-typography-2e352f0-line-height:120%;--e-global-typography-343a00c-font-family:"Outfit";--e-global-typography-343a00c-font-size:24px;--e-global-typography-343a00c-font-weight:600;--e-global-typography-343a00c-line-height:120%;--e-global-typography-8a9c65d-font-family:"Outfit";--e-global-typography-8a9c65d-font-size:20px;--e-global-typography-8a9c65d-font-weight:400;--e-global-typography-8a9c65d-line-height:150%;--e-global-typography-19e45ac-font-family:"Outfit";--e-global-typography-19e45ac-font-size:20px;--e-global-typography-19e45ac-font-weight:600;--e-global-typography-19e45ac-line-height:150%;--e-global-typography-e7a69f6-font-family:"Outfit";--e-global-typography-e7a69f6-font-size:16px;--e-global-typography-e7a69f6-font-weight:400;--e-global-typography-e7a69f6-line-height:150%;--e-global-typography-fe90125-font-family:"Outfit";--e-global-typography-fe90125-font-size:16px;--e-global-typography-fe90125-font-weight:600;--e-global-typography-e9b582f-font-family:"Outfit";--e-global-typography-e9b582f-font-size:12px;--e-global-typography-e9b582f-font-weight:400;--e-global-typography-e9b582f-line-height:150%;--e-global-typography-f8114c4-font-family:"Outfit";--e-global-typography-f8114c4-font-size:12px;--e-global-typography-f8114c4-font-weight:600;--e-global-typography-f8114c4-line-height:150%;--e-global-typography-c431e75-font-family:"Outfit";--e-global-typography-c431e75-font-size:16px;--e-global-typography-c431e75-font-weight:600;font-family:var( --e-global-typography-e7a69f6-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a69f6-font-size );font-weight:var( --e-global-typography-e7a69f6-font-weight );line-height:var( --e-global-typography-e7a69f6-line-height );}.elementor-kit-8632 button:hover,.elementor-kit-8632 button:focus,.elementor-kit-8632 input[type="button"]:hover,.elementor-kit-8632 input[type="button"]:focus,.elementor-kit-8632 input[type="submit"]:hover,.elementor-kit-8632 input[type="submit"]:focus,.elementor-kit-8632 .elementor-button:hover,.elementor-kit-8632 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f09f48a );}.elementor-kit-8632 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8632 p{margin-bottom:0px;}.elementor-kit-8632 a{color:var( --e-global-color-accent );}.elementor-kit-8632 a:hover{color:var( --e-global-color-94bfd74 );}.elementor-kit-8632 h1{font-family:var( --e-global-typography-5569f3b-font-family ), Sans-serif;font-size:var( --e-global-typography-5569f3b-font-size );font-weight:var( --e-global-typography-5569f3b-font-weight );line-height:var( --e-global-typography-5569f3b-line-height );}.elementor-kit-8632 h2{font-family:var( --e-global-typography-2e352f0-font-family ), Sans-serif;font-size:var( --e-global-typography-2e352f0-font-size );font-weight:var( --e-global-typography-2e352f0-font-weight );line-height:var( --e-global-typography-2e352f0-line-height );}.elementor-kit-8632 h3{font-family:var( --e-global-typography-343a00c-font-family ), Sans-serif;font-size:var( --e-global-typography-343a00c-font-size );font-weight:var( --e-global-typography-343a00c-font-weight );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h4{font-family:var( --e-global-typography-343a00c-font-family ), Sans-serif;font-size:var( --e-global-typography-343a00c-font-size );font-weight:var( --e-global-typography-343a00c-font-weight );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h5{font-family:var( --e-global-typography-343a00c-font-family ), Sans-serif;font-size:var( --e-global-typography-343a00c-font-size );font-weight:var( --e-global-typography-343a00c-font-weight );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h6{font-family:var( --e-global-typography-343a00c-font-family ), Sans-serif;font-size:var( --e-global-typography-343a00c-font-size );font-weight:var( --e-global-typography-343a00c-font-weight );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 button,.elementor-kit-8632 input[type="button"],.elementor-kit-8632 input[type="submit"],.elementor-kit-8632 .elementor-button{font-family:var( --e-global-typography-c431e75-font-family ), Sans-serif;font-size:var( --e-global-typography-c431e75-font-size );font-weight:var( --e-global-typography-c431e75-font-weight );color:var( --e-global-color-f09f48a );border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-kit-8632 img{border-radius:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8632{--e-global-typography-5569f3b-font-size:40px;font-size:var( --e-global-typography-e7a69f6-font-size );line-height:var( --e-global-typography-e7a69f6-line-height );}.elementor-kit-8632 h1{font-size:var( --e-global-typography-5569f3b-font-size );line-height:var( --e-global-typography-5569f3b-line-height );}.elementor-kit-8632 h2{font-size:var( --e-global-typography-2e352f0-font-size );line-height:var( --e-global-typography-2e352f0-line-height );}.elementor-kit-8632 h3{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h4{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h5{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h6{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 button,.elementor-kit-8632 input[type="button"],.elementor-kit-8632 input[type="submit"],.elementor-kit-8632 .elementor-button{font-size:var( --e-global-typography-c431e75-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8632{font-size:var( --e-global-typography-e7a69f6-font-size );line-height:var( --e-global-typography-e7a69f6-line-height );}.elementor-kit-8632 h1{font-size:var( --e-global-typography-5569f3b-font-size );line-height:var( --e-global-typography-5569f3b-line-height );}.elementor-kit-8632 h2{font-size:var( --e-global-typography-2e352f0-font-size );line-height:var( --e-global-typography-2e352f0-line-height );}.elementor-kit-8632 h3{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h4{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h5{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 h6{font-size:var( --e-global-typography-343a00c-font-size );line-height:var( --e-global-typography-343a00c-line-height );}.elementor-kit-8632 button,.elementor-kit-8632 input[type="button"],.elementor-kit-8632 input[type="submit"],.elementor-kit-8632 .elementor-button{font-size:var( --e-global-typography-c431e75-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Désactive le scroll horizontal globalement, sauf pour les carrousels */
html, body {
  overflow-x: hidden !important;
}

/* NE PAS toucher aux éléments Swiper */
.elementor-section,
.elementor-container,
.elementor-widget-wrap {
  overflow-x: hidden;
}

/* Permet au carrousel Swiper de fonctionner normalement */
.swiper,
.swiper-wrapper {
  overflow: visible !important;
}

/* Boutons */

.Btn_Custom .elementor-button{
    transition: 0.3s;
    background: var(--Gradiant-2, radial-gradient(147.15% 141.42% at 100% 100%, #3257DA 0%, #44E9FF 100%));
}

.Btn_Custom:hover .elementor-button{
    background: #fff;
    color: #000131;
    box-shadow: 0px 2px 12px 0px rgba(0, 1, 49, 0.20);
}

.Btn_Custom .elementor-button-icon{
    border-radius: 100px;
    background: var(--White, #FFF);
    box-shadow: 0px 6px 12px 0px rgba(0, 1, 49, 0.16);
    margin: -16px -32px -16px 0;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
}

.Btn_Custom .elementor-button-icon svg{
    width: 28px;
    height: 28px;
}

.Btn_Custom:hover .elementor-button-icon{
    background: var(--White, #000131)
    ;
}

/* Background blur */
.Back_Blur{
    backdrop-filter: blur(20px);
}

/* Titre WP */
.page .entry-title {
    display: none;
}/* End custom CSS */