.elementor-1627 .elementor-element.elementor-element-6ab97f8{--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-1627 .elementor-element.elementor-element-993a4c9{--display:flex;}.elementor-1627 .elementor-element.elementor-element-e600a5c{padding:12px 12px 12px 12px;border-style:solid;border-width:0.50px 0.50px 0.50px 0.50px;border-color:#F3F0FF;border-radius:12px 12px 12px 12px;}.elementor-1627 .elementor-element.elementor-element-5f7f003{--display:flex;}.elementor-1627 .elementor-element.elementor-element-4e7fd07{--display:flex;}.elementor-1627 .elementor-element.elementor-element-dc7f0d8{--display:flex;}.elementor-1627 .elementor-element.elementor-element-1ef50cb{--display:flex;}.elementor-1627 .elementor-element.elementor-element-8d4b770{--display:flex;}.elementor-1627 .elementor-element.elementor-element-3183f0b{color:#7A7A7A;}.elementor-1627 .elementor-element.elementor-element-2661b28{--display:flex;}.elementor-1627 .elementor-element.elementor-element-a1429bf{--display:flex;}.elementor-1627 .elementor-element.elementor-element-eb323de{--display:flex;}.elementor-1627 .elementor-element.elementor-element-801660a{--display:flex;}.elementor-1627 .elementor-element.elementor-element-3210ea2{--display:flex;}.elementor-1627 .elementor-element.elementor-element-4972c75{--display:flex;}.elementor-1627 .elementor-element.elementor-element-3733e24{--display:flex;}.elementor-1627 .elementor-element.elementor-element-042cce1{--display:flex;}.elementor-1627 .elementor-element.elementor-element-c0beeaf{--display:flex;}.elementor-1627 .elementor-element.elementor-element-2de5379{--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-1627 .elementor-element.elementor-element-0c5e651{--display:flex;}.elementor-1627 .elementor-element.elementor-element-7364d81{border-style:solid;border-width:0.50px 0.50px 0.50px 0.50px;border-color:#F3F0FF;border-radius:12px 12px 12px 12px;text-align:center;}/* Start custom CSS for html, class: .elementor-element-81a7521 */.du-freelance-seo-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:24px;
    background:linear-gradient(135deg,#05050a,#0b0b12);
    padding:2px;
    box-shadow:
    0 20px 60px rgba(0,0,0,0.35),
    0 0 0 1px rgba(139,92,246,0.08);
    font-family:'Poppins',sans-serif;
}

.du-freelance-seo-table{
    width:100%;
    min-width:950px;
    border-collapse:collapse;
    background:#09090f;
    border-radius:24px;
    overflow:hidden;
}

/* HEADER */

.du-freelance-seo-table thead tr{
    background:
    linear-gradient(
        135deg,
        #18122b 0%,
        #3b0764 50%,
        #6d28d9 100%
    );
}

.du-freelance-seo-table thead th{
    color:#ffffff;
    text-align:left;
    padding:24px 22px;
    font-size:20px;
    font-weight:700;
    letter-spacing:.2px;
    border-right:1px solid rgba(255,255,255,0.08);
}

.du-freelance-seo-table thead th:last-child{
    border-right:none;
}

/* BODY */

.du-freelance-seo-table tbody tr{
    transition:all .28s ease;
}

.du-freelance-seo-table tbody tr:nth-child(even){
    background:#0f0f17;
}

.du-freelance-seo-table tbody tr:hover{
    background:rgba(124,58,237,0.08);
}

/* CELLS */

.du-freelance-seo-table tbody td{
    padding:20px 22px;
    font-size:16px;
    line-height:1.8;
    color:rgba(255,255,255,0.84);
    border-top:1px solid rgba(255,255,255,0.05);
    border-right:1px solid rgba(255,255,255,0.05);
    vertical-align:top;
}

.du-freelance-seo-table tbody td:last-child{
    border-right:none;
}

/* FIRST COLUMN */

.du-freelance-seo-table tbody td:first-child{
    width:30%;
    font-weight:700;
    color:#ffffff;
    position:relative;
    padding-left:32px;
}

/* PURPLE BAR */

.du-freelance-seo-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:20px;
    width:6px;
    height:calc(100% - 40px);
    border-radius:999px;
    background:linear-gradient(
        180deg,
        #8b5cf6,
        #c084fc
    );
    box-shadow:0 0 12px rgba(168,85,247,0.45);
}

/* DIGI USTAD COLUMN */

.du-freelance-seo-table tbody td:nth-child(2){
    color:#d8b4fe;
    font-weight:500;
}

/* GENERIC AGENCY COLUMN */

.du-freelance-seo-table tbody td:nth-child(3){
    color:#fca5a5;
    font-weight:500;
}

/* MOBILE */

@media (max-width:767px){

    .du-freelance-seo-table{
        min-width:820px;
    }

    .du-freelance-seo-table thead th{
        font-size:16px;
        padding:18px;
    }

    .du-freelance-seo-table tbody td{
        font-size:14px;
        padding:16px;
    }

    .du-freelance-seo-table tbody td:first-child{
        padding-left:28px;
    }

    .du-freelance-seo-table tbody td:first-child::before{
        left:10px;
        top:16px;
        height:calc(100% - 32px);
    }

}/* End custom CSS */