.elementor-3593 .elementor-element.elementor-element-5db00001{--display:flex;}.elementor-3593 .elementor-element.elementor-element-9f66928{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3593 .elementor-element.elementor-element-53dd68e{text-align:start;}.elementor-3593 .elementor-element.elementor-element-53dd68e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:2px;word-spacing:0em;color:#212121;}.elementor-3593 .elementor-element.elementor-element-3b2e91e{text-align:start;}.elementor-3593 .elementor-element.elementor-element-3b2e91e .elementor-heading-title{font-size:2vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#222222;}.elementor-3593 .elementor-element.elementor-element-6fb06d68{--display:flex;}.elementor-3593 .elementor-element.elementor-element-452e6f6a{--display:flex;}.elementor-3593 .elementor-element.elementor-element-452e6f6a:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-452e6f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-26be6c22{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-78f195b3{--display:flex;}.elementor-3593 .elementor-element.elementor-element-78f195b3:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-78f195b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-7989d65a{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-30e9af9b{--display:flex;}.elementor-3593 .elementor-element.elementor-element-30e9af9b:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-30e9af9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-5261cba2{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-19db69da{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3593 .elementor-element.elementor-element-19db69da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EF5151;border-style:double;}:where( .elementor-3593 .elementor-element.elementor-element-19db69da > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3593 .elementor-element.elementor-element-4b194427{--display:flex;}.elementor-3593 .elementor-element.elementor-element-54f5a888{--display:flex;}.elementor-3593 .elementor-element.elementor-element-54f5a888:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-54f5a888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-275c665b{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-5b31198b{--display:flex;}.elementor-3593 .elementor-element.elementor-element-5b31198b:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-5b31198b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-1509f1af{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-7df3f81c{--display:flex;}.elementor-3593 .elementor-element.elementor-element-7df3f81c:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-7df3f81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-4449b672{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-5a895ead{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3593 .elementor-element.elementor-element-5a895ead > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EF5151;border-style:double;}:where( .elementor-3593 .elementor-element.elementor-element-5a895ead > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3593 .elementor-element.elementor-element-1be014c2{--display:flex;}.elementor-3593 .elementor-element.elementor-element-249f3e98{--display:flex;}.elementor-3593 .elementor-element.elementor-element-249f3e98:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-249f3e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-4766c6fc{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-4b2eb76e{--display:flex;}.elementor-3593 .elementor-element.elementor-element-4b2eb76e:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-4b2eb76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-70deba64{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-1888cad9{--display:flex;}.elementor-3593 .elementor-element.elementor-element-1888cad9:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-1888cad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-f2a7236{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-2bf016eb{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3593 .elementor-element.elementor-element-2bf016eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EF5151;border-style:double;}:where( .elementor-3593 .elementor-element.elementor-element-2bf016eb > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3593 .elementor-element.elementor-element-58c9ec14{--display:flex;}.elementor-3593 .elementor-element.elementor-element-449f0e93{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3593 .elementor-element.elementor-element-449f0e93:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-449f0e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-5fb42abb{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-524b83a2{--display:flex;}.elementor-3593 .elementor-element.elementor-element-524b83a2:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-524b83a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-22bf4d13{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-43e5c16b{--display:flex;}.elementor-3593 .elementor-element.elementor-element-43e5c16b:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-43e5c16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-1749fc54{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-758e4bb7{--display:flex;}.elementor-3593 .elementor-element.elementor-element-758e4bb7:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-758e4bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-c1234a9{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-7b6ee09f{--display:flex;}.elementor-3593 .elementor-element.elementor-element-7b6ee09f:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-7b6ee09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-185d8fcb{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-f74fd4d{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3593 .elementor-element.elementor-element-f74fd4d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EF5151;border-style:double;}:where( .elementor-3593 .elementor-element.elementor-element-f74fd4d > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3593 .elementor-element.elementor-element-7ac8856a{--display:flex;}.elementor-3593 .elementor-element.elementor-element-31ff4823{--display:flex;}.elementor-3593 .elementor-element.elementor-element-31ff4823:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-31ff4823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-74b30d42{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-6cfed2f8{--display:flex;}.elementor-3593 .elementor-element.elementor-element-6cfed2f8:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-6cfed2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-4e4009a2{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-5d246da6{--display:flex;}.elementor-3593 .elementor-element.elementor-element-5d246da6:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-5d246da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-710b3026{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-71fa9832{--display:flex;}.elementor-3593 .elementor-element.elementor-element-71fa9832:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-71fa9832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-6e5bc542{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-2d240225{--display:flex;}.elementor-3593 .elementor-element.elementor-element-2d240225:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-2d240225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-384899ca{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-170dcaee{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3593 .elementor-element.elementor-element-170dcaee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EF5151;border-style:double;}:where( .elementor-3593 .elementor-element.elementor-element-170dcaee > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3593 .elementor-element.elementor-element-3f92857c{--display:flex;}.elementor-3593 .elementor-element.elementor-element-32f9a5c2{--display:flex;}.elementor-3593 .elementor-element.elementor-element-32f9a5c2:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-32f9a5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-7bfa2d6{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-54f55027{--display:flex;}.elementor-3593 .elementor-element.elementor-element-54f55027:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-54f55027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-4627a68c{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-5c9644ec{--display:flex;}.elementor-3593 .elementor-element.elementor-element-5c9644ec:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-5c9644ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-5fede5b8{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-7c647483{--display:flex;}.elementor-3593 .elementor-element.elementor-element-7c647483:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-7c647483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-4f008177{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-54abde9e{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3593 .elementor-element.elementor-element-54abde9e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EF5151;border-style:double;}:where( .elementor-3593 .elementor-element.elementor-element-54abde9e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3593 .elementor-element.elementor-element-3a7e5fd2{--display:flex;}.elementor-3593 .elementor-element.elementor-element-6b55aa03{--display:flex;}.elementor-3593 .elementor-element.elementor-element-6b55aa03:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-6b55aa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-38572bfb{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-4d19b8ee{--display:flex;}.elementor-3593 .elementor-element.elementor-element-4d19b8ee:not(.elementor-motion-effects-element-type-background), .elementor-3593 .elementor-element.elementor-element-4d19b8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3593 .elementor-element.elementor-element-7a41b6cf{font-size:1rem;}.elementor-3593 .elementor-element.elementor-element-62c4ffd2{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3593 .elementor-element.elementor-element-62c4ffd2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EF5151;border-style:double;}:where( .elementor-3593 .elementor-element.elementor-element-62c4ffd2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3593 .elementor-element.elementor-element-6e915503{--n-accordion-title-font-size:1.5rem;padding:50px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;}@media(max-width:1024px){.elementor-3593 .elementor-element.elementor-element-9f66928{--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-3593 .elementor-element.elementor-element-3b2e91e .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-3593 .elementor-element.elementor-element-9f66928{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3593 .elementor-element.elementor-element-9f66928{--width:100%;}}@media(max-width:767px){.elementor-3593 .elementor-element.elementor-element-5db00001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3593 .elementor-element.elementor-element-53dd68e .elementor-heading-title{font-size:0.8rem;letter-spacing:0.3px;}.elementor-3593 .elementor-element.elementor-element-3b2e91e .elementor-heading-title{font-size:1.4rem;}.elementor-3593 .elementor-element.elementor-element-6e915503{padding:0px 0px 0px 0px;--n-accordion-title-font-size:1.2rem;}}/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-170dcaee *//* Base table style */
.comparatif-table {
  width: 100%;
  border-collapse: collapse;
}

.comparatif-table td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}

/* Mobile: stack columns */
@media (max-width: 768px) {
  .comparatif-table,
  .comparatif-table tbody,
  .comparatif-table tr,
  .comparatif-table td {
    display: block;
    width: 100%;
  }

  /* Put some spacing between each original row */
  .comparatif-table tr {
    margin-bottom: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
  }

  /* First cell (label like “Nature de la faute”) as a header */
  .comparatif-table tr td:first-child {
    background: #f5f5f5;
    font-weight: bold;
  }

  /* Other cells stacked with small separator */
  .comparatif-table tr td + td {
    border-top: 1px solid #eee;
  }

  .comparatif-table td p {
    margin: 0;
  }
}/* End custom CSS */