/* Add this to the bottom of assets/css/style.css */

.logo{
    display:flex;
    align-items:center;
    text-decoration:none;
}

.logo img{
    height:120px;
    width:auto;
    max-width:310px;
    object-fit:contain;
    display:block;
}

.lang-box{
    margin-left:18px;
}

@media(max-width:800px){
    .logo img{
        height:45px;
        max-width:150px;
    }
}

.lang-box{
    margin-left:18px;
}

.lang-box select{
    padding:9px 14px !important;
    border-radius:30px !important;
    border:1px solid #d8e2f0 !important;
    background:#ffffff !important;
    color:#142033 !important;
    font-size:14px !important;
    font-weight:700 !important;
    outline:none !important;
    cursor:pointer !important;
}

.gt_float_switcher,
.gt_switcher{
    box-shadow:none !important;
    border-radius:30px !important;
    overflow:hidden !important;
    font-family:Arial !important;
}

.gt_float_switcher .gt-selected,
.gt_switcher .gt-selected{
    background:#ffffff !important;
    border:1px solid #d8e2f0 !important;
    border-radius:30px !important;
}

.gt_float_switcher img,
.gt_switcher img{
    display:none !important;
}

.gt_float_switcher .gt-selected .gt-current-lang,
.gt_switcher .gt-selected .gt-current-lang{
    padding:8px 14px !important;
    color:#142033 !important;
    font-weight:700 !important;
}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#f6f8fc;color:#142033}.topbar{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;padding:18px 7%;box-shadow:0 8px 30px rgba(0,0,0,.06)}.logo{font-weight:900;font-size:26px;color:#10213f;text-decoration:none}.logo span{color:#246bfe}.nav a{margin:0 12px;color:#26364d;text-decoration:none;font-weight:700}.menu-btn{display:none}.slider{height:650px;position:relative;overflow:hidden;background:#08152b}.slide{position:absolute;inset:0;opacity:0;transition:1s;display:flex;align-items:center;padding:0 8%}.slide.active{opacity:1}.slide-bg{position:absolute;inset:0;opacity:.35}.slide-bg img{width:100%;height:100%;object-fit:cover}.slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071327 0%,rgba(7,19,39,.86) 45%,rgba(7,19,39,.25))}.slide-content{position:relative;max-width:760px;color:white;animation:up .8s ease}.badge{background:rgba(255,255,255,.14);padding:10px 16px;border-radius:50px}.slide h1{font-size:62px;line-height:1.05;margin:24px 0}.slide p{font-size:21px;line-height:1.7;color:#dce7ff}.btn{display:inline-block;background:#246bfe;color:white;padding:14px 24px;border-radius:14px;text-decoration:none;font-weight:800;border:0;cursor:pointer}.light{background:white;color:#10213f}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;font-size:32px;cursor:pointer}.prev{left:24px}.next{right:24px}.stats{max-width:1100px;margin:-55px auto 40px;background:white;border-radius:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px;position:relative;z-index:3;box-shadow:0 20px 55px rgba(15,35,70,.12)}.stats div{text-align:center}.stats b{font-size:34px;color:#246bfe;display:block}.section{padding:75px 7%}.section.dark{background:#0b1730;color:white}.section-head{text-align:center;margin-bottom:35px}.section-head span{color:#246bfe;font-weight:900}.section-head h2{font-size:38px;margin:10px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.card{background:white;color:#142033;border-radius:24px;padding:28px;box-shadow:0 16px 45px rgba(0,0,0,.08);transition:.3s}.card:hover{transform:translateY(-8px)}.card i{font-size:38px;color:#246bfe}.card img{width:100%;height:160px;object-fit:cover;border-radius:18px;background:#edf3ff}.project-card small{background:#eaf1ff;color:#246bfe;padding:7px 12px;border-radius:20px;font-weight:800}.timeline{max-width:900px;margin:auto}.event{display:flex;gap:20px;background:white;margin-bottom:16px;border-radius:22px;padding:20px;box-shadow:0 12px 35px rgba(0,0,0,.07)}.date{background:#246bfe;color:white;padding:16px;border-radius:18px;font-weight:900;min-width:120px;text-align:center}.cta{text-align:center;padding:80px 7%;background:linear-gradient(135deg,#246bfe,#7335ff);color:white}.cta h2{font-size:42px}.footer{background:#071327;color:#dbe5ff;text-align:center;padding:35px}.inner-hero{padding:100px 7%;background:linear-gradient(135deg,#071327,#123c80);color:white;text-align:center}.inner-hero h1{font-size:50px}.page-content{max-width:1100px;margin:auto;background:white;margin-top:40px;margin-bottom:40px;border-radius:26px;box-shadow:0 16px 45px rgba(0,0,0,.06)}.top-space{margin-top:35px}.contact-form{display:grid;gap:14px;max-width:620px}.contact-form input,.contact-form textarea{padding:15px;border:1px solid #dce3f1;border-radius:14px}.contact-form textarea{min-height:150px}.reveal{opacity:0;transform:translateY(35px);transition:.8s}.reveal.show{opacity:1;transform:none}@keyframes up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media(max-width:800px){.nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;padding:20px}.nav.show{display:grid}.menu-btn{display:block}.slide h1{font-size:38px}.stats{grid-template-columns:repeat(2,1fr);margin:20px}.event{display:block}.date{margin-bottom:12px}.slider{height:560px}}
