.elementor-kit-6{--e-global-color-primary:#041744;--e-global-color-secondary:#354B80;--e-global-color-text:#041744;--e-global-color-accent:#61CE70;--e-global-color-a08ac4f:#6C79B9;--e-global-color-8006510:#07A0D2;--e-global-color-8a7a8ee:#CDECF6;--e-global-color-f23ea7f:#FDC400;--e-global-color-15ccdad:#884897;--e-global-color-b422d2a:#DCDEE2;--e-global-color-db15b8f:#949CAC;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-size:1.2rem;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-size:2.5rem;}.elementor-kit-6 h2{font-size:2.2rem;}.elementor-kit-6 h3{font-size:1.8rem;}.elementor-kit-6 h4{font-size:1.4rem;}.elementor-kit-6 h5{font-size:1.2rem;}.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;}{}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;}}/* Start custom CSS */@media screen and (max-width: 768px) {
    .recherche, .quotidien, .informer {
        padding: 0 1.5em 1.5em 1.5em;
    }
    .spacer, .spacer-1 {
        display: none;
    }
    .sliderpics {
        border-radius: 0 0 20px 20px !important;
    }
    .slidercontent {
        padding: 0 0.5em;
        text-align: center;
    }
    .gridtext {
        text-align: center;
    }
    .buttonfirst, .buttonsecond, .video {
        padding: 0 0.5em;
    }
    .cardbutton {
        margin-bottom: 2em;
    }
    .galleryfirst, .gallerysecond, .gallerythird {
        padding: 0 1em 1em 1em;
    }
    .spacerasso {
        height: 5vh;
    }
    .videocontainer p {
        text-align: center;
    }
    .firstcard, .secondcard, .thirdcard {
        margin-bottom: 1em;
        gap: 0;
    }
    .cardimage img {
        margin-bottom: 1em;
    }
    .cardbutton a {
        padding-top: 0 !important;
        margin-bottom: 1em;
    }
    .partnercard p {
        text-align: center;
    }
    
    .spacercustom1 {
    display: none;
}
    
   
}

@media screen and (max-width: 1024px) {
.cardbutton a {
        margin-bottom: 2em;
    }
.spacercustom1, .spacercustom2 {
    height: 1vh;
}
}/* End custom CSS */