*{    margin:0;    padding:0;    box-sizing:border-box;}img{    max-width:100%;}a{    text-decoration:none;}/*==================HEADER===================*/.header{    padding:18px 0;    background:#fff;    box-shadow:0 2px 15px rgba(0,0,0,.08);    position:sticky;    top:0;    z-index:999;}.logo img{    height:55px;}/*==================HERO===================*/.hero{    position:relative;    padding:120px 0;    background:url("../images/bgimage_hyd_page.jpg") center center;    background-size:cover;    overflow:hidden;}.hero .overlay{    position:absolute;    left:0;    top:0;    right:0;    bottom:0;    /* background:linear-gradient(        90deg,        rgba(28,22,74,.95),        rgba(55,48,128,.75)        ); */}.hero .container{    position:relative;    z-index:2;}section h3{    font-size: 27px;    font-weight: 500;}.hero-subtitle{    display:inline-block;    color:#FFD447;    font-size:14px;    letter-spacing:1px;    font-weight:bold;    margin-bottom:15px;}.hero h1{    font-size:60px;    font-weight:800;    color:#fff;    line-height:1.15;    margin-bottom:25px;}.hero h1 span{    display:block;    color:#EA5507;}.hero p{    color:#fff;    font-size:18px;    max-width:620px;    margin-bottom:35px;}.hero-buttons{    display:flex;    gap:20px;    margin-bottom:50px;}.btn-main{    background:#EA5507;    padding:15px 40px;    border-radius:50px;    font-weight:700;    color:#fff;}.btn-main:hover{    background:#ffc933;}.btn-outline{    border:2px solid #fff;    padding:15px 40px;    border-radius:50px;    color:#fff;}.hero-features{    display:grid;    grid-template-columns:repeat(4,1fr);    gap:20px;    margin-top:30px;}.hero-features div{    background:rgba(255,255,255,.12);    padding:25px;    border-radius:15px;    backdrop-filter:blur(10px);    text-align:center;}.hero-features i{    font-size:28px;    color:#EA5507;    margin-bottom:10px;}.hero-features h5{    color:#fff;    font-size:22px;}.hero-features p{    margin:0;    font-size:14px;}.hero-image{    text-align:center;    animation:float 4s infinite ease-in-out;}@keyframes float{    50%{        transform:translateY(-15px);    }}/*==================SECTION===================*/.section{    padding:40px 0;}.section-white{    background:#fff;}.section-heading{    display:flex;    gap:30px;    align-items:flex-start;}.number{    width:70px;    height:70px;    background:#373080;    border-radius:12px;    display:flex;    align-items:center;    justify-content:center;    color:#fff;    font-size:28px;    font-weight:bold;}.section-heading p {font-size: 17px;}.section-heading h2 {margin-bottom: 48px;}.section-heading h2{font-size:31px;font-weight:800;margin-bottom:20px;}.check-list{list-style:none;padding:0;margin-top:25px;}.check-list li{padding-left:35px;position:relative;margin-bottom:9px;font-size:17px;}.check-list li:before{content:"✔";position:absolute;left:0;color:#EA5507;font-weight:bold;}/*==================RESPONSIVE===================*/@media(max-width:991px){    .hero{        padding:80px 0;    }    .hero h1{        font-size:42px;    }    .hero-features{        grid-template-columns:repeat(2,1fr);    }    .section-heading{        display:block;    }    .number{        margin-bottom:25px;    }}@media(max-width:767px){    .hero{        text-align:center;    }    .hero h1{        font-size:34px;    }    .hero-buttons{        flex-direction:column;    } .hero-features{grid-template-columns:1fr;}.section-heading h2{font-size:30px;}}.curriculum-section{background:#f6f8fc;}ul.power_reason li {margin-bottom: 15px;font-size:17px;}.module-card{display:flex;gap:20px;background:#fff;padding:30px;border-radius:18px;box-shadow:0 10px 35px rgba(0,0,0,.08);    height:100%;    transition:.35s;}.module-card:hover{    transform:translateY(-8px);}.module-icon{    width:70px;    height:70px;    border-radius:50%;    background:#EA5507;    color:#fff;    display:flex;    align-items:center;    justify-content:center;    font-size:28px;    flex-shrink:0;}.module-card h4{font-size:24px;font-weight:700;margin-bottom:15px;}.module-card ul{padding-left:18px;margin:0;}.module-card li{margin-bottom:10px;font-size:17px;}.highlight-box{    background:#fff;    padding:50px;    border-radius:20px;    box-shadow:0 10px 30px rgba(0,0,0,.08);}.highlight-box h3{text-align:center;font-size:34px;font-weight:700;margin-bottom:20px;}.highlight-item{ background:#f7f8fd;padding:30px;border-radius:15px;text-align:center;height:100%;transition:.3s;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);}.highlight-item:hover{background:#EA5507;color:#fff;}.highlight-item:hover i{color:#FFD447;}.highlight-item i{font-size:40px;color:#EA5507;margin-bottom:20px;}.highlight-item h5{ font-size:22px; font-weight:700; margin-bottom:10px;}.highlight-item p{margin:0;font-size:17px;}@media(max-width:768px){    .module-card{        display:block;        text-align:center;    }    .module-icon{        margin:0 auto 20px;    }    .highlight-box{        padding:30px;    }    .highlight-box h3{        font-size:28px;    }}/*===========================WHY FUTUREWIZ============================*/.feature-card{    background:#fff;    padding:35px;    border-radius:20px;    box-shadow:0 15px 35px rgba(0,0,0,.08);    text-align:center;    transition:.35s;    height:100%;}.feature-card:hover{    transform:translateY(-10px);    background:#373080;    color:#fff;}.feature-card:hover .feature-icon{    background:#fff;    color:#373080;}.feature-icon{    width:80px;    height:80px;    background:#373080;    border-radius:50%;    display:flex;    align-items:center;    justify-content:center;    font-size:30px;    color:#fff;    margin:auto;    margin-bottom:25px;    transition:.35s;}.feature-card h4{    font-size:24px;    font-weight:700;    margin-bottom:15px;}.feature-card p{    margin:0;    line-height:1.8;}/*===========================TESTIMONIAL============================*/.testimonials{    background:#f7f8fd;}.testimonial-card{    background:#fff;    padding:35px;    text-align:center;    border-radius:20px;    box-shadow:0 10px 30px rgba(0,0,0,.08);    height:100%;}.testimonial-card img{    width:90px;    height:90px;    border-radius:50%;    margin-bottom:20px;    object-fit:cover;}.testimonial-card h5{    font-size:22px;    font-weight:700;}.testimonial-card span{    color:#6f6f6f;    display:block;    margin-bottom:20px;}.company-section{    margin-top:70px;    text-align:center;}.company-section h3{    font-size:32px;    font-weight:700;    margin-bottom:40px;}.company-grid{    display:grid;    grid-template-columns:repeat(5,1fr);    gap:30px;    align-items:center;}.company-grid img{    width:100%;    max-height:45px;    object-fit:contain;    /* filter:grayscale(100%); */    opacity:.7;    transition:.3s;}.company-grid img:hover{    filter:none;    opacity:1;}@media(max-width:991px){    .company-grid{        grid-template-columns:repeat(3,1fr);    }}@media(max-width:576px){    .company-grid{        grid-template-columns:repeat(2,1fr);        gap:20px;    }}/* ==========================FAQ========================== */.faq-section{    background:#FFE8C6;}.accordion-item{    border:none;    margin-bottom:15px;    border-radius:12px!important;    overflow:hidden;    box-shadow:0 5px 20px rgba(0,0,0,.08);}.accordion-button{    font-weight:700;    padding:22px;    font-size:18px;}.accordion-button:not(.collapsed){    background:#EA5507;    color:#fff;}.accordion-button:focus{    box-shadow:none;}.accordion-body{    padding:25px;    line-height:1.8;}/* ==========================CTA========================== */.cta-section{    padding:90px 0;    background:linear-gradient(135deg,#373080,#4e42ba);    color:#fff;}.cta-section h2{    font-size:44px;    font-weight:700;    margin-bottom:15px;}.cta-section p{    font-size:18px;    margin-bottom:0;}.content_box {    border-bottom: 1px solid #ddd;    margin-bottom: 13px;}.content_box .why_choose_title {    font-size: 18px;    margin-bottom: 5px;}.why_choose_couse {    margin-top: 26px;    position: relative;}/* ==========================FOOTER========================== */.scrollTop{    position:fixed;    right:25px;    bottom:25px;    width:50px;    height:50px;    background:#373080;    color:#fff;    display:flex;    align-items:center;    justify-content:center;    border-radius:50%;    font-size:18px;    box-shadow:0 10px 20px rgba(0,0,0,.2);    transition:.3s;    z-index:999;}.scrollTop:hover{    background:#ffb100;    color:#000;}/* ==========================SECTION SPACING========================== */.section{    padding:40px 0;}.power_reason .list{    list-style: auto;}@media(max-width:768px){    .section{        padding:70px 0;    }    .cta-section{        text-align:center;    }    .cta-section h2{        font-size:34px;    }    footer{        text-align:center;    }}.logo-marquee {    width: 100%;    overflow: hidden;    padding: 20px 0;    background: #fff;}.logo-track {    display: flex;    align-items: center;    width: max-content;    animation: marquee 25s linear infinite;}.logo-track img {    width: 160px;    height: 80px;    object-fit: contain;    margin: 0 35px;    transition: transform .3s ease;}.logo-track img:hover {    transform: scale(1.08);}.logo-marquee:hover .logo-track {    animation-play-state: paused;}@keyframes marquee {    from {        transform: translateX(0);    }    to {        transform: translateX(-50%);    }}@media(max-width:768px){    .logo-track img{        width:120px;        height:60px;        margin:0 20px;    }    .logo-track{        animation-duration:18s;    }}