.elementor-4441 .elementor-element.elementor-element-cc6ec4a{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4441 .elementor-element.elementor-element-4b48be5{--display:flex;}.elementor-4441 .elementor-element.elementor-element-caab30d{--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-4441 .elementor-element.elementor-element-caab30d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4441 .elementor-element.elementor-element-417483f{--display:flex;}.elementor-4441 .elementor-element.elementor-element-3cacda3{--display:flex;}.elementor-4441 .elementor-element.elementor-element-2eb4b6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-90eac5f{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-a9e3281{--display:flex;}.elementor-4441 .elementor-element.elementor-element-dd9fb72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-75d715e{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-a3d9d76{--display:flex;}.elementor-4441 .elementor-element.elementor-element-b7755f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-0f83b9f{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-1221843{--display:flex;}.elementor-4441 .elementor-element.elementor-element-87d6a9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-738d555{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-2e18415{--display:flex;}.elementor-4441 .elementor-element.elementor-element-7d1854f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-1aed09a{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-f510713{--display:flex;}.elementor-4441 .elementor-element.elementor-element-5708ce4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-bf2cdd8{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-d968283{--display:flex;}.elementor-4441 .elementor-element.elementor-element-9dc99ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-311ac8b{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-dcec2dd{--display:flex;}.elementor-4441 .elementor-element.elementor-element-a0d3122{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-7b4c58b{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-2226208{--display:flex;}.elementor-4441 .elementor-element.elementor-element-d6cf3d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-199e89e{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-88dad94{--display:flex;}.elementor-4441 .elementor-element.elementor-element-851a019{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-0c20e1b{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-bd0589b{--display:flex;}.elementor-4441 .elementor-element.elementor-element-0c8288f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-7452a00{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-43e4868{--display:flex;}.elementor-4441 .elementor-element.elementor-element-28a1724{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-5ed6781{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-b7e8697{--display:flex;}.elementor-4441 .elementor-element.elementor-element-3fff479{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-600625a{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-684bcf9{--display:flex;}.elementor-4441 .elementor-element.elementor-element-18a9075{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-50f02d3{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-1c88626{--display:flex;}.elementor-4441 .elementor-element.elementor-element-e2c008a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-75d3fee{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-89385fb{--display:flex;}.elementor-4441 .elementor-element.elementor-element-b7f299d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-c1f1e8b{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-5b73f1a{--display:flex;}.elementor-4441 .elementor-element.elementor-element-af42aa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-d8a4444{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-81e4c7d{--display:flex;}.elementor-4441 .elementor-element.elementor-element-e2c7f78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-4a5b58a{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-89b1482{--display:flex;}.elementor-4441 .elementor-element.elementor-element-ca4a6da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-793b61c{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-147fec4{--display:flex;}.elementor-4441 .elementor-element.elementor-element-a0dc246{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-9cd495a{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-96e7c8c{--display:flex;}.elementor-4441 .elementor-element.elementor-element-5863a40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-e93752e{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-bed3dc9{--display:flex;}.elementor-4441 .elementor-element.elementor-element-5a534de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-124de01{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-b040022{--display:flex;}.elementor-4441 .elementor-element.elementor-element-a78b37f{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-aa13fed{--display:flex;}.elementor-4441 .elementor-element.elementor-element-f1bcbc5{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-a9f17d4{--display:flex;}.elementor-4441 .elementor-element.elementor-element-428a8b2{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-d2ca2e2{--display:flex;}.elementor-4441 .elementor-element.elementor-element-fb6b85b{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-5dc2461{--display:flex;}.elementor-4441 .elementor-element.elementor-element-3a7cb02{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-05935d4{--display:flex;}.elementor-4441 .elementor-element.elementor-element-1a193aa{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-0c90e42{--display:flex;}.elementor-4441 .elementor-element.elementor-element-5f54c35{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-4e382ed{--display:flex;}.elementor-4441 .elementor-element.elementor-element-70b8ccf{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-dfeef7d{--display:flex;}.elementor-4441 .elementor-element.elementor-element-e026de9{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-8f6610b{--display:flex;}.elementor-4441 .elementor-element.elementor-element-99acc61{color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-627713d{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-hover-color:var( --e-global-color-100e996 );--n-accordion-title-active-color:var( --e-global-color-100e996 );--n-accordion-icon-size:18px;}.elementor-4441 .elementor-element.elementor-element-627713d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}.elementor-4441 .elementor-element.elementor-element-627713d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-text );}.elementor-4441 .elementor-element.elementor-element-627713d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-text );}:where( .elementor-4441 .elementor-element.elementor-element-627713d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-text );border-style:none;--border-radius:40px 40px 40px 40px;}.elementor-4441 .elementor-element.elementor-element-627713d {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-4441 .elementor-element.elementor-element-627713d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"arboria", Sans-serif;font-weight:600;}@media(max-width:767px){.elementor-4441 .elementor-element.elementor-element-4b48be5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4441 .elementor-element.elementor-element-417483f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-627713d *//* Style global de l’élément */
.e-n-accordion-item {
    background-color: #f5f5f5; /* ou ta couleur */
    overflow: hidden;
    margin-bottom: 15px;
    transition: border-radius 0.3s ease;
}

/* En-tête (summary) style */
.e-n-accordion-item-title {
    background-color: transparent;
    cursor: pointer;
    border-bottom: 40px solid #ddd;
}

/* Contenu (région ouverte) */
.e-n-accordion-item[open] > [role="region"] {
    padding: 15px 20px;
    border-radius: 0 0 40px 40px; /* coins arrondis en bas */
    background-color: transparent;
}

/* Si l'accordéon est ouvert → coins arrondis haut seulement dans le header */
.e-n-accordion-item[open] {
    border-radius: 40px 40px 40px 40px; /* haut seulement */
}

/* Si l'accordéon est fermé → coins arrondis tout autour */
.e-n-accordion-item:not([open]) {
    border-radius: 40px;
}/* End custom CSS */