
/*------- header ---------*/
header#stuck_container {background: linear-gradient(135deg, #0b1023 0%, #111c44 50%, #182b67 100%);}
.ursa-v2-menu,.ursa-v2-user-dropdown ul{list-style:none;margin:0;padding:0}a:focus{outline:0!important}
.ursa-v2-header .container-fluid{padding-left:90px;padding-right:70px}
.ursa-v2-newsbar{background:#f1a722;color:#fff;padding:9px 0;font-size:14px}
.ursa-v2-main{padding:0;height:86px;display:flex;align-items:center;justify-content:center}
.ursa-v2-logo,.ursa-v2-menu-wrap{align-items:center;display:flex}
.ursa-v2-logo img{max-height:62px;width:auto}
.ursa-v2-menu-wrap{height:86px;justify-content:center}
.ursa-v2-menu{display:flex;align-items:center;gap:30px}
.ursa-v2-menu li a{color:#fff;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:.25s}
.ursa-v2-action-icon:hover,
.ursa-v2-menu li a.active,.ursa-v2-menu li a:hover,.ursa-v2-user-toggle:hover{color:#f1a722;text-decoration:none}.ursa-v2-actions{height:86px;display:flex;justify-content:flex-end;align-items:center;gap:14px;justify-content:center}.ursa-v2-action-icon,.ursa-v2-login-btn{display:inline-flex;align-items:center;text-decoration:none}
.ursa-v2-action-icon{color:#fff;font-size:18px;position:relative;line-height:1; background: #323975;padding: 10px;border: 1px solid #f1a72242; border-radius: 4px;}
.ursa-v2-cart-badge{position:absolute;top:-12px;right:-12px;background:#f1a722;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;line-height:18px;border-radius:50%;text-align:center}
.ursa-v2-login-btn{background:#f1a722;color:#fff!important;height:40px;padding:0 20px;border-radius:4px;font-weight:700;gap:7px}
.ursa-v2-login-btn:hover{background:#d98d08;text-decoration:none}
.ursa-v2-user{position:relative}
.ursa-v2-user-toggle{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none}
.ursa-v2-user-toggle img{width:38px;height:38px;border-radius:50%;object-fit:cover}
.ursa-v2-user-dropdown{display:none;position:absolute;right:0;top:48px;background:#fff;width:220px;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,.18);padding:8px 0;z-index:9999}
.ursa-v2-user:hover .ursa-v2-user-dropdown{display:block}.ursa-v2-user-dropdown ul li a{display:block;padding:10px 16px;color:#222;text-decoration:none;font-size:14px}.ursa-v2-user-dropdown ul li a:hover{background:#f7f7f7;color:#f1a722}
.ursa-v2-close,.ursa-v2-mobile-toggle{display:none}#chatbot-wrapper img{max-width:55px;height:auto}@media(min-width:768px){.d-lg-none{display:none!important}}@media(max-width:991px){.ursa-v2-header .container-fluid{padding-left:15px;padding-right:15px}
.ursa-v2-actions,.ursa-v2-main{height:72px}.ursa-v2-logo img{max-height:52px}
.ursa-v2-mobile-toggle{display:inline-flex;color:#fff;font-size:28px;cursor:pointer;align-items:center}
.ursa-v2-menu-wrap{position:fixed;top:0;right:-290px;width:280px;height:100vh;background:#071b34;display:block;padding:25px 20px;transition:.3s;z-index:99999;overflow-y:auto}
.ursa-v2-menu-wrap.ursa-v2-open{right:0}.ursa-v2-menu{display:block}
.ursa-v2-menu li{border-bottom:1px solid rgba(255,255,255,.12)}
.ursa-v2-menu li a{display:block;padding:14px 0;font-size:16px}
.ursa-v2-close{display:block;text-align:right;margin-bottom:15px}
.ursa-v2-close a{color:#fff;font-size:24px}
.ursa-v2-login-desktop,.ursa-v2-user-name{display:none}
.ursa-v2-actions{gap:12px}}@media(min-width:992px){.ursa-v2-login-mobile{display:none!important}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:35px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.quizRow0,.sectionRow0,.unitRow0{background:#f1f1f1;margin-bottom:2px;padding:8px}.quizRow0,.unitRow0{background:#fff}.listQuiz,.listUnit,.sectionlist{width:360px;display:inline-block}

/*------- slider ---------*/


section.why-section{
    padding:60px 15px;
    position:relative;
}

.features-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:20px;
}

.feature-card{
    position:relative;
    background:rgb(18 30 73);
    border-radius:10px;
    padding:30px;
    color:#fff;
    overflow:hidden;
}

.feature-card h3{
    font-size:22px;
    margin-bottom:10px;
    color:#fff;
}

.img-box{
    margin-bottom:20px;
}

.img-box img{
    background:#f1a722;
    padding:10px;
    width:48px;
    border-radius:10px;
}

.card-number{
    position:absolute;
    top:20px;
    right:25px;
    font-size:55px;
    font-weight:700;
    color:rgba(255,255,255,0.04);
}
.section-title {
    text-align: center;
    margin-bottom: 42px;
}

/* MOBILE */

@media(max-width:767px){

    .features-grid{
        grid-template-columns:1fr;
    }

    .feature-card{
        padding:20px;
    }

    .feature-card h3{
        font-size:18px;
    }

}
