.elementor-37070101 .elementor-element.elementor-element-dfe9f4a{padding:0px 20px 40px 20px;}.elementor-37070101 .elementor-element.elementor-element-61d726c > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-37070101 .elementor-element.elementor-element-eff5600{text-align:center;}.elementor-37070101 .elementor-element.elementor-element-eff5600 .elementor-heading-title{color:#54595F;font-family:"Playfair Display", sans-serif;font-size:1.7rem;font-weight:bold;letter-spacing:2.4px;}.elementor-37070101 .elementor-element.elementor-element-eeb7593{text-align:center;color:#4A4A4A;font-size:1.1rem;}.elementor-37070101 .elementor-element.elementor-element-eeb7593 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-37070101 .elementor-element.elementor-element-c2df4f0 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-title, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-title:before, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-title:after, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-content, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-mobile-title, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-desktop-title.elementor-active, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-title:before, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-title:after, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-content, .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tabs-content-wrapper{border-color:#A68D5F;}.elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-desktop-title.elementor-active{background-color:rgba(2, 1, 1, 0);}.elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tabs-content-wrapper{background-color:rgba(2, 1, 1, 0);}.elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-title{color:#A68D5F;font-family:"Playfair Display", sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:4.2px;}@media(max-width:767px){.elementor-37070101 .elementor-element.elementor-element-dfe9f4a{padding:20px 0px 40px 0px;}.elementor-37070101 .elementor-element.elementor-element-eff5600 .elementor-heading-title{font-size:1.9rem;}.elementor-37070101 .elementor-element.elementor-element-eeb7593 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for tabs, class: .elementor-element-1da7816 *//* Limite la modification aux écrans mobiles */
@media (max-width: 767px) {
    /* Maintient le conteneur principal en ligne avec défilement horizontal */
    .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tabs-wrapper {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 5px; /* Espace pour la barre de défilement éventuelle */
    }

    /* Force l'affichage des titres de la barre d'onglets desktop */
    .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-title {
        display: flex !important;
        white-space: nowrap; /* Empêche le texte de passer à la ligne */
    }

    /* Masque la version accordéon générée pour le mobile */
    .elementor-37070101 .elementor-element.elementor-element-1da7816 .elementor-tab-mobile-title {
        display: none !important;
    }
}/* End custom CSS */