.elementor-791 .elementor-element.elementor-element-22df3705{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-22df3705 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-397a4e70 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-108dbcd img{border-radius:23px 23px 23px 23px;}.elementor-791 .elementor-element.elementor-element-5eaaba6 .elementor-heading-title{font-size:37px;font-weight:bold;}.elementor-791 .elementor-element.elementor-element-d56c24d{--divider-border-style:solid;--divider-color:#0B2154;--divider-border-width:2.8px;}.elementor-791 .elementor-element.elementor-element-d56c24d .elementor-divider-separator{width:37%;margin:0 auto;margin-center:0;}.elementor-791 .elementor-element.elementor-element-d56c24d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-791 .elementor-element.elementor-element-290d1c8{--box-background-color:#FFFFFF;--box-border-width:0px;--box-border-radius:0px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);--header-color:#0B2154;--nested-list-indent:30px;--item-text-color:#0B2154;--item-text-hover-color:var( --e-global-color-06aeb71 );--item-text-active-color:var( --e-global-color-06aeb71 );--marker-color:var( --e-global-color-06aeb71 );--marker-size:14px;}.elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__header-title{text-align:start;}.elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__header, .elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__header-title{font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__list-item{font-weight:700;}.elementor-791 .elementor-element.elementor-element-a790970{color:var( --e-global-color-text );}.elementor-791 .elementor-element.elementor-element-420465ce > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-791 .elementor-element.elementor-element-8f9b7b6{--box-background-color:#FFFFFF;--box-border-width:0px;--box-border-radius:0px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);--header-color:#0B2154;--nested-list-indent:30px;--item-text-color:#0B2154;--item-text-hover-color:var( --e-global-color-06aeb71 );--item-text-active-color:var( --e-global-color-06aeb71 );--marker-color:var( --e-global-color-06aeb71 );--marker-size:14px;}.elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__header-title{text-align:start;}.elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__header, .elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__header-title{font-size:24px;font-weight:600;letter-spacing:2px;}.elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__list-item{font-weight:700;}.elementor-791 .elementor-element.elementor-element-264e5b5{margin-top:0px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-22efc1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-791 .elementor-element.elementor-element-22efc1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-22efc1b > .elementor-element-populated, .elementor-791 .elementor-element.elementor-element-22efc1b > .elementor-element-populated > .elementor-background-overlay, .elementor-791 .elementor-element.elementor-element-22efc1b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-22efc1b > .elementor-element-populated{box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-791 .elementor-element.elementor-element-22efc1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-686dd04 .elementor-heading-title{font-size:24px;font-weight:600;letter-spacing:1.3px;color:#0B2154;}.elementor-791 .elementor-element.elementor-element-53f8a2f{margin-top:40px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-06f027a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-791 .elementor-element.elementor-element-06f027a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-06f027a > .elementor-element-populated, .elementor-791 .elementor-element.elementor-element-06f027a > .elementor-element-populated > .elementor-background-overlay, .elementor-791 .elementor-element.elementor-element-06f027a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-06f027a > .elementor-element-populated{box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-791 .elementor-element.elementor-element-06f027a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-eac1692 .elementor-heading-title{font-size:24px;font-weight:600;letter-spacing:1.3px;color:#0B2154;}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-text{color:#0B2154;}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-item{font-size:16px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-2eb37049{margin-top:40px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-306d853d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-791 .elementor-element.elementor-element-306d853d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-306d853d > .elementor-element-populated, .elementor-791 .elementor-element.elementor-element-306d853d > .elementor-element-populated > .elementor-background-overlay, .elementor-791 .elementor-element.elementor-element-306d853d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-306d853d > .elementor-element-populated{box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-791 .elementor-element.elementor-element-306d853d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-68d0f5b2 .elementor-heading-title{font-size:24px;font-weight:600;letter-spacing:1.3px;color:#0B2154;}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-text{color:#0B2154;}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-item{font-size:16px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-f953e63{margin-top:40px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-64f3303:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-791 .elementor-element.elementor-element-64f3303 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-64f3303 > .elementor-element-populated, .elementor-791 .elementor-element.elementor-element-64f3303 > .elementor-element-populated > .elementor-background-overlay, .elementor-791 .elementor-element.elementor-element-64f3303 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-64f3303 > .elementor-element-populated{box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-791 .elementor-element.elementor-element-64f3303 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-4d9fb1a .elementor-heading-title{font-size:24px;font-weight:600;letter-spacing:1.3px;color:#0B2154;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E7EBF0;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{bottom:unset;border-left-width:1px;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-icon{color:#D81324;fill:#D81324;font-size:14px;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-item a{color:#0B2154;fill:#0B2154;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-item:hover a{color:#D81324;fill:#D81324;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-text{padding-left:15px;}.elementor-791 .elementor-element.elementor-element-2567501 .elementor-icon-list-item{font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-791 .elementor-element.elementor-element-dd794e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-791 .elementor-element.elementor-element-dd794e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-7b3125e > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-36373b26{--divider-border-style:solid;--divider-color:#E7EBF0;--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-791 .elementor-element.elementor-element-36373b26 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-791 .elementor-element.elementor-element-36373b26 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-791 .elementor-element.elementor-element-2557f41 > .elementor-container{max-width:1135px;}.elementor-791 .elementor-element.elementor-element-2557f41{padding:0px 0px 40px 0px;}.elementor-791 .elementor-element.elementor-element-b306749{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-791 .elementor-element.elementor-element-b306749 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-791 .elementor-element.elementor-element-b306749:after{content:"0.66";}.elementor-791 .elementor-element.elementor-element-b306749 .elementor-post__thumbnail__link{width:100%;}.elementor-791 .elementor-element.elementor-element-b306749.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-791 .elementor-element.elementor-element-b306749.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-791 .elementor-element.elementor-element-b306749.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-791 .elementor-element.elementor-element-b306749 .elementor-post__title, .elementor-791 .elementor-element.elementor-element-b306749 .elementor-post__title a{color:#0A0A0A;}@media(max-width:1024px){.elementor-791 .elementor-element.elementor-element-22df3705{padding:80px 10px 80px 10px;}.elementor-791 .elementor-element.elementor-element-397a4e70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-420465ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-item{font-size:24px;}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-item{font-size:24px;}.elementor-791 .elementor-element.elementor-element-dd794e9{padding:80px 10px 80px 10px;}.elementor-791 .elementor-element.elementor-element-7b3125e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-791 .elementor-element.elementor-element-22df3705{padding:40px 10px 40px 10px;}.elementor-791 .elementor-element.elementor-element-a790970{text-align:left;}.elementor-791 .elementor-element.elementor-element-22efc1b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-791 .elementor-element.elementor-element-06f027a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-791 .elementor-element.elementor-element-25449a6 .elementor-icon-list-item{font-size:16px;}.elementor-791 .elementor-element.elementor-element-986673f .elementor-icon-list-item{font-size:16px;}.elementor-791 .elementor-element.elementor-element-dd794e9{padding:40px 10px 40px 10px;}.elementor-791 .elementor-element.elementor-element-36373b26{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-b306749 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-791 .elementor-element.elementor-element-b306749:after{content:"0.5";}.elementor-791 .elementor-element.elementor-element-b306749 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-791 .elementor-element.elementor-element-397a4e70{width:65%;}.elementor-791 .elementor-element.elementor-element-420465ce{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-791 .elementor-element.elementor-element-397a4e70{width:100%;}.elementor-791 .elementor-element.elementor-element-420465ce{width:100%;}.elementor-791 .elementor-element.elementor-element-7b3125e{width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-290d1c8 */.elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__body{
    padding: 0;
}
.elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__header{
    border-bottom:none;
}
.elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item > .elementor-toc__list-item-text-wrapper {
    border-top: 1px dashed #ccc;
    padding: 10px;
    margin:0;
}
.elementor-791 .elementor-element.elementor-element-290d1c8 .elementor-toc__list-item .elementor-toc__list-item .elementor-toc__list-item-text-wrapper {
    font-size: 14px;
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a790970 */.elementor-791 .elementor-element.elementor-element-a790970 a {color: #D81324;}
.elementor-791 .elementor-element.elementor-element-a790970 h2, .elementor-791 .elementor-element.elementor-element-a790970 h3, .elementor-791 .elementor-element.elementor-element-a790970 h4{padding-top:0}

li{
    margin-bottom: 20px!important;
}
.elementor-791 .elementor-element.elementor-element-a790970 h2{
    font-size: 30px;
    border-left: 7px solid #E02B20;
    margin-top: 35px;
    padding-left: 7px;
}
.elementor-791 .elementor-element.elementor-element-a790970 h3{
    font-size: 22px;
    text-transform: none;
    margin-top: 30px;
    color: #E02B20
    
  
  color: #7F7F7F;
}
.elementor-791 .elementor-element.elementor-element-a790970 h3:before{
  content : "\0027A6" !important;
  color: #E02B20 !important;
  letter-spacing: 10px !important;
  
}

.elementor-791 .elementor-element.elementor-element-a790970 h4{
    font-size: 18px;
    font-weight: 500;
    margin-top: 25px;
    color: #54595F.
}
.elementor-791 .elementor-element.elementor-element-a790970 h4:before{
  content : "\002BEE" !important;
  color: #54595F !important;
  letter-spacing: 10px !important;
  margin-left: 60px
}

blockquote{         position: relative;         margin: 30px;         padding: 30px;         padding-bottom: 30px;         background-color: #f1f1f1!Important; 
border-radius: 10px;
    border-left: 1px solid RED;
    border-right: 1px solid RED;
    border-top: 2px solid RED;
    border-bottom: 2px solid RED;
    box-shadow: 20px -16px #0B2154;
    margin-top: 45px
} 
blockquote p{ 		color: #222325!Important; 		font-style: italic;
font-weight: 400}      
blockquote:before{         content: "“";         position: absolute;         font-size: 5em!important;         left: 25px!important;         top: -30px;
color:#0B2154;} 

blockquote:after {             content: "”";             font-size: 5em;             position: absolute;             bottom: -45px;     	right: 30px; 	
color:#0B2154;}          
blockquote > *:first-child{         background-color: transparent !important;         border-left: none !important;         padding: 0px !important;         font-size: 1.1em !important;         font-family: inherit;     } 
caption {
    margin-bottom: 15px;
    font-weight: bold
}
@media (max-width: 768px) { blockquote { margin: 20px; /* Réduction de la marge pour plus d'espace sur mobile */ padding: 20px; /* Moins de padding pour mieux s'adapter aux petits écrans */ font-size: 12px; /* Réduction de la taille de la police sur mobile */ border-radius: 15px; /* Réduction des coins arrondis pour un effet plus doux */ 
    margin-top:40px;
} 
    
}
@media (max-width: 768px) { /* Pour les écrans de taille mobile */ caption { font-size: 10px; /* Taille augmentée pour les mobiles */ 

} 
    blockquote:before{         content: "“";         position: absolute;         font-size: 5em!important;         left: 25px!important;         top: -21px;
color:#0B2154;} 

blockquote:after {             content: "”";             font-size: 5em;             position: absolute;             bottom: -35px;     	right: 30px; 	
color:#0B2154;}  
}


table {
  font-family: Arial, sans-serif;
  background: #f0f4f8 var(--wpr-bg-bd8f59d0-8b26-49b9-bc73-24bd7e34f3ac) no-repeat center center fixed;
  background-size: cover;
  margin: 0;
  padding: 0;
  background-color:
  
}
table {
  max-width: 90%;
  margin: 0px auto;
  overflow-x: auto;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  margin-bottom: 25px;
  margin-top: 23px;
}
table {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
}

thead th {
  background-color:#0B2154;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 15px;
  text-align:center ;
  font-size: 12px;
}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-block-start: 1px solid hsla(0, 0%, 50.2%, .5019607843);
    font-size: 12px;
}
tr:first-child{
    background-color: #7A7A7A14;
}
tr:last-child{
    background-color: #7A7A7A14;
}
tbody td {
  padding: 15px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  text-align: center;
  font-size: 13px
}
tbody tr:hover {
  background-color: #f1f1f1;
}
@media screen and (max-width: 780px) {
  table {
    font-size: 1px!important;
  }
  thead th {
    
    padding: 1px;
    
  }
  table thead:first-child tr:first-child th {
      font-size:7px!important;
      padding:6px!important;
      
  }

  tbody td {
    padding: 11px;
    font-size: 7px!important
  }
  th, td {
    white-space:;
    font-size:7px!important;
    text-align:center!important
  }
  table {
    overflow-x: aut;
  }
}
/* Styles de base pour la div et les liens */
.links {
 
    justify-content: center; /* Centre les éléments horizontalement */
    gap: 20px; /* Espace entre les liens */
    padding: 20px;
    background-color: #f4f4f4; /* Fond clair pour la div */
    border-radius: 8px; /* Coins arrondis */
    font-size: 12px;
    box-shadow: 0px 5px 5px red ;
    margin-bottom: 20px;
    
}

.links a {
    text-decoration: none;
    color: #333; /* Couleur du texte des liens */
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    position: relative;
    padding: 10px 0px;
    border: 2px solid transparent;
    border-radius: 30px;
    transition: all 0.3s ease;
    font-style: italic;
    
}

/* Effet au survol */

.links a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: black;
    transform: scaleX(0);
    transition: transform 0.3s ease;
}

.links a:hover::after {
    transform: scaleX(1); /* Apparition de la ligne au bas du lien au survol */
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-8f9b7b6 */.elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__body{
    padding: 0;
}
.elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__header{
    border-bottom:none;
}
.elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item > .elementor-toc__list-item-text-wrapper {
    border-top: 1px dashed #ccc;
    padding: 10px;
    margin:0;
}
.elementor-791 .elementor-element.elementor-element-8f9b7b6 .elementor-toc__list-item .elementor-toc__list-item .elementor-toc__list-item-text-wrapper {
    font-size: 14px;
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-420465ce */.elementor-791 .elementor-element.elementor-element-420465ce ul {list-style-type: none;}/* End custom CSS */