.elementor-1939 .elementor-element.elementor-element-430235d > .elementor-container{min-height:310px;}.elementor-1939 .elementor-element.elementor-element-430235d > .elementor-container:after{content:"";min-height:inherit;}.elementor-1939 .elementor-element.elementor-element-430235d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1939 .elementor-element.elementor-element-430235d:not(.elementor-motion-effects-element-type-background), .elementor-1939 .elementor-element.elementor-element-430235d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1939 .elementor-element.elementor-element-430235d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1939 .elementor-element.elementor-element-1699abd{text-align:center;}.elementor-1939 .elementor-element.elementor-element-1699abd .elementor-heading-title{color:var( --e-global-color-54e25164 );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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-1939 .elementor-element.elementor-element-1699abd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1939 .elementor-element.elementor-element-2f7c5da > .elementor-container{min-height:0px;}.elementor-1939 .elementor-element.elementor-element-2f7c5da > .elementor-container:after{content:"";min-height:inherit;}.elementor-1939 .elementor-element.elementor-element-2f7c5da{overflow:hidden;padding:40px 40px 0px 40px;}.elementor-1939 .elementor-element.elementor-element-44ef530 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1939 .elementor-element.elementor-element-6075ea1{padding:0px 0px 40px 0px;}.elementor-1939 .elementor-element.elementor-element-8f88f40{text-align:center;}.elementor-1939 .elementor-element.elementor-element-8f88f40 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1939 .elementor-element.elementor-element-8f88f40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1939 .elementor-element.elementor-element-ba791aa > .elementor-container{max-width:1200px;min-height:0px;}.elementor-1939 .elementor-element.elementor-element-ba791aa > .elementor-container:after{content:"";min-height:inherit;}.elementor-1939 .elementor-element.elementor-element-ba791aa{overflow:hidden;padding:0px 0px 35px 0px;}.elementor-1939 .elementor-element.elementor-element-61857b7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1019px){.elementor-1939 .elementor-element.elementor-element-1699abd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1939 .elementor-element.elementor-element-8f88f40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-1939 .elementor-element.elementor-element-430235d > .elementor-container{min-height:0px;}.elementor-1939 .elementor-element.elementor-element-430235d > .elementor-container:after{content:"";min-height:inherit;}.elementor-1939 .elementor-element.elementor-element-430235d{padding:40px 40px 40px 40px;}.elementor-1939 .elementor-element.elementor-element-1699abd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1939 .elementor-element.elementor-element-2f7c5da{padding:20px 20px 20px 20px;}.elementor-1939 .elementor-element.elementor-element-44ef530 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1939 .elementor-element.elementor-element-eb9f839 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;}.elementor-1939 .elementor-element.elementor-element-8f88f40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1939 .elementor-element.elementor-element-ba791aa{padding:20px 20px 20px 20px;}.elementor-1939 .elementor-element.elementor-element-61857b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-e645387 */.wpDataTablesWrapper table.wpDataTable > thead > tr > th{
    padding: 20px !important;
}

.wpDataTablesWrapper table.wpDataTable tr.odd td{
       padding: 22px !important;
       background-color: #fff;
}


.wpDataTablesWrapper div.dt-buttons{
    margin: 0!important;
}

.wpDataTablesWrapper .dataTables_filter label, .wpDataTablesWrapper .dataTables_length label{
    margin-bottom: 50px!important;
}


.wpDataTablesWrapper table.wpDataTable tr.odd td{
    text-align: left !important;
}

.wpDataTablesWrapper table.wpDataTable tr.even td{
      text-align: left !important;
}

.wpDataTablesWrapper table.wpDataTable > thead > tr > th{
    border-bottom: 1px solid #ccc !important;
}

.wpDataTablesWrapper table.wpDataTable tr.even td{
       padding: 22px !important;
}

.wpDataTablesWrapper table.wpDataTable tr:last-child td{
    display: none;
}


.wpdt-c input, .wpdt-c button, .wpdt-c select, .wpdt-c textarea {
   font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: 5px 30px;
    border-radius: 6px;
    border: 0;
}



.wpDataTablesWrapper .dataTables_paginate {
    font-size: 13px !important;
    font-family: sans-serif !important;
    display: none !important;
}


/*search*/

.wpDataTablesWrapper .dataTables_filter{
    float: inherit !important;
    text-align: center !important;
}



.wpDataTables input[type="search"], .wpDataTables select, .wpDataTables textarea {
    display: block;
    margin-bottom: 0!important;
    max-width: 100%;
    padding: 3px 6px!important;
    /* vertical-align: middle!important; */
    width: 440px!important;
    background: #EEEFF4!important;
    height: 50px!important;
    border-radius: 3px!important;
     border-bottom: 0!important;
}

input:focus{
     background: #EEEFF4 !important;
     color: #949EAC !important;
}



.wpDataTables input.form-control:focus {
    background: #EEEFF4!important;
    border-bottom: 0!important;
    color: #000!important;
  
}

.wpDataTablesWrapper .dataTables_filter label, .wpDataTablesWrapper .dataTables_length label{
    
   display: inline-grid;
   color: #fff;
}


.wpDataTablesWrapper table.wpDataTable tr.odd td{
    
    background-color: #fff !important;
}


.dataTables_filter label:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f002" !important;
}


@media (max-width: 767px){
    
    
    .elementor-571 .elementor-element.elementor-element-dbf0f36 > .elementor-widget-container{
        padding: 0;
    }
    
    
    .wpDataTablesWrapper div.dt-buttons{
        margin-bottom: 0;
    }
    
    
   .wpDataTablesWrapper table.wpDataTable>thead>tr>th{
       overflow: inherit;
   }
   
   .wpDataTablesWrapper table.wpDataTable > thead > tr > th{
       
       padding: 10px 5px !important
   }
   
   .wpDataTablesWrapper table.wpDataTable tr.odd td {
    padding: 5px !important;
   
}

.wpDataTablesWrapper table.wpDataTable tr.even td{
     padding: 5px !important;
}


.wpdt-c input, .wpdt-c button, .wpdt-c select, .wpdt-c textarea{
    
        padding: 5px 10px;
}

.wpDataTablesWrapper .dataTables_info {
 
    display: none;
}


.wpDataTablesWrapper .dataTables_paginate {

    text-align: center !important;
   
}



.elementor-571 .elementor-element.elementor-element-57210af {
    padding: 0 20px 40px;
}


.wpDataTables input[type="search"], .wpDataTables select, .wpDataTables textarea{
    
        max-width: 85%!important;
}


.wpDataTables input.form-control:focus {
    background: #EEEFF4!important;
    border-bottom: 0!important;
    color: #000!important;
  
}


}



.wpdt-c input, .wpdt-c select, .wpdt-c textarea{
    
    color: #fff !important; 
}/* End custom CSS */