.elementor-181 .elementor-element.elementor-element-4983c3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-51ed77a .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:31px;font-weight:300;color:#DFD5BC;}.elementor-181 .elementor-element.elementor-element-5dd061a{--display:flex;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs{border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Orbitron", Sans-serif;font-weight:600;text-decoration:overline;background-color:#D5CDB6;color:#333;border-style:groove;border-color:#B6AEAE;border-radius:0px 40px 0px 40px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:23px;color:#333;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li img{width:23px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:23px;height:23px;fill:#333;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-tab-inline-icon li .title-before-icon{margin-right:14px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-tab-inline-icon li .title-after-icon{margin-left:14px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-tab-top-icon li i, .elementor-181 .elementor-element.elementor-element-fd903d5 .eael-tab-top-icon li img, .elementor-181 .elementor-element.elementor-element-fd903d5 .eael-tab-top-icon li svg{margin-bottom:14px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:#00FFD4;color:#464545;border-style:groove;border-color:#B6AEAE;border-radius:0px 40px 0px 40px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#464545;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#464545;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#444;color:#fff;border-style:groove;border-color:#756262;border-radius:0px 40px 0px 40px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-content > div{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:18px;bottom:-18px;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-18px;top:calc(50% - 18px) !important;border-left-color:#444;}.rtl .elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-18px !important;top:calc(50% - 18px) !important;}.elementor-181 .elementor-element.elementor-element-fd903d5 .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:#444;}/* Start custom CSS for container, class: .elementor-element-5dd061a *//* Organisation générale des articles */
.articles-ligne {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.article-horizontal {
    display: flex;
    flex-direction: row;
    gap: 20px;
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 10px;
    align-items: flex-start;
    flex-wrap: wrap; /* <- Ajout important */
}

.article-image {
    flex: 0 0 180px; /* <- Fixe la largeur desktop */
}

.article-image img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}

.article-contenu {
    font-size: 20px;
    flex: 1;
}

.article-contenu h2 {
    font-size: 30px;
    font-family: orbitron;
    margin-top: 0;
}

.article-contenu h2 a {
    color: #00ffe7 !important;
}

.article-contenu h2 a:hover {
    text-shadow: #000 1px 0 3px;
}

span.read-more {
    display: none;
}

.lien-lire-suite {
    display: inline-block;
    margin-top: 10px;
    color: #f4f4f4;
    font-family: orbitron;
    font-size: 13px;
    text-decoration: underline;
}

a.lien-lire-suite:hover {
    background: #00ffe7;
    color: #333;
}

/* ✅ Mobile */
@media (max-width: 768px) {
    .article-horizontal {
        flex-direction: column !important; /* <- Forcé pour mobile */
        align-items: stretch;
    }

    .article-image {
        flex: 0 0 auto;
        width: 100%;
    }

    .article-contenu {
        width: 100%;
    }
}/* End custom CSS */