.elementor-227 .elementor-element.elementor-element-e646239{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-e646239:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-e646239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-bc3ff3f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-bc3ff3f:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-bc3ff3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-d7d7094{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-d7d7094:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-d7d7094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-31a80e3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-31a80e3:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-31a80e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-057b1a3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-057b1a3:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-057b1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-32c25ad{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-32c25ad:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-32c25ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-2d96f66{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-2d96f66:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-2d96f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-6d18bb1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-6d18bb1:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-6d18bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-769bc8e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-769bc8e:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-769bc8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-119dc26{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-119dc26:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-119dc26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-7370223{--n-accordion-title-font-size:20px;--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:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:24px 24px 24px 24px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFA300;--n-accordion-title-active-color:#FFA300;--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:#123682;}.elementor-227 .elementor-element.elementor-element-7370223 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-227 .elementor-element.elementor-element-7370223 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-7370223 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-7370223 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-227 .elementor-element.elementor-element-7370223 > .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:"Jost", Sans-serif;font-weight:600;}.elementor-227 .elementor-element.elementor-element-5d6aeac{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-5d6aeac:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-5d6aeac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-af4c251{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-af4c251:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-af4c251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-42ba999{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-42ba999:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-42ba999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-0344000{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-0344000:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-0344000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-e7bf3da{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-e7bf3da:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-e7bf3da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-85b0503{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-85b0503:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-85b0503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-813a8b7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-813a8b7:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-813a8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-7dd3ffe{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-7dd3ffe:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-7dd3ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-f7cdb7e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-f7cdb7e:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-f7cdb7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8f61f2a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-227 .elementor-element.elementor-element-8f61f2a:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-8f61f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-392d3f7{--n-accordion-title-font-size:20px;--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:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:24px 24px 24px 24px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFA300;--n-accordion-title-active-color:#FFA300;--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:#123682;}.elementor-227 .elementor-element.elementor-element-392d3f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-227 .elementor-element.elementor-element-392d3f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-392d3f7 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-392d3f7 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-227 .elementor-element.elementor-element-392d3f7 > .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:"Jost", Sans-serif;font-weight:600;}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-7370223{--n-accordion-title-font-size:16px;}.elementor-227 .elementor-element.elementor-element-392d3f7{--n-accordion-title-font-size:16px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-7370223 *//* ---------- Accordéon / Toggle classiques ---------- */

/* On masque l'icône "ouverte" et on garde la "fermée" en permanence */
.elementor-accordion-icon-opened,
.elementor-toggle-icon-opened {
  display: none !important;
}
.elementor-tab-title.elementor-active .elementor-accordion-icon-closed,
.elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
  display: inline-block !important;
}

/* Rotation */
.elementor-accordion-icon-closed,
.elementor-toggle-icon-closed,
.elementor-accordion-icon-closed i,
.elementor-toggle-icon-closed i,
.elementor-accordion-icon-closed svg,
.elementor-toggle-icon-closed svg {
  display: inline-block;
  transition: transform .3s ease;
  transform-origin: center;
}
.elementor-tab-title.elementor-active .elementor-accordion-icon-closed,
.elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
  transform: rotate(45deg);
}


/* ---------- Accordéon "imbriqué" (Elementor 3.15+) ---------- */

.e-n-accordion-item-title-icon .e-opened {
  display: none !important;
}
.e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
  display: flex !important;
}
.e-n-accordion-item-title-icon .e-closed {
  transition: transform .3s ease;
  transform-origin: center;
}
.e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-392d3f7 *//* ---------- Accordéon / Toggle classiques ---------- */

/* On masque l'icône "ouverte" et on garde la "fermée" en permanence */
.elementor-accordion-icon-opened,
.elementor-toggle-icon-opened {
  display: none !important;
}
.elementor-tab-title.elementor-active .elementor-accordion-icon-closed,
.elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
  display: inline-block !important;
}

/* Rotation */
.elementor-accordion-icon-closed,
.elementor-toggle-icon-closed,
.elementor-accordion-icon-closed i,
.elementor-toggle-icon-closed i,
.elementor-accordion-icon-closed svg,
.elementor-toggle-icon-closed svg {
  display: inline-block;
  transition: transform .3s ease;
  transform-origin: center;
}
.elementor-tab-title.elementor-active .elementor-accordion-icon-closed,
.elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
  transform: rotate(45deg);
}


/* ---------- Accordéon "imbriqué" (Elementor 3.15+) ---------- */

.e-n-accordion-item-title-icon .e-opened {
  display: none !important;
}
.e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
  display: flex !important;
}
.e-n-accordion-item-title-icon .e-closed {
  transition: transform .3s ease;
  transform-origin: center;
}
.e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
  transform: rotate(45deg);
}/* End custom CSS */