.elementor-2870 .elementor-element.elementor-element-80a6c57{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2870 .elementor-element.elementor-element-4d6e90f{--display:flex;}.elementor-2870 .elementor-element.elementor-element-624c557{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2870 .elementor-element.elementor-element-f6d5482{--display:flex;}.elementor-2870 .elementor-element.elementor-element-41ea3ff{--display:flex;}.elementor-2870 .elementor-element.elementor-element-448a795{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d916251 *//* ===========================
   Digi Ustad Table
   Completely Isolated CSS
=========================== */

.du-case-study{
    max-width:100%;
    margin:30px 0;
    overflow-x:auto;
    border-radius:14px;
    border:1px solid #7c3aed40;
    background:#111111;
    box-shadow:0 0 20px rgba(124,58,237,.12);
}

.du-case-study .du-table{
    width:100%;
    border-collapse:collapse;
    font-family:Inter,Arial,sans-serif;
    background:#111;
    color:#fff;
}

.du-case-study .du-table thead{
    background:linear-gradient(90deg,#6D28D9,#9333EA);
}

.du-case-study .du-table th{
    padding:16px;
    text-align:left;
    color:#fff;
    font-size:16px;
    font-weight:700;
    border:1px solid rgba(255,255,255,.08);
    white-space:nowrap;
}

.du-case-study .du-table td{
    padding:16px;
    border:1px solid #262626;
    color:#d4d4d4;
    font-size:15px;
    line-height:1.6;
}

.du-case-study .du-table tbody tr:nth-child(even){
    background:#171717;
}

.du-case-study .du-table tbody tr:hover{
    background:#202020;
    transition:.25s ease;
}

.du-case-study .du-positive{
    color:#22c55e;
    font-weight:700;
}

.du-case-study .du-warning{
    color:#fbbf24;
    font-weight:600;
}

.du-case-study .du-verified{
    color:#a855f7;
    font-weight:700;
}

@media (max-width:768px){

.du-case-study .du-table{
    min-width:760px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5639d89 *//* =====================================
   Digi Ustad Table
   Scoped CSS (No Global Conflict)
===================================== */

.du-client-table{
    width:100%;
    overflow-x:auto;
    margin:30px 0;
}

.du-client-table .du-client-case-table{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    font-family:Inter,Arial,sans-serif;
    background:#111111;
    color:#ffffff;
    border:1px solid #292929;
    border-radius:12px;
    overflow:hidden;
}

.du-client-table .du-client-case-table thead{
    background:linear-gradient(90deg,#6C3FE8,#8B5CF6);
}

.du-client-table .du-client-case-table th{
    padding:16px;
    text-align:left;
    font-size:16px;
    font-weight:700;
    color:#fff;
    border:1px solid #2f2f2f;
}

.du-client-table .du-client-case-table td{
    padding:16px;
    border:1px solid #262626;
    color:#d1d5db;
    font-size:15px;
    line-height:1.6;
    vertical-align:top;
}

.du-client-table .du-client-case-table tbody tr:nth-child(even){
    background:#181818;
}

.du-client-table .du-client-case-table tbody tr:hover{
    background:#222222;
    transition:.25s ease;
}

.du-client-table strong{
    color:#ffffff;
    font-weight:700;
}

.du-client-table .du-location{
    color:#b794f4;
    font-size:14px;
}

.du-client-table .du-positive{
    color:#22c55e;
    font-weight:700;
}

@media (max-width:768px){

.du-client-table .du-client-case-table{
    min-width:800px;
}

}/* End custom CSS */