.elementor-1539 .elementor-element.elementor-element-d0a202c{--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-1539 .elementor-element.elementor-element-68d8c10{--display:flex;}.elementor-1539 .elementor-element.elementor-element-fb37305{--display:flex;}.elementor-1539 .elementor-element.elementor-element-a5f6dc4{--display:flex;}.elementor-1539 .elementor-element.elementor-element-6f4f1ff{--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-1539 .elementor-element.elementor-element-c3f711c .elementor-blockquote:before{font-size:calc(1px * 100);}.elementor-1539 .elementor-element.elementor-element-d815b2f{--display:flex;}.elementor-1539 .elementor-element.elementor-element-e80785e{--display:flex;}.elementor-1539 .elementor-element.elementor-element-7531abe{--display:flex;}.elementor-1539 .elementor-element.elementor-element-df3fd41{--display:flex;}.elementor-1539 .elementor-element.elementor-element-2a9db98{--display:flex;}.elementor-1539 .elementor-element.elementor-element-34b40ae{--display:flex;}.elementor-1539 .elementor-element.elementor-element-74ec279{--display:flex;}.elementor-1539 .elementor-element.elementor-element-15af935{--display:flex;}.elementor-1539 .elementor-element.elementor-element-0bb3ae7{--display:flex;}.elementor-1539 .elementor-element.elementor-element-6f5e66b{--display:flex;}.elementor-1539 .elementor-element.elementor-element-eac8277{--display:flex;}.elementor-1539 .elementor-element.elementor-element-4e38b71{--display:flex;}.elementor-1539 .elementor-element.elementor-element-392df02{color:#7A7A7A;}.elementor-1539 .elementor-element.elementor-element-db5ecdb{--display:flex;}.elementor-1539 .elementor-element.elementor-element-8338ea1{--display:flex;}.elementor-1539 .elementor-element.elementor-element-49eadf0{--display:flex;}.elementor-1539 .elementor-element.elementor-element-75252ca{--display:flex;}.elementor-1539 .elementor-element.elementor-element-1dcd1bd{--display:flex;}.elementor-1539 .elementor-element.elementor-element-8b6635b{--display:flex;}.elementor-1539 .elementor-element.elementor-element-c615c38{--display:flex;}.elementor-1539 .elementor-element.elementor-element-9b178cb{--display:flex;}.elementor-1539 .elementor-element.elementor-element-b5a454f{--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-1539 .elementor-element.elementor-element-2e9591e{--display:flex;}/* Start custom CSS for html, class: .elementor-element-1dfa559 */.du-problem-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:22px;
    background:linear-gradient(135deg,#050505,#111117);
    padding:2px;
    font-family:"Poppins",sans-serif;
    box-shadow:0 18px 45px rgba(0,0,0,0.18);
}

.du-problem-table{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    background:#0b0b0f;
    border-radius:22px;
    overflow:hidden;
}

.du-problem-table thead tr{
    background:#121218;
}

.du-problem-table thead th{
    padding:24px 28px;
    text-align:left;
    font-size:22px;
    font-weight:700;
    color:#ffffff;
    border-bottom:1px solid rgba(255,255,255,0.08);
}

.du-problem-table thead th:last-child{
    color:#8b5cf6;
}

.du-problem-table tbody tr{
    transition:all .3s ease;
}

.du-problem-table tbody tr:hover{
    background:rgba(139,92,246,0.07);
}

.du-problem-table tbody td{
    padding:24px 28px;
    font-size:17px;
    line-height:1.8;
    color:rgba(255,255,255,0.82);
    border-top:1px solid rgba(255,255,255,0.06);
    border-right:1px solid rgba(255,255,255,0.06);
    vertical-align:middle;
}

.du-problem-table tbody td:last-child{
    border-right:none;
}

.du-problem-table tbody td:first-child{
    width:45%;
    font-weight:600;
    color:#ffffff;
    position:relative;
    padding-left:34px;
}

.du-problem-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:24px;
    width:6px;
    height:calc(100% - 48px);
    border-radius:999px;
    background:linear-gradient(180deg,#8b5cf6,#c084fc);
}

.du-problem-table tbody td:last-child{
    color:#d4d4d8;
}

/* MOBILE */

@media (max-width:767px){

    .du-problem-table{
        min-width:680px;
    }

    .du-problem-table thead th{
        font-size:17px;
        padding:18px;
    }

    .du-problem-table tbody td{
        font-size:14px;
        padding:18px;
    }

    .du-problem-table tbody td:first-child{
        padding-left:28px;
    }

    .du-problem-table tbody td:first-child::before{
        left:10px;
        top:18px;
        height:calc(100% - 36px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ccee99 */.du-credential-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:22px;
    background:linear-gradient(135deg,#050505,#111117);
    padding:2px;
    font-family:"Poppins",sans-serif;
    box-shadow:0 18px 45px rgba(0,0,0,0.18);
}

.du-credential-table{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    background:#0b0b0f;
    border-radius:22px;
    overflow:hidden;
}

.du-credential-table thead tr{
    background:#121218;
}

.du-credential-table thead th{
    padding:24px 28px;
    text-align:left;
    font-size:22px;
    font-weight:700;
    color:#ffffff;
    border-bottom:1px solid rgba(255,255,255,0.08);
}

.du-credential-table thead th:last-child{
    color:#8b5cf6;
}

.du-credential-table tbody tr{
    transition:all .3s ease;
}

.du-credential-table tbody tr:hover{
    background:rgba(139,92,246,0.07);
}

.du-credential-table tbody td{
    padding:24px 28px;
    font-size:17px;
    line-height:1.8;
    color:rgba(255,255,255,0.82);
    border-top:1px solid rgba(255,255,255,0.06);
    border-right:1px solid rgba(255,255,255,0.06);
    vertical-align:middle;
}

.du-credential-table tbody td:last-child{
    border-right:none;
}

.du-credential-table tbody td:first-child{
    width:32%;
    font-weight:700;
    color:#ffffff;
    position:relative;
    padding-left:34px;
}

.du-credential-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:24px;
    width:6px;
    height:calc(100% - 48px);
    border-radius:999px;
    background:linear-gradient(180deg,#8b5cf6,#c084fc);
}

.du-highlight{
    color:#a855f7;
    font-weight:700;
}

.du-name{
    color:#c084fc;
    font-weight:600;
}

.du-credential-table a{
    color:#8b5cf6;
    text-decoration:none;
    font-weight:600;
    transition:all .3s ease;
}

.du-credential-table a:hover{
    color:#c084fc;
}

/* MOBILE */

@media (max-width:767px){

    .du-credential-table{
        min-width:680px;
    }

    .du-credential-table thead th{
        font-size:17px;
        padding:18px;
    }

    .du-credential-table tbody td{
        font-size:14px;
        padding:18px;
    }

    .du-credential-table tbody td:first-child{
        padding-left:28px;
    }

    .du-credential-table tbody td:first-child::before{
        left:10px;
        top:18px;
        height:calc(100% - 36px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3c8e37 */.du-area-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:22px;
    background:linear-gradient(135deg,#050505,#111117);
    padding:2px;
    font-family:"Poppins",sans-serif;
    box-shadow:0 18px 45px rgba(0,0,0,0.18);
}

.du-area-table{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    background:#0b0b0f;
    border-radius:22px;
    overflow:hidden;
}

.du-area-table thead tr{
    background:#121218;
}

.du-area-table thead th{
    padding:24px 28px;
    text-align:left;
    font-size:22px;
    font-weight:700;
    color:#ffffff;
    border-bottom:1px solid rgba(255,255,255,0.08);
}

.du-area-table thead th:last-child{
    color:#8b5cf6;
}

.du-area-table tbody tr{
    transition:all .3s ease;
}

.du-area-table tbody tr:hover{
    background:rgba(139,92,246,0.07);
}

.du-area-table tbody td{
    padding:22px 28px;
    font-size:17px;
    line-height:1.8;
    color:rgba(255,255,255,0.82);
    border-top:1px solid rgba(255,255,255,0.06);
    border-right:1px solid rgba(255,255,255,0.06);
    vertical-align:middle;
}

.du-area-table tbody td:last-child{
    border-right:none;
}

.du-area-table tbody td:first-child{
    width:30%;
    font-weight:700;
    color:#ffffff;
    position:relative;
    padding-left:34px;
}

.du-area-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:22px;
    width:6px;
    height:calc(100% - 44px);
    border-radius:999px;
    background:linear-gradient(180deg,#8b5cf6,#c084fc);
}

/* MOBILE */

@media (max-width:767px){

    .du-area-table{
        min-width:680px;
    }

    .du-area-table thead th{
        font-size:17px;
        padding:18px;
    }

    .du-area-table tbody td{
        font-size:14px;
        padding:18px;
    }

    .du-area-table tbody td:first-child{
        padding-left:28px;
    }

    .du-area-table tbody td:first-child::before{
        left:10px;
        top:18px;
        height:calc(100% - 36px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a71cae2 */.du-business-seo-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:22px;
    background:linear-gradient(135deg,#050505,#111117);
    padding:2px;
    font-family:"Poppins",sans-serif;
    box-shadow:0 18px 45px rgba(0,0,0,0.18);
}

.du-business-seo-table{
    width:100%;
    min-width:820px;
    border-collapse:collapse;
    background:#0b0b0f;
    border-radius:22px;
    overflow:hidden;
}

.du-business-seo-table thead tr{
    background:#121218;
}

.du-business-seo-table thead th{
    padding:24px 28px;
    text-align:left;
    font-size:22px;
    font-weight:700;
    color:#ffffff;
    border-bottom:1px solid rgba(255,255,255,0.08);
}

.du-business-seo-table thead th:last-child{
    color:#8b5cf6;
}

.du-business-seo-table tbody tr{
    transition:all .3s ease;
}

.du-business-seo-table tbody tr:hover{
    background:rgba(139,92,246,0.07);
}

.du-business-seo-table tbody td{
    padding:22px 28px;
    font-size:17px;
    line-height:1.9;
    color:rgba(255,255,255,0.82);
    border-top:1px solid rgba(255,255,255,0.06);
    border-right:1px solid rgba(255,255,255,0.06);
    vertical-align:top;
}

.du-business-seo-table tbody td:last-child{
    border-right:none;
}

.du-business-seo-table tbody td:first-child{
    width:28%;
    font-weight:700;
    color:#ffffff;
    position:relative;
    padding-left:34px;
}

.du-business-seo-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:22px;
    width:6px;
    height:calc(100% - 44px);
    border-radius:999px;
    background:linear-gradient(180deg,#8b5cf6,#c084fc);
}

/* MOBILE */

@media (max-width:767px){

    .du-business-seo-table{
        min-width:720px;
    }

    .du-business-seo-table thead th{
        font-size:17px;
        padding:18px;
    }

    .du-business-seo-table tbody td{
        font-size:14px;
        padding:18px;
    }

    .du-business-seo-table tbody td:first-child{
        padding-left:28px;
    }

    .du-business-seo-table tbody td:first-child::before{
        left:10px;
        top:18px;
        height:calc(100% - 36px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e878521 */.du-flags-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:22px;
    background:linear-gradient(135deg,#050505,#111117);
    padding:2px;
    font-family:"Poppins",sans-serif;
    box-shadow:0 18px 45px rgba(0,0,0,0.18);
}

.du-flags-table{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    background:#0b0b0f;
    border-radius:22px;
    overflow:hidden;
}

.du-flags-table thead tr{
    background:#121218;
}

.du-flags-table thead th{
    padding:24px 28px;
    text-align:left;
    font-size:22px;
    font-weight:700;
    color:#ffffff;
    border-bottom:1px solid rgba(255,255,255,0.08);
}

.du-flags-table .green-head{
    color:#22c55e;
}

.du-flags-table .red-head{
    color:#ef4444;
}

.du-flags-table tbody tr{
    transition:all .3s ease;
}

.du-flags-table tbody tr:hover{
    background:rgba(139,92,246,0.07);
}

.du-flags-table tbody td{
    padding:22px 28px;
    font-size:17px;
    line-height:1.8;
    color:rgba(255,255,255,0.84);
    border-top:1px solid rgba(255,255,255,0.06);
    border-right:1px solid rgba(255,255,255,0.06);
    vertical-align:middle;
}

.du-flags-table tbody td:last-child{
    border-right:none;
}

/* GREEN FLAGS */

.du-flags-table tbody td:first-child{
    width:50%;
    color:#ffffff;
    font-weight:600;
    position:relative;
    padding-left:34px;
}

.du-flags-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:22px;
    width:6px;
    height:calc(100% - 44px);
    border-radius:999px;
    background:linear-gradient(180deg,#22c55e,#4ade80);
}

/* RED FLAGS */

.du-flags-table tbody td:last-child{
    position:relative;
    padding-left:34px;
}

.du-flags-table tbody td:last-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:22px;
    width:6px;
    height:calc(100% - 44px);
    border-radius:999px;
    background:linear-gradient(180deg,#ef4444,#f87171);
}

/* MOBILE */

@media (max-width:767px){

    .du-flags-table{
        min-width:680px;
    }

    .du-flags-table thead th{
        font-size:17px;
        padding:18px;
    }

    .du-flags-table tbody td{
        font-size:14px;
        padding:18px;
    }

    .du-flags-table tbody td:first-child,
    .du-flags-table tbody td:last-child{
        padding-left:28px;
    }

    .du-flags-table tbody td:first-child::before,
    .du-flags-table tbody td:last-child::before{
        left:10px;
        top:18px;
        height:calc(100% - 36px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0d2a60 */.du-package-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:22px;
    background:linear-gradient(135deg,#050505,#111117);
    padding:2px;
    font-family:"Poppins",sans-serif;
    box-shadow:0 18px 45px rgba(0,0,0,0.18);
}

.du-package-table{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    background:#0b0b0f;
    border-radius:22px;
    overflow:hidden;
}

.du-package-table thead tr{
    background:#121218;
}

.du-package-table thead th{
    padding:24px 28px;
    text-align:left;
    font-size:22px;
    font-weight:700;
    color:#ffffff;
    border-bottom:1px solid rgba(255,255,255,0.08);
}

.du-package-table thead th:last-child{
    color:#8b5cf6;
}

.du-package-table tbody tr{
    transition:all .3s ease;
}

.du-package-table tbody tr:hover{
    background:rgba(139,92,246,0.07);
}

.du-package-table tbody td{
    padding:22px 28px;
    font-size:17px;
    line-height:1.8;
    color:rgba(255,255,255,0.84);
    border-top:1px solid rgba(255,255,255,0.06);
    border-right:1px solid rgba(255,255,255,0.06);
    vertical-align:middle;
}

.du-package-table tbody td:last-child{
    border-right:none;
    font-weight:700;
    color:#c084fc;
}

/* PACKAGE COLUMN */

.du-package-table tbody td:first-child{
    width:22%;
    color:#ffffff;
    font-weight:700;
    position:relative;
    padding-left:34px;
}

.du-package-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:22px;
    width:6px;
    height:calc(100% - 44px);
    border-radius:999px;
    background:linear-gradient(180deg,#8b5cf6,#c084fc);
}

/* MOBILE */

@media (max-width:767px){

    .du-package-table{
        min-width:700px;
    }

    .du-package-table thead th{
        font-size:17px;
        padding:18px;
    }

    .du-package-table tbody td{
        font-size:14px;
        padding:18px;
    }

    .du-package-table tbody td:first-child{
        padding-left:28px;
    }

    .du-package-table tbody td:first-child::before{
        left:10px;
        top:18px;
        height:calc(100% - 36px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b66e71 */.du-factor-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    border-radius:22px;
    background:linear-gradient(135deg,#050505,#111117);
    padding:2px;
    font-family:"Poppins",sans-serif;
    box-shadow:0 18px 45px rgba(0,0,0,0.18);
}

.du-factor-table{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    background:#0b0b0f;
    border-radius:22px;
    overflow:hidden;
}

.du-factor-table thead tr{
    background:#121218;
}

.du-factor-table thead th{
    padding:24px 28px;
    text-align:left;
    font-size:22px;
    font-weight:700;
    color:#ffffff;
    border-bottom:1px solid rgba(255,255,255,0.08);
}

.du-factor-table thead th:last-child{
    color:#8b5cf6;
}

.du-factor-table tbody tr{
    transition:all .3s ease;
}

.du-factor-table tbody tr:hover{
    background:rgba(139,92,246,0.07);
}

.du-factor-table tbody td{
    padding:22px 28px;
    font-size:17px;
    line-height:1.8;
    color:rgba(255,255,255,0.84);
    border-top:1px solid rgba(255,255,255,0.06);
    border-right:1px solid rgba(255,255,255,0.06);
    vertical-align:middle;
}

.du-factor-table tbody td:last-child{
    border-right:none;
}

.du-factor-table tbody td:first-child{
    width:35%;
    color:#ffffff;
    font-weight:700;
    position:relative;
    padding-left:34px;
}

.du-factor-table tbody td:first-child::before{
    content:"";
    position:absolute;
    left:14px;
    top:22px;
    width:6px;
    height:calc(100% - 44px);
    border-radius:999px;
    background:linear-gradient(180deg,#8b5cf6,#c084fc);
}

/* MOBILE */

@media (max-width:767px){

    .du-factor-table{
        min-width:680px;
    }

    .du-factor-table thead th{
        font-size:17px;
        padding:18px;
    }

    .du-factor-table tbody td{
        font-size:14px;
        padding:18px;
    }

    .du-factor-table tbody td:first-child{
        padding-left:28px;
    }

    .du-factor-table tbody td:first-child::before{
        left:10px;
        top:18px;
        height:calc(100% - 36px);
    }
}/* End custom CSS */