.elementor-56302 .elementor-element.elementor-element-6957fbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-bf2f412{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-f2aab24{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-96ca236 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-c35d053{color:var( --e-global-color-text );}.elementor-56302 .elementor-element.elementor-element-19b5431{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-56302 .elementor-element.elementor-element-71a9adc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-71a9adc:not(.elementor-motion-effects-element-type-background), .elementor-56302 .elementor-element.elementor-element-71a9adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ff2b44 );}.elementor-56302 .elementor-element.elementor-element-7e4cd43{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-e3c044d{text-align:center;}.elementor-56302 .elementor-element.elementor-element-8aac264{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-536a2a7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-ab54254 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56302 .elementor-element.elementor-element-908210c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-ceea6a3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-f55212e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-0257632 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56302 .elementor-element.elementor-element-8381593{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-89e2160{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-b824f80{text-align:center;}.elementor-56302 .elementor-element.elementor-element-1897343{text-align:center;}.elementor-56302 .elementor-element.elementor-element-5ed2fc6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-e5adb78{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-1371e1c{--display:flex;}.elementor-56302 .elementor-element.elementor-element-cc20ebb{--display:flex;}.elementor-56302 .elementor-element.elementor-element-420977b{--n-accordion-title-font-size:18px;--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:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-56302 .elementor-element.elementor-element-420977b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-8ff2b44 );border-style:none;}:where( .elementor-56302 .elementor-element.elementor-element-420977b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-8ff2b44 );border-style:none;--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-56302 .elementor-element.elementor-element-420977b {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-56302 .elementor-element.elementor-element-420977b > .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-weight:bold;}.elementor-56302 .elementor-element.elementor-element-2591732{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-01f6f2d{--display:flex;}.elementor-56302 .elementor-element.elementor-element-96551aa{--display:flex;}.elementor-56302 .elementor-element.elementor-element-439203f{--display:flex;}.elementor-56302 .elementor-element.elementor-element-ce8ada6{--n-accordion-title-font-size:18px;--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:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-56302 .elementor-element.elementor-element-ce8ada6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-8ff2b44 );border-style:none;}:where( .elementor-56302 .elementor-element.elementor-element-ce8ada6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-8ff2b44 );border-style:none;--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-56302 .elementor-element.elementor-element-ce8ada6 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-56302 .elementor-element.elementor-element-ce8ada6 > .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-weight:bold;}.elementor-56302 .elementor-element.elementor-element-2b36fa4{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-2e05949 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-56302 .elementor-element.elementor-element-2e05949.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-2e05949{text-align:center;}.elementor-56302 .elementor-element.elementor-element-2e05949 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-d1d41a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-952a06c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-952a06c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-c2ffe26{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-932fcd1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-e15f2bd img{width:77%;}.elementor-56302 .elementor-element.elementor-element-7cd11bf{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-51a77e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-51a77e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-de45510{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-10158ba{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-ccee4a1 img{width:68%;}.elementor-56302 .elementor-element.elementor-element-c3da4d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-7d2cc5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-7d2cc5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-333d737{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-a9d8cc7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-3831941 img{width:76%;}.elementor-56302 .elementor-element.elementor-element-8c86f34{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-00a5267 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-56302 .elementor-element.elementor-element-00a5267.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-00a5267{text-align:center;}.elementor-56302 .elementor-element.elementor-element-00a5267 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-2b721a7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-20cbf91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-20cbf91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-bd9f4e9{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-870e083{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-3683c12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-553678e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-553678e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-cf86734{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-e069bf1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-a986cc0 img{width:82%;}.elementor-56302 .elementor-element.elementor-element-930e34e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-74a332e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-74a332e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-54a8268{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-5356a3b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-07d5026{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-fef87a8 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-56302 .elementor-element.elementor-element-fef87a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-fef87a8{text-align:center;}.elementor-56302 .elementor-element.elementor-element-fef87a8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-f4db5d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-ea0ca90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-ea0ca90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56302 .elementor-element.elementor-element-7dc70fd{color:var( --e-global-color-primary );}.elementor-56302 .elementor-element.elementor-element-fa437d7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-8885f3f img{width:99%;}.elementor-56302 .elementor-element.elementor-element-3fd6cc3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-56302:not(.elementor-motion-effects-element-type-background), body.elementor-page-56302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FAFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-56302 .elementor-element.elementor-element-952a06c{--width:60%;}.elementor-56302 .elementor-element.elementor-element-51a77e0{--width:60%;}.elementor-56302 .elementor-element.elementor-element-7d2cc5e{--width:60%;}.elementor-56302 .elementor-element.elementor-element-20cbf91{--width:60%;}.elementor-56302 .elementor-element.elementor-element-553678e{--width:60%;}.elementor-56302 .elementor-element.elementor-element-74a332e{--width:60%;}.elementor-56302 .elementor-element.elementor-element-ea0ca90{--width:60%;}}@media(max-width:1024px){.elementor-56302 .elementor-element.elementor-element-6957fbb{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56302 .elementor-element.elementor-element-bf2f412{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-56302 .elementor-element.elementor-element-f2aab24{--justify-content:center;}.elementor-56302 .elementor-element.elementor-element-7e4cd43{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-56302 .elementor-element.elementor-element-89e2160{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-56302 .elementor-element.elementor-element-96ca236{text-align:center;}.elementor-56302 .elementor-element.elementor-element-c35d053{text-align:center;}.elementor-56302 .elementor-element.elementor-element-8aac264{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-56302 .elementor-element.elementor-element-536a2a7.e-con{--order:99999 /* order end hack */;}.elementor-56302 .elementor-element.elementor-element-ceea6a3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-56302 .elementor-element.elementor-element-f55212e.e-con{--order:99999 /* order end hack */;}.elementor-56302 .elementor-element.elementor-element-2b36fa4{--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-56302 .elementor-element.elementor-element-8c86f34{--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-56302 .elementor-element.elementor-element-07d5026{--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-004525e */.table-container {
  max-width: 100%;
  overflow-x: auto;
  margin: 1rem 0;
  padding-bottom: 0.5rem;
}

.table-container table {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

.table-container td, 
.table-container th {
  padding: 0.75rem;
  border: 1px solid #ddd;
  min-width: 120px; /* Largeur minimum pour éviter que le contenu ne soit trop compressé */
}

/* Style optionnel pour améliorer la lisibilité */
.table-container tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Indication de défilement sur mobile */
@media (max-width: 768px) {
  .table-container:after {
    content: '→';
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5rem;
    color: #666;
    animation: fadeInOut 2s infinite;
  }

  @keyframes fadeInOut {
    0%, 100% { opacity: 0.2; }
    50% { opacity: 1; }
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004525e */.table-container {
  max-width: 100%;
  overflow-x: auto;
  margin: 1rem 0;
  padding-bottom: 0.5rem;
}

.table-container table {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

.table-container td, 
.table-container th {
  padding: 0.75rem;
  border: 1px solid #ddd;
  min-width: 120px; /* Largeur minimum pour éviter que le contenu ne soit trop compressé */
}

/* Style optionnel pour améliorer la lisibilité */
.table-container tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Indication de défilement sur mobile */
@media (max-width: 768px) {
  .table-container:after {
    content: '→';
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5rem;
    color: #666;
    animation: fadeInOut 2s infinite;
  }

  @keyframes fadeInOut {
    0%, 100% { opacity: 0.2; }
    50% { opacity: 1; }
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004525e */.table-container {
  max-width: 100%;
  overflow-x: auto;
  margin: 1rem 0;
  padding-bottom: 0.5rem;
}

.table-container table {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

.table-container td, 
.table-container th {
  padding: 0.75rem;
  border: 1px solid #ddd;
  min-width: 120px; /* Largeur minimum pour éviter que le contenu ne soit trop compressé */
}

/* Style optionnel pour améliorer la lisibilité */
.table-container tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Indication de défilement sur mobile */
@media (max-width: 768px) {
  .table-container:after {
    content: '→';
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5rem;
    color: #666;
    animation: fadeInOut 2s infinite;
  }

  @keyframes fadeInOut {
    0%, 100% { opacity: 0.2; }
    50% { opacity: 1; }
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004525e */.table-container {
  max-width: 100%;
  overflow-x: auto;
  margin: 1rem 0;
  padding-bottom: 0.5rem;
}

.table-container table {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

.table-container td, 
.table-container th {
  padding: 0.75rem;
  border: 1px solid #ddd;
  min-width: 120px; /* Largeur minimum pour éviter que le contenu ne soit trop compressé */
}

/* Style optionnel pour améliorer la lisibilité */
.table-container tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Indication de défilement sur mobile */
@media (max-width: 768px) {
  .table-container:after {
    content: '→';
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5rem;
    color: #666;
    animation: fadeInOut 2s infinite;
  }

  @keyframes fadeInOut {
    0%, 100% { opacity: 0.2; }
    50% { opacity: 1; }
  }
}/* End custom CSS */