.elementor-794 .elementor-element.elementor-element-16d4ba5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.85;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-16d4ba5::before, .elementor-794 .elementor-element.elementor-element-16d4ba5 > .elementor-background-video-container::before, .elementor-794 .elementor-element.elementor-element-16d4ba5 > .e-con-inner > .elementor-background-video-container::before, .elementor-794 .elementor-element.elementor-element-16d4ba5 > .elementor-background-slideshow::before, .elementor-794 .elementor-element.elementor-element-16d4ba5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-794 .elementor-element.elementor-element-16d4ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-794 .elementor-element.elementor-element-b9438a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-c138f66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-1154b17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-28334b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-c0c083c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-b25e79d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-a1d9942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-dec8ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-cd297b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-2ff91e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-4941a8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-220903e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-794 .elementor-element.elementor-element-9d74fe3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-e92bc1f */.news-hero-sec{
    background:#05070d;
    padding:60px 20px;
    color:#fff;
    position:relative;
    overflow:hidden;
}

/* subtle background glow */

.news-hero-sec::before{
    content:"";
    position:absolute;
    width:800px;
    height:600px;
    background:radial-gradient(circle,rgba(0,255,194,0.12),transparent 70%);
    top:-200px;
    left:-200px;
}

.news-hero-container{
    max-width:1200px;
    margin:auto;
    text-align:center;
    position:relative;
    z-index:2;
}

.news-tag{
    display:inline-flex;
    align-items:center;
    gap:10px;
    font-size:15px;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#00ffc2;
    margin-bottom:20px;
}

.news-tag i{
    font-size:14px;
}

.news-title{
    font-size:48px;
    font-weight:800;
    line-height:1.2;
    margin-bottom:30px;
}

.news-title span{
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-desc{
    font-size:17px;
    color:#c7d2e3;
    line-height:1.8;
    margin-bottom:20px;
}

/* responsive */

@media(max-width:900px){

    .news-title{
        font-size:34px;
    }

    .news-desc{
        font-size:15px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-158eaff *//* ================= SECTION ================= */

.news-prediction-sec{
    background:#0a0f1a;
    padding:100px 20px;
    color:#fff;
    text-align:center;
}

.news-prediction-container{
    max-width:1200px;
    margin:auto;
}

/* ================= HEADING ================= */

.news-prediction-title{
    font-size:40px;
    font-weight:800;
    margin-bottom:15px;
    text-align:center;
}

.news-prediction-title span{
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-prediction-desc{
    color:#c7d2e3;
    font-size:17px;
    line-height:1.8;
}

/* Top description */
.top-desc{
    max-width:750px;
    margin:0 auto 10px auto;
}

/* ================= FLEX LAYOUT ================= */

.news-flex{
    display:flex;
    align-items:center;   /* makes image & cards equal */
    gap:70px;
    text-align:left;
}

/* ================= IMAGE ================= */

.news-image{
    flex:1;
}

.news-image img{
    width:100%;
    aspect-ratio:16/10;     /* NEVER distort */
    object-fit:cover;
    object-position:center;
    border-radius:20px;
    box-shadow:0 20px 60px rgba(0,0,0,.5);
}

/* ================= CONTENT ================= */

.news-content{
    flex:1;
}

/* ================= GRID ================= */

.news-points-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:25px;
    margin:35px 0;
}

/* ================= CARD ================= */

.news-point-card{
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(10px);
    border-radius:18px;
    padding:30px;
    transition:.3s;
}

.news-point-card i{
    font-size:22px;
    margin-bottom:12px;
    color:#00ffc2;
}

.news-point-card p{
    font-size:16px;
    font-weight:500;
}

/* Hover */

.news-point-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 50px rgba(0,255,140,.25);
}

/* Bottom text center */

.center-text{
    text-align:center;
    margin-top:10px;
}

/* ================= RESPONSIVE ================= */

@media(max-width:1000px){

    .news-flex{
        flex-direction:column;
        gap:50px;
        text-align:center;
    }

    .news-points-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:600px){

    .news-prediction-sec{
        padding:70px 20px;
    }

    .news-prediction-title{
        font-size:30px;
    }

    .news-prediction-desc{
        font-size:15px;
    }

    .top-desc{
        margin-bottom:40px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a61b263 */.cricket-news-sec{
    background:#05070d;
    padding:100px 20px;
    color:#fff;
    text-align:center;
}

.cricket-news-container{
    max-width:1200px;
    margin:auto;
}

.cricket-news-title{
    font-size:38px;
    font-weight:800;
    margin-bottom:25px;
}

.cricket-news-title span{
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.cricket-news-desc{
    color:#c7d2e3;
    font-size:17px;
    line-height:1.8;
    margin-bottom:25px;
}

/* KEYWORD GRID */

.cricket-keywords-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:20px;
    margin:40px 0;
}

/* KEYWORD ITEM */

.cricket-keyword{
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(12px);
    border-radius:16px;
    padding:18px 20px;
    display:flex;
    align-items:center;
    gap:12px;
    justify-content:center;
    transition:.3s;
}

.cricket-keyword i{
    color:#00ffc2;
    font-size:14px;
}

.cricket-keyword span{
    font-size:15px;
    color:#e2e8f0;
}

/* Hover */

.cricket-keyword:hover{
    transform:translateY(-5px);
    box-shadow:0 15px 40px rgba(0,255,140,.2);
}

/* Responsive */

@media(max-width:900px){
    .cricket-keywords-grid{
        grid-template-columns:1fr;
    }

    .cricket-news-title{
        font-size:28px;
    }

    .cricket-news-desc{
        font-size:15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1321627 */.tournament-news-sec{
    background:#0a0f1a;
    padding:100px 20px;
    color:#fff;
    text-align:center;
}

.tournament-news-container{
    max-width:1200px;
    margin:auto;
}

.tournament-news-title{
    font-size:38px;
    font-weight:800;
    margin-bottom:25px;
}

.tournament-news-title span{
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.tournament-news-desc{
    color:#c7d2e3;
    font-size:17px;
    line-height:1.8;
    margin-bottom:40px;
}

/* GRID */

.tournament-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
    margin-bottom:40px;
}

/* CARD */

.tournament-card{
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(12px);
    border-radius:20px;
    padding:40px 25px;
    transition:.35s ease;
}

.tournament-card i{
    font-size:28px;
    margin-bottom:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.tournament-card h4{
    font-size:18px;
    font-weight:600;
    color:#e2e8f0;
}

/* Hover */

.tournament-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 60px rgba(0,255,140,.2);
}

/* Responsive */

@media(max-width:900px){
    .tournament-grid{
        grid-template-columns:repeat(2,1fr);
    }

    .tournament-news-title{
        font-size:28px;
    }

    .tournament-news-desc{
        font-size:15px;
    }
}

@media(max-width:600px){
    .tournament-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b8b98d */.news-safe-sec{
    background:#05070d;
    padding:100px 20px;
    color:#fff;
    text-align:center;
}

.news-safe-container{
    max-width:1200px;
    margin:auto;
}

.news-safe-title{
    font-size:34px;
    margin-bottom:25px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-safe-desc{
    color:#c7d2e3;
    font-size:17px;
    line-height:1.8;
    margin-bottom:30px;
}

.news-safe-desc.bottom{
    margin-top:40px;
}

.news-safe-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
    margin-top:30px;
}

.news-safe-card{
    padding:35px;
    border-radius:20px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(10px);
    transition:.4s ease;
}

.news-safe-card i{
    font-size:28px;
    margin-bottom:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-safe-card p{
    font-size:16px;
    color:#fff;
}

.news-safe-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 60px rgba(0,255,140,.18);
}

@media(max-width:900px){
    .news-safe-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-886bd8b */.news-modern-sec{
    background:#0a0f1a;
    padding:110px 20px;
    text-align:center;
    color:#fff;
}

.news-modern-container{
    max-width:1100px;
    margin:auto;
}

.news-modern-title{
    font-size:36px;
    margin-bottom:25px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-modern-desc{
    font-size:17px;
    line-height:1.8;
    color:#c7d2e3;
    margin-bottom:40px;
}

.news-modern-desc.bottom{
    margin-top:50px;
}

.news-modern-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
}

.news-modern-card{
    padding:35px;
    border-radius:22px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(12px);
    transition:.4s ease;
    border:1px solid rgba(255,255,255,0.05);
}

.news-modern-card i{
    font-size:28px;
    margin-bottom:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-modern-card p{
    font-size:16px;
    color:#fff;
}

.news-modern-card:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 70px rgba(0,255,140,.18);
    border:1px solid rgba(0,255,140,.25);
}

@media(max-width:900px){
    .news-modern-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-541809e */.news-sports-sec{
    background:#05070d;
    padding:110px 20px;
    text-align:center;
    color:#fff;
}

.news-sports-container{
    max-width:1100px;
    margin:auto;
}

.news-sports-title{
    font-size:34px;
    margin-bottom:25px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-sports-desc{
    font-size:17px;
    line-height:1.8;
    color:#c7d2e3;
    margin-bottom:35px;
}

.news-sports-desc.bottom{
    margin-top:45px;
}

.news-sports-sub{
    font-size:18px;
    font-weight:600;
    margin-bottom:35px;
    color:#fff;
}

.news-sports-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:28px;
}

.news-sports-card{
    display:flex;
    align-items:center;
    gap:14px;
    justify-content:center;
    padding:24px;
    border-radius:18px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(10px);
    transition:.4s ease;
    border:1px solid rgba(255,255,255,0.05);
}

.news-sports-card i{
    font-size:20px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-sports-card span{
    font-size:15px;
    color:#fff;
}

.news-sports-card:hover{
    transform:translateY(-8px);
    box-shadow:0 15px 50px rgba(0,255,140,.18);
    border:1px solid rgba(0,255,140,.25);
}

@media(max-width:900px){
    .news-sports-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d246d5 */.structured-sec{
    background:#0a0f1a;
    padding:110px 20px;
    text-align:center;
    color:#fff;
}

.structured-container{
    max-width:1100px;
    margin:auto;
}

.structured-title{
    font-size:34px;
    margin-bottom:25px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.structured-desc{
    font-size:17px;
    color:#c7d2e3;
    line-height:1.8;
    margin-bottom:45px;
}

.structured-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:28px;
}

.structured-card{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:24px;
    border-radius:18px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(10px);
    border:1px solid rgba(255,255,255,0.05);
    transition:.4s ease;
}

.structured-card i{
    font-size:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.structured-card span{
    font-size:15px;
    color:#fff;
}

.structured-card:hover{
    transform:translateY(-8px);
    box-shadow:0 15px 50px rgba(0,255,140,.18);
    border:1px solid rgba(0,255,140,.25);
}

.structured-bottom{
    margin-top:50px;
    font-size:16px;
    color:#c7d2e3;
    line-height:1.7;
}

@media(max-width:900px){
    .structured-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4264299 */.india-news-sec{
    background:#05070d;
    padding:110px 20px;
    text-align:center;
    color:#fff;
}

.india-news-container{
    max-width:1150px;
    margin:auto;
}

.india-news-title{
    font-size:34px;
    margin-bottom:25px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.india-news-desc{
    font-size:17px;
    color:#c7d2e3;
    line-height:1.8;
    margin-bottom:50px;
}

.india-news-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:28px;
}

.india-news-card{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:24px;
    border-radius:18px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(10px);
    border:1px solid rgba(255,255,255,0.05);
    transition:.4s ease;
}

.india-news-card i{
    font-size:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.india-news-card span{
    font-size:15px;
    color:#fff;
}

.india-news-card:hover{
    transform:translateY(-8px);
    box-shadow:0 15px 50px rgba(0,255,140,.18);
    border:1px solid rgba(0,255,140,.25);
}

.india-news-bottom{
    margin-top:50px;
    font-size:16px;
    color:#c7d2e3;
    line-height:1.7;
}

@media(max-width:900px){
    .india-news-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d724e24 */.opinion-news-sec{
    background:#0a0f1a;
    padding:110px 20px;
    text-align:center;
    color:#fff;
}

.opinion-news-container{
    max-width:1100px;
    margin:auto;
}

.opinion-news-title{
    font-size:34px;
    margin-bottom:25px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.opinion-news-desc{
    font-size:17px;
    color:#c7d2e3;
    line-height:1.8;
    margin-bottom:30px;
}

.opinion-news-sub{
    font-size:18px;
    font-weight:600;
    margin-bottom:40px;
    color:#fff;
}

.opinion-news-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:28px;
}

.opinion-news-card{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:24px;
    border-radius:18px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(10px);
    border:1px solid rgba(255,255,255,0.05);
    transition:.4s ease;
}

.opinion-news-card i{
    font-size:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.opinion-news-card span{
    font-size:15px;
    color:#fff;
}

.opinion-news-card:hover{
    transform:translateY(-8px);
    box-shadow:0 15px 50px rgba(0,255,140,.18);
    border:1px solid rgba(0,255,140,.25);
}

@media(max-width:900px){
    .opinion-news-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a69dd2d */.responsible-platform-sec{
    background:#05070d;
    padding:110px 20px;
    text-align:center;
    color:#fff;
}

.responsible-platform-container{
    max-width:1150px;
    margin:auto;
}

.responsible-platform-title{
    font-size:36px;
    margin-bottom:25px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.responsible-platform-desc{
    font-size:17px;
    color:#c7d2e3;
    margin-bottom:45px;
}

.responsible-platform-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
    margin-bottom:40px;
}

.responsible-platform-card{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:26px;
    border-radius:20px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(12px);
    border:1px solid rgba(255,255,255,0.06);
    transition:.4s ease;
}

.responsible-platform-card i{
    font-size:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.responsible-platform-card span{
    font-size:15px;
    color:#fff;
}

.responsible-platform-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 60px rgba(0,255,140,.18);
    border:1px solid rgba(0,255,140,.25);
}

.responsible-platform-note{
    font-size:16px;
    color:#9aa4b2;
    margin-top:20px;
}

/* Responsive */

@media(max-width:900px){
    .responsible-platform-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-150e57c */.news-category-sec{
    background:#0a0f1a;
    padding:110px 20px;
    text-align:center;
    color:#fff;
}

.news-category-container{
    max-width:1100px;
    margin:auto;
}

.news-category-title{
    font-size:36px;
    margin-bottom:25px;
    line-height:1.3;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-category-desc{
    font-size:18px;
    color:#c7d2e3;
    margin-bottom:45px;
}

.news-category-highlight{
    display:flex;
    justify-content:center;
    gap:30px;
    flex-wrap:wrap;
    margin-bottom:45px;
}

.news-category-point{
    display:flex;
    align-items:center;
    gap:12px;
    padding:22px 30px;
    border-radius:18px;
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(12px);
    border:1px solid rgba(255,255,255,0.06);
    transition:.4s ease;
}

.news-category-point i{
    font-size:18px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.news-category-point span{
    font-size:16px;
    color:#fff;
}

.news-category-point:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 50px rgba(0,255,140,.18);
    border:1px solid rgba(0,255,140,.25);
}

.news-category-note{
    font-size:17px;
    color:#9aa4b2;
    line-height:1.7;
}

/* Responsive */

@media(max-width:900px){

    .news-category-title{
        font-size:28px;
    }

    .news-category-desc{
        font-size:16px;
    }

    .news-category-note{
        font-size:15px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4afe53d */.proboo-cta{
    position:relative;
    background:#05070d;
    padding:120px 20px;
    text-align:center;
    color:#fff;
    overflow:hidden;
}

/* Background Glow */
.proboo-cta::before{
    content:"";
    position:absolute;
    width:600px;
    height:600px;
    background:radial-gradient(circle, rgba(0,255,194,0.15), transparent 60%);
    top:-200px;
    left:-200px;
}

.proboo-cta::after{
    content:"";
    position:absolute;
    width:600px;
    height:600px;
    background:radial-gradient(circle, rgba(66,255,0,0.12), transparent 60%);
    bottom:-250px;
    right:-200px;
}

.proboo-cta-container{
    position:relative;
    z-index:2;
    max-width:900px;
    margin:auto;
}

/* Title */
.proboo-cta-title{
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* Description */
.proboo-cta-desc{
    font-size:18px;
    color:#9aa4b2;
    margin-bottom:50px;
    line-height:1.7;
}

/* Buttons */
.proboo-cta-buttons{
    display:flex;
    justify-content:center;
    gap:20px;
    flex-wrap:wrap;
}

.proboo-cta-btn{
    padding:16px 34px;
    border-radius:14px;
    text-decoration:none;
    font-weight:600;
    font-size:16px;
    transition:.3s ease;
    display:inline-flex;
    align-items:center;
    gap:10px;
}

/* Primary */
.proboo-cta-btn.primary{
    background:linear-gradient(90deg,#00ffc2,#42ff00);
    color:#04210f;
}

.proboo-cta-btn.primary:hover{
    transform:translateY(-5px);
    box-shadow:0 15px 40px rgba(0,255,140,.4);
}

/* Secondary */
.proboo-cta-btn.secondary{
    border:1px solid rgba(255,255,255,.2);
    color:#fff;
}

.proboo-cta-btn.secondary:hover{
    background:rgba(255,255,255,.05);
    transform:translateY(-5px);
}

/* Responsive */
@media(max-width:768px){

    .proboo-cta-title{
        font-size:30px;
    }

    .proboo-cta-desc{
        font-size:16px;
    }

}/* End custom CSS */