.elementor-108 .elementor-element.elementor-element-796aa71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-e15ce73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-8b88a1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-1982936 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-e876413 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-9905c02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-2da5a5f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-237b576 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-2d6c046 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-456d7b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-901b690 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-b331843 *//* =========================================================
DIGITAL WITH ANKUR
E-COMMERCE HERO SECTION
UPDATED FINAL CSS
TYPOGRAPHY AS PER PROVIDED DESIGN SYSTEM
========================================================= */


/* =========================================================
GOOGLE FONT
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');


/* =========================================================
ROOT VARIABLES
========================================================= */

:root{

    --brand-400:#fb923c;
    --brand-500:#f97316;
    --brand-600:#ea580c;

    --dark-100:#1a1a1a;
    --dark-200:#141414;
    --dark-300:#111111;
    --dark-400:#0d0d0d;
    --dark-500:#0a0a0a;

    --white:#ffffff;
    --text-light:#d4d4d4;
    --text-muted:#9f9f9f;

    --whatsapp:#25d366;

}


/* =========================================================
GLOBAL
========================================================= */

*{

    margin:0;
    padding:0;
    box-sizing:border-box;

}

body{

    background:var(--dark-500);
    font-family:'Inter',sans-serif;
    overflow-x:hidden;

}

img{

    max-width:100%;
    display:block;

}

a{

    text-decoration:none;

}

button{

    font-family:'Inter',sans-serif;

}


/* =========================================================
TYPOGRAPHY SYSTEM
FOLLOW THIS FOR ALL FUTURE SECTIONS
========================================================= */


/* ---------- H1 ---------- */

.dwa-hero-heading{

    font-size:42px;
    font-weight:700;
    line-height:1.12;
    letter-spacing:-1.2px;
    color:var(--white);

}


/* ---------- H2 ---------- */

.dwa-section-heading{

    font-size:32px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-0.5px;
    color:var(--white);

}


/* ---------- BODY TEXT ---------- */

.dwa-hero-subtext,
.dwa-section-description,
.dwa-card-description{

    font-size:16px;
    font-weight:400;
    line-height:1.6;
    color:var(--text-light);

}


/* ---------- SECTION LABEL ---------- */

.dwa-live-badge,
.dwa-section-label{

    font-size:11px;
    font-weight:600;
    letter-spacing:0.4px;
    text-transform:uppercase;

}


/* ---------- CARD TITLES ---------- */

.dwa-card-title,
.dwa-order-item strong,
.dwa-stat-box h3{

    font-size:15px;
    font-weight:600;
    line-height:1.4;
    color:var(--white);

}


/* ---------- CARD BODY ---------- */

.dwa-card-body,
.dwa-order-item span,
.dwa-stat-box span{

    font-size:13px;
    font-weight:400;
    line-height:1.6;
    color:var(--text-muted);

}


/* ---------- SMALL TEXT ---------- */

.dwa-pill,
.dwa-live-pill,
.dwa-small-text{

    font-size:11px;
    font-weight:600;
    line-height:1.4;

}


/* =========================================================
HERO SECTION
========================================================= */

.dwa-hero-section{

    position:relative;
    width:100%;
    background:#050505;
    overflow:hidden;
    padding:100px 20px 80px;

}


/* =========================================================
BACKGROUND GLOW
========================================================= */

.dwa-hero-bg-glow{

    position:absolute;
    border-radius:50%;
    filter:blur(140px);
    z-index:0;

}

.dwa-glow-1{

    width:420px;
    height:420px;
    background:rgba(249,115,22,0.15);

    top:-120px;
    left:-120px;

}

.dwa-glow-2{

    width:500px;
    height:500px;
    background:rgba(249,115,22,0.10);

    right:-150px;
    top:80px;

}


/* =========================================================
CONTAINER
========================================================= */

.dwa-container{

    width:100%;
    max-width:1280px;
    margin:auto;
    position:relative;
    z-index:2;

}


/* =========================================================
GRID
========================================================= */

.dwa-hero-grid{

    display:grid;
    grid-template-columns:1.1fr 0.9fr;
    align-items:center;
    gap:70px;

}


/* =========================================================
LEFT CONTENT
========================================================= */

.dwa-hero-content{

    position:relative;
    z-index:2;

}


/* =========================================================
LIVE BADGE
========================================================= */

.dwa-live-badge{

    display:inline-flex;
    align-items:center;
    gap:8px;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:var(--brand-400);

    margin-bottom:28px;

}


/* =========================================================
PULSE DOT
========================================================= */

.dwa-live-dot{

    width:7px;
    height:7px;

    background:var(--brand-500);

    border-radius:50%;

    animation:dwaPulse 2s infinite;

}


/* =========================================================
HEADING
========================================================= */

.dwa-hero-heading{

    max-width:620px;
    margin-bottom:24px;

}

.dwa-hero-heading span{

    background:linear-gradient(135deg,#f97316,#fb923c,#fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =========================================================
SUBTEXT
========================================================= */

.dwa-hero-subtext{

    max-width:620px;
    margin-bottom:34px;

}


/* =========================================================
FEATURE GRID
========================================================= */

.dwa-feature-grid{

    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));

    gap:14px 26px;

    margin-bottom:36px;

}


/* =========================================================
FEATURE ITEM
========================================================= */

.dwa-feature-item{

    display:flex;
    align-items:center;
    gap:10px;

    color:var(--white);

    font-size:13px;
    font-weight:400;
    line-height:1.6;

}

.dwa-feature-item i{

    color:var(--brand-500);

    font-size:13px;

}


/* =========================================================
BUTTONS WRAPPER
========================================================= */

.dwa-hero-buttons{

    display:flex;
    align-items:center;
    gap:16px;
    flex-wrap:wrap;

    margin-bottom:34px;

}


/* =========================================================
PRIMARY BUTTON
========================================================= */

.dwa-primary-btn{

    border:none;
    outline:none;
    cursor:pointer;

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    padding:16px 28px;

    border-radius:12px;

    background:linear-gradient(135deg,#f97316,#ea580c);

    color:#fff;

    font-size:15px;
    font-weight:700;
    line-height:1.4;

    transition:0.3s ease;

    box-shadow:0 6px 24px rgba(249,115,22,0.28);

}

.dwa-primary-btn:hover{

    transform:translateY(-3px);

    box-shadow:0 12px 32px rgba(249,115,22,0.40);

}


/* =========================================================
WHATSAPP BUTTON
========================================================= */

.dwa-whatsapp-btn{

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    padding:16px 28px;

    border-radius:12px;

    background:linear-gradient(135deg,#25d366,#128c7e);

    color:#fff;

    font-size:15px;
    font-weight:700;
    line-height:1.4;

    transition:0.3s ease;

    box-shadow:0 6px 24px rgba(37,211,102,0.25);

}

.dwa-whatsapp-btn:hover{

    transform:translateY(-3px);

    box-shadow:0 12px 32px rgba(37,211,102,0.38);

}


/* =========================================================
TRUST BADGES
========================================================= */

.dwa-trust-badges{

    display:flex;
    flex-wrap:wrap;
    gap:12px;

}


/* =========================================================
PILLS
========================================================= */

.dwa-pill{

    display:inline-flex;
    align-items:center;
    gap:8px;

    padding:10px 14px;

    border-radius:999px;

    background:rgba(255,255,255,0.04);

    border:1px solid rgba(255,255,255,0.08);

    color:var(--white);

}

.dwa-pill i{

    color:var(--brand-500);

}


/* =========================================================
RIGHT SIDE DASHBOARD
========================================================= */

.dwa-dashboard-wrapper{

    position:relative;

}


/* =========================================================
DASHBOARD CARD
========================================================= */

.dwa-dashboard-card{

    position:relative;

    background:rgba(255,255,255,0.04);

    backdrop-filter:blur(24px);

    border:1px solid rgba(255,255,255,0.08);

    border-radius:28px;

    padding:26px;

    overflow:visible;

    box-shadow:
    0 20px 60px rgba(249,115,22,0.16);

    animation:dwaDashboardFloat 6s ease-in-out infinite;

}


/* =========================================================
FLOATING ICONS
========================================================= */

.dwa-floating-icon{

    position:absolute;

    width:58px;
    height:58px;

    border-radius:18px;

    background:rgba(255,255,255,0.05);

    border:1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(20px);

    display:flex;
    align-items:center;
    justify-content:center;

    color:var(--brand-500);

    font-size:22px;

    box-shadow:0 10px 30px rgba(0,0,0,0.35);

}


/* ---------- FLOAT POSITIONS ---------- */

.dwa-float-1{

    top:-24px;
    left:-24px;

    animation:dwaFloatOne 5s ease-in-out infinite;

}

.dwa-float-2{

    right:-24px;
    top:34%;

    animation:dwaFloatTwo 6s ease-in-out infinite;

}

.dwa-float-3{

    bottom:-24px;
    left:18%;

    animation:dwaFloatThree 5s ease-in-out infinite;

}


/* =========================================================
DASHBOARD TOP
========================================================= */

.dwa-dashboard-top{

    display:flex;
    align-items:center;
    justify-content:space-between;

    margin-bottom:22px;

}

.dwa-dashboard-title{

    display:flex;
    align-items:center;
    gap:10px;

    color:#fff;

    font-size:15px;
    font-weight:600;

}

.dwa-dashboard-dot{

    width:8px;
    height:8px;

    background:var(--brand-500);

    border-radius:50%;

}

.dwa-live-pill{

    padding:8px 12px;

    border-radius:999px;

    background:rgba(249,115,22,0.12);

    color:var(--brand-400);

}


/* =========================================================
STATS GRID
========================================================= */

.dwa-stats-grid{

    display:grid;
    grid-template-columns:repeat(3,1fr);

    gap:14px;

    margin-bottom:20px;

}

.dwa-stat-box{

    background:rgba(255,255,255,0.04);

    border:1px solid rgba(255,255,255,0.08);

    border-radius:18px;

    padding:18px;

}

.dwa-stat-box i{

    color:var(--brand-500);

    font-size:14px;

    margin-bottom:12px;

}

.dwa-stat-box h3{

    margin-bottom:6px;

}


/* =========================================================
PLATFORM TABS
========================================================= */

.dwa-platform-tabs{

    display:grid;
    grid-template-columns:repeat(3,1fr);

    gap:12px;

    margin-bottom:24px;

}

.dwa-platform-tabs div{

    text-align:center;

    padding:12px;

    border-radius:12px;

    background:rgba(255,255,255,0.04);

    border:1px solid rgba(255,255,255,0.08);

    color:#8d8d8d;

    font-size:12px;
    font-weight:600;

}

.dwa-platform-tabs .active{

    background:rgba(249,115,22,0.12);

    border-color:rgba(249,115,22,0.30);

    color:var(--brand-500);

}


/* =========================================================
ORDERS
========================================================= */

.dwa-orders h4{

    color:#fff;

    font-size:15px;
    font-weight:600;

    margin-bottom:16px;

}

.dwa-order-item{

    display:flex;
    align-items:center;
    justify-content:space-between;

    padding:14px 16px;

    border-radius:14px;

    background:rgba(255,255,255,0.04);

    border:1px solid rgba(255,255,255,0.06);

    margin-bottom:12px;

}

.dwa-order-item b{

    color:#22c55e;

    font-size:13px;
    font-weight:600;

}


/* =========================================================
EARNING CARD
========================================================= */

.dwa-earning-card{

    margin-top:24px;

    padding:24px;

    border-radius:22px;

    background:linear-gradient(
    135deg,
    rgba(249,115,22,0.22),
    rgba(249,115,22,0.06));

    border:1px solid rgba(249,115,22,0.18);

}

.dwa-earning-card span{

    color:#ffb37a;

    font-size:12px;
    font-weight:600;

}

.dwa-earning-card h2{

    font-size:32px;
    font-weight:700;
    line-height:1.25;

    color:#fff;

    margin:10px 0;

}

.dwa-earning-card p{

    color:#22c55e;

    font-size:13px;
    font-weight:600;

}


/* =========================================================
ANIMATIONS
========================================================= */

@keyframes dwaPulse{

    0%{

        transform:scale(1);
        opacity:1;

    }

    50%{

        transform:scale(1.5);
        opacity:0.5;

    }

    100%{

        transform:scale(1);
        opacity:1;

    }

}


@keyframes dwaDashboardFloat{

    0%{

        transform:translateY(0px);

    }

    50%{

        transform:translateY(-10px);

    }

    100%{

        transform:translateY(0px);

    }

}


@keyframes dwaFloatOne{

    0%{

        transform:translateY(0px);

    }

    50%{

        transform:translateY(-12px);

    }

    100%{

        transform:translateY(0px);

    }

}


@keyframes dwaFloatTwo{

    0%{

        transform:translateY(0px);

    }

    50%{

        transform:translateY(12px);

    }

    100%{

        transform:translateY(0px);

    }

}


@keyframes dwaFloatThree{

    0%{

        transform:translateY(0px);

    }

    50%{

        transform:translateY(-10px);

    }

    100%{

        transform:translateY(0px);

    }

}


/* =========================================================
TABLET
========================================================= */

@media(max-width:1024px){

    .dwa-hero-grid{

        grid-template-columns:1fr;
        gap:60px;

    }

}


/* =========================================================
MOBILE
========================================================= */

@media(max-width:767px){

    .dwa-hero-section{

        padding:90px 18px 70px;

    }

    .dwa-hero-heading{

        font-size:34px;
        line-height:1.15;

    }

    .dwa-section-heading{

        font-size:28px;

    }

    .dwa-feature-grid{

        grid-template-columns:1fr;

    }

    .dwa-hero-buttons{

        flex-direction:column;

    }

    .dwa-primary-btn,
    .dwa-whatsapp-btn{

        width:100%;

    }

    .dwa-stats-grid{

        grid-template-columns:1fr;

    }

    .dwa-platform-tabs{

        grid-template-columns:1fr;

    }

    .dwa-floating-icon{

        display:none;

    }

    .dwa-trust-badges{

        gap:10px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30b2af8 *//* =====================================================
MARKETPLACE OPPORTUNITY SECTION
====================================================== */

.dwa-marketplace-section{

    position:relative;

    width:100%;

    background:#050505;

    padding:90px 20px;

    overflow:hidden;

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-market-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-market-glow-1{

    width:420px;
    height:420px;

    background:rgba(249,115,22,0.08);

    top:-150px;
    left:-120px;

}

.dwa-market-glow-2{

    width:500px;
    height:500px;

    background:rgba(249,115,22,0.06);

    right:-180px;
    bottom:-180px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-marketplace-top{

    position:relative;

    z-index:2;

    max-width:760px;

    margin:0 auto 60px;

    text-align:center;

}


/* =====================================================
SECTION LABEL
====================================================== */

.dwa-market-label{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:24px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-market-heading{

    max-width:720px;

    margin:0 auto 24px;

    color:#fff;

}

.dwa-market-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
DESCRIPTION
====================================================== */

.dwa-market-description{

    max-width:700px;

    margin:0 auto;

    color:#b8b8b8;

}

.dwa-market-description.second{

    margin-top:18px;

}


/* =====================================================
GRID
====================================================== */

.dwa-marketplace-grid{

    position:relative;

    z-index:2;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:22px;

}


/* =====================================================
CARD
====================================================== */

.dwa-market-card{

    position:relative;

    background:rgba(255,255,255,0.03);

    backdrop-filter:blur(20px);

    border:1px solid rgba(255,255,255,0.08);

    border-radius:20px;

    padding:34px 24px;

    text-align:center;

    transition:0.35s ease;

    overflow:hidden;

}


/* =====================================================
CARD HOVER
====================================================== */

.dwa-market-card:hover{

    transform:translateY(-6px);

    border-color:rgba(249,115,22,0.28);

    background:rgba(255,255,255,0.05);

    box-shadow:
    0 20px 40px rgba(249,115,22,0.10);

}


/* =====================================================
ICON BOX
====================================================== */

.dwa-market-icon{

    width:52px;
    height:52px;

    margin:0 auto 24px;

    border-radius:16px;

    background:rgba(249,115,22,0.10);

    border:1px solid rgba(249,115,22,0.22);

    display:flex;
    align-items:center;
    justify-content:center;

    transition:0.35s ease;

}

.dwa-market-icon i{

    color:#f97316;

    font-size:18px;

}


/* =====================================================
ICON HOVER
====================================================== */

.dwa-market-card:hover .dwa-market-icon{

    transform:scale(1.08);

    background:rgba(249,115,22,0.14);

}


/* =====================================================
CARD TITLE
====================================================== */

.dwa-market-card .dwa-card-title{

    margin-bottom:12px;

    color:#fff;

    text-align:center;

}


/* =====================================================
CARD BODY
====================================================== */

.dwa-market-card .dwa-card-body{

    color:#9f9f9f;

    max-width:240px;

    margin:auto;

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:1024px){

    .dwa-marketplace-grid{

        grid-template-columns:repeat(2,1fr);

    }

}


@media(max-width:767px){

    .dwa-marketplace-section{

        padding:75px 18px;

    }

    .dwa-marketplace-top{

        margin-bottom:40px;

    }

    .dwa-market-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-marketplace-grid{

        grid-template-columns:1fr;

        gap:18px;

    }

    .dwa-market-card{

        padding:30px 22px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d5a5f2 *//* =====================================================
WHY MARKETPLACES SECTION
====================================================== */

.dwa-why-marketplace-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    background:
    linear-gradient(
    180deg,
    #0a0a0a 0%,
    #111111 50%,
    #0a0a0a 100%);

    overflow:hidden;

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-why-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-why-glow-1{

    width:450px;
    height:450px;

    background:rgba(249,115,22,0.08);

    top:-180px;
    left:-140px;

}

.dwa-why-glow-2{

    width:500px;
    height:500px;

    background:rgba(249,115,22,0.06);

    right:-160px;
    bottom:-180px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-why-top{

    position:relative;

    z-index:2;

    text-align:center;

    max-width:760px;

    margin:0 auto 60px;

}


/* =====================================================
LABEL
====================================================== */

.dwa-why-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:24px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-why-heading{

    max-width:760px;

    margin:0 auto;

    color:#fff;

}

.dwa-why-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
GRID
====================================================== */

.dwa-why-grid{

    position:relative;

    z-index:2;

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:18px;

}


/* =====================================================
CARD
====================================================== */

.dwa-why-card{

    position:relative;

    display:flex;
    align-items:flex-start;
    gap:18px;

    padding:18px 18px;

    border-radius:18px;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(20px);

    transition:0.35s ease;

    overflow:hidden;

}


/* =====================================================
CARD HOVER
====================================================== */

.dwa-why-card:hover{

    transform:translateY(-5px);

    background:rgba(255,255,255,0.05);

    border-color:rgba(249,115,22,0.25);

    box-shadow:
    0 20px 40px rgba(249,115,22,0.08);

}


/* =====================================================
ICON BOX
====================================================== */

.dwa-why-icon{

    width:40px;
    min-width:40px;
    height:40px;

    border-radius:12px;

    background:rgba(249,115,22,0.10);

    border:1px solid rgba(249,115,22,0.22);

    display:flex;
    align-items:center;
    justify-content:center;

    transition:0.35s ease;

}

.dwa-why-icon i{

    color:#f97316;

    font-size:14px;

}


/* =====================================================
ICON HOVER
====================================================== */

.dwa-why-card:hover .dwa-why-icon{

    transform:scale(1.08);

    background:rgba(249,115,22,0.15);

}


/* =====================================================
CONTENT
====================================================== */

.dwa-why-content{

    flex:1;

}


/* =====================================================
TITLE
====================================================== */

.dwa-why-card .dwa-card-title{

    margin-bottom:8px;

    color:#fff;

}


/* =====================================================
BODY
====================================================== */

.dwa-why-card .dwa-card-body{

    color:#9f9f9f;

    max-width:260px;

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:1024px){

    .dwa-why-grid{

        grid-template-columns:repeat(2,1fr);

    }

}


@media(max-width:767px){

    .dwa-why-marketplace-section{

        padding:75px 18px;

    }

    .dwa-why-top{

        margin-bottom:40px;

    }

    .dwa-why-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-why-grid{

        grid-template-columns:1fr;

        gap:16px;

    }

    .dwa-why-card{

        padding:18px 16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31c58a0 *//* =====================================================
COURSE OPTIONS SECTION
====================================================== */

.dwa-course-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    background:#050505;

    overflow:hidden;

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-course-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-course-glow-1{

    width:420px;
    height:420px;

    background:rgba(249,115,22,0.08);

    top:-160px;
    left:-120px;

}

.dwa-course-glow-2{

    width:500px;
    height:500px;

    background:rgba(249,115,22,0.06);

    right:-180px;
    bottom:-180px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-course-top{

    position:relative;

    z-index:2;

    text-align:center;

    max-width:760px;

    margin:0 auto 60px;

}


/* =====================================================
LABEL
====================================================== */

.dwa-course-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:8px;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:24px;

}

.dwa-course-label i{

    font-size:10px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-course-heading{

    color:#fff;

    max-width:720px;

    margin:0 auto;

}

.dwa-course-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
GRID
====================================================== */

.dwa-course-grid{

    position:relative;

    z-index:2;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:20px;

}


/* =====================================================
CARD
====================================================== */

.dwa-course-card{

    position:relative;

    display:flex;
    flex-direction:column;

    min-height:100%;

    padding:28px 18px 20px;

    border-radius:20px;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(20px);

    transition:0.35s ease;

    overflow:hidden;

}


/* =====================================================
FEATURED CARD
====================================================== */

.dwa-course-card.featured{

    border-color:rgba(249,115,22,0.45);

    box-shadow:
    0 0 30px rgba(249,115,22,0.10);

}


/* =====================================================
POPULAR BADGE
====================================================== */

.dwa-popular-badge{

    position:absolute;

    top:-1px;
    left:50%;

    transform:translateX(-50%);

    padding:8px 14px;

    border-radius:0 0 12px 12px;

    background:linear-gradient(
    135deg,
    #f97316,
    #ea580c);

    color:#fff;

    font-size:10px;
    font-weight:700;
    letter-spacing:0.4px;

}


/* =====================================================
CARD HOVER
====================================================== */

.dwa-course-card:hover{

    transform:translateY(-6px);

    border-color:rgba(249,115,22,0.25);

    background:rgba(255,255,255,0.05);

    box-shadow:
    0 20px 40px rgba(249,115,22,0.08);

}


/* =====================================================
TITLE
====================================================== */

.dwa-course-card .dwa-card-title{

    color:#fff;

    margin-bottom:18px;

    padding-top:8px;

}


/* =====================================================
FEATURE LIST
====================================================== */

.dwa-course-features{

    list-style:none;

    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;

    gap:12px;

    flex:1;

}


/* =====================================================
LIST ITEM
====================================================== */

.dwa-course-features li{

    display:flex;
    align-items:flex-start;
    gap:10px;

    color:#d0d0d0;

    font-size:13px;
    font-weight:400;
    line-height:1.6;

}

.dwa-course-features li i{

    color:#f97316;

    font-size:12px;

    margin-top:4px;

}


/* =====================================================
BOTTOM AREA
====================================================== */

.dwa-course-bottom{

    display:flex;
    align-items:center;
    justify-content:space-between;

    padding-top:18px;
    margin-top:18px;

    border-top:1px solid rgba(255,255,255,0.06);

    margin-bottom:18px;

}


/* =====================================================
DURATION
====================================================== */

.dwa-course-duration{

    color:#9f9f9f;

    font-size:13px;
    font-weight:400;

}


/* =====================================================
PRICE
====================================================== */

.dwa-course-price{

    font-size:32px;
    font-weight:700;
    line-height:1.25;

    color:#fff;

}

.dwa-course-card.featured .dwa-course-price{

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
BUTTON
====================================================== */

.dwa-course-btn{

    width:100%;

    border:none;
    outline:none;

    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    padding:15px 16px;

    border-radius:12px;

    cursor:pointer;

    background:linear-gradient(
    135deg,
    #f97316,
    #ea580c);

    color:#fff;

    font-size:13px;
    font-weight:700;
    line-height:1.4;

    transition:0.35s ease;

    box-shadow:
    0 8px 24px rgba(249,115,22,0.20);

}

.dwa-course-btn:hover{

    transform:translateY(-2px);

    box-shadow:
    0 12px 30px rgba(249,115,22,0.30);

}


/* =====================================================
WHATSAPP BUTTON
====================================================== */

.dwa-course-btn.whatsapp{

    background:linear-gradient(
    135deg,
    #25d366,
    #128c7e);

    box-shadow:
    0 8px 24px rgba(37,211,102,0.18);

}

.dwa-course-btn.whatsapp:hover{

    box-shadow:
    0 12px 30px rgba(37,211,102,0.30);

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:1100px){

    .dwa-course-grid{

        grid-template-columns:repeat(2,1fr);

    }

}


@media(max-width:767px){

    .dwa-course-section{

        padding:75px 18px;

    }

    .dwa-course-top{

        margin-bottom:40px;

    }

    .dwa-course-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-course-grid{

        grid-template-columns:1fr;

        gap:18px;

    }

    .dwa-course-card{

        padding:26px 18px 18px;

    }

    .dwa-course-price{

        font-size:28px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-886369f *//* =====================================================
WHAT YOU WILL LEARN SECTION
====================================================== */

.dwa-skills-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    overflow:hidden;

    background:
    linear-gradient(
    180deg,
    #0a0a0a 0%,
    #111111 50%,
    #0a0a0a 100%);

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-skills-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-skills-glow-1{

    width:450px;
    height:450px;

    background:rgba(249,115,22,0.07);

    top:-180px;
    left:-140px;

}

.dwa-skills-glow-2{

    width:520px;
    height:520px;

    background:rgba(249,115,22,0.06);

    right:-180px;
    bottom:-220px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-skills-top{

    position:relative;

    z-index:2;

    max-width:760px;

    margin:0 auto 60px;

    text-align:center;

}


/* =====================================================
LABEL
====================================================== */

.dwa-skills-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:24px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-skills-heading{

    max-width:720px;

    margin:0 auto;

    color:#fff;

}

.dwa-skills-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
GRID
====================================================== */

.dwa-skills-grid{

    position:relative;

    z-index:2;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:14px;

}


/* =====================================================
CARD
====================================================== */

.dwa-skill-card{

    position:relative;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(20px);

    border-radius:18px;

    min-height:104px;

    padding:22px 18px;

    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;

    text-align:center;

    transition:0.35s ease;

    overflow:hidden;

}


/* =====================================================
CARD HOVER
====================================================== */

.dwa-skill-card:hover{

    transform:translateY(-5px);

    border-color:rgba(249,115,22,0.25);

    background:rgba(255,255,255,0.05);

    box-shadow:
    0 20px 40px rgba(249,115,22,0.08);

}


/* =====================================================
ICON BOX
====================================================== */

.dwa-skill-icon{

    width:36px;
    height:36px;

    border-radius:12px;

    background:rgba(249,115,22,0.10);

    border:1px solid rgba(249,115,22,0.22);

    display:flex;
    align-items:center;
    justify-content:center;

    margin-bottom:14px;

    transition:0.35s ease;

}

.dwa-skill-icon i{

    color:#f97316;

    font-size:14px;

}


/* =====================================================
ICON HOVER
====================================================== */

.dwa-skill-card:hover .dwa-skill-icon{

    transform:scale(1.08);

    background:rgba(249,115,22,0.15);

}


/* =====================================================
TITLE
====================================================== */

.dwa-skill-card .dwa-card-title{

    color:#fff;

    text-align:center;

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:1100px){

    .dwa-skills-grid{

        grid-template-columns:repeat(3,1fr);

    }

}


@media(max-width:767px){

    .dwa-skills-section{

        padding:75px 18px;

    }

    .dwa-skills-top{

        margin-bottom:40px;

    }

    .dwa-skills-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-skills-grid{

        grid-template-columns:repeat(2,1fr);

        gap:14px;

    }

    .dwa-skill-card{

        min-height:100px;

        padding:20px 14px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a5ee88 *//* =====================================================
PLATFORM BREAKDOWN SECTION
====================================================== */

.dwa-platform-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    background:#050505;

    overflow:hidden;

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-platform-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-platform-glow-1{

    width:450px;
    height:450px;

    background:rgba(249,115,22,0.08);

    top:-180px;
    left:-140px;

}

.dwa-platform-glow-2{

    width:520px;
    height:520px;

    background:rgba(249,115,22,0.06);

    right:-180px;
    bottom:-220px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-platform-top{

    position:relative;

    z-index:2;

    max-width:760px;

    margin:0 auto 60px;

    text-align:center;

}


/* =====================================================
LABEL
====================================================== */

.dwa-platform-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:8px;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:24px;

}

.dwa-platform-label i{

    font-size:10px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-platform-heading{

    max-width:720px;

    margin:0 auto;

    color:#fff;

}

.dwa-platform-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
GRID
====================================================== */

.dwa-platform-grid{

    position:relative;

    z-index:2;

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:24px;

}


/* =====================================================
CARD
====================================================== */

.dwa-platform-card{

    position:relative;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(20px);

    border-radius:20px;

    padding:24px 20px 22px;

    overflow:hidden;

    transition:0.35s ease;

}


/* =====================================================
TOP BAR
====================================================== */

.dwa-platform-bar{

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

}

.dwa-platform-bar.amazon{

    background:#ff9900;

}

.dwa-platform-bar.flipkart{

    background:#2874f0;

}

.dwa-platform-bar.meesho{

    background:#e044a0;

}


/* =====================================================
CARD HOVER
====================================================== */

.dwa-platform-card.amazon:hover{

    border-color:rgba(255,153,0,0.35);

    box-shadow:
    0 20px 40px rgba(255,153,0,0.10);

    transform:translateY(-6px);

}

.dwa-platform-card.flipkart:hover{

    border-color:rgba(40,116,240,0.35);

    box-shadow:
    0 20px 40px rgba(40,116,240,0.10);

    transform:translateY(-6px);

}

.dwa-platform-card.meesho:hover{

    border-color:rgba(224,68,160,0.35);

    box-shadow:
    0 20px 40px rgba(224,68,160,0.10);

    transform:translateY(-6px);

}


/* =====================================================
HEADER
====================================================== */

.dwa-platform-header{

    display:flex;
    align-items:center;
    gap:14px;

    margin-bottom:24px;

}


/* =====================================================
ICON
====================================================== */

.dwa-platform-icon{

    width:36px;
    height:36px;

    border-radius:12px;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:15px;
    font-weight:700;

}

.dwa-platform-icon.amazon{

    background:rgba(255,153,0,0.10);

    border:1px solid rgba(255,153,0,0.25);

    color:#ff9900;

}

.dwa-platform-icon.flipkart{

    background:rgba(40,116,240,0.10);

    border:1px solid rgba(40,116,240,0.25);

    color:#2874f0;

}

.dwa-platform-icon.meesho{

    background:rgba(224,68,160,0.10);

    border:1px solid rgba(224,68,160,0.25);

    color:#e044a0;

}


/* =====================================================
SUBTITLE
====================================================== */

.dwa-platform-subtitle{

    color:#9f9f9f;

    font-size:13px;
    font-weight:400;
    line-height:1.6;

}


/* =====================================================
FEATURES
====================================================== */

.dwa-platform-features{

    list-style:none;

    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;

    gap:12px;

}


/* =====================================================
LIST ITEM
====================================================== */

.dwa-platform-features li{

    display:flex;
    align-items:flex-start;
    gap:10px;

    color:#d5d5d5;

    font-size:13px;
    font-weight:400;
    line-height:1.6;

}


/* =====================================================
CHECK COLORS
====================================================== */

.dwa-platform-features.amazon li i{

    color:#ff9900;

}

.dwa-platform-features.flipkart li i{

    color:#2874f0;

}

.dwa-platform-features.meesho li i{

    color:#e044a0;

}

.dwa-platform-features li i{

    font-size:12px;

    margin-top:4px;

}


/* =====================================================
SCROLL ANIMATION
====================================================== */

.dwa-scroll-animate{

    opacity:0;

    transform:translateY(60px);

    transition:
    opacity 0.8s ease,
    transform 0.8s ease;

}

.dwa-animate-active{

    opacity:1;

    transform:translateY(0px);

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:1024px){

    .dwa-platform-grid{

        grid-template-columns:1fr;

    }

}


@media(max-width:767px){

    .dwa-platform-section{

        padding:75px 18px;

    }

    .dwa-platform-top{

        margin-bottom:40px;

    }

    .dwa-platform-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-platform-grid{

        gap:18px;

    }

    .dwa-platform-card{

        padding:22px 18px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf2e5e4 *//* =====================================================
STUDENT TRANSFORMATION SECTION
====================================================== */

.dwa-transform-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    overflow:hidden;

    background:
    linear-gradient(
    180deg,
    #0a0a0a 0%,
    #111111 50%,
    #0a0a0a 100%);

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-transform-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-transform-glow-1{

    width:450px;
    height:450px;

    background:rgba(249,115,22,0.08);

    left:-160px;
    bottom:-160px;

}

.dwa-transform-glow-2{

    width:520px;
    height:520px;

    background:rgba(249,115,22,0.05);

    right:-200px;
    top:-180px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-transform-top{

    position:relative;

    z-index:2;

    text-align:center;

    max-width:760px;

    margin:0 auto 60px;

}


/* =====================================================
LABEL
====================================================== */

.dwa-transform-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:24px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-transform-heading{

    color:#fff;

    max-width:760px;

    margin:0 auto;

}

.dwa-transform-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
GRID
====================================================== */

.dwa-transform-grid{

    position:relative;

    z-index:2;

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:24px;

    max-width:680px;

    margin:0 auto;

}


/* =====================================================
CARD
====================================================== */

.dwa-transform-card{

    position:relative;

    padding:24px 24px;

    border-radius:20px;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(20px);

    overflow:hidden;

    transition:0.35s ease;

}


/* =====================================================
CARD HOVER
====================================================== */

.dwa-transform-card:hover{

    transform:translateY(-6px);

}


/* =====================================================
BEFORE CARD
====================================================== */

.dwa-transform-card.before{

    border-color:rgba(239,68,68,0.12);

}

.dwa-transform-card.before:hover{

    border-color:rgba(239,68,68,0.22);

    box-shadow:
    0 20px 40px rgba(239,68,68,0.06);

}


/* =====================================================
AFTER CARD
====================================================== */

.dwa-transform-card.after{

    border-color:rgba(249,115,22,0.16);

}

.dwa-transform-card.after:hover{

    border-color:rgba(249,115,22,0.28);

    box-shadow:
    0 20px 40px rgba(249,115,22,0.08);

}


/* =====================================================
CARD HEADER
====================================================== */

.dwa-transform-card-header{

    display:flex;
    align-items:center;
    gap:12px;

    margin-bottom:24px;

}


/* =====================================================
ICON
====================================================== */

.dwa-transform-icon{

    width:32px;
    height:32px;

    border-radius:10px;

    display:flex;
    align-items:center;
    justify-content:center;

}

.dwa-transform-icon.before{

    background:rgba(239,68,68,0.08);

    border:1px solid rgba(239,68,68,0.18);

}

.dwa-transform-icon.before i{

    color:#ff6b6b;

    font-size:12px;

}

.dwa-transform-icon.after{

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.22);

}

.dwa-transform-icon.after i{

    color:#f97316;

    font-size:12px;

}


/* =====================================================
LIST
====================================================== */

.dwa-transform-list{

    list-style:none;

    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;

    gap:16px;

}


/* =====================================================
LIST ITEM
====================================================== */

.dwa-transform-list li{

    display:flex;
    align-items:flex-start;
    gap:10px;

    font-size:13px;
    font-weight:400;
    line-height:1.6;

}


/* =====================================================
BEFORE LIST
====================================================== */

.dwa-transform-list.before li{

    color:#a8a8a8;

}

.dwa-transform-list.before li i{

    color:#ff6b6b;

    font-size:11px;

    margin-top:5px;

}


/* =====================================================
AFTER LIST
====================================================== */

.dwa-transform-list.after li{

    color:#d8d8d8;

}

.dwa-transform-list.after li i{

    color:#f97316;

    font-size:11px;

    margin-top:5px;

}


/* =====================================================
BOTTOM
====================================================== */

.dwa-transform-bottom{

    position:relative;

    z-index:2;

    margin-top:26px;

    display:flex;
    justify-content:center;

}


/* =====================================================
BOTTOM PILL
====================================================== */

.dwa-transform-pill{

    display:inline-flex;

    align-items:center;
    gap:10px;

    padding:12px 18px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.20);

    color:#f97316;

    font-size:12px;
    font-weight:600;

}

.dwa-transform-pill i{

    font-size:12px;

}


/* =====================================================
SCROLL ANIMATION
====================================================== */

.dwa-transform-animate{

    opacity:0;

    transform:translateY(60px);

    transition:
    opacity 0.8s ease,
    transform 0.8s ease;

}

.dwa-transform-show{

    opacity:1;

    transform:translateY(0px);

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:767px){

    .dwa-transform-section{

        padding:75px 18px;

    }

    .dwa-transform-top{

        margin-bottom:40px;

    }

    .dwa-transform-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-transform-grid{

        grid-template-columns:1fr;

        gap:18px;

    }

    .dwa-transform-card{

        padding:22px 18px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-796fc23 *//* =====================================================
CURRICULUM SECTION
====================================================== */

.dwa-curriculum-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    background:#050505;

    overflow:hidden;

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-curriculum-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-curriculum-glow-1{

    width:450px;
    height:450px;

    background:rgba(249,115,22,0.06);

    top:-180px;
    left:-160px;

}

.dwa-curriculum-glow-2{

    width:520px;
    height:520px;

    background:rgba(249,115,22,0.05);

    right:-180px;
    bottom:-220px;

}


/* =====================================================
TOP
====================================================== */

.dwa-curriculum-top{

    position:relative;

    z-index:2;

    text-align:center;

    max-width:760px;

    margin:0 auto 55px;

}


/* =====================================================
LABEL
====================================================== */

.dwa-curriculum-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:8px;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:22px;

}

.dwa-curriculum-label i{

    font-size:10px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-curriculum-heading{

    color:#fff;

}

.dwa-curriculum-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
ACCORDION WRAPPER
====================================================== */

.dwa-curriculum-accordion{

    position:relative;

    z-index:2;

    max-width:760px;

    margin:0 auto;

}


/* =====================================================
ITEM
====================================================== */

.dwa-accordion-item{

    margin-bottom:12px;

    border-radius:16px;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    overflow:hidden;

    transition:0.35s ease;

}

.dwa-accordion-item.active{

    border-color:rgba(249,115,22,0.28);

    box-shadow:
    0 10px 30px rgba(249,115,22,0.08);

}


/* =====================================================
HEADER
====================================================== */

.dwa-accordion-header{

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:20px;

    padding:16px 18px;

    cursor:pointer;

}


/* =====================================================
LEFT
====================================================== */

.dwa-accordion-left{

    display:flex;
    align-items:center;

    gap:14px;

}


/* =====================================================
DAY BADGE
====================================================== */

.dwa-day-badge{

    width:24px;
    height:24px;

    border-radius:8px;

    background:rgba(255,255,255,0.05);

    border:1px solid rgba(255,255,255,0.08);

    display:flex;
    align-items:center;
    justify-content:center;

    color:#d6d6d6;

    font-size:10px;
    font-weight:700;

    transition:0.3s ease;

}

.dwa-day-badge.active{

    background:#f97316;

    border-color:#f97316;

    color:#fff;

}


/* =====================================================
TITLE
====================================================== */

.dwa-accordion-left h3{

    color:#fff;

    font-size:13px;
    font-weight:600;
    line-height:1.4;

}


/* =====================================================
ICON
====================================================== */

.dwa-accordion-icon{

    color:#8f8f8f;

    font-size:11px;

    transition:0.3s ease;

}

.dwa-accordion-item.active .dwa-accordion-icon{

    transform:rotate(180deg);

    color:#f97316;

}


/* =====================================================
CONTENT
====================================================== */

.dwa-accordion-content{

    max-height:0;

    overflow:hidden;

    transition:0.35s ease;

}

.dwa-accordion-content.active{

    max-height:300px;

    padding:0 18px 18px;

}


/* =====================================================
TOPIC GRID
====================================================== */

.dwa-topic-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:12px 20px;

    padding-top:6px;

}


/* =====================================================
TOPIC ITEM
====================================================== */

.dwa-topic-item{

    color:#cfcfcf;

    font-size:13px;
    font-weight:400;
    line-height:1.6;

}


/* =====================================================
LOCKED
====================================================== */

.dwa-accordion-item.locked{

    cursor:pointer;

}

.dwa-accordion-item.locked:hover{

    border-color:rgba(249,115,22,0.20);

    background:rgba(255,255,255,0.04);

}


/* =====================================================
LOCK ICON
====================================================== */

.dwa-accordion-lock{

    color:#7e7e7e;

    font-size:11px;

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:767px){

    .dwa-curriculum-section{

        padding:75px 18px;

    }

    .dwa-curriculum-top{

        margin-bottom:40px;

    }

    .dwa-curriculum-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-accordion-header{

        padding:15px 14px;

    }

    .dwa-topic-grid{

        grid-template-columns:1fr;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed0715a *//* =====================================================
BONUSES SECTION
====================================================== */

.dwa-bonus-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    overflow:hidden;

    background:
    linear-gradient(
    180deg,
    #0a0a0a 0%,
    #111111 50%,
    #0a0a0a 100%);

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-bonus-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-bonus-glow-1{

    width:450px;
    height:450px;

    background:rgba(249,115,22,0.07);

    top:-180px;
    left:-160px;

}

.dwa-bonus-glow-2{

    width:520px;
    height:520px;

    background:rgba(249,115,22,0.05);

    right:-180px;
    bottom:-220px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-bonus-top{

    position:relative;

    z-index:2;

    max-width:760px;

    margin:0 auto 55px;

    text-align:center;

}


/* =====================================================
LABEL
====================================================== */

.dwa-bonus-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:8px;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:22px;

}

.dwa-bonus-label i{

    font-size:10px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-bonus-heading{

    color:#fff;

}

.dwa-bonus-heading span{

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
GRID
====================================================== */

.dwa-bonus-grid{

    position:relative;

    z-index:2;

    max-width:920px;

    margin:0 auto;

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:18px;

}


/* =====================================================
CARD
====================================================== */

.dwa-bonus-card{

    position:relative;

    display:flex;
    align-items:center;
    gap:14px;

    min-height:82px;

    padding:20px 18px;

    border-radius:18px;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    backdrop-filter:blur(20px);

    overflow:hidden;

    transition:0.35s ease;

}


/* =====================================================
CARD HOVER
====================================================== */

.dwa-bonus-card:hover{

    transform:translateY(-5px);

    border-color:rgba(249,115,22,0.22);

    background:rgba(255,255,255,0.05);

    box-shadow:
    0 18px 40px rgba(249,115,22,0.08);

}


/* =====================================================
ICON
====================================================== */

.dwa-bonus-icon{

    width:28px;
    min-width:28px;
    height:28px;

    border-radius:10px;

    background:rgba(249,115,22,0.10);

    border:1px solid rgba(249,115,22,0.22);

    display:flex;
    align-items:center;
    justify-content:center;

    transition:0.35s ease;

}

.dwa-bonus-icon i{

    color:#f97316;

    font-size:11px;

}


/* =====================================================
ICON HOVER
====================================================== */

.dwa-bonus-card:hover .dwa-bonus-icon{

    transform:scale(1.08);

    background:rgba(249,115,22,0.15);

}


/* =====================================================
TITLE
====================================================== */

.dwa-bonus-card .dwa-card-title{

    color:#fff;

    line-height:1.5;

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:1024px){

    .dwa-bonus-grid{

        grid-template-columns:repeat(2,1fr);

    }

}


@media(max-width:767px){

    .dwa-bonus-section{

        padding:75px 18px;

    }

    .dwa-bonus-top{

        margin-bottom:40px;

    }

    .dwa-bonus-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-bonus-grid{

        grid-template-columns:1fr;

        gap:16px;

    }

    .dwa-bonus-card{

        min-height:76px;

        padding:18px 16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d41d141 *//* =====================================================
PRICING OFFER STACK SECTION
====================================================== */

.dwa-offer-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    background:
    linear-gradient(
    180deg,
    #0a0a0a 0%,
    #050505 100%);

    overflow:hidden;

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-offer-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-offer-glow-1{

    width:520px;
    height:520px;

    background:rgba(249,115,22,0.12);

    top:50%;
    left:50%;

    transform:translate(-50%,-50%);

}

.dwa-offer-glow-2{

    width:300px;
    height:300px;

    background:rgba(249,115,22,0.08);

    right:-120px;
    bottom:-120px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-offer-top{

    position:relative;

    z-index:2;

    text-align:center;

    max-width:760px;

    margin:0 auto 60px;

}


/* =====================================================
LABEL
====================================================== */

.dwa-offer-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:8px;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:24px;

}

.dwa-offer-label i{

    font-size:10px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-offer-heading{

    color:#fff;

}

.dwa-offer-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
WRAPPER
====================================================== */

.dwa-offer-wrapper{

    position:relative;

    z-index:2;

    max-width:640px;

    margin:0 auto;

}


/* =====================================================
MAIN CARD
====================================================== */

.dwa-offer-card{

    position:relative;

    padding:34px 30px 30px;

    border-radius:22px;

    background:rgba(255,255,255,0.04);

    border:1px solid rgba(249,115,22,0.28);

    backdrop-filter:blur(22px);

    overflow:hidden;

    text-align:center;

    box-shadow:
    0 0 50px rgba(249,115,22,0.12);

}


/* =====================================================
TOP LINE
====================================================== */

.dwa-offer-top-line{

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;

    background:linear-gradient(
    90deg,
    #f97316,
    #fb923c);

}


/* =====================================================
BADGE
====================================================== */

.dwa-offer-badge{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    padding:10px 16px;

    border-radius:999px;

    background:linear-gradient(
    135deg,
    #f97316,
    #ea580c);

    color:#fff;

    font-size:11px;
    font-weight:700;

    margin-bottom:24px;

}


/* =====================================================
TITLE
====================================================== */

.dwa-offer-title{

    color:#fff;

    font-size:32px;
    font-weight:700;
    line-height:1.25;

    margin-bottom:28px;

}


/* =====================================================
FEATURE LIST
====================================================== */

.dwa-offer-features{

    list-style:none;

    margin:0 auto 34px;
    padding:0;

    max-width:300px;

    display:flex;
    flex-direction:column;

    gap:14px;

    text-align:left;

}


/* =====================================================
LIST ITEM
====================================================== */

.dwa-offer-features li{

    display:flex;
    align-items:flex-start;
    gap:10px;

    color:#d5d5d5;

    font-size:15px;
    font-weight:400;
    line-height:1.6;

}

.dwa-offer-features li i{

    color:#f97316;

    font-size:12px;

    margin-top:6px;

}


/* =====================================================
PRICE WRAP
====================================================== */

.dwa-offer-price-wrap{

    margin-bottom:30px;

}


/* =====================================================
PRICE
====================================================== */

.dwa-offer-price{

    font-size:72px;
    font-weight:700;
    line-height:1;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

    margin-bottom:10px;

}


/* =====================================================
DURATION
====================================================== */

.dwa-offer-duration{

    color:#8d8d8d;

    font-size:16px;
    font-weight:400;
    line-height:1.6;

}


/* =====================================================
BUTTONS
====================================================== */

.dwa-offer-buttons{

    display:flex;

    gap:14px;

    margin-bottom:26px;

}


/* =====================================================
BUTTON
====================================================== */

.dwa-offer-btn{

    flex:1;

    border:none;
    outline:none;

    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    min-height:56px;

    padding:14px 18px;

    border-radius:14px;

    cursor:pointer;

    transition:0.35s ease;

    font-size:15px;
    font-weight:700;
    line-height:1.4;

}


/* =====================================================
PRIMARY BUTTON
====================================================== */

.dwa-offer-btn.primary{

    background:linear-gradient(
    135deg,
    #f97316,
    #ea580c);

    color:#fff;

    box-shadow:
    0 10px 28px rgba(249,115,22,0.22);

}

.dwa-offer-btn.primary:hover{

    transform:translateY(-3px);

    box-shadow:
    0 16px 36px rgba(249,115,22,0.35);

}


/* =====================================================
WHATSAPP BUTTON
====================================================== */

.dwa-offer-btn.whatsapp{

    background:linear-gradient(
    135deg,
    #25d366,
    #128c7e);

    color:#fff;

    box-shadow:
    0 10px 28px rgba(37,211,102,0.20);

}

.dwa-offer-btn.whatsapp:hover{

    transform:translateY(-3px);

    box-shadow:
    0 16px 36px rgba(37,211,102,0.30);

}


/* =====================================================
MINI GRID
====================================================== */

.dwa-offer-mini-grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:12px;

}


/* =====================================================
MINI CARD
====================================================== */

.dwa-mini-card{

    padding:18px 14px;

    border-radius:14px;

    background:rgba(255,255,255,0.04);

    border:1px solid rgba(255,255,255,0.06);

    transition:0.35s ease;

}

.dwa-mini-card:hover{

    transform:translateY(-4px);

    border-color:rgba(249,115,22,0.20);

}


/* =====================================================
ICON
====================================================== */

.dwa-mini-card i{

    color:#f97316;

    font-size:13px;

    margin-bottom:10px;

}


/* =====================================================
TITLE
====================================================== */

.dwa-mini-card h4{

    color:#fff;

    font-size:13px;
    font-weight:600;
    line-height:1.4;

    margin-bottom:4px;

}


/* =====================================================
TEXT
====================================================== */

.dwa-mini-card p{

    color:#8d8d8d;

    font-size:11px;
    font-weight:400;
    line-height:1.5;

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:767px){

    .dwa-offer-section{

        padding:75px 18px;

    }

    .dwa-offer-top{

        margin-bottom:40px;

    }

    .dwa-offer-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-offer-card{

        padding:28px 18px 22px;

    }

    .dwa-offer-title{

        font-size:28px;

    }

    .dwa-offer-price{

        font-size:52px;

    }

    .dwa-offer-buttons{

        flex-direction:column;

    }

    .dwa-offer-mini-grid{

        grid-template-columns:1fr;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3701370 *//* =====================================================
FAQ SECTION
====================================================== */

.dwa-faq-section{

    position:relative;

    width:100%;

    padding:90px 20px;

    overflow:hidden;

    background:
    linear-gradient(
    180deg,
    #050505 0%,
    #0b0b0b 50%,
    #050505 100%);

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-faq-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(140px);

    z-index:0;

}

.dwa-faq-glow-1{

    width:420px;
    height:420px;

    background:rgba(249,115,22,0.06);

    top:-160px;
    left:-160px;

}

.dwa-faq-glow-2{

    width:500px;
    height:500px;

    background:rgba(249,115,22,0.05);

    right:-180px;
    bottom:-220px;

}


/* =====================================================
TOP CONTENT
====================================================== */

.dwa-faq-top{

    position:relative;

    z-index:2;

    text-align:center;

    max-width:760px;

    margin:0 auto 55px;

}


/* =====================================================
LABEL
====================================================== */

.dwa-faq-label{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:8px;

    padding:10px 16px;

    border-radius:999px;

    background:rgba(249,115,22,0.08);

    border:1px solid rgba(249,115,22,0.25);

    color:#fb923c;

    margin-bottom:22px;

}

.dwa-faq-label i{

    font-size:10px;

}


/* =====================================================
HEADING
====================================================== */

.dwa-faq-heading{

    color:#fff;

}

.dwa-faq-heading span{

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
FAQ WRAPPER
====================================================== */

.dwa-faq-wrapper{

    position:relative;

    z-index:2;

    max-width:820px;

    margin:0 auto;

}


/* =====================================================
FAQ ITEM
====================================================== */

.dwa-faq-item{

    margin-bottom:12px;

    border-radius:18px;

    background:rgba(255,255,255,0.03);

    border:1px solid rgba(255,255,255,0.08);

    overflow:hidden;

    transition:0.35s ease;

}

.dwa-faq-item.active{

    border-color:rgba(249,115,22,0.25);

    box-shadow:
    0 14px 40px rgba(249,115,22,0.08);

}


/* =====================================================
HEADER
====================================================== */

.dwa-faq-header{

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:20px;

    padding:22px 18px;

    cursor:pointer;

}


/* =====================================================
QUESTION
====================================================== */

.dwa-faq-header h3{

    color:#fff;

    font-size:15px;
    font-weight:600;
    line-height:1.5;

}


/* =====================================================
ICON
====================================================== */

.dwa-faq-icon{

    color:#f97316;

    font-size:12px;

    transition:0.3s ease;

}


/* =====================================================
CONTENT
====================================================== */

.dwa-faq-content{

    max-height:0;

    overflow:hidden;

    transition:0.35s ease;

}

.dwa-faq-content.active{

    max-height:300px;

    padding:0 18px 22px;

}


/* =====================================================
TEXT
====================================================== */

.dwa-faq-content p{

    color:#a5a5a5;

    font-size:13px;
    font-weight:400;
    line-height:1.8;

    padding-top:18px;

    border-top:1px solid rgba(255,255,255,0.06);

}


/* =====================================================
HOVER
====================================================== */

.dwa-faq-item:hover{

    border-color:rgba(249,115,22,0.18);

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:767px){

    .dwa-faq-section{

        padding:75px 18px;

    }

    .dwa-faq-top{

        margin-bottom:40px;

    }

    .dwa-faq-heading{

        font-size:28px;
        line-height:1.25;

    }

    .dwa-faq-header{

        padding:18px 16px;

    }

    .dwa-faq-header h3{

        font-size:14px;

    }

    .dwa-faq-content.active{

        padding:0 16px 18px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b1facc *//* =====================================================
FINAL CTA SECTION
====================================================== */

.dwa-final-cta-section{

    position:relative;

    width:100%;

    padding:100px 20px;

    overflow:hidden;

    background:
    linear-gradient(
    135deg,
    #0a0a0a 0%,
    #140902 40%,
    #0a0a0a 100%);

}


/* =====================================================
BACKGROUND GLOW
====================================================== */

.dwa-final-glow{

    position:absolute;

    border-radius:50%;

    filter:blur(160px);

    z-index:0;

}

.dwa-final-glow-1{

    width:520px;
    height:520px;

    background:rgba(249,115,22,0.10);

    top:-220px;
    left:-180px;

}

.dwa-final-glow-2{

    width:620px;
    height:620px;

    background:rgba(249,115,22,0.08);

    right:-260px;
    bottom:-260px;

}


/* =====================================================
CONTENT
====================================================== */

.dwa-final-cta-content{

    position:relative;

    z-index:2;

    max-width:760px;

    margin:0 auto;

    text-align:center;

}


/* =====================================================
HEADING
====================================================== */

.dwa-final-heading{

    color:#fff;

    margin-bottom:24px;

}

.dwa-final-heading span{

    display:block;

    background:linear-gradient(
    135deg,
    #f97316,
    #fb923c,
    #fdba74);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

}


/* =====================================================
DESCRIPTION
====================================================== */

.dwa-final-description{

    max-width:640px;

    margin:0 auto 34px;

    color:#b0b0b0;

    font-size:16px;
    font-weight:400;
    line-height:1.8;

}


/* =====================================================
BUTTONS WRAP
====================================================== */

.dwa-final-buttons{

    display:flex;

    align-items:center;
    justify-content:center;

    gap:14px;

    flex-wrap:wrap;

}


/* =====================================================
BUTTON
====================================================== */

.dwa-final-btn{

    border:none;
    outline:none;

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:10px;

    min-height:56px;

    padding:16px 26px;

    border-radius:14px;

    cursor:pointer;

    transition:0.35s ease;

    text-decoration:none;

    font-size:15px;
    font-weight:700;
    line-height:1.4;

}


/* =====================================================
PRIMARY BUTTON
====================================================== */

.dwa-final-btn.primary{

    background:linear-gradient(
    135deg,
    #f97316,
    #ea580c);

    color:#fff;

    box-shadow:
    0 10px 28px rgba(249,115,22,0.25);

}

.dwa-final-btn.primary:hover{

    transform:translateY(-3px);

    box-shadow:
    0 16px 36px rgba(249,115,22,0.35);

}


/* =====================================================
WHATSAPP BUTTON
====================================================== */

.dwa-final-btn.whatsapp{

    background:linear-gradient(
    135deg,
    #25d366,
    #128c7e);

    color:#fff;

    box-shadow:
    0 10px 28px rgba(37,211,102,0.22);

}

.dwa-final-btn.whatsapp:hover{

    transform:translateY(-3px);

    box-shadow:
    0 16px 36px rgba(37,211,102,0.35);

}


/* =====================================================
MOBILE STICKY BAR
====================================================== */

.dwa-mobile-sticky-bar{

    position:fixed;

    left:0;
    bottom:0;

    width:100%;

    padding:12px 14px;

    background:rgba(8,8,8,0.96);

    backdrop-filter:blur(20px);

    border-top:1px solid rgba(255,255,255,0.06);

    z-index:9999;

    display:none;

    gap:10px;

}


/* =====================================================
MOBILE BUTTON
====================================================== */

.dwa-mobile-btn{

    flex:1;

    min-height:52px;

    border:none;
    outline:none;

    border-radius:12px;

    display:flex;
    align-items:center;
    justify-content:center;

    gap:8px;

    text-decoration:none;

    font-size:14px;
    font-weight:700;

    cursor:pointer;

    transition:0.3s ease;

}


/* =====================================================
CALL BUTTON
====================================================== */

.dwa-mobile-btn.call{

    background:linear-gradient(
    135deg,
    #f97316,
    #ea580c);

    color:#fff;

}


/* =====================================================
WHATSAPP BUTTON
====================================================== */

.dwa-mobile-btn.whatsapp{

    background:linear-gradient(
    135deg,
    #25d366,
    #128c7e);

    color:#fff;

}


/* =====================================================
RESPONSIVE
====================================================== */

@media(max-width:767px){

    .dwa-final-cta-section{

        padding:75px 18px 110px;

    }

    .dwa-final-heading{

        font-size:32px;
        line-height:1.25;

    }

    .dwa-final-description{

        font-size:15px;

        line-height:1.7;

        margin-bottom:28px;

    }

    .dwa-final-buttons{

        flex-direction:column;

    }

    .dwa-final-btn{

        width:100%;

        min-height:54px;

        font-size:14px;

    }

    .dwa-mobile-sticky-bar{

        display:flex;

    }

}/* End custom CSS */