.elementor-3216 .elementor-element.elementor-element-323a8a2{--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;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-7b26205 .elementor-heading-title{font-size:60px;color:var( --e-global-color-62d5c8e );}@media(max-width:767px){.elementor-3216 .elementor-element.elementor-element-323a8a2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3216 .elementor-element.elementor-element-7b26205 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-3216 .elementor-element.elementor-element-323a8a2{--content-width:1280px;}}/* Start custom CSS for text-editor, class: .elementor-element-ab2705b */@media (max-width: 767px){
  .table-scroll{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 100%;
    border-radius: 12px;
  }

  .table-scroll table{
    min-width: 760px; /* ajuste si tu veux plus/moins large */
    border-collapse: separate;
    border-spacing: 0;
  }

  .table-scroll th,
  .table-scroll td{
    white-space: normal;  /* autorise les retours à la ligne */
    word-break: break-word;
  }
}/* End custom CSS */