.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15012 .elementor-element.elementor-element-fa67f21{text-align:center;}.elementor-15012 .elementor-element.elementor-element-958c502 > .elementor-container{max-width:1200px;}.elementor-15012 .elementor-element.elementor-element-30b5dc3 > .elementor-widget-container{margin:0px 0px 181px 0px;padding:0px 20px 0px 20px;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for section, class: .elementor-element-958c502 */.elementor-15012 .elementor-element.elementor-element-958c502 .table-header{
    background: #093d79;
    color: white;
    border-left: 1px solid #093d79;
    border-right: 1px solid #093d79;
}

.elementor-15012 .elementor-element.elementor-element-958c502 .table-perfomance{
        border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background: #093d79;
    color: white;
    text-align: center;
}

.elementor-15012 .elementor-element.elementor-element-958c502 .table-valeurs{
        background: #093d79;
    color: white;
    border: 1px solid white;
    border-top: 2px solid #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
}

.elementor-15012 .elementor-element.elementor-element-958c502 tbody tr:nth-child(2n+1){
    background: #dfeaf6;
}

.elementor-15012 .elementor-element.elementor-element-958c502 tbody td{
    border:0;
    font-size: 12px;
    font-family: "Montserrat", Sans-serif;
}

.elementor-15012 .elementor-element.elementor-element-958c502 thead th{
    padding: 10px 18px;
    text-align: center;
    }

.elementor-15012 .elementor-element.elementor-element-958c502 thead th:before{
    display: none;
}

.elementor-15012 .elementor-element.elementor-element-958c502 thead th:after{
    display: none;
}


.elementor-15012 .elementor-element.elementor-element-958c502 .dataTables_length .select .select-styled{
    display: none;
}
.elementor-15012 .elementor-element.elementor-element-958c502 .dataTables_length .select {
    margin: 0 5px;
}

.elementor-15012 .elementor-element.elementor-element-958c502 .dataTables_length label{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.elementor-15012 .elementor-element.elementor-element-958c502 #DataTables_Table_0_filter{
    display: none;
}/* End custom CSS */