.elementor-1881 .elementor-element.elementor-element-25d2ed96 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1881 .elementor-element.elementor-element-25d2ed96{margin-top:10%;margin-bottom:0%;padding:0% 12% 0% 12%;}.elementor-1881 .elementor-element.elementor-element-15dd4336 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-1881 .elementor-element.elementor-element-15dd4336 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-global .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1881 .elementor-element.elementor-global-1922{width:var( --container-widget-width, 102.072% );max-width:102.072%;--container-widget-width:102.072%;--container-widget-flex-grow:0;text-align:left;}.elementor-1881 .elementor-element.elementor-global-1922 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1881 .elementor-element.elementor-global-1922 .elementor-heading-title{font-family:"Shrikhand", Sans-serif;font-size:50px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-widget-global{--divider-color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1881 .elementor-element.elementor-global-1925{--divider-border-style:solid;--divider-border-width:0px;}.elementor-1881 .elementor-element.elementor-global-1925 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1881 .elementor-element.elementor-global-1925 .elementor-divider-separator{width:100%;}.elementor-1881 .elementor-element.elementor-global-1925 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1881 .elementor-element.elementor-element-523603fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1881 .elementor-element.elementor-element-523603fb{font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#575756;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1881 .elementor-element.elementor-element-3e286696 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1881 .elementor-element.elementor-element-3e286696 .elementor-heading-title{font-family:"RockbyCondensed", Sans-serif;font-size:35px;font-weight:600;color:#263875;}.elementor-1881 .elementor-element.elementor-element-5f2f9f52 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1881 .elementor-element.elementor-element-5f2f9f52{font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#575756;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1881 .elementor-element.elementor-element-43fd3832{width:var( --container-widget-width, 93.765% );max-width:93.765%;--container-widget-width:93.765%;--container-widget-flex-grow:0;}.elementor-1881 .elementor-element.elementor-element-43fd3832 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1881 .elementor-element.elementor-element-f1fcf5c{width:var( --container-widget-width, 111.091% );max-width:111.091%;--container-widget-width:111.091%;--container-widget-flex-grow:0;columns:2;column-gap:0px;font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#575756;}.elementor-1881 .elementor-element.elementor-element-f1fcf5c > .elementor-widget-container{margin:3px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-1881 .elementor-element.elementor-element-1ebf31b{font-family:"National", Sans-serif;font-size:18px;font-weight:400;color:#181818;}@media(max-width:1024px){.elementor-1881 .elementor-element.elementor-element-25d2ed96{margin-top:15%;margin-bottom:0%;padding:0% 5% 0% 5%;}.elementor-1881 .elementor-element.elementor-element-15dd4336 > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-1881 .elementor-element.elementor-global-1922 .elementor-heading-title{font-size:45px;}.elementor-1881 .elementor-element.elementor-element-43fd3832 img{width:50%;}}@media(max-width:767px){.elementor-1881 .elementor-element.elementor-element-25d2ed96{margin-top:25%;margin-bottom:0%;}.elementor-1881 .elementor-element.elementor-element-15dd4336 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1881 .elementor-element.elementor-global-1922 .elementor-heading-title{font-size:24px;}.elementor-1881 .elementor-element.elementor-element-43fd3832 img{width:70%;}}/* Start custom CSS for global, class: .elementor-global-1922 */.elementor-1881 .elementor-element.elementor-global-1922 .elementor-widget-container {
    position: relative;
    /*overflow: hidden;*/ /* Cache le background débordant */
    padding: 30px 60px;
    z-index: 7;
    display: inline-block
}

.elementor-1881 .elementor-element.elementor-global-1922 .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0%; /* Ajustez selon vos besoins */
    right: 2%; /* Ajustez selon vos besoins */
    bottom: 0%; /* Ajustez selon vos besoins */
    left: 2%; /* Ajustez selon vos besoins */
    background: #E1A603;
    transform: skew(-10deg); /* Inclinaison oblique */
    z-index: -1; /* Place le pseudo-élément derrière le contenu de la div */
}


@media(max-width: 360px) {
    .elementor-1881 .elementor-element.elementor-global-1922 .elementor-widget-container {
        padding: 10px 20px;
    }
}

@media(min-width: 360px) and (max-width: 768px) {
    .elementor-1881 .elementor-element.elementor-global-1922 .elementor-widget-container {
        padding: 20px 40px;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1925 */.elementor-1881 .elementor-element.elementor-global-1925 .elementor-divider {
    position: relative;
}

.elementor-1881 .elementor-element.elementor-global-1925 .elementor-divider::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e286696 */.elementor-1881 .elementor-element.elementor-element-3e286696 h2 {
    position: relative;
}

.elementor-1881 .elementor-element.elementor-element-3e286696 h2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}
Remplacez couleur1, couleur2, etc., par les codes de couleur hexadécimaux, rgb, rgba, hsl, ou par les noms des couleurs que vous souhaitez utiliser. Les pourcentages définissent les points où chaque couleur commence et se termine, créant ainsi des transitions abruptes.

Ajustez ces pourcentages en fonction de la répartition souhaitée pour votre dégradé./* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f2f9f52 */.elementor-1881 .elementor-element.elementor-element-5f2f9f52 p:first-of-type {
    margin-top: 0;
}
.elementor-1881 .elementor-element.elementor-element-5f2f9f52 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1fcf5c */.elementor-1881 .elementor-element.elementor-element-f1fcf5c p:first-of-type {
    margin-top: 0;
}
.elementor-1881 .elementor-element.elementor-element-f1fcf5c p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */