.elementor-10127 .elementor-element.elementor-element-6566da60{--display:flex;--flex-wrap:nowrap;}.elementor-10127 .elementor-element.elementor-element-6566da60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10127 .elementor-element.elementor-element-2dca988b{--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-10127 .elementor-element.elementor-element-2dca988b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10127 .elementor-element.elementor-element-1c5c8db8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-8400740 );--border-color:var( --e-global-color-8400740 );--border-radius:20px 20px 20px 20px;}.elementor-10127 .elementor-element.elementor-element-1c5c8db8:not(.elementor-motion-effects-element-type-background), .elementor-10127 .elementor-element.elementor-element-1c5c8db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBFF;}.elementor-10127 .elementor-element.elementor-element-1c5c8db8.e-con{--align-self:center;}.elementor-10127 .elementor-element.elementor-element-ca48d47{text-align:center;}.elementor-10127 .elementor-element.elementor-element-ca48d47 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10127 .elementor-element.elementor-element-5dfe97b0{text-align:center;}.elementor-10127 .elementor-element.elementor-element-638805d7{--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-10127 .elementor-element.elementor-element-638805d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10127 .elementor-element.elementor-element-605d5be6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-8400740 );--border-color:var( --e-global-color-8400740 );--border-radius:20px 20px 20px 20px;}.elementor-10127 .elementor-element.elementor-element-605d5be6:not(.elementor-motion-effects-element-type-background), .elementor-10127 .elementor-element.elementor-element-605d5be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBFF;}.elementor-10127 .elementor-element.elementor-element-605d5be6.e-con{--align-self:center;}.elementor-10127 .elementor-element.elementor-element-43b2e8b{text-align:center;}.elementor-10127 .elementor-element.elementor-element-43b2e8b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10127 .elementor-element.elementor-element-694df45a{text-align:center;}.elementor-10127 .elementor-element.elementor-element-5aada017{--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-10127 .elementor-element.elementor-element-5aada017.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10127 .elementor-element.elementor-element-6eb3e477{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-8400740 );--border-color:var( --e-global-color-8400740 );--border-radius:20px 20px 20px 20px;}.elementor-10127 .elementor-element.elementor-element-6eb3e477:not(.elementor-motion-effects-element-type-background), .elementor-10127 .elementor-element.elementor-element-6eb3e477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBFF;}.elementor-10127 .elementor-element.elementor-element-6eb3e477.e-con{--align-self:center;}.elementor-10127 .elementor-element.elementor-element-6af15137 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10127 .elementor-element.elementor-element-7c10aa0f{text-align:center;}.elementor-10127 .elementor-element.elementor-element-7c10aa0f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10127 .elementor-element.elementor-element-3a14731c{text-align:center;}.elementor-10127 .elementor-element.elementor-element-cccbf89{--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-10127 .elementor-element.elementor-element-cccbf89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10127 .elementor-element.elementor-element-d4c9f53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-8400740 );--border-color:var( --e-global-color-8400740 );--border-radius:20px 20px 20px 20px;}.elementor-10127 .elementor-element.elementor-element-d4c9f53:not(.elementor-motion-effects-element-type-background), .elementor-10127 .elementor-element.elementor-element-d4c9f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBFF;}.elementor-10127 .elementor-element.elementor-element-d4c9f53.e-con{--align-self:center;}.elementor-10127 .elementor-element.elementor-element-b6c2f95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10127 .elementor-element.elementor-element-b6c2f95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10127 .elementor-element.elementor-element-b6c2f95 img{height:66px;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10127 .elementor-element.elementor-element-b9f007b{text-align:center;}.elementor-10127 .elementor-element.elementor-element-b9f007b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10127 .elementor-element.elementor-element-6c04acc{text-align:center;}.elementor-10127 .elementor-element.elementor-element-1701be7a{--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-10127 .elementor-element.elementor-element-1701be7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10127 .elementor-element.elementor-element-3f93e36c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-8400740 );--border-color:var( --e-global-color-8400740 );--border-radius:20px 20px 20px 20px;}.elementor-10127 .elementor-element.elementor-element-3f93e36c:not(.elementor-motion-effects-element-type-background), .elementor-10127 .elementor-element.elementor-element-3f93e36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBFF;}.elementor-10127 .elementor-element.elementor-element-3f93e36c.e-con{--align-self:center;}.elementor-10127 .elementor-element.elementor-element-6a5d1d43{text-align:center;}.elementor-10127 .elementor-element.elementor-element-6a5d1d43 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10127 .elementor-element.elementor-element-638fa726{text-align:center;}.elementor-10127 .elementor-element.elementor-element-2731007{--display:flex;}.elementor-10127 .elementor-element.elementor-element-068019c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-8400740 );--border-color:var( --e-global-color-8400740 );--border-radius:20px 20px 20px 20px;}.elementor-10127 .elementor-element.elementor-element-068019c:not(.elementor-motion-effects-element-type-background), .elementor-10127 .elementor-element.elementor-element-068019c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBFF;}.elementor-10127 .elementor-element.elementor-element-068019c.e-con{--align-self:center;}.elementor-10127 .elementor-element.elementor-element-e53f353{text-align:center;}.elementor-10127 .elementor-element.elementor-element-e53f353 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10127 .elementor-element.elementor-element-9d636c0{text-align:center;}@media(max-width:767px){.elementor-10127 .elementor-element.elementor-element-6566da60{--width:394px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10127 .elementor-element.elementor-element-2dca988b{--width:35%;--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:010px;}.elementor-10127 .elementor-element.elementor-element-1c5c8db8{--content-width:679px;--min-height:32px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10127 .elementor-element.elementor-element-638805d7{--width:35%;--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:010px;}.elementor-10127 .elementor-element.elementor-element-5aada017{--width:35%;--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:010px;}.elementor-10127 .elementor-element.elementor-element-cccbf89{--width:35%;--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:010px;}.elementor-10127 .elementor-element.elementor-element-1701be7a{--width:35%;--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:010px;}}@media(min-width:768px){.elementor-10127 .elementor-element.elementor-element-6566da60{--width:100%;}.elementor-10127 .elementor-element.elementor-element-2dca988b{--width:25%;}.elementor-10127 .elementor-element.elementor-element-638805d7{--width:25%;}.elementor-10127 .elementor-element.elementor-element-5aada017{--width:25%;}.elementor-10127 .elementor-element.elementor-element-cccbf89{--width:25%;}.elementor-10127 .elementor-element.elementor-element-1701be7a{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-1c5c8db8 */.elementor-10127 .elementor-element.elementor-element-1c5c8db8 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-605d5be6 */.elementor-10127 .elementor-element.elementor-element-605d5be6 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eb3e477 */.elementor-10127 .elementor-element.elementor-element-6eb3e477 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c9f53 */.elementor-10127 .elementor-element.elementor-element-d4c9f53 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f93e36c */.elementor-10127 .elementor-element.elementor-element-3f93e36c {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068019c */.elementor-10127 .elementor-element.elementor-element-068019c {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6566da60 *//* =========================================
   1. CODE GLOBAL (Structure de base)
   ========================================= */
.elementor-10127 .elementor-element.elementor-element-6566da60 {
    display: flex !important;
    flex-direction: row !important;
    align-items: stretch !important;
    /* J'ai supprimé le gap:0 ici pour gérer l'espace différemment sur mobile et PC */
}

/* =========================================
   2. MOBILE : APERÇU GAUCHE ET DROITE
   (C'est ici que la magie opère)
   ========================================= */
@media (max-width: 767px) {
    .elementor-10127 .elementor-element.elementor-element-6566da60 {
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory;
        
        /* RÉGLAGE CENTRAGE + APERÇU : */
        /* Image = 70%. Reste 30% de vide. */
        /* On met 15% de vide à gauche et 15% à droite */
        padding-left: 15% !important; 
        padding-right: 15% !important;
        padding-bottom: 20px !important;
        
        /* Espace entre les images */
        gap: 15px !important; 
        
        scrollbar-width: none; 
    }

    .elementor-10127 .elementor-element.elementor-element-6566da60::-webkit-scrollbar { display: none; }

    .elementor-10127 .elementor-element.elementor-element-6566da60 > * {
        flex-shrink: 0 !important;
        
        /* Taille de l'élément central */
        width: 70% !important;
        max-width: 70% !important;
        margin-bottom: 0 !important;
        margin-right: 0 !important; /* Le gap gère l'espace */
        
        /* Centrage magnétique */
        scroll-snap-align: center !important;
    }
}

/* =========================================
   3. ORDI : VOTRE CODE ORIGINAL (Inchangé)
   ========================================= */
@media (min-width: 768px) {
    .elementor-10127 .elementor-element.elementor-element-6566da60 {
        flex-wrap: wrap !important;
        overflow: visible !important;
        justify-content: center !important;
        gap: 20px !important; /* Votre espace PC */
    }
    .elementor-10127 .elementor-element.elementor-element-6566da60 > * {
        flex: 1 1 0 !important; 
        width: auto !important;
        min-width: 200px !important;
        margin-bottom: 0 !important;
    }
}/* End custom CSS */