.elementor-3199 .elementor-element.elementor-element-90c0723{--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-3199 .elementor-element.elementor-element-a19575a{--display:flex;}.elementor-3199 .elementor-element.elementor-element-f065e83{--display:flex;}.elementor-3199 .elementor-element.elementor-element-8b87143{--display:flex;}.elementor-3199 .elementor-element.elementor-element-a2a4e40{--display:flex;}.elementor-3199 .elementor-element.elementor-element-29860b8{color:#7A7A7A;}.elementor-3199 .elementor-element.elementor-element-a3c09a4{--display:flex;}.elementor-3199 .elementor-element.elementor-element-10bbcfe{--display:flex;}.elementor-3199 .elementor-element.elementor-element-4776329{--display:flex;}.elementor-3199 .elementor-element.elementor-element-7523f5b{--display:flex;}.elementor-3199 .elementor-element.elementor-element-33993d4{--display:flex;}.elementor-3199 .elementor-element.elementor-element-54441f2{--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-3199 .elementor-element.elementor-element-c1f2b92{--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 );}.elementor-3199 .elementor-element.elementor-element-3079f4e{--display:flex;}/* Start custom CSS for html, class: .elementor-element-72a61ed */:root{

    --du-bg:#0D1117;
    --du-card:#161B22;
    --du-card-alt:#1B2432;

    --du-primary:#6C3FE8;
    --du-primary2:#8B5CF6;

    --du-border:#30363D;

    --du-text:#F8FAFC;
    --du-text-light:#CBD5E1;

}

.du-table-wrapper{

    width:100%;
    overflow-x:auto;

    margin:35px 0;

    background:var(--du-card);

    border:1px solid var(--du-border);

    border-radius:14px;

    box-shadow:0 18px 40px rgba(0,0,0,.35);

}

.du-table{

    width:100%;
    min-width:1100px;

    border-collapse:collapse;

    font-family:Inter,Arial,sans-serif;

}

.du-table thead th{

    background:linear-gradient(135deg,var(--du-primary),var(--du-primary2));

    color:#fff;

    padding:18px;

    text-align:left;

    font-size:17px;

    font-weight:700;

    border:1px solid var(--du-border);

}

.du-table td{

    background:var(--du-card);

    color:var(--du-text);

    padding:18px;

    border:1px solid var(--du-border);

    vertical-align:top;

    font-size:15px;

    line-height:1.75;

}

.du-table tbody tr:nth-child(even) td{

    background:var(--du-card-alt);

}

.du-table tbody tr:hover td{

    background:#242E42;

    transition:.25s;

}

.du-table td:first-child{

    width:15%;

    font-weight:700;

    color:#fff;

}

.du-table td:nth-child(2){

    width:18%;

    font-weight:600;

    color:#F8FAFC;

}

.du-table td:nth-child(3){

    width:37%;

}

.du-table td:last-child{

    width:30%;

}

.du-table strong{

    color:#fff;

}

.du-table a{

    color:#A78BFA;

    text-decoration:none;

}

.du-table a:hover{

    color:#C4B5FD;

    text-decoration:underline;

}

@media(max-width:768px){

    .du-table{

        min-width:1100px;

    }

    .du-table th,
    .du-table td{

        padding:14px;

        font-size:14px;

    }

}/* End custom CSS */