*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
:root{
--navy:#0a1628;--navy-light:#1a2744;--navy-mid:#243556;

--cyan: #f59e0b;--cyan-dark: #d97706;--cyan-light: #fbbf24;--cyan-glow: rgba(245,158,11,0.3);

/* CYAN COLOR --cyan:#06b6d4;--cyan-dark:#0891b2;--cyan-light:#22d3ee;--cyan-glow:rgba(6,182,212,0.3);*/

/* EMERLD COLOR --emerald:#10b981;--emerald-dark:#059669;--emerald-light:#34d399; */

--emerald:#f59e0b;--emerald-dark:#d97706;--emerald-light:#fbbf24;

--white:#ffffff;--off-white:#f0f9ff;--gray-50:#f8fafc;--gray-100:#e2e8f0;--gray-200:#cbd5e1;
--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-800:#1e293b;

--grad2:linear-gradient(135deg,#7a4908,#f0c817);


--grad3:linear-gradient(135deg,rgba(6,182,212,0.1),rgba(16,185,129,0.1));


--glass:rgba(255,255,255,0.08);--glass-b:rgba(255,255,255,0.12);
--sh-sm:0 2px 8px rgba(0,0,0,0.08);--sh-md:0 8px 30px rgba(0,0,0,0.12);
--sh-lg:0 20px 60px rgba(0,0,0,0.15);
--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;

--font:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;

--tr:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);
}
html{scroll-behavior:smooth;overflow-x:hidden}
body{font-family:var(--font);color:var(--gray-800);background:var(--white);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased}
::selection{background:var(--cyan);color:var(--white)}
img{max-width:100%;display:block}a{text-decoration:none;color:inherit}
.container{max-width:1280px;margin:0 auto;padding:0 20px}

/* PRELOADER */
#preloader{position:fixed;inset:0;z-index:99999;background:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .6s,visibility .6s}
#preloader.hide{opacity:0;visibility:hidden;pointer-events:none}
.pl-logo{font-size:28px;font-weight:700;color:var(--white);margin-bottom:30px}.pl-logo span{color:var(--cyan)}
.pl-bar{width:200px;height:3px;background:rgba(255,255,255,0.1);border-radius:10px;overflow:hidden}
.pl-fill{height:100%;width:0;background:var(--grad2);border-radius:10px;animation:plFill 2s ease forwards}
@keyframes plFill{to{width:100%}}
.pl-ring{width:80px;height:80px;border-radius:50%;border:2px solid var(--cyan-glow);position:absolute;animation:plRing 2s ease infinite}
@keyframes plRing{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:0}}

/* TOPBAR */
.topbar{background:var(--navy);color:var(--gray-400);font-size:13px;padding:8px 0;position:relative;z-index:1001}
.tb-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}
.tb-l,.tb-r{display:flex;align-items:center;gap:16px}
.tb-l a,.tb-r a{display:flex;align-items:center;gap:6px;color:var(--gray-400);transition:var(--tr)}
.tb-l a:hover,.tb-r a:hover{color:var(--cyan)}
.tb-soc{display:flex;gap:10px}
.tb-soc a{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;font-size:12px;transition:var(--tr)}
.tb-soc a:hover{background:var(--cyan);color:var(--white);transform:translateY(-2px)}
.adm-badge{background:var(--grad2);color:var(--white);padding:3px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;animation:abPulse 2s ease infinite}
@keyframes abPulse{0%,100%{box-shadow:0 0 0 0 rgba(6,182,212,0.4)}50%{box-shadow:0 0 0 8px rgba(6,182,212,0)}}
.ticker-w{background:rgba(10, 2, 82, 0.253);border-top:1px solid rgba(255,255,255,0.05);overflow:hidden;padding:6px 0}
.ticker{display:flex;animation:tkScroll 15s linear infinite;white-space:nowrap}
.tk-i{color:var(--white);font-size:15px;font-weight:500;padding:0 40px;display:flex;align-items:center;gap:8px}
.tk-i::before{content:"◆";font-size:6px}
@keyframes tkScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

/* NAVBAR */
.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:var(--tr)}
.navbar.scrolled{background:rgba(6, 0, 29, 0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-b);padding:10px 0}
.nav-i{display:flex;align-items:center;justify-content:space-between}
.nav-logo{display:flex;align-items:center;gap:12px}
.nl-ic{width:48px;height:48px;background:var(--grad2);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:22px;font-weight:800;position:relative;overflow:hidden}
.nl-ic::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,0.2))}
.nl-txt{color:var(--white)}.nl-txt h2{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.3px}.nl-txt p{font-size:12px;color:var(--gray-600);text-transform:uppercase;letter-spacing:1px}
.nav-links{display:flex;align-items:center;gap:4px}
.nav-links a{color:rgba(255,255,255,0.8);font-size:14px;font-weight:500;padding:8px 14px;border-radius:var(--r-sm);transition:var(--tr);position:relative}
.nav-links a:hover,.nav-links a.active{color:var(--white);background:rgba(255,255,255,0.08)}
.nav-links a.active::after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:var(--cyan);border-radius:2px}
.nav-cta{display:flex;align-items:center;gap:10px}
.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:var(--r-sm);font-size:13px;font-weight:600;transition:var(--tr);cursor:pointer;border:none;position:relative;overflow:hidden;font-family:var(--font)}
.btn-p{background:var(--grad2);color:var(--white);box-shadow:0 4px 15px rgba(6,182,212,0.3)}
.btn-p:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,0.4)}
.btn-o{background:transparent;color:var(--white);border:1.5px solid var(--glass-b)}
.btn-o:hover{border-color:var(--cyan);background:rgba(6,182,212,0.08);transform:translateY(-2px)}
.btn-w{background:var(--golden);color:var(--navy);box-shadow:var(--sh-md)}.btn-w:hover{transform:translateY(-3px);box-shadow:var(--sh-lg)}
.btn-wa{background:#25D366;color:var(--white);box-shadow:0 4px 15px rgba(37,211,102,0.3)}
.btn-wa:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,0.4)}
.btn-lg{padding:14px 32px;font-size:15px;border-radius:var(--r-md)}
.btn-sm{padding:7px 16px;font-size:12px}
.mob-tog{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px}
.mob-tog span{width:24px;height:2px;background:var(--white);border-radius:2px;transition:var(--tr)}
.mob-tog.on span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
.mob-tog.on span:nth-child(2){opacity:0}
.mob-tog.on span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}
.mob-nav{position:fixed;inset:0;background:rgba(10,22,40,0.98);backdrop-filter:blur(20px);z-index:999;display:flex;flex-direction:column;padding:100px 30px 30px;transform:translateX(100%);transition:transform .5s cubic-bezier(.77,0,.18,1);overflow-y:auto}
.mob-nav.open{transform:translateX(0)}
.mob-nav a{color:rgba(255,255,255,0.8);font-size:18px;font-weight:500;padding:14px 0;border-bottom:1px solid rgba(255,255,255,0.06);transition:var(--tr)}
.mob-nav a:hover{color:var(--cyan);padding-left:10px}

/* HERO */
.hero{position:relative;height:100vh;min-height:700px;overflow:hidden}
.hero-sw{width:100%;height:100%;position:relative}
.h-sl{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s ease;z-index:0}
.h-sl.on{opacity:1;visibility:visible;z-index:1}
.h-sl-bg{position:absolute;inset:-20px;background-size:cover;background-position:center;transform:scale(1.08);transition:transform 8s ease-out;will-change:transform}
.h-sl.on .h-sl-bg{transform:scale(1)}
.h-sl-prlx{position:absolute;inset:-20px;background-size:cover;background-position:center;opacity:0;will-change:transform;pointer-events:none;transition:opacity .4s ease}
.h-sl.on .h-sl-prlx{opacity:1}
.h-ov{position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,22,40,.85),rgba(10,22,40,.5) 50%,rgba(10,22,40,.7));z-index:1}
.h-pts{position:absolute;inset:0;overflow:hidden;z-index:2}
.h-pt{position:absolute;width:4px;height:4px;background:var(--cyan);border-radius:50%;opacity:.3;animation:ptFloat 6s ease-in-out infinite}
@keyframes ptFloat{0%,100%{transform:translateY(0) translateX(0);opacity:.3}50%{transform:translateY(-30px) translateX(15px);opacity:.6}}
.h-ct{position:relative;z-index:3;max-width:720px;padding:0 20px}
.h-tag,.h-tit,.h-sub,.h-btns{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}
.h-sl.anim .h-tag{opacity:1;transform:translateY(0);transition-delay:.3s}
.h-sl.anim .h-tit{opacity:1;transform:translateY(0);transition-delay:.5s}
.h-sl.anim .h-sub{opacity:1;transform:translateY(0);transition-delay:.7s}
.h-sl.anim .h-btns{opacity:1;transform:translateY(0);transition-delay:.9s}
.h-sl:not(.on):not(.anim) .h-tag,.h-sl:not(.on):not(.anim) .h-tit,.h-sl:not(.on):not(.anim) .h-sub,.h-sl:not(.on):not(.anim) .h-btns{transition-delay:0s}
.h-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(6,182,212,0.15);border:1px solid rgba(6,182,212,0.3);color:var(--cyan-light);padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}
.h-tit{font-size:clamp(36px,6vw,72px);font-weight:800;color:var(--white);line-height:1.05;letter-spacing:-2px;margin-bottom:20px}
.h-tit span{background:var(--grad2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.h-sub{font-size:clamp(16px,2vw,20px);color:rgba(255,255,255,0.7);line-height:1.6;margin-bottom:36px;max-width:540px}
.h-btns{display:flex;flex-wrap:wrap;gap:14px}
.h-flt{position:absolute;right:5%;bottom:15%;z-index:4;display:flex;flex-direction:column;gap:15px;opacity:0;transform:translateY(20px);transition:opacity .8s ease 1.2s,transform .8s ease 1.2s}
.h-sl.on .h-flt{opacity:1;transform:translateY(0)}
.h-flt-c{background:rgba(255,255,255,0.08);backdrop-filter:blur(16px);border:1px solid var(--glass-b);border-radius:var(--r-lg);padding:16px 20px;color:var(--white);display:flex;align-items:center;gap:12px}
.h-flt-c i{font-size:24px;color:var(--cyan)}.h-flt-c h4{font-size:14px;font-weight:600}.h-flt-c p{font-size:11px;color:rgba(255,255,255,0.6)}
.h-nav{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:20px}
.h-nb{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.1);backdrop-filter:blur(8px);border:1px solid var(--glass-b);color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--tr);font-size:14px}
.h-nb:hover{background:var(--cyan);border-color:var(--cyan)}
.h-pag{display:flex;gap:8px}
.h-pag span{width:30px;height:3px;background:rgba(255,255,255,0.2);border-radius:2px;cursor:pointer;transition:var(--tr)}
.h-pag span.on{width:50px;background:var(--cyan)}
.h-scr{position:absolute;bottom:40px;right:40px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,0.5);font-size:11px;text-transform:uppercase;letter-spacing:2px}
.h-scr-l{width:1px;height:50px;background:rgba(255,255,255,0.2);position:relative;overflow:hidden}
.h-scr-l::after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--cyan);animation:scrL 2s ease infinite}
@keyframes scrL{0%{top:-100%}100%{top:100%}}

/* SECTION BASE */
section{padding:0px 0;position:relative;overflow:hidden}
.stag{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}
.stag i{font-size:16px}
.stit{font-size:clamp(28px,4vw,48px);font-weight:800;color:var(--navy);line-height:1.15;letter-spacing:-1px;margin-bottom:16px}
.stit span{background:var(--grad2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.sdesc{font-size:17px;color:var(--gray-500);max-width:600px;line-height:1.7}
.shdr{margin-bottom:60px}.shdr.ctr{text-align:center}.shdr.ctr .sdesc{margin:0 auto}
.rv{opacity:0;transform:translateY(0px);transition:opacity .8s cubic-bezier(.5,0,0,1),transform .8s cubic-bezier(.5,0,0,1)}
.rv.act{opacity:1;transform:translateY(0)}
.rv-l{opacity:0;transform:translateX(-40px);transition:opacity .8s ease,transform .8s ease}.rv-l.act{opacity:1;transform:translateX(0)}
.rv-r{opacity:0;transform:translateX(40px);transition:opacity .8s ease,transform .8s ease}.rv-r.act{opacity:1;transform:translateX(0)}
.rv-s{opacity:0;transform:scale(.9);transition:opacity .8s ease,transform .8s ease}.rv-s.act{opacity:1;transform:scale(1)}
.rajeevheader{position: relative;
    width=100%;
    height: 150px;
        background: url('img/header.png') center center/cover repeat;
    
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    
             }

/* STATS */
.stats-sec{position:relative;margin-top:-25px;z-index:10;padding:0 20px}
.stats-g{display:grid;grid-template-columns:repeat(5,1fr);background:var(--white);border-radius:var(--r-xl);box-shadow:var(--sh-lg);overflow:hidden;border:1px solid var(--gray-100)}
.st-i{padding:36px 24px;text-align:center;border-right:1px solid var(--gray-100)}
.st-i:last-child{border-right:none}
.st-ic{width:48px;height:48px;background:var(--grad3);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--cyan);font-size:20px}
.st-n{font-size:36px;font-weight:800;color:var(--navy);letter-spacing:-1px;line-height:1}
.st-n span{color:var(--cyan)}
.st-lb{font-size:13px;color:var(--gray-500);margin-top:6px;font-weight:500}


/*RAJEEV COMMON PAGE */
.rajeev-page{
    width:100%;
    display:inline-block;
    background:white;
    color:black;
    padding:14px 32px;
    font-size:15px;
    font-weight:400;
    justify-content:space-between;
    letter-spacing:1px;
    border-radius:50px;
    box-shadow:0 5px 10px rgba(0,0,0,0.5);
    
}

.rajeev-page p{
   font-family:var(--font);
    color:black;
    font-size:15px;
    line-height:1.8;
    text-align:justify;
}


.rajeev-pg-background{background:#fbbf24;
    padding:10px;}


.faq-section {
    width: 100%;
    margin: auto;
    padding: 20px;
    font-family: Arial, sans-serif;
}

.faq-section h2 {
    text-align: center;
    margin-bottom: 30px;
}

.faq-item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.faq-question {
    width: 100%;
    text-align: left;
    background: #f7f7f7;
    border: none;
    padding: 18px;
    cursor: pointer;
    font-size: 16px;
}

.faq-answer {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.3s ease;
    background: #fff;
}

.faq-answer p {
    padding: 15px;
    margin: 0;
    line-height: 1.7;
}


/* ABOUT */
.ab-sec{background:var(--off-white)}
.ab-g{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.ab-iw{position:relative}
.ab-im{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-lg)}
.ab-im img{width:100%;height:auto;object-fit:cover;transition:transform 8s ease}
.ab-im:hover img{transform:scale(1.05)}
.ab-bdg{position:absolute;bottom:-20px;right:-20px;background:var(--white);border-radius:var(--r-lg);padding:20px 24px;box-shadow:var(--sh-lg);display:flex;align-items:center;gap:14px;z-index:2}
.ab-bdg .bi{width:52px;height:52px;background:var(--grad2);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:22px}
.ab-bdg h4{font-size:24px;font-weight:800;color:var(--navy)}.ab-bdg p{font-size:12px;color:var(--gray-500)}
.ab-fc{position:absolute;top:-20px;left:-20px;background:var(--navy);border-radius:var(--r-lg);padding:16px 20px;color:var(--white);z-index:2;box-shadow:var(--sh-lg)}
.ab-fc h4{font-size:18px;font-weight:700;color:var(--cyan)}.ab-fc p{font-size:11px;color:rgba(255,255,255,0.6)}
.ab-ft{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}
.ab-f{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--white);border-radius:var(--r-md);border:1px solid var(--gray-100);transition:var(--tr)}
.ab-f:hover{border-color:var(--cyan);box-shadow:0 0 20px rgba(6,182,212,0.08);transform:translateY(-2px)}
.ab-f i{color:var(--emerald);font-size:18px;margin-top:2px;flex-shrink:0}
.ab-f h4{font-size:14px;font-weight:600;color:var(--navy)}.ab-f p{font-size:12px;color:var(--gray-500);margin-top:2px}

/* VALUES */
.val-g{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}
.val-c{background:var(--white);border-radius:var(--r-lg);padding:32px 24px;text-align:center;border:1px solid var(--gray-100);transition:var(--tr);position:relative;overflow:hidden}
.val-c::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad2);transform:scaleX(0);transition:var(--tr)}
.val-c:hover::before{transform:scaleX(1)}
.val-c:hover{transform:translateY(-8px);box-shadow:var(--sh-lg);border-color:transparent}
.val-ic{width:64px;height:64px;background:var(--grad3);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:26px;color:var(--cyan);transition:var(--tr)}
.val-c:hover .val-ic{background:var(--grad2);color:var(--white);transform:scale(1.1)}
.val-c h3{font-size:18px;font-weight:700;color:var(--navy);margin-bottom:8px}
.val-c p{font-size:14px;color:var(--gray-500);line-height:1.6}

/* COURSES */
.cr-sec{background:var(--gray-600);position:relative}
.cr-sec::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(6,182,212,0.08),transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(16,185,129,0.06),transparent 60%)}
.cr-sec .stit{color:var(--white)}.cr-sec .sdesc{color:rgba(255,255,255,0.5)}
.cr-g{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:1}
.cr-c{background:var(--glass);border:1px solid var(--glass-b);border-radius:var(--r-xl);overflow:hidden;transition:var(--tr);position:relative}
.cr-c::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,182,212,0.05),transparent);opacity:0;transition:var(--tr)}
.cr-c:hover{transform:translateY(-8px);border-color:rgba(6,182,212,0.3);box-shadow:0 20px 60px rgba(6,182,212,0.1)}
.cr-c:hover::before{opacity:1}
.cr-ch{padding:32px 32px 0;position:relative;z-index:1}
.cr-bdg{display:inline-flex;align-items:center;gap:6px;background:var(--grad2);color:var(--white);padding:5px 14px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}
.cr-ch h3{font-size:26px;font-weight:800;color:var(--white);margin-bottom:8px}
.cr-ch p{font-size:14px;color:rgba(255,255,255,0.5);line-height:1.6}
.cr-cb{padding:24px 32px;position:relative;z-index:1}
.cr-meta{display:flex;gap:20px;margin-bottom:24px;flex-wrap:wrap}
.cr-mi{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.6)}.cr-mi i{color:var(--cyan);font-size:14px}
.cr-hl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}
.cr-hi{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.7)}.cr-hi i{color:var(--emerald);font-size:12px}
.cr-cf{padding:0 32px 32px;display:flex;gap:12px;position:relative;z-index:1}

/* ADMISSIONS */
.ad-sec{background:var(--off-white)}
.ad-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:60px}
.ad-step{text-align:center;position:relative;padding:32px 20px}
.ad-step::before{content:"";position:absolute;top:50px;left:calc(50% + 40px);right:calc(-50% + 40px);height:2px;background:var(--gray-200)}
.ad-step:last-child::before{display:none}
.ad-sn{width:56px;height:56px;background:var(--grad2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;color:var(--white);font-size:20px;font-weight:800;position:relative;z-index:1;box-shadow:0 8px 25px rgba(6,182,212,0.3)}
.ad-step h3{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}
.ad-step p{font-size:13px;color:var(--gray-500);line-height:1.6}
.ad-g{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.ad-ic{background:var(--white);border-radius:var(--r-lg);padding:32px;border:1px solid var(--gray-100);transition:var(--tr)}
.ad-ic:hover{box-shadow:var(--sh-md);border-color:var(--cyan)}
.ad-ic h3{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:16px;display:flex;align-items:center;gap:10px}.ad-ic h3 i{color:var(--cyan)}
.ad-ic ul{list-style:none;display:flex;flex-direction:column;gap:10px}
.ad-ic li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--gray-600);line-height:1.6}
.ad-ic li i{color:var(--emerald);font-size:12px;margin-top:5px;flex-shrink:0}
.ad-fc{background:var(--navy);border-radius:var(--r-xl);padding:40px;position:relative;overflow:hidden}
.ad-fc::before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(6,182,212,0.15),transparent);border-radius:50%}
.ad-fc h3{font-size:22px;font-weight:700;color:var(--white);margin-bottom:6px}.ad-fc>p{font-size:14px;color:rgba(255,255,255,0.5);margin-bottom:24px}
.fg{margin-bottom:16px}
.fg label{display:block;font-size:13px;font-weight:600;color:rgba(255,255,255,0.7);margin-bottom:6px}
.fg input,.fg select,.fg textarea{width:100%;padding:12px 16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:var(--r-sm);color:var(--white);font-size:14px;font-family:var(--font);transition:var(--tr);outline:none}
.fg input::placeholder,.fg textarea::placeholder{color:rgba(255,255,255,0.3)}
.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(6,182,212,0.1)}
.fg select option{background:var(--navy);color:var(--white)}
.f-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.f-sub{width:100%;margin-top:8px}

/* FACILITIES */
.fac-sec{position:relative}
.fac-g{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.fac-c{position:relative;border-radius:var(--r-xl);overflow:hidden;height:320px;cursor:pointer}
.fac-c img{width:100%;height:100%;object-fit:cover;transition:transform 6s ease}
.fac-c:hover img{transform:scale(1.1)}
.fac-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,22,40,0.95) 0%,rgba(10,22,40,0.3) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px}
.fac-ov h3{font-size:20px;font-weight:700;color:var(--white);margin-bottom:6px;transform:translateY(8px);transition:var(--tr)}
.fac-c:hover .fac-ov h3{transform:translateY(0)}
.fac-ov p{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.5;transform:translateY(8px);opacity:0;transition:var(--tr)}
.fac-c:hover .fac-ov p{transform:translateY(0);opacity:1}
.fac-ic{position:absolute;top:20px;right:20px;width:44px;height:44px;background:rgba(255,255,255,0.1);backdrop-filter:blur(8px);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--cyan);font-size:18px;transition:var(--tr)}
.fac-c:hover .fac-ic{background:var(--cyan);color:var(--white)}

/* CLINICAL */
.cl-sec{background:var(--navy);position:relative;overflow:hidden}
.cl-sec::before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(6,182,212,0.08),transparent);top:-200px;right:-200px;border-radius:50%}
.cl-sec .stit{color:var(--white)}.cl-sec .sdesc{color:rgba(255,255,255,0.5)}
.cl-g{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}
.cl-im{border-radius:var(--r-xl);overflow:hidden;position:relative}
.cl-im img{width:100%;height:450px;object-fit:cover}
.cl-im-b{position:absolute;bottom:20px;left:20px;background:rgba(10,22,40,0.9);backdrop-filter:blur(12px);border:1px solid var(--glass-b);border-radius:var(--r-md);padding:14px 20px;color:var(--white)}
.cl-im-b h4{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.cl-im-b h4 i{color:var(--cyan)}
.cl-ft{display:flex;flex-direction:column;gap:20px}
.cl-fi{display:flex;gap:16px;padding:20px;background:var(--glass);border:1px solid var(--glass-b);border-radius:var(--r-md);transition:var(--tr)}
.cl-fi:hover{border-color:rgba(6,182,212,0.3);transform:translateX(8px)}
.cl-fi-ic{width:48px;height:48px;background:var(--grad2);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:18px;flex-shrink:0}
.cl-fi h4{font-size:16px;font-weight:600;color:var(--white);margin-bottom:4px}
.cl-fi p{font-size:13px;color:rgba(255,255,255,0.5);line-height:1.5}

/* PLACEMENTS */
.pl-sec{background:var(--off-white)}
.pl-st{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:60px}
.pl-si{background:var(--white);border-radius:var(--r-lg);padding:28px;text-align:center;border:1px solid var(--gray-100);transition:var(--tr)}
.pl-si:hover{transform:translateY(-6px);box-shadow:var(--sh-md)}
.pl-si .st-n{font-size:42px}.pl-si .st-lb{font-size:13px}
.rec-sec{text-align:center;margin-top:40px}
.rec-sec h3{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:24px}
.rec-g{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.rec-l{width:140px;height:70px;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--gray-500);transition:var(--tr)}

.rec-l:hover{border-color:var(--cyan);box-shadow:0 0 20px rgba(6,182,212,0.08);color:var(--cyan)}

/* TESTIMONIALS */
.tm-sec{position:relative;overflow:hidden}
.tm-sec::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(6,182,212,0.04),transparent 60%)}
.tm-c{background:var(--white);border-radius:var(--r-xl);padding:36px;border:1px solid var(--gray-100);margin:10px;transition:var(--tr);min-width:calc(33.333% - 16px);flex-shrink:0}
.tm-c:hover{box-shadow:var(--sh-md);border-color:var(--cyan)}
.tm-str{display:flex;gap:4px;margin-bottom:16px}.tm-str i{color:#f59e0b;font-size:14px}
.tm-txt{font-size:15px;color:var(--gray-600);line-height:1.8;margin-bottom:24px;font-style:italic}
.tm-au{display:flex;align-items:center;gap:14px}
.tm-av{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--cyan)}
.tm-au-i h4{font-size:15px;font-weight:600;color:var(--navy)}.tm-au-i p{font-size:12px;color:var(--gray-500)}

/* GALLERY */
.gl-sec{background:var(--navy)}
.gl-sec .stit{color:var(--white)}.gl-sec .sdesc{color:rgba(255,255,255,0.5)}
.gl-flt{display:flex;justify-content:center;gap:8px;margin-bottom:30px;flex-wrap:wrap}
.gl-f{padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.05);border:1px solid transparent;cursor:pointer;transition:var(--tr)}
.gl-f:hover,.gl-f.on{color:var(--white);background:rgba(6,182,212,0.15);border-color:rgba(6,182,212,0.3)}
.gl-ms{columns:3;column-gap:16px}
.gl-i{break-inside:avoid;margin-bottom:16px;border-radius:var(--r-md);overflow:hidden;position:relative;cursor:pointer}
.gl-i img{width:100%;display:block;transition:transform .6s ease}
.gl-i:hover img{transform:scale(1.08)}
.gl-i-ov{position:absolute;inset:0;background:rgba(10,22,40,0.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--tr)}
.gl-i:hover .gl-i-ov{opacity:1}.gl-i-ov i{color:var(--white);font-size:24px}

/* NEWS */
.nw-sec{background:var(--off-white)}
.nw-g{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.nw-c{background:var(--white);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--gray-100);transition:var(--tr)}
.nw-c:hover{transform:translateY(-6px);box-shadow:var(--sh-md)}
.nw-ci{height:200px;overflow:hidden;position:relative}
.nw-ci img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.nw-c:hover .nw-ci img{transform:scale(1.08)}
.nw-cd{position:absolute;top:12px;left:12px;background:var(--white);border-radius:var(--r-sm);padding:6px 12px;font-size:11px;font-weight:700;color:var(--navy)}
.nw-cb{padding:24px}
.nw-ct{font-size:11px;font-weight:600;color:var(--cyan);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}
.nw-cb h3{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:8px;line-height:1.4}
.nw-cb p{font-size:13px;color:var(--gray-500);line-height:1.6}

/* CTA */
.cta-sec{background:var(--grad2);position:relative;overflow:hidden}
.cta-sec::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.cta-ct{text-align:center;position:relative;z-index:1;max-width:650px;margin:0 auto}
.cta-ct h2{font-size:clamp(28px,4vw,44px);font-weight:800;color:var(--white);margin-bottom:16px;letter-spacing:-1px}
.cta-ct p{font-size:17px;color:rgba(255,255,255,0.8);margin-bottom:32px}
.cta-bs{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}

/* CONTACT */
.ct-sec{background:var(--white)}
.ct-g{display:grid;grid-template-columns:1fr 1.2fr;gap:40px}
.ct-info{display:flex;flex-direction:column;gap:24px}
.ct-cd{display:flex;gap:16px;padding:24px;background:var(--off-white);border-radius:var(--r-lg);transition:var(--tr);border:1px solid transparent}
.ct-cd:hover{border-color:var(--cyan);box-shadow:0 0 20px rgba(6,182,212,0.08)}
.ct-cd-ic{width:52px;height:52px;background:var(--grad2);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:20px;flex-shrink:0}
.ct-cd h4{font-size:15px;font-weight:600;color:var(--navy);margin-bottom:4px}
.ct-cd p{font-size:13px;color:var(--gray-500);line-height:1.6}
.ct-cd a{color:var(--cyan);font-weight:500}
.ct-map{border-radius:var(--r-xl);overflow:hidden;height:100%;min-height:400px;box-shadow:var(--sh-md)}
.ct-map iframe{width:100%;height:100%;border:0}

/* FAQ */
.faq-l{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.faq-i{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-md);overflow:hidden;transition:var(--tr)}
.faq-i.on{border-color:var(--cyan);box-shadow:0 0 20px rgba(6,182,212,0.08)}
.faq-q{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:15px;font-weight:600;color:var(--navy);transition:var(--tr)}
.faq-q:hover{color:var(--cyan)}.faq-q i{font-size:14px;color:var(--gray-400);transition:var(--tr)}
.faq-i.on .faq-q i{transform:rotate(180deg);color:var(--cyan)}
.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}
.faq-a-i{padding:0 24px 18px;font-size:14px;color:var(--gray-500);line-height:1.7}

/* FOOTER */
.footer{background:var(--navy);color:rgba(255,255,255,0.6);position:relative;overflow:hidden}
.footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--grad2)}
.ft-wave{position:absolute;top:-1px;left:0;right:0;height:60px;overflow:hidden}
.ft-wave svg{width:100%;height:100%}
.ft-g{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding:80px 0 40px}
.ft-br p{font-size:14px;line-height:1.8;margin:16px 0 20px;color:rgba(255,255,255,0.5)}
.ft-soc{display:flex;gap:10px}
.ft-soc a{width:38px;height:38px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.5);font-size:15px;transition:var(--tr)}
.ft-soc a:hover{background:var(--cyan);border-color:var(--cyan);color:var(--white);transform:translateY(-3px)}
.ft-col h4{font-size:15px;font-weight:700;color:var(--white);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}
.ft-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}
.ft-col a{font-size:14px;color:rgba(255,255,255,0.5);transition:var(--tr);display:flex;align-items:center;gap:8px}
.ft-col a:hover{color:var(--cyan);padding-left:6px}
.ft-col a::before{content:"›";font-size:14px;color:var(--cyan);opacity:0;transition:var(--tr)}
.ft-col a:hover::before{opacity:1}
.ft-nl p{font-size:13px;color:rgba(255,255,255,0.5);margin-bottom:14px;line-height:1.6}
.nl-f{display:flex;gap:8px}
.nl-f input{flex:1;padding:12px 16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:var(--r-sm);color:var(--white);font-size:13px;font-family:var(--font);outline:none;transition:var(--tr)}
.nl-f input:focus{border-color:var(--cyan)}
.nl-f button{padding:12px 18px;background:var(--grad2);border:none;border-radius:var(--r-sm);color:var(--white);cursor:pointer;transition:var(--tr);font-size:14px}
.nl-f button:hover{transform:scale(1.05)}
.ft-bot{border-top:1px solid rgba(255,255,255,0.06);padding:20px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.ft-bot p{font-size:13px;color:rgba(255,255,255,0.4)}.ft-bot a{color:var(--cyan);font-size:13px}

/* FLOATING */
.fl-wa{position:fixed;bottom:24px;left:24px;z-index:998;width:56px;height:56px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:28px;box-shadow:0 6px 20px rgba(37,211,102,0.4);transition:var(--tr);animation:waFl 2s ease infinite}
.fl-wa:hover{transform:scale(1.1);box-shadow:0 8px 30px rgba(37,211,102,0.5)}
@keyframes waFl{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.fl-rt{position:fixed;bottom:24px;right:24px;z-index:998;display:flex;flex-direction:column;gap:10px}
.fl-cal{width:48px;height:48px;background:var(--navy);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:18px;box-shadow:var(--sh-md);transition:var(--tr);border:1px solid var(--glass-b)}
.fl-cal:hover{background:var(--cyan);transform:scale(1.1)}
.fl-apl{padding:12px 24px;background:var(--grad2);border-radius:30px;color:var(--white);font-size:13px;font-weight:700;box-shadow:0 6px 20px rgba(6,182,212,0.4);transition:var(--tr);display:flex;align-items:center;gap:8px;border:none;cursor:pointer;animation:apPulse 2.5s ease infinite}
.fl-apl:hover{transform:scale(1.05)}
@keyframes apPulse{0%,100%{box-shadow:0 6px 20px rgba(6,182,212,0.4)}50%{box-shadow:0 6px 30px rgba(6,182,212,0.6)}}
.btt{position:fixed;bottom:25px;right:24px;z-index:997;width:44px;height:44px;background:var(--navy);border:1px solid var(--glass-b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:16px;cursor:pointer;opacity:0;visibility:hidden;transition:var(--tr)}
.btt.vis{opacity:1;visibility:visible}.btt:hover{background:var(--cyan);transform:translateY(-4px)}

/* POPUP */
.pop-ov{position:fixed;inset:0;background:rgba(10,22,40,0.8);backdrop-filter:blur(8px);z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--tr);padding:20px}
.pop-ov.on{opacity:1;visibility:visible}
.pop-bx{background:var(--white);border-radius:var(--r-xl);max-width:480px;width:100%;padding:40px;position:relative;transform:scale(.9) translateY(20px);transition:var(--tr);max-height:90vh;overflow-y:auto}
.pop-ov.on .pop-bx{transform:scale(1) translateY(0)}
.pop-cls{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:var(--gray-50);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--gray-500);transition:var(--tr)}
.pop-cls:hover{background:var(--navy);color:var(--white)}
.pop-bx h2{font-size:24px;font-weight:800;color:var(--navy);margin-bottom:6px}.pop-bx>p{font-size:14px;color:var(--gray-500);margin-bottom:24px}
.pf .fg label{color:var(--gray-600)}
.pf .fg input,.pf .fg select{background:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-800)}
.pf .fg input::placeholder{color:var(--gray-400)}
.pf .fg input:focus,.pf .fg select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(6,182,212,0.1)}

/* LIGHTBOX */
.lb{position:fixed;inset:0;background:rgba(0,0,0,0.95);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--tr);cursor:pointer}
.lb.on{opacity:1;visibility:visible}
.lb img{max-width:90%;max-height:90vh;border-radius:var(--r-md);transform:scale(.9);transition:var(--tr)}
.lb.on img{transform:scale(1)}
.lb-cls{position:absolute;top:20px;right:20px;width:44px;height:44px;background:rgba(255,255,255,0.1);border:none;border-radius:50%;color:var(--white);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}

/* TOAST */
.toast{position:fixed;top:100px;right:20px;z-index:99999;background:var(--white);border-radius:var(--r-md);padding:16px 24px;box-shadow:var(--sh-lg);display:flex;align-items:center;gap:12px;transform:translateX(120%);transition:transform .5s cubic-bezier(.68,-.55,.27,1.55);border-left:4px solid var(--emerald)}
.toast.show{transform:translateX(0)}.toast i{font-size:20px;color:var(--emerald)}.toast p{font-size:14px;font-weight:500;color:var(--gray-800)}

/* RESPONSIVE */
@media(max-width:1024px){
.nav-links{display:none}.mob-tog{display:flex}
.stats-g{grid-template-columns:repeat(3,1fr)}.st-i:nth-child(4){border-right:none}
.ab-g,.cl-g,.ct-g{grid-template-columns:1fr}
.cr-g{grid-template-columns:1fr}
.ad-steps{grid-template-columns:repeat(2,1fr)}.ad-step::before{display:none}
.val-g,.fac-g{grid-template-columns:repeat(2,1fr)}
.pl-st,.nw-g{grid-template-columns:repeat(2,1fr)}
.ft-g{grid-template-columns:repeat(2,1fr)}.gl-ms{columns:2}.h-flt{display:none}
}



.footer-credit{
  padding:24px;
  text-align:center;
}

.footer-credit a{
  font-family:'Inter',sans-serif;
  font-size:15px;
  font-weight:500;
  text-decoration:none;
  color:rgba(255,255,255,.6);
}

.shader-gradient{
  background:
    linear-gradient(
      90deg,
      #38bdf8,
      #8b5cf6,
      #ec4899,
      #f59e0b,
      #38bdf8
    );
  background-size:400% auto;
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  animation:shaderGradient 10s linear infinite;
  font-weight:800;
  letter-spacing:.3px;
}

@keyframes shaderGradient{
  to{
    background-position:400% center;
  }

    
}





.hero-video{
    position:relative;
    height:100vh;
    overflow:hidden;
}

.hero-video iframe{
    position:absolute;
    top:50%;
    left:50%;
    width:177.78vh;
    height:56.25vw;
    min-width:100%;
    min-height:100%;
    transform:translate(-50%,-50%);
    pointer-events:none;
}

.overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.45);
}

.hero-content{
    position:relative;
    z-index:2;
    color:#fff;
    text-align:center;
}














@media(max-width:768px){
section{padding:56px 0}
.stats-g{grid-template-columns:repeat(2,1fr)}.st-i:nth-child(2),.st-i:nth-child(4),.st-i:nth-child(5){border-right:none}
.ad-g{grid-template-columns:1fr}.ad-steps{grid-template-columns:1fr}
.val-g,.fac-g{grid-template-columns:1fr}.fac-c{height:260px}
.pl-st{grid-template-columns:1fr 1fr}.nw-g{grid-template-columns:1fr}
.ft-g{grid-template-columns:1fr}.f-row{grid-template-columns:1fr}.cr-hl{grid-template-columns:1fr}
.gl-ms{columns:1}.h-scr{display:none}.fl-apl span{display:none}.tb-l{display:none}
.ab-ft{grid-template-columns:1fr}.cta-ct h2{font-size:28px}
.tm-c{min-width:calc(100% - 20px)}

.ab-bdg{position:static;margin-top:16px}
.tm-c{min-width:100%}
.hero,.h-sl{min-height:auto}
img,video,iframe{max-width:100%;height:auto}
.gl-ms{columns:1}
table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}

  p,
    .column p,
    .section p,
    .entry-content p,
    .the_content_wrapper p {
        font-size: 16px;
        line-height: 1.7;
        text-align: left;
    }

}






 
@media(max-width:480px){
.stats-g{grid-template-columns:1fr 1fr;gap:0}
.st-i{padding:24px 16px;border-right:1px solid var(--gray-100)}
.st-i:nth-child(even){border-right:none}.st-n{font-size:28px}
.h-btns{flex-direction:column}.h-btns .btn{justify-content:center}
.pop-bx{padding:28px;width:calc(100% - 32px)}
section{padding:44px 0}
.sec-h h2,.cta-ct h2{font-size:24px;line-height:1.3}
.h-cnt h1{font-size:30px;line-height:1.25}
.toast{left:16px;right:16px;top:80px}
.pl-st{grid-template-columns:1fr}
.container{padding-left:16px;padding-right:16px}
}