.elementor-2420 .elementor-element.elementor-element-3cfd450{--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-2420 .elementor-element.elementor-element-59e0d25{--display:flex;}.elementor-2420 .elementor-element.elementor-element-c178a8a{--display:flex;}.elementor-2420 .elementor-element.elementor-element-174baa0{--display:flex;}.elementor-2420 .elementor-element.elementor-element-95473b5{--display:flex;}.elementor-2420 .elementor-element.elementor-element-bbb4c9c{color:#7A7A7A;}.elementor-2420 .elementor-element.elementor-element-29dfa55{--display:flex;}.elementor-2420 .elementor-element.elementor-element-96e9c40{--display:flex;}.elementor-2420 .elementor-element.elementor-element-00a0586{--display:flex;}.elementor-2420 .elementor-element.elementor-element-ad50af9{--display:flex;}.elementor-2420 .elementor-element.elementor-element-69d4947{--display:flex;}.elementor-2420 .elementor-element.elementor-element-1a20486{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#7A7A7A;--n-accordion-title-hover-color:#7A7A7A;--n-accordion-title-active-color:#7A7A7A;--n-accordion-icon-size:15px;}.elementor-2420 .elementor-element.elementor-element-993eb44{--display:flex;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}/* Start custom CSS for html, class: .elementor-element-6075cfb *//* ===========================
   DIGI USTAD PREMIUM TABLE
=========================== */

.du-table-section{
    margin:40px 0;
}

.du-table-wrapper{
    overflow-x:auto;
}

.du-premium-table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    background:#071326;
    border-radius:20px;
    overflow:hidden;
    color:#fff;
    box-shadow:
        0 20px 50px rgba(0,0,0,.35),
        0 0 0 1px rgba(255,255,255,.05);
}

/* Header */

.du-premium-table thead tr{
    background:linear-gradient(
        90deg,
        #8B3DFF 0%,
        #7F77DD 50%,
        #4F6BFF 100%
    );
}

.du-premium-table th{
    padding:22px 28px;
    text-align:left;
    font-size:20px;
    font-weight:700;
    color:#fff;
    border-right:1px solid rgba(255,255,255,.10);
}

.du-premium-table th:last-child{
    border-right:none;
}

/* Rows */

.du-premium-table tbody tr{
    background:#081528;
}

.du-premium-table tbody tr:nth-child(even){
    background:#10203D;
}

.du-premium-table td{
    padding:24px 28px;
    font-size:18px;
    line-height:1.7;
    color:#F8FAFC;
    border-top:1px solid rgba(255,255,255,.08);
    border-right:1px solid rgba(255,255,255,.08);
}

.du-premium-table td:last-child{
    border-right:none;
}

.du-premium-table tbody tr:hover{
    background:#162A4F;
    transition:.3s ease;
}

/* First Column */

.du-premium-table td:first-child{
    font-weight:700;
    color:#FFFFFF;
}

/* Pricing Column */

.du-premium-table td:nth-child(2){
    color:#A78BFA;
    font-weight:700;
}

/* Mobile */

@media(max-width:768px){

    .du-premium-table{
        min-width:900px;
    }

    .du-premium-table th{
        font-size:16px;
        padding:16px;
    }

    .du-premium-table td{
        font-size:15px;
        padding:16px;
    }
}/* End custom CSS */