.elementor-3120 .elementor-element.elementor-element-efe0965{--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;}/* Start custom CSS for shortcode, class: .elementor-element-ecc4492 */.tablepress-table-description{
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #000000;
    padding-bottom: 20px;
}

.dt-buttons button span{
    color: #E50019;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: none;
}

.dt-buttons button{
    padding: 0px !important;
    border: unset !important;
    background: unset !important;
    margin-bottom: 20px !important;
}

.elementor-3120 .elementor-element.elementor-element-ecc4492 .tpress_t1{
     border: 1px solid #C4C4C466;
}

.elementor-3120 .elementor-element.elementor-element-ecc4492 .tpress_t1 th{
    background-color: #2D3D68;
    border: 1px solid #C4C4C466;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    padding-left: 20px;
}

.elementor-3120 .elementor-element.elementor-element-ecc4492 .tpress_t1 tr:hover td {
    background-color: #d3d3d3 !important;
}

.elementor-3120 .elementor-element.elementor-element-ecc4492 .tpress_t1 td{
     border: 1px solid #C4C4C466;
     font-family: 'Poppins', sans-serif !important;
     font-size: 14px !important;
     font-weight: 400 !important;
     padding: 20px;
}

@media (max-width:1025px){
    .elementor-3120 .elementor-element.elementor-element-ecc4492{overflow-x: scroll;}
    .elementor-3120 .elementor-element.elementor-element-ecc4492 .tpress_t1 td{font-size: 12px !important;}
    .elementor-3120 .elementor-element.elementor-element-ecc4492 .tpress_t1 th{font-size: 13px;}
}

.elementor-3120 .elementor-element.elementor-element-ecc4492 .tpress_t1 .odd td{
    background-color: #F2F2F2 !important; 
}/* End custom CSS */