.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container{max-width:1600px;min-height:0px;}.elementor-1618 .elementor-element.elementor-element-263ebd2{width:var( --container-widget-width, 109.471% );max-width:109.471%;--container-widget-width:109.471%;--container-widget-flex-grow:0;}.elementor-1618 .elementor-element.elementor-element-263ebd2 .elementor-heading-title{color:#FCB028;}.elementor-1618 .elementor-element.elementor-element-9aa51b5 .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-4a43699{width:var( --container-widget-width, 90.64% );max-width:90.64%;--container-widget-width:90.64%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-4a43699 p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-eb154e3{width:var( --container-widget-width, 100.455% );max-width:100.455%;--container-widget-width:100.455%;--container-widget-flex-grow:0;}.elementor-1618 .elementor-element.elementor-element-eb154e3 img{max-width:1%;height:1px;}.elementor-bc-flex-widget .elementor-1618 .elementor-element.elementor-element-7843282.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1618 .elementor-element.elementor-element-7843282.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1618 .elementor-element.elementor-element-ddc3ec0{width:var( --container-widget-width, 102.545% );max-width:102.545%;--container-widget-width:102.545%;--container-widget-flex-grow:0;}.elementor-1618 .elementor-element.elementor-element-46d47c5{width:var( --container-widget-width, 100.909% );max-width:100.909%;--container-widget-width:100.909%;--container-widget-flex-grow:0;}.elementor-1618 .elementor-element.elementor-element-46d47c5 .elementor-heading-title{color:#FCB028;}.elementor-1618 .elementor-element.elementor-element-e35ec3a{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-e35ec3a p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-2d37f9e{text-align:center;}.elementor-1618 .elementor-element.elementor-element-8a66c89{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-8a66c89 p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-ec4a070{text-align:center;}.elementor-1618 .elementor-element.elementor-element-511340e{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-511340e p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-ba070c0{text-align:center;}.elementor-1618 .elementor-element.elementor-element-ac17ad6{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-ac17ad6 p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-5a429a0{text-align:center;}.elementor-1618 .elementor-element.elementor-element-3728b1a{text-align:center;}.elementor-1618 .elementor-element.elementor-element-7b768bb{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-7b768bb p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-d37b973{text-align:center;}.elementor-1618 .elementor-element.elementor-element-dd7cefd{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-dd7cefd p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-adf2dc7{text-align:center;}.elementor-1618 .elementor-element.elementor-element-45b1e8d{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-45b1e8d p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-20fdd50{text-align:center;}.elementor-1618 .elementor-element.elementor-element-0815878{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-0815878 p{margin-block-end:19px;}.elementor-1618 .elementor-element.elementor-element-aa83a54{width:var( --container-widget-width, 100.909% );max-width:100.909%;--container-widget-width:100.909%;--container-widget-flex-grow:0;}.elementor-1618 .elementor-element.elementor-element-aa83a54 .elementor-heading-title{color:#FCB028;}.elementor-1618 .elementor-element.elementor-element-dc045c7{width:var( --container-widget-width, 98.304% );max-width:98.304%;--container-widget-width:98.304%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-dc045c7 p{margin-block-end:19px;}.elementor-bc-flex-widget .elementor-1618 .elementor-element.elementor-element-9da99ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1618 .elementor-element.elementor-element-9da99ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1618 .elementor-element.elementor-element-9da99ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1618 .elementor-element.elementor-element-9da99ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1618 .elementor-element.elementor-element-79d43ac{text-align:center;}.elementor-1618 .elementor-element.elementor-element-d210289{text-align:center;}.elementor-1618 .elementor-element.elementor-element-4cf0b86{width:var( --container-widget-width, 102.567% );max-width:102.567%;--container-widget-width:102.567%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-1618 .elementor-element.elementor-element-4cf0b86 p{margin-block-end:19px;}@media(max-width:1024px){.elementor-1618 .elementor-element.elementor-element-4a43699{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-e35ec3a{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-8a66c89{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-511340e{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-ac17ad6{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-7b768bb{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-dd7cefd{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-45b1e8d{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-0815878{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-dc045c7{font-size:14px;}.elementor-1618 .elementor-element.elementor-element-4cf0b86{font-size:14px;}}/* Start custom CSS for column, class: .elementor-element-86ca306 */Logo JCB
Petit titre : JCB
Grand titre
Trait jaune
Texte
Bouton/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a949163 *//* SECTION SUR TOUTE LA LARGEUR */
.elementor-1618 .elementor-element.elementor-element-a949163{
    width:100vw !important;
    max-width:none !important;
    left:50% !important;
    margin-left:-50vw !important;
    margin-right:-50vw !important;
    position:relative;
    overflow:hidden;
    background:#000;
}

.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container{
    width:100% !important;
    max-width:none !important;
    min-height:510px;
    margin:0 !important;
}

/* DEUX COLONNES */
.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:first-child{
    width:50% !important;
    position:relative;
    z-index:2;
    background:#000;
}

.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child{
    width:50% !important;
    min-height:510px;
    overflow:hidden;
}

/* CONTENU GAUCHE */
.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:first-child
.elementor-widget-wrap{
    min-height:510px;
    padding:45px 80px !important;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

/* DIAGONALE */
.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:first-child::after{
    content:"";
    position:absolute;
    top:0;
    right:-90px;
    width:180px;
    height:100%;
    background:#000;
    transform:skewX(-14deg);
    z-index:2;
}

/* COLONNE DROITE SANS ESPACE */
.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child
.elementor-widget-wrap{
    padding:0 !important;
    margin:0 !important;
    min-height:510px;
    display:flex !important;
    align-items:stretch !important;
}

/* WIDGET IMAGE */
.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child
.elementor-widget-image{
    width:100% !important;
    height:510px !important;
    margin:0 !important;
}

.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child
.elementor-widget-image .elementor-widget-container{
    width:100% !important;
    height:100% !important;
}

/* IMAGE PLEINE ZONE */
.elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child img{
    width:100% !important;
    max-width:none !important;
    height:510px !important;
    object-fit:cover !important;
    object-position:center center !important;
    display:block !important;
}

/* MOBILE */
@media(max-width:767px){
    .elementor-1618 .elementor-element.elementor-element-a949163{
        width:100% !important;
        left:auto !important;
        margin:0 !important;
    }

    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container{
        flex-direction:column;
    }

    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:first-child,
    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child{
        width:100% !important;
    }

    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:first-child::after{
        display:none;
    }

    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:first-child
    .elementor-widget-wrap{
        min-height:auto;
        padding:35px 25px !important;
    }

    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child,
    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child
    .elementor-widget-wrap,
    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child
    .elementor-widget-image,
    .elementor-1618 .elementor-element.elementor-element-a949163 > .elementor-container > .elementor-column:last-child img{
        height:300px !important;
        min-height:300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7843282 */.elementor-1618 .elementor-element.elementor-element-7843282 {
    height: auto;
    min-height: 0;
    overflow: hidden;
}

.elementor-1618 .elementor-element.elementor-element-7843282 .elementor-widget-container {
    height: auto;
}

.elementor-1618 .elementor-element.elementor-element-7843282 img {
    width: 100%;
    height: 100%;
    max-height: 400px;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51a83a7 *//* SECTION DES 3 CHIFFRES */
.elementor-1618 .elementor-element.elementor-element-51a83a7{
    width:100%;
    background:#ffffff;
    padding:24px 20px;
    border:1px solid #eeeeee;
    border-radius:10px;
    box-shadow:0 6px 20px rgba(0,0,0,.05);
}

/* CONTENEUR DES COLONNES */
.elementor-1618 .elementor-element.elementor-element-51a83a7 > .elementor-container{
    width:100%;
    display:flex;
    align-items:stretch;
}

/* CHAQUE COLONNE */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column{
    width:33.333%;
    position:relative;
    display:flex;
}

/* LIGNES ENTRE LES BLOCS */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column:not(:last-child)::after{
    content:"";
    position:absolute;
    top:20%;
    right:0;
    width:1px;
    height:60%;
    background:#dddddd;
}

/* INTÉRIEUR DE CHAQUE COLONNE */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column > .elementor-widget-wrap{
    width:100%;
    min-height:120px;
    padding:15px 25px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
}

/* SUPPRESSION DES MARGES ELEMENTOR */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget{
    width:100%;
    margin:0 !important;
}

/* TITRE / CHIFFRE */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-heading{
    min-height:36px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-heading-title{
    width:100%;
    margin:0;
    color:#111111;
    font-size:26px;
    font-weight:800;
    line-height:1.1;
    letter-spacing:0;
    text-align:center;
}

/* TEXTE SOUS LE CHIFFRE */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor{
    margin-top:10px !important;
}

.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor,
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor p,
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor strong{
    color:#111111;
    text-align:center;
}

.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor .elementor-widget-container{
    font-size:14px;
    line-height:1.45;
}

.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor p{
    margin:0;
}

/* NOM : USINES, COLLABORATEURS, DISTRIBUTEURS */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor strong{
    display:block;
    margin-bottom:3px;
    font-size:13px;
    font-weight:800;
    letter-spacing:.5px;
    text-transform:uppercase;
}

/* PETIT EFFET AU SURVOL */
.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column{
    transition:transform .25s ease;
}

.elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column:hover{
    transform:translateY(-3px);
}

/* TABLETTE */
@media(max-width:1024px){

    .elementor-1618 .elementor-element.elementor-element-51a83a7{
        padding:20px 10px;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column > .elementor-widget-wrap{
        padding:15px 12px;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-heading-title{
        font-size:23px;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-widget-text-editor .elementor-widget-container{
        font-size:13px;
    }
}

/* MOBILE */
@media(max-width:767px){

    .elementor-1618 .elementor-element.elementor-element-51a83a7{
        padding:5px 20px;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 > .elementor-container{
        display:block;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column{
        width:100%;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column:not(:last-child)::after{
        top:auto;
        right:10%;
        bottom:0;
        width:80%;
        height:1px;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-column > .elementor-widget-wrap{
        min-height:auto;
        padding:24px 15px;
    }

    .elementor-1618 .elementor-element.elementor-element-51a83a7 .elementor-heading-title{
        font-size:24px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3059a8 *//* SECTION GÉNÉRALE */
.elementor-1618 .elementor-element.elementor-element-a3059a8{
    background:#f6f6f6;
    padding:25px 20px 35px;
}

/* CONTENEUR DES 4 COLONNES */
.elementor-1618 .elementor-element.elementor-element-a3059a8 > .elementor-container{
    display:flex;
    align-items:stretch;
    gap:18px;
}

/* CHAQUE CARTE */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-column{
    width:25%;
    background:#fff;
    border:1px solid #ededed;
    border-radius:10px;
    overflow:hidden;
    transition:all .3s ease;
    box-shadow:0 5px 18px rgba(0,0,0,.05);
}

/* INTÉRIEUR DES CARTES */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-column > .elementor-widget-wrap{
    min-height:270px;
    padding:32px 25px 28px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    text-align:center;
    position:relative;
}

/* PETITE LIGNE JAUNE EN HAUT */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-column > .elementor-widget-wrap::before{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    width:58px;
    height:4px;
    background:#fcb000;
    border-radius:0 0 4px 4px;
}

/* TITRE */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-widget-heading{
    width:100%;
    min-height:58px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:15px;
    position:relative;
}

.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-heading-title{
    font-size:17px;
    line-height:1.08;
    font-weight:800;
    text-transform:uppercase;
    color:#111;
    text-align:center;
    margin:0;
}

/* PETIT TRAIT SOUS LE TITRE */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-widget-heading::after{
    content:"";
    position:absolute;
    bottom:-12px; /* avant -3px */
    left:50%;
    transform:translateX(-50%);
    width:34px;
    height:2px;
    background:#fcb000;
/* TEXTE */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-widget-text-editor{
    width:100%;
    margin:0;
}

.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-widget-text-editor .elementor-widget-container{
    max-width:240px;
    margin:0 auto;
    font-size:15px;
    line-height:1.55;
    color:#444;
    text-align:center;
}

/* SUPPRIME LES MARGES AUTOMATIQUES */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-widget{
    margin-bottom:0;
}

/* EFFET AU SURVOL */
.elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-column:hover{
    transform:translateY(-8px);
    box-shadow:0 14px 30px rgba(0,0,0,.12);
    border-color:#fcb000;
}

/* TABLETTE */
@media(max-width:1024px){

    .elementor-1618 .elementor-element.elementor-element-a3059a8 > .elementor-container{
        flex-wrap:wrap;
    }

    .elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-column{
        width:calc(50% - 9px);
    }
}

/* MOBILE */
@media(max-width:767px){

    .elementor-1618 .elementor-element.elementor-element-a3059a8{
        padding:20px 15px;
    }

    .elementor-1618 .elementor-element.elementor-element-a3059a8 > .elementor-container{
        display:block;
    }

    .elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-column{
        width:100%;
        margin-bottom:16px;
    }

    .elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-column > .elementor-widget-wrap{
        min-height:auto;
        padding:28px 22px;
    }

    .elementor-1618 .elementor-element.elementor-element-a3059a8 .elementor-widget-heading{
        min-height:auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79d43ac */.elementor-1618 .elementor-element.elementor-element-79d43ac{
    width:100%;
    height:100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9da99ec */.elementor-1618 .elementor-element.elementor-element-9da99ec{
    display:flex;
    align-items:stretch;
}

.elementor-1618 .elementor-element.elementor-element-9da99ec > .elementor-widget-wrap{
    display:flex;
    width:100%;
}

.elementor-1618 .elementor-element.elementor-element-9da99ec .elementor-widget-image{
    display:flex;
    width:100%;
}

.elementor-1618 .elementor-element.elementor-element-9da99ec .elementor-widget-image .elementor-widget-container{
    display:flex;
    width:100%;
}

.elementor-1618 .elementor-element.elementor-element-9da99ec img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-358af38 */.elementor-1618 .elementor-element.elementor-element-358af38 .elementor-button{
    background:#fcb028;
    color:#000;
    border:2px solid #f5b400;
    border-radius:10px;
    padding:14px 28px;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.3px;
    transition:all .3s ease;
    box-shadow:0 6px 18px rgba(245,180,0,.25);
}

.elementor-1618 .elementor-element.elementor-element-358af38 .elementor-button:hover{
    background:#000;
    color:#fff;
    border-color:#000;
    transform:translateY(-3px);
    box-shadow:0 12px 25px rgba(0,0,0,.20);
}

/* Tablette */
@media (max-width:1024px){
    .elementor-1618 .elementor-element.elementor-element-358af38 .elementor-button{
        padding:13px 24px;
        font-size:14px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-1618 .elementor-element.elementor-element-358af38 .elementor-button{
        width:auto;
        min-width:200px;
        padding:12px 22px;
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92ffa31 */.elementor-1618 .elementor-element.elementor-element-92ffa31{
    background:#fff;
    border:1px solid #e5e5e5;
    border-left:6px solid #f5b400;
    border-radius:22px;
    padding:60px 50px !important;
    box-shadow:0 12px 35px rgba(0,0,0,.08);
}/* End custom CSS */