    :root {
            --clr-primary: #1B3A5C;
            --clr-primary-light: #2A5A8C;
            --clr-primary-dark: #0F2440;
            --clr-accent: #E8A838;
            --clr-accent-hover: #D4952E;
            --clr-accent-light: rgba(232,168,56,0.12);
            --clr-success: #28A766;
            --clr-text: #2D3748;
            --clr-text-light: #64748B;
            --clr-text-muted: #94A3B8;
            --clr-bg: #FFFFFF;
            --clr-bg-alt: #F8FAFC;
            --clr-bg-dark: #0F1A2E;
            --clr-border: #E2E8F0;
            --shadow-sm: 0 1px 3px rgba(0,0,0,0.06);
            --shadow-md: 0 4px 20px rgba(0,0,0,0.08);
            --shadow-lg: 0 10px 40px rgba(0,0,0,0.12);
            --shadow-xl: 0 20px 60px rgba(0,0,0,0.15);
            --radius-sm: 8px;
            --radius-md: 12px;
            --radius-lg: 16px;
            --radius-xl: 24px;
            --transition: 0.3s cubic-bezier(0.4,0,0.2,1);
            --navbar-h: 72px;
        }
        *,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
         body{
            font-family:'Inter', sans-serif;
            font-weight:400;
            color:var(--clr-text);
            background:var(--clr-bg);
            line-height:1.7;
            overflow-x:hidden;
            -webkit-font-smoothing:antialiased
        }
        h1,h2,h3,h4,h5,h6{
            font-weight:700;
            color:var(--clr-primary);
            line-height:1.25;
            font-family: 'Playfair Display', serif;
        }
        p{color:var(--clr-text-light)}
        a{text-decoration:none;transition:var(--transition)}
        img{max-width:100%;height:auto}
        section{padding:50px 0}
        @media(max-width:767.98px){section{padding:70px 0}}

        .section-badge{display:inline-flex;align-items:center;gap:8px;background:var(--clr-accent-light);color:var(--clr-accent-hover);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:6px 16px;border-radius:50px;margin-bottom:16px}
        .section-title{font-size:clamp(24px,3vw,35px);margin-bottom:16px}
        .section-subtitle{font-size:16px;color:var(--clr-text-light);max-width:640px;line-height:1.8}
        .section-subtitle.centered{margin-left:auto;margin-right:auto}

        .btn-primary-custom{
            background:var(--clr-primary);
            color:#fff;
            border:2px solid var(--clr-primary);
            padding:12px 32px;
            border-radius:var(--radius-sm);
            font-family:'Poppins',sans-serif;
            font-weight:600;
            font-size:15px;
            transition:var(--transition)
        }


        .btn-info-custom{
            background:var(--clr-accent);
            color:#fff;
            border:2px solid var(--clr-accent);
            padding:12px 32px;
            border-radius:var(--radius-sm);
            font-family:'Poppins',sans-serif;
            font-weight:600;
            font-size:15px;
            transition:var(--transition)
        }
        .btn-primary-custom:hover{background:var(--clr-primary-dark);border-color:var(--clr-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(27,58,92,0.35)}
        .btn-accent-custom{background:var(--clr-accent);color:var(--clr-primary-dark);border:2px solid var(--clr-accent);padding:12px 32px;border-radius:var(--radius-sm);font-family:'Poppins',sans-serif;font-weight:600;font-size:15px;transition:var(--transition)}
        .btn-accent-custom:hover{background:var(--clr-accent-hover);border-color:var(--clr-accent-hover);color:var(--clr-primary-dark);transform:translateY(-2px);box-shadow:0 8px 25px rgba(232,168,56,0.4)}
        .btn-sm-custom{padding:8px 20px;font-size:13px;border-radius:6px}

        .fade-up{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}
        .fade-up.visible{opacity:1;transform:translateY(0)}
        .fade-up.delay-1{transition-delay:.1s}.fade-up.delay-2{transition-delay:.2s}
        .fade-up.delay-3{transition-delay:.3s}.fade-up.delay-4{transition-delay:.4s}
        .fade-up.delay-5{transition-delay:.5s}

        /* ========== NAVBAR ========== */
        .navbar-bdc{background:rgba(255,255,255,0.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);height:var(--navbar-h);border-bottom:1px solid transparent;transition:var(--transition);z-index:1050}
        .navbar-bdc.scrolled{border-bottom-color:var(--clr-border);box-shadow:0 1px 20px rgba(0,0,0,0.06)}
        .navbar-bdc .container{height:100%}
        .navbar-bdc .navbar-brand{font-weight:800;font-size:24px;color:var(--clr-primary);display:flex;align-items:center;gap:10px;flex-shrink:0}
        .navbar-bdc .navbar-brand .brand-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--clr-primary),var(--clr-primary-light));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--clr-accent);font-size:20px}
        .navbar-bdc .navbar-brand span{color:var(--clr-accent)}
        .desktop-nav{display:flex;align-items:center;gap:4px;height:100%}
        .nav-link-item{position:relative;height:100%;display:flex;align-items:center}
        .nav-link-item>a{font-weight:500;font-size:14.5px;color:var(--clr-text-light);padding:8px 16px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:5px;transition:color .3s ease,background .3s ease;white-space:nowrap}
        .nav-link-item>a:hover{color:var(--clr-primary);background:var(--clr-accent-light)}
        .nav-link-item.active>a{color:var(--clr-primary);font-weight:600}
        .nav-link-item::after{content:'';position:absolute;bottom:0;left:16px;right:16px;height:3px;background:var(--clr-accent);border-radius:3px 3px 0 0;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}
        .nav-link-item.active::after{transform:scaleX(1)}
        .nav-link-item:not(.active):hover::after{transform:scaleX(0.5)}
        .nav-link-item.active:hover::after{transform:scaleX(1)}
        .nav-dropdown{position:relative}
        .nav-dropdown>a .dropdown-arrow{font-size:9px;transition:transform .3s ease;margin-left:2px;display:inline-block}
        .nav-dropdown:hover>a .dropdown-arrow{transform:rotate(180deg)}
        .dropdown-panel{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%) translateY(8px);min-width:220px;background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-md);box-shadow:0 12px 40px rgba(0,0,0,0.1);padding:8px;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:100}
        .dropdown-panel::before{content:'';position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-left:1px solid var(--clr-border);border-top:1px solid var(--clr-border);z-index:1}
        .nav-dropdown:hover>.dropdown-panel{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
        .dropdown-panel a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--clr-text);transition:var(--transition)}
        .dropdown-panel a i{color:var(--clr-accent-hover);font-size:16px;min-width:20px;text-align:center}
        .dropdown-panel a:hover{background:var(--clr-accent-light);color:var(--clr-primary)}
        .nav-cta{margin-left:16px;flex-shrink:0}
        .nav-cta .btn-apply{background:var(--clr-accent);color:var(--clr-primary-dark);font-weight:600;font-size:14px;padding:10px 26px;border-radius:var(--radius-sm);border:none;font-family:'Poppins',sans-serif;transition:var(--transition);white-space:nowrap}
        .nav-cta .btn-apply:hover{background:var(--clr-accent-hover);transform:translateY(-1px);box-shadow:0 4px 15px rgba(232,168,56,0.4)}
        .menu-toggle{display:none;width:44px;height:44px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:var(--transition);flex-shrink:0}
        .menu-toggle:hover{background:var(--clr-accent-light)}
        .menu-toggle span{display:block;width:24px;height:2.5px;background:var(--clr-primary);border-radius:2px;transition:all .35s cubic-bezier(.4,0,.2,1);transform-origin:center}
        .menu-toggle.open span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}
        .menu-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}
        .menu-toggle.open span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}
        @media(min-width:992px){.desktop-nav{display:flex!important}.menu-toggle{display:none!important}}

        /* ========== MOBILE DRAWER ========== */
        .mobile-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1099;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}
        .mobile-drawer-backdrop.open{opacity:1;visibility:visible}
        .mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:85vw;background:var(--clr-primary-dark);z-index:1100;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow-y:auto}
        .mobile-drawer.open{transform:translateX(0)}
        .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,0.08);flex-shrink:0}
        .drawer-brand{display:flex;align-items:center;gap:10px}
        .drawer-brand .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--clr-primary-light),var(--clr-primary));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--clr-accent);font-size:17px}
        .drawer-brand span{font-size:20px;font-weight:800;color:#fff}
        .drawer-brand span em{color:var(--clr-accent);font-style:normal}
        .drawer-close{width:36px;height:36px;border:none;background:rgba(255,255,255,0.08);border-radius:var(--radius-sm);color:rgba(255,255,255,0.6);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}
        .drawer-close:hover{background:rgba(255,255,255,0.15);color:#fff}
        .drawer-body{flex:1;padding:16px 0;overflow-y:auto}
        .drawer-link{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;color:rgba(255,255,255,0.6);font-size:15px;font-weight:500;border-radius:0;transition:var(--transition);cursor:pointer;border-left:3px solid transparent}
        .drawer-link:hover,.drawer-link.active{color:#fff;background:rgba(255,255,255,0.05);border-left-color:var(--clr-accent)}
        .drawer-link.active{color:var(--clr-accent)}
        .drawer-link i.link-icon{margin-right:14px;font-size:18px;min-width:20px;text-align:center}
        .drawer-link i.arrow-icon{font-size:12px;transition:transform .3s ease}
        .drawer-submenu{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:rgba(0,0,0,0.15)}
        .drawer-submenu.open{max-height:200px}
        .drawer-submenu a{display:flex;align-items:center;gap:10px;padding:12px 24px 12px 62px;color:rgba(255,255,255,0.5);font-size:14px;font-weight:400;transition:var(--transition)}
        .drawer-submenu a:hover{color:var(--clr-accent);padding-left:68px}
        .drawer-submenu a i{font-size:14px;min-width:16px;text-align:center;color:var(--clr-accent-hover)}
        .drawer-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,0.08);flex-shrink:0}
        .drawer-footer .btn-apply-drawer{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:var(--clr-accent);color:var(--clr-primary-dark);font-weight:700;font-size:15px;border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:'Poppins',sans-serif;transition:var(--transition)}
        .drawer-footer .btn-apply-drawer:hover{background:var(--clr-accent-hover);transform:translateY(-1px)}
        @media(min-width:992px){.mobile-drawer,.mobile-drawer-backdrop{display:none!important}}
        @media(max-width:991.98px){.desktop-nav,.nav-cta{display:none!important}.menu-toggle{display:flex!important}}

        /* ========== PAGE HERO BANNER ========== */
        .page-hero{position:relative;
         top:-100px; height:300px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,var(--clr-primary-dark) 0%,var(--clr-primary) 100%);margin-top:var(--navbar-h)}
        @media(max-width:767.98px){.page-hero{height:320px}}
        .page-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.25}
        .page-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,36,64,0.9) 0%,rgba(27,58,92,0.7) 100%)}
        .page-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}
        .page-hero-content{position:relative;z-index:2;text-align:center;width:100%}
        .page-hero h1{font-size:clamp(32px,5vw,52px);font-weight:800;color:#fff;margin-bottom:12px}
        .page-hero .breadcrumb{justify-content:center;margin:0}
        .page-hero .breadcrumb-item{font-size:14px;font-weight:500}
        .page-hero .breadcrumb-item a{color:rgba(255,255,255,0.6)}
        .page-hero .breadcrumb-item a:hover{color:var(--clr-accent)}
        .page-hero .breadcrumb-item.active{color:var(--clr-accent)}
        .page-hero .breadcrumb-item+.breadcrumb-item::before{color:rgba(255,255,255,0.3);content:"›"}
        /* Decorative shapes */
        .page-hero::before{content:'';position:absolute;top:-30%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(232,168,56,0.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}
        .page-hero::after{content:'';position:absolute;bottom:-20%;left:-5%;width:300px;height:300px;background:radial-gradient(circle,rgba(42,90,140,0.2) 0%,transparent 70%);border-radius:50%;pointer-events:none}

        /* ========== OUR STORY ========== */
        .story-section{background:var(--clr-bg)}
        .story-image-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
        @media(max-width:575.98px){.story-image-grid{grid-template-columns:1fr}}
        .story-image-grid img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);transition:transform .5s ease}
        .story-image-grid .img-tall{grid-row:span 2;min-height:300px}
        @media(max-width:575.98px){.story-image-grid .img-tall{grid-row:span 1;min-height:220px}}
        .story-image-grid .img-short{min-height:142px}
        .story-image-grid img:hover{transform:scale(1.04)}
        .story-highlight{background:var(--clr-accent-light);border-left:4px solid var(--clr-accent);padding:20px 24px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:24px 0}

        /* ========== MISSION / VISION / VALUES ========== */
        .mvv-section{background:var(--clr-bg-alt)}
        .mvv-card{background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:40px 32px;height:100%;position:relative;overflow:hidden;transition:var(--transition)}
        .mvv-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}
        .mvv-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;border-radius:4px 4px 0 0}
        .mvv-card.mission::before{background:var(--clr-accent)}
        .mvv-card.vision::before{background:var(--clr-primary)}
        .mvv-card.values::before{background:var(--clr-success)}
        .mvv-icon{width:60px;height:60px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px;transition:var(--transition)}
        .mvv-card.mission .mvv-icon{background:var(--clr-accent-light);color:var(--clr-accent-hover)}
        .mvv-card.vision .mvv-icon{background:rgba(27,58,92,0.08);color:var(--clr-primary)}
        .mvv-card.values .mvv-icon{background:rgba(40,167,102,0.1);color:var(--clr-success)}
        .mvv-card:hover .mvv-icon{transform:scale(1.1)}
        .mvv-card h4{font-size:20px;margin-bottom:12px}
        .mvv-card p{font-size:14.5px;line-height:1.8}

        /* ========== CORE VALUES GRID ========== */
        .values-section{background:var(--clr-bg)}
        .value-card{text-align:center;padding:32px 20px;transition:var(--transition)}
        .value-card .value-icon{width:72px;height:72px;border-radius:50%;background:var(--clr-accent-light);display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--clr-accent-hover);margin:0 auto 20px;transition:var(--transition)}
        .value-card:hover .value-icon{background:var(--clr-accent);color:#fff;transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px rgba(232,168,56,0.35)}
        .value-card h5{font-size:16px;margin-bottom:8px}
        .value-card p{font-size:13.5px;line-height:1.7}

        /* ========== TEAM SECTION ========== */
        .team-section{background:var(--clr-bg-alt)}
        .team-card{background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition);height:100%}
        .team-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:transparent}
        .team-card-img{position:relative;height:280px;overflow:hidden}
        .team-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
        .team-card:hover .team-card-img img{transform:scale(1.06)}
        .team-card-social{position:absolute;bottom:0;left:0;right:0;padding:16px;display:flex;justify-content:center;gap:8px;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}
        .team-card:hover .team-card-social{transform:translateY(0)}
        .team-card-social a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;color:var(--clr-primary);font-size:16px;transition:var(--transition)}
        .team-card-social a:hover{background:var(--clr-accent);color:#fff;transform:translateY(-2px)}
        .team-card-body{padding:24px;text-align:center}
        .team-card-body h5{font-size:17px;margin-bottom:4px}
        .team-card-body .role{font-size:13px;color:var(--clr-accent-hover);font-weight:600;margin-bottom:10px}
        .team-card-body p{font-size:13.5px;line-height:1.7}

        /* ========== TIMELINE ========== */
        .timeline-section{background:var(--clr-bg)}
        .timeline{position:relative;max-width:800px;margin:0 auto}
        .timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:3px;background:var(--clr-border);transform:translateX(-50%);border-radius:3px}
        @media(max-width:767.98px){.timeline::before{left:24px}}
        .timeline-item{position:relative;padding:0 0 48px;display:flex;align-items:flex-start}
        .timeline-item:last-child{padding-bottom:0}
        .timeline-dot{position:absolute;left:50%;top:8px;width:18px;height:18px;border-radius:50%;background:var(--clr-accent);border:4px solid var(--clr-bg);box-shadow:0 0 0 3px var(--clr-accent);transform:translateX(-50%);z-index:2}
        @media(max-width:767.98px){.timeline-dot{left:24px}}
        .timeline-content{width:45%;background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:24px;transition:var(--transition)}
        .timeline-content:hover{box-shadow:var(--shadow-md);border-color:transparent}
        .timeline-item:nth-child(odd) .timeline-content{margin-right:auto}
        .timeline-item:nth-child(even) .timeline-content{margin-left:auto}
        @media(max-width:767.98px){
            .timeline-item:nth-child(odd) .timeline-content,
            .timeline-item:nth-child(even) .timeline-content{width:calc(100% - 56px);margin-left:56px;margin-right:0}
        }
        .timeline-year{display:inline-block;background:var(--clr-accent-light);color:var(--clr-accent-hover);font-size:12px;font-weight:700;padding:4px 12px;border-radius:50px;margin-bottom:10px;letter-spacing:.5px}
        .timeline-content h5{font-size:16px;margin-bottom:6px}
        .timeline-content p{font-size:13.5px;line-height:1.7;margin:0}

        /* ========== PARTNERS ========== */
        .partners-section{background:var(--clr-bg-alt)}
        .partner-logo{height:80px;display:flex;align-items:center;justify-content:center;padding:16px 24px;background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-md);transition:var(--transition);filter:grayscale(100%);opacity:0.5}
        .partner-logo:hover{filter:grayscale(0%);opacity:1;transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:transparent}
        .partner-logo img{max-height:40px;width:auto;object-fit:contain}

        /* ========== CTA SECTION ========== */
        .cta-section{background:var(--clr-bg);padding:100px 0}
        .cta-box{background:linear-gradient(135deg,var(--clr-accent) 0%,#D4952E 100%);border-radius:var(--radius-xl);padding:70px 60px;position:relative;overflow:hidden}
        .cta-box::before{content:'';position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:rgba(255,255,255,0.08);border-radius:50%;pointer-events:none}
        .cta-box::after{content:'';position:absolute;bottom:-40%;left:-10%;width:300px;height:300px;background:rgba(255,255,255,0.05);border-radius:50%;pointer-events:none}
        .cta-box h2{font-size:clamp(28px,4vw,40px);color:var(--clr-primary-dark);margin-bottom:16px;position:relative;z-index:2}
        .cta-box p{font-size:17px;color:rgba(15,36,64,0.7);margin-bottom:32px;max-width:500px;position:relative;z-index:2}
        .cta-box .btn-primary-custom{position:relative;z-index:2}
        @media(max-width:767.98px){.cta-box{padding:50px 30px;text-align:center}.cta-box p{margin-left:auto;margin-right:auto}}

        /* ========== FOOTER ========== */
        .footer{background:var(--clr-bg-dark);padding:80px 0 0;color:rgba(255,255,255,0.6)}
        .footer h5{color:#fff;font-size:17px;font-weight:600;margin-bottom:24px;position:relative;padding-bottom:12px}
        .footer h5::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:3px;background:var(--clr-accent);border-radius:3px}
        .footer p{color:rgba(255,255,255,0.5);font-size:14px;line-height:1.8}
        .footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}
        .footer-brand .brand-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--clr-primary-light),var(--clr-primary));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--clr-accent);font-size:18px}
        .footer-brand span{font-size:22px;font-weight:800;color:#fff}
        .footer-brand span em{color:var(--clr-accent);font-style:normal}
        .footer-links{list-style:none;padding:0}
        .footer-links li{margin-bottom:10px}
        .footer-links a{color:rgba(255,255,255,0.5);font-size:14px;transition:var(--transition);display:inline-flex;align-items:center;gap:6px}
        .footer-links a:hover{color:var(--clr-accent);transform:translateX(4px)}
        .footer-contact li{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:14px;color:rgba(255,255,255,0.5)}
        .footer-contact li i{color:var(--clr-accent);font-size:16px;margin-top:3px;min-width:16px}
        .social-links{display:flex;gap:10px;margin-top:20px}
        .social-links a{width:40px;height:40px;border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.5);font-size:16px;transition:var(--transition)}
        .social-links a:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:var(--clr-primary-dark);transform:translateY(-3px)}
        .footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding:24px 0;margin-top:60px;text-align:center;font-size:13px;color:rgba(255,255,255,0.35)}

        /* ========== FLOATING ACTIONS ========== */
        .floating-actions{position:fixed;bottom:100px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:998;opacity:0;visibility:hidden;transform:translateX(30px);transition:all .5s cubic-bezier(0.4,0,0.2,1)}
        .floating-actions.visible{opacity:1;visibility:visible;transform:translateX(0)}
        .float-btn{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;box-shadow:0 4px 24px rgba(0,0,0,0.2);transition:var(--transition);position:relative}
        .float-btn .float-label{position:absolute;right:64px;background:#fff;color:var(--clr-text);padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:'Poppins',sans-serif;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;transform:translateX(10px);transition:all .3s ease;pointer-events:none}
        .float-btn .float-label::after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#fff;border-right:none}
        .float-btn:hover .float-label{opacity:1;transform:translateX(0)}
        .float-whatsapp{background:#25D366}.float-whatsapp:hover{background:#1EBE57;transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,0.4)}
        .float-call{background:var(--clr-primary)}.float-call:hover{background:var(--clr-primary-dark);transform:scale(1.1);box-shadow:0 6px 30px rgba(27,58,92,0.4)}
        @media(max-width:767.98px){.floating-actions{bottom:84px;right:16px}.floating-actions.mobile-visible{opacity:1;visibility:visible;transform:translateX(0)}.float-btn .float-label{display:none}.float-btn{width:50px;height:50px;font-size:24px}}

        .back-to-top{position:fixed;bottom:28px;right:24px;width:48px;height:48px;background:var(--clr-primary);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:var(--transition);z-index:999;box-shadow:var(--shadow-md)}
        .back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}
        .back-to-top:hover{background:var(--clr-accent);color:var(--clr-primary-dark);transform:translateY(-3px)}
        @media(max-width:767.98px){.back-to-top{bottom:24px;right:16px;width:44px;height:44px;font-size:18px}}

        .preloader{position:fixed;inset:0;background:var(--clr-bg);display:flex;align-items:center;justify-content:center;z-index:99999;transition:opacity .5s ease,visibility .5s ease}
        .preloader.hidden{opacity:0;visibility:hidden}
        .preloader-spinner{width:40px;height:40px;border:3px solid var(--clr-border);border-top-color:var(--clr-accent);border-radius:50%;animation:spin .8s linear infinite}
        @keyframes spin{to{transform:rotate(360deg)}}
    


    /* ================= BLOG PAGE LAYOUT ================= */
.blog-page {
    background: var(--clr-bg-alt);
    margin-top: -100px;
}

/* Layout */
.blog-wrapper {
    display: grid;
    grid-template-columns: 2.2fr 1fr;
    gap: 40px;
}

@media(max-width:991.98px){
    .blog-wrapper {
        grid-template-columns: 1fr;
    }
}

/* ================= SIDEBAR ================= */
.blog-sidebar {
    position: sticky;
    top: calc(var(--navbar-h) + 20px);
    align-self: start;
}

/* Sidebar Card */
.sidebar-card {
    background: #fff;
    border: 1px solid var(--clr-border);
    border-radius: var(--radius-lg);
    padding: 24px;
    margin-bottom: 24px;
    box-shadow: var(--shadow-sm);
}

.sticky-recent {
    position: sticky;
    top: calc(var(--navbar-h) + 20px);
}

.sidebar-card h5 {
    font-size: 16px;
    margin-bottom: 16px;
    position: relative;
}

.sidebar-card h5::after {
    content: '';
    width: 30px;
    height: 3px;
    background: var(--clr-accent);
    display: block;
    margin-top: 6px;
    border-radius: 2px;
}

 /* ================= BLOG SECTION ================= */
.blog-section {
    background: var(--clr-bg);
}

.blog-card {
    background: #fff;
    border: 1px solid var(--clr-border);
    border-radius: var(--radius-lg);
    overflow: hidden;
    transition: var(--transition);
    height: 100%;
    display: flex;
    flex-direction: column;
}

.blog-card:hover {
    transform: translateY(-8px);
    box-shadow: var(--shadow-lg);
    border-color: transparent;
}

.blog-image {
    position: relative;
    height: 220px;
    overflow: hidden;
}


.blog-image2 {
    position: relative;
    height: auto;
    overflow: hidden;
}

.blog-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .5s ease;
}

.blog-card:hover .blog-image img {
    transform: scale(1.08);
}

.blog-date {
    position: absolute;
    bottom: 12px;
    left: 12px;
    background: var(--clr-accent);
    color: var(--clr-primary-dark);
    padding: 6px 14px;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 600;
}

.blog-content {
    padding: 24px;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.blog-content h5 {
    font-size: 18px;
    margin-bottom: 10px;
}

.blog-content p {
    font-size: 14px;
    color: var(--clr-text-light);
    margin-bottom: 20px;
    flex: 1;
}

.blog-link {
    font-size: 14px;
    font-weight: 600;
    color: var(--clr-primary);
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.blog-link i {
    transition: transform .3s ease;
}

.blog-card:hover .blog-link i {
    transform: translateX(4px);
}

/* Search */
.search-form {
    display: flex;
    border: 1px solid var(--clr-border);
    border-radius: 50px;
    overflow: hidden;
}

.search-form input {
    border: none;
    padding: 10px 16px;
    flex: 1;
    outline: none;
}

.search-form button {
    background: var(--clr-primary);
    border: none;
    color: #fff;
    padding: 0 16px;
}

/* Categories */
.category-list {
    list-style: none;
    padding: 0;
}

.category-list li {
    margin-bottom: 10px;
}

.category-list a {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    color: var(--clr-text);
    padding: 8px 12px;
    border-radius: var(--radius-sm);
    transition: var(--transition);
}

.category-list a:hover {
    background: var(--clr-accent-light);
    color: var(--clr-primary);
}


.category-list .active {
    background: var(--clr-accent-light);
    color: var(--clr-primary);
}

/* Recent Posts */
.recent-post {
    display: flex;
    gap: 12px;
    margin-bottom: 14px;
}

.recent-post img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: var(--radius-sm);
}

.recent-post h6 {
    font-size: 13px;
    margin: 0;
}

.recent-post span {
    font-size: 11px;
    color: var(--clr-text-muted);
}

/* ================= PAGINATION ================= */
.pagination {
    margin-top: 40px;
    justify-content: center;
}

.pagination .page-link {
    border: none;
    margin: 0 4px;
    border-radius: 8px;
    color: var(--clr-primary);
    font-weight: 500;
}

.pagination .page-item.active .page-link {
    background: var(--clr-primary);
    color: #fff;
}

.pagination .page-link:hover {
    background: var(--clr-accent-light);
}


  /* ============================================================
           EVENTS SECTION
           ============================================================ */
        .programs-section{background:var(--clr-bg)}
        .event-card{background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition);height:100%;display:flex;flex-direction:column}
        .event-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}
        .event-card-image{position:relative;height:200px;overflow:hidden}
        .event-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
        .event-card:hover .event-card-image img{transform:scale(1.06)}
        .event-date-badge{position:absolute;top:16px;left:16px;background:#fff;border-radius:var(--radius-sm);padding:8px 14px;text-align:center;box-shadow:var(--shadow-md);z-index:2}
        .event-date-badge .day{display:block;font-size:22px;font-weight:800;color:var(--clr-primary);line-height:1}
        .event-date-badge .month{display:block;font-size:11px;font-weight:600;color:var(--clr-accent-hover);text-transform:uppercase;letter-spacing:.5px}
        .event-card-body{padding:24px;flex:1;display:flex;flex-direction:column}
        .event-card-body .event-meta{display:flex;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;color:var(--clr-text-muted)}
        .event-card-body .event-meta i{color:var(--clr-accent-hover);margin-right:4px}
        .event-card-body h5{font-size:18px;margin-bottom:10px;flex:1}
        .event-card-body p{font-size:14px;margin-bottom:20px;line-height:1.7}



/* ================= REGISTER PAGE ================= */
.register-section {
    background: var(--clr-bg-alt);
    padding: 80px 0;
    margin-top: -100px;
}

/* LEFT SIDE */
.register-info h2 {
    margin-bottom: 16px;
}

.register-benefits {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}

.register-benefits li {
    margin-bottom: 10px;
    font-size: 14px;
    color: var(--clr-text);
}

.register-benefits i {
    color: var(--clr-accent);
    margin-right: 8px;
}

/* FORM CARD */
.register-card {
    background: #fff;
    padding: 40px;
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-lg);
    border: 1px solid var(--clr-border);
}

/* INPUT STYLE */
.register-card .form-control {
    height: 48px;
    border-radius: var(--radius-sm);
    border: 1px solid var(--clr-border);
    font-size: 14px;
}

.register-card .form-control:focus {
    border-color: var(--clr-primary);
    box-shadow: 0 0 0 0.15rem rgba(27,58,92,0.15);
}

/* BUTTON */
.register-card button {
    padding: 14px;
    font-weight: 600;
    font-size: 15px;
}

/* MOBILE */
@media(max-width:767.98px){
    .register-card {
        padding: 24px;
    }
}

/* ================= SUCCESS PAGE ================= */
.success-section {
    padding: 80px 0;
    background: var(--clr-bg-alt);

}

/* HEADER */
.success-header {
    max-width: 600px;
    margin: auto;
}

.success-icon {
    font-size: 60px;
    color: var(--clr-success);
    margin-bottom: 10px;
}

/* CARD */
.success-card {
    background: #fff;
    border-radius: var(--radius-lg);
    padding: 28px;
    border: 1px solid var(--clr-border);
    box-shadow: var(--shadow-md);
    height: 100%;
}

.success-card .card-title {
    font-size: 16px;
    margin-bottom: 16px;
}

/* PAYMENT BOX */
.payment-box h6 {
    margin-top: 10px;
    font-size: 14px;
    color: var(--clr-primary);
}

/* STATUS */
.status-box p {
    margin-bottom: 8px;
    font-size: 14px;
}

/* CONTACT */
.contact-box {
    font-size: 14px;
    color: var(--clr-text-light);
}



/* ================= GET INVOLVED ================= */
.get-involved-section {
    padding: 80px 0;
    background: var(--clr-bg);
}

/* CARDS */
.involve-card {
    text-align: center;
    background: #fff;
    padding: 30px 24px;
    border-radius: var(--radius-lg);
    border: 1px solid var(--clr-border);
    transition: var(--transition);
    height: 100%;
}

.involve-card i {
    font-size: 40px;
    color: var(--clr-accent);
    margin-bottom: 12px;
}

.involve-card:hover {
    transform: translateY(-6px);
    box-shadow: var(--shadow-lg);
    border-color: transparent;
}

/* DETAIL CARDS */
.detail-card {
    background: #fff;
    padding: 28px;
    border-radius: var(--radius-lg);
    border: 1px solid var(--clr-border);
    height: 100%;
}

.detail-card h5 {
    margin-bottom: 16px;
}

.detail-card ul {
    padding-left: 18px;
}

.detail-card li {
    margin-bottom: 10px;
    font-size: 14px;
}

/* CTA */
.cta-involved {
    padding: 80px 0;
    background: var(--clr-bg-alt);
}

.cta-involved .cta-box {
    background: linear-gradient(135deg, var(--clr-primary), var(--clr-primary-dark));
    color: #fff;
    padding: 60px;
    border-radius: var(--radius-xl);
}

.cta-involved h2 {
    color: #fff;
    margin-bottom: 10px;
}

.cta-involved p {
    color: rgba(255,255,255,0.8);
    margin-bottom: 20px;
}

  /* ============================================================
           SERVICES SECTION
           ============================================================ */
        .services-section{background:var(--clr-bg-alt)}
        .service-card{background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:40px 32px;transition:var(--transition);height:100%;position:relative;overflow:hidden}
        .service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--clr-accent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
        .service-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:transparent}
        .service-card:hover::before{transform:scaleX(1)}
        .service-icon{width:64px;height:64px;background:var(--clr-accent-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--clr-accent-hover);margin-bottom:24px;transition:var(--transition)}
        .service-card:hover .service-icon{background:var(--clr-accent);color:#fff}
        .service-card h4{font-size:20px;margin-bottom:14px}
        .service-card p{font-size:14.5px;line-height:1.8;margin-bottom:20px}
        .service-card .learn-link{font-size:14px;font-weight:600;color:var(--clr-primary);display:inline-flex;align-items:center;gap:6px}
        .service-card .learn-link i{transition:transform .3s ease}
        .service-card:hover .learn-link i{transform:translateX(4px)}





  /* ============================================================
           GALLERY SECTION
           ============================================================ */
        .gallery-section{background:var(--clr-bg-alt)}
        .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
        @media(max-width:991.98px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}
        @media(max-width:575.98px){.gallery-grid{grid-template-columns:1fr}}
        .gallery-item{position:relative;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;aspect-ratio:4/3}
        .gallery-item.tall{grid-row:span 2;aspect-ratio:auto}
        @media(max-width:991.98px){.gallery-item.tall{grid-row:span 1;aspect-ratio:4/3}}
        .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
        .gallery-item:hover img{transform:scale(1.08)}
        .gallery-item-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,36,64,0.8) 0%,rgba(15,36,64,0.1) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:20px;opacity:0;transition:opacity .4s ease}
        .gallery-item:hover .gallery-item-overlay{opacity:1}
        .gallery-item-overlay h6{color:#fff;font-size:15px;font-weight:600;margin-bottom:4px;transform:translateY(10px);transition:transform .4s ease .05s}
        .gallery-item:hover .gallery-item-overlay h6{transform:translateY(0)}
        .gallery-item-overlay p{color:rgba(255,255,255,0.7);font-size:12px;margin:0;transform:translateY(10px);transition:transform .4s ease .1s}
        .gallery-item:hover .gallery-item-overlay p{transform:translateY(0)}
        .gallery-type-badge{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,0.5);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;z-index:2}

        .gallery-lightbox{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:opacity .4s ease,visibility .4s ease}
        .gallery-lightbox.open{opacity:1;visibility:visible}
        .lightbox-close{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.15);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);z-index:10}
        .lightbox-close:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:var(--clr-primary-dark)}
        .lightbox-counter{position:absolute;top:28px;left:24px;color:rgba(255,255,255,0.5);font-size:14px;font-weight:500;z-index:10}
        .lightbox-content{width:100%;max-width:1000px;padding:80px 80px 40px;display:flex;flex-direction:column;align-items:center}
        @media(max-width:767.98px){.lightbox-content{padding:70px 20px 20px}}
        .lightbox-media{width:100%;border-radius:var(--radius-md);overflow:hidden;background:#000}
        .lightbox-media img{width:100%;display:block;max-height:65vh;object-fit:contain;background:#000}
        .lightbox-media .ratio{width:100%}
        .lightbox-info{width:100%;text-align:center;margin-top:24px;padding:0 20px}
        .lightbox-info h5{color:#fff;font-size:20px;margin-bottom:8px}
        .lightbox-info p{color:rgba(255,255,255,0.6);font-size:14px;max-width:600px;margin:0 auto}
        .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);z-index:10}
        .lightbox-nav:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:var(--clr-primary-dark);transform:translateY(-50%) scale(1.1)}
        .lightbox-prev{left:20px}.lightbox-next{right:20px}
        @media(max-width:767.98px){.lightbox-nav{width:40px;height:40px;font-size:16px}.lightbox-prev{left:10px}.lightbox-next{right:10px}}

 /* ============================================================
           CONTACT SECTION
           ============================================================ */
        .contact-section{background:var(--clr-bg-alt)}
        .contact-info-card{
            background:#fff;border:1px solid var(--clr-border);
            border-radius:var(--radius-lg);padding:32px;
            display:flex;align-items:flex-start;gap:20px;
            transition:var(--transition);height:100%;
        }
        .contact-info-card:hover{
            border-color:transparent;box-shadow:var(--shadow-md);
            transform:translateY(-4px);
        }
        .contact-info-icon{
            width:56px;height:56px;min-width:56px;
            background:var(--clr-accent-light);border-radius:var(--radius-md);
            display:flex;align-items:center;justify-content:center;
            font-size:24px;color:var(--clr-accent-hover);transition:var(--transition);
        }
        .contact-info-card:hover .contact-info-icon{
            background:var(--clr-accent);color:#fff;
        }
        .contact-info-card h6{font-size:16px;margin-bottom:6px;font-weight:600}
        .contact-info-card p{font-size:14px;margin:0;line-height:1.7}
        .contact-info-card a{color:var(--clr-text-light);font-weight:500}
        .contact-info-card a:hover{color:var(--clr-primary)}

        /* Contact Form */
        .contact-form-wrapper{
            background:#fff;border:1px solid var(--clr-border);
            border-radius:var(--radius-lg);padding:44px;
        }
        .contact-form-wrapper h4{font-size:24px;margin-bottom:8px}
        .contact-form-wrapper > p{margin-bottom:32px;font-size:15px}

        .form-floating-custom{position:relative;margin-bottom:20px}
        .form-floating-custom label{
            font-size:13px;font-weight:500;color:var(--clr-text-muted);
            margin-bottom:6px;display:block;
        }
        .form-floating-custom .form-control{
            border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);
            padding:12px 16px;font-size:14.5px;font-family:'Poppins',sans-serif;
            color:var(--clr-text);background:var(--clr-bg-alt);
            transition:var(--transition);
        }
        .form-floating-custom .form-control:focus{
            border-color:var(--clr-accent);background:#fff;
            box-shadow:0 0 0 4px rgba(232,168,56,0.1);
            outline:none;
        }
        .form-floating-custom .form-control::placeholder{color:var(--clr-text-muted);font-size:14px}
        .form-floating-custom textarea.form-control{resize:vertical;min-height:130px}
        .form-floating-custom .invalid-feedback{font-size:12px;margin-top:6px}

        .form-select-custom{
            border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);
            padding:12px 16px;font-size:14.5px;font-family:'Poppins',sans-serif;
            color:var(--clr-text);background:var(--clr-bg-alt);
            transition:var(--transition);width:100%;appearance:none;
            background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2394A3B8' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
            background-repeat:no-repeat;background-position:right 14px center;
            padding-right:40px;cursor:pointer;
        }
        .form-select-custom:focus{
            border-color:var(--clr-accent);background-color:#fff;
            box-shadow:0 0 0 4px rgba(232,168,56,0.1);outline:none;
        }

        .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}
        @media(max-width:575.98px){.form-row{grid-template-columns:1fr}}

        .btn-submit{
            width:100%;padding:14px;background:var(--clr-primary);color:#fff;
            border:2px solid var(--clr-primary);border-radius:var(--radius-sm);
            font-family:'Poppins',sans-serif;font-weight:600;font-size:15px;
            cursor:pointer;transition:var(--transition);
            display:flex;align-items:center;justify-content:center;gap:8px;
        }
        .btn-submit:hover{
            background:var(--clr-primary-dark);border-color:var(--clr-primary-dark);
            transform:translateY(-2px);box-shadow:0 8px 25px rgba(27,58,92,0.35);
        }
        .btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}

        /* Map placeholder */
        .contact-map{
            border-radius:var(--radius-lg);overflow:hidden;
            border:1px solid var(--clr-border);height:280px;
            background:var(--clr-bg-alt);display:flex;align-items:center;justify-content:center;
            margin-top:40px;
        }
        .contact-map iframe{width:100%;height:100%;border:0;display:block}

        /* Form success message */
        .form-success{
            display:none;text-align:center;padding:40px 20px;
        }
        .form-success.show{display:block}
        .form-success .success-icon{
            width:72px;height:72px;border-radius:50%;
            background:rgba(40,167,102,0.1);color:var(--clr-success);
            display:flex;align-items:center;justify-content:center;
            font-size:36px;margin:0 auto 20px;
        }
        .form-success h5{font-size:20px;margin-bottom:8px}
        .form-success p{font-size:14px}