.elementor-25070101 .elementor-element.elementor-element-649d5b53 > .elementor-container{max-width:1200px;}.elementor-25070101 .elementor-element.elementor-element-649d5b53{padding:8% 0% 8% 0%;}.elementor-bc-flex-widget .elementor-25070101 .elementor-element.elementor-element-35ab9e4e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-25070101 .elementor-element.elementor-element-35ab9e4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25070101 .elementor-element.elementor-element-35ab9e4e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-25070101 .elementor-element.elementor-element-35ab9e4e > .elementor-element-populated{padding:0% 2% 0% 0%;}.elementor-25070101 .elementor-element.elementor-element-40cecb91{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-40cecb91 .elementor-heading-title{font-size:42px;}.elementor-25070101 .elementor-element.elementor-element-75c13d6b{--divider-border-style:solid;--divider-border-color:#05A5DA;--divider-border-width:4.5px;}.elementor-25070101 .elementor-element.elementor-element-75c13d6b .elementor-divider-separator{width:12%;}.elementor-25070101 .elementor-element.elementor-element-75c13d6b .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-25070101 .elementor-element.elementor-element-7999f1ec{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-7999f1ec .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-7999f1ec > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-67c8df13 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-67c8df13{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-1fdb6fd4{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-1fdb6fd4 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-1fdb6fd4 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-61c3d68e .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-61c3d68e{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-4fecaff6{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-4fecaff6 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-4fecaff6 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-21e85f82 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-21e85f82{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-6b0cd12{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-6b0cd12 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-6b0cd12 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-66ee529c .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-66ee529c{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-3fcf380 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-3fcf380{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-529aa4a0{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-529aa4a0 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-529aa4a0 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-6b339c5f .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-6b339c5f{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-57002255{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-57002255 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-57002255 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-27e096db .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-27e096db{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-5cb99133{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-5cb99133 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-5cb99133 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-55b2d55 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-55b2d55{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-3100e91d{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-3100e91d .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-3100e91d > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-61435e1c .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-61435e1c{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-66045c16{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-66045c16 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-66045c16 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-564a90d4 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-564a90d4{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-456fc947{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-456fc947 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-456fc947 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-7a37e747 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-7a37e747{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-9c5ac50{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-9c5ac50 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-9c5ac50 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-2612bb7 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-2612bb7{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-c09a7b4{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-c09a7b4 .elementor-heading-title{color:#05A5DA;font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-c09a7b4 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-25070101 .elementor-element.elementor-element-cf061d2 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-cf061d2{line-height:1.5em;letter-spacing:0.5px;}.elementor-25070101 .elementor-element.elementor-element-a243ea3 .elementor-text-editor{text-align:left;}.elementor-25070101 .elementor-element.elementor-element-a243ea3{line-height:1.5em;letter-spacing:0.5px;}body.elementor-page-25070101 header.page-header{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(max-width:1024px){.elementor-25070101 .elementor-element.elementor-element-649d5b53{padding:8% 4% 4% 4%;}.elementor-25070101 .elementor-element.elementor-element-7999f1ec .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-1fdb6fd4 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-4fecaff6 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-6b0cd12 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-529aa4a0 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-57002255 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-5cb99133 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-3100e91d .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-66045c16 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-456fc947 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-9c5ac50 .elementor-heading-title{font-size:32px;}.elementor-25070101 .elementor-element.elementor-element-c09a7b4 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-25070101 .elementor-element.elementor-element-649d5b53{padding:12% 5% 5% 5%;}.elementor-25070101 .elementor-element.elementor-element-40cecb91 .elementor-heading-title{font-size:30px;}.elementor-25070101 .elementor-element.elementor-element-7999f1ec .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-1fdb6fd4 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-4fecaff6 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-6b0cd12 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-529aa4a0 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-57002255 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-5cb99133 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-3100e91d .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-66045c16 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-456fc947 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-9c5ac50 .elementor-heading-title{font-size:26px;}.elementor-25070101 .elementor-element.elementor-element-c09a7b4 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-3fcf380 */.responsive-table-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.responsive-table-container table {
  width: 100%;
  border-collapse: collapse;
  min-width: 500px; /* À adapter selon ton contenu */
}

.responsive-table-container th,
.responsive-table-container td {
  padding: 10px;
  text-align: left;
  border: 1px solid #ccc;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a243ea3 */.responsive-table-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.responsive-table-container table {
  width: 100%;
  border-collapse: collapse;
  min-width: 700px; /* tu peux ajuster selon ton contenu */
}

.responsive-table-container th,
.responsive-table-container td {
  padding: 12px;
  text-align: left;
  border: 1px solid #ccc;
  vertical-align: top;
}/* End custom CSS */