@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Source+Sans+Pro:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Inter:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:wght@400;600;700&family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Work+Sans:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Rajdhani:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Nunito+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700;900&family=Open+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,500;0,600;0,700;0,800;0,900;1,300;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&family=Open+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Oswald:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Playfair+Display:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Mukta:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Open+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&family=Merriweather:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,700;1,500&family=Poppins:wght@300;400;500;600;700&display=swap";:root{--lambda-accent: #cc0000;--lambda-accent-alt: #ff9900}:root{--primary-color: #0A192F;--secondary-color: #D4AF37;--accent-color: #112240;--text-main: #333333;--text-light: #F8F9FA;--bg-main: #FFFFFF;--bg-secondary: #F0F4F8;--font-heading: "Outfit", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif}html{scroll-padding-top:110px;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-main);background-color:var(--bg-main);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;margin-bottom:1rem}a{text-decoration:none;color:inherit;transition:color .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem;position:relative}.section-subtitle{text-align:center;font-size:1.1rem;color:#666;margin-bottom:3rem;font-weight:500}.section-title:after{content:"";display:block;width:60px;height:4px;background-color:var(--secondary-color);margin:.5rem auto 0;border-radius:2px}.sigma-image-showcase{width:100%;height:400px;margin-bottom:3rem;border-radius:6px;overflow:hidden;border:3px solid var(--primary-color);box-shadow:0 10px 25px #00000026}.sigma-section-image{width:100%;height:100%;object-fit:cover;filter:sepia(20%) contrast(110%);transition:transform .5s cubic-bezier(.25,1,.5,1),filter .5s ease}.sigma-section-image:hover{transform:scale(1.05);filter:sepia(0%) contrast(100%)}.btn{display:inline-block;padding:.8rem 2rem;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-family:var(--font-heading)}.btn-primary{background-color:var(--secondary-color);color:var(--primary-color)}.btn-primary:hover{background-color:#c5a028;transform:translateY(-2px);box-shadow:0 4px 12px #d4af374d}.btn-outline{background-color:transparent;color:var(--text-light);border:2px solid var(--secondary-color)}.btn-outline:hover{background-color:var(--secondary-color);color:var(--primary-color)}.section{padding:5rem 0}.global-preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--primary-color, #0B2D6B);display:flex;align-items:center;justify-content:center;z-index:999999;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.global-preloader.fade-out{opacity:0;visibility:hidden}.preloader-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.preloader-logo{height:90px;width:auto;animation:pulseLogo 1.5s ease-in-out infinite alternate;border-radius:10px;background:#fff;padding:5px;box-shadow:0 10px 25px #0003}.preloader-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.2);border-top-color:#fdb813;border-radius:50%;animation:spin 1s linear infinite}.preloader-text{color:#fff;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:2px;margin:0;animation:fadeText 2s infinite alternate}@keyframes pulseLogo{0%{transform:scale(.95);box-shadow:0 5px 15px #0000001a}to{transform:scale(1.05);box-shadow:0 15px 35px #0000004d}}@keyframes fadeText{0%{opacity:.6}to{opacity:1}}.alpha-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:.5rem 0;transition:all .4s ease;background:transparent}.alpha-navbar.scrolled{background:#fff;padding:.5rem 0;box-shadow:0 4px 15px #0000001a}.alpha-nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.alpha-nav-brand{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-decoration:none}.alpha-brand-logo{width:35px;height:35px;object-fit:contain;border-radius:50%}.alpha-brand-text{display:flex;flex-direction:column}.alpha-brand-text span{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.5px}.alpha-navbar.scrolled .alpha-brand-text span{color:var(--primary-color)}.alpha-nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0;position:relative}.alpha-nav-slider{position:absolute;bottom:-6px;height:4px;background:#6b8e23;border-radius:4px;transition:all .3s cubic-bezier(.25,.8,.25,1);pointer-events:none;box-shadow:0 2px 4px #0003}.alpha-nav-links a{color:#fff;text-decoration:none;font-family:var(--font-body);font-size:1rem;font-weight:500;transition:color .2s;position:relative}.alpha-navbar.scrolled .alpha-nav-links a{color:#333}.alpha-nav-links a:hover,.alpha-nav-links a.active{color:#6b8e23}.alpha-navbar.scrolled .alpha-nav-links a:hover,.alpha-navbar.scrolled .alpha-nav-links a.active{color:var(--primary-color)}.alpha-nav-cta{background:var(--primary-color);color:#fff;padding:.6rem 1.5rem;text-decoration:none;font-family:var(--font-heading);font-weight:600;border-radius:4px;transition:all .3s ease}.alpha-nav-cta:hover{background:var(--accent-color)}.alpha-hamburger,.alpha-nav-cta-mobile{display:none}@media (max-width: 992px){.alpha-hamburger{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;z-index:1010}.alpha-hamburger span{display:block;width:25px;height:3px;background:#fff;transition:.3s}.alpha-navbar.scrolled .alpha-hamburger span{background:var(--primary-color)}.alpha-nav-cta-desktop{display:none}.alpha-nav-cta-mobile{display:block;margin-top:1rem}.alpha-nav-links{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:.3s ease;box-shadow:-5px 0 15px #0000001a}.alpha-nav-links.open{right:0}.alpha-nav-links a{color:#333!important;font-size:1.2rem}.alpha-nav-links a:hover{color:var(--primary-color)!important}}.hero{min-height:calc(100vh - 90px);position:relative;display:flex;align-items:center;background-image:url(../assets/hero_hd.jpg);background-size:cover;background-position:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0a192fe6,#0a192f66)}.hero-content{position:relative;z-index:10;max-width:800px;padding-top:5rem}.hero-title{font-size:4rem;line-height:1.1;color:var(--text-light);margin-bottom:1.5rem}.highlight{color:var(--secondary-color)}.hero-subtitle{font-size:1.2rem;color:#e2e8f0;margin-bottom:2.5rem;max-width:600px}.hero-cta{display:flex;gap:1rem}.inline-icon{vertical-align:middle;margin-left:.5rem}@media (max-width: 768px){.hero-title{font-size:2.5rem}.hero-cta{flex-direction:column}.btn{width:100%;text-align:center}}.features-section{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);color:var(--text-light);padding:5rem 0}.features-section .section-title{color:var(--text-light)}.features-section .section-subtitle{color:var(--secondary-color);opacity:.9}.features-section .section-title:after{background-color:var(--secondary-color)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.feature-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem 2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;transition:transform .3s ease,box-shadow .3s ease;text-align:center;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--secondary-color);transform:scaleX(0);transition:transform .3s ease;transform-origin:left}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000004d;background:#ffffff1a}.feature-card:hover:before{transform:scaleX(1)}.feature-icon{color:var(--secondary-color);margin-bottom:1.5rem;display:inline-block;padding:1rem;background-color:#d4af3726;border-radius:50%;transition:background-color .3s ease,color .3s ease,transform .3s ease}.feature-card:hover .feature-icon{background-color:var(--secondary-color);color:var(--primary-color);transform:scale(1.1)}.feature-title{font-size:1.25rem;color:var(--secondary-color);margin-bottom:1rem;font-weight:700}.feature-description{color:#d1d5db;font-size:.95rem;line-height:1.6}.about-section{background:linear-gradient(135deg,#fff9e6,#fff);padding:5rem 0}.about-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-image-wrapper{position:relative;padding:2rem 0 0 2rem}.about-image-frame{position:absolute;top:0;left:0;width:90%;height:90%;border:4px solid var(--secondary-color);background-color:#d4af371a;z-index:1;border-radius:8px}.about-image{position:relative;z-index:2;width:100%;height:auto;border-radius:8px;box-shadow:0 20px 40px #00000026;transition:transform .3s ease}.about-image-wrapper:hover .about-image{transform:translate(-10px,-10px)}.about-subtitle{color:var(--secondary-color);letter-spacing:2px;margin-bottom:.5rem;font-size:1rem;font-weight:700}.about-title{color:var(--primary-color);font-size:2.8rem;margin-bottom:1.5rem;line-height:1.2}.about-text{color:#333;margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.about-list{list-style:none;margin-bottom:2rem}.about-list li{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;color:var(--text-main);font-weight:500}.list-icon{color:var(--secondary-color);flex-shrink:0}.mt-4{margin-top:1rem}@media (max-width: 992px){.about-container{grid-template-columns:1fr;gap:3rem}.about-image-wrapper{max-width:600px;margin:0 auto}}.blogs-section{background:linear-gradient(135deg,rgba(var(--primary-rgb, 0,35,102),.05),rgba(var(--secondary-rgb, 230,194,0),.1));padding:5rem 0;position:relative}.blogs-section:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color),var(--accent-color))}.blog-full-content{background:#fff;padding:3rem;border-radius:16px;box-shadow:0 20px 50px #0000001a,0 0 0 1px #0000000d;max-width:1000px;margin:0 auto;position:relative}.blog-title{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2.5rem!important;font-size:2.5rem!important;font-weight:800;text-align:center}.blog-body h3{color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));margin:3rem -3rem 1.5rem;padding:1rem 3rem;font-size:1.5rem;font-weight:700;border-left:8px solid var(--secondary-color);box-shadow:0 4px 15px #0000001a}.blog-body p{margin-bottom:1.5rem;font-size:1.15rem;line-height:1.8;color:#334155}.blog-body li{margin-left:1.5rem;margin-bottom:.8rem;list-style-type:none;position:relative;color:#334155;font-size:1.15rem;padding-left:1.5rem}.blog-body li:before{content:"★";color:var(--secondary-color);position:absolute;left:0;top:0;font-size:1.2rem;line-height:1.5}@media (max-width: 768px){.blog-full-content{padding:2rem 1.5rem}.blog-body h3{margin:2.5rem -1.5rem 1.5rem;padding:1rem 1.5rem;font-size:1.3rem}.blog-title{font-size:2rem!important}}.faq-section{background-color:var(--bg-main);padding:5rem 0}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #00000005;transition:all .3s ease;cursor:pointer}.faq-item:hover{border-color:var(--secondary-color);box-shadow:0 6px 12px #d4af371a}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:#fff}.faq-question h3{margin:0;font-size:1.1rem;color:var(--primary-color);font-weight:600;padding-right:1rem}.faq-icon{color:var(--secondary-color);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:#fafafa;border-top:1px solid transparent}.faq-item.open{border-color:var(--secondary-color)}.faq-item.open .faq-answer{max-height:500px;padding:1.5rem;border-top:1px solid #e2e8f0}.faq-answer p{margin:0;color:#4a5568;line-height:1.6;font-size:1.05rem}.footer{background-color:var(--primary-color);color:var(--text-light);padding-top:1.5rem}.footer-container{display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:1.5rem;margin-bottom:.5rem}.footer-logo{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.2rem;text-decoration:none;color:inherit}.brand-col{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-logo-img{width:60px;height:60px;border-radius:50%}.footer-icon{color:var(--secondary-color)}.footer-logo h2{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:1px;white-space:nowrap}.footer-desc{color:#a0aec0;margin-bottom:1.5rem;line-height:1.6;font-size:.9rem}.social-links{display:flex;gap:1rem;justify-content:center}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#ffffff0d;border-radius:50%;color:var(--text-light);transition:all .3s ease}.social-icon:hover{background-color:var(--secondary-color);color:var(--primary-color);transform:translateY(-3px)}.footer-col h3{font-size:1.1rem;margin-bottom:.8rem;position:relative;padding-bottom:.5rem}.links-col h3,.contact-col h3{margin-top:0}@media (min-width: 993px){.links-col h3,.contact-col h3{margin-top:0}}.footer-col h3:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:var(--secondary-color)}.brand-col h3:after{left:50%;transform:translate(-50%)}.links-col ul{list-style:none;padding:0;margin:0}.links-col ul li{margin-bottom:.6rem;font-size:.9rem}.links-col ul li a{color:#a0aec0;transition:color .3s ease,padding-left .3s ease}.links-col ul li a:hover{color:var(--secondary-color);padding-left:5px}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{display:flex;gap:.8rem;margin-bottom:1rem;color:#a0aec0;font-size:.9rem}.contact-icon{color:var(--secondary-color);flex-shrink:0;margin-top:2px}.footer-bottom{background-color:#061020;padding:1rem 0;text-align:center;color:#718096;font-size:.9rem}@media (max-width: 992px){.footer-container{grid-template-columns:1fr 1fr;gap:3rem}.brand-col{grid-column:1 / -1}}@media (max-width: 576px){.footer-container{grid-template-columns:1fr}}.beta-sidebar{width:280px;background-color:var(--primary-color);color:#fff;position:fixed;height:100vh;padding:2.5rem 0;display:flex;flex-direction:column;box-shadow:4px 0 15px #0000001a;z-index:1000;top:0;left:0}.beta-logo-container{text-align:center;margin-bottom:2rem;padding:0 1.5rem}.beta-logo{width:90px;height:90px;border-radius:50%;border:3px solid var(--secondary-color);margin-bottom:1rem}.beta-logo-container h2{color:var(--secondary-color);font-size:1.1rem;letter-spacing:1px;line-height:1.4}.beta-nav-links{list-style:none;padding:0;display:flex;flex-direction:column;flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.beta-nav-links::-webkit-scrollbar{display:none}.beta-nav-links li{margin:0}.beta-nav-links a{display:block;padding:.9rem 2.5rem;color:#a0aec0;font-weight:500;border-left:5px solid transparent;transition:all .3s ease;font-size:1.05rem}.beta-nav-links a:hover,.beta-nav-links a.active{color:#fff;background-color:#ffffff14;border-left-color:var(--secondary-color)}.beta-sidebar-footer{padding:1.5rem;text-align:center;font-size:.8rem;color:#718096}@media (max-width: 1024px){.beta-sidebar{transform:translate(-100%);transition:transform .3s ease-in-out;width:300px;box-shadow:none}.beta-sidebar.open{transform:translate(0);box-shadow:4px 0 25px #00000080}}.beta-mobile-header{display:none;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#fff;box-shadow:0 2px 10px #0000001a;position:fixed;top:0;left:0;width:100%;z-index:990}.beta-hamburger{background:transparent;border:none;cursor:pointer;padding:.5rem}.beta-close-btn{display:none;position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer}.beta-sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:995;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (max-width: 1024px){.beta-mobile-header{display:flex}.beta-close-btn{display:block}.beta-main-content{margin-left:0!important;padding:6rem 2rem 2rem!important}}.beta-main-content{flex:1;margin-left:280px;padding:0 4rem 4rem;transition:margin-left .3s ease}.beta-hero{display:grid;grid-template-columns:1fr 1fr;min-height:85vh;gap:4rem;align-items:center;padding:4rem 0;border-bottom:1px solid #e2e8f0}.beta-hero-theme{color:var(--primary-color);font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;font-size:.95rem;text-transform:uppercase;display:inline-block;padding:.5rem 1.2rem;background-color:#fffc;border-radius:30px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px #0000000d}.beta-hero-title{font-size:4rem;color:var(--primary-color);line-height:1.1;margin-bottom:2rem}.text-highlight{color:var(--secondary-color)}.beta-hero-subtitle{font-size:1.25rem;color:#4a5568;line-height:1.8;margin-bottom:3rem;max-width:90%}.beta-hero-cta{display:flex;gap:1.5rem}.beta-hero-image-wrapper{position:relative;height:550px;width:100%}.beta-hero-image-bg{position:absolute;top:2rem;right:-2rem;bottom:-2rem;left:2rem;background-color:var(--accent-color);border-radius:20px;z-index:1}.beta-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;z-index:2;box-shadow:0 20px 40px #0003}@media (max-width: 1200px){.beta-hero{grid-template-columns:1fr;text-align:center}.beta-hero-subtitle{margin:0 auto 3rem}.beta-hero-cta{justify-content:center}.beta-hero-image-wrapper{height:400px;margin-top:2rem}}.gamma-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 0;transition:all .3s ease;background:transparent}.gamma-header.scrolled{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1rem 0;box-shadow:0 4px 30px #0000000d;border-bottom:1px solid rgba(255,255,255,.3)}.gamma-header-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.gamma-logo{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#fff;transition:color .3s ease}.gamma-header.scrolled .gamma-logo{color:var(--primary-color)}.gamma-logo img{width:45px;height:45px;border-radius:50%;border:2px solid rgba(255,255,255,.5);transition:border-color .3s ease}.gamma-header.scrolled .gamma-logo img{border-color:var(--primary-color)}.gamma-logo span{font-weight:800;font-size:1.2rem;letter-spacing:.5px}.gamma-nav{display:flex;gap:2rem}.gamma-nav a{text-decoration:none;color:#ffffffe6;font-weight:500;font-size:.95rem;transition:all .3s ease;position:relative}.gamma-header.scrolled .gamma-nav a{color:#4b5563}.gamma-nav a:hover,.gamma-nav a.active{color:#fff}.gamma-header.scrolled .gamma-nav a:hover,.gamma-header.scrolled .gamma-nav a.active{color:var(--primary-color)}.gamma-nav a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:var(--secondary-color);transition:width .3s ease}.gamma-nav a.active:after{width:100%}.gamma-mobile-btn{display:none;background:transparent;border:none;color:#fff;cursor:pointer;transition:color .3s ease}.gamma-header.scrolled .gamma-mobile-btn{color:var(--primary-color)}@media (max-width: 992px){.gamma-nav{position:absolute;top:100%;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:2rem;gap:1.5rem;transform:translateY(-10px);opacity:0;pointer-events:none;transition:all .3s ease;box-shadow:0 10px 20px #0000001a}.gamma-nav.open{transform:translateY(0);opacity:1;pointer-events:all}.gamma-nav a{color:#4b5563;font-size:1.1rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}.gamma-nav a:hover,.gamma-nav a.active{color:var(--primary-color)}.gamma-mobile-btn{display:block}}.gamma-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 6rem;background-image:url(../assets/armed_forces_hero.jpg);background-size:cover;background-position:center;overflow:hidden;text-align:center}.gamma-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000c,#0006);z-index:1}.gamma-hero-orb{position:absolute;width:600px;height:600px;background:radial-gradient(circle,var(--primary-color) 0%,transparent 70%);opacity:.3;top:-100px;right:-100px;border-radius:50%;filter:blur(60px);z-index:2;animation:pulseOrb 8s infinite alternate}@keyframes pulseOrb{0%{transform:scale(1) translate(0);opacity:.2}to{transform:scale(1.2) translate(-50px,50px);opacity:.4}}.gamma-hero-content{position:relative;z-index:10;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.gamma-hero-badge{display:inline-block;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:var(--secondary-color);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.gamma-hero-title{font-size:clamp(3rem,6vw,5rem);font-weight:800;color:#fff;line-height:1.1;text-shadow:0 4px 20px rgba(0,0,0,.3)}.gamma-hero-desc{font-size:clamp(1.1rem,2vw,1.3rem);color:#fff;line-height:1.6;max-width:700px;margin-top:1rem;font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.5)}.gamma-hero-actions{display:flex;gap:1rem;margin-top:2rem}.gamma-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.gamma-btn-primary{background:var(--primary-color);color:#fff;box-shadow:0 10px 25px #0003}.gamma-btn-primary:hover{background:var(--secondary-color);color:var(--primary-color);transform:translateY(-2px)}.gamma-btn-secondary{background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.gamma-btn-secondary:hover{background:#fff3;transform:translateY(-2px)}@media (max-width: 768px){.gamma-hero-actions{flex-direction:column;width:100%}.gamma-btn{width:100%;justify-content:center}}.layout-gamma{font-family:Inter,sans-serif;background-color:#f3f4f6;color:#1f2937;overflow-x:clip}.gamma-container{max-width:1200px;margin:0 auto;padding:0 2rem}.gamma-section{padding:6rem 0;position:relative;z-index:1}.gamma-alt-bg{background:linear-gradient(135deg,#fff6,#ffffff1a)}.gamma-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:3rem;box-shadow:0 25px 50px -12px #0000001a;border:1px solid rgba(255,255,255,.5);margin-top:-3rem;position:relative;z-index:10}.gamma-about-card{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.gamma-title{font-size:2.5rem;color:var(--primary-color);margin-bottom:1.5rem;font-weight:800}.gamma-desc{font-size:1.15rem;line-height:1.8;color:#1f2937;white-space:pre-line;font-weight:500}.gamma-about-values h3{font-size:1.8rem;color:var(--secondary-color);margin-bottom:1.5rem}.gamma-values-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}.gamma-value-box{background:var(--primary-color);color:#fff;padding:1.5rem;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;transition:transform .3s ease}.gamma-value-box:hover{transform:translateY(-5px)}.gamma-value-box strong{font-size:1.2rem;color:var(--secondary-color)}.gamma-section-header{text-align:center;margin-bottom:3rem}.gamma-subtitle{font-size:1.15rem;color:#374151;font-weight:500}.gamma-faq-list{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.gamma-faq-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e5e7eb}.gamma-faq-q{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:var(--primary-color);transition:all .2s ease}.gamma-faq-item.open .gamma-faq-q{background:var(--primary-color);color:#fff}.gamma-faq-a{padding:1.5rem;background:#f9fafb;color:#1f2937;line-height:1.7;font-weight:500;font-size:1.05rem}@media (max-width: 992px){.gamma-about-card{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.gamma-card{padding:1.5rem}}.delta-nav{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:1000;background:#0f0f0fd9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:.8rem 1.5rem;border-radius:50px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000080}.delta-nav-container{display:flex;gap:1.5rem;align-items:center}.delta-nav a{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#6b7280;text-decoration:none;font-size:.75rem;font-weight:600;transition:all .3s ease;padding:.5rem;border-radius:12px}.delta-nav a:hover{color:#d1d5db;background:#ffffff0d}.delta-nav a.active{color:var(--secondary-color);background:#ffffff1a}@media (max-width: 768px){.delta-nav{bottom:0;left:0;transform:none;width:100%;border-radius:0;padding:1rem .5rem}.delta-nav-container{justify-content:space-around;gap:0}}.delta-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;padding:8rem 4rem 6rem;overflow:hidden}.delta-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../assets/admissions_vibrant.jpg);background-size:cover;background-position:center;z-index:1}.delta-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#0f0f0fe6,#0f0f0f99,#0f0f0f33);z-index:2}.delta-hero-content{position:relative;z-index:10;max-width:800px;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.delta-target-reticle{color:var(--primary-color);margin-bottom:-1rem;animation:pulseRotate 10s linear infinite}@keyframes pulseRotate{0%{transform:rotate(0) scale(1);opacity:.8}50%{transform:rotate(180deg) scale(1.1);opacity:1}to{transform:rotate(360deg) scale(1);opacity:.8}}.delta-hero-welcome{color:var(--secondary-color);font-size:1rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;border-left:3px solid var(--primary-color);padding-left:1rem}.delta-hero-title{font-size:clamp(3rem,5vw,5rem);font-weight:900;color:#fff;line-height:1.1;text-transform:uppercase}.delta-hero-desc{font-size:clamp(1.1rem,2vw,1.25rem);color:#9ca3af;line-height:1.6;max-width:600px;margin-top:1rem}.delta-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.5rem;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;text-decoration:none;transition:all .3s ease;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.delta-btn-primary{background:var(--primary-color);color:#fff;border:none}.delta-btn-primary:hover{background:var(--secondary-color);color:var(--primary-color)}@media (max-width: 768px){.delta-hero{padding:6rem 2rem;align-items:center}.delta-hero-overlay{background:linear-gradient(180deg,#0f0f0fb3,#0f0f0f)}}.layout-delta{font-family:Inter,sans-serif;background-color:#0f172a;color:#faf7f2;overflow-x:clip;padding-bottom:80px}.delta-top-header{position:absolute;top:0;left:0;right:0;padding:1.5rem 2rem;z-index:100;display:flex;justify-content:flex-start}.delta-brand{display:flex;align-items:center;gap:1rem;color:#fff;font-weight:800;letter-spacing:2px}.delta-brand-logo{width:40px;height:40px;border-radius:4px}.delta-container{max-width:1200px;margin:0 auto;padding:0 2rem}.delta-section{padding:6rem 0;position:relative;z-index:1}.delta-dark{background-color:#0f172a}.delta-darker{background-color:#0b1121}.delta-section-heading{display:flex;align-items:center;gap:1rem;margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.layout-delta .section-title{color:#fff}.layout-delta .section-subtitle,.delta-accent-icon{color:var(--secondary-color)}.delta-title{font-size:2.2rem;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:1px}.delta-armor-card{background:#1e293b;padding:3rem;border-left:4px solid var(--secondary-color);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);box-shadow:0 10px 30px #00000080;color:#faf7f2}.delta-about-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.delta-about-text p{font-size:1.15rem;line-height:1.8;white-space:pre-line}.delta-core-values{display:flex;flex-direction:column;gap:1.5rem}.delta-value-item{display:flex;gap:1.5rem;background:#1e293b;padding:1.5rem;border-radius:4px;transition:all .3s ease}.delta-value-item:hover{background:#334155;transform:translate(10px);border-left:2px solid var(--secondary-color)}.delta-value-num{font-size:2rem;font-weight:900;color:#ffffff1a}.delta-value-content h3{font-size:1.2rem;color:var(--secondary-color);margin-bottom:.5rem;text-transform:uppercase}.delta-faq-list{display:flex;flex-direction:column;gap:1rem;max-width:800px}.delta-faq-item{background:#1e293b;border:1px solid #334155;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s ease}.delta-faq-item.open{background:#334155}.delta-faq-q{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:#faf7f2;transition:all .2s ease}.delta-faq-item.open .delta-faq-q{color:var(--secondary-color)}.delta-faq-a{padding:0 1.5rem 1.5rem;color:#64748b;line-height:1.7}.layout-delta .footer{background-color:#0a0a0a;border-top:2px solid var(--primary-color)}.layout-delta .footer-bottom{background-color:#000}.layout-delta .nav-links,.layout-delta .mobile-menu-btn{display:none!important}.layout-delta .navbar-container{justify-content:center}.delta-footer{background-color:#050505;padding:6rem 0 3rem;text-align:center;position:relative;border-top:2px solid rgba(255,255,255,.05)}.delta-footer-logo{width:80px;height:80px;border-radius:4px;margin:0 auto 2rem;display:block}.delta-footer h2{font-size:2rem;font-weight:900;letter-spacing:2px;margin-bottom:1rem}.delta-footer-desc{max-width:600px;margin:0 auto 2rem;color:#888;line-height:1.6;white-space:pre-line}.delta-footer-slogan{font-size:1.5rem;font-weight:700;color:var(--secondary-color);margin-bottom:4rem;text-transform:uppercase}.delta-copyright{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;color:#666;font-size:.9rem}@media (max-width: 992px){.delta-about-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.delta-title{font-size:1.8rem}.delta-armor-card{padding:1.5rem}.delta-section{padding:4rem 0}}.epsilon-hero{display:flex;min-height:100vh;position:relative;background-color:var(--primary-color)}.epsilon-hero-content{flex:1;display:flex;align-items:center;padding:6rem 4rem 4rem;position:relative;z-index:10}.epsilon-hero-text-panel{max-width:600px}.epsilon-hero-welcome{display:flex;align-items:center;gap:1rem;color:var(--secondary-color);font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:2rem}.epsilon-welcome-line{height:2px;width:50px;background-color:var(--secondary-color)}.epsilon-hero-title{font-family:var(--heading-font);font-size:4.5rem;font-weight:700;line-height:1.1;color:#fff;margin-bottom:2rem}.epsilon-hero-desc{font-size:1.25rem;line-height:1.8;color:#cbd5e1;margin-bottom:3rem;white-space:pre-line}.epsilon-hero-actions{display:flex;gap:1.5rem}.epsilon-btn{padding:1rem 2.5rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;border-radius:2px}.epsilon-btn-primary{background-color:var(--secondary-color);color:var(--primary-color);border:2px solid var(--secondary-color)}.epsilon-btn-primary:hover{background-color:transparent;color:var(--secondary-color)}.epsilon-btn-outline{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.epsilon-btn-outline:hover{border-color:#fff;background-color:#ffffff0d}.epsilon-hero-image-panel{flex:1;position:relative;clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%)}.epsilon-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}.epsilon-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--primary-color) 0%,transparent 100%);opacity:.8}@media (max-width: 1024px){.epsilon-hero{flex-direction:column}.epsilon-hero-image-panel{position:absolute;top:0;left:0;right:0;bottom:0;clip-path:none;z-index:1}.epsilon-hero-overlay{background:linear-gradient(to bottom,var(--primary-color) 0%,rgba(0,35,102,.8) 100%);opacity:.95}.epsilon-hero-content{padding:8rem 2rem 4rem}.epsilon-hero-title{font-size:3.5rem}}@media (max-width: 768px){.epsilon-hero-title{font-size:2.5rem}.epsilon-hero-actions{flex-direction:column}}.epsilon-features-list{display:flex;flex-direction:column;gap:0}.epsilon-feature-panel{display:flex;min-height:400px;background-color:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.epsilon-feature-panel:last-child{border-bottom:none}.epsilon-panel-reverse{flex-direction:row-reverse}.epsilon-feature-text{flex:1;padding:4rem;display:flex;flex-direction:column;justify-content:center}.epsilon-feature-image{flex:1;position:relative}.epsilon-feature-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(var(--secondary-color) 1px,transparent 1px);background-size:20px 20px;background-color:#ffffff05}.epsilon-feature-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00236666,#0003)}.epsilon-feature-num{display:block;font-family:var(--body-font);font-size:1.2rem;color:var(--secondary-color);letter-spacing:2px;margin-bottom:1rem}.epsilon-feature-title{font-family:var(--heading-font);font-size:2.5rem;color:#fff;margin-bottom:1.5rem;line-height:1.2}.epsilon-feature-desc{font-size:1.15rem;line-height:1.8;color:#cbd5e1}@media (max-width: 768px){.epsilon-feature-panel,.epsilon-panel-reverse{flex-direction:column}.epsilon-feature-text{padding:3rem 2rem}.epsilon-feature-image{min-height:250px}}.epsilon-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.epsilon-value-card{background-color:#fff;padding:3rem 2rem;border-radius:4px;text-align:center;box-shadow:0 10px 30px #00000008;border:1px solid #F1F5F9;transition:all .4s ease;position:relative;overflow:hidden}.epsilon-value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-color:var(--secondary-color);transform:scaleX(0);transition:transform .4s ease}.epsilon-value-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00236614}.epsilon-value-card:hover:before{transform:scaleX(1)}.epsilon-value-icon-wrapper{width:80px;height:80px;margin:0 auto 1.5rem;background-color:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #E2E8F0;transition:all .4s ease}.epsilon-value-card:hover .epsilon-value-icon-wrapper{border-color:var(--secondary-color);background-color:var(--primary-color)}.epsilon-value-icon{color:var(--primary-color);transition:all .4s ease}.epsilon-value-card:hover .epsilon-value-icon{color:var(--secondary-color)}.epsilon-value-title{font-family:var(--heading-font);font-size:1.5rem;color:var(--primary-color);margin-bottom:1rem}.epsilon-value-desc{color:#64748b;line-height:1.6}.layout-epsilon{--heading-font: "Playfair Display", serif;--body-font: "Source Sans Pro", sans-serif;font-family:var(--body-font);background-color:#f8fafc;color:#1e293b;overflow-x:clip}.epsilon-section{padding:6rem 0}.epsilon-container{max-width:1200px;margin:0 auto;padding:0 2rem}.epsilon-light-bg{background-color:#f8fafc}.epsilon-dark-bg{background-color:var(--primary-color);color:#fff}.epsilon-section-header{text-align:center;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.epsilon-heading{font-family:var(--heading-font);font-size:3rem;color:var(--primary-color);font-weight:700;margin-bottom:1.5rem}.epsilon-dark-bg .epsilon-heading{color:#fff}.epsilon-divider{height:4px;width:80px;background-color:var(--secondary-color);margin:0 auto 2rem}.epsilon-intro-text{font-size:1.25rem;line-height:1.8;color:#475569;white-space:pre-line}.epsilon-dark-bg .epsilon-intro-text{color:#cbd5e1}.epsilon-standard-wrapper{padding:4rem 0;background-color:#fff}.epsilon-standard-wrapper.epsilon-accent-bg{background-color:#f1f5f9}.epsilon-standard-wrapper .section-title{font-family:var(--heading-font);font-size:2.5rem;color:var(--primary-color);text-transform:none}.layout-epsilon .footer{background-color:var(--primary-color);color:#f8fafc}.zeta-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 0 4rem;overflow:hidden}.zeta-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--zeta-bg-dark)}.zeta-grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;perspective:1000px;transform:rotateX(60deg) scale(2);transform-origin:bottom center;opacity:.3;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:rotateX(60deg) scale(2) translateY(0)}to{transform:rotateX(60deg) scale(2) translateY(40px)}}.zeta-glow-sphere{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;z-index:0}.zeta-glow-sphere.primary{width:500px;height:500px;background:var(--primary-color);top:-100px;left:-100px}.zeta-glow-sphere.secondary{width:400px;height:400px;background:var(--secondary-color);bottom:10%;right:-50px}.zeta-hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.zeta-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(var(--secondary-rgb, 255,191,0),.1);border:1px solid rgba(var(--secondary-rgb, 255,191,0),.3);padding:.5rem 1rem;border-radius:30px;color:var(--secondary-color);font-family:var(--heading-font);font-size:.85rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:2rem}.pulse-dot{width:8px;height:8px;background:var(--secondary-color);border-radius:50%;box-shadow:0 0 10px var(--secondary-color);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--secondary-rgb, 255,191,0),.7)}70%{box-shadow:0 0 0 10px rgba(var(--secondary-rgb, 255,191,0),0)}to{box-shadow:0 0 rgba(var(--secondary-rgb, 255,191,0),0)}}.zeta-hero-title{font-family:var(--heading-font);font-size:4.5rem;font-weight:900;line-height:1.1;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.zeta-hero-desc{font-size:1.2rem;line-height:1.8;color:#94a3b8;margin-bottom:3rem;max-width:90%}.zeta-hero-actions{display:flex;gap:1.5rem}.zeta-btn{position:relative;display:inline-block;padding:1rem 2.5rem;font-family:var(--heading-font);font-size:1rem;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border-radius:4px;overflow:hidden;transition:all .3s ease}.zeta-btn.primary{background:var(--secondary-color);color:#000;font-weight:700;box-shadow:0 0 20px rgba(var(--secondary-rgb, 255,191,0),.4)}.zeta-btn.primary:hover{box-shadow:0 0 30px rgba(var(--secondary-rgb, 255,191,0),.8);transform:translateY(-2px)}.zeta-btn.outline{background:transparent;color:#fff;border:1px solid var(--zeta-border)}.zeta-btn.outline:hover{border-color:#fff;background:#ffffff0d}.zeta-image-container{position:relative;width:100%;height:600px;border-radius:12px;overflow:hidden;border:2px solid rgba(var(--secondary-rgb, 255,191,0),.3);box-shadow:0 20px 50px #00000080,0 0 30px rgba(var(--primary-rgb, 0,100,0),.3)}.zeta-main-img{width:100%;height:600px;object-fit:cover;display:block;position:absolute;top:0;left:0;transition:opacity 1.5s ease}.scanning-active .ncc-img{opacity:1;filter:contrast(1.1) saturate(1.1)}.scanning-complete .ncc-img,.scanning-active .final-img{opacity:0}.scanning-complete .final-img{opacity:1;animation:revealImage 1.5s ease-out forwards}@keyframes revealImage{0%{filter:brightness(1.5) contrast(1.2)}to{filter:contrast(1.1) saturate(1.1)}}.scanning-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--secondary-color);font-family:var(--heading-font);font-size:1.2rem;letter-spacing:3px;text-shadow:0 0 10px var(--secondary-color);animation:blink 1s infinite;z-index:10;pointer-events:none;background:#00000080;padding:.5rem 1rem;border-radius:4px;white-space:nowrap}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.zeta-tech-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.tech-corner{position:absolute;width:30px;height:30px;border:2px solid var(--secondary-color)}.tech-corner.tl{top:10px;left:10px;border-right:none;border-bottom:none}.tech-corner.tr{top:10px;right:10px;border-left:none;border-bottom:none}.tech-corner.bl{bottom:10px;left:10px;border-right:none;border-top:none}.tech-corner.br{bottom:10px;right:10px;border-left:none;border-top:none}.zeta-scanner-line{position:absolute;top:0;left:0;width:100%;height:4px;background:var(--secondary-color);box-shadow:0 0 15px var(--secondary-color);opacity:.7;animation:scan 4s ease-in-out forwards}@keyframes scan{0%{top:0;opacity:0}5%{opacity:.7}90%{opacity:.7;top:100%}to{top:100%;opacity:0}}@media (max-width: 992px){.zeta-hero-content{grid-template-columns:1fr;text-align:center}.zeta-badge{margin:0 auto 2rem}.zeta-hero-title{font-size:3rem}.zeta-hero-desc{margin:0 auto 2rem}.zeta-hero-actions{justify-content:center}.zeta-main-img{height:400px}.scanning-text{font-size:.9rem}}.zeta-features-section{position:relative;z-index:2}.zeta-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto);gap:1.5rem}.bento-item-1{grid-column:span 2;grid-row:span 2}.bento-item-2{grid-column:span 2;grid-row:span 1}.bento-item-3,.bento-item-4{grid-column:span 1;grid-row:span 1}.bento-item-5,.bento-item-6{grid-column:span 2;grid-row:span 1}.bento-item{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.bento-icon-wrapper{align-self:flex-start;color:var(--secondary-color);background:rgba(var(--primary-rgb, 0,100,0),.3);padding:1rem;border-radius:12px;border:1px solid rgba(var(--secondary-rgb, 255,191,0),.2);transition:all .3s ease}.bento-item:hover .bento-icon-wrapper{background:var(--secondary-color);color:#000;transform:scale(1.1) rotate(5deg);box-shadow:0 0 20px rgba(var(--secondary-rgb, 255,191,0),.5)}.bento-title{font-family:var(--heading-font);color:#fff;font-size:1.5rem;margin-bottom:.5rem;z-index:2}.bento-desc{color:#94a3b8;font-size:1rem;line-height:1.6;z-index:2;margin:0}ul.bento-desc.bento-list{padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem}.bento-hover-effect{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(var(--secondary-rgb, 255,191,0),.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.bento-item:hover .bento-hover-effect{opacity:1;animation:rotate 10s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@media (max-width: 992px){.zeta-bento-grid{grid-template-columns:repeat(2,1fr)}.bento-item-1{grid-column:span 2;grid-row:span 1}.bento-item-5,.bento-item-6{grid-column:span 2}}@media (max-width: 576px){.zeta-bento-grid{grid-template-columns:1fr}.bento-item{grid-column:span 1!important;grid-row:span 1!important;padding-top:5rem}}.zeta-about-section{position:relative}.zeta-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.tech-decorations{margin-top:3rem;display:flex;align-items:center;gap:1rem}.tech-line{height:1px;background:var(--secondary-color);flex-grow:1;box-shadow:0 0 10px var(--secondary-color)}.tech-nodes{display:flex;gap:1rem;color:var(--secondary-color)}.values-matrix{display:flex;flex-direction:column;gap:1.5rem}.matrix-node{display:flex;gap:1.5rem;background:var(--zeta-bg-card);padding:1.5rem;border-radius:8px;border:1px solid var(--zeta-border);position:relative;transition:all .3s ease}.matrix-node:hover{background:#0f172acc;border-color:var(--primary-color);box-shadow:inset 0 0 20px rgba(var(--primary-rgb, 0,100,0),.2)}.node-indicator{display:flex;flex-direction:column;align-items:center;gap:.5rem}.node-dot{width:12px;height:12px;background:var(--secondary-color);border-radius:50%;box-shadow:0 0 10px var(--secondary-color)}.node-line{width:2px;flex-grow:1;background:#ffffff1a}.matrix-node:hover .node-line{background:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}.node-title{color:#fff;font-family:var(--heading-font);font-size:1.2rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.node-desc{color:#94a3b8;font-size:1rem;line-height:1.5;margin:0}@media (max-width: 992px){.zeta-about-grid{grid-template-columns:1fr;gap:3rem}}.zeta-academics-section{position:relative;background-color:#01030a;border-top:1px solid var(--zeta-border);border-bottom:1px solid var(--zeta-border)}.zeta-academics-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.cyber-stats{display:flex;gap:2rem;margin-top:3rem}.stat-box{background:var(--zeta-bg-card);border:1px solid var(--zeta-border);border-radius:8px;padding:1.5rem;min-width:150px;border-left:3px solid var(--secondary-color)}.stat-val{font-family:var(--heading-font);font-size:2.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.5rem;text-shadow:0 0 10px rgba(255,255,255,.3)}.stat-unit{font-size:1.2rem;color:var(--secondary-color)}.stat-label{font-size:.9rem;text-transform:uppercase;color:#94a3b8;letter-spacing:1px}.academics-modules{display:flex;flex-direction:column;gap:1rem}.module-card{display:flex;align-items:center;gap:1.5rem;background:#0f172a66;border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:8px;position:relative;overflow:hidden;transition:all .3s ease}.module-card:hover{background:#0f172acc;border-color:rgba(var(--secondary-rgb, 255,191,0),.3);transform:translate(-10px)}.module-icon{color:var(--secondary-color);background:rgba(var(--primary-rgb, 0,100,0),.2);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:inset 0 0 10px rgba(var(--secondary-rgb, 255,191,0),.2)}.module-id{font-family:var(--heading-font);font-size:.75rem;color:var(--secondary-color);letter-spacing:2px;margin-bottom:.25rem}.module-title{color:#fff;font-size:1.1rem;margin:0}.module-scan-line{position:absolute;left:0;top:0;height:100%;width:2px;background:var(--secondary-color);box-shadow:0 0 10px var(--secondary-color);opacity:0;transition:opacity .3s ease}.module-card:hover .module-scan-line{opacity:1}@media (max-width: 992px){.zeta-academics-grid{grid-template-columns:1fr;gap:3rem}}.layout-zeta{--zeta-bg-dark: #020617;--zeta-bg-card: rgba(15, 23, 42, .6);--zeta-border: rgba(255, 255, 255, .1);--zeta-glow: 0 0 20px rgba(var(--primary-rgb, 0, 100, 0), .5);--heading-font: "Orbitron", sans-serif;--body-font: "Inter", sans-serif;font-family:var(--body-font);background-color:var(--zeta-bg-dark);color:#f8fafc;overflow-x:clip;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:30px 30px}.zeta-glass-card{background:var(--zeta-bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--zeta-border);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.zeta-glass-card:hover{transform:translateY(-5px);border-color:var(--secondary-color);box-shadow:0 10px 30px #00000080,0 0 15px #ffbf0033}.zeta-nav-wrapper .navbar{background-color:#020617cc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--zeta-border);box-shadow:0 10px 30px #00000080}.zeta-nav-wrapper .nav-links a:not(.btn){font-family:var(--heading-font);font-size:.9rem;letter-spacing:1px;text-transform:uppercase;color:#cbd5e1}.zeta-nav-wrapper .nav-links a:not(.btn):hover,.zeta-nav-wrapper .nav-links a:not(.btn).active{color:var(--secondary-color);text-shadow:0 0 8px rgba(255,191,0,.5)}.zeta-nav-wrapper .logo-text h1,.zeta-nav-wrapper .logo-text span{font-family:var(--heading-font)}.zeta-heading{font-family:var(--heading-font);color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;position:relative;display:inline-block}.zeta-heading:after{content:"";position:absolute;bottom:-10px;left:0;width:50%;height:4px;background:var(--secondary-color);box-shadow:0 0 10px var(--secondary-color);border-radius:2px}.zeta-text{font-size:1.1rem;line-height:1.7;color:#94a3b8}.zeta-section{padding:6rem 0;position:relative}.zeta-container{max-width:1280px;margin:0 auto;padding:0 2rem}.zeta-standard-wrapper{padding:5rem 0;background:transparent}.zeta-accent-bg{background:linear-gradient(180deg,rgba(var(--primary-rgb, 0,100,0),.05) 0%,transparent 100%);border-top:1px solid var(--zeta-border)}.layout-zeta .footer{background-color:#01030a;border-top:1px solid var(--zeta-border);color:#94a3b8}.layout-zeta .footer h2,.layout-zeta .footer h3{font-family:var(--heading-font);color:#fff;letter-spacing:1px}.layout-zeta .footer-logo img{border:2px solid var(--secondary-color);box-shadow:0 0 10px #ffbf004d}.eta-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 0 4rem;overflow:hidden}.eta-container{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%}.eta-hero-content{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;position:relative;z-index:2}.eta-welcome{display:flex;align-items:center;gap:1rem;color:var(--secondary-color);font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem}.eta-line{width:50px;height:2px;background-color:var(--secondary-color)}.eta-title{font-family:var(--heading-font);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1.2;color:var(--eta-text-light);margin-bottom:1.5rem;text-transform:uppercase}.eta-desc{font-size:1.2rem;line-height:1.8;color:var(--eta-text-muted);margin-bottom:3rem;max-width:90%}.eta-actions{display:flex;gap:1.5rem}.eta-hero-visual{position:relative}.eta-image-frame{position:relative;padding:1.5rem;z-index:1}.eta-image-frame img{width:100%;height:600px;object-fit:cover;border-radius:4px;box-shadow:0 20px 40px #0009}.eta-frame-border{position:absolute;width:100px;height:100px;border:4px solid var(--secondary-color);z-index:-1;opacity:.5}.eta-frame-border.top-left{top:0;left:0;border-right:none;border-bottom:none}.eta-frame-border.bottom-right{bottom:0;right:0;border-left:none;border-top:none}@media (max-width: 992px){.eta-hero-content{grid-template-columns:1fr;text-align:center}.eta-welcome{justify-content:center}.eta-title{font-size:3rem}.eta-desc{margin:0 auto 3rem}.eta-actions{justify-content:center}.eta-image-frame img{height:400px}}.eta-about-section{padding:6rem 0;position:relative}.eta-about-content{display:flex;flex-direction:column;gap:4rem}.eta-about-text{max-width:800px;margin:0 auto;text-align:center}.eta-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.eta-value-card{padding:2rem;text-align:center;position:relative;overflow:hidden}.eta-value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--secondary-color);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.eta-value-card:hover:before{transform:scaleX(1)}.eta-value-icon{color:var(--secondary-color);margin-bottom:1.5rem;display:inline-block;padding:1rem;background:#b873331a;border-radius:50%}.eta-value-card h3{font-family:var(--heading-font);color:var(--eta-text-light);font-size:1.3rem;margin-bottom:1rem}.eta-value-card p{color:var(--eta-text-muted);line-height:1.6}.eta-features-section{padding:6rem 0;background-color:#0a110a80}.eta-timeline{position:relative;max-width:1000px;margin:0 auto;padding:2rem 0}.eta-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--eta-border);transform:translate(-50%)}.eta-timeline-item{position:relative;margin-bottom:3rem;width:50%;padding:0 3rem}.eta-timeline-item:nth-child(odd){left:0;text-align:right}.eta-timeline-item:nth-child(2n){left:50%}.eta-timeline-dot{position:absolute;top:20px;width:16px;height:16px;border-radius:50%;background:var(--secondary-color);box-shadow:0 0 10px #b8733380}.eta-timeline-item:nth-child(odd) .eta-timeline-dot{right:-8px}.eta-timeline-item:nth-child(2n) .eta-timeline-dot{left:-8px}.eta-timeline-content{position:relative;padding:2rem;text-align:left}.eta-step-number{position:absolute;top:-20px;right:20px;font-family:var(--heading-font);font-size:4rem;color:#ffffff0d;font-weight:700}.eta-timeline-item:nth-child(odd) .eta-step-number{right:auto;left:20px}.eta-timeline-content h3{font-family:var(--heading-font);color:var(--secondary-color);font-size:1.4rem;margin-bottom:1rem}.eta-timeline-content p{color:var(--eta-text-light);line-height:1.6}@media (max-width: 768px){.eta-timeline:before{left:20px}.eta-timeline-item{width:100%;padding:0 0 0 50px}.eta-timeline-item:nth-child(odd),.eta-timeline-item:nth-child(2n){left:0;text-align:left}.eta-timeline-item:nth-child(odd) .eta-timeline-dot,.eta-timeline-item:nth-child(2n) .eta-timeline-dot{left:12px;right:auto}.eta-timeline-item:nth-child(odd) .eta-step-number{left:auto;right:20px}}.eta-academics-section{padding:6rem 0;position:relative}.eta-academics-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.eta-academics-list{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.eta-list-item{display:flex;align-items:center;gap:1rem;font-size:1.1rem;color:var(--eta-text-light);background:#2d4a2233;padding:1rem 1.5rem;border-radius:4px;border-left:3px solid var(--secondary-color);transition:all .3s ease}.eta-list-item:hover{background:#2d4a2266;transform:translate(10px)}.eta-list-icon{color:var(--secondary-color)}.eta-academics-visual-panel{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.5rem}.eta-visual-card{padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.eta-visual-card.main{grid-column:1 / -1;background:#b873331a;border-color:#b8733366}.eta-visual-icon{color:var(--secondary-color);margin-bottom:1rem}.eta-visual-card h3{font-family:var(--heading-font);font-size:1.5rem;margin-bottom:.5rem;color:var(--eta-text-light)}.eta-visual-card p{color:var(--eta-text-muted)}@media (max-width: 992px){.eta-academics-grid{grid-template-columns:1fr}}.eta-blog{padding:3rem 0 6rem;background-color:transparent}.eta-blog-header{text-align:center;margin-bottom:3rem}.eta-article{max-width:900px;margin:0 auto;background:var(--eta-bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4rem;box-shadow:0 10px 40px #00000080;border-radius:4px;border:1px solid var(--eta-border)}.eta-article-hero{background:#0d0000cc;color:var(--secondary-color);padding:4rem;margin:-4rem -4rem 3rem;border-radius:4px 4px 0 0;border-bottom:1px solid var(--eta-border);box-shadow:0 10px 30px #00000080}.eta-article-title{font-size:2.8rem;line-height:1.2;margin-bottom:1.5rem;color:var(--secondary-color);text-shadow:0 2px 10px rgba(255,204,0,.2)}.eta-article-intro{font-family:Work Sans,sans-serif;font-size:1.2rem;color:var(--eta-text-light);line-height:1.8;font-style:italic;border-left:4px solid var(--secondary-color);padding-left:1.5rem}.eta-article-section{margin-bottom:3rem}.eta-article-heading{font-family:Playfair Display,serif;font-size:1.8rem;color:var(--secondary-color);margin-bottom:1rem}.eta-article-content p{color:var(--eta-text-muted);font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.eta-article-content strong{font-weight:600;color:var(--secondary-color)}@media (max-width: 768px){.eta-article{padding:2rem}.eta-article-hero{margin:-2rem -2rem 2rem;padding:2rem}.eta-article-title{font-size:2rem}}.layout-eta{--eta-bg-dark: #0d0000;--eta-bg-card: rgba(40, 0, 0, .7);--eta-border: rgba(255, 204, 0, .3);--eta-text-light: #fff5e6;--eta-text-muted: #d9bba0;--heading-font: "Playfair Display", serif;--body-font: "Roboto", sans-serif;font-family:var(--body-font);background-color:var(--eta-bg-dark);color:var(--eta-text-light);overflow-x:clip;background-image:radial-gradient(circle at 10% 20%,rgba(153,0,0,.15) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(255,204,0,.08) 0%,transparent 40%)}.eta-nav-wrapper .navbar{background-color:#0d0000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--secondary-color)}.eta-nav-wrapper .nav-links a:not(.btn){font-family:var(--body-font);font-weight:500;text-transform:uppercase;letter-spacing:1px}.eta-standard-wrapper{padding:2rem 0}.eta-accent-bg{background-color:#7700001a;border-top:1px solid var(--eta-border);border-bottom:1px solid var(--eta-border)}.eta-heading{font-family:var(--heading-font);color:var(--secondary-color);font-size:2.5rem;margin-bottom:1.5rem;position:relative;text-shadow:0 2px 10px rgba(255,204,0,.2)}.eta-text{font-size:1.1rem;line-height:1.8;color:var(--eta-text-muted)}.eta-glass-card{background:var(--eta-bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--eta-border);border-radius:4px;box-shadow:0 10px 40px #00000080;transition:all .3s cubic-bezier(.4,0,.2,1)}.eta-glass-card:hover{transform:translateY(-5px);border-color:var(--secondary-color);box-shadow:0 15px 50px #ffcc0026}.eta-btn{display:inline-block;padding:1rem 2rem;font-family:var(--body-font);font-weight:700;text-transform:uppercase;letter-spacing:2px;border-radius:2px;transition:all .3s ease;text-decoration:none;cursor:pointer}.eta-btn.primary{background-color:var(--secondary-color);color:#000;box-shadow:0 4px 15px #fc06}.eta-btn.primary:hover{background-color:#ffd633;transform:translateY(-2px);box-shadow:0 6px 20px #fc09}.eta-btn.outline{background-color:transparent;color:var(--secondary-color);border:2px solid var(--secondary-color)}.eta-btn.outline:hover{background-color:#ffcc001a}.layout-eta .footer{background-color:#0a0000;border-top:2px solid var(--secondary-color)}.layout-eta .footer h2,.layout-eta .footer h3,.layout-eta .footer h4{color:var(--secondary-color)!important}.eta-list{list-style:none;padding:0;margin:1.5rem 0}.eta-list li{position:relative;padding-left:2.5rem;margin-bottom:1rem;color:var(--eta-text-light);font-size:1.1rem;line-height:1.6;background:#ffcc000d;padding:1rem 1rem 1rem 3rem;border-radius:4px;border:1px solid rgba(255,204,0,.1);transition:all .3s ease}.eta-list li:hover{transform:translate(10px);background:#ffcc0026;border-color:var(--secondary-color);box-shadow:0 4px 15px #ffcc001a}.eta-list li:before{content:"★";position:absolute;left:1rem;color:var(--secondary-color);font-size:1.2rem;top:50%;transform:translateY(-50%);text-shadow:0 0 10px rgba(255,204,0,.5)}.theta-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 0 4rem;overflow:hidden}.theta-hero-glow{position:absolute;top:20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,202,.15) 0%,transparent 70%);border-radius:50%;z-index:0;pointer-events:none}.theta-container{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%;position:relative;z-index:2}.theta-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.theta-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#00ffca1a;border:1px solid var(--theta-border);border-radius:20px;color:var(--theta-highlight);font-size:.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:2rem}.theta-badge-dot{width:8px;height:8px;background:var(--theta-highlight);border-radius:50%;box-shadow:0 0 8px var(--theta-highlight);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.theta-title{font-family:var(--heading-font);font-size:3.8rem;font-weight:700;line-height:1.15;color:#fff;margin-bottom:1.5rem;letter-spacing:-1px}.theta-desc{font-size:1.15rem;line-height:1.7;color:var(--theta-text-secondary);margin-bottom:2.5rem;max-width:90%}.theta-actions{display:flex;gap:1rem}.theta-image-wrapper{position:relative;border-radius:4px;padding:1rem;border:1px solid var(--theta-border);background:#06101e80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theta-image-wrapper img{width:100%;height:550px;object-fit:cover;border-radius:2px;display:block}.theta-ui-box{position:absolute;width:40px;height:40px;border:2px solid var(--theta-highlight);z-index:3}.theta-ui-box.top-right{top:-10px;right:-10px;border-left:none;border-bottom:none}.theta-ui-box.bottom-left{bottom:-10px;left:-10px;border-right:none;border-top:none}.theta-scanline{position:absolute;top:1rem;left:1rem;right:1rem;height:2px;background:var(--theta-highlight);box-shadow:0 0 10px var(--theta-highlight);opacity:.6;animation:scan 4s linear infinite;z-index:2;pointer-events:none}@keyframes scan{0%{top:1rem;opacity:0}10%{opacity:.8}90%{opacity:.8}to{top:calc(100% - 1rem);opacity:0}}@media (max-width: 992px){.theta-hero-inner{grid-template-columns:1fr;text-align:center}.theta-desc{margin:0 auto 2.5rem}.theta-actions{justify-content:center}.theta-image-wrapper img{height:400px}}.theta-about-inner{display:flex;flex-direction:column;gap:4rem}.theta-about-intro{max-width:700px}.theta-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.theta-value-card{display:flex;gap:1.5rem;padding:2rem;background:var(--theta-bg);border:1px solid var(--theta-border);border-radius:4px;transition:all .3s ease}.theta-value-card:hover{border-color:var(--theta-highlight);transform:translateY(-5px);box-shadow:0 10px 30px #00ffca0d}.theta-value-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#00ffca1a;color:var(--theta-highlight);border-radius:8px;box-shadow:inset 0 0 10px #00ffca33}.theta-value-content h3{font-family:var(--heading-font);color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.theta-value-content p{color:var(--theta-text-secondary);font-size:.95rem;line-height:1.6}.theta-features-header{margin-bottom:4rem}.theta-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.theta-feature-card{background:#06101e66;border:1px solid var(--theta-border);padding:2.5rem;border-radius:4px;position:relative;overflow:hidden;transition:all .3s ease}.theta-feature-card:hover{background:#06101ecc;border-color:var(--theta-highlight);transform:translateY(-5px)}.theta-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent;transition:background .3s ease}.theta-feature-card:hover:before{background:var(--theta-highlight);box-shadow:0 0 15px var(--theta-highlight)}.theta-feature-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.theta-feature-index{font-family:var(--body-font);font-size:1.2rem;font-weight:700;color:var(--theta-highlight)}.theta-feature-line{flex-grow:1;height:1px;background:var(--theta-border)}.theta-feature-card:hover .theta-feature-line{background:#00ffca4d}.theta-feature-title{font-family:var(--heading-font);font-size:1.4rem;color:#fff;margin-bottom:1rem}.theta-feature-desc p{color:var(--theta-text-secondary);line-height:1.7}.theta-feature-list{padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem;color:var(--theta-text-secondary)}.theta-feature-list li{line-height:1.5}.theta-academics-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.theta-academics-visual{display:flex;justify-content:center;align-items:center;position:relative;height:400px}.theta-tech-circle{width:300px;height:300px;border-radius:50%;border:1px solid rgba(0,255,202,.2);position:relative;display:flex;justify-content:center;align-items:center}.theta-tech-circle:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:1px dashed rgba(0,255,202,.4);border-radius:50%;animation:spin 30s linear infinite}.theta-tech-circle-inner{width:150px;height:150px;background:#00ffca0d;border:1px solid rgba(0,255,202,.5);border-radius:50%;position:absolute}.theta-tech-icon.main{color:var(--theta-highlight);position:relative;z-index:2;filter:drop-shadow(0 0 10px rgba(0,255,202,.5))}.theta-orbit{position:absolute;top:50%;left:50%;width:100%;height:100%;transform-origin:center}.theta-orbit-icon{position:absolute;top:-12px;left:50%;transform:translate(-50%);color:var(--theta-highlight);background:var(--theta-bg-alt);padding:4px;border-radius:50%;border:1px solid var(--theta-highlight)}.orbit-1{animation:spin 15s linear infinite}.orbit-2{animation:spin 20s linear infinite reverse;width:150px;height:150px}.theta-academics-list{display:flex;flex-direction:column;gap:1rem}.theta-list-row{display:flex;align-items:center;gap:1rem;padding:1rem;background:#06101e99;border:1px solid var(--theta-border);border-radius:4px;color:#fff;font-weight:500;transition:all .3s ease}.theta-list-row:hover{border-color:var(--theta-highlight);background:#00ffca0d;transform:translate(10px)}.theta-list-icon-wrapper{color:var(--theta-highlight);display:flex;align-items:center;justify-content:center}@media (max-width: 992px){.theta-academics-inner{grid-template-columns:1fr}.theta-academics-visual{height:350px;margin-bottom:2rem}}.layout-theta{--theta-bg: var(--primary-color, #0B192C);--theta-bg-alt: var(--accent-color, #06101E);--theta-highlight: var(--secondary-color, #00FFCA);--theta-text-primary: #F8FAFC;--theta-text-secondary: #94A3B8;--theta-border: rgba(0, 255, 202, .15);--body-font: "Inter", sans-serif;--heading-font: "Inter", sans-serif;font-family:var(--body-font);background-color:var(--theta-bg);color:var(--theta-text-primary);overflow-x:clip;background-image:linear-gradient(rgba(0,255,202,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,202,.03) 1px,transparent 1px);background-size:50px 50px}.theta-nav-wrapper .navbar{background-color:#0b192cd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--theta-border)}.theta-nav-wrapper .nav-links a:not(.btn){font-weight:500;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.theta-nav-wrapper .nav-links a:hover{color:var(--theta-highlight);text-shadow:0 0 10px rgba(0,255,202,.5)}.theta-standard-wrapper{padding:6rem 0}.theta-bg-alt{background-color:var(--theta-bg-alt);border-top:1px solid var(--theta-border);border-bottom:1px solid var(--theta-border)}.theta-heading{font-weight:700;font-size:2.5rem;margin-bottom:1.5rem;color:var(--theta-text-primary);letter-spacing:-.5px}.theta-heading-highlight{color:var(--theta-highlight)}.theta-text{font-size:1.1rem;line-height:1.7;color:var(--theta-text-secondary)}.theta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;border-radius:2px;transition:all .3s ease;text-decoration:none;cursor:pointer}.theta-btn.primary{background-color:var(--theta-highlight);color:var(--theta-bg);box-shadow:0 0 20px #00ffca33}.theta-btn.primary:hover{background-color:#fff;color:var(--theta-bg);box-shadow:0 0 30px #00ffca66}.theta-btn.outline{background-color:transparent;color:var(--theta-highlight);border:1px solid var(--theta-highlight)}.theta-btn.outline:hover{background-color:#00ffca1a;box-shadow:inset 0 0 10px #00ffca33}.layout-theta .footer{background-color:var(--theta-bg-alt);border-top:1px solid var(--theta-border)}.layout-theta .footer-bottom{border-top:1px solid rgba(255,255,255,.05)}.iota-scroll-content{padding:8rem 4rem}.iota-content-block{min-height:80vh;display:flex;flex-direction:column;justify-content:center}.iota-divider{width:100%;height:1px;background:#1a1a1a1a;margin:4rem 0}.iota-heading{font-family:var(--heading-font);font-size:3rem;color:var(--iota-text-dark);margin-bottom:2rem;line-height:1.2}.iota-heading.huge{font-size:4.5rem}.iota-subheading{font-family:var(--body-font);color:var(--iota-accent);text-transform:uppercase;letter-spacing:3px;font-size:.9rem;margin-bottom:1rem}.iota-body{font-size:1.15rem;line-height:1.8;color:var(--iota-text-light);max-width:80%;margin-bottom:2rem}.text-gold{color:var(--iota-accent)}.mt-4{margin-top:2rem}.mt-5{margin-top:4rem}.iota-values-list{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.iota-value-item{display:flex;gap:1.5rem;align-items:flex-start}.iota-value-icon{color:var(--iota-accent);margin-top:.25rem}.iota-value-item h4{font-family:var(--heading-font);font-size:1.3rem;margin-bottom:.5rem;color:var(--iota-text-dark)}.iota-value-item p{color:var(--iota-text-light);line-height:1.6}.iota-features-stack{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}.iota-feature-row{display:flex;gap:2rem}.iota-feature-num{font-family:var(--heading-font);font-size:2rem;color:var(--iota-accent);opacity:.5;font-weight:700}.iota-feature-text h4{font-family:var(--heading-font);font-size:1.5rem;margin-bottom:1rem;color:var(--iota-text-dark)}.iota-feature-text p{color:var(--iota-text-light);line-height:1.6}.iota-academics-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.iota-academic-item{display:flex;align-items:center;gap:1rem;font-size:1.1rem;color:var(--iota-text-dark);font-weight:500;padding:1rem;border-bottom:1px solid rgba(26,26,26,.1)}@media (max-width: 992px){.iota-scroll-content{padding:4rem 2rem}.iota-content-block{min-height:auto;padding:2rem 0}.iota-heading.huge{font-size:3rem}.iota-body{max-width:100%}}.layout-iota{--iota-bg: var(--primary-color, #F8F9FA);--iota-accent: var(--secondary-color, #D4AF37);--iota-text-dark: var(--accent-color, #1A1A1A);--iota-text-light: #666666;--heading-font: "Playfair Display", serif;--body-font: "Inter", sans-serif;font-family:var(--body-font);background-color:var(--iota-bg);color:var(--iota-text-dark)}.iota-nav-wrapper{position:absolute;top:0;left:0;width:100%;z-index:100;background:transparent}.iota-nav-wrapper .navbar{background:transparent;border:none}.iota-nav-wrapper .nav-links a:not(.btn){color:var(--iota-text-dark);font-weight:500;text-transform:uppercase;letter-spacing:1px}.iota-nav-wrapper .logo{color:var(--iota-text-dark)}.iota-split-container{display:flex;min-height:100vh}.iota-media-pane{position:sticky;top:0;height:100vh;width:50%;overflow:hidden;background:#000}.iota-media-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.iota-media-img.active{opacity:1;transform:scale(1)}.iota-media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#0000001a,#f8f9fa4d);pointer-events:none}.iota-content-pane{width:50%;display:flex;flex-direction:column}.iota-btn{display:inline-block;padding:1rem 2.5rem;font-family:var(--body-font);font-weight:500;text-transform:uppercase;letter-spacing:2px;border-radius:0;transition:all .3s ease;text-decoration:none;border:1px solid var(--iota-accent)}.iota-btn.primary{background-color:var(--iota-accent);color:#fff}.iota-btn.primary:hover{background-color:var(--iota-text-dark);border-color:var(--iota-text-dark)}.iota-btn.outline{background-color:transparent;color:var(--iota-text-dark)}.iota-btn.outline:hover{background-color:var(--iota-text-dark);color:#fff}@media (max-width: 992px){.iota-split-container{flex-direction:column}.iota-media-pane{position:relative;width:100%;height:60vh}.iota-content-pane{width:100%}.iota-nav-wrapper .navbar{background:#f8f9fae6}}.layout-kappa{--kappa-primary: var(--primary-color, #2d4a22);--kappa-accent: var(--secondary-color, #b87333);--kappa-glass-bg: rgba(255, 255, 255, .1);--kappa-glass-border: rgba(255, 255, 255, .2);font-family:Outfit,sans-serif;color:#fff;position:relative;min-height:100vh}.kappa-parallax-bg{position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;background-position:center;z-index:-2;transform:scale(1.05)}.kappa-parallax-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#2d4a22d9,#1c2e15f2);z-index:-1}.kappa-content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column}.kappa-nav-container .navbar{background:transparent!important;border-bottom:1px solid var(--kappa-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kappa-main{padding:4rem 2rem;max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:4rem}.kappa-glass-card{background:var(--kappa-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--kappa-glass-border);border-radius:24px;padding:3rem;box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,border-color .3s ease}.kappa-glass-card:hover{transform:translateY(-5px);border-color:#fff6}.kappa-hero{margin-top:2rem;display:flex;justify-content:center}.huge-card{text-align:center;max-width:900px;padding:5rem 3rem}.kappa-badge{display:inline-block;padding:.5rem 1.5rem;background:#b8733333;color:var(--kappa-accent);border:1px solid var(--kappa-accent);border-radius:50px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:2rem}.kappa-title{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.kappa-desc{font-size:1.2rem;color:#fffc;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.kappa-btn{display:inline-block;padding:1rem 3rem;background:var(--kappa-accent);color:#fff;font-weight:600;border-radius:50px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 4px 15px #b8733366}.kappa-btn:hover{background:#fff;color:var(--kappa-accent);transform:scale(1.05)}.kappa-section-title{font-size:2.5rem;font-weight:600;margin-bottom:3rem;text-align:center;color:var(--kappa-accent)}.kappa-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.kappa-value-item{text-align:center;padding:2rem;background:#0003;border-radius:16px}.kappa-icon{color:var(--kappa-accent);margin-bottom:1rem}.kappa-value-item h3{font-size:1.2rem;margin-bottom:.5rem}.kappa-value-item p{color:#ffffffb3;font-size:.9rem;line-height:1.5}.kappa-features-list{display:flex;flex-direction:column;gap:1.5rem}.kappa-feature-row{display:flex;align-items:center;gap:2rem;background:#0003;padding:1.5rem 2rem;border-radius:16px}.kappa-feature-num{font-size:2.5rem;font-weight:700;color:var(--kappa-accent);opacity:.8}.kappa-feature-content h3{font-size:1.3rem;margin-bottom:.3rem}.kappa-feature-content p{color:#ffffffb3;font-size:.95rem}.kappa-footer-glass .footer{background:var(--kappa-glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--kappa-glass-border)}@media (max-width: 768px){.kappa-title{font-size:2.5rem}.kappa-feature-row{flex-direction:column;text-align:center;gap:1rem}}.lambda-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:5rem}.lambda-hero-text{max-width:750px}.lambda-desc{font-size:1.2rem;color:#ccc;margin-bottom:3rem;border-left:4px solid var(--lambda-accent);padding-left:1rem;line-height:1.6}.lambda-actions{display:flex;gap:1rem}.lambda-btn{display:inline-block;font-family:Teko,sans-serif;font-size:1.8rem;text-transform:uppercase;padding:.5rem 3rem;text-decoration:none;transform:skew(-15deg);transition:all .2s;cursor:pointer}.lambda-btn.primary{background:var(--lambda-accent);color:#fff}.lambda-btn.primary:hover{background:#fff;color:var(--lambda-accent)}.lambda-btn.outline{background:transparent;color:#fff;border:2px solid #fff}.lambda-btn.outline:hover{background:#fff;color:var(--lambda-dark)}@media (max-width: 768px){.lambda-title{font-size:4rem}.lambda-hero{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.lambda-actions{flex-direction:column}.lambda-btn{text-align:center}}.lambda-section-desc{font-size:1.2rem;color:#aaa;max-width:700px;line-height:1.6;border-left:4px solid var(--lambda-accent);padding-left:1rem}.lambda-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.lambda-value-card{background:#ffffff08;padding:2.5rem;border-left:3px solid var(--lambda-accent);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.lambda-value-card:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#cc00000d;transition:width .4s ease;z-index:0}.lambda-value-card:hover{transform:translateY(-10px);border-color:var(--lambda-secondary);box-shadow:0 20px 40px #0006;background:#ffffff0d}.lambda-value-card:hover:before{width:100%}.lambda-value-icon{color:var(--lambda-secondary);margin-bottom:1.5rem;position:relative;z-index:1;transition:transform .4s ease}.lambda-value-card:hover .lambda-value-icon{transform:scale(1.1) rotate(5deg)}.lambda-value-card h3{font-family:Teko,sans-serif;font-size:2rem;margin-bottom:1rem;letter-spacing:1px;position:relative;z-index:1}.lambda-value-card p{color:#bbb;line-height:1.6;position:relative;z-index:1}.lambda-section-header{margin-bottom:4rem}.lambda-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.lambda-feature-block{display:flex;gap:2rem;background:#fff;padding:2.5rem;box-shadow:0 10px 30px #0000000d;border-left:4px solid var(--lambda-dark);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.lambda-feature-block:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:var(--lambda-light);transition:width .4s ease;z-index:0}.lambda-feature-block:hover{transform:translate(10px) translateY(-5px);border-left-color:var(--lambda-secondary);box-shadow:0 20px 40px #0000001a}.lambda-feature-block:hover:after{width:100%}.lambda-feature-head,.lambda-feature-body{position:relative;z-index:1}.lambda-feature-head{flex:0 0 100px}.lambda-feature-num{font-family:Teko,sans-serif;font-size:4rem;color:var(--lambda-dark);line-height:1;display:block;opacity:.2;transition:all .4s ease}.lambda-feature-block:hover .lambda-feature-num{opacity:1;color:var(--lambda-secondary);transform:scale(1.1) translate(5px)}.lambda-feature-head h3{font-family:Teko,sans-serif;font-size:2.2rem;text-transform:uppercase;margin:0;color:var(--lambda-dark)}.lambda-feature-body ul{padding-left:1.2rem;color:#555;line-height:1.6}.lambda-feature-body ul li{margin-bottom:.5rem}.lambda-feature-body p{color:#555;line-height:1.6}@media (max-width: 768px){.lambda-features-grid{grid-template-columns:1fr}.lambda-light-section{clip-path:polygon(0 5vh,100% 0,100% 100%,0 100%);padding-top:10rem}}.lambda-academics-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.lambda-academics-list{list-style:none;padding:0;margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.lambda-academics-list li{font-size:1.2rem;padding:1rem 1.5rem 1rem 3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-left:3px solid var(--lambda-secondary);border-radius:4px;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:default}.lambda-academics-list li:before{content:">";font-family:Teko,sans-serif;color:var(--lambda-secondary);position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.5rem;transition:left .3s ease}.lambda-academics-list li:hover{background:#ffffff1a;border-color:#fff3;transform:translate(10px)}.lambda-academics-list li:hover:before{left:1.2rem}.lambda-academics-visual{position:relative;border-radius:4px;overflow:hidden}.lambda-academics-visual img{transition:transform .7s cubic-bezier(.175,.885,.32,1.275)}.lambda-academics-visual:hover img{transform:scale(1.08)}color: var(--lambda-accent); display: flex; } .lambda-academics-visual{display:flex;justify-content:center;align-items:center}.lambda-tech-box{position:relative;width:100%;aspect-ratio:1;max-width:400px;border:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;background:repeating-linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 10px,transparent 10px,transparent 20px)}.lambda-crosshair{position:absolute;width:20px;height:20px;border:2px solid var(--lambda-accent)}.top-left{top:-2px;left:-2px;border-right:none;border-bottom:none}.top-right{top:-2px;right:-2px;border-left:none;border-bottom:none}.bottom-left{bottom:-2px;left:-2px;border-right:none;border-top:none}.bottom-right{bottom:-2px;right:-2px;border-left:none;border-top:none}.lambda-tech-icons{display:flex;flex-direction:column;align-items:center;gap:2rem}.lambda-tech-icon.main{color:var(--lambda-accent)}.lambda-tech-icon.sub{color:#fff;opacity:.5}.lambda-tech-row{display:flex;gap:3rem}@media (max-width: 992px){.lambda-academics-inner{grid-template-columns:1fr}.lambda-academics-section{clip-path:polygon(0 0,100% 5vh,100% 100%,0 95%);padding-top:10rem}}.layout-lambda{--lambda-dark: #111111;--lambda-light: #f4f4f4;--lambda-accent: #cc0000;--lambda-accent-alt: #ff9900;font-family:Roboto,sans-serif;color:var(--lambda-dark);background:var(--lambda-light);overflow-x:clip}.lambda-nav-wrapper{position:absolute;top:0;left:0;width:100%;z-index:100}.lambda-nav-wrapper .navbar{background:#1119;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.1)}.lambda-nav-wrapper .nav-links a:not(.btn){color:#fff;text-transform:uppercase;font-weight:700;position:relative;transition:all .3s ease}.lambda-nav-wrapper .nav-links a:not(.btn):hover{color:var(--lambda-secondary)}.lambda-nav-wrapper .nav-links a:not(.btn):after{content:"";position:absolute;bottom:-5px;left:0;width:0%;height:2px;background:var(--lambda-secondary);transition:width .3s ease}.lambda-nav-wrapper .nav-links a:not(.btn):hover:after{width:100%}.lambda-nav-wrapper .logo{color:#fff;text-shadow:0 0 20px rgba(0,0,0,.5)}.lambda-cut-a{clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),0 100%);padding-bottom:10vw}.lambda-cut-b{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 5vw));padding-bottom:10vw}.lambda-z-10{z-index:10}.lambda-z-9{z-index:9}.lambda-z-8{z-index:8}.lambda-z-7{z-index:7}.lambda-z-6{z-index:6}.lambda-z-5{z-index:5}.lambda-z-4{z-index:4}.lambda-container{max-width:1200px;margin:0 auto;padding:0 2rem}.lambda-heading{font-family:Teko,sans-serif;font-size:4rem;text-transform:uppercase;line-height:1;margin-bottom:3rem}.lambda-highlight{color:var(--lambda-accent)}.lambda-hero{position:relative;min-height:100vh;display:flex;align-items:center;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);margin-bottom:-5vh;z-index:10}.lambda-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.lambda-hero-bg img{width:100%;height:100%;object-fit:cover}.lambda-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#111111f2,#1116)}.lambda-hero-content{position:relative;z-index:2;width:100%}.lambda-hero-text{max-width:700px}.lambda-tag{display:inline-block;background:var(--lambda-accent);color:#fff;font-family:Teko,sans-serif;font-size:1.5rem;padding:.2rem 1rem;text-transform:uppercase;margin-bottom:1rem;transform:skew(-15deg)}.lambda-title{font-family:Teko,sans-serif;font-size:6rem;line-height:.9;color:#fff;text-transform:uppercase;margin-bottom:1.5rem;text-shadow:4px 4px 0 rgba(204,0,0,.5)}.lambda-desc{font-size:1.2rem;color:#ccc;margin-bottom:3rem;border-left:4px solid var(--lambda-accent);padding-left:1rem}.lambda-section{padding-top:12vw;margin-top:-5vw;position:relative}.lambda-split-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.lambda-media-img{width:100%;height:auto;object-fit:cover;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);border-bottom:5px solid var(--lambda-secondary)}@media (max-width: 768px){.lambda-split-layout{grid-template-columns:1fr;gap:2rem}}.lambda-dark-section{background-color:var(--lambda-dark);background-image:linear-gradient(#111111eb,#111111eb),url(../assets/lambda_bg.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff}.lambda-light-section{background:var(--lambda-light);color:var(--lambda-dark)}.lambda-global-override .blog-full-content{background:#ffffff0d!important;box-shadow:none!important;border-left:3px solid var(--lambda-accent);border-radius:0!important;color:#fff!important}.lambda-global-override.lambda-dark-section .blog-title{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;text-align:left}.lambda-global-override.lambda-dark-section .blog-body p,.lambda-global-override.lambda-dark-section .blog-body li{color:#ccc!important}.lambda-global-override.lambda-dark-section h1,.lambda-global-override.lambda-dark-section h2,.lambda-global-override.lambda-dark-section h3,.lambda-global-override.lambda-dark-section h4,.lambda-global-override.lambda-dark-section p,.lambda-global-override.lambda-dark-section span{color:#fff!important}.lambda-global-override h2{font-family:Teko,sans-serif;font-size:4rem;text-transform:uppercase;margin-bottom:2rem}.lambda-global-override .card,.lambda-global-override .blog-card,.lambda-global-override .faq-item{border-radius:0;border-left:3px solid var(--lambda-accent)}@media (max-width: 768px){.lambda-title{font-size:4rem}.lambda-features-grid{grid-template-columns:1fr}.lambda-hero{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}}.sigma-hero{min-height:100vh;display:flex;align-items:center;padding:6rem 5% 10rem;background:linear-gradient(135deg,#FAFAFA,var(--sigma-secondary),#FAFAFA);background-size:200% 200%;animation:gradientFlow 10s ease infinite;position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.sigma-hero:before{content:"";position:absolute;top:10%;left:5%;width:150px;height:150px;background:var(--sigma-secondary);border-radius:50%;opacity:.3;z-index:1;animation:glowPulse 5s infinite alternate}.sigma-hero:after{content:"";position:absolute;bottom:20%;right:15%;width:300px;height:300px;background:var(--sigma-primary);border-radius:50%;opacity:.05;z-index:1}.sigma-hero-container{max-width:1300px;width:100%;margin:0 auto;display:flex;align-items:center;gap:4rem}.sigma-hero-text{flex:1;max-width:600px;z-index:2}.sigma-hero-badge{display:inline-block;padding:.5rem 1rem;background:var(--sigma-secondary);color:var(--sigma-primary);font-family:Work Sans,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:2rem}.sigma-hero-title{font-size:clamp(3rem,5vw,4.5rem);line-height:1.1;margin-bottom:1.5rem;font-weight:700;background:linear-gradient(45deg,var(--sigma-primary),var(--sigma-secondary),var(--sigma-accent));background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:textGradientFlow 5s linear infinite}.sigma-hero-subtitle{font-size:1.15rem;color:#555;line-height:1.7;margin-bottom:2.5rem;font-weight:400}.sigma-hero-actions{display:flex;gap:1rem}.sigma-hero-image-wrapper{flex:1;position:relative;height:600px;display:flex;justify-content:flex-end;align-items:center}.sigma-hero-image-backdrop{position:absolute;top:10%;right:0;width:80%;height:80%;background:var(--sigma-secondary);border-radius:24px;z-index:1}.sigma-hero-image{position:relative;z-index:2;width:90%;height:90%;object-fit:cover;box-shadow:-20px 20px 60px #0000001a;transform:translate(-10%);border-radius:24px}@media (max-width: 992px){.sigma-hero-container{flex-direction:column;text-align:center}.sigma-hero-text{margin:0 auto}.sigma-hero-actions{justify-content:center}.sigma-hero-image-wrapper{width:100%;height:400px;justify-content:center}.sigma-hero-image{transform:translate(0);width:100%}.sigma-hero-image-backdrop{width:100%;left:10px;top:20px}}.sigma-about{padding:8rem 0;background-color:#fff}.sigma-about-grid{display:flex;gap:6rem;align-items:center}.sigma-about-image-col{flex:1;position:relative;height:600px}.sigma-about-img{position:absolute;object-fit:cover;box-shadow:0 20px 40px #00000014;border-radius:24px}.sigma-about-img-1{width:70%;height:60%;top:0;left:0;z-index:2}.sigma-about-img-2{width:60%;height:50%;bottom:0;right:0;z-index:1;border:10px solid #fff}.sigma-about-text-col{flex:1}.sigma-section-heading{font-size:2.5rem;margin-bottom:2rem;line-height:1.2}.sigma-about-desc{color:#666;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.sigma-values-list{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sigma-value-item{display:flex;gap:1rem}.sigma-value-icon{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:var(--sigma-secondary);line-height:1}.sigma-value-title{font-family:Work Sans,sans-serif;font-size:1.1rem;margin-bottom:.5rem;color:var(--sigma-primary)}.sigma-value-desc{font-size:.9rem;color:#777;line-height:1.5}@media (max-width: 992px){.sigma-about-grid{flex-direction:column;gap:4rem}.sigma-about-image-col{width:100%;height:400px}.sigma-values-list{grid-template-columns:1fr}}.sigma-features{padding:6rem 0 8rem;background-color:#fafafa}.sigma-features-header{margin-bottom:4rem}.sigma-features-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.sigma-feature-card{flex:1 1 250px;max-width:300px;background:#fff;padding:3rem 2rem;box-shadow:0 10px 30px #00000008;position:relative;transition:all .4s ease;border:1px solid transparent;border-radius:24px}.sigma-feature-card:nth-child(2n){margin-top:40px}.sigma-feature-card:hover{transform:translateY(-10px)!important;border-color:var(--sigma-secondary);box-shadow:0 15px 40px #d4af3733;background:linear-gradient(180deg,#fff,#fdfbf5)}.sigma-feature-number{position:absolute;top:1rem;right:1.5rem;font-family:Playfair Display,serif;font-size:4rem;font-weight:700;color:#f0f0f0;line-height:1;z-index:1;transition:all .5s ease}.sigma-feature-card:hover .sigma-feature-number{color:var(--sigma-secondary);opacity:.5;text-shadow:0 0 15px var(--sigma-secondary)}.sigma-feature-title{position:relative;z-index:2;font-size:1.3rem;margin-bottom:1rem;color:var(--sigma-primary)}.sigma-feature-desc{position:relative;z-index:2;color:#666;font-size:.95rem;line-height:1.6}@media (max-width: 768px){.sigma-feature-card,.sigma-feature-card:nth-child(2n){max-width:100%;transform:none;margin-top:0}}.sigma-admissions{padding:6rem 0;background-color:#fff}.sigma-admissions-header{text-align:center;margin-bottom:5rem}.sigma-timeline{max-width:800px;margin:0 auto;position:relative}.sigma-timeline:before{content:"";position:absolute;top:0;bottom:0;left:20px;width:2px;background:#eee}.sigma-timeline-item{position:relative;padding-left:60px;margin-bottom:3rem}.sigma-timeline-item:last-child{margin-bottom:0}.sigma-timeline-dot{position:absolute;left:12px;top:0;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--sigma-secondary);z-index:2;transition:all .3s ease;animation:glowPulse 2s infinite}.sigma-timeline-item:hover .sigma-timeline-dot{background:var(--sigma-secondary);border-color:var(--sigma-primary);transform:scale(1.2)}.sigma-timeline-content{background:#fafafa;padding:2rem;border-radius:24px;box-shadow:0 4px 15px #00000005;transition:all .3s ease;border-left:4px solid transparent}.sigma-timeline-item:hover .sigma-timeline-content{box-shadow:0 10px 40px #80000026;border-left-color:var(--sigma-primary);transform:translate(10px)}.sigma-timeline-number{font-family:Work Sans,sans-serif;font-size:.85rem;font-weight:600;color:var(--sigma-primary);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:.5rem}.sigma-timeline-title{font-family:Playfair Display,serif;font-size:1.4rem;color:#333;margin-bottom:.5rem}.sigma-timeline-desc{color:#666;font-size:1rem;line-height:1.6}@media (max-width: 768px){.sigma-timeline-content{padding:1.5rem}}.sigma-blog{padding:8rem 0;background-color:#fafafa}.sigma-blog-header{text-align:center;margin-bottom:4rem}.sigma-article{max-width:900px;margin:0 auto;background:#fff;padding:4rem;box-shadow:0 10px 40px #00000008;border-radius:24px}.sigma-article-hero{background:var(--sigma-secondary);color:var(--sigma-primary);padding:4rem;margin:-4rem -4rem 3rem;border-radius:24px 24px 0 0;box-shadow:0 10px 30px #0000001a}.sigma-article-title{font-size:2.8rem;line-height:1.2;margin-bottom:1.5rem}.sigma-article-intro{font-family:Work Sans,sans-serif;font-size:1.2rem;color:var(--sigma-primary);line-height:1.8;font-style:italic;border-left:4px solid var(--sigma-primary);padding-left:1.5rem}.sigma-article-section{margin-bottom:3rem}.sigma-article-heading{font-family:Playfair Display,serif;font-size:1.8rem;color:var(--sigma-primary);margin-bottom:1rem}.sigma-article-content p{color:#444;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.sigma-article-content strong{font-weight:600;color:var(--sigma-primary)}.sigma-article-content .sigma-list{list-style:none;padding:0;margin:1.5rem 0}.sigma-article-content .sigma-list li{position:relative;padding-left:2rem;margin-bottom:.8rem;color:#444;font-size:1.05rem;line-height:1.6;background:#ffffff80;padding:.8rem 1rem .8rem 2.5rem;border-radius:12px;box-shadow:0 2px 10px #00000005;transition:transform .3s ease;border-left:3px solid transparent}.sigma-article-content .sigma-list li:hover{transform:translate(5px);border-left-color:var(--sigma-secondary);background:#fff;box-shadow:0 5px 15px #0000000d}.sigma-article-content .sigma-list li:before{content:"✦";position:absolute;left:1rem;color:var(--sigma-secondary);font-size:1.2rem;top:50%;transform:translateY(-50%)}@media (max-width: 768px){.sigma-article{padding:2rem}.sigma-article-hero{margin:-2rem -2rem 2rem;padding:2rem}.sigma-article-title{font-size:2rem}}.layout-sigma-wrapper{background-color:#fafafa;background-image:radial-gradient(rgba(0,0,0,.05) 1.5px,transparent 1.5px);background-size:24px 24px;color:#333;font-family:Work Sans,sans-serif;overflow-x:hidden}.layout-sigma-wrapper h1:not(.footer h1),.layout-sigma-wrapper h2:not(.footer h2),.layout-sigma-wrapper h3:not(.footer h3),.layout-sigma-wrapper h4:not(.footer h4){font-family:Playfair Display,serif;font-weight:900;color:var(--sigma-primary);margin-top:0}.sigma-generic-wrapper{background:var(--sigma-accent);padding:5rem 0}.sigma-generic-wrapper .section-title{color:#fff!important;font-family:Playfair Display,serif;font-weight:900;text-align:center}.sigma-generic-wrapper .section-subtitle{color:var(--sigma-secondary);text-align:center;font-family:Work Sans,sans-serif}.sigma-generic-wrapper .faq-section{background-color:transparent}.sigma-generic-wrapper .faq-item{background:#fff;border:none;border-left:4px solid var(--sigma-secondary);border-radius:24px;box-shadow:0 4px 15px #0000000d;margin-bottom:1.5rem;overflow:hidden}.sigma-generic-wrapper .faq-question{color:var(--sigma-accent);font-family:Work Sans,sans-serif;font-weight:600}.sigma-generic-wrapper .faq-answer{color:#555;border-top:1px solid #eee}.sigma-container{max-width:1200px;margin:0 auto;padding:0 2rem}.sigma-btn-solid{display:inline-block;padding:1rem 2.5rem;background:var(--sigma-primary);color:#fff;text-decoration:none;font-family:Work Sans,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:.9rem;border:1px solid var(--sigma-primary);border-radius:24px;transition:all .3s ease;animation:glowPulse 2.5s infinite}.sigma-btn-solid:hover{background:var(--sigma-accent);border-color:var(--sigma-accent);color:var(--sigma-secondary)}.sigma-btn-outline{display:inline-block;padding:1rem 2.5rem;background:transparent;color:var(--sigma-primary);text-decoration:none;font-family:Work Sans,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:.9rem;border:2px solid var(--sigma-primary);border-radius:24px;transition:all .3s ease}.sigma-btn-outline:hover{background:var(--sigma-secondary);color:var(--sigma-primary);border-color:var(--sigma-secondary)}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes textGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes glowPulse{0%{box-shadow:0 0 10px var(--sigma-secondary)}50%{box-shadow:0 0 25px var(--sigma-secondary)}to{box-shadow:0 0 10px var(--sigma-secondary)}}.omega-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1.5rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);background:transparent}.omega-navbar.scrolled{background:#0a192ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 0;box-shadow:0 10px 30px -10px #020c1bb3}.omega-nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.omega-brand{display:flex;align-items:center;gap:1rem;text-decoration:none}.omega-brand-logo{width:40px;height:40px;object-fit:contain}.omega-brand-text{display:flex;flex-direction:column}.omega-brand-text span{font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--omega-secondary);font-weight:600}.omega-brand-text strong{font-size:1.5rem;color:#fff;font-weight:700;letter-spacing:1px}.omega-nav-links{display:flex;gap:2.5rem;align-items:center}.omega-nav-links a{color:#fff;text-decoration:none;font-size:1rem;font-weight:500;position:relative;padding:.5rem 0;transition:color .3s}.omega-nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--omega-secondary);transition:width .3s ease}.omega-nav-links a:hover{color:var(--omega-secondary)}.omega-nav-links a:hover:after{width:100%}.omega-nav-cta{background:transparent;color:var(--omega-secondary);border:1px solid var(--omega-secondary);padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:all .3s}.omega-nav-cta:hover{background:#64ffda1a}.omega-hamburger,.omega-nav-cta-mobile{display:none}@media (max-width: 992px){.omega-hamburger{display:flex;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;z-index:1001;padding:0}.omega-hamburger span{display:block;width:30px;height:2px;background:var(--omega-secondary);transition:.3s}.omega-hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.omega-hamburger.active span:nth-child(2){opacity:0}.omega-hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.omega-nav-cta-desktop{display:none}.omega-nav-links{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#112240;flex-direction:column;justify-content:center;transition:.4s ease;box-shadow:-10px 0 30px -15px #020c1bb3}.omega-nav-links.active{right:0}.omega-nav-cta-mobile{display:block;margin-top:1rem;border:1px solid var(--omega-secondary);padding:.75rem 2rem;border-radius:4px;color:var(--omega-secondary)!important}}.omega-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px 0 100px;overflow:hidden}.omega-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../assets/madurai_hero.jpg),url(https://images.unsplash.com/photo-1497366216548-37526070297c?auto=format&fit=crop&q=80);background-size:cover;background-position:center;z-index:1;animation:subtleZoom 25s infinite alternate ease-in-out}@keyframes subtleZoom{0%{transform:scale(1)}to{transform:scale(1.12)}}.omega-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(80,0,0,.55) 0%,transparent 70%),linear-gradient(135deg,#400000eb,#0a0000a6)}.omega-hero-content-wrapper{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2.5rem;width:100%}.omega-hero-content{max-width:820px;color:#fff;animation:fadeInUp 1s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.omega-hero-badge{display:inline-flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid rgba(255,215,0,.35);padding:8px 20px;border-radius:50px;margin-bottom:1.75rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.omega-badge-logo{height:24px;width:auto;border-radius:4px}.omega-badge-icon{font-size:1.3rem;filter:drop-shadow(0 0 6px rgba(255,215,0,.5))}.omega-badge-text{color:var(--secondary-color);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;font-size:.85rem}.omega-hero-title{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:900;line-height:1.15;margin-bottom:1.5rem;color:#fff;text-shadow:2px 4px 20px rgba(0,0,0,.5);letter-spacing:-.5px}.omega-hero-desc{font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.85;margin-bottom:3rem;color:#ffffffe0;white-space:pre-line;font-weight:400;text-shadow:0 1px 6px rgba(0,0,0,.6);max-width:700px}.omega-hero-actions{display:flex;gap:1.25rem;flex-wrap:wrap}.omega-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--secondary-color) 0%,#FFA500 100%);color:var(--primary-color);padding:1rem 2.5rem;font-size:1rem;font-weight:800;text-decoration:none;border-radius:50px;text-transform:uppercase;letter-spacing:1.5px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 25px #ffd70059;position:relative;overflow:hidden;white-space:nowrap}.omega-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:left .5s ease}.omega-btn-primary:hover:before{left:100%}.omega-btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 32px #ffd7008c}.omega-btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;padding:1rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;border:2px solid rgba(255,255,255,.3);border-radius:50px;text-transform:uppercase;letter-spacing:1.5px;transition:all .3s ease;white-space:nowrap}.omega-btn-secondary:hover{background:#ffffff24;border-color:#ffffffb3;transform:translateY(-4px);box-shadow:0 10px 28px #0000004d}@media (max-width: 768px){.omega-hero{padding:120px 0 80px}.omega-hero-content-wrapper{padding:0 1.5rem}.omega-hero-actions{flex-direction:column;gap:1rem}.omega-btn-primary,.omega-btn-secondary{width:100%;text-align:center}}.omega-container{max-width:1200px;margin:0 auto;padding:0 2.5rem;width:100%;box-sizing:border-box}@media (max-width: 768px){.omega-container{padding:0 1.25rem}}.omega-about{padding:7rem 0;background:linear-gradient(to bottom,#faf9f6,#fff);overflow:hidden}.omega-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.omega-section-title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;color:var(--primary-color);margin:0 0 1.25rem;line-height:1.2;letter-spacing:-.5px}.omega-divider{width:72px;height:5px;background:linear-gradient(90deg,var(--secondary-color),rgba(255,215,0,0));margin-bottom:2rem;border-radius:5px;flex-shrink:0}.omega-about-text{font-size:1rem;line-height:1.9;color:#555;margin-bottom:2.5rem;white-space:pre-line}.omega-values-heading{font-size:1rem;font-weight:800;color:var(--primary-color);text-transform:uppercase;letter-spacing:2px;margin:0 0 1.25rem;opacity:.7}.omega-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.omega-value-card{position:relative;padding:1.25rem 1rem 1.25rem 1.25rem;background:#fff;border-radius:10px;box-shadow:0 3px 15px #0000000a;transition:all .3s ease;border:1px solid #efefef;overflow:hidden}.omega-value-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--secondary-color);border-radius:4px 0 0 4px}.omega-value-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014;border-color:transparent}.omega-value-number{font-size:2.5rem;font-weight:900;color:var(--primary-color);opacity:.06;position:absolute;top:-4px;right:6px;line-height:1;-webkit-user-select:none;user-select:none}.omega-value-card h4{font-size:.95rem;color:var(--primary-color);margin:0 0 .3rem;font-weight:700}.omega-value-card p{font-size:.82rem;color:#777;line-height:1.5;margin:0}.omega-about-image-wrapper{position:relative;padding:1.5rem 1.5rem 1.5rem 0;align-self:center}.omega-image-frame{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #00000026;z-index:2}.omega-image-frame img{width:100%;height:auto;display:block;transition:transform .7s cubic-bezier(.165,.84,.44,1)}.omega-image-frame:hover img{transform:scale(1.04)}.omega-frame-accent{position:absolute;top:0;right:0;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);border:3px solid var(--secondary-color);border-radius:14px;z-index:1;pointer-events:none;opacity:.7}@media (max-width: 1024px){.omega-about-grid{gap:3.5rem}}@media (max-width: 900px){.omega-about-grid{grid-template-columns:1fr;gap:2.5rem}.omega-about-image-wrapper{order:-1;padding:1.5rem;max-width:500px;margin:0 auto}}@media (max-width: 540px){.omega-values-grid{grid-template-columns:1fr}}.omega-features{padding:7rem 0;background:linear-gradient(135deg,var(--primary-color) 0%,#1A0000 100%);color:#fff;position:relative;overflow:hidden}.omega-features:before{content:"";position:absolute;top:-30%;left:-20%;width:80%;height:160%;background:radial-gradient(circle,rgba(255,215,0,.05) 0%,transparent 60%);pointer-events:none}.omega-features-header{text-align:center;position:relative;z-index:2;margin-bottom:4rem}.omega-features-header .omega-section-title{color:#fff;margin-bottom:1rem}.omega-features-subtitle{font-size:1rem;color:#ffffffb3;max-width:700px;margin:0 auto 1.5rem;line-height:1.7;font-weight:300}.omega-features-header .omega-divider{background:linear-gradient(90deg,rgba(255,215,0,0),var(--secondary-color),rgba(255,215,0,0));width:100px;margin:0 auto!important}.omega-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;position:relative;z-index:2}.omega-feature-card{background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.07);padding:2.25rem 1.75rem;border-radius:14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);text-align:center;box-shadow:0 10px 30px #0003;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.omega-feature-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--secondary-color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.omega-feature-card:hover:after{transform:scaleX(1)}.omega-feature-card:hover{background:#ffffff14;transform:translateY(-8px);border-color:#ffd70033;box-shadow:0 20px 45px #00000059}.omega-feature-icon-wrapper{width:64px;height:64px;background:linear-gradient(135deg,gold,orange);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 6px 16px #ffa5004d;transition:transform .3s ease;flex-shrink:0}.omega-feature-card:hover .omega-feature-icon-wrapper{transform:scale(1.1) rotate(6deg)}.omega-feature-icon{font-size:1.65rem}.omega-feature-title{font-size:1rem;color:var(--secondary-color);margin:0 0 .75rem;font-weight:800;letter-spacing:.2px}.omega-feature-desc{font-size:.875rem;line-height:1.7;color:#ffffffb8;font-weight:300;margin:0}@media (max-width: 1024px){.omega-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.omega-features{padding:5rem 0}.omega-features-grid{grid-template-columns:1fr;gap:1.25rem}}.omega-academics{padding:7rem 0;background:#fff}.omega-academics-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:start}.omega-academics-intro{font-size:.97rem;line-height:1.85;color:#555;margin-bottom:2rem;white-space:pre-line}.omega-list-heading{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin:0 0 .85rem;opacity:.65}.omega-academics-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.omega-academics-list--secondary{grid-template-columns:1fr 1fr 1fr}.omega-academics-list li{padding:.85rem 1rem;background:#faf9f6;border-radius:8px;display:flex;align-items:center;gap:.5rem;transition:all .25s ease;border-left:3px solid transparent}.omega-academics-list li:hover{background:#fff;box-shadow:0 6px 18px #0000000f;border-left-color:var(--secondary-color);transform:translate(4px)}.omega-academics-list li:before{content:"✦";color:var(--secondary-color);font-size:.55rem;flex-shrink:0}.omega-academics-list strong{font-size:.88rem;color:var(--primary-color);font-weight:700;line-height:1.3}.omega-academics-image{border-radius:14px;overflow:hidden;position:relative;box-shadow:0 20px 45px #00000021;align-self:center}.omega-academics-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.omega-academics-image:hover img{transform:scale(1.04)}@media (max-width: 1024px){.omega-academics-inner{grid-template-columns:1fr;gap:3rem}.omega-academics-image{max-height:360px}}@media (max-width: 600px){.omega-academics-list,.omega-academics-list--secondary{grid-template-columns:1fr}}.omega-admissions{padding:7rem 0;background:#faf9f6}.omega-admissions-header{text-align:center;margin-bottom:5rem}.omega-admissions-subtitle{font-size:1rem;color:#666;max-width:620px;margin:.75rem auto 1.5rem;line-height:1.7}.omega-steps-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;align-items:stretch;position:relative}.omega-steps-container:before{content:"";position:absolute;top:32px;left:5%;width:90%;height:2px;background:linear-gradient(90deg,transparent,var(--secondary-color),transparent);z-index:0;pointer-events:none}.omega-step-card{background:#fff;padding:2rem 1.25rem 1.75rem;border-radius:14px;box-shadow:0 6px 20px #0000000d;text-align:center;position:relative;z-index:1;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid #efefef;display:flex;flex-direction:column;align-items:center;margin-top:32px;flex:1 1 200px;max-width:320px}.omega-step-card:hover{transform:translateY(-10px);box-shadow:0 18px 38px #00000017;border-color:var(--secondary-color)}.omega-step-number{width:56px;height:56px;background:var(--primary-color);color:var(--secondary-color);font-size:1.25rem;font-weight:900;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-28px;left:50%;transform:translate(-50%);border:4px solid #FAF9F6;box-shadow:0 6px 16px #00000026;transition:all .4s ease;flex-shrink:0;z-index:2}.omega-step-card:hover .omega-step-number{background:var(--secondary-color);color:var(--primary-color)}.omega-step-title{font-size:.95rem;color:var(--primary-color);margin:.5rem 0 .65rem;font-weight:800;line-height:1.3}.omega-step-desc{font-size:.82rem;color:#777;line-height:1.65;margin:0;white-space:pre-line}@media (max-width: 1100px){.omega-steps-container:before{display:none}}.omega-faq{padding:7rem 0;background:#fff}.omega-faq-header{text-align:center;margin-bottom:4rem}.omega-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.omega-faq-item{border:1.5px solid #e8e8e8;border-radius:10px;overflow:hidden;transition:all .3s ease;background:#fff}.omega-faq-item:hover{border-color:var(--secondary-color);box-shadow:0 6px 20px #0000000f}.omega-faq-question{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.75rem;background:#fafaf8;cursor:pointer;transition:background .3s ease;-webkit-user-select:none;user-select:none}.omega-faq-question h4{font-size:1rem;color:var(--primary-color);margin:0;font-weight:600;line-height:1.5;flex:1}.omega-faq-icon{font-size:1.4rem;color:var(--secondary-color);font-weight:700;flex-shrink:0;line-height:1;transition:transform .3s ease}.omega-faq-answer{max-height:0;overflow:hidden;padding:0 1.75rem;background:#fff;transition:max-height .35s ease,padding .3s ease}.omega-faq-answer p{margin:0;color:#666;line-height:1.8;font-size:.95rem}.omega-faq-item.active{border-color:var(--primary-color);box-shadow:0 8px 24px #00000014}.omega-faq-item.active .omega-faq-answer{max-height:400px;padding:1.25rem 1.75rem 1.5rem}.omega-faq-item.active .omega-faq-question{background:var(--primary-color)}.omega-faq-item.active .omega-faq-question h4{color:#fff}.omega-faq-item.active .omega-faq-icon{color:var(--secondary-color);transform:rotate(45deg)}@media (max-width: 768px){.omega-faq-question{padding:1.2rem 1.25rem}.omega-faq-answer{padding:0 1.25rem}.omega-faq-item.active .omega-faq-answer{padding:1rem 1.25rem 1.25rem}}.omega-blogs{padding:7rem 0;background:#faf9f6}.omega-blogs-header{text-align:center;margin-bottom:4rem}.omega-blogs-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.omega-blog-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 18px #0000000d;transition:all .35s ease;border-bottom:3px solid var(--secondary-color);display:flex;flex-direction:column;flex:1 1 300px;max-width:450px}.omega-blog-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0000001a}.omega-blog-title{font-size:1.1rem;color:var(--primary-color);margin:0 0 .85rem;font-weight:700;line-height:1.4}.omega-blog-desc{font-size:.9rem;color:#777;line-height:1.7;margin:0 0 1.5rem;flex:1}.omega-blog-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary-color);text-decoration:none;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border-bottom:2px solid var(--secondary-color);padding-bottom:2px;align-self:flex-start}.omega-blog-link:hover{color:var(--secondary-color);gap:10px}@media (max-width: 768px){.omega-blogs{padding:5rem 0}}.omega-seo-article{margin-top:5rem;padding-top:4rem;border-top:1px solid #e0e0e0;color:#444;line-height:1.8}.omega-seo-article-title{font-size:1.8rem;color:var(--primary-color);margin-bottom:1.5rem;line-height:1.3}.omega-seo-article p{margin-bottom:1.25rem;font-size:.95rem}.omega-seo-section{margin-top:2.5rem}.omega-seo-section h3{font-size:1.3rem;color:var(--primary-color);margin-bottom:1rem;position:relative;display:inline-block}.omega-seo-section h3:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:2px;background-color:var(--secondary-color)}.omega-seo-conclusion{margin-top:3rem;padding:1.5rem;background:linear-gradient(135deg,var(--primary-color) 0%,#1A0000 100%);color:#fff;text-align:center;border-radius:8px;font-size:1.1rem;letter-spacing:.5px;border-left:4px solid var(--secondary-color)}.omega-footer{background:linear-gradient(160deg,#5A0000 0%,var(--primary-color) 40%,#1A0000 100%);color:#fff;padding:2.5rem 0 0;position:relative;overflow:hidden}.omega-footer:before{content:"";position:absolute;top:-60px;right:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(255,215,0,.07) 0%,transparent 65%);pointer-events:none}.omega-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.omega-footer-logo-wrapper{display:flex;flex-direction:column;align-items:center;width:fit-content;gap:10px;margin-bottom:1rem;text-decoration:none}.omega-footer-logo{height:50px;width:auto;object-fit:contain}.omega-footer-brand h2{font-size:1.3rem;font-weight:900;color:var(--secondary-color);margin:0;line-height:1.25;letter-spacing:1px}.omega-footer-location{font-size:1.1rem;letter-spacing:3px;opacity:.85}.omega-footer-slogan{font-size:.88rem;color:#ffffffe6;margin:0 0 .75rem;font-style:italic;font-weight:500;line-height:1.5}.omega-footer-desc{font-size:.82rem;color:#ffffff8c;line-height:1.7;margin:0 0 1rem}.omega-footer-motto{display:inline-block;font-size:.8rem;color:var(--secondary-color);font-weight:700;font-style:italic;padding:.5rem 1rem;border-left:3px solid var(--secondary-color);background:#ffd7000f;border-radius:0 6px 6px 0;line-height:1.4}.omega-footer h4{font-size:.78rem;color:var(--secondary-color);margin:0 0 1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:2px}.omega-footer-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.omega-footer-links a{color:#ffffffa6;text-decoration:none;font-size:.86rem;transition:all .25s ease;display:inline-flex;align-items:center;gap:6px}.omega-footer-links a:before{content:"›";color:var(--secondary-color);font-size:1rem;line-height:1;transition:transform .25s ease}.omega-footer-links a:hover{color:var(--secondary-color);padding-left:4px}.omega-footer-links a:hover:before{transform:translate(3px)}.omega-footer-contact p{color:#ffffffa6;margin:0 0 .55rem;font-size:.86rem;line-height:1.5}.omega-footer-contact strong{color:#ffffffe6}.omega-footer-bottom{text-align:center;padding:1.1rem 0;font-size:.8rem;color:#ffffff59}@media (max-width: 900px){.omega-footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.omega-footer-brand{grid-column:1 / -1}}@media (max-width: 560px){.omega-footer{padding:2.5rem 0 0}.omega-footer-grid{grid-template-columns:1fr;gap:1.75rem}}.psi-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1.5rem 0;transition:all .4s ease;background:transparent}.psi-navbar.scrolled{background:#0d0604fa;padding:1rem 0;box-shadow:0 4px 20px #00000080;border-bottom:1px solid rgba(255,255,255,.05)}.psi-nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.psi-nav-brand{display:flex;align-items:center;gap:1rem;text-decoration:none}.psi-brand-logo{width:45px;height:45px;object-fit:contain;border-radius:4px}.psi-brand-text{display:flex;flex-direction:column}.psi-brand-text span{font-family:Inter,sans-serif;font-size:.8rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:2px}.psi-brand-text strong{font-family:Rajdhani,sans-serif;font-size:1.5rem;color:#fff;letter-spacing:1px}.psi-nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.psi-nav-links a{color:#fff;text-decoration:none;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:color .2s}.psi-nav-links a:hover{color:var(--psi-secondary)}.psi-nav-cta{background:var(--psi-secondary);color:#1a0800;padding:.6rem 1.5rem;text-decoration:none;font-family:Rajdhani,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);transition:all .3s ease}.psi-nav-cta:hover{background:#ffe066;transform:translateY(-2px)}.psi-hamburger,.psi-nav-cta-mobile{display:none}@media (max-width: 1150px){.psi-hamburger{display:flex;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;z-index:1010}.psi-hamburger span{display:block;width:30px;height:3px;background:#fff;transition:.3s}.psi-hamburger.open span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.psi-hamburger.open span:nth-child(2){opacity:0}.psi-hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-7px)}.psi-nav-cta-desktop{display:none}.psi-nav-cta-mobile{display:block;margin-top:2rem}.psi-nav-links{position:fixed;top:0;right:-100%;width:320px;height:100vh;background:#0d0604;flex-direction:column;justify-content:center;align-items:center;transition:.4s cubic-bezier(.77,0,.175,1);border-left:1px solid rgba(255,255,255,.05)}.psi-nav-links.open{right:0}.psi-nav-links a{font-size:1.5rem}}.psi-hero{position:relative;height:100vh;min-height:750px;display:flex;align-items:center;overflow:hidden;background:#0d0604;padding:200px 0 100px;box-sizing:border-box}.psi-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/morena_hero_new_1786444936232.jpg),url(https://images.unsplash.com/photo-1577905139049-34b8c6ba370f?auto=format&fit=crop&q=80);background-size:cover;background-position:center;z-index:1;transform:scale(1.05);transition:transform 8s ease}.psi-hero:hover .psi-hero-bg{transform:scale(1)}.psi-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#140400eb,#b7410eb3 40%,#000c);z-index:2}.psi-hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.psi-particle{position:absolute;width:2px;height:2px;background:var(--psi-secondary);border-radius:50%;opacity:0;animation:particleFloat 8s infinite}.psi-particle:nth-child(1){left:10%;top:20%;animation-delay:0s;animation-duration:7s}.psi-particle:nth-child(2){left:30%;top:60%;animation-delay:1.5s;animation-duration:9s;width:3px;height:3px}.psi-particle:nth-child(3){left:60%;top:30%;animation-delay:3s;animation-duration:6s}.psi-particle:nth-child(4){left:80%;top:70%;animation-delay:.5s;animation-duration:8s;width:4px;height:4px}.psi-particle:nth-child(5){left:50%;top:80%;animation-delay:2s;animation-duration:10s}.psi-particle:nth-child(6){left:90%;top:15%;animation-delay:4s;animation-duration:7s;width:3px;height:3px}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(1)}20%{opacity:.8}80%{opacity:.4}to{opacity:0;transform:translateY(-80px) scale(.5)}}.psi-hero-content{position:relative;z-index:4;color:#fff;max-width:850px;padding-top:2rem;padding-bottom:5rem;animation:heroFadeIn 1s ease forwards}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.psi-hero-title{font-family:Rajdhani,sans-serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;line-height:1.1;margin-bottom:1.75rem;text-transform:uppercase;letter-spacing:1px}.psi-hero-title strong{color:var(--psi-secondary)}.psi-hero-subtitle-wrap{max-width:680px;margin-bottom:2.5rem}.psi-hero-subtitle{font-family:Inter,sans-serif;font-size:1rem;line-height:1.75;color:#fffc;margin-bottom:1rem}.psi-hero-subtitle:last-child{margin-bottom:0}.psi-hero-actions{display:flex;gap:1.25rem;margin-bottom:3rem;flex-wrap:wrap}.psi-btn{padding:.9rem 2.25rem;font-family:Rajdhani,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;display:inline-block;transition:all .35s ease;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);position:relative;overflow:hidden}.psi-btn span{position:relative;z-index:2}.psi-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;transform:translate(-110%) skew(-15deg);transition:transform .4s ease;z-index:1}.psi-btn:hover:before{transform:translate(110%) skew(-15deg)}.psi-btn-primary{background:var(--psi-secondary);color:#1a0800}.psi-btn-primary:hover{background:#ffe066;transform:translateY(-2px);box-shadow:0 8px 25px #f0e68c66}.psi-btn-outline{background:transparent;color:#fff;border:2px solid rgba(240,230,140,.6)}.psi-btn-outline:hover{background:#f0e68c26;border-color:var(--psi-secondary);transform:translateY(-2px)}.psi-hero-stats{display:flex;align-items:center;gap:2rem;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.1)}.psi-stat{display:flex;flex-direction:column}.psi-stat strong{font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:700;color:var(--psi-secondary);line-height:1}.psi-stat span{font-family:Inter,sans-serif;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:1px}.psi-stat-divider{width:1px;height:40px;background:#ffffff26}.psi-hero-scroll{position:absolute;bottom:6rem;right:3rem;z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px}.psi-hero-scroll p{font-family:Inter,sans-serif;font-size:.7rem;color:#ffffff80;text-transform:uppercase;letter-spacing:2px;writing-mode:vertical-rl}.psi-scroll-indicator{width:22px;height:36px;border:2px solid rgba(255,255,255,.3);border-radius:11px;display:flex;justify-content:center;padding-top:6px}.psi-scroll-indicator span{display:block;width:3px;height:8px;background:var(--psi-secondary);border-radius:2px;animation:scrollBob 1.6s infinite ease}@keyframes scrollBob{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.3}}.psi-hero-shape-divider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;z-index:1}.psi-hero-shape-divider svg{display:block;width:calc(100% + 1.3px);height:70px}.psi-hero-shape-divider .shape-fill{fill:#f4f6f8}@media (max-width: 768px){.psi-hero-title{font-size:2rem}.psi-hero-stats{gap:1.25rem}.psi-hero-scroll{display:none}.psi-hero-content{padding-top:6rem}.psi-hero-subtitle{font-size:.9rem}.psi-hero-subtitle-wrap{max-height:160px;overflow:hidden}.psi-hero-subtitle:not(:first-child){display:none}}.psi-about{padding:7rem 0;background:#f4f6f8}.psi-about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;align-items:center}.psi-about-image-wrapper{position:relative;padding-bottom:2rem;padding-right:2rem}.psi-about-img{width:100%;height:480px;min-height:480px;background:#ddd;object-fit:cover;position:relative;z-index:2;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);box-shadow:20px 20px 50px #0000001f;display:block;color:transparent}.psi-about-accent-box{position:absolute;bottom:0;right:0;width:55%;height:55%;background:var(--psi-primary);clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);z-index:1;opacity:.85}.psi-about-badge-box{position:absolute;top:2.5rem;right:-.5rem;background:var(--psi-secondary);color:#1a0800;width:90px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;clip-path:polygon(15% 0%,85% 0%,100% 15%,100% 85%,85% 100%,15% 100%,0% 85%,0% 15%);z-index:3;text-align:center}.psi-about-badge-num{font-family:Inter,sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.psi-about-badge-year{font-family:Rajdhani,sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.psi-about-badge-label{font-family:Inter,sans-serif;font-size:.55rem;text-transform:uppercase;letter-spacing:1px}.psi-section-label{font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--psi-primary);margin-bottom:.75rem;display:flex;align-items:center;gap:10px}.psi-section-label:before{content:"";display:block;width:30px;height:2px;background:var(--psi-secondary)}.psi-about-text-block{margin-bottom:2.5rem}.psi-about-text{font-family:Inter,sans-serif;font-size:.97rem;line-height:1.8;color:#555;margin-bottom:1rem}.psi-about-text:last-child{margin-bottom:0}.psi-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.psi-value-card{background:#fff;padding:1.5rem;border-left:3px solid var(--psi-primary);border-radius:0 4px 4px 0;box-shadow:0 2px 12px #0000000a;transition:all .3s ease;position:relative;overflow:hidden}.psi-value-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--psi-secondary);transition:width .4s ease}.psi-value-card:hover:after{width:100%}.psi-value-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #b7410e1a}.psi-value-icon{font-family:Rajdhani,sans-serif;font-size:2rem;font-weight:700;color:#b7410e26;position:absolute;top:.5rem;right:.75rem;line-height:1}.psi-value-card h4{font-family:Rajdhani,sans-serif;font-size:1.1rem;margin-bottom:.4rem;color:#222;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.psi-value-card p{font-family:Inter,sans-serif;font-size:.87rem;color:#666;line-height:1.55;margin:0}@media (max-width: 960px){.psi-about-grid{grid-template-columns:1fr;gap:3rem}.psi-about-img{height:320px}}@media (max-width: 480px){.psi-values-grid{grid-template-columns:1fr}}.psi-features{padding:6rem 0;background:#fff}.psi-features-header{text-align:center;margin-bottom:4rem}.psi-features-header .psi-section-subtitle{margin:.75rem auto 0;max-width:600px}.psi-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.psi-feature-card{background:#fafafa;border:1px solid #eee;padding:2.5rem 2rem;text-align:left;position:relative;overflow:hidden;transition:all .4s ease;border-radius:2px}.psi-feature-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--psi-primary);transition:height .4s ease}.psi-feature-card:hover:before{height:100%}.psi-feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #b7410e1a;border-color:transparent}.psi-feature-icon{font-size:2.5rem;margin-bottom:1.25rem;display:block;line-height:1;transition:transform .3s ease}.psi-feature-card:hover .psi-feature-icon{transform:scale(1.15)}.psi-feature-title{font-family:Rajdhani,sans-serif;font-size:1.2rem;margin-bottom:.75rem;color:#1a0800;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.psi-feature-desc{font-family:Inter,sans-serif;color:#666;line-height:1.65;font-size:.9rem}.psi-feature-accent{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--psi-primary),var(--psi-secondary));transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.psi-feature-card:hover .psi-feature-accent{transform:scaleX(1)}@media (max-width: 960px){.psi-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.psi-features-grid{grid-template-columns:1fr}}.psi-academics{background:linear-gradient(135deg,#1a0800,#2d0e00,#1a0800);padding:7rem 0;color:#fff;position:relative;overflow:hidden}.psi-academics-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 30px,rgba(240,230,140,.02) 30px,rgba(240,230,140,.02) 60px);pointer-events:none}.psi-academics-inner{position:relative;z-index:2}.psi-academics-header{text-align:center;margin-bottom:4rem}.psi-academics-header .psi-section-subtitle.light{max-width:750px;margin:0 auto 1rem}.psi-section-label.light{color:var(--psi-secondary)}.psi-section-label.light:before{background:#f0e68c66}.psi-section-title.light{color:#fff}.psi-section-title.light:after{background:var(--psi-secondary)}.psi-section-subtitle.light{color:#ffffffb3}.psi-academics-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.psi-academics-box{background:#ffffff0d;border:1px solid rgba(240,230,140,.2);padding:2.5rem;border-radius:2px;transition:background .3s ease}.psi-academics-box:hover{background:#f0e68c0d}.psi-academics-box-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(240,230,140,.2)}.psi-academics-icon{font-size:1.75rem}.psi-academics-box h3{font-family:Rajdhani,sans-serif;font-size:1.35rem;color:var(--psi-secondary);text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:0}.psi-academics-secondary h3{color:#fff}.psi-academics-box ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem}.psi-academics-box li{display:flex;align-items:center;gap:8px;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-family:Inter,sans-serif;font-size:.9rem;color:#fffc;transition:color .3s ease}.psi-academics-box li:hover{color:#fff}.psi-acad-arrow{color:var(--psi-secondary);font-size:.8rem;flex-shrink:0}.psi-academics-secondary .psi-acad-arrow{color:#ffffff80}@media (max-width: 768px){.psi-academics-grid,.psi-academics-box ul{grid-template-columns:1fr}}.psi-admissions{padding:7rem 0;background:#f4f6f8}.psi-admissions-header{text-align:center;margin-bottom:4.5rem}.psi-admissions-header .psi-section-subtitle{margin:0 auto}.psi-steps-layout{display:flex;flex-direction:column;gap:0;max-width:750px;margin:0 auto;position:relative}.psi-steps-layout:before{content:"";position:absolute;left:32px;top:20px;bottom:20px;width:2px;background:linear-gradient(to bottom,var(--psi-primary),var(--psi-secondary));z-index:0}.psi-step-card{display:flex;align-items:flex-start;gap:2rem;padding:1.5rem 0;position:relative;z-index:1}.psi-step-num-wrap{flex-shrink:0;width:64px;height:64px;background:var(--psi-primary);clip-path:polygon(15% 0%,85% 0%,100% 15%,100% 85%,85% 100%,15% 100%,0% 85%,0% 15%);display:flex;align-items:center;justify-content:center;transition:background .3s ease}.psi-step-card:hover .psi-step-num-wrap{background:var(--psi-secondary)}.psi-step-num{font-family:Rajdhani,sans-serif;font-size:1.35rem;font-weight:700;color:#fff;line-height:1}.psi-step-card:hover .psi-step-num{color:#1a0800}.psi-step-body{background:#fff;padding:1.5rem 2rem;flex:1;border-radius:2px;box-shadow:0 2px 15px #0000000a;border-left:3px solid transparent;transition:all .3s ease}.psi-step-card:hover .psi-step-body{border-left-color:var(--psi-primary);transform:translate(5px);box-shadow:0 5px 25px #b7410e1a}.psi-step-title{font-family:Rajdhani,sans-serif;font-size:1.2rem;color:var(--psi-primary);text-transform:uppercase;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem}.psi-step-desc{font-family:Inter,sans-serif;font-size:.9rem;color:#666;line-height:1.65;margin:0}@media (max-width: 600px){.psi-steps-layout:before{left:28px}.psi-step-num-wrap{width:56px;height:56px}.psi-step-body{padding:1rem 1.25rem}}.psi-faq{padding:7rem 0;background:#fff}.psi-faq-header{text-align:center;margin-bottom:4rem}.psi-faq-header .psi-section-subtitle{margin:0 auto}.psi-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.psi-faq-item{background:#fafafa;border:1px solid #eee;border-radius:2px;cursor:pointer;border-left:3px solid transparent;transition:all .3s ease;overflow:hidden}.psi-faq-item:hover{border-color:#b7410e4d}.psi-faq-item.open{border-left-color:var(--psi-primary);background:#fff;box-shadow:0 4px 20px #b7410e14}.psi-faq-q{padding:1.35rem 1.5rem;display:flex;align-items:center;gap:1rem}.psi-faq-index{font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;color:var(--psi-primary);flex-shrink:0;min-width:28px}.psi-faq-question{font-family:Inter,sans-serif;font-weight:600;color:#222;font-size:.95rem;flex:1;line-height:1.4}.psi-faq-icon{font-size:1.4rem;color:var(--psi-primary);flex-shrink:0;font-weight:300;transition:transform .3s ease}.psi-faq-item.open .psi-faq-icon{transform:rotate(0)}.psi-faq-a{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .35s ease}.psi-faq-a p{font-family:Inter,sans-serif;color:#555;line-height:1.75;font-size:.9rem;margin:0;padding-bottom:1.5rem}.psi-faq-item.open .psi-faq-a{max-height:300px}.psi-blogs{padding:4rem 2rem}.psi-blogs-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.psi-blog-card{flex:1 1 300px;max-width:400px;background:#fff;padding:2rem;box-shadow:0 5px 20px #0000000d;display:flex;flex-direction:column}.psi-blog-card h3{font-size:1.2rem;color:var(--psi-primary);margin-bottom:1rem}.psi-blog-card p{color:#666;line-height:1.6;flex:1;margin-bottom:1.5rem}.psi-blog-link{color:#333;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:.85rem;border-bottom:2px solid var(--psi-secondary);align-self:flex-start;padding-bottom:2px;transition:color .3s}.psi-blog-link:hover{color:var(--psi-primary)}.psi-seo-article{margin-top:6rem;padding-top:4rem;border-top:1px solid #ddd}.psi-seo-article h2{font-size:2rem;color:var(--psi-primary);margin-bottom:2rem}.psi-seo-intro{font-size:1.1rem;color:#444;margin-bottom:1.5rem;line-height:1.7}.psi-seo-section{margin-top:3rem}.psi-seo-section h3{font-size:1.4rem;color:#222;margin-bottom:1rem}.psi-seo-section p{color:#555;line-height:1.7;margin-bottom:1rem}.psi-seo-conclusion{margin-top:4rem;padding:2rem;background:var(--psi-primary);color:#fff;text-align:center;font-size:1.2rem;font-weight:700;clip-path:polygon(2% 0,100% 0,98% 100%,0% 100%)}.psi-footer{background:#111;color:#ccc;position:relative}.psi-footer-wave{background:#f4f6f8;line-height:0}.psi-footer-wave svg{display:block;width:100%;height:80px}.psi-footer-body{padding:5rem 0 3rem}.psi-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:4rem}.psi-footer-brand{display:flex;flex-direction:column}.psi-footer-logo{height:65px;width:auto;object-fit:contain;margin-bottom:1rem;filter:brightness(.9)}.psi-footer-name{font-family:Rajdhani,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:1px;margin-bottom:1rem;display:block;transition:color .3s}.psi-footer-name:hover{color:var(--psi-secondary)}.psi-footer-tagline{font-family:Inter,sans-serif;font-size:.87rem;color:#888;line-height:1.65;margin-bottom:.75rem}.psi-footer-tagline:last-child{margin-bottom:0}.psi-footer-heading{font-family:Rajdhani,sans-serif;font-size:1rem;color:var(--psi-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;font-weight:700;position:relative;padding-bottom:.75rem}.psi-footer-heading:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:var(--psi-primary)}.psi-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.psi-footer-links a{font-family:Inter,sans-serif;color:#888;text-decoration:none;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:6px}.psi-footer-links a:before{content:"›";color:var(--psi-primary);font-size:1rem;transition:transform .3s ease}.psi-footer-links a:hover{color:#fff;padding-left:4px}.psi-footer-links a:hover:before{transform:translate(3px)}.psi-footer-contact-list{display:flex;flex-direction:column;gap:1rem}.psi-footer-contact-item{display:flex;align-items:flex-start;gap:.75rem;font-family:Inter,sans-serif;font-size:.9rem;color:#888;line-height:1.5}.psi-footer-contact-icon{flex-shrink:0;font-size:1rem}.psi-footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding:1.5rem 0}.psi-footer-bottom .psi-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.psi-footer-bottom p{font-family:Inter,sans-serif;font-size:.82rem;color:#555;margin:0}.psi-footer-bottom-tagline{color:var(--psi-secondary)!important;font-style:italic}@media (max-width: 900px){.psi-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.psi-footer-brand{grid-column:1 / -1}}@media (max-width: 560px){.psi-footer-grid{grid-template-columns:1fr}.psi-footer-bottom .psi-container{flex-direction:column;text-align:center}}*{box-sizing:border-box}.layout-psi{background-color:#f4f6f8;color:#333;font-family:Inter,Roboto,sans-serif;overflow-x:hidden;scroll-behavior:smooth}.psi-container{max-width:1200px;margin:0 auto;padding:0 2rem}.psi-section-title{font-family:Rajdhani,sans-serif;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:700;text-transform:uppercase;color:var(--psi-primary);margin-bottom:.5rem;position:relative;display:inline-block;letter-spacing:.5px;line-height:1.15}.psi-section-title:after{content:"";position:absolute;left:0;bottom:-8px;width:45%;height:3px;background:var(--psi-secondary)}.psi-section-subtitle{font-family:Inter,sans-serif;font-size:1rem;color:#666;line-height:1.7;margin-top:1.5rem;max-width:700px}.psi-section-label{font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--psi-primary);margin-bottom:.75rem;display:flex;align-items:center;gap:10px}.psi-section-label:before{content:"";display:block;width:28px;height:2px;background:var(--psi-secondary);flex-shrink:0}:root{--tau-primary: #786D5F;--tau-secondary: #FFD700;--tau-accent: #5A5247;--tau-bg: #FDFBF7;--tau-bg-alt: #F4F1EA;--tau-text: #2C2A26;--tau-text-light: #6D6860;--tau-font-heading: "Oswald", sans-serif;--tau-font-body: "Nunito Sans", sans-serif}.layout-tau{font-family:var(--tau-font-body);color:var(--tau-text);background-color:var(--tau-bg);overflow-x:hidden}.layout-tau h1,.layout-tau h2,.layout-tau h3,.layout-tau h4,.layout-tau h5,.layout-tau h6{font-family:var(--tau-font-heading);text-transform:uppercase;margin:0}.tau-container{max-width:1200px;margin:0 auto;padding:0 2rem}.tau-section-title{font-size:2.5rem;color:var(--tau-accent);margin-bottom:3rem;text-align:center;position:relative;letter-spacing:1px}.tau-section-title:after{content:"";display:block;width:60px;height:4px;background:var(--tau-secondary);margin:1rem auto 0}@media (max-width: 768px){.tau-container{padding:0 1.5rem}.tau-section-title{font-size:2rem}}.tau-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:.8rem 0;transition:all .4s ease;background:var(--tau-bg);box-shadow:0 2px 15px #5a52470d}.tau-navbar.scrolled{background:var(--tau-bg);padding:.5rem 0;box-shadow:0 4px 20px #5a52471a}.tau-nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.tau-nav-brand{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none}.tau-brand-logo{width:70px;height:70px;object-fit:contain;border-radius:50%;border:2px solid var(--tau-secondary);background:#fff}.tau-brand-text{display:block;text-align:center}.tau-brand-text span{font-family:var(--tau-font-body);font-size:.8rem;color:var(--tau-text-light);text-transform:uppercase;letter-spacing:2px}.tau-brand-text strong{font-family:var(--tau-font-heading);font-size:1.5rem;color:var(--tau-accent);letter-spacing:1px}.tau-nav-links-wrapper{display:flex;align-items:center;gap:2rem}.tau-nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.tau-nav-links a{color:var(--tau-accent);text-decoration:none;font-family:var(--tau-font-heading);font-size:1.1rem;font-weight:500;transition:color .2s;position:relative}.tau-nav-links a:hover{color:var(--tau-secondary)}.tau-nav-cta-desktop{background:var(--tau-secondary);color:var(--tau-accent);padding:.75rem 2rem;text-decoration:none;font-family:var(--tau-font-heading);font-size:1.1rem;font-weight:600;border-radius:4px;transition:all .3s ease;white-space:nowrap}.tau-nav-cta-desktop:hover{background:var(--tau-accent);color:#fff}.tau-hamburger,.tau-nav-cta-mobile{display:none}@media (max-width: 992px){.tau-hamburger{display:flex;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;z-index:1010}.tau-hamburger span{display:block;width:30px;height:3px;background:var(--tau-accent);transition:.3s}.tau-nav-cta-desktop{display:none}.tau-nav-cta-mobile{display:block;margin-top:1rem}.tau-nav-links-wrapper{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:var(--tau-bg);flex-direction:column;justify-content:center;align-items:center;transition:.4s ease;box-shadow:-5px 0 20px #0000001a}.tau-nav-links-wrapper.open{right:0}.tau-nav-links{flex-direction:column;text-align:center}.tau-nav-links a{font-size:1.5rem}.tau-nav-cta-mobile .tau-nav-cta{background:var(--tau-primary);color:#fff;padding:1rem 3rem;display:block;border-radius:4px}}.tau-hero{margin-top:70px;position:relative;height:100vh;min-height:800px;display:flex;align-items:center;background:#111;overflow:hidden}@keyframes tau-bg-drift{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.15) translate(-2%,-1%)}}.tau-hero-bg{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;background-image:url(../assets/indian_cadets.jpg),url(https://images.unsplash.com/photo-1542361345-89e58247f2d5?auto=format&fit=crop&q=80);background-size:cover;background-position:center;z-index:1;animation:tau-bg-drift 35s linear infinite alternate}.tau-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#5a5247d9,#2c2a26e6);z-index:2}.tau-hero-content{position:relative;z-index:3;color:#fff;width:100%;padding-top:15vh}.tau-hero-badge{display:inline-block;background:#ffd70026;border:1px solid var(--tau-secondary);padding:.5rem 1.5rem;border-radius:0;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);margin-bottom:2rem}.tau-hero-badge span{font-family:var(--tau-font-heading);color:var(--tau-secondary);text-transform:uppercase;letter-spacing:2px;font-size:1rem}.tau-hero-title{font-size:clamp(3rem,6vw,5.5rem);line-height:1.1;margin-bottom:1.5rem;max-width:800px}.tau-hero-title span{color:var(--tau-secondary)}.tau-hero-subtitle{font-size:1.2rem;line-height:1.6;max-width:600px;color:#fffc;margin-bottom:3rem}.tau-hero-actions{display:flex;gap:1.5rem}.tau-btn{font-family:var(--tau-font-heading);text-transform:uppercase;letter-spacing:1.5px;padding:1rem 2.5rem;font-size:1.1rem;text-decoration:none;font-weight:500;transition:all .3s ease;clip-path:polygon(15px 0,100% 0,calc(100% - 15px) 100%,0 100%)}.tau-btn-primary{background:var(--tau-secondary);color:var(--tau-accent)}.tau-btn-primary:hover{background:#fff;color:var(--tau-primary);transform:translate(5px)}.tau-btn-outline{border:2px solid #fff;color:#fff}.tau-btn-outline:hover{background:#fff;color:var(--tau-accent)}.tau-hero-bottom-strip{position:absolute;bottom:0;left:0;width:100%;background:#fdfbf71a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);z-index:3}.tau-hero-stats{display:flex;gap:4rem;padding:1.5rem 2rem}.tau-stat{display:flex;align-items:center;gap:1rem}.tau-stat strong{font-family:var(--tau-font-heading);font-size:2.5rem;color:var(--tau-secondary)}.tau-stat span{text-transform:uppercase;font-size:.9rem;letter-spacing:1px;color:#fffc}@media (max-width: 768px){.tau-hero-title{font-size:2.5rem}.tau-hero-actions{flex-direction:column;gap:1rem}.tau-hero-stats{gap:2rem;flex-wrap:wrap}}.tau-about{padding:6rem 0;background:var(--tau-bg)}.tau-about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}.tau-about-content{background:#fff;padding:4rem;box-shadow:20px 20px 60px #5a524714;position:relative;z-index:10;margin-right:-4rem;clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%)}.tau-about-content p{font-size:1.1rem;line-height:1.8;color:var(--tau-text-light);margin-bottom:1.5rem}.tau-about-highlights{margin-top:3rem;display:flex;gap:2rem}.tau-highlight{display:flex;align-items:center;gap:1rem}.tau-icon{font-size:2rem;background:var(--tau-bg-alt);padding:1rem;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);color:var(--tau-primary);display:flex;align-items:center;justify-content:center}.tau-highlight-text h4{font-size:1.2rem;color:var(--tau-accent);margin-bottom:.25rem}.tau-highlight-text p{font-size:.9rem;margin:0;color:var(--tau-text-light)}.tau-about-visual{position:relative;z-index:1}.tau-about-img-wrap{position:relative;z-index:2;padding-left:2rem}.tau-about-img{width:100%;height:550px;object-fit:cover;box-shadow:0 20px 40px #5a524726;background:#ddd;clip-path:polygon(0 5%,100% 0,95% 100%,0 100%);transition:transform .5s ease}.tau-about-visual:hover .tau-about-img{transform:scale(1.02)}.tau-about-decoration{position:absolute;top:-20px;right:-20px;width:150px;height:150px;background:repeating-linear-gradient(45deg,var(--tau-secondary),var(--tau-secondary) 4px,transparent 4px,transparent 12px);z-index:-1;clip-path:polygon(100% 0,0 100%,100% 100%)}.tau-about-visual:after{content:"";position:absolute;bottom:-30px;left:-10px;width:100%;height:100%;background:var(--tau-bg-alt);z-index:0;clip-path:polygon(0 10%,100% 0,90% 100%,0 100%)}@media (max-width: 992px){.tau-about-grid{grid-template-columns:1fr}.tau-about-visual{margin-top:3rem}}.tau-features{padding:6rem 0;background:var(--tau-bg-alt)}.tau-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.tau-feature-card{background:var(--tau-bg);padding:2.5rem 2rem;border-radius:0;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);box-shadow:0 10px 30px #5a52470d;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.tau-feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--tau-secondary);transition:all .4s cubic-bezier(.25,1,.5,1);z-index:1}.tau-feature-card:hover:before{height:100%;opacity:.05}.tau-feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #5a524726}.tau-feature-icon{font-family:var(--tau-font-heading);font-size:3.5rem;font-weight:700;color:#786d5f1a;position:absolute;top:-10px;right:-10px;line-height:1}.tau-feature-card h3{font-size:1.4rem;color:var(--tau-accent);margin-bottom:1rem;position:relative;z-index:2}.tau-feature-card p{color:var(--tau-text-light);line-height:1.6;position:relative;z-index:2}.tau-academics{padding:6rem 0;background:var(--tau-bg)}.tau-academics-list{max-width:800px;margin:0 auto}.tau-academic-item{display:flex;gap:2rem;margin-bottom:3rem;position:relative;transition:transform .3s ease}.tau-academic-item:hover{transform:translate(10px)}.tau-academic-item:last-child{margin-bottom:0}.tau-academic-marker{width:20px;height:20px;background:var(--tau-secondary);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0;margin-top:5px;position:relative;z-index:2}.tau-academic-marker:after{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:2px;height:100px;background:#786d5f33}.tau-academic-item:last-child .tau-academic-marker:after{display:none}.tau-academic-content h3{font-size:1.6rem;color:var(--tau-accent);margin-bottom:.75rem}.tau-academic-content p{color:var(--tau-text-light);line-height:1.6;font-size:1.05rem}.tau-admissions{padding:6rem 0;background:var(--tau-bg-alt)}.tau-admissions-subtitle{text-align:center;max-width:700px;margin:0 auto 4rem;color:var(--tau-text-light);font-size:1.1rem}.tau-admissions-timeline{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto}.tau-timeline-item{display:flex;background:var(--tau-bg);border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #5a52470d;transition:transform .3s ease}.tau-timeline-item:hover{transform:translate(10px)}.tau-timeline-number{background:var(--tau-primary);color:#fff;font-family:var(--tau-font-heading);font-size:2.5rem;font-weight:700;padding:2rem;display:flex;align-items:center;justify-content:center;width:100px;flex-shrink:0}.tau-timeline-content{padding:2rem;display:flex;flex-direction:column;justify-content:center}.tau-timeline-content h3{font-size:1.4rem;color:var(--tau-accent);margin-bottom:.5rem}.tau-timeline-content p{color:var(--tau-text-light);margin:0}@media (max-width: 600px){.tau-timeline-item{flex-direction:column}.tau-timeline-number{width:100%;padding:1rem}}.tau-faq{padding:6rem 0;background:var(--tau-bg)}.tau-faq-list{max-width:800px;margin:0 auto}.tau-faq-item{margin-bottom:1rem;border:1px solid rgba(120,109,95,.2);border-radius:4px;overflow:hidden}.tau-faq-question{width:100%;text-align:left;background:var(--tau-bg-alt);border:none;padding:1.5rem;font-family:var(--tau-font-heading);font-size:1.1rem;font-weight:500;color:var(--tau-accent);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .3s}.tau-faq-question:hover{background:#ffd7001a}.tau-faq-icon{font-size:1.5rem;font-weight:700;color:var(--tau-secondary)}.tau-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;background:var(--tau-bg)}.tau-faq-item.open .tau-faq-answer{max-height:300px}.tau-faq-answer p{padding:1.5rem;margin:0;color:var(--tau-text-light);line-height:1.6}.tau-blogs{padding:5rem 0;background:var(--tau-bg-alt)}.tau-seo-article{max-width:900px;margin:0 auto;background:var(--tau-bg);padding:3rem 4rem;border-radius:8px;border-top:4px solid var(--tau-secondary);box-shadow:0 10px 40px #5a524714}.tau-seo-article h2{font-size:2.2rem;color:var(--tau-accent);margin-bottom:2rem;text-align:center}.tau-seo-intro p,.tau-seo-section p,.tau-seo-conclusion p{font-size:1.1rem;line-height:1.8;color:var(--tau-text-light);margin-bottom:1.5rem}.tau-seo-section h3{font-size:1.5rem;color:var(--tau-primary);margin:2.5rem 0 1rem}.tau-seo-conclusion{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(120,109,95,.2);text-align:center;font-weight:600;font-size:1.2rem;color:var(--tau-accent)}@media (max-width: 768px){.tau-seo-article{padding:2rem}.tau-seo-article h2{font-size:1.8rem}}.tau-footer{background:var(--tau-accent);color:#fff;padding:1rem 0 .5rem}.tau-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-bottom:1rem}.tau-footer-brand-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;width:fit-content}.tau-footer-brand h2{font-size:1.5rem;color:var(--tau-secondary);margin:0}.tau-footer-slogan{color:#ffffffb3;line-height:1.4;max-width:400px;margin-top:1rem}.tau-footer h3{font-size:1.2rem;color:#fff;margin:86px 0 .5rem;position:relative}.tau-footer h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--tau-secondary)}.tau-footer-links ul{list-style:none;padding:0;margin:0}.tau-footer-links li{margin-bottom:.4rem;font-size:.95rem}.tau-footer-links a{color:#ffffffb3;text-decoration:none;transition:color .3s}.tau-footer-links a:hover{color:var(--tau-secondary)}.tau-footer-contact p{color:#ffffffb3;margin-bottom:.4rem;font-size:.95rem}.tau-footer-contact strong{color:#fff}.tau-footer-bottom{text-align:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:.85rem}@media (max-width: 992px){.tau-footer-top{grid-template-columns:1fr 1fr;gap:2rem}.tau-footer h3{margin-top:2rem}}@media (max-width: 600px){.tau-footer-top{grid-template-columns:1fr}.tau-footer h3{margin-top:2rem}}.tau-footer-logo{width:70px;height:70px;object-fit:contain;border-radius:50%;border:3px solid var(--tau-secondary);background:#fff}.phi-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 60px;overflow:hidden}.phi-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--phi-primary)}.phi-orb{position:absolute;border-radius:50%;filter:blur(80px);z-index:1;opacity:.6}.phi-orb-1{width:500px;height:500px;background:var(--phi-accent);top:-100px;right:-100px;animation:floatOrb 10s ease-in-out infinite alternate}.phi-orb-2{width:400px;height:400px;background:var(--phi-secondary);bottom:-150px;left:-50px;animation:floatOrb 12s ease-in-out infinite alternate-reverse}@keyframes floatOrb{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,50px) scale(1.1)}}.phi-hero-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:10}.phi-hero-content{padding:3rem}.phi-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff1a;border-radius:30px;font-size:.85rem;font-weight:600;letter-spacing:2px;color:var(--phi-secondary);margin-bottom:2rem;border:1px solid rgba(255,255,255,.1)}.phi-glow-dot{width:8px;height:8px;background:var(--phi-secondary);border-radius:50%;box-shadow:0 0 10px var(--phi-secondary);animation:pulseDot 2s infinite}@keyframes pulseDot{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.phi-hero-title{font-size:clamp(2.5rem,4vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff 0%,var(--phi-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.phi-hero-subtitle{font-size:1.1rem;line-height:1.8;color:#fffc;margin-bottom:2.5rem}.phi-hero-actions{display:flex;gap:1.5rem}.phi-btn-glow{padding:1rem 2rem;background:var(--phi-secondary);color:var(--phi-primary);font-weight:700;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 0 20px #f5f5dc66}.phi-btn-glow:hover{transform:translateY(-3px);box-shadow:0 0 30px #f5f5dc99}.phi-btn-ghost{padding:1rem 2rem;background:#ffffff1a;color:#fff;font-weight:600;border-radius:8px;text-decoration:none;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.phi-btn-ghost:hover{background:#fff3;transform:translateY(-3px)}.phi-hero-image-wrapper{padding:1rem;transform:perspective(1000px) rotateY(-5deg);transition:transform .5s ease}.phi-hero-image-wrapper:hover{transform:perspective(1000px) rotateY(0) scale(1.02)}.phi-hero-image{width:100%;height:500px;object-fit:cover;object-position:left center;border-radius:8px}@media (max-width: 992px){.phi-hero-container{grid-template-columns:1fr}.phi-hero-image-wrapper{transform:none}.phi-hero-content{padding:2rem}}.phi-about-section{position:relative;z-index:10}.phi-about-header{max-width:800px;margin:0 auto 4rem;text-align:center}.phi-section-title{font-size:clamp(2rem,3vw,3rem);font-weight:700;color:#fff;margin-bottom:1.5rem}.phi-about-intro p{font-size:1.1rem;line-height:1.8;color:#ffffffb3;margin-bottom:1rem}.phi-about-intro p:first-child{font-size:1.25rem;color:var(--phi-secondary);font-weight:500}.phi-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.phi-image-container{padding:1rem;position:relative}.phi-about-img{width:100%;height:400px;object-fit:cover;border-radius:8px}.phi-floating-badge{position:absolute;bottom:-20px;right:-20px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;border-color:var(--phi-secondary)}.phi-highlight{font-size:2.5rem;font-weight:800;color:var(--phi-secondary);line-height:1}.phi-beliefs-panel{padding:3rem}.phi-sub-title{font-size:1.8rem;color:#fff;margin-bottom:2rem}.phi-belief-list{list-style:none;padding:0;margin:0}.phi-belief-list li{display:flex;align-items:flex-start;gap:1rem;font-size:1.1rem;color:#ffffffd9;margin-bottom:1.5rem;line-height:1.6}.phi-list-icon{width:12px;height:12px;background:var(--phi-secondary);border-radius:50%;margin-top:6px;box-shadow:0 0 10px var(--phi-secondary);flex-shrink:0}.phi-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.phi-value-card{padding:2.5rem;text-align:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.phi-value-card:hover{transform:translateY(-10px)}.phi-value-icon{font-size:3rem;font-weight:800;color:#ffffff1a;margin-bottom:1rem}.phi-value-card h4{font-size:1.4rem;color:var(--phi-secondary);margin-bottom:1rem}.phi-value-card p{font-size:1rem;color:#ffffffb3;line-height:1.6}@media (max-width: 992px){.phi-about-grid{grid-template-columns:1fr}.phi-floating-badge{right:20px}.phi-values-grid{grid-template-columns:1fr}}.phi-features-section{position:relative;z-index:10}.phi-features-header{margin-bottom:4rem}.phi-features-subtitle{font-size:1.2rem;color:var(--phi-secondary);margin-top:.5rem}.phi-experiences-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}.phi-experience-card{flex:1 1 400px;max-width:45%;padding:3.5rem 2.5rem;position:relative;overflow:hidden;transition:transform .4s ease,border-color .4s ease}@media (max-width: 992px){.phi-experience-card{max-width:100%}}.phi-experience-card:hover{transform:translateY(-5px);border-color:var(--phi-secondary)}.phi-exp-glow{position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:var(--phi-secondary);filter:blur(50px);opacity:0;transition:opacity .5s ease;border-radius:50%;pointer-events:none}.phi-experience-card:hover .phi-exp-glow{opacity:.15}.phi-exp-number{font-size:4rem;font-weight:800;color:#ffffff0d;position:absolute;top:1rem;right:1.5rem;line-height:1;transition:color .4s ease}.phi-experience-card:hover .phi-exp-number{color:#ffffff1a}.phi-exp-title{color:#fff;font-size:1.6rem;margin-bottom:1rem;position:relative;z-index:2;font-weight:700}.phi-exp-desc{color:#ffffffb3;line-height:1.6;font-size:1.05rem;position:relative;z-index:2}.phi-blog-section{position:relative;z-index:10}.phi-blog-container{padding:4rem;max-width:900px;margin:0 auto}.phi-blog-header{margin-bottom:3rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2rem}.phi-blog-title{font-size:clamp(2rem,3vw,3rem);font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}.phi-blog-intro{font-size:1.2rem;color:var(--phi-secondary);line-height:1.8;font-style:italic}.phi-blog-block{margin-bottom:3rem}.phi-blog-heading{font-size:1.8rem;color:#fff;margin-bottom:1.5rem;font-weight:700;position:relative;display:inline-block}.phi-blog-heading:after{content:"";position:absolute;bottom:-5px;left:0;width:40%;height:2px;background:var(--phi-secondary)}.phi-blog-text p{font-size:1.1rem;color:#fffc;line-height:1.8;margin-bottom:1.5rem}.phi-blog-text strong{color:var(--phi-secondary);font-weight:600}.phi-blog-keywords{margin-top:4rem;padding-top:2rem;border-top:1px dashed rgba(255,255,255,.2);font-size:.9rem;color:#ffffff80;line-height:1.6}@media (max-width: 768px){.phi-blog-container{padding:2rem}}.phi-admissions-section{position:relative;z-index:10}.phi-admissions-container{padding:4rem}.phi-admissions-header{text-align:center;margin-bottom:4rem}.phi-admissions-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-bottom:4rem}.phi-admission-step{flex:1 1 400px;max-width:45%;text-align:center;padding:3.5rem 2.5rem;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .4s ease;position:relative;overflow:hidden}@media (max-width: 992px){.phi-admission-step{max-width:100%}}.phi-admission-step:hover{transform:translateY(-5px);border-color:var(--phi-secondary);background:#ffffff0f}.phi-step-number{font-size:8rem;font-weight:800;color:#ffffff08;position:absolute;top:-1.5rem;left:1.5rem;line-height:1;font-family:Outfit,sans-serif;pointer-events:none;transition:color .4s ease}.phi-admission-step:hover .phi-step-number{color:#ffffff14}.phi-admission-step h3{color:#fff;margin-top:1.5rem;margin-bottom:1rem;font-size:1.4rem;position:relative;z-index:2;font-weight:700}.phi-admission-step p{color:#ffffffb3;font-size:1.05rem;position:relative;z-index:2;line-height:1.6}.phi-admissions-cta{text-align:center}@media (max-width: 768px){.phi-admissions-container{padding:2rem}}.layout-phi-wrapper{background-color:var(--phi-primary);color:#fff;font-family:Outfit,Inter,sans-serif;min-height:100vh}.phi-section-padding{padding:6rem 0}.phi-glass-panel{background:#ffffff0d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0003}.phi-glass-panel:hover{border-color:#f5f5dc4d;box-shadow:0 8px 32px #f5f5dc1a}.phi-main-content{position:relative;overflow:hidden}.phi-generic-wrapper{background:var(--phi-primary)}.phi-generic-wrapper h2,.phi-generic-wrapper .section-title{color:#fff;font-weight:700}.phi-generic-wrapper .section-subtitle{color:#ffffffb3}.phi-generic-wrapper .faq-section{background-color:transparent}.phi-generic-wrapper .faq-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px}.phi-generic-wrapper .faq-question{color:var(--phi-secondary)}.phi-generic-wrapper .faq-answer{color:#fffc}.portal-container{font-family:Arial,sans-serif;color:#333;background-color:#fff;min-height:100vh}.portal-top-bar{background-color:#3a4119;color:#fff;font-size:12px;padding:8px 0}.portal-top-bar-content{max-width:1200px;margin:0 auto;display:flex;justify-content:flex-end;gap:30px;padding:0 15px}.portal-email,.portal-phone{display:flex;align-items:center;gap:5px}.portal-timing{margin-left:10px;font-weight:700}.portal-header{background-color:#555b2d;color:#fff;padding:15px 0}.portal-header-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:15px;padding:0 15px}.portal-logo{height:70px;width:auto}.portal-titles h1{margin:0;font-size:24px;font-weight:400}.portal-titles h2{margin:5px 0 0;font-size:16px;font-weight:400}.portal-nav{background-color:#d1b87a;border-bottom:3px solid #b89c56}.portal-nav-content{max-width:1200px;margin:0 auto}.portal-nav ul{list-style:none;margin:0;padding:0;display:flex}.portal-nav li{border-right:1px solid #b89c56}.portal-nav li a{display:block;padding:12px 20px;color:#333;text-decoration:none;font-weight:700;font-size:14px}.portal-nav li.active,.portal-nav li:hover{background-color:#b89c56}.portal-main-grid{max-width:1200px;margin:20px auto;display:grid;grid-template-columns:250px 1fr 250px;gap:20px;padding:0 15px}.portal-box{border:1px solid #ddd;margin-bottom:20px}.portal-box-header{background-color:#6a7140;color:#fff;margin:0;padding:10px;font-size:14px;font-weight:700}.portal-sub-header{margin:0;padding:10px;font-size:13px;font-weight:700;border-bottom:1px solid #eee}.portal-link-list{list-style:none;margin:0;padding:0}.portal-link-list li{border-bottom:1px solid #eee}.portal-link-list li a{display:block;padding:10px;color:#4a5320;text-decoration:none;font-size:13px}.portal-link-list li a:hover{background-color:#f9f9f9;color:#00f}.portal-login-options{padding:15px;display:flex;flex-direction:column;gap:10px}.portal-login-btn{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;cursor:pointer;background:#f9f9f9}.portal-login-btn:hover:not(.disabled){background:#eee}.portal-login-btn.disabled{opacity:.7;cursor:not-allowed}.login-icon{background-color:#e0e0e0;padding:10px;display:flex;align-items:center;justify-content:center;border-right:1px solid #ccc}.portal-login-btn span{padding:10px;font-size:12px;font-weight:700;flex-grow:1}.portal-banner{width:100%;margin-bottom:20px}.portal-banner img{width:100%;height:auto;display:block;border:2px solid #ddd}.portal-welcome-title{font-size:22px;color:#333;margin:0 0 15px;text-transform:uppercase}.portal-content-split{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.portal-section-title{color:#0056b3;font-size:16px;margin:0 0 10px}.portal-text-content p{font-size:14px;line-height:1.5;margin-bottom:20px;color:#444}.portal-announcements .portal-box-header{background-color:#999}.portal-announcement-content{border:1px solid #ddd;border-top:none;height:250px;padding:10px;background:#f9f9f9}.portal-marquee-text{height:100%;font-size:13px}.portal-schools-list{border:1px solid #ddd;height:500px;padding:10px}.portal-marquee-schools{height:100%}.portal-school-item{display:flex;align-items:center;gap:10px;margin-bottom:15px;cursor:pointer}.portal-school-item img{width:30px;height:30px}.portal-school-item span{font-size:12px;color:#00e;text-decoration:underline;font-weight:700}.portal-school-item:hover span{color:#551a8b}@media (max-width: 900px){.portal-main-grid,.portal-content-split{grid-template-columns:1fr}.portal-top-bar-content{flex-direction:column;align-items:center;gap:5px}}.portal-extended-content{max-width:1200px;margin:20px auto;padding:0 15px}.portal-extended-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.portal-feature-box .portal-box-content,.portal-faqs .portal-box-content{border:1px solid #ddd;border-top:none;padding:15px;background:#fafafa}.portal-faq-item{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #ccc}.portal-faq-item h4{margin:0 0 5px;color:#4a5320;font-size:14px}.portal-faq-item p{margin:0;font-size:13px;color:#555}@media (max-width: 768px){.portal-extended-grid{grid-template-columns:1fr}}:root{--gd-primary: #9d1f26;--gd-primary-dark: #7a151d;--gd-black: #111111;--gd-gold: #d4af37;--gd-bg-gray: #f5f5f5;--gd-text: #333333;--gd-text-light: #666666;--gd-border: #dddddd;--gd-white: #ffffff;--gd-section-pad: 80px 0}.gd-container{font-family:Open Sans,sans-serif;color:var(--gd-text);background-color:var(--gd-white);line-height:1.7;overflow-x:hidden}.gd-container *{box-sizing:border-box}.gd-container-inner{max-width:1240px;margin:0 auto;padding:0 24px}.gd-container h1,.gd-container h2,.gd-container h3,.gd-container h4,.gd-container h5,.gd-container h6{font-family:Merriweather,Georgia,serif;font-weight:700;margin-top:0;line-height:1.3}.gd-topbar{background-color:#991c26;padding:9px 0}.gd-top-links{display:flex;justify-content:flex-start;align-items:center;gap:24px;flex-wrap:wrap}.gd-phone{color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.gd-navbar{background-color:var(--gd-black);padding:14px 0;border-top:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:999}.gd-nav-flex{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.gd-logo{display:flex;align-items:center;gap:14px;flex-shrink:0}.gd-logo img{height:55px;width:auto}.gd-logo-text h2{color:#fff;font-size:18px;margin:0 0 2px;letter-spacing:1px}.gd-logo-text h3{color:var(--gd-gold);font-size:12px;margin:0;letter-spacing:2.5px;font-weight:600;text-transform:uppercase}.gd-menu{list-style:none;margin:0;padding:0;display:flex;gap:28px;flex-wrap:wrap;align-items:center}.gd-menu li a{color:#ddd;text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:color .25s;padding-bottom:3px;border-bottom:2px solid transparent}.gd-menu li a:hover{color:var(--gd-gold);border-bottom-color:var(--gd-gold)}.gd-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--gd-primary);color:#fff;padding:13px 30px;border-radius:6px;text-decoration:none;font-weight:700;font-size:15px;border:2px solid transparent;cursor:pointer;transition:background-color .25s,transform .2s;white-space:normal;text-align:center}.gd-btn-primary:hover{background-color:var(--gd-primary-dark);transform:translateY(-2px)}.gd-btn-outline{display:inline-block;border:2px solid var(--gd-primary);color:var(--gd-primary);padding:12px 28px;border-radius:6px;font-weight:700;font-size:15px;text-decoration:none;transition:background-color .25s,color .25s;margin-top:24px}.gd-btn-outline:hover{background-color:var(--gd-primary);color:#fff}.gd-hero{position:relative;min-height:580px;display:flex;align-items:center;justify-content:center;overflow:hidden}.gd-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.gd-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000bf 40%,#9d1f2680);z-index:2}.gd-hero-content{position:relative;z-index:3;text-align:center;color:#fff;width:100%;max-width:860px;padding:60px 24px}.gd-hero-content h1{font-size:clamp(30px,5vw,52px);margin-bottom:22px;color:var(--gd-gold);line-height:1.25;text-shadow:0 2px 8px rgba(0,0,0,.4)}.gd-hero-content p{font-size:clamp(15px,2vw,18px);margin-bottom:34px;opacity:.92;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.7}.gd-hero-stats{display:flex;justify-content:center;gap:40px;margin-top:40px;flex-wrap:wrap}.gd-hero-stat{text-align:center}.gd-hero-stat strong{display:block;font-size:13px;letter-spacing:1.5px;color:var(--gd-gold);text-transform:uppercase}.gd-section-heading{text-align:center;margin-bottom:55px}.gd-section-heading h2,.gd-heading-center h2{font-size:clamp(28px,4vw,42px);color:var(--gd-black);margin-bottom:12px}.gd-section-heading h2 span,.gd-heading-center h2 span{color:var(--gd-primary)}.gd-section-heading p,.gd-heading-center p{font-size:17px;color:var(--gd-text-light);max-width:680px;margin:0 auto}.gd-heading-center{text-align:center;margin-bottom:50px}.gd-heading-center h2:after,.gd-section-heading h2:after{content:"";display:block;width:60px;height:4px;background:var(--gd-gold);margin:14px auto 0;border-radius:2px}.gd-about-section{padding:var(--gd-section-pad);background-color:var(--gd-bg-gray)}.gd-about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.gd-about-image-wrapper{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #00000026;aspect-ratio:4/3}.gd-about-img{width:100%;height:100%;object-fit:cover;display:block}.gd-section-title{font-size:clamp(26px,3.5vw,38px);color:var(--gd-primary);margin-bottom:8px;line-height:1.25}.gd-section-title span{color:var(--gd-black)}.gd-about-subtitle{font-size:20px;color:var(--gd-text-light);font-weight:600;margin-bottom:20px;font-style:italic}.gd-about-body{font-size:15px;color:#555;line-height:1.8;margin-bottom:24px;white-space:pre-line}.gd-core-values{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 24px}.gd-core-value-item{display:flex;align-items:flex-start;gap:10px;background:#fff;border-radius:8px;padding:12px 14px;border-left:4px solid var(--gd-primary)}.gd-core-value-item .gd-cv-num{font-size:12px;font-weight:800;color:var(--gd-gold);flex-shrink:0;padding-top:2px;letter-spacing:.5px}.gd-core-value-item .gd-cv-text strong{display:block;font-size:13px;color:var(--gd-black);font-weight:700;margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px}.gd-core-value-item .gd-cv-text span{font-size:12px;color:#777;line-height:1.4}.gd-academics-preview h4{font-size:17px;color:var(--gd-black);margin-bottom:12px}.gd-check-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.gd-check-list li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#444}.gd-check-icon{color:var(--gd-primary);flex-shrink:0}.gd-features-section{padding:var(--gd-section-pad);background-color:#f9f9f9}.gd-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.gd-news-card{background:#fff;border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-left:5px solid var(--gd-primary);box-shadow:0 4px 20px #0000000f;transition:transform .25s,box-shadow .25s}.gd-news-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0000001f}.gd-news-content{flex:1}.gd-news-content h4{font-size:18px;color:var(--gd-black);margin-bottom:8px;line-height:1.3}.gd-news-content p{font-size:14px;color:#666;margin:0;line-height:1.6}.gd-icon-box{width:52px;height:52px;background:var(--gd-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.gd-academics-section{padding:var(--gd-section-pad);background:var(--gd-white)}.gd-academics-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.gd-academics-body{font-size:15px;color:#555;line-height:1.8;white-space:pre-line;margin-bottom:24px}.gd-academics-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.gd-academics-list li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#444;padding:10px 14px;background:var(--gd-bg-gray);border-radius:6px;border-left:3px solid var(--gd-gold)}.gd-academics-image{border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #0000001f;aspect-ratio:4/3}.gd-academics-image img{width:100%;height:100%;object-fit:cover;display:block}.gd-admissions-section{padding:var(--gd-section-pad);background:var(--gd-bg-gray)}.gd-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.gd-step-card{text-align:center;padding:32px 20px;background:var(--gd-white);border:1px solid #eee;border-radius:12px;transition:border-color .25s,box-shadow .25s}.gd-step-card:hover{border-color:var(--gd-gold);box-shadow:0 8px 25px #d4af3733}.gd-step-number{width:56px;height:56px;background:var(--gd-gold);color:var(--gd-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;margin:0 auto 20px;font-family:Merriweather,serif}.gd-step-card h4{color:var(--gd-primary);margin-bottom:12px;font-size:17px}.gd-step-card p{font-size:14px;color:#777;line-height:1.6;margin:0}.gd-gallery-section{padding:var(--gd-section-pad);background:var(--gd-white)}.gd-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.gd-gallery-img{width:100%;height:220px;object-fit:cover;border-radius:10px;transition:transform .3s,box-shadow .3s;display:block}.gd-gallery-img:hover{transform:scale(1.04);box-shadow:0 10px 30px #00000026}.gd-testimonials-section{padding:var(--gd-section-pad);background:var(--gd-bg-gray)}.gd-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.gd-testimonial-card{background:var(--gd-white);padding:32px;border-radius:12px;box-shadow:0 5px 20px #0000000f;border-top:4px solid var(--gd-gold);display:flex;flex-direction:column;justify-content:space-between}.gd-testimonial-text{font-style:italic;color:#555;margin-bottom:20px;font-size:15px;line-height:1.75;position:relative;padding-left:18px}.gd-testimonial-text:before{content:'"';position:absolute;left:0;top:-4px;font-size:36px;color:var(--gd-gold);font-family:Merriweather,serif;line-height:1}.gd-testimonial-author{color:var(--gd-primary);margin:0;font-size:15px;font-weight:700}.gd-faq-section{padding:var(--gd-section-pad);background:var(--gd-white)}.gd-faq-list{max-width:840px;margin:0 auto}.gd-faq-item{border:1px solid var(--gd-border);border-radius:10px;margin-bottom:14px;padding:20px 24px;transition:border-color .25s,box-shadow .25s}.gd-faq-item:hover{border-color:var(--gd-primary);box-shadow:0 5px 20px #9d1f2614}.gd-faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px}.gd-faq-question h4{margin:0;font-size:17px;color:var(--gd-black);line-height:1.4;flex:1}.gd-faq-icon{color:var(--gd-primary);flex-shrink:0}.gd-faq-answer{margin:14px 0 0;color:#666;font-size:15px;line-height:1.7;padding-top:14px;border-top:1px solid #f0f0f0}.gd-contact-section{padding:var(--gd-section-pad);background:var(--gd-bg-gray)}.gd-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.gd-contact-info h2{font-size:clamp(26px,3.5vw,38px);color:var(--gd-black);margin-bottom:12px}.gd-contact-info h2 span{color:var(--gd-primary)}.gd-contact-info>p{font-size:16px;color:#666;margin-bottom:0}.gd-contact-list{list-style:none;padding:0;margin:28px 0 0}.gd-contact-list li{margin-bottom:18px;font-size:15px;display:flex;align-items:flex-start;gap:10px;line-height:1.5}.gd-contact-list strong{color:var(--gd-primary);flex-shrink:0}.gd-contact-form{background:var(--gd-white);padding:40px;border-radius:12px;box-shadow:0 10px 40px #00000014;display:flex;flex-direction:column;gap:16px}.gd-contact-form input,.gd-contact-form textarea{width:100%;padding:14px 16px;border:1.5px solid #ddd;border-radius:8px;font-family:Open Sans,sans-serif;font-size:14px;color:var(--gd-text);background:#fafafa;transition:border-color .25s;resize:vertical}.gd-contact-form input:focus,.gd-contact-form textarea:focus{outline:none;border-color:var(--gd-primary);background:#fff}.gd-contact-form button.gd-btn-primary{width:100%;justify-content:center;padding:15px;font-size:16px;border-radius:8px}.gd-footer{background-color:var(--gd-black);color:#fff;padding:64px 0 0;border-top:5px solid var(--gd-primary)}.gd-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;padding-bottom:40px}.gd-footer-col h3{color:var(--gd-gold);margin-bottom:18px;font-size:18px;letter-spacing:.5px}.gd-footer-col p{color:#aaa;font-size:14px;line-height:1.7;margin:0}.gd-footer-col ul{list-style:none;padding:0;margin:0}.gd-footer-col ul li{margin-bottom:10px}.gd-footer-col ul li a{color:#aaa;text-decoration:none;font-size:14px;transition:color .25s,padding-left .2s;display:inline-block}.gd-footer-col ul li a:hover{color:var(--gd-gold);padding-left:4px}.gd-footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding:20px 24px;color:#666;font-size:13px}@media (max-width: 1024px){.gd-about-grid{grid-template-columns:1fr;gap:36px}.gd-about-image-wrapper{max-width:600px;margin:0 auto}.gd-academics-grid{grid-template-columns:1fr;gap:36px}.gd-academics-image{max-width:600px;margin:0 auto}.gd-contact-grid{grid-template-columns:1fr;gap:36px}}@media (max-width: 768px){:root{--gd-section-pad: 56px 0}.gd-nav-flex{flex-direction:column;align-items:flex-start;gap:14px}.gd-menu{gap:16px;flex-wrap:wrap}.gd-hero{min-height:480px}.gd-hero-content{padding:48px 16px}.gd-check-list,.gd-core-values,.gd-academics-list{grid-template-columns:1fr}.gd-steps-grid{grid-template-columns:1fr 1fr}.gd-contact-form{padding:24px 20px}.gd-footer-grid{grid-template-columns:1fr;gap:28px}}@media (max-width: 480px){.gd-features-grid,.gd-steps-grid{grid-template-columns:1fr}.gd-gallery-grid{grid-template-columns:1fr 1fr}.gd-testimonials-grid{grid-template-columns:1fr}}.gd-blog-section{padding:var(--gd-section-pad);background:#fafafa;border-top:1px solid #ebebeb}.gd-blog-header{text-align:center;max-width:860px;margin:0 auto 60px}.gd-blog-tag{display:inline-block;background:var(--gd-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:18px}.gd-blog-title{font-size:clamp(24px,3.5vw,36px);color:var(--gd-black);line-height:1.3;margin-bottom:12px}.gd-blog-subheading{font-size:17px;color:var(--gd-text-light);font-style:italic;margin:0}.gd-blog-layout{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start}.gd-blog-article{background:var(--gd-white);border-radius:14px;padding:48px;box-shadow:0 4px 24px #0000000f;border-top:4px solid var(--gd-primary)}.gd-blog-intro p{font-size:16px;color:#444;line-height:1.85;margin-bottom:18px}.gd-blog-intro p:first-child{font-size:17px;font-weight:500;color:#333}.gd-blog-pullquote{border-left:5px solid var(--gd-gold);margin:36px 0;padding:20px 28px;background:linear-gradient(135deg,#fffbf0,#fff);border-radius:0 10px 10px 0;font-size:18px;font-style:italic;color:#555;line-height:1.7;font-family:Merriweather,Georgia,serif}.gd-blog-section-block{margin:40px 0;padding-top:32px;border-top:1px solid #f0f0f0}.gd-blog-section-title{font-size:21px;color:var(--gd-primary);margin-bottom:14px;padding-left:14px;border-left:4px solid var(--gd-gold);line-height:1.35}.gd-blog-section-block p{font-size:15px;color:#555;line-height:1.85;margin-bottom:14px}.gd-blog-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.gd-blog-value-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--gd-bg-gray);border-radius:8px;border-left:3px solid var(--gd-primary)}.gd-blog-value-label{font-size:13px;font-weight:800;color:var(--gd-primary);text-transform:uppercase;letter-spacing:.8px}.gd-blog-value-desc{font-size:13px;color:#666;line-height:1.5}.gd-blog-list{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.gd-blog-list li{font-size:14px;color:#444;font-weight:500;padding:9px 14px;background:var(--gd-bg-gray);border-radius:6px;display:flex;align-items:center;gap:8px;line-height:1.4}.gd-blog-list li:before{content:"▸";color:var(--gd-primary);flex-shrink:0;font-size:12px}.gd-blog-closing{margin-top:40px;padding:24px;background:#f5f5f5;border-radius:10px}.gd-blog-closing p{font-size:15px;color:#555;line-height:1.85;margin:0}.gd-blog-final-quote{margin-top:36px;text-align:center;padding:36px 28px;background:var(--gd-black);border-radius:12px}.gd-blog-final-quote span{display:block;font-size:48px;color:var(--gd-gold);line-height:1;margin-bottom:12px;font-family:Merriweather,serif}.gd-blog-final-quote p{font-size:18px;font-style:italic;color:var(--gd-white);margin:0;font-family:Merriweather,Georgia,serif;line-height:1.7}.gd-blog-sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:90px}.gd-sidebar-card{background:var(--gd-white);border-radius:12px;padding:24px;box-shadow:0 4px 20px #0000000f;border-top:3px solid var(--gd-gold)}.gd-sidebar-card h4{font-size:15px;color:var(--gd-black);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eee}.gd-sidebar-card>ul{list-style:none;padding:0;margin:0}.gd-sidebar-card>ul li{font-size:13px;color:#555;padding:7px 0;border-bottom:1px solid #f5f5f5;line-height:1.4;display:flex;gap:8px;align-items:flex-start}.gd-sidebar-card>ul li span{color:var(--gd-primary);font-weight:700;flex:1}.gd-sidebar-cta{background:var(--gd-primary);border-top-color:var(--gd-gold)}.gd-sidebar-cta h4{color:#fff;border-bottom-color:#fff3}.gd-sidebar-cta p{color:#ffffffd9;font-size:14px;margin-bottom:18px;line-height:1.6}.gd-sidebar-cta .gd-btn-primary{display:block;background:var(--gd-gold);color:var(--gd-black);width:100%;text-align:center;font-weight:800;border-radius:8px;line-height:1.4;padding:16px}.gd-sidebar-cta .gd-btn-primary svg{display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-2px}.gd-sidebar-cta .gd-btn-primary:hover{background:#c49d2a}.gd-blog-tags{display:flex;flex-wrap:wrap;gap:8px}.gd-tag{font-size:12px;background:var(--gd-bg-gray);color:var(--gd-primary);padding:5px 12px;border-radius:20px;font-weight:600;border:1px solid #e0e0e0;cursor:default;transition:background .2s,color .2s;display:inline-block}.gd-tag:hover{background:var(--gd-primary);color:#fff;border-color:var(--gd-primary)}.gd-blog-tabs-list{list-style:none;padding:0;margin:0}.gd-blog-tabs-list li{font-size:14px;color:#555;padding:10px 12px;border-bottom:1px solid #f5f5f5;line-height:1.4;display:flex;gap:10px;align-items:flex-start;cursor:pointer;transition:all .2s ease;border-radius:6px;margin-bottom:4px;word-break:break-word;white-space:normal}.gd-blog-tabs-list li:hover{background-color:var(--gd-bg-gray);color:var(--gd-primary)}.gd-blog-tabs-list li.active{background-color:transparent;color:var(--gd-primary);font-weight:700}.gd-blog-tabs-list li .gd-tab-icon{flex-shrink:0;margin-top:3px;opacity:.6;transition:transform .2s}.gd-blog-tabs-list li:hover .gd-tab-icon{transform:translate(3px);opacity:1}.gd-blog-tabs-list li.active .gd-tab-icon{opacity:1}.gd-active-tab-content{animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.gd-blog-layout{grid-template-columns:1fr}.gd-blog-sidebar{position:static;order:-1}}@media (max-width: 768px){.gd-blog-article{padding:28px 20px}.gd-blog-values-grid,.gd-blog-list{grid-template-columns:1fr}}=======================================================================Template Name: Academics | Responsive HTML5 Template Template URI: https: //radiustheme.com/ Description: Academics | Academics Responsive HTML5 Template. Author: Radius Theme Author URI: https: //radiustheme.com/ Version: 1.6 @font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxP.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format("truetype")}html,body{height:100%;line-height:1.5;font-weight:400;vertical-align:baseline;background:#fff;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:15px}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;line-height:1.5;font-weight:400;margin:0 0 20px;color:#212121}h1{font-size:56px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}p{line-height:1.5;margin:0 0 20px}a:active,a:hover,a:focus{text-decoration:none}a:active,a:hover,a:focus{outline:0 none}img{width:100%;height:100%}ul{list-style:outside none none;margin:0;padding:0}.clear:after{clear:both;content:"";display:block}.form-group{margin-bottom:15px}@media (min-width: 576px){.container,.container-sm{max-width:100%}}@media (min-width: 768px){.container,.container-md,.container-sm{max-width:750px}}@media (min-width: 992px){.container,.container-lg,.container-md,.container-sm{max-width:970px}}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1164px}}#wrapper{overflow:hidden;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.video-margin-top{margin-top:12px}.margin-bottom-none{margin-bottom:0!important}.margin-bottom-sidebar{margin-bottom:30px}.bg-common-style{background-size:cover;background-position:center;background-repeat:no-repeat}.section-divider{height:1px;width:100%;background:#bdbdbd}.solid-underline{position:relative;padding-bottom:8px;margin-bottom:35px}.solid-underline:after{position:absolute;content:"";height:1px;width:100%;background:#e3e3e3;left:0;bottom:0}.mb-10{margin-bottom:10px}.mb-40{margin-bottom:40px}.btn-view{color:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-view:hover{color:#9f2925}.section-space{padding:100px 0}.mb-none{margin-bottom:0!important}.accent-bg{background-color:#f5f5f5}.bg-primary{background:#9f2925!important;color:#fff}.bg-textPrimary{background:#fff;color:#9f2925}.bg-primary-deep{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.bg-primary-deep:before{content:"";height:100%;width:100%;top:0;left:0;right:0;margin:0 auto;position:absolute;background-color:#00234acc}.bg-primary-deep-fixed{background-attachment:fixed;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.bg-primary-deep-fixed:before{content:"";height:100%;width:100%;top:0;left:0;right:0;margin:0 auto;position:absolute;background-color:#002147e6}.overlay-primaryColor{position:relative}.overlay-primaryColor:before{content:"";height:100%;width:100%;top:0;left:0;right:0;margin:0 auto;position:absolute;background-color:#002147b3}.overlay-video{position:relative}.overlay-video:before{content:"";top:0;left:0;right:0;margin:0 auto;position:absolute;background-color:#002147e0;height:100%;width:100%}.title-bar-counter{position:relative}.title-bar-counter:before{content:"";height:2px;width:70px;background:#fdc800;position:absolute;left:0;margin:0 auto;right:0;bottom:0;z-index:3}.title-bar-medium-left{position:relative}.title-bar-medium-left:before{content:"";height:3px;width:40px;background:#fdc800;position:absolute;left:0;bottom:-10px;z-index:1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.title-bar-high{position:relative}.title-bar-high:before{content:"";height:3px;width:40px;background:#fdc800;position:absolute;left:0;bottom:-15px;z-index:1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.title-bar-big-high{position:relative}.title-bar-big-high:before{content:"";height:3px;width:40px;background:#fdc800;position:absolute;left:0;bottom:-30px;z-index:1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.title-bar-sm-high{position:relative}.title-bar-sm-high:before{content:"";height:3px;width:40px;background:#fdc800;position:absolute;left:0;bottom:-20px;z-index:1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.title-bar-big-left-close{position:relative}.title-bar-big-left-close:before{content:"";height:4px;width:45px;background:#fdc800;position:absolute;left:0;bottom:-20px;z-index:1}.title-bar-footer{position:relative}.title-bar-footer:before{content:"";height:3px;width:45px;background:#9f2925;position:absolute;left:0;bottom:-20px;z-index:1}.title-bar-small-center{position:relative}.title-bar-small-center:before{content:"";height:2px;width:40px;background:#9f2925;position:absolute;left:0;right:0;bottom:-12px;margin:0 auto;z-index:1}.title-bar-small-left{position:relative}.title-bar-small-left:before{content:"";height:3px;width:45px;background:#9f2925;position:absolute;left:0;bottom:-35px;z-index:1}.title-bar-sidebar{position:relative}.title-bar-sidebar:before{content:"";height:4px;width:45px;background:#9f2925;position:absolute;left:0;bottom:-15px;z-index:1}.title-bar-full-width{position:relative}.title-bar-full-width:before{content:"";height:2px;width:100%;background:#9f2925;position:absolute;left:0;bottom:-12px;z-index:1}.title-default-center{text-transform:capitalize;text-align:center;font-weight:500;margin-bottom:45px;color:#9f2925}@media only screen and (max-width: 767px){.title-default-center{font-size:28px}}@media only screen and (max-width: 480px){.title-default-center{font-size:26px}}.title-default-left{text-transform:capitalize;text-align:left;font-weight:500;margin-bottom:45px}@media only screen and (max-width: 767px){.title-default-left{margin-bottom:36px;font-size:28px}}@media only screen and (max-width: 480px){.title-default-left{margin-bottom:30px;font-size:26px}}.title-default-left a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.title-default-left a:hover{color:#fdc800}.title-default-left-bold{font-size:30px;text-transform:capitalize;text-align:left;font-weight:500;margin-bottom:45px;color:#9f2925}@media (min-width: 992px) and (max-width: 1199px){.title-default-left-bold{font-size:28px}}@media (min-width: 768px) and (max-width: 991px){.title-default-left-bold{font-size:26px}}@media (min-width: 480px) and (max-width: 767px){.title-default-left-bold{font-size:24px}}@media only screen and (max-width: 479px){.title-default-left-bold{font-size:22px}}.title-default-left-bold a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.title-default-left-bold a:hover{color:#fdc800}.title-default-left-bold-lowhight{text-transform:capitalize;text-align:left;font-weight:500;margin-bottom:20px;color:#9f2925}@media only screen and (max-width: 991px){.title-default-left-bold-lowhight{font-size:26px}}@media only screen and (max-width: 767px){.title-default-left-bold-lowhight{font-size:24px}}@media only screen and (max-width: 480px){.title-default-left-bold-lowhight{font-size:22px}}.title-default-left-bold-lowhight a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.title-default-left-bold-lowhight a:hover{color:#fdc800}.title-news-left-bold{text-transform:capitalize;text-align:left;font-weight:500;margin-bottom:15px;color:#9f2925;font-size:22px}@media only screen and (max-width: 767px){.title-news-left-bold{font-size:20px}}@media only screen and (max-width: 480px){.title-news-left-bold{font-size:18px}}.title-news-left-bold a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.title-news-left-bold a:hover{color:#fdc800}.title-default-textPrimary-left{text-transform:capitalize;text-align:left;font-weight:500;margin-bottom:45px;color:#fff}.about-title{font-size:48px;color:#9f2925;margin-bottom:15px;text-align:justify;line-height:28px}.container h1:first-child{text-align:center;padding-top:2rem;padding-bottom:2rem}@media (min-width: 991px) and (max-width: 1199px){.about-title{font-size:40px}}@media (min-width: 768px) and (max-width: 991px){.about-title{font-size:36px}}@media (min-width: 480px) and (max-width: 767px){.about-title{font-size:32px}}@media (min-width: 321px) and (max-width: 479px){.about-title{font-size:28px}}@media only screen and (max-width: 320px){.about-title{font-size:26px}}.title-center{font-weight:500;font-size:36px;color:#9f2925;text-align:center}@media (min-width: 991px) and (max-width: 1199px){.title-center{font-size:34px}}@media (min-width: 768px) and (max-width: 991px){.title-center{font-size:32px}}@media (min-width: 480px) and (max-width: 767px){.title-center{font-size:30px}}@media (min-width: 321px) and (max-width: 479px){.title-center{font-size:28px}}@media only screen and (max-width: 320px){.title-center{font-size:26px}}.about-sub-title{margin-bottom:25px;text-align:justify;line-height:33px;font-size:17px}@media only screen and (max-width: 767px){.about-sub-title{width:100%}}.sub-title-full-width{margin-bottom:80px;text-align:center}@media (min-width: 991px) and (max-width: 1199px){.sub-title-full-width{margin-bottom:70px}}@media (min-width: 768px) and (max-width: 991px){.sub-title-full-width{margin-bottom:60px}}@media (min-width: 480px) and (max-width: 767px){.sub-title-full-width{margin-bottom:50px}}@media (min-width: 321px) and (max-width: 479px){.sub-title-full-width{margin-bottom:40px}}@media only screen and (max-width: 320px){.sub-title-full-width{margin-bottom:30px}}h3.sidebar-title{font-size:22px;color:#9f2925;text-transform:capitalize;margin-bottom:35px;position:relative;font-weight:500}@media (min-width: 480px) and (max-width: 1199px){h3.sidebar-title{font-size:19px}}@media only screen and (max-width: 479px){h3.sidebar-title{font-size:18px}}h3.sidebar-title a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}h3.sidebar-title a:hover{color:#fdc800}h3.sidebar-title:before{content:"";height:3px;width:40px;position:absolute;left:0;bottom:-15px;z-index:1;background:#fdc800}h2.sidebar-title{font-size:30px;color:#9f2925;text-transform:capitalize;margin-bottom:35px;position:relative;font-weight:500}@media (min-width: 480px) and (max-width: 1199px){h2.sidebar-title{font-size:19px}}@media only screen and (max-width: 479px){h2.sidebar-title{font-size:18px}}h2.sidebar-title a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}h2.sidebar-title a:hover{color:#fdc800}h2.sidebar-title:before{content:"";height:3px;width:40px;position:absolute;left:0;bottom:-15px;z-index:1;background:#fdc800}.apply-now-btn{text-align:center;color:#9f2925!important;padding:8px 0;width:104px;background:#fdc800;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block;border:2px solid #fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.apply-now-btn:hover{background:transparent;color:#fff!important}.apply-now-btn2{text-align:center;color:#9f2925;padding:10px 0;width:104px;background:#fdc800;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.apply-now-btn2:hover{background:#9f2925;color:#fff!important}.pricetable-btn{padding:10px 0;text-align:center;color:#263238;height:50px;width:160px;background:#fdc800;text-transform:uppercase;font-size:16px;font-weight:500;display:inline-block;border:2px solid #fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width: 480px) and (max-width: 767px){.pricetable-btn{height:45px;width:140px;font-size:15px;padding:9px 0}}@media only screen and (max-width: 479px){.pricetable-btn{height:40px;width:130px;font-size:14px;padding:8px 0}}.pricetable-btn:hover{background:transparent;color:#fff}.default-big-btn{color:#fff;padding:15px 0;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;border:none;width:162px;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.default-big-btn:hover{background:#fdc800;color:#212121}.default-full-width-btn{color:#fff;padding:12px 0;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;border:none;width:100%;border:2px solid #9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.default-full-width-btn:hover{background:transparent;color:#9f2925}.ghost-full-width-btn{color:#fff;padding:14px 0;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;border:none;width:100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.ghost-full-width-btn:hover{background:#fdc800;color:#9f2925}.join-now-btn{color:#9f2925;padding:13px 40px;background:#fdc800;text-transform:uppercase;font-size:14px;font-weight:500;display:inline-block;border:none;border:2px solid #fdc800;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 480px) and (max-width: 767px){.join-now-btn{padding:10px 36px}}@media only screen and (max-width: 479px){.join-now-btn{padding:8px 26px}}.join-now-btn:hover{background:transparent;color:#fff}.join-now-primary-btn{color:#fff;padding:13px 0;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:500;display:inline-block;border:none;width:148px;border:2px solid #9f2925;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.join-now-primary-btn:hover{background:transparent;color:#9f2925}.sidebar-search-btn{color:#fff;padding:14px 40px;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:500;display:inline-block;border:none;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-search-btn:hover{background:#fdc800;color:#9f2925}.sidebar-search-btn-full{color:#fff;padding:13px 0;width:100%;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:500;display:inline-block;border:none;border:2px solid #9f2925;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-search-btn-full:hover{background:transparent;color:#9f2925}.view-all-accent-btn{text-align:center;color:#fff;padding:12px 34px;background:#9f2925;text-transform:uppercase;font-size:14px;display:inline-block;border:none;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.view-all-accent-btn:focus{color:#fff}.view-all-accent-btn:hover{background:#fdc800;color:#212121}.details-accent-btn{text-align:center;color:#9f2925;padding:10px 30px;text-transform:uppercase;font-size:14px;display:inline-block;border:none;font-weight:500;border:2px solid #fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.details-accent-btn:hover{background:#fdc800;color:#fff}.view-all-primary-btn{text-align:center;color:#fff;padding:12px 0;background:#9f2925;text-transform:uppercase;font-size:14px;display:inline-block;border:none;width:130px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.view-all-primary-btn:hover{background:#fdc800;color:#030507}.ghost-btn{border:2px solid #fdc800;color:#fff;padding:10px 30px;background:transparent;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-btn:hover{background:#fdc800;color:#9f2925}.ghost-btn-big{border:2px solid #fdc800;color:#fff;padding:12px 30px;background:transparent;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-btn-big:hover{background:#fdc800;color:#9f2925}.ghost-btn-big-primary{border:2px solid #9f2925;color:#9f2925;padding:12px 30px;background:transparent;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-btn-big-primary:hover{background:#9f2925;color:#fff}.sidebar-ghost-btn{text-align:center;color:#fff;padding:8px 0;width:160px;font-style:italic;background:transparent;text-transform:uppercase;font-size:18px;font-weight:500;display:inline-block;border:2px solid #fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.sidebar-ghost-btn:hover{background:#fdc800;color:#9f2925}.enroll-btn{color:#9f2925;padding:18px 0;background:#fdc800;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;border:none;width:100%;border:2px solid #fdc800;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.enroll-btn:hover{background:transparent;color:#fdc800}.download-btn{position:relative;color:#9f2925;padding:18px 0;background:transparent;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;border:none;width:100%;border:1px solid #9f2925;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.download-btn:before{content:"";position:absolute;font-family:FontAwesome;color:#9f2925;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);left:8%;z-index:1}.download-btn:hover{border:1px solid #fdc800;background:#fdc800;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.download-btn:hover:before{color:#fff}.default-white-btn{border:none;color:#9f2925;padding:13px 30px;background:#fff;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.default-white-btn:hover{color:#fff;background:#9f2925}.isotop-btn{text-align:center;margin-bottom:45px}.isotop-btn:after{display:none}.isotop-btn a{background:transparent;padding:10px 30px;font-size:16px;font-weight:500;color:#9f2925;margin:0 0 5px;text-transform:uppercase;display:inline-block;border:1px solid #e0e0e0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 768px) and (max-width: 1199px){.isotop-btn a{padding:10px 26px}}.isotop-btn a:hover,.isotop-btn .current{border:1px solid #9f2925;background:#9f2925;color:#fff}.play-btn{z-index:2;border:3px solid #FFFFFF;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;display:inline-block;height:70px;width:70px;line-height:70px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 480px){.play-btn{width:50px;height:50px;line-height:50px}}.play-btn i{color:#fdc800;font-size:20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.play-btn:hover{border:3px solid #fdc800}.play-btn:hover i{color:#fff}.isotop-btn-accent{text-align:center;margin-bottom:45px}.isotop-btn-accent:after{display:none}.isotop-btn-accent a{background:transparent;padding:10px 30px;font-size:16px;font-weight:700;color:#9f2925;margin:0 0 5px;text-transform:uppercase;display:inline-block;border:1px solid #e0e0e0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.isotop-btn-accent a:hover,.isotop-btn-accent .current{border:1px solid #fdc800;background:#fdc800;color:#fff}.default-btn{color:#fff;padding:13px 30px;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;border:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.default-btn:hover{background:#00082e;color:#fff}.quote-white-btn{border:none;color:#9f2925;padding:10px 20px;background:#fff;text-transform:uppercase;font-size:13px;font-weight:700;display:inline-block;border-radius:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.quote-white-btn:hover{color:#212121}.default-white-small-btn{color:#212121;padding:8px 20px;background:#fff;text-transform:uppercase;font-size:13px;font-weight:700;display:inline-block;border-radius:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.default-white-small-btn:hover{color:#9f2925}.submit-btn{color:#fff;padding:12px 44px;background:#9f2925;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;border-radius:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.submit-btn:hover{background:#00082e;color:#fff}.ghost-semi-color-btn{border:2px solid #9f2925;color:#444;padding:10px 30px;background:transparent;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;border-radius:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-semi-color-btn:hover{background:#9f2925;color:#fff}.ghost-color-btn{border:2px solid #9f2925;color:#9f2925;padding:10px 44px;background:transparent;text-transform:uppercase;font-size:16px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-color-btn i{margin-left:10px;color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-color-btn:hover{background:#9f2925;color:#fff}.ghost-color-btn:hover i{color:#fff}.ghost-text-color-btn{border:2px solid #BDBDBD;color:#9f2925;padding:10px 44px;background:transparent;text-transform:uppercase;font-size:16px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-text-color-btn:hover{border:2px solid #9f2925;background:#9f2925;color:#fff}.ghost-on-hover-btn{border:2px solid #9f2925;color:#fff;padding:12px 40px;background:#9f2925;text-transform:uppercase;font-size:16px;font-weight:700;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ghost-on-hover-btn:hover{background:transparent;color:#9f2925}.owl-controls .owl-nav{position:absolute;top:-88px;right:-2px}@media only screen and (max-width: 991px){.owl-controls .owl-nav{top:-77px}}@media only screen and (max-width: 480px){.owl-controls .owl-nav{position:inherit}}.owl-controls i{margin-left:0;color:#fdc800;display:block;line-height:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.owl-controls .owl-prev{border:1px solid #fdc800;background:#fff!important;opacity:1!important;font-size:18px!important;margin:0 1px!important;height:30px;width:30px;line-height:30px;border-radius:50px!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 480px){.owl-controls .owl-prev{left:-15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}}.owl-controls .owl-prev:hover{background:#9f2925!important;border:1px solid #9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.owl-controls .owl-prev:hover i{color:#fff}.owl-controls .owl-next{border:1px solid #fdc800;right:-45px;background:#fff!important;opacity:1!important;font-size:18px!important;margin:0 4px!important;height:30px;width:30px;line-height:30px;border-radius:50px!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 480px){.owl-controls .owl-next{right:-20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}}.owl-controls .owl-next:hover{background:#9f2925!important;border:1px solid #9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.owl-controls .owl-next:hover i{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#scrollUp{background-color:#fdc800cc;bottom:11%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;height:45px;line-height:45px;position:fixed;right:20px;text-align:center;text-decoration:none;transition:all .5s cubic-bezier(0,0,0,1) 0s;width:45px;z-index:99999;border-radius:50%}@media only screen and (max-width: 768px){#scrollUp{bottom:16%}}#scrollUp i{color:#fff}#scrollUp:hover,#scrollUp:focus{background-color:#fffc}#scrollUp:hover i,#scrollUp:focus i{color:#9f2925}#preloader{background:#9f2925 no-repeat scroll center center;height:100%;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:9999999;padding:2rem}#preloader img{width:100px;height:100px;-webkit-animation:spin linear infinite;animation:spin 2s linear;margin:20%}@-webkit-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inner-page-banner-area{text-align:left;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:block;padding:100px 0 115px}.inner-page-banner-area:after{position:absolute;content:"";background:#000000b3;height:100%;width:100%;top:0;left:0;right:0;margin:0 auto}.inner-page-banner-area .pagination-area{position:relative;z-index:1}.inner-page-banner-area .pagination-area h1{text-transform:capitalize;font-weight:700;margin-bottom:5px;font-size:48px;color:#fff}@media (min-width: 480px) and (max-width: 767px){.inner-page-banner-area .pagination-area h1{font-size:42px}}@media only screen and (max-width: 479px){.inner-page-banner-area .pagination-area h1{font-size:32px}}.inner-page-banner-area .pagination-area ul li{display:inline-block;color:#fff;font-size:14px}.inner-page-banner-area .pagination-area ul li a{color:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.inner-page-banner-area .pagination-area ul li a:hover{color:#fff}.pagination-center{text-align:center;margin-top:43px}@media (min-width: 992px) and (max-width: 1199px){.pagination-center{margin-top:33px}}@media (min-width: 768px) and (max-width: 991px){.pagination-center{margin-top:23px}}@media (min-width: 480px) and (max-width: 767px){.pagination-center{margin-top:13px}}@media (min-width: 321px) and (max-width: 479px){.pagination-center{margin-top:03px}}@media only screen and (max-width: 320px){.pagination-center{margin-top:0}}.pagination-center li{display:inline-block}.pagination-center li a{width:42px;font-size:16px;color:#fff;height:40px;background:#9f2925;display:block;line-height:40px;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.pagination-center li a:hover,.pagination-center .active a{background:#fdc800}.pagination-left{text-align:left;margin-top:20px}.pagination-left li{display:inline-block}.pagination-left li a{width:42px;font-size:16px;color:#fff;height:40px;background:#9f2925;display:block;line-height:40px;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.pagination-left li a:hover,.pagination-left .active a{background:#fdc800}.overlay-default{position:relative}.overlay-default:before{content:"";background-color:#00000080;height:100%;width:100%;position:absolute;z-index:6;top:0;left:0;right:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mt-30{margin-top:30px}.main-menu-area{left:0;right:0;margin:0 auto;top:0;z-index:10}.main-menu-area .logo-area img{width:200px}@media (min-width: 992px) and (max-width: 1199px){.main-menu-area .logo-area{margin:0}}@media (min-width: 768px) and (max-width: 991px){.main-menu-area .logo-area{margin:0}}.main-menu-area .apply-btn-area{margin:22px 0;text-align:right}.login-form{position:absolute;z-index:999;top:38px;right:-20px;width:540px;height:444px;text-align:left;background:#fff;border:1px solid #BDBDBD;padding:40px}@media only screen and (max-width: 767px){.login-form{margin-bottom:15px}}.login-form label{width:100%;font-size:16px;font-weight:500;margin-bottom:12px;color:#9f2925}.login-form input{height:40px;padding:0 10px;width:100%;border-radius:0;border:1px solid #BDBDBD;margin-bottom:15px;color:#9f2925;font-weight:500;font-size:15px}.login-form span{margin-right:15px;color:#9f2925}@media (min-width: 768px) and (max-width: 991px){.login-form span{font-size:12px}}@media only screen and (max-width: 479px){.login-form span{display:inline-block;margin-left:0;margin-top:15px}}.login-form span input{width:inherit;height:inherit;margin-right:10px;padding:30px}nav#desktop-nav ul{text-align:right}nav#desktop-nav ul .active>a{color:#fdc800}nav#desktop-nav ul li{display:inline-block;position:relative}nav#desktop-nav ul li:hover ul{opacity:1;transform:scaleY(1);visibility:visible}nav#desktop-nav ul li:hover ul:before{width:100%}nav#desktop-nav ul li a{padding:30px 10px;display:block;font-size:.9rem;text-transform:uppercase;text-decoration:none;font-weight:500;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 992px) and (max-width: 1199px){nav#desktop-nav ul li a{padding:30px 12px}}@media (min-width: 768px) and (max-width: 991px){nav#desktop-nav ul li a{padding:30px 6px}}nav#desktop-nav ul li a:hover{color:#fdc800}nav#desktop-nav ul li .active{background-color:#1a3b61}nav#desktop-nav ul li .active a{color:#fdc800}nav#desktop-nav ul li>ul{position:relative;margin-top:0;text-align:left;opacity:0;visibility:hidden;position:absolute;top:100%;transform:scaleY(0);transform-origin:0 0 0;transition:all .5s ease 0s;width:250px;z-index:99999;background:#9f2925;padding:0;left:-65px}@media (min-width: 992px) and (max-width: 1199px){nav#desktop-nav ul li>ul{left:-3px}}@media only screen and (max-width: 991px){nav#desktop-nav ul li>ul{left:-9px}}nav#desktop-nav ul li>ul:before{position:absolute;content:"";background-color:#fdc800;margin:0 auto;z-index:12;height:1px;top:0;left:0;width:0%;right:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}nav#desktop-nav ul li>ul>li{padding:0;display:block;border-bottom:1px solid #1A3B61}nav#desktop-nav ul li>ul>li>a{padding:10px 10px 10px 15px;display:block;color:#fff}nav#desktop-nav ul li>ul>li:last-child{border-bottom:none}nav#desktop-nav ul li>ul>li:hover,nav#desktop-nav ul li>ul>li .active{background:#1a3b61;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}nav#desktop-nav ul li>ul>li:hover a,nav#desktop-nav ul li>ul>li .active a{color:#fdc800}nav#desktop-nav ul li>ul>li:hover a:before,nav#desktop-nav ul li>ul>li .active a:before{opacity:0}nav#desktop-nav ul li .mega-menu-area{padding:18px 15px;width:716px;left:5px}@media (min-width: 992px) and (max-width: 1199px){nav#desktop-nav ul li .mega-menu-area{left:-258px}}@media only screen and (max-width: 991px){nav#desktop-nav ul li .mega-menu-area{left:-272px}}nav#desktop-nav ul li .mega-menu-area>li{width:158px;border-bottom:none;display:inline-block;margin-right:14px}nav#desktop-nav ul li .mega-menu-area>li:hover{background:transparent!important}nav#desktop-nav ul li .mega-menu-area>li:hover>a{color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}nav#desktop-nav ul li .mega-menu-area>li:hover>a:hover{color:#fdc800;background:#1a3b61;padding-left:10px}nav#desktop-nav ul li .mega-menu-area>li a{padding:8px 0;display:block;border-bottom:1px solid #1A3B61}nav#desktop-nav ul li .mega-menu-area>li a:last-child{border-bottom:none}nav#desktop-nav ul li .mega-menu-area>li:last-child{margin-right:0}nav#desktop-nav ul li .mega-menu-area>li .active{padding-left:10px;background-color:#1a3b61;color:#fdc800}nav#desktop-nav li.has-child-menu{position:relative}nav#desktop-nav li.has-child-menu>a{color:#fff}nav#desktop-nav li.has-child-menu>a:after{font-family:FontAwesome;content:"";float:right}nav#desktop-nav li.has-child-menu>ul.thired-level{position:absolute;left:180px;top:0;opacity:0;transform:scaleY(0);transform-origin:0 0 0;transition:all .5s ease 0s}nav#desktop-nav li.has-child-menu>ul.thired-level li a{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}nav#desktop-nav li.has-child-menu>ul.thired-level li:hover a{color:#fdc800}nav#desktop-nav li.has-child-menu>ul.thired-level .active{background-color:#1a3b61}nav#desktop-nav li.has-child-menu>ul.thired-level .active a{color:#fdc800}nav#desktop-nav li.has-child-menu:hover ul.thired-level{opacity:1;transform:scaleY(1);visibility:visible}.main-menu-area{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.main-menu-area .header-search{margin:30px 0;text-align:right}.main-menu-area .header-search .search-form{display:none;position:absolute;bottom:-51px;right:15px;z-index:10;color:#fff;height:50px;width:500px;font-size:18px;background:#fdc800b3;border:2px solid #fdc800;padding:5px 18px 5px 10px;-webkit-box-shadow:inset 0px 0px 10px 5px rgba(253,200,0,.3);-moz-box-shadow:inset 0px 0px 10px 5px rgba(253,200,0,.3);box-shadow:inset 0 0 10px 5px #fdc8004d}.main-menu-area .header-search a i{color:#fdc800;border-left:1px solid #d3d3d3;padding-left:30px}.main-menu-area .header-search input:focus{outline:none}.main-menu-area .header-search input::-webkit-input-placeholder{color:#fff}.main-menu-area .header-search input::-moz-placeholder{color:#fff}.main-menu-area .header-search input:-moz-placeholder{color:#fff}.main-menu-area .header-search input:-ms-input-placeholder{color:#fff}.stick{background:#002147e6;border-bottom:2px solid #9f2925;position:fixed;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}#header1{position:fixed;width:100%;top:0;z-index:100}.slider1-area.index1{margin-top:82px}@media only screen and (max-width: 767px){.slider1-area.index1{margin-top:0}}.header2-area .header-top-area{background:#9f2925}.header2-area .header-top-area .header-top-left{margin:7px 0}.header2-area .header-top-area .header-top-left ul li{display:inline-block;text-transform:lowercase;font-size:13px;border-right:1px solid #BDBDBD;margin-right:15px;padding-right:15px}.header2-area .header-top-area .header-top-left ul li i{padding-right:10px;color:#fdc800;font-size:14px}.header2-area .header-top-area .header-top-left ul li a{color:#d0d6dd;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header2-area .header-top-area .header-top-left ul li:last-child{border-right:0;padding-right:0;margin-right:0}.header2-area .header-top-area .header-top-left ul li:hover a{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header2-area .header-top-area .header-top-right{text-align:right}.header2-area .header-top-area .header-top-right ul li{font-size:13px;padding-right:0;display:inline-block;margin-left:15px;position:relative}.header2-area .header-top-area .header-top-right ul li .login-btn-area{padding:9px 15px;display:block;color:#bcc8d6;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header2-area .header-top-area .header-top-right ul li .login-btn-area i{padding-right:10px;font-size:14px;color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header2-area .header-top-area .header-top-right ul li .login-btn-area:hover{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header2-area .header-top-area .header-top-right ul li .apply-btn-area{text-align:right}.header2-area .header-search a i{color:#444;border-left:1px solid #d3d3d3;padding-left:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header2-area .header-search a:hover i{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header2-area nav#desktop-nav>ul>li>a{padding:30px 25px;color:#9f2925}.header2-area nav#desktop-nav>ul>li>a:hover{color:#fdc800}@media (min-width: 992px) and (max-width: 1199px){.header2-area nav#desktop-nav>ul>li>a{padding:30px 18px}}@media (min-width: 768px) and (max-width: 991px){.header2-area nav#desktop-nav>ul>li>a{padding:30px 6px}}.header2-area nav#desktop-nav>ul>li ul{left:10px}@media (min-width: 992px) and (max-width: 1199px){.header2-area nav#desktop-nav>ul>li ul{left:3px}}@media (min-width: 768px) and (max-width: 991px){.header2-area nav#desktop-nav>ul>li ul{left:-9px}}@media (min-width: 992px) and (max-width: 1199px){.header2-area nav#desktop-nav>ul>li .mega-menu-area{left:-267px}}@media (min-width: 768px) and (max-width: 991px){.header2-area nav#desktop-nav>ul>li .mega-menu-area{left:-272px}}.header2-area nav#desktop-nav>ul .active>a{color:#fdc800}.header2-area .stick{background:#ffffffe6;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.header3-area{position:fixed;z-index:15;left:0;right:0}.header3-area .header-top-area{background:transparent}.header3-area .header-top-area .top-bar-border{position:relative}.header3-area .header-top-area .top-bar-border:before{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#656565}.header3-area .header-top-area .top-bar-border:after{clear:both;content:"";display:block}.header3-area .header-top-area .header-top-left{padding-top:8px}.header3-area .header-top-area .header-top-left ul li{display:inline-block;text-transform:lowercase;font-size:13px;border-right:1px solid #BDBDBD;margin-right:15px;padding-right:15px}.header3-area .header-top-area .header-top-left ul li i{padding-right:10px;color:#fdc800;font-size:14px}.header3-area .header-top-area .header-top-left ul li a{color:#d0d6dd;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header3-area .header-top-area .header-top-left ul li:last-child{border-right:0;padding-right:0;margin-right:0}.header3-area .header-top-area .header-top-left ul li:hover a{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header3-area .header-top-area .header-top-right{text-align:right}.header3-area .header-top-area .header-top-right ul li{position:relative;font-size:13px;padding-right:0;display:inline-block;margin-left:15px}.header3-area .header-top-area .header-top-right ul li a{color:#bcc8d6;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header3-area .header-top-area .header-top-right ul li a i{padding-right:10px;font-size:14px;color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header3-area .header-top-area .header-top-right ul li a:hover{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header3-area .header-top-area .header-top-right ul li .apply-btn-area{text-align:right}.header3-area .header-divider{border-bottom:1px solid #656565}.header3-area nav#desktop-nav>ul>li>a{padding:30px 25px}@media (min-width: 992px) and (max-width: 1199px){.header3-area nav#desktop-nav>ul>li>a{padding:30px 18px}}@media (min-width: 768px) and (max-width: 991px){.header3-area nav#desktop-nav>ul>li>a{padding:30px 6px}}.header3-area nav#desktop-nav>ul>li ul{left:10px}@media (min-width: 992px) and (max-width: 1199px){.header3-area nav#desktop-nav>ul>li ul{left:3px}}@media (min-width: 768px) and (max-width: 991px){.header3-area nav#desktop-nav>ul>li ul{left:-9px}}@media (min-width: 992px) and (max-width: 1199px){.header3-area nav#desktop-nav>ul>li .mega-menu-area{left:-267px}}@media (min-width: 768px) and (max-width: 991px){.header3-area nav#desktop-nav>ul>li .mega-menu-area{left:-272px}}.header4-area .header-top-area{padding:10px 0 8px;background:#fff}.header4-area .header-top-area .header-top-right{text-align:right}.header4-area .header-top-area .header-top-right ul li{position:relative;font-size:16px;display:inline-block;margin-left:15px;padding-right:15px;border-right:1px solid #212121}.header4-area .header-top-area .header-top-right ul li:nth-child(3n){border-right:none}.header4-area .header-top-area .header-top-right ul li:nth-child(4n){border-right:none;padding-right:0}@media (min-width: 768px) and (max-width: 991px){.header4-area .header-top-area .header-top-right ul li:nth-child(4n){display:none}}.header4-area .header-top-area .header-top-right ul li i{padding-right:10px;font-size:18px;color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header4-area .header-top-area .header-top-right ul li a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header4-area .header-top-area .header-top-right ul li a:hover{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header4-area .header-top-area .header-top-right ul li .apply-btn-area{text-align:right}.header4-area .header-top-area .header-top-right .login-form{position:absolute;z-index:999;top:46px;right:-20px;width:540px;height:444px;text-align:left;background:#fff;border:1px solid #BDBDBD;padding:40px}@media only screen and (max-width: 767px){.header4-area .header-top-area .header-top-right .login-form{margin-bottom:15px}}.header4-area .header-top-area .header-top-right .login-form label{width:100%;font-size:16px;font-weight:500;margin-bottom:12px;color:#9f2925}.header4-area .header-top-area .header-top-right .login-form input{height:40px;padding:0 10px;width:100%;border-radius:0;border:1px solid #BDBDBD;margin-bottom:15px;color:#9f2925;font-weight:500;font-size:15px}.header4-area .header-top-area .header-top-right .login-form span{font-size:13px;margin-right:15px;color:#9f2925}@media (min-width: 768px) and (max-width: 991px){.header4-area .header-top-area .header-top-right .login-form span{font-size:12px}}@media only screen and (max-width: 479px){.header4-area .header-top-area .header-top-right .login-form span{display:inline-block;margin-left:0;margin-top:15px}}.header4-area .header-top-area .header-top-right .login-form span input{width:inherit;height:inherit;margin-right:10px;padding:30px}.header4-area nav#desktop-nav>ul{text-align:left}.header4-area nav#desktop-nav>ul>li>a{padding:20px 35px}@media (min-width: 992px) and (max-width: 1199px){.header4-area nav#desktop-nav>ul>li>a{padding:20px 24px}}@media (min-width: 768px) and (max-width: 991px){.header4-area nav#desktop-nav>ul>li>a{padding:20px 11px}}.header4-area nav#desktop-nav>ul>li ul{left:20px}@media (min-width: 992px) and (max-width: 1199px){.header4-area nav#desktop-nav>ul>li ul{left:9px}}@media (min-width: 768px) and (max-width: 991px){.header4-area nav#desktop-nav>ul>li ul{left:-3px}}@media (min-width: 768px) and (max-width: 991px){.header4-area nav#desktop-nav>ul>li .mega-menu-area{left:-68px}}.header4-area .header-search{margin:20px 0}@media only screen and (max-width: 767px){header{display:none}}.mobile-menu-area{display:none}.mean-container .mean-bar{float:none}@media only screen and (max-width: 767px){.mean-container .mean-bar a{padding:6px 16px;display:inline-block}}@media only screen and (max-width: 767px){.mean-container .mean-bar .meanmenu-reveal{margin-top:10px}}.mean-container .mean-bar:after{content:"";clear:both;display:block}.mean-container .mean-nav ul li a{color:#212121;font-weight:700;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-nav ul li a:hover{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-nav>ul:after{content:"";display:block;clear:both}.mean-container .mean-nav>ul{overflow-y:scroll;height:auto!important;box-shadow:0 4px 9px #00000040}.mean-container .mean-bar a.logo-mobile-menu{background-color:#fffffff2;box-sizing:border-box;width:200px;height:55px}.mean-container a.meanmenu-reveal{position:absolute}.mean-bar+div#wrapper{padding-top:53px}.mean-container .mean-nav ul li li a{color:#212121;opacity:1}.slider1-area .nivo-controlNav{display:none}.slider1-area .nivo-directionNav a.nivo-prevNav{left:8px;width:50px;height:50px;border-radius:50%;background-color:#00000080;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-directionNav a.nivo-prevNav:before{content:"";font: 14px/1 FontAwesome;color:#fff;cursor:pointer;font-size:16px;margin:0;position:absolute;text-align:center;top:18px;z-index:9;height:10px;width:10px;left:19px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-directionNav a.nivo-prevNav:hover{background-color:#00214799;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-directionNav a.nivo-prevNav:hover:before{background:transparent;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-directionNav a.nivo-nextNav{right:8px;width:50px;height:50px;border-radius:50%;background-color:#00000080;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-directionNav a.nivo-nextNav:before{content:"";font: 14px/1 FontAwesome;color:#fff;cursor:pointer;font-size:16px;margin:0;position:absolute;text-align:center;top:18px;z-index:9;height:10px;width:10px;right:19px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-directionNav a.nivo-nextNav:hover{background-color:#00214799;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-directionNav a.nivo-nextNav:hover:before{background:transparent;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slider1-area .nivo-caption{opacity:1;top:-40px}@media only screen and (max-width: 991px){.slider1-area .nivo-caption{top:0}}.slider1-area .slide-1 .title1,.slider1-area .slide-2 .title1,.slider1-area .slide-3 .title1{color:#fff;text-transform:capitalize;font-size:56px;margin-bottom:10px}@media (min-width: 992px) and (max-width: 1199px){.slider1-area .slide-1 .title1,.slider1-area .slide-2 .title1,.slider1-area .slide-3 .title1{font-size:42px}}@media (min-width: 768px) and (max-width: 991px){.slider1-area .slide-1 .title1,.slider1-area .slide-2 .title1,.slider1-area .slide-3 .title1{font-size:38px}}@media (min-width: 480px) and (max-width: 767px){.slider1-area .slide-1 .title1,.slider1-area .slide-2 .title1,.slider1-area .slide-3 .title1{margin-bottom:20px;font-size:32px}}@media only screen and (max-width: 479px){.slider1-area .slide-1 .title1,.slider1-area .slide-2 .title1,.slider1-area .slide-3 .title1{font-size:28px;margin-bottom:10px;line-height:1.25}}@media only screen and (max-width: 319px){.slider1-area .slide-1 .title1,.slider1-area .slide-2 .title1,.slider1-area .slide-3 .title1{font-size:24px}}.slider1-area .slide-1 p,.slider1-area .slide-2 p,.slider1-area .slide-3 p{font-size:16px;margin-bottom:50px}@media (min-width: 991px) and (max-width: 1199px){.slider1-area .slide-1 p,.slider1-area .slide-2 p,.slider1-area .slide-3 p{display:none}}@media (min-width: 768px) and (max-width: 991px){.slider1-area .slide-1 p,.slider1-area .slide-2 p,.slider1-area .slide-3 p{margin-bottom:30px}}@media only screen and (max-width: 767px){.slider1-area .slide-1 p,.slider1-area .slide-2 p,.slider1-area .slide-3 p{display:none}}@media only screen and (max-width: 479px){.slider1-area .slide-1 .slider-btn-area,.slider1-area .slide-2 .slider-btn-area,.slider1-area .slide-3 .slider-btn-area{display:none}}.slider3-area .nivo-caption{opacity:1;top:0}@media only screen and (max-width: 1199px){.slider3-area .nivo-caption{top:0}}@media only screen and (max-width: 991px){.slider3-area .nivo-caption .slide-1 p,.slider3-area .nivo-caption .slide-2 p,.slider3-area .nivo-caption .slide-3 p{display:none}}.about1-area{text-align:center}@media (min-width: 992px) and (max-width: 1199px){.about1-area{padding:74px 0 0}}@media (min-width: 768px) and (max-width: 991px){.about1-area{padding:67px 0 0}}@media (min-width: 480px) and (max-width: 767px){.about1-area{padding:53px 0 0}}@media (min-width: 321px) and (max-width: 479px){.about1-area{padding:44px 0 0}}@media only screen and (max-width: 320px){.about1-area{padding:35px 0 0}}.about2-area{padding:81px 0 94px}@media (min-width: 992px) and (max-width: 1199px){.about2-area{padding:74px 0 84px}}@media (min-width: 768px) and (max-width: 991px){.about2-area{padding:66px 0 74px}}@media (min-width: 480px) and (max-width: 767px){.about2-area{padding:57px 0 34px}}@media (min-width: 321px) and (max-width: 479px){.about2-area{padding:49px 0 23px}}@media only screen and (max-width: 320px){.about2-area{padding:39px 0 14px}}.about-img-holder{text-align:center}.about-img-holder img{margin:0 auto}.about-page1-area{padding:88px 0 100px}@media (min-width: 992px) and (max-width: 1199px){.about-page1-area{padding:78px 0 53px}}@media (min-width: 768px) and (max-width: 991px){.about-page1-area{padding:68px 0 43px}}@media (min-width: 480px) and (max-width: 767px){.about-page1-area{padding:58px 0 70px}}@media (min-width: 321px) and (max-width: 479px){.about-page1-area{padding:48px 0 60px}}@media only screen and (max-width: 320px){.about-page1-area{padding:38px 0 50px}}.about-page1-inner .about-page-content-holder .content-box{margin-bottom:30px}.about-page1-inner .about-page-content-holder .content-box h2{font-size:30px;color:#9f2925;margin-bottom:15px;font-weight:700}.about-page1-inner .about-page-content-holder .content-box p{color:#444}.about-page1-inner .about-page-img-holder{margin-top:12px}.about-page2-area{padding:88px 0 100px}@media (min-width: 992px) and (max-width: 1199px){.about-page2-area{padding:78px 0 90px}}@media (min-width: 768px) and (max-width: 991px){.about-page2-area{padding:68px 0 72px}}@media (min-width: 480px) and (max-width: 767px){.about-page2-area{padding:58px 0 70px}}@media (min-width: 321px) and (max-width: 479px){.about-page2-area{padding:48px 0 60px}}@media only screen and (max-width: 320px){.about-page2-area{padding:38px 0 50px}}.about-page2-inner h2{margin-bottom:20px}.about-page2-inner p{margin-bottom:30px}@media only screen and (max-width: 767px){.about-page2-inner ul{margin-bottom:30px}}.about-page2-inner ul li{position:relative;padding-left:30px;margin-bottom:15px;font-size:18px;font-weight:500}.about-page2-inner ul li a{color:#9f2925}.about-page2-inner ul li:last-child{margin-bottom:0}.about-page2-inner ul li:before{content:"";position:absolute;left:0;top:0;z-index:1;color:#fdc800;font-family:FontAwesome}.about-page2-inner .video-area{margin-top:10px}.about-page3-area{padding:88px 0 73px}@media (min-width: 992px) and (max-width: 1199px){.about-page3-area{padding:78px 0 63px}}@media (min-width: 768px) and (max-width: 991px){.about-page3-area{padding:68px 0 54px}}@media (min-width: 480px) and (max-width: 767px){.about-page3-area{padding:58px 0 43px}}@media (min-width: 321px) and (max-width: 479px){.about-page3-area{padding:48px 0 34px}}@media only screen and (max-width: 320px){.about-page3-area{padding:38px 0 24px}}.about-page3-inner .about-box h2{font-size:30px;margin-bottom:35px}.about-page3-inner .about-box h2 a{color:#9f2925}.about-slider-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.about-slider-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.about-slider-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.about-slider-area{padding:70px 0 55px}}@media (min-width: 321px) and (max-width: 479px){.about-slider-area{padding:60px 0 45px}}@media only screen and (max-width: 320px){.about-slider-area{padding:50px 0 35px}}.about-slider-area .slider1-area{margin-bottom:45px}.about-slider-area .slider1-area .nivo-directionNav a.nivo-nextNav{background-color:#fdc800e6;width:40px;height:60px;border-radius:0;line-height:40px;right:0!important}.about-slider-area .slider1-area .nivo-directionNav a.nivo-nextNav:before{color:#fff;right:16px;top:22px}.about-slider-area .slider1-area .nivo-directionNav a.nivo-nextNav:hover{background-color:#002147cc}.about-slider-area .slider1-area .nivo-directionNav a.nivo-prevNav{background-color:#fdc800e6;width:40px;height:60px;border-radius:0;line-height:40px;left:0!important}.about-slider-area .slider1-area .nivo-directionNav a.nivo-prevNav:before{color:#fff;left:16px;top:22px}.about-slider-area .slider1-area .nivo-directionNav a.nivo-prevNav:hover{background-color:#002147cc}.service-box1{border-right:1px solid #aaaaaa;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background-color:#002147cc;transform:skew(-25deg)}@media (min-width: 992px) and (max-width: 1199px){.service-box1{padding:30px 25px 15px}}@media only screen and (max-width: 767px){.service-box1{margin-bottom:5px}}@media only screen and (max-width: 991px){.service-box1{background-color:#9f2925;padding:20px 20px 15px}}.service-box1:last-child{border-right:none}.service-box1 .service-box-content{-webkit-box-flex:3;-moz-flex:3;-webkit-flex:3;flex:3;transform:skew(25deg);display:flex;align-items:center;padding-left:10px}.service-box1 .service-box-content h3{font-size:22px;margin-bottom:0}@media (min-width: 992px) and (max-width: 1199px){.service-box1 .service-box-content h3{font-size:20px}}.service-box1 .service-box-content h3 a{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.service-box1 .service-box-content p{color:#fff;font-weight:400}.service-box1 .service-box-icon{text-align:center;padding-top:10px;-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1;transform:skew(25deg)}.service-box1 .service-box-icon i{color:#fdc800;font-size:36px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box1:hover .service-box-content h3 a{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.service-box1:hover .service-box-content p{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.service-box1:hover .service-box-icon i{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box2{text-align:center}@media only screen and (max-width: 767px){.service-box2{margin-bottom:30px}}.service-box2 .service-box-icon{margin-bottom:18px}.service-box2 .service-box-icon a{border-radius:50%;height:90px;width:90px;display:block;background:#eee;line-height:100px;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box2 .service-box-icon a i{color:#9f2925;font-size:36px}.service-box2 h3{font-size:22px;margin-bottom:15px;font-weight:500}.service-box2 h3 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box2 h3 a:hover{color:#fdc800}.service-box2 p{width:80%;margin:0 auto}@media only screen and (max-width: 991px){.service-box2 p{width:100%}}.service-box2:hover .service-box-icon a{background:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box3{text-align:center}@media only screen and (max-width: 991px){.service-box3{margin-bottom:45px}}@media only screen and (max-width: 479px){.service-box3{margin-bottom:30px}}.service-box3 .service-box-icon{margin-bottom:18px}.service-box3 .service-box-icon a i{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;font-size:40px}.service-box3 h3{font-size:22px;font-weight:500;margin-bottom:15px}.service-box3 h3 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box3 h3 a:hover{color:#fdc800}.service-box3:hover .service-box-icon a i{color:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box4{text-align:center}@media only screen and (max-width: 767px){.service-box4{margin-bottom:30px}}.service-box4 .service-box-icon{margin-bottom:18px}.service-box4 .service-box-icon a{border-radius:50%;height:90px;width:90px;display:block;background:#fff;line-height:100px;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box4 .service-box-icon a i{color:#9f2925;font-size:36px}.service-box4 h3{font-size:22px;margin-bottom:15px;font-weight:500}.service-box4 h3 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service-box4 h3 a:hover{color:#fdc800}.service-box4 p{width:80%;margin:0 auto}@media only screen and (max-width: 991px){.service-box4 p{width:100%}}.service-box4:hover .service-box-icon a{background:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.service1-area{position:relative;padding:20px 0}@media only screen and (max-width: 1199px){.service1-area .service1-inner-area{top:-150px}}@media only screen and (max-width: 991px){.service1-area .service1-inner-area{position:inherit;top:0}}.service1-area .service1-wrapper{margin-right:0;margin-left:0}.service2-area{padding:157px 0 74px;position:relative}@media (min-width: 992px) and (max-width: 1199px){.service2-area{padding:147px 0 63px}}@media (min-width: 768px) and (max-width: 991px){.service2-area{padding:137px 0 27px}}@media (min-width: 480px) and (max-width: 767px){.service2-area{padding:0 0 19px}}@media (min-width: 321px) and (max-width: 479px){.service2-area{padding:0 0 23px}}@media only screen and (max-width: 320px){.service2-area{padding:0 0 13px}}.search-area{position:absolute;top:-60px;left:0;right:0;margin:0 auto;z-index:9}@media only screen and (max-width: 767px){.search-area{position:relative;top:15px;margin-bottom:80px}}@media (min-width: 321px) and (max-width: 479px){.search-area{margin-bottom:70px}}@media only screen and (max-width: 320px){.search-area{margin-bottom:60px}}.search-area .search-inner{margin-left:0;margin-right:0;padding:35px 20px;background:#9f2925;-webkit-box-shadow:0px 5px 11px -5px rgba(0,0,0,.89);-moz-box-shadow:0px 5px 11px -5px rgba(0,0,0,.89);box-shadow:0 5px 11px -5px #000000e3}.search-area .search-inner .search-title{margin-top:10px;text-align:left}@media only screen and (max-width: 767px){.search-area .search-inner .search-title{text-align:center;margin-bottom:10px}}.search-area .search-inner .search-title span{color:#fff;font-size:18px}@media (min-width: 768px) and (max-width: 991px){.search-area .search-inner .search-title span{font-size:16px}}.search-area .search-inner .search-title span i{margin-right:10px;color:#fff}@media only screen and (max-width: 767px){.search-area .search-inner .search-input{margin-bottom:10px}}.search-area .search-inner .search-input input{height:52px;width:100%;padding:15px}.search-area .search-inner .search-submit{text-align:right}@media only screen and (max-width: 767px){.search-area .search-inner .search-submit{text-align:center}}.students-say-area{padding:88px 0 90px}@media (min-width: 992px) and (max-width: 1199px){.students-say-area{padding:78px 0 80px}}@media (min-width: 768px) and (max-width: 991px){.students-say-area{padding:68px 0 70px}}@media (min-width: 480px) and (max-width: 767px){.students-say-area{padding:58px 0 60px}}@media (min-width: 321px) and (max-width: 479px){.students-say-area{padding:48px 0 50px}}@media only screen and (max-width: 320px){.students-say-area{padding:38px 0 40px}}.students-say-area .single-item-wrapper{position:relative}.students-say-area .profile-img-wrapper{position:absolute;z-index:1;right:15px;top:50px}.students-say-area .profile-img-wrapper a img{border:10px solid #ffffff;width:auto;margin:0 auto}.students-say-area .tlp-tm-content-wrapper .item-title{margin-bottom:5px;font-size:20px;font-weight:500}.students-say-area .tlp-tm-content-wrapper .item-title a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.students-say-area .tlp-tm-content-wrapper .item-title a:hover{color:#fdc800}.students-say-area .tlp-tm-content-wrapper .item-designation{margin-bottom:5px;display:block;color:#646464}.students-say-area .item-content{position:relative;padding:30px 130px 30px 30px;background:#f8f8f8;color:#646464;min-height:195px;max-height:210px;height:100%;overflow:hidden;border-radius:22px}.students-say-area .item-content:after{content:" ";position:absolute;width:0;height:0;left:38px;top:-30px;border:15px solid;border-color:transparent transparent #f8f8f8 #f8f8f8}.students-say-area .rating-wrapper{margin-bottom:40px}.students-say-area .rating-wrapper li{display:inline;color:#ffca28}.students-say-area .owl-controls .owl-nav{margin-top:0}.students-say-area .owl-controls .owl-dots{margin-top:40px}.students-say-area .owl-controls .owl-dots .owl-dot span{margin:3px;width:20px;height:8px;border-radius:5px;background:#dedede;display:block;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.students-say-area .owl-controls .owl-dots .owl-dot:hover span,.students-say-area .owl-controls .owl-dots .active span{background:#9f2925}.students-join1-area{background:#fdc800;padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.students-join1-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.students-join1-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.students-join1-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.students-join1-area{padding:60px 0}}@media only screen and (max-width: 320px){.students-join1-area{padding:50px 0}}.students-join1-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-shadow:0px 0px 12px -1px rgba(0,0,0,.53);-moz-box-shadow:0px 0px 12px -1px rgba(0,0,0,.53);box-shadow:0 0 12px -1px #00000087}@media only screen and (max-width: 991px){.students-join1-wrapper{display:block}}.students-join1-wrapper .students-join1-left{-webkit-box-flex:5;-moz-flex:5;-webkit-flex:5;flex:5;border:1px solid #FFFFFF}.students-join1-wrapper .students-join1-left ul li{border:2px solid #FFFFFF}.students-join1-wrapper .students-join1-left .ri-grid{margin:0}.students-join1-wrapper .students-join1-right{-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2;text-align:center;background:#9f2925;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.students-join1-wrapper .students-join1-right>div{margin:0 auto}@media only screen and (max-width: 991px){.students-join1-wrapper .students-join1-right{padding-top:40px;padding-bottom:40px}}.students-join1-wrapper .students-join1-right h2{font-size:36px;font-weight:400;margin-bottom:30px;line-height:1.2;color:#fff}@media (min-width: 992px) and (max-width: 1199px){.students-join1-wrapper .students-join1-right h2{font-size:32px}}@media (min-width: 768px) and (max-width: 991px){.students-join1-wrapper .students-join1-right h2{font-size:30px}}@media (min-width: 480px) and (max-width: 767px){.students-join1-wrapper .students-join1-right h2{font-size:26px}}@media only screen and (max-width: 479px){.students-join1-wrapper .students-join1-right h2{font-size:24px}}.students-join1-wrapper .students-join1-right h2 span{font-weight:700}.students-join2-area{background:#f5f5f5;padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.students-join2-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.students-join2-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.students-join2-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.students-join2-area{padding:60px 0}}@media only screen and (max-width: 320px){.students-join2-area{padding:50px 0}}.students-join2-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-shadow:0px 0px 12px -1px rgba(0,0,0,.53);-moz-box-shadow:0px 0px 12px -1px rgba(0,0,0,.53);box-shadow:0 0 12px -1px #00000087}@media only screen and (max-width: 991px){.students-join2-wrapper{display:block}}.students-join2-wrapper .students-join2-left{-webkit-box-flex:5;-moz-flex:5;-webkit-flex:5;flex:5;border:1px solid #FFFFFF}.students-join2-wrapper .students-join2-left ul li{border:2px solid #FFFFFF}.students-join2-wrapper .students-join2-left .ri-grid{margin:0}.students-join2-wrapper .students-join2-right{-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2;text-align:center;background:#fdc800;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.students-join2-wrapper .students-join2-right>div{margin:0 auto}@media only screen and (max-width: 991px){.students-join2-wrapper .students-join2-right{padding-top:40px;padding-bottom:40px}}.students-join2-wrapper .students-join2-right h2{font-size:36px;font-weight:400;margin-bottom:30px;line-height:1.2;color:#fff}@media (min-width: 992px) and (max-width: 1199px){.students-join2-wrapper .students-join2-right h2{font-size:32px}}@media (min-width: 768px) and (max-width: 991px){.students-join2-wrapper .students-join2-right h2{font-size:30px}}@media (min-width: 480px) and (max-width: 767px){.students-join2-wrapper .students-join2-right h2{font-size:26px}}@media only screen and (max-width: 479px){.students-join2-wrapper .students-join2-right h2{font-size:24px}}.students-join2-wrapper .students-join2-right h2 span{font-weight:700;color:#9f2925}.students-join3-area{background:#f5f5f5;padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.students-join3-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.students-join3-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.students-join3-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.students-join3-area{padding:60px 0}}@media only screen and (max-width: 320px){.students-join3-area{padding:50px 0}}.students-join3-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-shadow:0px 0px 12px -1px rgba(0,0,0,.53);-moz-box-shadow:0px 0px 12px -1px rgba(0,0,0,.53);box-shadow:0 0 12px -1px #00000087}@media only screen and (max-width: 991px){.students-join3-wrapper{display:block}}.students-join3-wrapper .students-join3-left{-webkit-box-flex:5;-moz-flex:5;-webkit-flex:5;flex:5;border:1px solid #FFFFFF}.students-join3-wrapper .students-join3-left ul li{border:2px solid #FFFFFF}.students-join3-wrapper .students-join3-left .ri-grid{margin:0}.students-join3-wrapper .students-join3-right{-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2;text-align:center;background:#9f2925;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.students-join3-wrapper .students-join3-right>div{margin:0 auto}@media only screen and (max-width: 991px){.students-join3-wrapper .students-join3-right{padding-top:40px;padding-bottom:40px}}.students-join3-wrapper .students-join3-right h2{font-size:36px;font-weight:400;margin-bottom:30px;line-height:1.2;color:#fff}@media (min-width: 992px) and (max-width: 1199px){.students-join3-wrapper .students-join3-right h2{font-size:32px}}@media (min-width: 768px) and (max-width: 991px){.students-join3-wrapper .students-join3-right h2{font-size:30px}}@media (min-width: 480px) and (max-width: 767px){.students-join3-wrapper .students-join3-right h2{font-size:26px}}@media only screen and (max-width: 479px){.students-join3-wrapper .students-join3-right h2{font-size:24px}}.students-join3-wrapper .students-join3-right h2 span{font-weight:700;color:#fdc800}.featured-box{overflow:hidden;background:#fff;margin-bottom:30px}.featured-box .featured-img-holder{text-align:center;position:relative;overflow:hidden}.featured-box .featured-img-holder img{width:100%}.featured-box .featured-img-holder:before{background-color:#fdc800cc;z-index:1}.featured-box .featured-img-holder a{border-radius:50%;height:50px;width:50px;line-height:54px;background-color:#002147e6;position:absolute;top:40%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);left:0;right:0;margin:0 auto;z-index:2;opacity:0;-moz-transform:scale(1) translateX(-400px);-webkit-transform:scale(1) translateX(-400px);-o-transform:scale(1) translateX(-400px);-ms-transform:scale(1) translateX(-400px);transform:scale(1) translate(-400px);-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.featured-box .featured-img-holder a i{color:#fdc800;font-size:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featured-box .featured-img-holder a:hover i{color:#fff}.featured-box .featured-img-holder:hover a{opacity:1;-moz-transform:scale(1) translateX(0px);-webkit-transform:scale(1) translateX(0px);-o-transform:scale(1) translateX(0px);-ms-transform:scale(1) translateX(0px);transform:scale(1) translate(0);-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out}.featured-box .featured-content-holder{padding:10px 10px 5px 15px}.featured-box .featured-content-holder h3{font-size:22px;margin-bottom:5px}.featured-box .featured-content-holder h3 a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featured-box .featured-content-holder h3 a:hover{color:#fdc800}.featured-box .featured-content-holder p{margin-bottom:10px}.featured-box2{width:100%;background:#f5f5f5;padding:25px 30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width: 768px) and (max-width: 1199px){.featured-box2{text-align:center;padding:25px 10px 15px}}@media (min-width: 768px) and (max-width: 991px){.featured-box2{height:198px}}@media only screen and (max-width: 479px){.featured-box2{text-align:center;padding:15px 10px 5px}}@media only screen and (max-width: 767px){.featured-box2{margin-bottom:15px}}.featured-box2 i{float:left;margin-right:20px;text-align:center;height:60px;width:60px;line-height:58px;border-radius:50%;background:#fdc800;font-size:24px;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width: 768px) and (max-width: 1199px){.featured-box2 i{float:none;margin-right:0}}@media only screen and (max-width: 479px){.featured-box2 i{float:none;margin-right:0}}.featured-box2 h3{margin-top:12px;font-size:22px;font-weight:500}.featured-box2 h3 a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featured-box2 h3 a:hover{color:#fff!important}.featured-box2:before{background:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featured-box2:hover i{background:#fff;color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featured-box2:hover h3 a{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featured-area{padding:88px 0 100px}@media (min-width: 992px) and (max-width: 1199px){.featured-area{padding:78px 0 90px}}@media (min-width: 768px) and (max-width: 991px){.featured-area{padding:68px 0 80px}}@media (min-width: 480px) and (max-width: 767px){.featured-area{padding:58px 0 70px}}@media (min-width: 321px) and (max-width: 479px){.featured-area{padding:48px 0 60px}}@media only screen and (max-width: 320px){.featured-area{padding:38px 0 50px}}.featured-wrapper>div:first-child .featured-img-holder a{top:50%;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.featured-wrapper>div:first-child .featured-img-holder:hover{-webkit-transition:all 1.2s ease-out;-moz-transition:all 1.2s ease-out;-ms-transition:all 1.2s ease-out;-o-transition:all 1.2s ease-out;transition:all 1.2s ease-out}.featured-wrapper>div:first-child .featured-content-holder{padding:30px 30px 18px 40px}.featured-wrapper>div:first-child .featured-content-holder h3{margin-bottom:10px}.view-all-btn-area{text-align:center;margin-top:30px}.counter-area{padding:130px 0 135px;text-align:center}@media (min-width: 992px) and (max-width: 1199px){.counter-area{padding:120px 0 125px}}@media (min-width: 768px) and (max-width: 991px){.counter-area{padding:110px 0 115px}}@media (min-width: 480px) and (max-width: 767px){.counter-area{padding:100px 0 105px}}@media (min-width: 321px) and (max-width: 479px){.counter-area{padding:90px 0 95px}}@media only screen and (max-width: 320px){.counter-area{padding:80px 0 85px}}.counter-area .counter1-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.counter-area .counter1-box h2{color:#fff;font-size:72px;-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}@media (min-width: 480px) and (max-width: 767px){.counter-area .counter1-box h2{font-size:56px}}@media only screen and (max-width: 479px){.counter-area .counter1-box h2{font-size:42px}}.counter-area .counter1-box p{color:#fff;font-size:16px;padding-top:25px;padding-left:15px;-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2;text-transform:uppercase;text-align:left;z-index:1}.countdown-area{padding:135px 0 145px}@media (min-width: 992px) and (max-width: 1199px){.countdown-area{padding:125px 0 135px}}@media (min-width: 768px) and (max-width: 991px){.countdown-area{padding:115px 0 125px}}@media (min-width: 480px) and (max-width: 767px){.countdown-area{padding:105px 0 115px}}@media (min-width: 321px) and (max-width: 479px){.countdown-area{padding:95px 0 105px}}@media only screen and (max-width: 320px){.countdown-area{padding:85px 0 95px}}.countdown-area .countdown-content{position:relative;z-index:1}@media only screen and (max-width: 1199px){.countdown-area .countdown-content{text-align:center;margin-bottom:20px}}.countdown-area .countdown-content h1{color:#fff;font-size:60px;margin-bottom:0;line-height:1.2}@media (min-width: 992px) and (max-width: 1199px){.countdown-area .countdown-content h1{font-size:54px}}@media (min-width: 768px) and (max-width: 991px){.countdown-area .countdown-content h1{font-size:48px}}@media (min-width: 480px) and (max-width: 767px){.countdown-area .countdown-content h1{font-size:42px}}@media (min-width: 321px) and (max-width: 479px){.countdown-area .countdown-content h1{font-size:36px}}@media only screen and (max-width: 320px){.countdown-area .countdown-content h1{font-size:32px}}.countdown-area .countdown-content .countdown-date{color:#fff;font-size:20px;margin-bottom:40px}.countdown-area #countdown{margin-top:40px;text-align:right}@media only screen and (max-width: 1199px){.countdown-area #countdown{text-align:center}}.countdown-area #countdown .countdown-section{position:relative;padding-top:7px;display:inline-block;text-align:center;margin-right:80px}@media only screen and (max-width: 479px){.countdown-area #countdown .countdown-section{margin-right:15px}}.countdown-area #countdown .countdown-section:before{content:none;position:absolute;top:15px;right:-45px;z-index:2}@media only screen and (max-width: 479px){.countdown-area #countdown .countdown-section:before{display:none}}.countdown-area #countdown .countdown-section:last-child{margin-right:0}.countdown-area #countdown .countdown-section:last-child:before{display:none}.countdown-area #countdown .countdown-section h3{font-size:72px;color:#fdc800;margin-bottom:0;font-weight:700;line-height:1}@media only screen and (max-width: 479px){.countdown-area #countdown .countdown-section h3{font-size:42px}}.countdown-area #countdown .countdown-section h3 span{color:#fff;font-size:80px;margin-left:10px}@media only screen and (max-width: 479px){.countdown-area #countdown .countdown-section h3 span{font-size:20px}}.countdown-area #countdown .countdown-section p{color:#e6e6e6;text-transform:uppercase}.video-area{padding:108px 0 120px;position:relative}@media (min-width: 992px) and (max-width: 1199px){.video-area{padding:88px 0 100px}}@media (min-width: 768px) and (max-width: 991px){.video-area{padding:78px 0 90px}}@media (min-width: 480px) and (max-width: 767px){.video-area{padding:58px 0 70px}}@media (min-width: 321px) and (max-width: 479px){.video-area{padding:48px 0 60px}}@media only screen and (max-width: 320px){.video-area{padding:38px 0 50px}}.video-area2{padding:178px 0;position:relative}@media (min-width: 992px) and (max-width: 1199px){.video-area2{padding:158px 0}}@media (min-width: 768px) and (max-width: 991px){.video-area2{padding:148px 0}}@media (min-width: 480px) and (max-width: 767px){.video-area2{padding:128px 0}}@media (min-width: 321px) and (max-width: 479px){.video-area2{padding:118px 0}}@media only screen and (max-width: 320px){.video-area2{padding:108px 0}}.video-content{position:relative;text-align:center}.video-content .video-title{letter-spacing:1px;font-size:36px;color:#fff;text-align:center;margin-bottom:10px}@media only screen and (max-width: 480px){.video-content .video-title{font-size:30px}}.video-content .video-sub-title{color:#a3bed5;text-align:center;margin:0 auto;padding-bottom:35px}.lecturers-area{padding:88px 0 100px}@media (min-width: 992px) and (max-width: 1199px){.lecturers-area{padding:78px 0 90px}}@media (min-width: 768px) and (max-width: 991px){.lecturers-area{padding:30px 0}}@media (min-width: 480px) and (max-width: 767px){.lecturers-area{padding:58px 0 70px}}@media (min-width: 321px) and (max-width: 479px){.lecturers-area{padding:48px 0 50px}}@media only screen and (max-width: 320px){.lecturers-area{padding:38px 0 40px}}.lecturers1-item-wrapper{text-align:center}.lecturers-img-wrapper{overflow:hidden;margin-bottom:20px;border-radius:0}.lecturers-img-wrapper img{width:245px!important;height:222px;border-radius:10px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;margin:0 auto}.lecturers-img-wrapper:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.lecturers-content-wrapper{text-align:center;padding-bottom:10px}.lecturers-content-wrapper .item-title{font-size:22px;font-weight:500;margin-bottom:10px;text-transform:capitalize}.lecturers-content-wrapper .item-title a{color:#fff;font-size:18px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-content-wrapper .item-title a:hover{color:#fdc800}.lecturers-content-wrapper .item-designation{display:block;color:#b4b4b4}.lecturers-content-wrapper .lecturers-social li{display:inline-block}.lecturers-content-wrapper .lecturers-social li a{height:30px;width:35px;background:#fdc800;display:block;line-height:30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-content-wrapper .lecturers-social li a i{color:#fff;font-size:14px}.lecturers-content-wrapper .lecturers-social li a:hover{background:#9f2925}.lecturers-item-wrapper{margin-bottom:30px;overflow:hidden;position:relative}.lecturers-item-wrapper:before{background:linear-gradient(to top,#9f2925,transparent,transparent);background-repeat:repeat-x;background-position:bottom;width:100%;position:absolute;content:"";z-index:1;top:0;height:100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper:after{opacity:0;width:100%;position:absolute;content:"";z-index:1;top:0;height:100%;background-color:#002147cc;transform:translateY(300px);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper a img{width:100%}.lecturers-item-wrapper .lecturers-content-wrapper{padding:0 30px;position:absolute;top:258px;z-index:2;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 992px) and (max-width: 1199px){.lecturers-item-wrapper .lecturers-content-wrapper{padding:0 15px;top:225px}}@media only screen and (max-width: 479px){.lecturers-item-wrapper .lecturers-content-wrapper{top:330px}}@media only screen and (max-width: 425px){.lecturers-item-wrapper .lecturers-content-wrapper{top:276px}}@media only screen and (max-width: 375px){.lecturers-item-wrapper .lecturers-content-wrapper{top:227px}}@media only screen and (max-width: 320px){.lecturers-item-wrapper .lecturers-content-wrapper{top:190px}}.lecturers-item-wrapper .lecturers-content-wrapper h3{font-weight:500;margin-bottom:0;font-size:22px}.lecturers-item-wrapper .lecturers-content-wrapper h3 a{color:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper .lecturers-content-wrapper h3 a:hover{color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper .lecturers-content-wrapper span{color:#fff;margin-bottom:42px;display:block;font-size:18px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper .lecturers-content-wrapper p{margin-bottom:40px;color:#fff}.lecturers-item-wrapper .lecturers-content-wrapper .lecturers-social li{display:inline-block;margin:0 2px}.lecturers-item-wrapper .lecturers-content-wrapper .lecturers-social li a{height:40px;width:45px;background:transparent;display:block;line-height:40px;border:1px solid #FFFFFF;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper .lecturers-content-wrapper .lecturers-social li a i{color:#fdc800;font-size:18px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper .lecturers-content-wrapper .lecturers-social li a:hover{border:1px solid #fdc800;background:#fdc800}.lecturers-item-wrapper .lecturers-content-wrapper .lecturers-social li a:hover i{color:#fff}.lecturers-item-wrapper:hover:after{opacity:1;transform:translateY(0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper:hover:before{opacity:0;-webkit-transition:all 3s ease-out;-moz-transition:all 3s ease-out;-ms-transition:all 3s ease-out;-o-transition:all 3s ease-out;transition:all 3s ease-out}.lecturers-item-wrapper:hover .lecturers-content-wrapper{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-item-wrapper:hover .lecturers-content-wrapper span{margin-bottom:20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-page-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.lecturers-page-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.lecturers-page-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.lecturers-page-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.lecturers-page-area{padding:60px 0}}@media only screen and (max-width: 320px){.lecturers-page-area{padding:50px 0}}.lecturers-contact-info{text-align:center}.lecturers-contact-info img{margin-bottom:30px}@media only screen and (max-width: 767px){.lecturers-contact-info img{margin:0 auto 30px}}.lecturers-contact-info h2{font-size:30px;color:#9f2925;margin-bottom:5px;font-weight:500}.lecturers-contact-info h3{color:#909090;font-size:16px;margin-bottom:25px}.lecturers-contact-info .lecturers-social2 li{display:inline-block;margin:0 2px}.lecturers-contact-info .lecturers-social2 li a{height:40px;width:45px;background:#fdc800;display:block;line-height:40px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.lecturers-contact-info .lecturers-social2 li a i{color:#fff;font-size:14px}.lecturers-contact-info .lecturers-social2 li a:hover{background:#9f2925}.lecturers-contact-info .lecturers-contact{margin-top:40px}@media only screen and (max-width: 767px){.lecturers-contact-info .lecturers-contact{margin-bottom:30px}}.lecturers-contact-info .lecturers-contact li{padding:25px 0 30px;border:1px solid #e6e6e6;font-size:18px;color:#9f2925;margin-bottom:20px}.lecturers-contact-info .lecturers-contact li i{color:#fdc800;position:relative;top:5px;font-size:30px;margin-right:15px}.lecturers-contact-info .lecturers-contact li:last-child{margin-bottom:0}ul.course-feature2{margin-bottom:30px}ul.course-feature2:after{clear:both;content:"";display:block}ul.course-feature2 li{width:49%;box-sizing:border-box;float:left;padding-left:30px;position:relative;margin-bottom:12px;margin-right:5px;color:#444}@media only screen and (max-width: 991px){ul.course-feature2 li{width:100%}}ul.course-feature2 li:before{content:"";position:absolute;font-family:FontAwesome;left:0;top:0;font-size:20px;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;z-index:1;line-height:1.3;color:#fdc800}.lecturers-page1-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.lecturers-page1-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.lecturers-page1-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.lecturers-page1-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.lecturers-page1-area{padding:60px 0}}@media only screen and (max-width: 320px){.lecturers-page1-area{padding:50px 0}}.lecturers-page1-area .single-item{margin-bottom:30px}.lecturers-page2-area{padding:100px 0 70px}@media (min-width: 992px) and (max-width: 1199px){.lecturers-page2-area{padding:90px 0 60px}}@media (min-width: 768px) and (max-width: 991px){.lecturers-page2-area{padding:80px 0 50px}}@media (min-width: 480px) and (max-width: 767px){.lecturers-page2-area{padding:70px 0 40px}}@media (min-width: 321px) and (max-width: 479px){.lecturers-page2-area{padding:60px 0 30px}}@media only screen and (max-width: 320px){.lecturers-page2-area{padding:50px 0 20px}}.publications-area{padding:88px 0 72px}@media (min-width: 992px) and (max-width: 1199px){.publications-area{padding:78px 0 62px}}@media (min-width: 768px) and (max-width: 991px){.publications-area{padding:68px 0 52px}}@media (min-width: 480px) and (max-width: 767px){.publications-area{padding:58px 0 42px}}@media (min-width: 321px) and (max-width: 479px){.publications-area{padding:50px 0 23px}}@media only screen and (max-width: 320px){.publications-area{padding:38px 0 12px}}.publications-area .single-item-wrapper{margin-bottom:20px}.publications-area .single-item-wrapper:hover .publications-img-wrapper:before{opacity:1;-webkit-transition:all .55s ease-out;-moz-transition:all .55s ease-out;-ms-transition:all .55s ease-out;-o-transition:all .55s ease-out;transition:all .55s ease-out}.publications-area .single-item-wrapper:hover .buy-now-btn-area{-webkit-transform:skewX(0);-moz-transform:skewX(0);-ms-transform:skewX(0);-o-transform:skewX(0);transform:skew(0);opacity:1;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}.publications-img-wrapper{overflow:hidden;position:relative;margin-bottom:20px}.publications-img-wrapper:before{opacity:0;position:absolute;background-color:#002147cc;z-index:2;content:"";top:0;left:0;right:0;height:100%;width:100%;-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out}.publications-img-wrapper img{width:100%}.publications-content-wrapper{text-align:center}.publications-content-wrapper .item-title{font-size:20px;font-weight:500;margin-bottom:5px}.publications-content-wrapper .item-title a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.publications-content-wrapper .item-title a:hover{color:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.publications-content-wrapper .item-price{font-size:20px;margin-bottom:20px;display:block;font-weight:500;color:#fdc800}.buy-now-btn-area{position:absolute;top:30%;z-index:3;left:0;right:0;margin:0 auto;text-align:center;opacity:0;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-ms-transform:skewX(30deg);-o-transform:skewX(30deg);transform:skew(30deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.courses-page-top-area{border:1px solid #e0e0e0;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.courses-page-top-area .courses-page-top-left{padding:15px 0 0 30px;-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2}@media only screen and (max-width: 380px){.courses-page-top-area .courses-page-top-left{padding:18px 0 0 10px}}.courses-page-top-area .courses-page-top-left p{font-size:16px;color:#9f2925}@media only screen and (max-width: 380px){.courses-page-top-area .courses-page-top-left p{font-size:14px}}.courses-page-top-area .courses-page-top-right{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1;text-align:right}.courses-page-top-area .courses-page-top-right ul{justify-content:flex-end;margin-top:10px;margin-right:10px}.courses-page-top-area .courses-page-top-right ul>li{display:inline-block;padding:8px}.courses-page-top-area .courses-page-top-right ul>li:hover a i{color:#fdc800}.courses-page-top-area .courses-page-top-right ul>li>a>i{color:#b9b9b9;transition:all .3s ease-in-out}.courses-page-top-area .courses-page-top-right ul>li>a.active i{color:#fdc800}.tab-content{margin-top:30px}.courses-box1 .single-item-wrapper{margin-bottom:30px;overflow:hidden;background:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box1 .single-item-wrapper .courses-img-wrapper{position:relative}.courses-box1 .single-item-wrapper .courses-img-wrapper img{width:100%}.courses-box1 .single-item-wrapper .courses-img-wrapper:before{background-color:#fdc800cc;z-index:1}.courses-box1 .single-item-wrapper .courses-img-wrapper:hover a{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box1 .single-item-wrapper .courses-img-wrapper a{opacity:0;text-align:center;position:absolute;top:50%;z-index:3;height:50px;width:50px;border-radius:50%;line-height:50px;color:#fff;display:block;background:#9f2925;left:0;right:0;margin:0 auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box1 .single-item-wrapper .courses-content-wrapper{padding:20px 15px}.courses-box1 .single-item-wrapper .courses-content-wrapper .item-title{font-size:22px;margin-bottom:10px}.courses-box1 .single-item-wrapper .courses-content-wrapper .item-title a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box1 .single-item-wrapper .courses-content-wrapper .item-title a:hover{color:#fdc800}.courses-box1 .single-item-wrapper .courses-content-wrapper .courses-info li{line-height:1.3;padding-right:7px;margin-right:2px;border-right:1px solid #909090;display:inline-block;font-size:13px;font-weight:500}.courses-box1 .single-item-wrapper .courses-content-wrapper .courses-info li:last-child{border-right:none;margin-right:0;padding-right:0}.courses-box2 .single-item-wrapper{margin-bottom:30px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 768px) and (max-width: 1199px){.courses-box2 .single-item-wrapper{display:block}}@media only screen and (max-width: 480px){.courses-box2 .single-item-wrapper{display:block}}.courses-box2 .single-item-wrapper .courses-img-wrapper{-webkit-box-flex:9;-moz-flex:9;-webkit-flex:9;flex:9;position:relative;width:100%}.courses-box2 .single-item-wrapper .courses-img-wrapper img{width:100%}.courses-box2 .single-item-wrapper .courses-img-wrapper:before{background-color:#fdc800cc;z-index:2;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box2 .single-item-wrapper .courses-img-wrapper:hover a{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box2 .single-item-wrapper .courses-img-wrapper a{opacity:0;text-align:center;position:absolute;top:50%;z-index:3;height:50px;width:50px;border-radius:50%;line-height:50px;color:#fff;display:block;background:#9f2925;left:0;right:0;margin:0 auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box2 .single-item-wrapper .courses-content-wrapper{-webkit-box-flex:10;-moz-flex:10;-webkit-flex:10;flex:10;padding:17px 15px 15px 28px}.courses-box2 .single-item-wrapper .courses-content-wrapper .item-title{font-size:20px;margin-bottom:12px;font-weight:500}.courses-box2 .single-item-wrapper .courses-content-wrapper .item-title a{color:#9f2925}.courses-box2 .single-item-wrapper .courses-content-wrapper .courses-info li{line-height:1.3;padding-right:10px;margin-right:8px;border-right:1px solid #909090;display:inline-block;font-size:13px;font-weight:500}@media only screen and (max-width: 479px){.courses-box2 .single-item-wrapper .courses-content-wrapper .courses-info li{margin-right:5px;padding-right:7px}}.courses-box2 .single-item-wrapper .courses-content-wrapper .courses-info li:last-child{border-right:none;margin-right:0;padding-right:0}.courses-box2 .single-item-wrapper:hover{-webkit-box-shadow:0px 0px 20px 5px rgba(218,218,218,.75);-moz-box-shadow:0px 0px 20px 5px rgba(218,218,218,.75);box-shadow:0 0 20px 5px #dadadabf;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.courses-box3 .single-item-wrapper{margin-bottom:30px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 991px){.courses-box3 .single-item-wrapper{display:block}}.courses-box3 .single-item-wrapper .courses-img-wrapper{position:relative;-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}.courses-box3 .single-item-wrapper .courses-img-wrapper:before{background-color:#fdc800cc;z-index:1}.courses-box3 .single-item-wrapper .courses-img-wrapper:hover a{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box3 .single-item-wrapper .courses-img-wrapper a{opacity:0;text-align:center;position:absolute;top:50%;z-index:3;height:50px;width:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:50px;color:#fff;display:block;background:#9f2925;left:0;right:0;margin:0 auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box3 .single-item-wrapper .courses-content-wrapper{position:relative;-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2;padding:18px 15px 10px 30px}@media (min-width: 992px) and (max-width: 1199px){.courses-box3 .single-item-wrapper .courses-content-wrapper{padding:12px 15px 10px 30px}}@media only screen and (max-width: 479px){.courses-box3 .single-item-wrapper .courses-content-wrapper{padding:12px 15px 10px}}.courses-box3 .single-item-wrapper .courses-content-wrapper .item-title{font-size:20px;margin-bottom:12px;font-weight:500}.courses-box3 .single-item-wrapper .courses-content-wrapper .item-title a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.courses-box3 .single-item-wrapper .courses-content-wrapper .item-title a:hover{color:#fdc800}.courses-box3 .single-item-wrapper .courses-content-wrapper .item-content{margin-bottom:12px}.courses-box3 .single-item-wrapper .courses-content-wrapper .courses-info li{line-height:1.3;padding-right:10px;margin-right:8px;border-right:1px solid #909090;display:inline-block;font-size:13px;font-weight:500}.courses-box3 .single-item-wrapper .courses-content-wrapper .courses-info li:last-child{border-right:none;margin-right:0;padding-right:0}.courses-box3 .single-item-wrapper .courses-content-wrapper .courses-fee{position:absolute;right:15px;bottom:15px;width:75px;height:35px;padding:3px;font-weight:500;text-align:center;font-size:20px;background:#fdc800;color:#9f2925;z-index:1}@media only screen and (max-width: 479px){.courses-box3 .single-item-wrapper .courses-content-wrapper .courses-fee{top:15px;bottom:inherit;font-size:18px;height:30px}}.courses-box3 .single-item-wrapper:hover{-webkit-box-shadow:0px 0px 20px 5px rgba(218,218,218,.75);-moz-box-shadow:0px 0px 20px 5px rgba(218,218,218,.75);box-shadow:0 0 20px 5px #dadadabf;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.courses1-area{padding:88px 0 70px;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.courses1-area{padding:78px 0 60px}}@media (min-width: 768px) and (max-width: 991px){.courses1-area{padding:68px 0 50px}}@media (min-width: 480px) and (max-width: 767px){.courses1-area{padding:58px 0 40px}}@media (min-width: 321px) and (max-width: 479px){.courses1-area{padding:48px 0 20px}}@media only screen and (max-width: 320px){.courses1-area{padding:38px 0 10px}}.courses2-area{padding:88px 0 100px;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.courses2-area{padding:78px 0 90px}}@media (min-width: 768px) and (max-width: 991px){.courses2-area{padding:68px 0 80px}}@media (min-width: 480px) and (max-width: 767px){.courses2-area{padding:58px 0 70px}}@media (min-width: 321px) and (max-width: 479px){.courses2-area{padding:48px 0 60px}}@media only screen and (max-width: 320px){.courses2-area{padding:38px 0 50px}}.courses-page-area1{padding:100px 0;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.courses-page-area1{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.courses-page-area1{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.courses-page-area1{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.courses-page-area1{padding:60px 0}}@media only screen and (max-width: 320px){.courses-page-area1{padding:50px 0}}@media only screen and (max-width: 767px){.courses-page-area1 .courses-img-wrapper{display:block}}@media only screen and (max-width: 767px){.courses-page-area1 .courses-img-wrapper img{width:100%}}.courses-page-area2{padding:100px 0 70px;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.courses-page-area2{padding:90px 0 60px}}@media (min-width: 768px) and (max-width: 991px){.courses-page-area2{padding:80px 0 50px}}@media (min-width: 480px) and (max-width: 767px){.courses-page-area2{padding:70px 0 40px}}@media (min-width: 321px) and (max-width: 479px){.courses-page-area2{padding:60px 0 30px}}@media only screen and (max-width: 320px){.courses-page-area2{padding:50px 0 20px}}.courses-page-area3{padding:100px 0;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.courses-page-area3{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.courses-page-area3{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.courses-page-area3{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.courses-page-area3{padding:60px 0}}@media only screen and (max-width: 320px){.courses-page-area3{padding:50px 0}}.course-details-inner{padding:30px 60px;background:#fff}.course-details-inner ul.course-feature:after{clear:both;content:"";display:block}.course-details-inner ul.course-feature li{width:32%;box-sizing:border-box;float:left;padding-left:30px;position:relative;margin-bottom:10px;margin-right:5px;color:#444}@media only screen and (max-width: 991px){.course-details-inner ul.course-feature li{width:100%}}.course-details-inner ul.course-feature li:before{content:"";position:absolute;font-family:FontAwesome;left:0;top:0;font-size:20px;border-radius:50%;z-index:1;line-height:1.3;color:#fdc800}.course-details-comments{margin-bottom:50px}.course-details-comments .media{display:flex;padding-bottom:8px;margin-bottom:35px;border-bottom:1px solid #e3e3e3}@media only screen and (max-width: 479px){.course-details-comments .media{margin-bottom:0;display:block}}.course-details-comments .media:last-child{border-bottom:0}@media only screen and (max-width: 479px){.course-details-comments .media a{float:none!important;display:block;margin-bottom:10px}}.course-details-comments .media a img{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.course-details-comments .media a img:hover{opacity:.5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.course-details-comments .media .media-body{flex:1;position:relative;padding-left:20px}@media only screen and (max-width: 479px){.course-details-comments .media .media-body{padding-left:0;padding-right:5px}}.course-details-comments .media .media-body h3{font-size:16px;margin-bottom:8px;font-weight:500}.course-details-comments .media .media-body h3 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.course-details-comments .media .media-body h3 a:hover{color:#fdc800}.course-details-comments .media .media-body h4{color:#fff;background:#9f2925;padding:2px 10px;display:inline-block;margin-bottom:20px;font-size:14px;font-weight:500}.course-details-comments .media .media-body p{color:#757575;text-align:justify}.course-details-comments .media .media-body .replay-area{position:absolute;right:0;top:35px;z-index:3}@media only screen and (max-width: 479px){.course-details-comments .media .media-body .replay-area{right:10px}}.course-details-comments .media .media-body .replay-area ul li{display:inline-block}.course-details-comments .media .media-body .replay-area ul li i{color:#fdc800}.leave-comments .form-group{margin-bottom:20px}.leave-comments .form-group .form-control{border-radius:0;background:#f9f9f9;box-shadow:none;border:none}.leave-comments .form-group input{height:45px;color:#212121;font-weight:500;border-right:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important}.leave-comments .form-group textarea{border-right:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important}.leave-comments .rate-wrapper{display:inline-block;margin:5px 0}.leave-comments .rate{float:left;color:#f5f5f5;cursor:pointer}.leave-comments .rate:hover,.leave-comments .rate.selected{color:#fdc800}.leave-comments .rate-label{float:left;color:#9f2925;margin-right:10px;margin-left:0}.leave-comments .rate-item{float:left;cursor:pointer;margin:0 5px}.leave-comments .rate-item:hover~.rate-item,.leave-comments .rate-item.active~.rate-item{color:#f5f5f5}.courses-page-area4{padding:100px 0;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.courses-page-area4{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.courses-page-area4{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.courses-page-area4{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.courses-page-area4{padding:60px 0}}@media only screen and (max-width: 320px){.courses-page-area4{padding:50px 0}}.course-details-inner{padding:20px 30px 30px;background:#fff}@media only screen and (max-width: 479px){.course-details-inner{padding:20px 15px 30px}}.course-details-inner .course-details-tab-area{margin:30px 0 0;overflow:hidden}.course-details-inner .course-details-tab-area ul.course-details-tab-btn{background:#f5f5f5}.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li{display:inline-block;margin:-1px;border-right:1px solid #cdcdcd;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li:last-child{border-right:0}@media only screen and (max-width: 479px){.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li{display:block!important;padding:0}}.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li a{background:transparent;display:block;color:#9f2925;padding:20px 30px;text-transform:capitalize;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 768px) and (max-width: 1199px){.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li a{padding:20px 17px}}@media only screen and (max-width: 479px){.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li a{display:block!important}}.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li a:hover{background:#9f2925;color:#fff}.course-details-inner .course-details-tab-area ul.course-details-tab-btn>li a.active{background:#9f2925;color:#fff;text-decoration:none}.course-details-inner .course-details-tab-area .tab-content{padding:35px 0 15px;margin-top:0}.course-details-inner .course-details-tab-area ul.course-feature:after{clear:both;content:"";display:block}.course-details-inner .course-details-tab-area ul.course-feature li{width:49%;box-sizing:border-box;float:left;padding-left:30px;position:relative;margin-bottom:10px;margin-right:5px;color:#444}@media only screen and (max-width: 991px){.course-details-inner .course-details-tab-area ul.course-feature li{width:100%}}.course-details-inner .course-details-tab-area ul.course-feature li:before{content:"";position:absolute;font-family:FontAwesome;left:0;top:0;font-size:20px;border-radius:50%;z-index:1;line-height:1.3;color:#fdc800}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li{display:block;text-align:center;clear:both;margin-bottom:30px}}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li:last-child{margin-bottom:0}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-img{-webkit-box-flex:3;-moz-flex:3;-webkit-flex:3;flex:3}@media only screen and (max-width: 991px){.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-img img{margin:0 auto 15px}}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-content{-webkit-box-flex:6;-moz-flex:6;-webkit-flex:6;flex:6;margin-right:10px}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-content h4{margin-bottom:0;font-size:18px}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-content h4 a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-content h4 a:hover{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-schedule{-webkit-box-flex:7;-moz-flex:7;-webkit-flex:7;flex:7}@media only screen and (max-width: 991px){.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-schedule{float:left}}@media only screen and (max-width: 479px){.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-schedule{float:inherit}}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-schedule ul li{width:100px;display:inline-block;border-right:1px solid #cdcdcd;margin-right:15px;height:58px}@media only screen and (max-width: 479px){.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-schedule ul li{margin-right:10px}}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-schedule ul li:last-child{border-right:none;margin-right:0}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-schedule ul li h4{font-size:16px;color:#9f2925;margin-bottom:5px}.course-details-inner .course-details-tab-area .course-details-skilled-lecturers ul li .skilled-lecturers-details{-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2}.related-courses-title-area{margin:30px 0 0;background:#fff}.related-courses-title-area h3{padding:12px 20px;color:#9f2925;font-size:22px;font-weight:500;position:relative;text-transform:capitalize}.related-courses-carousel .owl-controls .owl-nav{top:-74px;right:25px}.courses-page-area5{padding:100px 0 70px;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.courses-page-area5{padding:90px 0 60px}}@media (min-width: 768px) and (max-width: 991px){.courses-page-area5{padding:80px 0 50px}}@media (min-width: 480px) and (max-width: 767px){.courses-page-area5{padding:70px 0 69px}}@media (min-width: 321px) and (max-width: 479px){.courses-page-area5{padding:60px 0 59px}}@media only screen and (max-width: 320px){.courses-page-area5{padding:50px 0 49px}}.learning-outcomes li{margin-bottom:10px;position:relative;padding-left:30px;color:#444}.learning-outcomes li:last-child{margin-bottom:0}.learning-outcomes li:before{content:"";background:#9f2925;color:#fff;position:absolute;left:0;top:5px;font-size:14px;border-radius:50%;height:15px;width:15px;line-height:14px;text-align:center;z-index:1;font-family:FontAwesome}.curriculum-wrapper .panel-default{margin-top:0!important;border-radius:0!important;border:none;box-shadow:none;border-bottom:1px solid #e2e2e2;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default:last-child{border-bottom:0}.curriculum-wrapper .panel-default .panel-heading{padding:0;background:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .panel-heading .panel-title button{padding:13px 15px 15px;display:block;position:relative;width:100%;background-color:transparent;border:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.curriculum-wrapper .panel-default .panel-heading .panel-title button:not(.collapsed){box-shadow:none;background-color:#f5f5f5}.curriculum-wrapper .panel-default .panel-heading .panel-title button:focus{box-shadow:none}.curriculum-wrapper .panel-default .panel-heading .panel-title button:after{display:none}.curriculum-wrapper .panel-default .panel-heading .panel-title button:before{font-family:FontAwesome;content:"";right:15px;position:absolute;top:15px;color:#828282;font-size:18px;z-index:1}.curriculum-wrapper .panel-default .panel-heading .panel-title button.collapsed:before{content:"";font-family:FontAwesome}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul{text-align:left}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li{border-top:none;display:inline-block}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li:nth-child(n) i{margin-right:10px;color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li:nth-child(2n){margin-right:30px;color:#888}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li:nth-child(3n){font-size:16px;color:#9f2925;font-weight:500;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li:nth-child(4n){position:absolute;right:50px}@media only screen and (max-width: 991px){.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li:nth-child(4n){display:none}}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li:nth-child(4n) i{margin-right:10px;color:#888;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .panel-heading .panel-title button ul li:nth-child(4n) span{color:#9f2925;font-weight:500;margin-left:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .accordion-collapse{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.curriculum-wrapper .panel-default .accordion-collapse.show{background:#f5f5f5}.curriculum-wrapper .panel-default .panel-collapse{background:#f5f5f5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .panel-body{text-align:justify;padding:0 75px 20px 45px;border-top:0!important;color:#444;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 991px){.curriculum-wrapper .panel-default .panel-body{padding:0 15px 15px}}.curriculum-wrapper .panel-default .active{background:#f5f5f5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .active .panel-title a ul li:nth-child(n) i{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .active .panel-title a ul li:nth-child(2n){color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.curriculum-wrapper .panel-default .active .panel-title a ul li:nth-child(4n) i{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.news-event-area{padding:88px 0 100px;background:#f5f5f5}@media (min-width: 992px) and (max-width: 1199px){.news-event-area{padding:78px 0 60px}}@media (min-width: 768px) and (max-width: 991px){.news-event-area{padding:68px 0 50px}}@media (min-width: 480px) and (max-width: 767px){.news-event-area{padding:58px 0 40px}}@media (min-width: 321px) and (max-width: 479px){.news-event-area{padding:48px 0 30px}}@media only screen and (max-width: 320px){.news-event-area{padding:38px 0 20px}}@media only screen and (max-width: 1199px){.news-inner-area{margin-bottom:30px}}.news-inner-area .news-wrapper{background:#fff;padding:20px 20px 15px}.news-inner-area .news-wrapper li{background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:1px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 1199px){.news-inner-area .news-wrapper li{display:block;padding:10px}}.news-inner-area .news-wrapper li .news-img-holder{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}@media only screen and (max-width: 1199px){.news-inner-area .news-wrapper li .news-img-holder{margin-bottom:15px}}.news-inner-area .news-wrapper li .news-content-holder{-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2;padding:20px}.news-inner-area .news-wrapper li .news-content-holder h3{font-weight:500;font-size:18px;margin-bottom:0}.news-inner-area .news-wrapper li .news-content-holder h3 a{color:#9f2925;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.news-inner-area .news-wrapper li .news-content-holder h3 a:hover{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.news-inner-area .news-wrapper li .news-content-holder .post-date{font-style:italic;font-size:14px;margin:5px 0;font-weight:500;color:#fdc800}.news-inner-area .news-wrapper li .news-content-holder p{margin-bottom:0}.news-inner-area .news-wrapper li:last-child{border-bottom:none;margin-bottom:4px;padding-bottom:0}.news-inner-area .news-wrapper li:before{background:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 1199px){.news-inner-area .news-wrapper-responsive li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}}@media only screen and (max-width: 479px){.news-inner-area .news-wrapper-responsive li{display:block}}.news-inner-area .news-wrapper-responsive li .news-content-holder{-webkit-box-flex:2;-moz-flex:2;-webkit-flex:2;flex:2}@media (min-width: 992px) and (max-width: 1199px){.news-inner-area .news-wrapper-responsive li .news-content-holder{-webkit-box-flex:4;-moz-flex:4;-webkit-flex:4;flex:4}}@media (min-width: 768px) and (max-width: 991px){.news-inner-area .news-wrapper-responsive li .news-content-holder{-webkit-box-flex:3;-moz-flex:3;-webkit-flex:3;flex:3}}.news-inner-area .news-btn-holder{margin-top:45px;text-align:center}@media only screen and (max-width: 1199px){.event-inner-area{margin-bottom:30px}}.event-inner-area .event-wrapper>li{margin-bottom:30px;padding:20px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 1199px){.event-inner-area .event-wrapper>li{display:block}}.event-inner-area .event-wrapper>li:last-child{margin-bottom:0}.event-inner-area .event-wrapper>li .event-calender-wrapper{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}@media only screen and (max-width: 1199px){.event-inner-area .event-wrapper>li .event-calender-wrapper{margin-bottom:15px}}.event-inner-area .event-wrapper>li .event-calender-holder{position:relative;padding-top:20px;text-align:center;width:100px;background:#fdc800}.event-inner-area .event-wrapper>li .event-calender-holder:before{content:"";position:absolute;left:10px;top:5px;color:#9f2925;font-size:14px;font-family:FontAwesome}.event-inner-area .event-wrapper>li .event-calender-holder:after{content:"";position:absolute;right:10px;top:5px;color:#9f2925;font-size:14px;font-family:FontAwesome}.event-inner-area .event-wrapper>li .event-calender-holder h3{font-size:24px;color:#9f2925;margin-bottom:0;line-height:1}.event-inner-area .event-wrapper>li .event-calender-holder p{color:#9f2925;margin-bottom:5px;text-transform:uppercase}.event-inner-area .event-wrapper>li .event-calender-holder span{line-height:2.5;background:#9f2925;height:40px;display:block;color:#fff}.event-inner-area .event-wrapper>li .event-content-holder{-webkit-box-flex:3;-moz-flex:3;-webkit-flex:3;flex:3}.event-inner-area .event-wrapper>li .event-content-holder h3{font-size:18px;font-weight:500;margin-bottom:10px}.event-inner-area .event-wrapper>li .event-content-holder h3 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.event-inner-area .event-wrapper>li .event-content-holder h3 a:hover{color:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.event-inner-area .event-wrapper>li .event-content-holder p{margin-bottom:10px}@media (min-width: 768px) and (max-width: 1199px){.event-inner-area .event-wrapper>li .event-content-holder p{margin-bottom:58px}}@media (min-width: 768px) and (max-width: 991px){.event-inner-area .event-wrapper>li .event-content-holder p{margin-bottom:15px}}.event-inner-area .event-wrapper>li .event-content-holder ul li{color:#9f2925;font-weight:500;border-right:1px solid #BDBDBD;display:inline-block;margin-right:15px;padding-right:15px;line-height:1}@media (min-width: 768px) and (max-width: 991px){.event-inner-area .event-wrapper>li .event-content-holder ul li{margin-right:12px;padding-right:12px}}.event-inner-area .event-wrapper>li .event-content-holder ul li:last-child{border-right:0;margin-right:0;padding-right:0}.event-inner-area .event-btn-holder{margin-top:45px;text-align:center}.news-page-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.news-page-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.news-page-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.news-page-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.news-page-area{padding:60px 0}}@media only screen and (max-width: 320px){.news-page-area{padding:50px 0}}.news-box{margin-bottom:55px}.news-box h2{margin-bottom:12px}.news-box p{margin-bottom:30px}.news-box .news-img-holder{margin-bottom:25px;position:relative}.news-date1{position:absolute;bottom:0;left:0;z-index:1}.news-date1 li{width:112px;height:60px;font-size:24px;text-align:center;line-height:2.5}@media (min-width: 480px) and (max-width: 991px){.news-date1 li{height:40px;font-size:20px;width:90px;line-height:2}}@media (min-width: 480px) and (max-width: 767px){.news-date1 li{font-size:18px;line-height:2.3}}@media only screen and (max-width: 479px){.news-date1 li{height:35px;font-size:16px;width:80px}}.news-date1 li:nth-child(odd){background:#9f2925;color:#fff;font-weight:700}.news-date1 li:nth-child(2n){background:#fdc800;color:#212121;font-weight:500}.news-date2{position:absolute;bottom:0;left:0;z-index:1}.news-date2 li{width:80px;height:50px;font-size:18px;text-align:center;line-height:2.8}@media (min-width: 480px) and (max-width: 991px){.news-date2 li{height:40px;font-size:20px;width:90px;line-height:2}}@media (min-width: 480px) and (max-width: 767px){.news-date2 li{font-size:18px;line-height:2.3}}@media only screen and (max-width: 479px){.news-date2 li{height:35px;font-size:16px;width:80px;line-height:2.2}}.news-date2 li:nth-child(odd){background:#9f2925;color:#fff;font-weight:700}.news-date2 li:nth-child(2n){background:#fdc800;color:#212121;font-weight:500}.news-comments{margin-bottom:35px;padding-bottom:10px}.news-comments li{display:inline-block;margin-right:20px}@media (min-width: 992px) and (max-width: 1199px){.news-comments li{margin-right:8px}}.news-comments li a{color:#b1b1b1}.news-comments li a:hover{color:#9f2925}.news-comments li a i{color:#fdc800;margin-right:8px}.news-comments li a span{color:#444}.news-details-page-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.news-details-page-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.news-details-page-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.news-details-page-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.news-details-page-area{padding:60px 0}}@media only screen and (max-width: 320px){.news-details-page-area{padding:50px 0}}.news-details-page-inner .news-img-holder{margin-bottom:25px;position:relative}.news-details-page-inner .title-default-left-bold{margin-bottom:20px}.news-details-page-inner p span{font-style:italic;padding:40px 50px 50px;background:#f5f5f5;display:block;position:relative;margin-bottom:30px}.news-details-page-inner p span:before{color:#fdc800;content:"";font-family:FontAwesome;font-size:20px;left:30px;position:absolute;top:30px;z-index:1}.news-details-page-inner .news-social{margin-top:10px;margin-bottom:80px;display:inline-block}.news-details-page-inner .news-social li{display:inline-block;margin-right:5px}.news-details-page-inner .news-social li a{background:#9f2925;width:30px;height:30px;display:block;text-align:center;line-height:27px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.news-details-page-inner .news-social li a i{color:#fdc800;font-size:13px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.news-details-page-inner .news-social li a:hover{background:#fdc800}.news-details-page-inner .news-social li a:hover i{color:#9f2925}.news-details-page-inner .news-social li:last-child{margin-right:0}.event-page-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.event-page-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.event-page-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.event-page-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.event-page-area{padding:60px 0}}@media only screen and (max-width: 320px){.event-page-area{padding:50px 0}}@media only screen and (max-width: 479px){.event-inner-wrapper .col-xs-6{width:100%}}.event-inner-wrapper .single-item{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 1199px){.event-inner-wrapper .single-item{display:block}}.event-inner-wrapper .single-item .item-img{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}.event-inner-wrapper .single-item .item-content{padding:0 30px;-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}@media only screen and (max-width: 1199px){.event-inner-wrapper .single-item .item-content{padding:30px 0}}.event-inner-wrapper .single-item .item-content p{margin-bottom:30px}.event-inner-wrapper .event-info-block li{line-height:1.4;margin-bottom:15px;font-size:18px;color:#9f2925;padding-left:40px;position:relative}@media only screen and (max-width: 479px){.event-inner-wrapper .event-info-block li{font-size:16px}}.event-inner-wrapper .event-info-block li:last-child{margin-bottom:0}.event-inner-wrapper .event-info-block li i{position:absolute;z-index:1;top:0;left:0;font-size:24px;margin-right:15px;color:#fdc800}.event-details-page-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.event-details-page-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.event-details-page-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.event-details-page-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.event-details-page-area{padding:60px 0}}@media only screen and (max-width: 320px){.event-details-page-area{padding:50px 0}}.event-details-inner .event-details-img{position:relative;margin-bottom:30px}.event-details-inner .event-details-img .countdown-content{position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}@media only screen and (max-width: 767px){.event-details-inner .event-details-img .countdown-content{top:inherit;bottom:0;transform:translateY(0);left:0;right:0;margin:0 auto;text-align:center}}.event-details-inner .event-details-img .countdown-content .countdown-section{padding:15px 0;text-align:center;width:80px}@media only screen and (max-width: 991px){.event-details-inner .event-details-img .countdown-content .countdown-section{padding:8px 0 4px;width:75px}}@media only screen and (max-width: 767px){.event-details-inner .event-details-img .countdown-content .countdown-section{width:65px;display:inline-block}}.event-details-inner .event-details-img .countdown-content .countdown-section h3{color:#fff;margin-bottom:0;line-height:1;font-size:18px;font-weight:700}.event-details-inner .event-details-img .countdown-content .countdown-section p{margin-bottom:0}.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(odd){background:#9f2925}.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(odd) p{color:#a0a5ac}.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(2n){background:#fdc800}.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(2n) p{color:#856900}.event-details-inner p{margin-bottom:50px}.event-info-inline{margin-bottom:55px}.event-info-inline li{display:inline-block;line-height:1.4;margin-right:30px;font-size:18px;color:#9f2925;padding-left:40px;position:relative;margin-bottom:10px}@media only screen and (max-width: 479px){.event-info-inline li{font-size:16px}}.event-info-inline li:last-child{margin-bottom:0}.event-info-inline li i{position:absolute;z-index:1;top:0;left:0;font-size:24px;margin-right:15px;color:#fdc800}.why-choose-area{padding:82px 0 94px;background:#f8f8f8}@media (min-width: 992px) and (max-width: 1199px){.why-choose-area{padding:74px 0 84px}}@media (min-width: 768px) and (max-width: 991px){.why-choose-area{padding:66px 0 74px}}@media (min-width: 480px) and (max-width: 767px){.why-choose-area{padding:58px 0 33px}}@media (min-width: 321px) and (max-width: 479px){.why-choose-area{padding:49px 0 23px}}@media only screen and (max-width: 320px){.why-choose-area{padding:40px 0 13px}}.certificate-area{background:#f8f8f8;padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.certificate-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.certificate-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.certificate-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.certificate-area{padding:60px 0}}@media only screen and (max-width: 320px){.certificate-area{padding:50px 0}}.certificate-area .single-item{background:#fff;padding:15px}.gallery-wrapper{margin-left:-5px;margin-right:-5px}.gallery-wrapper>div{padding:0 3px}.gallery-box{margin-bottom:6px;position:relative;height:300px}.gallery-box:before{opacity:0;content:"";background-color:#fdc800b3;position:absolute;top:0;left:0;right:0;margin:0 auto;height:100%;width:100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-box img{width:100%}.gallery-box .gallery-content{opacity:0;position:absolute;top:50%;transform:translateY(-50%);text-align:center;left:0;right:0;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-box .gallery-content a{background-color:#9f2925;height:55px;width:55px;line-height:60px;display:inline-block;border-radius:50%}.gallery-box .gallery-content a i{color:#fff;font-size:18px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-box:hover:before{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-box:hover .gallery-content{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-area1{padding:100px 0 93px}@media (min-width: 992px) and (max-width: 1199px){.gallery-area1{padding:90px 0 83px}}@media (min-width: 768px) and (max-width: 991px){.gallery-area1{padding:80px 0 73px}}@media (min-width: 480px) and (max-width: 767px){.gallery-area1{padding:70px 0 63px}}@media (min-width: 321px) and (max-width: 479px){.gallery-area1{padding:60px 0 53px}}@media only screen and (max-width: 320px){.gallery-area1{padding:50px 0 43px}}.gallery-area2{padding:100px 0 93px}@media (min-width: 992px) and (max-width: 1199px){.gallery-area2{padding:90px 0 83px}}@media (min-width: 768px) and (max-width: 991px){.gallery-area2{padding:80px 0 73px}}@media (min-width: 480px) and (max-width: 767px){.gallery-area2{padding:70px 0 63px}}@media (min-width: 321px) and (max-width: 479px){.gallery-area2{padding:60px 0 53px}}@media only screen and (max-width: 320px){.gallery-area2{padding:50px 0 43px}}.price-table1-area{padding:100px 0 70px}@media (min-width: 992px) and (max-width: 1199px){.price-table1-area{padding:90px 0 60px}}@media (min-width: 768px) and (max-width: 991px){.price-table1-area{padding:80px 0 50px}}@media (min-width: 480px) and (max-width: 767px){.price-table1-area{padding:70px 0 40px}}@media (min-width: 321px) and (max-width: 479px){.price-table1-area{padding:60px 0 30px}}@media only screen and (max-width: 320px){.price-table1-area{padding:50px 0 20px}}.price-table-box1{text-align:center;padding:50px 0;background:#f8f8f8;margin:0 auto 30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.price-table-box1 span{text-transform:uppercase;color:#9f2925;font-size:24px;font-weight:500;display:block;margin-bottom:30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.price-table-box1 h2{color:#fff;font-size:30px;height:150px;width:150px;line-height:150px;display:inline-block;background:#9f2925;border-radius:50%;margin-bottom:35px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.price-table-box1 .price-table-service{margin-bottom:40px}.price-table-box1 .price-table-service p{color:#fff;font-size:16px;color:#444;line-height:1;display:block;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.price-table-box1:hover{background:#9f2925;-webkit-box-shadow:0px 5px 12px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 5px 12px 0px rgba(0,0,0,.5);box-shadow:0 5px 12px #00000080}.price-table-box1:hover span{color:#fff}.price-table-box1:hover h2{background:#fdc800;color:#9f2925}.price-table-box1:hover .price-table-service p{color:#d2d2d2}.price-table2-area{padding:100px 0 70px}@media (min-width: 992px) and (max-width: 1199px){.price-table2-area{padding:90px 0 60px}}@media (min-width: 768px) and (max-width: 991px){.price-table2-area{padding:80px 0 50px}}@media (min-width: 480px) and (max-width: 767px){.price-table2-area{padding:70px 0 40px}}@media (min-width: 321px) and (max-width: 479px){.price-table2-area{padding:60px 0 30px}}@media only screen and (max-width: 320px){.price-table2-area{padding:50px 0 20px}}.price-table-box2{text-align:center;margin-bottom:30px;background:#f8f8f8;padding:70px 0}.price-table-box2 span{text-transform:uppercase;font-size:24px;font-weight:500;color:#9f2925;letter-spacing:4px;margin-bottom:25px;display:inline-block}.price-table-box2 h3{font-size:48px;color:#fdc800;margin-bottom:35px}.price-table-box2 h3 span{text-transform:capitalize;font-size:18px;color:#a4a4a4}.price-table-box2 ul{margin-bottom:20px}.price-table-box2 ul li{color:#9f2925;font-weight:500;font-size:15px;margin-bottom:10px}.research-page1-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.research-page1-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.research-page1-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.research-page1-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.research-page1-area{padding:60px 0}}@media only screen and (max-width: 320px){.research-page1-area{padding:50px 0}}.research-box1{overflow:hidden;margin-bottom:45px}.research-box1 img{margin-bottom:25px;max-width:350px;max-height:230px}.research-page2-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.research-page2-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.research-page2-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.research-page2-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.research-page2-area{padding:60px 0}}@media only screen and (max-width: 320px){.research-page2-area{padding:50px 0}}.research-box2{margin-bottom:35px}.research-box2 .research-img-holder{margin-bottom:20px;position:relative}.research-box2 .research-img-holder .research-details{position:absolute;bottom:30px;z-index:1;left:30px}.research-box2 .research-img-holder .research-details a{color:#fff;padding:10px 20px;display:block;background:#9f2925;font-size:18px;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.research-box2 .research-img-holder .research-details a:hover{background:#fdc800;color:#212121}.research-box2 .research-img-holder .research-details a:hover i{color:#212121}.research-box2 .research-img-holder .research-details a i{color:#fdc800;font-size:20px;margin-left:15px;font-weight:700;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.research-page3-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.research-page3-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.research-page3-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.research-page3-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.research-page3-area{padding:60px 0}}@media only screen and (max-width: 320px){.research-page3-area{padding:50px 0}}.research-box3{margin-bottom:60px}.research-box3 img{margin-bottom:20px}.research-box3 p{margin-bottom:30px}.research-details-page-area{padding:100px 0 74px}@media (min-width: 992px) and (max-width: 1199px){.research-details-page-area{padding:90px 0 77px}}@media (min-width: 768px) and (max-width: 991px){.research-details-page-area{padding:80px 0 52px}}@media (min-width: 480px) and (max-width: 767px){.research-details-page-area{padding:70px 0 69px}}@media (min-width: 321px) and (max-width: 479px){.research-details-page-area{padding:60px 0 59px}}@media only screen and (max-width: 320px){.research-details-page-area{padding:50px 0 49px}}.research-details-inner img{margin-bottom:20px}.research-details-inner p span{font-style:italic;padding:40px 50px 50px;background:#f5f5f5;display:block;position:relative;margin-bottom:30px}.research-details-inner p span:before{color:#fdc800;content:"";font-family:FontAwesome;font-size:20px;left:30px;position:absolute;top:30px;z-index:1}.shop-page1-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.shop-page1-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.shop-page1-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.shop-page1-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.shop-page1-area{padding:60px 0}}@media only screen and (max-width: 320px){.shop-page1-area{padding:50px 0}}@media only screen and (max-width: 479px){.shop-page1-area .shop-page1-xs-width .col-xs-6{width:100%}}.product-box1{text-align:center;margin-bottom:30px;position:relative}.product-box1 .product-social{opacity:0;position:absolute;text-align:center;left:0;right:0;margin:0 auto;top:33%;z-index:2;-moz-transform:scale(1) translateY(-150px);-webkit-transform:scale(1) translateY(-150px);-o-transform:scale(1) translateY(-150px);-ms-transform:scale(1) translateY(-150px);transform:scale(1) translateY(-150px);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 479px){.product-box1 .product-social{top:27%;-moz-transform:scale(1) translateY(-50px);-webkit-transform:scale(1) translateY(-50px);-o-transform:scale(1) translateY(-50px);-ms-transform:scale(1) translateY(-50px);transform:scale(1) translateY(-50px)}}.product-box1 .product-social li{display:inline-block;height:40px;width:42px;border:1px solid #fdc800;background:transparent;margin:0 1px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 479px){.product-box1 .product-social li{height:30px;width:32px}}.product-box1 .product-social li a{display:block}.product-box1 .product-social li a i{line-height:40px;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 479px){.product-box1 .product-social li a i{line-height:30px}}.product-box1 .product-social li:hover{background:#fdc800}.product-box1 .product-social li:hover i{color:#212121}.product-box1 .product-img-holder{position:relative}@media only screen and (max-width: 479px){.product-box1 .product-img-holder{display:inline-block}}.product-box1 .product-img-holder a img{width:100%}@media only screen and (max-width: 479px){.product-box1 .product-img-holder a img{width:auto}}.product-box1 .product-img-holder:after{opacity:0;position:absolute;content:"";height:100%;width:100%;background-color:#002147cc;z-index:1;top:0;left:0;right:0;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box1 .product-img-holder .hot-sale{top:0;position:absolute;width:0;height:0;border-top:60px solid #fdc800;border-right:60px solid transparent;z-index:3}.product-box1 .product-img-holder .hot-sale span{color:#9f2925;font-size:12px;font-weight:600;text-transform:uppercase;bottom:26px;letter-spacing:2px;position:absolute;-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-o-transform:rotate(316deg)}.product-box1 .product-content-holder{margin-top:20px}.product-box1 .product-content-holder h3{font-weight:500;font-size:20px;margin-bottom:0}@media only screen and (max-width: 479px){.product-box1 .product-content-holder h3{letter-spacing:0}}.product-box1 .product-content-holder h3 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box1 .product-content-holder h3 a:hover{color:#fdc800}.product-box1 .product-content-holder span{color:#fdc800;font-size:20px;font-weight:500}.product-box1 .product-content-holder span span{margin-right:15px;color:#757575;text-decoration:line-through}.product-box1:hover .product-social{top:40%;opacity:1;-moz-transform:scale(1) translateY(-50%);-webkit-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box1:hover .product-img-holder:after{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.shop-page2-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.shop-page2-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.shop-page2-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.shop-page2-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.shop-page2-area{padding:60px 0}}@media only screen and (max-width: 320px){.shop-page2-area{padding:50px 0}}.product-box2{margin-bottom:30px}@media only screen and (max-width: 575px){.product-box2{text-align:center;margin-bottom:50px}}.product-box2 .media{display:flex}@media (min-width: 768px) and (max-width: 991px){.product-box2 .media{display:block}}@media only screen and (max-width: 575px){.product-box2 .media{display:block}}@media (min-width: 768px) and (max-width: 991px){.product-box2 a.pull-left{float:none!important}}@media only screen and (max-width: 575px){.product-box2 a.pull-left{float:none!important}}.product-box2 a.pull-left img{width:100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 768px) and (max-width: 991px){.product-box2 a.pull-left img{display:inline-block;width:auto;margin-bottom:15px}}@media only screen and (max-width: 575px){.product-box2 a.pull-left img{display:inline-block;width:auto;margin-bottom:15px}}.product-box2 a.pull-left img:hover{opacity:.5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box2 .media-body{flex:1;text-align:left;padding:0 30px 0 20px}@media (min-width: 768px) and (max-width: 991px){.product-box2 .media-body{padding:0}}@media only screen and (max-width: 575px){.product-box2 .media-body{padding:8px 10px 0}}@media only screen and (max-width: 575px){.product-box2 .media-body .product-box2-content{text-align:center}}.product-box2 .media-body .product-box2-content h3{font-size:20px;text-transform:capitalize;letter-spacing:1px;margin-bottom:10px;font-weight:500}.product-box2 .media-body .product-box2-content h3 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box2 .media-body .product-box2-content h3 a:hover{color:#fdc800}.product-box2 .media-body .product-box2-content span{font-size:20px;display:block;margin-bottom:20px;color:#fdc800;font-weight:500}.product-box2 .media-body .product-box2-cart{margin-top:30px}@media only screen and (max-width: 1199px){.product-box2 .media-body .product-box2-cart{margin-top:54px}}@media (min-width: 768px) and (max-width: 991px){.product-box2 .media-body .product-box2-cart{margin-top:10px}}@media only screen and (max-width: 479px){.product-box2 .media-body .product-box2-cart{margin-top:20px;text-align:center}}.product-box2 .media-body .product-box2-cart li{margin:0 2px 0 0;display:inline-block}.product-box2 .media-body .product-box2-cart li a{line-height:42px;border:1px solid #9f2925;text-align:center;height:42px;padding:0 20px;background:transparent;display:block;color:#9f2925;text-transform:uppercase;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 768px) and (max-width: 991px){.product-box2 .media-body .product-box2-cart li a{padding:0 11px}}@media only screen and (max-width: 320px){.product-box2 .media-body .product-box2-cart li a{padding:0 15px}}.product-box2 .media-body .product-box2-cart li a i{line-height:42px;font-size:14px}.product-box2 .media-body .product-box2-cart li a:hover{border:1px solid #fdc800;background:#fdc800;color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box2 .media-body .product-box2-cart li:first-child a{border:1px solid #9f2925;background:#9f2925;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box2 .media-body .product-box2-cart li:first-child a:hover{border:1px solid #fdc800;background:#fdc800;color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.shop-details-page-area{padding:100px 0}@media (min-width: 992px) and (max-width: 1199px){.shop-details-page-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.shop-details-page-area{padding:80px 0 52px}}@media (min-width: 480px) and (max-width: 767px){.shop-details-page-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.shop-details-page-area{padding:60px 0}}@media only screen and (max-width: 320px){.shop-details-page-area{padding:50px 0}}@media only screen and (max-width: 767px){.inner-product-details-left{text-align:center}}.inner-product-details-left .tab-content{border:1px solid #9f2925;margin-top:0}@media only screen and (max-width: 767px){.inner-product-details-left .tab-content{display:inline-block}}.inner-product-details-left .tab-content a{display:block}.inner-product-details-left .tab-content a img{width:100%}@media only screen and (max-width: 991px){.inner-product-details-left ul{margin-bottom:30px}}.inner-product-details-left ul li{border:1px solid transparent;width:29%;display:inline-block;margin:16px 17px 0 0}@media (min-width: 992px) and (max-width: 1199px){.inner-product-details-left ul li{width:28%}}@media (min-width: 768px) and (max-width: 991px){.inner-product-details-left ul li{width:30%}}@media only screen and (max-width: 320px){.inner-product-details-left ul li{width:28%}}.inner-product-details-left ul li a{border:1px solid transparent}.inner-product-details-left ul li a img{width:100%;opacity:.5;transition:all .3s ease-in-out}.inner-product-details-left ul li a img:hover{opacity:1}.inner-product-details-left ul li a.active{border:1px solid #9f2925}.inner-product-details-left ul li a.active img{opacity:1}.inner-product-details-left ul li:last-child{margin:16px 0 0}.inner-product-details-left ul li:hover{border:1px solid #9f2925}.inner-product-details-right h3{color:#9f2925;font-weight:700;text-transform:capitalize;margin-bottom:15px;font-size:30px}@media (min-width: 992px) and (max-width: 1199px){.inner-product-details-right h3{margin-bottom:15px}.students-say-area .item-content{min-height:160px}}.inner-product-details-right>ul{margin:0 0 15px}.inner-product-details-right>ul li{display:inline-block}.inner-product-details-right>ul li>i{color:#eebe2c}.inner-product-details-right .price{font-size:24px;font-weight:600;color:#9f2925;margin-bottom:30px}@media (min-width: 992px) and (max-width: 1199px){.inner-product-details-right .price{margin-bottom:40px}}@media (min-width: 768px) and (max-width: 991px){.inner-product-details-right .price{margin-bottom:30px}.students-say-area .item-content{font-size:13px;min-height:200px}}.inner-product-details-right .product-details-content{margin-bottom:30px}@media (min-width: 992px) and (max-width: 1199px){.inner-product-details-right .product-details-content{margin-bottom:24px}}@media only screen and (max-width: 991px){.inner-product-details-right .product-details-content{margin-bottom:12px}}.inner-product-details-right .product-details-content>p{margin-bottom:10px;color:#757575}.inner-product-details-right .product-details-content>p>span{color:#212121;font-weight:600;text-transform:uppercase}.inner-product-details-right .product-details-social{margin-bottom:30px}@media (min-width: 992px) and (max-width: 1199px){.inner-product-details-right .product-details-social{margin-bottom:52px}}@media only screen and (max-width: 991px){.inner-product-details-right .product-details-social{margin-bottom:20px}}.inner-product-details-right .product-details-social li{display:inline;color:#212121;font-weight:600;margin-right:15px}.inner-product-details-right .product-details-social li a{padding:0 10px}.inner-product-details-right .product-details-social li a i{color:#757575;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.inner-product-details-right .product-details-social li a:hover i{color:#fdc800}.inner-product-details-right .inner-product-details-cart{margin-bottom:0}@media only screen and (max-width: 479px){.inner-product-details-right .inner-product-details-cart{text-align:center}}.inner-product-details-right .inner-product-details-cart li{vertical-align:top;margin:0 2px 0 0;display:inline-block}@media only screen and (max-width: 479px){.inner-product-details-right .inner-product-details-cart li{margin-bottom:5px}}.inner-product-details-right .inner-product-details-cart li a{border:1px solid #9f2925;line-height:52px;text-align:center;height:52px;padding:0 20px;background:transparent;display:block;color:#9f2925;text-transform:uppercase;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width: 768px) and (max-width: 1199px){.inner-product-details-right .inner-product-details-cart li a{padding:0 13px}}.inner-product-details-right .inner-product-details-cart li a i{color:#9f2925;line-height:54px;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.inner-product-details-right .inner-product-details-cart li a:hover{border:1px solid #fdc800;background:#fdc800}.inner-product-details-right .inner-product-details-cart li .input-group{position:relative;box-shadow:none}.inner-product-details-right .inner-product-details-cart li .input-group .form-control{box-shadow:none}.inner-product-details-right .inner-product-details-cart li .input-group input{border:none;height:50px;width:100px;padding-right:47px;font-size:20px;text-align:center;color:#9f2925}@media (min-width: 768px) and (max-width: 1199px){.inner-product-details-right .inner-product-details-cart li .input-group input{width:81px;padding-left:5px;padding-right:40px}}.inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical{position:absolute;z-index:3;top:0;right:0}.inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical .btn-default{border:0}.inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical button{display:block;border-left:1px solid #9f2925!important;border-radius:0!important;background:transparent;padding:4px 12px 3px;line-height:1.3;border:1px solid #9f2925}.inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical button:last-child{border-top:1px solid #9f2925}.inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical button i{line-height:1;color:#9f2925}.inner-product-details-right .inner-product-details-cart li:first-child{background:#9f2925}.inner-product-details-right .inner-product-details-cart li:first-child a{color:#fff}.inner-product-details-right .inner-product-details-cart li:first-child a:hover{color:#9f2925}.inner-product-details-right .inner-product-details-cart li .quantity-holder{border:1px solid #9f2925}.product-details-tab-area{margin:40px 0;border:1px solid #BDBDBD;overflow:hidden}@media only screen and (max-width: 479px){.product-details-tab-area ul{display:block!important}}.product-details-tab-area ul>li{margin:-1px;display:inline-block;padding:10px 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 479px){.product-details-tab-area ul>li{display:block!important;padding:0}}.product-details-tab-area ul>li a{background:#9f2925;color:#fff;padding:12px 30px;text-transform:uppercase;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 479px){.product-details-tab-area ul>li a{display:block!important}}.product-details-tab-area ul>li a:hover{background:transparent;color:#9f2925}.product-details-tab-area ul>li a.active{background:transparent;color:#9f2925;text-decoration:none}.product-details-tab-area .tab-content{padding:10px 35px 15px}@media only screen and (max-width: 479px){.product-details-tab-area .tab-content{padding:0 20px 10px}}@media (min-width: 992px) and (max-width: 1199px){.product-tags{display:none}}.brand-area{padding:70px 0;text-align:center}.brand-area .brand-area-box a img{width:100%;margin:0 auto}.brand-area .owl-nav{margin-top:0}@media only screen and (max-width: 767px){.sidebar{margin-top:30px}}.sidebar-box{margin-bottom:30px;background:#fff;border:1px solid #e0e0e0}.sidebar-box:last-child{margin-bottom:0}.sidebar-box .sidebar-box-inner{padding:30px 25px}@media (min-width: 768px) and (max-width: 1199px){.sidebar-box .sidebar-box-inner{padding:30px 15px}}.sidebar-categories li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.sidebar-categories li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.sidebar-categories li a{color:#444;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-categories li a:hover{color:#fdc800}.product-tags li{display:inline-block;margin-bottom:7px;background:#e1e1e1;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-tags li a{color:#9f2925;text-transform:capitalize;display:block;padding:10px 24px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-tags li:hover{background:#9f2925}.product-tags li:hover a{color:#fff}.sidebar-add-area{position:relative}.sidebar-add-area img{width:100%}.sidebar-add-area a{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);left:0;right:0;margin:0 auto;z-index:2}.price-range-wrapper{padding-top:10px}.price-range-wrapper:after{clear:both;display:block;content:""}.price-range-wrapper .price-range-select{margin:20px 0;text-align:center}.price-range-wrapper .price-range-select:after{clear:both;display:block;content:""}.price-range-wrapper .price-range-select .price-range{font-size:24px;color:#9f2925;display:inline-block;margin:0 10px}.price-range-wrapper .noUi-connect{background:#9f2925}.price-range-wrapper .noUi-horizontal{height:10px}.price-range-wrapper .noUi-target{border-radius:0}.price-range-wrapper .noUi-horizontal .noUi-handle{top:-10px;background:#fdc800;border:none;box-shadow:none}.price-range-wrapper .noUi-handle:after,.price-range-wrapper .noUi-handle:before{left:16px;top:7px;background:#fff}.price-range-wrapper .noUi-handle:after{left:19px}.sidebar-find-course .form-group:last-child{margin-bottom:0}.sidebar-find-course .form-group input{border-radius:0;background:#f5f5f5;color:#9f2925;border:none}.sidebar-find-course .form-group .select2-selection.select2-selection--single{border-radius:0;height:40px;background-image:none;border:1px solid #e5e5e5}.sidebar-find-course .course-name input{height:40px;border:1px solid #e5e5e5;box-shadow:none}.sidebar-find-course .custom-select{margin-bottom:10px}.sidebar-find-course .remember-style{margin:25px 0}.sidebar-find-course .remember-style span{color:#9f2925;margin-right:15px;text-transform:uppercase}.sidebar-find-course .remember-style span input{margin-right:10px}.sidebar-find-course input.form-control::-webkit-input-placeholder,.sidebar-find-course textarea.form-control::-webkit-input-placeholder{color:#9a9a9a;font-style:italic}.sidebar-find-course input.form-control::-moz-placeholder,.sidebar-find-course textarea.form-control::-moz-placeholder{color:#9a9a9a;font-style:italic}.sidebar-find-course input.form-control:-moz-placeholder,.sidebar-find-course textarea.form-control:-moz-placeholder{color:#9a9a9a;font-style:italic}.sidebar-find-course input.form-control:-ms-input-placeholder,.sidebar-find-course textarea.form-control:-ms-input-placeholder{color:#9a9a9a;font-style:italic}.select2-container--classic .select2-selection--single .select2-selection__arrow{background:none;border:none;margin:5px 5px 0 0}.select2-container--classic .select2-selection--single .select2-selection__rendered{padding:5px 0 0 10px;line-height:inherit;font-style:italic;color:#9a9a9a}.sidebar-course-price span{font-size:40px;color:#9f2925;margin-bottom:20px;display:block}.sidebar-course-price .enroll-btn{margin-bottom:30px}.sidebar-course-reviews h4{color:#9f2925;font-size:16px;position:relative;margin-bottom:10px}.sidebar-course-reviews h4 span{position:absolute;right:0;top:-15px;z-index:1;font-size:36px;color:#9f2925}.sidebar-course-reviews ul li{display:inline-block;color:#fdc800}.skill-area{position:relative;overflow:hidden}.skill-area .progress{background-color:#f0f0f0;border-radius:0;box-shadow:none;height:8px;overflow:visible;position:relative;margin-top:45px}.skill-area .progress .lead{color:#9f2925;position:absolute;top:-30px;font-weight:500}.skill-area .progress:last-child{margin-bottom:0}.skill-area .progress>span{color:#9f2925;position:absolute;right:0;top:-30px}.skill-area .progress:nth-child(1) .progress-bar{background:#fdc800}.skill-area .progress:nth-child(2) .progress-bar{background:#fdc800}.skill-area .progress:nth-child(3) .progress-bar{background:#fdc800}.skill-area .progress:nth-child(4) .progress-bar{background:#fdc800}.skill-area .progress:nth-child(5) .progress-bar{background:#fdc800}.sidebar-skilled-area ul li{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sidebar-skilled-area ul li:last-child{margin-bottom:0}.sidebar-skilled-area ul li .skilled-img{margin-right:5px}.sidebar-skilled-area ul li .skilled-content{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}.sidebar-skilled-area ul li .skilled-content h4{font-size:16px;margin-bottom:10px;line-height:.9;font-weight:500}.sidebar-skilled-area ul li .skilled-content h4 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-skilled-area ul li .skilled-content h4 a:hover{color:#212121}.sidebar-skilled-area ul li .skilled-content p{color:#a2a2a2;line-height:1.2;margin-bottom:0}.sidebar-related-area ul li{border-bottom:1px solid #d5d5d5;margin-bottom:20px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sidebar-related-area ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-related-area ul li .related-img{margin-right:10px}.sidebar-related-area ul li .related-content{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}.sidebar-related-area ul li .related-content h4{font-size:16px;margin-bottom:20px;line-height:.9;color:#9f2925}.sidebar-related-area ul li .related-content h4 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-related-area ul li .related-content h4 a:hover{color:#444}.sidebar-related-area ul li .related-content p{color:#000;font-size:20px;line-height:1;margin-bottom:0;font-weight:500}.sidebar-best-seller-area ul li{border-bottom:1px solid #d5d5d5;margin-bottom:20px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sidebar-best-seller-area ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-best-seller-area ul li .related-img{margin-right:10px}.sidebar-best-seller-area ul li .related-content{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}.sidebar-best-seller-area ul li .related-content h4{font-size:16px;margin-bottom:10px;line-height:.9}.sidebar-best-seller-area ul li .related-content h4 a{color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-best-seller-area ul li .related-content h4 a:hover{color:#fdc800}.sidebar-best-seller-area ul li .related-content .rating{margin-bottom:12px}.sidebar-best-seller-area ul li .related-content .rating li{display:inline;border-bottom:none}.sidebar-best-seller-area ul li .related-content .rating li i{color:#fdc800}.sidebar-best-seller-area ul li .related-content p{color:#9f2925;font-size:20px;margin-bottom:0;font-weight:500}.sidebar-question-form .form-group:last-child{margin-bottom:0}.sidebar-question-form .form-group input{border-radius:0;background:#f5f5f5;color:#9f2925;height:40px;border:1px solid #e5e5e5;box-shadow:none}.sidebar-question-form .form-group textarea{border-radius:0;background:#f5f5f5;color:#9f2925;border:1px solid #e5e5e5;box-shadow:none}.sidebar-question-form .form-response .alert-info{background:transparent;border:none;color:#fff;letter-spacing:2px}.sidebar-question-form .form-response .alert-success{background-color:transparent;color:#05e42a;letter-spacing:1px;border-color:transparent;font-weight:500}@media only screen and (max-width: 479px){.sidebar-question-form .form-response .alert-success{letter-spacing:0}}.sidebar-question-form .form-response .alert{border-radius:0;padding:15px 0;margin-bottom:0;margin-top:15px}.sidebar-latest-research-area ul li{border-bottom:1px solid #e0e0e0;margin-bottom:25px;padding-bottom:22px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sidebar-latest-research-area ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-latest-research-area ul li .latest-research-img{margin-right:10px}.sidebar-latest-research-area ul li .latest-research-img a img{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-latest-research-area ul li .latest-research-img a:hover img{opacity:.7;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.sidebar-latest-research-area ul li .latest-research-content{-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}.sidebar-latest-research-area ul li .latest-research-content h4{font-size:12px;margin-bottom:6px;line-height:.9;font-weight:500;background:#9f2925;color:#fff;padding:7px 10px 5px;display:inline-block}.sidebar-latest-research-area ul li .latest-research-content p{line-height:1.2;margin-bottom:0}.faq-page-area{padding:100px 0 60px}@media (min-width: 992px) and (max-width: 1199px){.faq-page-area{padding:90px 0 50px}}@media (min-width: 768px) and (max-width: 991px){.faq-page-area{padding:80px 0 40px}}@media (min-width: 480px) and (max-width: 767px){.faq-page-area{padding:70px 0 30px}}@media (min-width: 321px) and (max-width: 479px){.faq-page-area{padding:60px 0 20px}}@media only screen and (max-width: 320px){.faq-page-area{padding:50px 0 10px}}.faq-items .faq-item{border-radius:4px;border:1px solid #dddddd;background-color:#f5f5f5;margin-bottom:30px}.faq-items .faq-item .faq-title button{background-color:transparent;margin-bottom:0;font-size:18px;position:relative;padding:15px 10px 15px 60px;color:#9f2925}.faq-items .faq-item .faq-title button:after{height:1rem;width:1rem;background-size:1rem}.faq-items .faq-item .faq-title button:not(.collapsed) .faq-count{background-color:#fff}.faq-items .faq-item .faq-title button:focus{box-shadow:none}.faq-items .faq-item .faq-title button .faq-count{position:absolute;left:10px;top:8px;z-index:1;border-radius:50%;height:40px;width:40px;line-height:40px;display:inline-block;text-align:center;font-size:20px;background:#fdc800;color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.faq-items .faq-item .faq-body{background:#9f2925;color:#fff;padding:20px 35px;border-radius:0 0 4px 4px}.faq-box-wrapper{margin-bottom:20px}.faq-box-wrapper .faq-box-item .panel-heading{border-radius:0;padding:0;color:#9f2925}.faq-box-wrapper .faq-box-item .faq-box-title h3{margin-bottom:0;position:relative;font-size:18px}.faq-box-wrapper .faq-box-item .faq-box-title h3 a{display:block;position:relative;padding:15px 10px 15px 60px;color:#9f2925}.faq-box-wrapper .faq-box-item .faq-box-title h3 a span{position:absolute;left:10px;top:8px;z-index:1;border-radius:50%;height:40px;width:40px;line-height:40px;display:inline-block;text-align:center;font-size:20px;background:#fdc800;color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.faq-box-wrapper .faq-box-item .faq-box-title h3 a:before{content:"";position:absolute;z-index:1;top:15px;right:15px;color:#fdc800;font-family:FontAwesome}.faq-box-wrapper .faq-box-item .faq-box-body{background:#9f2925;color:#fff;padding:20px 35px 5px}.faq-box-wrapper .faq-box-item .active{border-top-left-radius:3px;border-top-right-radius:3px}.faq-box-wrapper .faq-box-item .active .faq-box-title h3 a:before{content:"";color:#9f2925}.faq-box-wrapper .faq-box-item .active .faq-box-title h3 a span{background:#fff}.error-page-area{padding:100px 0;background:#fdc800;text-align:center}@media (min-width: 992px) and (max-width: 1199px){.error-page-area{padding:90px 0}}@media (min-width: 768px) and (max-width: 991px){.error-page-area{padding:80px 0}}@media (min-width: 480px) and (max-width: 767px){.error-page-area{padding:70px 0}}@media (min-width: 321px) and (max-width: 479px){.error-page-area{padding:60px 0}}@media only screen and (max-width: 320px){.error-page-area{padding:50px 0}}.error-page-area .error-top{margin-bottom:55px}.error-page-area .error-top img{display:inline-block}.error-page-area .error-bottom h2{font-weight:500;margin-bottom:10px;font-size:30px;color:#000}@media only screen and (max-width: 479px){.error-page-area .error-bottom h2{font-size:20px;margin-bottom:20px}}.error-page-area .error-bottom p{color:#634e00;font-size:18px;margin-bottom:40px}.contact-us-page1-area{padding:90px 0 0}@media (min-width: 992px) and (max-width: 1199px){.contact-us-page1-area{padding:80px 0 0}}@media (min-width: 768px) and (max-width: 991px){.contact-us-page1-area{padding:70px 0 0}}@media (min-width: 480px) and (max-width: 767px){.contact-us-page1-area{padding:60px 0 0}}@media (min-width: 321px) and (max-width: 479px){.contact-us-page1-area{padding:50px 0 0}}@media only screen and (max-width: 320px){.contact-us-page1-area{padding:40px 0 0}}@media only screen and (max-width: 767px){.contact-us-info1{margin-bottom:30px}}.contact-us-info1 h2{font-size:24px;color:#212121;text-transform:uppercase}.contact-us-info1 ul{margin-top:11px;border:1px solid #BDBDBD}.contact-us-info1 ul>li{padding:15px 0 8px 30px;position:relative;border-bottom:1px solid #BDBDBD}@media only screen and (max-width: 1199px){.contact-us-info1 ul>li{padding:13px 0 6px 30px}}@media only screen and (max-width: 991px){.contact-us-info1 ul>li{padding:15px 0 6px 12px}}@media only screen and (max-width: 767px){.contact-us-info1 ul>li{padding:13px 0 4px 30px}}.contact-us-info1 ul>li:last-child{border-bottom:0}.contact-us-info1 ul>li i{color:#9f2925;position:absolute;z-index:1;right:30px;top:40px;font-size:24px}@media only screen and (max-width: 991px){.contact-us-info1 ul>li i{top:20px}}.contact-us-info1 ul>li h3{text-transform:capitalize;color:#111;font-size:20px;margin-bottom:5px}.contact-us-info1 ul>li .contact-social{margin-bottom:10px;border:none}@media only screen and (max-width: 767px){.contact-us-info1 ul>li .contact-social{margin-bottom:20px}}.contact-us-info1 ul>li .contact-social li{display:inline;margin-right:15px;padding:0;border:none}@media only screen and (max-width: 1199px){.contact-us-info1 ul>li .contact-social li{margin-right:7px}}@media only screen and (max-width: 1199px){.contact-us-info1 ul>li .contact-social li{margin-right:0}}@media only screen and (max-width: 991px){.contact-us-info1 ul>li .contact-social li{margin-right:2px}}.contact-us-info1 ul>li .contact-social li a{background:transparent;border:1px solid #9f2925;height:35px;width:35px;line-height:35px;display:inline-block;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 991px){.contact-us-info1 ul>li .contact-social li a{height:28px;width:28px;line-height:28px}}.contact-us-info1 ul>li .contact-social li a i{font-size:20px;position:inherit;color:#9f2925;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 991px){.contact-us-info1 ul>li .contact-social li a i{font-size:16px}}.contact-us-info1 ul>li .contact-social li:hover a{border:1px solid #9f2925;background:#9f2925}.contact-us-info1 ul>li .contact-social li:hover a i{color:#fff}.contact-form1 .form-group{margin-bottom:25px}.contact-form1 .form-group .form-control{border-radius:0;background:transparent;box-shadow:none;border:1px solid #BDBDBD}.contact-form1 .form-group input{height:45px}.contact-form1 .form-response .alert-info{background:transparent;border:none;color:#a8a7a7;letter-spacing:5px}.contact-form1 .form-response .alert-success{background-color:transparent;color:#00082e;letter-spacing:4px;border-color:transparent;font-weight:500}@media only screen and (max-width: 479px){.contact-form1 .form-response .alert-success{letter-spacing:1px}}.contact-form1 .form-response .alert{border-radius:0;padding:15px 0}.google-map-area{margin-top:100px}@media (min-width: 992px) and (max-width: 1199px){.google-map-area{margin-top:90px}}@media (min-width: 768px) and (max-width: 991px){.google-map-area{margin-top:80px}}@media (min-width: 480px) and (max-width: 767px){.google-map-area{margin-top:70px}}@media (min-width: 321px) and (max-width: 479px){.google-map-area{margin-top:60px}}@media only screen and (max-width: 320px){.google-map-area{margin-top:50px}}.contact-us-page2-area{padding:88px 0 0}@media (min-width: 992px) and (max-width: 1199px){.contact-us-page2-area{padding:78px 0 0}}@media (min-width: 768px) and (max-width: 991px){.contact-us-page2-area{padding:68px 0 0}}@media (min-width: 480px) and (max-width: 767px){.contact-us-page2-area{padding:58px 0 0}}@media (min-width: 321px) and (max-width: 479px){.contact-us-page2-area{padding:48px 0 0}}@media only screen and (max-width: 320px){.contact-us-page2-area{padding:38px 0 0}}@media only screen and (max-width: 767px){.contact-us-info2{margin-bottom:30px}}.contact-us-info2 ul{margin-top:10px}.contact-us-info2 ul li{position:relative;padding:25px 0 25px 70px;border:1px solid #e6e6e6;font-size:18px;color:#9f2925;margin-bottom:30px}.contact-us-info2 ul li:last-child{margin-bottom:0}@media only screen and (max-width: 1199px){.contact-us-info2 ul li{margin-bottom:17px}}@media (min-width: 768px) and (max-width: 991px){.contact-us-info2 ul li{padding:25px 0 25px 40px}}.contact-us-info2 ul li i{position:absolute;left:23px;top:22px;z-index:1;color:#fdc800;font-size:30px}@media (min-width: 768px) and (max-width: 991px){.contact-us-info2 ul li i{left:6px;top:24px}}.contact-form2 .form-group{margin-bottom:25px}.contact-form2 .form-group .form-control{border-radius:0;background:#f1f1f1;box-shadow:none;border:none}.contact-form2 .form-group input{height:45px;color:#9f2925}.contact-form2 .form-group textarea{height:178px}.contact-form2 .form-response .alert-info{background:transparent;border:none;color:#a8a7a7;letter-spacing:5px}.contact-form2 .form-response .alert-success{background-color:transparent;color:#00082e;letter-spacing:4px;border-color:transparent;font-weight:500}@media only screen and (max-width: 479px){.contact-form2 .form-response .alert-success{letter-spacing:1px}}.contact-form2 .form-response .alert{border-radius:0;padding:15px 0}.footer-area-top{padding:92px 0 50px;background:#9f2925}@media (min-width: 992px) and (max-width: 1199px){.footer-area-top{padding:82px 0 40px}}@media (min-width: 768px) and (max-width: 991px){.footer-area-top{padding:72px 0 40px}}@media (min-width: 480px) and (max-width: 767px){.footer-area-top{padding:62px 0 35px}}@media (min-width: 321px) and (max-width: 479px){.footer-area-top{padding:52px 0 20px}}@media only screen and (max-width: 320px){.footer-area-top{padding:42px 0 10px}}.footer-area-top .footer-box img{width:40%!important}.footer-area-top p,.footer-area-top{color:#f5f5f5;font-family:"Noto Serif",serif}.footer-area-top h3{font-size:20px;margin-bottom:5px;color:#fff;font-family:"Noto Serif",serif}.footer-area-top .footer-about{margin:20px 0 35px}.footer-area-top .footer-about p{font-size:16px;line-height:28px}.footer-area-top .featured-links{margin-bottom:50px;line-height:29px}.footer-area-top .featured-links>li{display:inline-block}.footer-area-top .featured-links>li:first-child{margin-right:30px}@media (min-width: 992px) and (max-width: 1199px){.footer-area-top .featured-links>li:first-child{margin-right:10px}}.footer-area-top .featured-links>li ul li{margin-bottom:12px;position:relative;padding-left:15px;font-size:16px}.footer-area-top .featured-links>li ul li:before{content:"";position:absolute;left:0;font-family:FontAwesome;color:#fdc800;top:0}.footer-area-top .featured-links>li ul li a{color:#f5f5f5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer-area-top .featured-links>li ul li a:hover{color:#fdc800;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer-area-top .corporate-address{margin-bottom:20px;line-height:30px}.footer-area-top .corporate-address li{margin-bottom:10px;color:#f5f5f5;position:relative;padding-left:38px;font-size:16px}.footer-area-top .corporate-address li i{color:#fdc800;padding-right:15px;position:absolute;left:0;top:3px;z-index:1;font-size:26px}.footer-area-top .corporate-address li a{color:#f5f5f5}.footer-area-top .corporate-address li:last-child{margin-bottom:0}.footer-area-top .newsletter-area .stylish-input-group{border:1px solid #fff;border-radius:20px;padding:0}.footer-area-top .newsletter-area .stylish-input-group .form-control{border:none;box-shadow:0 0;border-radius:0;color:#ddd;height:42px;font-size:13px;background-color:#00082e4d}.newsletter-area .stylish-input-group input::placeholder{color:#cdcdcd}.footer-area-top .newsletter-area .stylish-input-group .input-group-addon{background:transparent;border:1px solid #fff;border-right:none;border-radius:0;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area-top .newsletter-area .stylish-input-group .input-group-addon button{height:100%;padding:10px 17px;background-color:#00082e4d;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area-top .newsletter-area .stylish-input-group .input-group-addon button i{color:#fdc800;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area-top .newsletter-area .stylish-input-group .input-group-addon button:hover{background:#fdc800;border-radius:0 20px 20px 0}.footer-area-top .newsletter-area .stylish-input-group .input-group-addon button:hover i{color:#9f2925}.footer-area-top .footer-social li{display:inline-block;margin-right:5px}@media (min-width: 992px) and (max-width: 1199px){.footer-area-top .footer-social li{margin-right:2px}}.footer-area-top .footer-social li a{width:30px;height:30px;border:1px solid #fff;display:block;text-align:center;line-height:27px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:flex;align-items:center;justify-content:center}.footer-area-top .footer-social li a i{color:#fff;font-size:13px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area-top .footer-social li a:hover{border:1px solid #fdc800;background:#fdc800}.footer-area-top .footer-social li a:hover i{color:#000}.footer-area-top .footer-social li:last-child{margin-right:0}.footer-area-top .flickr-photos li{display:inline-block;width:32%;margin-bottom:4px}.footer-area-top .flickr-photos li img:hover{opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area-bottom{background:#001a39;padding:20px 120px 0;text-transform:capitalize;font-size:14px}@media only screen and (max-width: 767px){.footer-area-bottom{text-align:center;padding:17px 0}}.footer-area-bottom p{color:#999}@media only screen and (max-width: 767px){.footer-area-bottom p{margin-bottom:10px}}.footer-area-bottom p a{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area-bottom p a:hover{color:#fdc800}.footer-area-bottom .payment-method{text-align:right}@media only screen and (max-width: 767px){.footer-area-bottom .payment-method{text-align:center}}.footer-area-bottom .payment-method li{display:inline-block}.registration-page-area{padding:88px 0 100px}.registration-page-area .registration-details-area label{letter-spacing:1px;color:#333;font-weight:400;margin-bottom:10px}.registration-page-area .registration-details-area input{height:40px;border:1px solid #dcdcdc;border-radius:0;box-shadow:none;margin-bottom:10px;background:#f9f9f9}.registration-page-area .registration-details-area textarea{border:1px solid #dcdcdc;border-radius:0;box-shadow:none;margin-bottom:10px;background:#f9f9f9}.registration-page-area .registration-details-area span{color:#333;text-transform:capitalize;letter-spacing:1px}.registration-page-area .registration-details-area span input{height:inherit;margin-right:10px}.registration-page-area .registration-details-area .custom-select select{width:100%;height:40px}.registration-page-area .pLace-order{text-align:left}.registration-page-area .select2-container .select2-selection--single{height:40px}.registration-page-area .select2-container--classic .select2-selection--single{background-color:#f9f9f9;background-image:none;border-radius:0;border:1px solid #dcdcdc}.registration-page-area .select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:40px;font-style:normal;padding:0 0 0 10px}.registration-page-area .select2-container--classic .select2-selection--single .select2-selection__arrow{top:7px;background-color:transparent;background-image:none;border-style:none;right:5px;margin:1px 5px 0 0}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#9f2925;color:#fff}.select2-container--classic .select2-dropdown{border:1px solid #9f2925!important}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#9f2925;z-index:8}.profile-title{border:1px solid #d7d7d7;background:#fff;display:block}.profile-title li{border-bottom:1px solid #d7d7d7}.profile-title li:last-child{border-bottom:none}.profile-title li a{padding:10px 10px 10px 30px;position:relative;display:block;color:#707070;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.profile-title li a:before{content:"";font-family:FontAwesome;font-size:14px;color:#444;left:15px;top:50%;transform:translateY(-50%);position:absolute;z-index:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.profile-title li a.active{color:#37474f}.profile-title li a.active:before{color:#9f2925}.profile-title li a.active:after{background:#9f2925;content:"";height:2px;width:100%;position:absolute;z-index:1;bottom:-1px;left:0;right:0;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.profile-title-inner{margin:0 0 30px}.profile-title-inner li{display:inline-block;margin-right:10px;font-weight:400;font-size:18px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.profile-title-inner li a{padding:5px 20px;color:#9f2925;display:inline-block}.profile-title-inner li:last-child{margin-right:0}.profile-title-inner li:hover,.profile-title-inner .active{background:#fdc800}.profile-details{padding:30px;background-color:#fff;margin-top:0}.profile-details .personal-info .form-group{margin-bottom:15px}.profile-details .personal-info .select2-container--classic .select2-selection--single .select2-selection__rendered{font-style:normal;line-height:30px}.profile-details .personal-info .select2-container--classic .select2-selection--single .select2-selection__arrow b{top:35%}.profile-details .personal-info .view-all-accent-btn{width:160px}.profile-details .personal-info .control-label{text-align:left;color:#444;font-weight:400}.profile-details .personal-info .form-control{height:40px;background:#f9f9f9;border:1px solid #dcdcdc;box-shadow:none}.profile-details .personal-info .form-control:focus{box-shadow:none}.profile-details .course-info img{margin-bottom:20px}.profile-details .course-info h3{font-size:20px}.profile-details .course-info .skill-area .progress{margin-top:30px;width:100%;height:10px}.profile-details .select2-container .select2-selection--single{height:40px}.profile-details .select2-container--classic .select2-selection--single{background-color:#f9f9f9;background-image:none;border-radius:0;border:1px solid #dcdcdc}.profile-details .select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:40px}.profile-details .select2-container--classic .select2-selection--single .select2-selection__arrow{top:7px;background-color:transparent;background-image:none;border-style:none;right:5px}.profile-details .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#707070}.profile-details .custom-select{margin-bottom:0}.profile-details .public-profile-content img{margin-bottom:15px}.profile-details .public-profile-content .file-title{margin-bottom:10px}.profile-details .public-profile-content .file-upload-area{margin-bottom:15px;padding:8px;border:1px solid #dcdcdc;background:#f9f9f9;color:#707070}.profile-details .public-profile-content .file-upload-area a{margin-right:15px;padding:5px 10px;color:#444;background:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.profile-details .public-profile-content .file-upload-area a:hover{-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,.2);box-shadow:0 1px 1px #0003}.col-lg-6 .content-box h2{font-weight:700;color:#9f2925}.new-content p{font-weight:500}.new-content h2{color:#9f2925;font-weight:700}.new-content{background:#f7f5ed}.deep-blue{font-family:Montserrat,Sans-serif;color:#9f2925}.img-wrapper img{width:130px}.content-box .pink{heigh:4px;font-size:4px}.bullets{list-style-type:circle;margin-top:10px;margin-bottom:20px}.infra p{font-size:17px}.infra-row{background:#f7f5ed}.infra-para{margin-top:100px;font-size:17px}.infra-bullets{list-style-type:circle;font-size:18px}.alumini-form{background:#dcebe599}.mid-body{background-image:none;background-size:cover}.text-cent{margin-top:20%;color:#fff}.small-hr{height:4px;width:5%}.kinder{height:200px}.kinder img{height:100px}.teacher-box{background:#f2f3f4;border-radius:8px}.teacher-box img{margin-top:8px}.teacher-box:hover{border:1px solid #DC3545;box-shadow:2px 2px 10px 2px gray}.small-hr{height:4px;width:7%;margin-left:12%;margin-top:-40px}.teacher-h3{margin-left:8%;color:#422e59;font-weight:700}@media only screen and (max-width: 770px){.teacher-line{margin-left:10%}}@media only screen and (max-width: 425px){.teacher-line{margin-left:0}}.principle-area{box-shadow:1px 1px 10px 1px gray}.disclosure{font-family:arial,sans-serif;border:5px solid lightgray;width:100%;box-shadow:1px 2px 10px 2px gray}td,th{border:1px solid #E0E5EA;text-align:left;padding:14px}.disclosure th{background:#eaeff3}.disclosure-para1{font-size:20px}tr:nth-child(2n){background-color:#ddddd}.admission_process{display:flex;align-items:center;justify-content:center}.admission_process span{color:#fff;font-size:.9rem;font-weight:700;padding:15px 30px}.admission_process .fees{background-color:#2575fc}.admission_process .admission{background-color:#3b3b3b;margin-left:10px}.colapsable-section h4,.colapsable-section .colapsable-section-header{background:#f7f5ed}.full-para{background:#d7efce;color:#006400}.policy_blaze a:hover{color:#e1b621}@media only screen and (max-width: 1024px){.main-menu-area .logo-area img{width:150px;height:42px}nav#desktop-nav ul li a{padding:33px 10px;display:block;font-size:.8rem;font-weight:500}}@media only screen and (max-width: 768px){.main-menu-area .logo-area img{width:200px;height:56px}nav#desktop-nav ul li a{padding:12px 10px;font-size:.8rem;font-weight:500}}.policy_blaze a{color:#fff}.chairman_word_tab{text-align:justify}.chaiman_img_tab img{border-radius:10px}.about_us_page hr{width:10%;margin-top:0;border:2px solid #001a39;border-color:#001a39;color:#001a39;opacity:1;border-radius:10px}.about_us_page .para_about p{text-align:justify;line-height:28px;font-size:17px}.about_us_page_image img{width:100%;border-radius:1rem;box-shadow:0 0 6px #00000026;height:auto;max-height:350px;object-fit:cover;padding:1rem}.image_para_below p{padding-top:1rem;text-align:justify;line-height:28px;font-size:17px}.main_container h2{margin-bottom:10px;color:#001a39;font-family:Open Sans,sans-serif}.about_us_page_image img{padding:.5rem}body{font-family:Montserrat,sans-serif}.gallery_heading .gallery_heading_111 .gallery_heading_111_hr_img img{object-fit:cover;width:100%}.gallery_heading_1{display:flex;align-items:center;justify-content:center;border-radius:10px 0rem 0rem 10px;min-height:350px}.main_container{margin-top:200px!important}.main_container .ourVision p{text-align:justify;line-height:28px;font-size:17px}.main_container .ourVision h3{font-size:30px;color:#001a39;margin-bottom:0}.main_container .ourVision hr{width:10%;margin-top:0;border:2px solid #001a39;border-color:#001a39;color:#001a39;opacity:1}@media only screen and (max-width: 1024px){.left-slide{top:-288vh}.left-slide>div,.left-slide div p{text-align:center}.left-slide h1{text-align:center;padding:0 10px;font-size:30px}.header-top-social ul li a{display:flex;flex-direction:column;justify-content:center;text-align:center}.main-menu-area .logo-area img{width:35%!important;height:100%!important}.logo_name_img1 .logo_name h4{font-size:13px!important}.logo_name_img1 .logo_name h6{font-size:11px!important}.top_navi .top_navi_2 .header-top-search a{padding:5px!important}nav#desktop-nav ul li a{padding:20px 10px!important}}@media only screen and (max-width: 769px){.single-item-wrapper .profile-img-wrapper .profile-img img{margin-top:70px!important}.header-top-social ul{flex-direction:column}.gallery_heading_111 .gallery_heading_111_hr_img img{min-height:200px}.header-top-social ul li{padding:0px .5rem!important}.header-top-social ul li a{font-size:11px!important;flex-direction:row}.header-top-social ul li a i{margin-right:10px!important}nav#desktop-nav ul li a{padding:20px 10px!important}.main-menu-area .logo-area img{height:73px;width:30%!important}.logo_name_img1 .logo_name h6{font-size:10px!important}.logo_name_img1 .logo_name h4{font-size:11px!important}.header-top-social ul li a{padding:6px 9px!important}.left-slide h1{font-size:25px;line-height:1}.left-slide div p{font-size:.8em}.slider-container .action-buttons .up-button,.slider-container .action-buttons .down-button{padding:8px}.slider-container .action-buttons .up-button i,.slider-container .action-buttons .down-button i{font-size:12px}.service-box1 .service-box-content h3{font-size:14px}.service-box1 .service-box-icon{padding-top:0}.service-box1 .service-box-icon i{font-size:23px}.about-sub-title{font-size:.8em;line-height:17px}.news_img_main{height:200px}.news_img_second{height:100px}.news_body h6{font-size:12px}.news_body h3{font-size:20px;line-height:23px}.news_date_main{padding:5px 20px}.news_date_second{transform:translate(5%,-13px);width:100px;font-size:10px;padding:5px 20px}.counter-area{padding:30px 0}.counter-area .counter1-box h2{font-size:40px}.counter-area .counter1-box p{font-size:13px;padding-top:15px}.students-say-area .item-content{font-size:12px}.footer-area-top{padding:50px 20px!important}}@media only screen and (max-width: 425px){.single-item-wrapper .profile-img-wrapper .profile-img img{margin-top:70px!important}.slider-container{height:25%}.left-slide{top:-75vh!important}.left-slide h1{margin-top:0;font-size:15px}.left-slide div p{font-size:11px;line-height:1}.nivoSlider img{height:250px}.service-box1{display:flex;flex-direction:column-reverse;width:33%;padding:10px 10px 0}.service-box1 .service-box-icon i{font-size:18px}.service-box1 .service-box-content h3{text-align:center;margin-top:10px}.service-box1 .service-box-content h3 a{font-size:12px}.about1-area{padding:24px 0 0}.lecturers-img-wrapper a{display:flex;justify-content:center}.lecturers-area{padding-top:48px}.title-default-left{text-align:center}.news-img-holder a img{height:200px}#scrollUp,.footer-area-top .footer-social li a{display:flex;justify-content:center;align-items:center}.brand-area-box img{height:100px}.news_container{padding-bottom:0!important}}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{margin:0;padding:0;border:none;outline:none}body{font-size:15px;color:#000;line-height:26px;font-weight:300;background:#f6f6f1;font-family:Rubik,sans-serif;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased}.pdi{padding:0!important}@media (min-width:1200px){.container{max-width:1170px;padding:0}.pdi{padding:0!important}}.container-fluid{padding:0}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.small-container{max-width:680px;margin:0 auto}.boxed_wrapper{position:relative;overflow-x:hidden;margin:0 auto;width:100%;min-width:300px;z-index:-100}a{text-decoration:none;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a:hover{text-decoration:none;outline:none;color:#ef7f1a}input,button,select,textarea{font-family:Rubik,sans-serif;font-weight:400;font-size:15px}ul,li{list-style:none;padding:0;margin:0}input{transition:all .5s ease}button:focus,input:focus,textarea:focus{outline:none;box-shadow:none;transition:all .5s ease}p{position:relative;font-family:Rubik,sans-serif;line-height:26px;color:#000;margin-bottom:0;font-style:normal;transition:all .5s ease}h1,h2,h3,h4,h5,h6{position:relative;font-family:Rubik,sans-serif;font-weight:400;margin:0;transition:all .5s ease}.centred{text-align:center}.pull-left{float:left}.pull-right{float:right}.gray-bg{background:#f2f1f0}.black-bg{background:#3b3634}.sec-pad{padding:144px 0 150px}figure{margin:0}img{display:inline-block;max-width:100%;height:auto}@keyframes pulse{50%{box-shadow:0 0 0 15px #ffffff4d,0 0 0 30px #ffffff1a}}.theme-btn{position:relative;display:inline-block;font-size:15px;font-family:Rubik,sans-serif;padding:12px 40px;background-color:#ef7f1a;line-height:26px;color:#fff!important;font-weight:500;text-transform:uppercase;cursor:pointer;text-align:center;transition:all .5s ease;z-index:1;border-radius:15px}.theme-btn:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background-color:#312f2c;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(.2,1);transform:scaleX(.2)}.theme-btn:hover:before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1)}.pagination li{display:inline-block;margin:0 5px}.pagination li a{position:relative;display:inline-block;font-size:18px;font-family:Rubik,sans-serif;height:60px;font-weight:700;width:60px;line-height:60px;text-align:center;color:#312f2c;border-radius:50%;border:1px solid #e7e7e7;transition:all .5s ease}.sec-pad{padding:80px 0}.preloader{position:fixed;left:0;top:0;height:100%;width:100%;z-index:999999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:none}.scroll-top{width:50px;height:50px;line-height:50px;position:fixed;right:50px;font-size:20px;border-radius:50%;z-index:1000;color:#fff;text-align:center;cursor:pointer;background:#ef7f1a}.scroll-top.open{bottom:30px}.scroll-top:hover{background:#312f2c}.scroll-top:after{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:1;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 80%);background:-webkit-radial-gradient(center ellipse,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,#00000040,#0000 80%)}.sec-title h5{position:relative;display:inline-block;font-size:17px;line-height:26px;color:#ef7f1a;font-family:Rubik,sans-serif;font-weight:900;margin-bottom:13px;padding:0 50px}.sec-title h5:before{position:absolute;content:"";background:#ef7f1a;width:30px;height:2px;left:0;bottom:11px}.sec-title h5:after{position:absolute;content:"";background:#ef7f1a;width:30px;height:2px;right:0;bottom:11px}.sec-title.style-two h5:after{display:none}.sec-title.style-two h5{padding-right:0}.sec-title h1{position:relative;display:block;font-size:40px;line-height:50px;font-family:Rubik,sans-serif;font-weight:900;color:#262829}.main-header{position:relative;left:0;top:0;background:#fff;z-index:999;width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;border-radius:100px}.header .nav-bg{display:none}.nav-bg{display:none!important}.sticky-header{position:fixed;opacity:0;visibility:hidden;background:#fff;left:0;top:0;border-bottom:1px solid #e0e0e0;width:100%;z-index:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.main-header .header-top{position:absolute;display:block;width:100%;padding:16px 0 17px}.main-header .header-top .social-list li{position:relative;display:inline-block;margin-right:20px}.main-header .header-top .social-list li:last-child{margin-right:0}.main-header .header-top .social-list li a{position:relative;display:inline-block;font-size:15px;line-height:26px;color:#fff}.main-header .header-top .social-list li a:hover,.main-header .header-top .header-info li a:hover{color:#ef7f1a}.main-header .header-top .header-info li{position:relative;display:inline-block;margin-right:15px;padding:0 0 0 22px}.main-header .header-top .header-info li:last-child{margin-right:0;padding:0}.main-header .header-top .header-info li:before{position:absolute;content:"";height:20px;width:1px;top:5px;right:-18px}.main-header .header-top .header-info li:last-child:before{display:none}.main-header .header-top .header-info li i{position:absolute;left:0;top:7px;font-size:14px;color:#fff}.main-header .header-top .header-info li a{position:relative;display:inline-block;font-size:14px;color:#fff}.main-header .outer-content li{position:relative;display:inline-block}.main-header .outer-content li.header-flyout-searchbar i{position:relative;display:inline-block;font-size:20px;width:50px;height:50px;line-height:50px;color:#fff;background:#fbb419;text-align:center;border-radius:50%;cursor:pointer;margin-right:7px;transition:all .5s ease}.main-header .outer-content li a{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;font-size:20px;color:#fff;background:#ef7f1a;text-align:center;border-radius:50%}.main-header .outer-content li a:hover,.main-header .outer-content li.header-flyout-searchbar i:hover{background:#ef7f1a}.main-header .outer-box{margin-top:32px}.main-header .logo-box .logo{position:relative;display:inline-block;padding:0}.story{line-height:auto}.story img:hover{animation-name:rotate;animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:linear;border-radius:50%}@keyframes rotate{0%{transform:rotate(-360deg)}to{transform:rotate(360deg)}}.menu-box{float:left;width:45%}.menu-box-right{float:right;width:45%}.menu-box-logo{width:10%;float:left}.main-header .menu-area,.main-header .outer-box{position:relative;float:left}.main-header .social-style-one{margin-top:22px}.main-header .menu-area{margin-right:22px}.main-menu{position:relative;display:block}.main-menu .navbar-collapse{padding:0}.main-menu .navigation>li{position:relative;float:left;margin:0 18px}.main-menu .navigation>li:first-child{margin-left:0}.main-menu .navigation>li>a{position:relative;display:block;font-size:14px;font-family:Rubik,sans-serif;color:#312f2c;line-height:26px;opacity:1;text-transform:uppercase;padding:12px 0 8px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;font-weight:400}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:#ef7f1a}.main-menu .navigation{position:relative;top:0;width:100%;padding:0 15px;background:#fecc00;border-radius:10px}.main-menu .navigation>li>ul{position:absolute;left:0;top:116%;width:230px;z-index:100;display:none;background:#fff;border-top:3px solid #fecc00;box-shadow:0 0 10px #0000001a}.main-menu .navigation>li>ul{position:absolute;right:0;top:101%;width:230px;z-index:100;display:none;background:#fff;border-top:3px solid #fecc00;box-shadow:0 0 10px #0000001a}.main-menu .navigation>li>ul>li{position:relative;width:100%;padding:7px 10px 7px 6px;border-bottom:1px solid #e5e5e5;transition:all .5s ease}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>a{position:relative;display:block;font-family:Rubik,sans-serif;padding:0 10px;line-height:20px;font-size:13px;color:#312f2c;font-weight:400;text-align:left;text-transform:uppercase;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li:hover{background:#ef7f1a;border-bottom:1px solid #ef7f1a}.main-menu .navigation>li>ul>li:hover a{color:#fff;padding-left:10px}.main-menu .navigation>li>ul>li:last-child:hover{border-bottom:none}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1}.innav{background:#ffcd00;border-radius:10px;position:fixed;top:42px;width:1170px;border:.5px solid #312F2C}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position:absolute;right:15px;top:8px;font-size:18px;border:1px solid #ffffff;color:#fff;width:35px;height:30px;line-height:30px;text-align:center;cursor:pointer;z-index:5;display:none}.navbar-header{display:none}.mm-hide{display:block!important}.dd-hide{display:none!important}.main-menu .navigation>li>ul>li>ul{position:absolute;left:100%;top:0%;width:220px;z-index:100;display:none;padding:0;background-color:#fff;border-top:3px solid #ef7f1a;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0px 5px 1px rgba(0,0,0,.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0px 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0px 5px 1px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0px 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;top:0}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%;margin:0;border-bottom:1px solid #e5e5e5}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:7px 15px!important;line-height:16px;font-weight:400;font-family:Rubik,sans-serif;font-size:13px;color:#312f2c!important;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;text-transform:uppercase}.main-menu .navigation>li>ul>li>ul>li:hover>a{color:#fff!important;background:#ef7f1a;padding-left:15px!important}.main-menu .navigation>li>ul>li.dropdown>a:after{position:absolute;content:"";font-size:16px;color:#222;top:0;right:-0px;font-family:"Font Awesome 5 Free";font-weight:600;cursor:pointer;transition:all .5s ease}.main-menu .navigation>li>ul>li.dropdown:hover>a:after{color:#fff}.login{background:#ef7f1a;padding:6px 15px;border-radius:0 10px 10px 0;position:absolute!important;right:0;top:-4px;color:#fff}.right-side-menu{margin-left:15px}.main-header.style-two{position:relative}.main-header.style-two .outer-content .clearfix{position:relative;display:inline-block}.main-header.style-two .outer-content .login-box{position:relative;display:inline-block;margin-right:38px;padding:0 0 0 22px}.app-width{width:182px;margin-bottom:10px}.main-header.style-two .outer-content .login-box:before{position:absolute;content:"";border:1px dashed #59688d;height:20px;width:1px;top:5px;right:-22px}.main-footer .copyright{font-size:12px;margin-top:30px}.main-header.style-two .outer-content .login-box a{position:relative;display:inline-block;font-size:14px;color:#d3d8e2}.main-header.style-two .outer-content .login-box a:hover{color:#ef7f1a}.main-header.style-two .outer-content .login-box i{position:absolute;left:0;top:7px;font-size:14px;color:#ef7f1a}.main-header.style-two .header-top{padding:2px 0}.main-header.style-two .outer-content li.header-flyout-searchbar i{width:40px;height:40px;line-height:40px;background:#51628d;font-size:16px}.main-header.style-two .outer-content li.header-flyout-searchbar i:hover{background:#ef7f1a}.main-header.style-two .outer-content li a{width:40px;height:40px;line-height:40px;font-size:16px}.main-header.style-two .header-top .header-info{position:relative;margin-top:7px}.main-header.style-two .menu-area{float:none;margin-right:0}.main-header.style-two .main-menu .navigation>li{margin:4px 6px;line-height:46px;color:#312f2c;font-weight:700}.mr-0{margin:0}.logo{position:absolute;top:-34px;margin:0 auto;text-align:center;left:0;right:0;width:140px}.main-header.style-two .main-menu .navigation>li:first-child{margin-left:0}.main-header.style-two .main-menu .navigation>li:last-child{margin-right:0}.main-header.style-two .main-menu .navigation>li:before{position:absolute;content:"";width:59px;height:10px;left:50%;margin-left:-30px;bottom:29px;transform:scale(0);background-repeat:no-repeat;transition:all .5s ease}.main-header.style-two .main-menu .navigation>li.current:before,.main-header.style-two .main-menu .navigation>li:hover:before{transform:scale(1)}.main-header.style-two .main-menu .navigation>li.current>a,.main-header.style-two .main-menu .navigation>li:hover>a{color:#312f2c}.main-header.style-two .main-menu .navigation>li.logo-box:before{display:none}.cisce{position:absolute;top:102px;width:100%;font-size:15px;color:#fecc00;text-transform:uppercase;font-weight:600}.prn-50{padding-right:80px}.pln-50{padding-left:75px}.main-slider.style-three{position:relative}.main-slider.style-three .slide{padding:185px 0 290px}.main-slider.style-three .slide:before{background:#00000080}.main-slider.style-three h1{color:#fff;margin-bottom:44px}.main-slider{position:relative}.main-slider .slide{position:relative;padding:195px 0 170px;background-size:cover;background-repeat:no-repeat;background-position:center center}.main-slider .slide:before{position:absolute;content:"";background:#0000;width:100%;height:100%;left:0;top:0}.header-bottom__banner .owl-nav{display:none}.main-slider .content-box{position:relative;display:block;max-width:700px;width:100%}.main-slider h3{position:relative;display:block;font-size:28px;line-height:35px;color:#ef7f1a;font-weight:900;opacity:0;margin-bottom:11px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.main-slider .active h3{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:1s}.main-slider h1{position:relative;display:block;font-size:60px;line-height:70px;color:#312f2c;font-weight:900;margin-bottom:25px;opacity:0;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translate(-50px)}.main-slider .active h1{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0);transition-delay:1.5s}.mobile-top{display:none}.main-slider .text{position:relative;display:block;font-size:20px;line-height:30px;color:#454442;margin-bottom:37px;opacity:0;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translate(50px)}.main-slider .active .text{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0);transition-delay:1.5s}.main-slider .btn-box{opacity:0;-webkit-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-ms-transition:all 1.8s ease;-o-transition:all 1.8s ease;transition:all 1.8s ease;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);width:100%;text-align:center}.hero-slider{position:relative;height:100vh;z-index:-1}.hero-slider:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;background:#000;z-index:1}.main-slider .active .btn-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:1.8s}.hero-slider .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:0!important}.new img{height:28px}.d-hide{display:none!important}.banner-text{margin:0 auto;position:absolute;top:66%;transform:translateY(-50%);z-index:100;width:100%;text-align:center}.banner-text h1{font-size:42px;font-weight:600;padding-bottom:0;text-transform:uppercase;color:#fff;line-height:50px}.banner-text h1 span{font-weight:300}.banner-text h3{font-size:30px;font-weight:700;text-transform:uppercase;color:#471b0d}.banner-text h4{font-size:16px;color:#fff;padding-bottom:10px;text-transform:uppercase;font-weight:300}.banner-text p{color:#fff;text-transform:uppercase}.new{position:absolute;top:-18px}.marquee-events{padding:0}.mqbox{position:relative}.mq{padding:0;background-color:#fecc00;color:#626060;font-weight:700;height:50px}.mqbox .headertext{padding:7px 0 0;background-color:#fff;color:#626060;font-weight:700}.mqbox .headertext{position:absolute;top:0;left:0;z-index:10;padding:5px 16px;background:#ef7f1a;color:#fff;text-transform:uppercase;line-height:20px;text-align:center}@media only screen and (max-width: 767px){.mqbox .headertext{padding:4px 10px;line-height:14px;font-size:12px;width:86px;text-align:left}.mqbox marquee ul li h4{font-size:14px;line-height:12px}}.marquee-container{overflow:hidden;white-space:nowrap;box-sizing:border-box;width:100%;background:#fecc00}.marquee-content{display:inline-flex;animation:marquee 30s linear infinite;white-space:nowrap}.marquee-content:hover{animation-play-state:paused}.marquee-content ul{display:flex;padding:0;margin:0;list-style:none}.marquee-content li{padding:10px 30px;border-right:1px solid #000000;background:#fecc00}.marquee-content li:last-child{padding:10px 30px;border-right:0px solid #000000;background:#fecc00}.marquee-content ul li h4{margin:0;padding:0;text-transform:uppercase;font-size:16px;line-height:14px;color:#312f2c}.marquee-content ul li p{margin:0;padding:0;font-size:14px;color:#312f2c;font-weight:600}@keyframes marquee{0%{transform:translate(200%)}to{transform:translate(-70%)}}.title{margin:0 auto 30px;width:100%;text-align:center}.title h1{font-size:36px;font-weight:700;padding-bottom:0;text-transform:uppercase;color:#fecc00;line-height:40px}.title h1 span{font-weight:300}.title h3{font-size:30px;font-weight:700;text-transform:uppercase;color:#fecc00}.title h4{font-size:16px;color:#fecc00;padding-bottom:0;text-transform:uppercase;font-weight:300}.banner-line{height:8px!important;width:80px;background:#ef7f1a;margin:5px auto 10px;border-radius:5px}.title p{color:#312f2c;text-transform:uppercase;font-weight:600}.notice-block-two{padding-top:15px}.NoticeBoard{width:100%;padding:60px 0 0}.NoticeBoard .container{padding:25px 20px;border-radius:10px}.NoticeBoard h2{color:#f7494b;font-size:55px;line-height:45px;margin-bottom:25px}.NoticeBoard h2 a.view-btn{font-size:16px;float:right;background:#f7494b;padding:7px 20px;border-radius:5px;line-height:26px;color:#fff;text-transform:uppercase}.find-txt{margin-bottom:20px;font-size:22px;color:#232323;line-height:26px}.NoticeBoard .board-slide.slick-initialized.slick-slider{padding-right:50px}.NoticeBoard .slick-slide{background:#fff;border-radius:45px;padding:10px 10px 10px 15px;position:relative;margin-right:0;min-height:130px;width:100%!important}.NoticeBoard .count{width:30px;height:30px;text-align:center;line-height:30px;color:#fff;font-size:16px;font-weight:600;position:absolute;left:20px;top:37px;border-radius:50%;background:#f7494b;z-index:1}.NoticeBoard .NoticeLeft{position:relative;float:left;font-size:44px;text-align:center;color:#fecc00;line-height:18px;font-weight:700;background:#f6f6f1;padding:15px 20px;border-radius:70px;width:110px;height:110px}.NoticeBoard .NoticeLeft span{font-size:10px;color:#646464;font-style:italic;display:block;margin-bottom:8px;font-weight:400}.NoticeBoard .Noticeright{width:calc(100% - 125px);float:right;font-size:18px;color:#646464;line-height:20px;position:relative;font-weight:300;padding:10px 0}.NoticeBoard .Noticeright span{background:#f7494b;padding:4px 6px;color:#fff;font-size:12px;font-weight:600;position:absolute;left:0;top:-20px;line-height:12px;border-radius:8px}.NoticeBoard .Noticeright span:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #F7494B;position:absolute;left:4px;bottom:-5px}.NoticeBoard .month{color:#000;font-size:14px;font-weight:300;line-height:46px;letter-spacing:0px}.line-height{line-height:22px;font-size:16px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.updated{color:#000;font-size:12px;font-weight:300;font-style:italic}.NoticeBoard .NoticeHead{color:#fecc00;font-size:14px;font-weight:600;line-height:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NoticeBoard .slick-prev.slick-arrow{background:url(../images/preev.png) left top no-repeat;width:42px;height:80px;background-size:100%;color:transparent;top:auto;right:55px;bottom:20px;cursor:pointer}.NoticeBoard .slick-next.slick-arrow{background:url(../images/next.png) left top no-repeat;width:42px;height:80px;background-size:100%;color:transparent;top:auto;right:0;bottom:20px;cursor:pointer}.notice .owl-theme .owl-nav .owl-prev{border-radius:50px;position:absolute;top:50px;left:-70px;height:48px;line-height:42px;width:48px;background:#fecc00;text-align:center}.notice .owl-theme .owl-nav .owl-next{border-radius:50px;position:absolute;top:50px;right:-70px;height:48px;line-height:42px;width:48px;background:#fecc00;text-align:center}.view-all{background:#ef7f1a;color:#f6f6f1;text-transform:uppercase;padding:10px 16px;border-radius:15px;margin:20px auto 0;line-height:30px;display:block;width:230px;text-align:center;font-size:18px;height:48px}.view-all:hover{background:#fecc00;color:#000;text-transform:uppercase;padding:10px 16px;border-radius:15px;margin:20px auto 0;line-height:30px;display:block;width:230px;text-align:center;font-size:18px;height:48px}.carousel-indicators{position:absolute;right:inherit;bottom:-46px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:inherit;margin-right:inherit;margin-left:inherit;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:20px;height:20px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#707070;background-clip:padding-box;opacity:.5;transition:opacity .6s ease;border-top:0;border-bottom:0;border-radius:20px}.carousel-indicators .active{opacity:1;background-color:#fd7d7d}.header-bottom__banner .owl-dots{position:relative;width:100%;left:0;top:-100px;text-align:center}.header-bottom__banner .owl-dots .owl-dot{padding:0}.header-bottom__banner .owl-dots .owl-dot span{min-width:20px;height:20px;background-color:transparent;border:solid 2px #fecc00}.header-bottom__banner .owl-dots .owl-dot.active span{min-width:20px;height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fecc00!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fecc00!important}.owl-theme .owl-dots .owl-dot.active span{background:none repeat scroll 0 0 #cda274;border:2px solid #fecc00}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:-webkit-linear-gradient(290deg,rgb(49 47 44) 0,rgb(239 127 26) 49%,rgb(49 47 44) 100%);background:linear-gradient(290deg,#312f2c 0,#ef7f1a 49%,#312f2c);background:-moz-linear-gradient(290deg,rgb(49,47,44) 0,rgb(254,204,0) 49%,rgb(49,47,44) 100%);overflow:auto;z-index:991}.wrap{width:100%;max-width:950px;margin:0 auto;padding:150px 15px 0}.wrap h3{color:#312f2c;padding:5px 0 10px;font-size:24px;font-family:Rubik,sans-serif}.infra{border-radius:5px}.wrap h4,h5{color:#fff;padding:5px 0 0}.wrap ul.wrap-nav{text-transform:capitalize;padding:0 0 50px}.wrap p{color:#fff!important;padding:5px 0 0;font-family:Rubik,sans-serif;font-size:14px;letter-spacing:.5px}.wrap ul.wrap-nav li{text-align:left;width:100%;position:relative;font-family:Rubik,sans-serif}.wrap ul.wrap-nav li a{color:#fff;padding:6px 10px 6px 40px;display:inline-block;font-weight:400;font-size:14px;text-decoration:none;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0;font-family:Rubik,sans-serif}.wrap ul.wrap-nav li a:hover{color:#fff;font-weight:400}.wrap ul.wrap-nav ul{padding:20px 0}.wrap ul.wrap-nav ul li{display:block;font-size:13px;width:100%;color:#fff}.wrap ul.wrap-nav ul li a,.wrap ul.wrap-nav ul li a:hover{color:#fff}.myaccordion .card{background:transparent}.myaccordion{max-width:500px;margin:0 auto 20px;box-shadow:0}.myaccordion .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0rem}.myaccordion .card,.myaccordion .card:last-child .card-header{border:0}.myaccordion .card-body ul{margin-top:0;font-family:Rubik,sans-serif}.myaccordion .card-body ul li{display:block;border-right:0 solid #fff;padding:0 24px;text-align:left;font-size:16px;color:#fff;font-family:Rubik,sans-serif}.myaccordion .card-body ul li a{font-size:16px;color:#312f2c;font-family:Rubik,sans-serif;text-align:left;font-weight:400}.myaccordion .card-body ul li:last-child{border-right:0 solid #fff;padding-bottom:20px;margin-top:0}.myaccordion .card-header{background:transparent;padding:5px 10px;border-bottom:0 solid rgba(0,0,0,.125)}.myaccordion .fa-stack{font-size:18px}.myaccordion .btn{width:100%;font-weight:600;color:#312f2c;padding:0;text-transform:uppercase;font-family:Rubik,sans-serif;font-size:18px}.myaccordion .btn-link:hover,.myaccordion .btn-link:focus{text-decoration:none}.myaccordion li+li{margin-top:5px}.modal-body-new{padding:0rem;background:#fecc00;border-radius:0}.myaccordion h2{text-align:left}.myaccordion .h22{text-align:left;line-height:15px;padding-bottom:10px}.myaccordion h2 a{width:100%;font-weight:600;color:#312f2c;padding:0;text-transform:uppercase;font-family:Rubik,sans-serif;font-size:18px;text-align:left}.story-slide .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;position:absolute;z-index:10000;bottom:-48px;left:0;right:0;background:transparent!important;text-align:center}.story-slide .owl-theme .owl-dots .owl-dot span{width:18px;height:18px;margin:5px 4px;border:solid 2px #fecc00!important;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot span{background:transparent!important}.story-slide .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);padding-bottom:0}.story-slide .owl-theme .owl-dots .owl-dot span{width:18px;height:18px;margin:5px 4px;border:solid 2px #e14224!important;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.story-slide .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#e0602d;border:solid 2px #fff}.story-slide .owl-carousel .owl-item img{display:block;width:100%;border-radius:0}.story-slide .modal-content{width:90%!important}.modal.StoryModal .modal-body{padding:0;background:transparent;text-align:center;border-radius:0;z-index:999999;position:relative}.colose-pop{width:30px;position:absolute;height:28px;background-color:#e0602d!important;border-radius:24px;z-index:1000000!important;opacity:1;font-weight:300;right:-10px;border:0;font-size:24px;top:-10px;color:#fff}.about-section{position:relative;display:block;padding:50px 0 100px}.about-section .title{margin:0 auto 30px;width:100%;text-align:center}.about-section .title h1{font-size:36px;font-weight:700;padding-bottom:0;text-transform:uppercase;color:#fecc00;line-height:40px}.about-section .title h1 span{font-weight:300}.about-section .title h3{font-size:30px;font-weight:700;text-transform:uppercase;color:#fecc00}.about-section .title h4{font-size:16px;color:#fecc00;padding-bottom:0;text-transform:uppercase;font-weight:300}.about-section .banner-line{height:8px!important;width:80px;background:#ef7f1a;margin:10px auto 0;border-radius:5px}.about-section .title p{color:#312f2c;text-transform:uppercase;font-weight:500}.about-section .image-box{position:relative;display:block;margin:0 60px 0 0}.body-bg{background:url(../images/body-bg.svg) center no-repeat fixed;background-size:30%}.right-image{padding-top:0}.right-image img{border-radius:45px}.about-section .image-box .image{position:relative;display:block}.about-section .image-box .image img{width:100%}.about-section .image-box .image-1{position:relative;display:block;border-radius:30px}.about-section .image-box .image-1 img{border-radius:30px}.about-section .image-box .image-2{position:absolute;left:70px;bottom:20px}.about-section .content-box .sec-title{position:relative;display:block;margin-bottom:33px}.about-section .content-box .bold-text{position:relative;display:block;font-size:15px;line-height:28px;color:#4c4c4c;font-weight:400;margin-bottom:15px}.about-section .content-box p{position:relative;display:block;margin-bottom:24px;font-size:15px;line-height:29px;font-weight:400;color:#312f2c}.about-section .icon-box{position:absolute;left:15px;top:-10px;font-size:60px;line-height:60px;color:#000}.about-section .icon-box img{width:100%}.about-section .count-outer{display:block;font-size:18px;line-height:24px;color:#000;font-weight:400;margin-bottom:10px}.about-section ul{margin:30px 20px}.about-section ul li{line-height:25px;background:url(../images/icons/right-tik.svg) no-repeat left 5px;padding:5px 11px 5px 31px;list-style:none;margin:0;vertical-align:middle;font-size:15px;font-weight:400;color:#312f2c}.about-section .staff{position:absolute;left:0;top:12px;font-size:60px;line-height:60px;color:#000}.about-section .staff-outer{position:relative;display:block;font-size:18px;line-height:24px;color:#000;font-weight:400;margin-bottom:10px;left:70px;top:24px}.objective-section ul li{line-height:18px;background:url(../images/icons/right-tik.svg) no-repeat left 2px;padding:5px 11px 15px 31px;list-style:none;margin:0;vertical-align:middle;font-size:14px;font-weight:400;color:#312f2c}.objective-section p{font-size:15px;font-weight:300;padding-bottom:20px}.objective-section h5{color:#fecc00}.objective-section h6{font-size:18px}.about-infra ul{margin:10px 0 30px}.objective-section .accordion-box .block .acc-btn h4{position:relative;display:block;font-size:20px;font-weight:700;color:#3b3634;padding:15px 0;cursor:pointer;transition:all .5s ease}.more{background:#ef7f1a;color:#f6f6f1;text-transform:uppercase;padding:10px 16px;border-radius:15px;line-height:30px;display:block;width:115px;text-align:center;font-size:18px;height:48px;margin-top:50px}.more:hover{background:#fecc00;color:#000;text-transform:uppercase;padding:10px 16px;border-radius:15px;line-height:30px;display:block;width:115px;text-align:center;font-size:18px;height:48px;margin-top:50px}.service-style-two{position:relative;display:block}.service-style-two .service-block-one{padding:10px}.service-style-two .inner-content{width:1000px;margin:0 auto;padding-top:60px}.service-style-two .service-block-one .icon-box{color:#fbb419}.online{padding:10px 40px;line-height:22px;font-size:16px;font-weight:400}.online:before{content:"";width:100%;height:50px;background:url(../images/icons/linev.svg) no-repeat;position:absolute;top:18%;margin-left:0;left:35px}.notice{position:relative;display:block;padding:30px 0 20px}.length{width:100%}.NoticeBoard .Noticeright-new{padding:10px 0}.about-style-two{position:relative;display:block}.about-style-two .sec-title{margin-bottom:33px}.about-style-two .title-box{position:relative;display:block;margin-bottom:63px}.about-style-two .title-box .text{position:relative;display:block;font-size:18px;line-height:28px;color:#4c4c4c}.about-style-two .image-inner{margin-bottom:62px}.about-style-two .image-inner .image-box{position:relative;display:block;border-radius:20px}.about-style-two .image-inner .image-box img{width:100%;border-radius:20px}.about-style-two .lower-content{position:relative;display:block;max-width:760px;width:100%;margin:0 auto}.about-style-two .lower-content .text{margin-bottom:63px}.about-style-two .anim-icon .icon-1{background:url(../images/icons/anim-icon-2.png);width:188px;height:192px;top:45%;right:80px;background-repeat:no-repeat}.principal-section{position:relative;display:block;background:#fecc00;padding:100px 0 0;overflow:hidden}.principal-section .box{text-align:center;font-size:18px;line-height:18px;padding-bottom:70px}.principal-section .image-box{position:relative;display:block;margin:0 60px 0 0}.principal-section .box p{text-align:center;font-size:18px;line-height:18px}.principal-section .box img{text-align:center;padding:0 0 10px}.principal-section .job{font-size:18px;line-height:18px;border:solid 2px #312F2C;position:relative;border-radius:45px;padding:20px 30px 30px;margin:0 50px;text-align:left;background:#ffd62f}.principal-section .job span{position:absolute;left:0;top:0;text-align:left;padding:16px 0 0 20px}.principal-section .job h4{font-size:30px;color:#312f2c;line-height:30px;font-weight:600;margin:5px 0;padding-left:115px}.principal-section .job p{font-size:16px;color:#312f2c;line-height:24px;padding-left:115px;font-style:italic}.principal-section .message h1{text-transform:uppercase;text-align:left;font-size:30px;font-weight:700}.message .tabs-box .tab{position:relative;display:none;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease}.message .tab.active-tab{display:block}.message .product-info-tabs .tabs-content .text h3{font-size:24px;margin-bottom:16px}.message .product-info-tabs .tabs-content .text p{margin-bottom:26px}.message .product-info-tabs .tabs-content .text p:last-child{margin-bottom:0}.message .product-info-tabs .tab-btns li{position:relative;float:left;font-size:15px;font-weight:400;color:#6d6d6c;border-radius:0;padding:8px 0;text-transform:uppercase;margin-right:10px;cursor:pointer;text-align:left}.message .product-info-tabs .tab-btns li.active-btn,.message .product-info-tabs .tab-btns li:hover{color:#000;font-size:15px;font-weight:400;text-align:left;background:url(../images/icons/line-tab.svg) no-repeat;background-position:bottom left}.message .product-info-tabs .tab-btns li:last-child{margin-right:0}.message .product-info-tabs{position:relative;display:block;margin-bottom:95px}.message .related-product .sec-title{margin-bottom:40px}.message .tabs-content{padding-top:30px;text-align:left}.message .massage-box{width:50%;padding:0 15px;min-height:460px}.message .massage-box p{line-height:23px;font-style:italic;margin-bottom:30px;font-weight:400;font-size:16px}.message .principal-photo{position:absolute;top:-30px;right:0;text-align:center}.message .principal-photo img{width:100%}.message .continue{margin-top:8px;display:block;color:#ef8118;font-weight:700;width:auto}.message .massage-box h3{text-transform:uppercase;font-size:18px;font-weight:400}.message .massage-box h3 span{text-transform:uppercase;font-size:12px;font-weight:400}.lab-section{position:relative;display:block;padding:0;overflow:hidden;min-height:600px}.lab-section img{width:100%}.lab-section .pd-0{padding:0}.lab-section .labbox{min-height:570px;background-size:100%!important;background-repeat:no-repeat!important;background-position:0 center!important}.lab-section .labbox a{color:#fff}.lab-section .labbox:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transition:all .8s;opacity:.6;background:#000;z-index:1}.lab-section .labbox:hover{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transition:all .8s;opacity:.8;background:#fecc00;z-index:1}.labbox .text-area{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:100;width:162px}.labbox .text-area img{color:#fff;padding:10px}.labbox .text-area h4{color:#fff;font-size:18px;margin-top:10px}.labbox .text-area h4:hover{color:#fecc00}.labbox .text-area p{color:#fff;line-height:18px;font-size:14px}.topper-section{position:relative;display:block;padding:50px 0 70px;overflow:hidden}.topper-section .student-box{padding:10px 50px;text-align:center}.topper-section .student-box p{padding:0 0 15px;text-align:center;text-transform:uppercase;font-size:18px}.topper-block-two{padding:0}.topper-block-two img{border-radius:45px;width:100%;object-fit:cover;height:256px;object-position:top}.topper-section .btn-all{color:#ef7f1a;text-transform:uppercase;font-size:15px}.topper-block-two .topper-name{font-size:16px;font-weight:500;text-align:center;color:#312f2c;padding:25px 0 10px}.topper-block-two .marking{font-size:24px;font-weight:600;text-align:center;color:#fecc00;padding:0;line-height:20px}.NoticeBoard .owl-carousel .owl-stage-outer,.student-box .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px}.topper-section .owl-theme .owl-nav .owl-prev{border-radius:50px;position:absolute;top:30%;left:-66px;height:48px;line-height:42px;width:48px;background:#fecc00;text-align:center}.topper-section .owl-theme .owl-nav .owl-next{border-radius:50px;position:absolute;top:30%;right:-66px;height:48px;line-height:42px;width:48px;background:#fecc00;text-align:center}.topper-section .achievements{padding:0 0 0 30px}.topper-section .achievements img{border-radius:45px}.topper-section .achievements .ach-text{padding:10px 30px 0}.topper-section .achievements .ach-text h6{color:#000;padding:10px 0;font-weight:600}.topper-section .achievements .ach-text p{line-height:20px;font-weight:300;margin-bottom:20px}.topper-section .achievements span{background:#f7494b;padding:4px 6px;color:#fff;font-size:12px;font-weight:600;position:relative;left:0;top:5px;line-height:12px;border-radius:8px;text-transform:uppercase}.topper-section .achievements span:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #F7494B;position:absolute;left:4px;bottom:-5px}.gallery-section-home{position:relative;display:block;background:#fecc00;padding:70px 0;overflow:hidden}.gallery-section-home .title h1{color:#3b3120}.gallery-section-home .gallery-box{padding:0 25px}.gallery-section-home .gallery-box img{border-radius:45px;width:100%;object-fit:cover;height:400px;object-position:top}.gallery-section-home .owl-theme .owl-nav .owl-prev{border-radius:50px;position:absolute;top:45%;left:-28px;height:48px;line-height:42px;width:48px;background:#fecc00c9;text-align:center}.gallery-section-home .owl-theme .owl-nav .owl-prev img,.gallery-section-home .owl-theme .owl-nav .owl-next img{height:17px}.gallery-section-home .owl-theme .owl-nav .owl-next{border-radius:50px;position:absolute;top:45%;right:-28px;height:48px;line-height:42px;width:48px;background:#fecc00c9;text-align:center}.gallery-section-home .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px}.gallery-section-home .ach-text{padding:10px 30px 0;position:absolute;transform:translate(-50%,-50%);top:45%;left:50%;width:100%}.gallery-section-home .ach-text h6{color:#312f2c;padding:10px 0 0;font-weight:800;font-size:16px}.gallery-section-home .ach-text .span{color:#312f2c;padding:5px 0 20px;font-weight:300;font-size:15px;margin-bottom:0}.gallery-section-home .ach-text p{line-height:20px;font-weight:400;margin-bottom:20px;color:#312f2c}.gallery-section-home .ach-text span{background:#f7494b;padding:4px 6px;color:#fff;font-size:12px;font-weight:600;position:relative;left:0;top:5px;line-height:12px;border-radius:8px;text-transform:uppercase}.gallery-section-home .ach-text span:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #F7494B;position:absolute;left:4px;bottom:-5px}.gallery-section-home .btn-all{color:#312f2c;text-transform:uppercase;font-style:italic;font-size:16px}.gallery-section-home .btn-all img{height:10px}.gallery-section-home .subgallery{padding:30px 0 0}.gallery-section-home .subgallery img{border-radius:30px;width:100%;object-fit:cover;height:170px;object-position:center}.gallery-section-home .subgallery h4{text-align:center;color:#312f2c;font-size:18px;font-weight:700;margin-top:20px}.gallery-section-home .subgallery p{text-align:center;margin-top:5px}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:wrap!important}.testimonial-section{position:relative;display:block;padding:70px 0 80px;overflow:hidden}.testimonial-section .birthday{padding:0 30px}.testimonial-section .birthday img{border-radius:45px;object-fit:cover;height:180px;object-position:top}.testimonial-section .balloon-left{position:absolute;top:80px;left:10px}.testimonial-section .balloon-left img{width:100%}.testimonial-section .balloon-right{position:absolute;top:80px;right:10px}.testimonial-section .balloon-right img{width:100%}.testimonial-section .title h1{font-size:30px}.testimonial-section h3{font-size:20px;color:#fecc00;margin:5px 0 10px;text-transform:uppercase;font-weight:600}.testimonial-section h3 sup{text-transform:capitalize;font-size:14px;position:relative;top:-11px;font-weight:500;padding-right:5px}.testimonial-section h4{font-size:16px;color:#312f2c;font-weight:700;margin:20px 0 0;text-transform:uppercase}.testimonial-section p{font-size:24px}.testimonial-section .title p{font-size:18px}.testimonial-section .owl-theme .owl-nav .owl-prev{border-radius:50px;position:absolute;top:28%;left:-70px;height:48px;line-height:42px;width:48px;background:#fecc00c9;text-align:center}.testimonial-section .owl-theme .owl-nav .owl-next{border-radius:50px;position:absolute;top:28%;right:-70px;height:48px;line-height:42px;width:48px;background:#fecc00c9;text-align:center}.testimonial-section .owl-theme .owl-nav .owl-prev span img,.testimonial-section .owl-theme .owl-nav .owl-next span img{object-fit:fill;height:20px}.testimonial-section .student-slide{margin:0 auto;padding:0 110px}.testimonial-section .student-slide p{text-transform:uppercase;font-size:18px}.testimonial-section .parent{font-size:22px;text-align:left}.testimonial-section .parent img{border-radius:45px}.testimonial-section .parent p{font-size:19px;text-align:left;font-style:italic;line-height:30px}.testimonial-section .parent .play-btn{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.testimonial-section .parent .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px}.testimonial-section .owl-dots{position:absolute;width:48%;right:0;bottom:30px;text-align:left}.testimonial-section .owl-dots .owl-dot span{min-width:25px;height:25px;background-color:transparent;border:solid 2px #fecc00}.testimonial-section .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ef7f1a!important}.testimonial-section .owl-theme .owl-dots .owl-dot.active span{background:none repeat scroll 0 0 #ef7f1a;border:2px solid #EF7F1A}.story .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#e0602d;border:solid 2px #EF7F1A}.testimonial-section .pt-4{padding-top:2rem!important}.testimonial-section .birthday .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px}.birthday-detail img{border-radius:45px}.birthday-detail h4{font-size:16px;color:#312f2c;font-weight:700;margin:20px 0 0;text-transform:uppercase;text-align:center}.birthday-detail h3{font-size:18px;color:#fecc00;margin:5px 0;text-transform:uppercase;font-weight:600;text-align:center}.birthday-detail .birthday-block-two p{text-transform:uppercase;font-size:16px;text-align:center!important;font-weight:400}.btn-allb{color:#ef7f1a;text-transform:uppercase;font-size:15px}.admissionn-section{position:relative;display:block;padding:0 0 70px;overflow:hidden}.admissionn-section .white-bg{border-radius:45px;background:#fff;text-align:left}.admissionn-section .white-bg img{border-radius:45px 0 0 45px;background:#fff;text-align:left}.admissionn-section .title{margin:0 auto;width:90%;text-align:center;position:relative;transform:translate(-50%,-50%);top:45%;left:40%}.admissionn-section .title h1{font-size:30px;margin-top:15px}.admissionn-section .banner-line{height:8px!important;width:80px;background:#ef7f1a;margin:4px auto 0;border-radius:5px}.admissionn-section .adopen{background:#fecc00;color:#000;text-transform:uppercase;padding:8px 10px;border-radius:10px;line-height:30px;display:block;width:210px;text-align:center;font-size:16px;margin:20px auto 0;font-weight:400}.admissionn-section .adopen img{width:50px;background:none}.admissionn-section .adg{font-size:12px;font-style:italic;color:#000}.admissionn-section .work{position:absolute;z-index:100;bottom:20px;color:#fff;font-size:28px;line-height:26px;font-weight:800;padding:20px;text-transform:uppercase}.admissionn-section .work span{color:#fff;font-size:16px;font-weight:400;text-transform:lowercase}.logo-footer{background:#fecc00;position:relative;padding:100px 0 140px;margin-top:100px}.logo-footer .footer-logo{position:absolute;width:400px;top:-180px;margin:0 auto;left:0;right:0}.logo-footer .logo-text{position:absolute;top:220px}.logo-footer .continue{margin-top:8px;display:block;color:#ef8118;width:auto;text-transform:uppercase}.main-footer{background:#fecc00}.main-footer .footer-top{position:relative;display:block;background-position:center bottom;padding:10px 0 0;background-size:100%;font-weight:400;z-index:100;top:200px}.video-footer{width:100%;margin:0 auto;position:relative;bottom:-10px}.main-footer .footer-top .widget-title{position:relative;display:block;font-size:20px;line-height:34px;font-weight:700;color:#312f2c;margin-bottom:27px;text-transform:uppercase;background:url(../images/icons/line-tab.svg) no-repeat;background-position:0px 36px;padding-bottom:20px}.main-footer .footer-top .about-widget .widget-content p{position:relative;display:block;color:#312f2c;margin-bottom:26px}.main-footer .footer-top .about-widget .widget-content p:last-child{margin-bottom:0}.main-footer .footer-top .link-widget{position:relative;display:block}.main-footer .footer-top .link-widget .widget-content li{position:relative;display:block;margin-bottom:0}.main-footer .footer-top .link-widget .widget-content li:last-child{margin-bottom:0}.main-footer .footer-top .link-widget .widget-content li a{position:relative;display:inline-block;font-size:15px;font-weight:400;color:#312f2c;padding:0 0 0 18px}.main-footer .copyright .flogo{height:90px;margin-bottom:10px}.main-footer .copyright{font-size:12px}.main-footer .copyright p{font-size:12px;line-height:20px;margin-top:10px}.main-footer .copyright p a{font-size:12px;line-height:20px;color:#000;padding:5px}.main-footer .footer-top .link-widget .widget-content li a:before{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-size:14px;color:#312f2c;font-weight:700;left:0;top:1px;opacity:1;transition:all .5s ease}.main-footer .footer-top .link-widget .widget-content li a:hover:before{opacity:1}.main-footer .footer-top .link-widget .widget-content li a:hover{color:#ef7f1a;padding:0 0 0 18px}.main-footer .footer-top .contact-widget{position:relative;display:block}.main-footer .footer-top .contact-widget .widget-content .text{position:relative;display:block;color:#312f2c;margin-bottom:18px}.main-footer .footer-top .contact-widget .widget-content .info-list li{position:relative;display:block;font-size:15px;color:#312f2c;padding:0 0 0 25px;margin-bottom:15px}.main-footer .footer-top .contact-widget .widget-content .info-list li i{position:absolute;left:0;top:6px;color:#312f2c}.main-footer .footer-top .contact-widget .widget-content .info-list li:last-child{margin-bottom:0}.main-footer .footer-top .contact-widget .widget-content .info-list li a{position:relative;display:inline-block;font-size:15px;color:#312f2c;margin-bottom:10px}.main-footer .footer-top .contact-widget .widget-content .info-list li a:hover{color:#ef7f1a}.main-footer .footer-top .subscribe-widget .widget-content .text{position:relative;display:block;color:#312f2c;margin-bottom:28px}.main-footer .footer-top .subscribe-widget .widget-content .subscribe-form .form-group{position:relative;display:block;margin:0}.main-footer .footer-top .subscribe-widget .widget-content .subscribe-form .form-group input[type=email]{position:relative;display:block;width:100%;height:70px;background:#fff;border:3px solid #fff;padding:15px 20px;border-radius:20px;margin-bottom:20px;transition:all .5s ease}.main-footer .footer-top .subscribe-widget .widget-content .subscribe-form .form-group input[type=email]:focus{border-color:#ef7f1a}.main-footer .footer-top .subscribe-widget .widget-content .subscribe-form .form-group .theme-btn:before{background:#fff}.main-footer .footer-top .subscribe-widget .widget-content .subscribe-form .form-group .theme-btn:hover{color:#312f2c!important}.widget-title:after{background:url(../images/icons/line-tab.svg) no-repeat}.main-footer .footer-bottom{position:relative;display:block;background-position:center bottom;padding:33px 0}.main-footer .footer-bottom .left-content{position:relative;margin-top:39px}.main-footer .footer-bottom .left-content .copyright{position:relative;display:block;color:#212f54}.main-footer .footer-bottom .left-content .copyright a{color:#212f54}.main-footer .footer-bottom .left-content .copyright a:hover{color:#ef7f1a}.main-footer .footer-bottom .right-content .footer-logo{position:relative;display:inline-block;margin-right:300px}.main-footer .footer-bottom .right-content .footer-social{position:relative;display:inline-block;top:3px}.social-style-one li{position:relative;display:inline-block;margin-right:6px}.social-style-one li:last-child{margin-right:0}.social-style-one li a{position:relative;display:inline-block;font-size:20px;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;background:#3b5998;border-radius:50%}.social-style-one li:nth-child(2) a{background:#1da1f2}.social-style-one li:nth-child(3) a{background:#ea4335}.social-style-one li:last-child a{background:#7232bd}.social-style-one li a:hover{background:#ef7f1a!important}.page-title{position:relative;display:block;width:100%;padding:220px 0 100px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-title:before{position:absolute;content:"";background:#000c;width:100%;height:100%;left:0;top:0}.content-box{position:relative}.page-title .content-box h1{position:relative;display:block;font-size:34px;line-height:30px;color:#fff;font-weight:700;margin-bottom:5px;text-transform:uppercase}.page-title .content-box p{color:#fff;padding-top:10px;font-size:16px;font-weight:300}.page-title .content-box .bread-crumb li{position:relative;display:inline-block;font-size:17px;line-height:26px;font-weight:600;color:#ef7f1a;padding-right:16px;margin-right:5px}.page-title .content-box .bread-crumb li:before{position:absolute;content:"/";font-size:17px;color:#fff;top:0;right:0;font-weight:400}.page-title .content-box .bread-crumb li:last-child:before{display:none}.page-title .content-box .bread-crumb li:last-child{padding:0;margin:0}.page-title .content-box .bread-crumb li a{color:#fff}.page-title .content-box .bread-crumb li a:hover{color:#ef7f1a}.about-section .style-two{position:relative;padding:50px 0}.quoit{color:#ef7f1a;font-size:30px;font-weight:600;margin-bottom:20px;font-style:italic}.quoit span{font-size:18px;color:#312f2c}.moto-section{position:relative;display:block;padding:30px 0 65px}.moto-section .image-box{position:relative;display:block;margin:0 60px 0 0}.moto-section h3{font-size:18px;font-weight:500}.moto-section h2{color:#ef7f1a;font-size:30px;font-weight:600;margin-bottom:20px;font-style:italic}.moto-section p{margin-bottom:20px;font-weight:300}.moto-section p span{color:#ef7f1a}.moto-section .single-item{position:relative;display:block;margin-bottom:30px}.moto-section .single-item img{border-radius:45px;width:100%}.sub-title{color:#ef7f1a;font-size:28px}.faq-page-section .accordion-box .block:nth-child(3){border-color:#ef7f1a}.faq-page-section .accordion-box .block:nth-child(4){border-color:#b350ff}.faq-page-section .accordion-box .block:last-child{border-color:#7379fe}.faq-page-section .anim-icon .icon-1{background:url(../images/icons/anim-icon-13.png);width:265px;height:400px;left:350px;bottom:-70px;background-repeat:no-repeat;z-index:1}.faq-page-section .accordion-box .block:nth-child(3) .acc-btn.active h4,.faq-page-section .accordion-box .block:nth-child(3) .acc-btn.active .icon-outer{color:#ef7f1a}.contact-style-two{position:relative;display:block;background:#f0ede7}.contact-style-two .form-area .form-group{position:relative;display:block;margin-bottom:20px}.contact-style-two .form-area .form-group:last-child{margin-bottom:0}.contact-style-two .form-area .form-group input[type=text],.contact-style-two .form-area .form-group input[type=email],.contact-style-two .form-area .form-group textarea{position:relative;display:block;width:100%;height:60px;background:#fff;border:3px solid #fff;font-size:15px;color:#312f2c;padding:10px 15px;border-radius:20px;transition:all .5s ease}.contact-style-two .form-area .form-group textarea{height:170px;resize:none;margin-bottom:30px}.contact-style-two .form-area .form-group input:focus,.contact-style-two .form-area .form-group textarea:focus{border-color:#ef7f1a}.contact-style-two .form-area .form-group input::-webkit-input-placeholder,.contact-style-two .form-area .form-group textarea::-webkit-input-placeholder{color:#312f2c}.contact-style-two .sec-title{margin-bottom:40px}.error-section{position:relative;padding:150px 0}.error-section .content-box h1{position:relative;display:block;font-size:200px;line-height:150px;color:#ef7f1a;font-weight:700;margin-bottom:15px}.error-section .content-box h2{position:relative;display:block;font-size:44px;line-height:52px;color:#312f2c;font-weight:600;margin-bottom:21px}.error-section .text a{color:#ef7f1a}.error-section .text a:hover{text-decoration:underline}.classes-page-section{position:relative;padding:150px 0 120px}.classes-page-section .inner-block{margin-bottom:30px}.classes-section .block-column:nth-child(3) .inner-block .lower-content .link-btn a{background:#ef7f1a}.classes-section .block-column:nth-child(4) .inner-block .lower-content .link-btn a{background:#b350ff}.classes-section .block-column:nth-child(5) .inner-block .lower-content .link-btn a{background:#ff689d}.classes-section .block-column:last-child .inner-block .lower-content .link-btn a{background:#7c3bff}.class-details{position:relative;display:block;padding:144px 0 143px}.class-details .inner-box .info-box{position:relative;display:block;background:url(../images/icons/info-bg.png);width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:20px;padding:27px 30px 23px}.class-details .inner-box .info-box li{position:relative;display:inline-block;float:left;margin-right:55px}.class-details .inner-box .info-box li:last-child{margin-right:0}.class-details .inner-box .info-box li h6{position:relative;display:block;font-size:15px;line-height:20px;color:#bdc1ce;font-weight:500}.class-details .inner-box .info-box li h5{position:relative;display:block;font-size:18px;line-height:28px;color:#fff;font-weight:700}.class-details .inner-box .info-box li .thumb-box{position:absolute;left:0;top:-5px;width:55px;height:55px;overflow:hidden;border-radius:50%}.class-details .inner-box .info-box li .thumb-box img{width:100%;border-radius:50%}.class-details .inner-box .info-box li:first-child{padding:0 0 0 73px}.class-details .inner-box .sec-title{margin-bottom:33px}.class-details .inner-box .bold-text{position:relative;display:block;font-size:18px;line-height:28px;color:#312f2c;margin-bottom:73px}.class-details .inner-box .info-box li:first-child:before,.class-details .inner-box .info-box li:nth-child(2):before{position:absolute;content:"";border:1px dashed #59688e;width:1px;height:35px;top:15px;right:-25px}.class-details .inner-box .upper-content{position:relative;display:block;margin-bottom:72px}.class-details .inner-box .lower-content h3{position:relative;display:block;font-size:30px;color:#312f2c;line-height:40px;font-weight:900;margin-bottom:23px}.class-details .inner-box .lower-content .text p{position:relative;display:block;margin-bottom:26px}.class-details .inner-box .lower-content .image-box{position:relative;display:block;margin-bottom:67px;padding-top:47px}.class-details .inner-box .lower-content .image-box img{width:100%}.class-details .class-details-content{position:relative;display:block;margin-right:20px}.class-details .inner-box .lower-content .list li{position:relative;display:block;margin-bottom:5px;padding:0 0 0 17px}.class-details .inner-box .lower-content .list li:before{position:absolute;content:"";background:#ef7f1a;height:6px;width:6px;left:0;top:12px;border-radius:50%}.class-details .inner-box .lower-content .list li:last-child{margin-bottom:0}.class-details .inner-box .lower-content .list{position:relative;display:block;padding-top:8px}.class-details .class-details-sidebar .inner-box{position:relative;display:block;background:#f1efe8;padding:44px 40px 23px;border-radius:20px}.class-details .class-details-sidebar .inner-box h3{position:relative;display:block;font-size:22px;line-height:30px;color:#312f2c;font-weight:900;margin-bottom:15px}.class-details .class-details-sidebar .inner-box .text{position:relative;display:block;margin-bottom:27px}.class-details .class-details-sidebar .inner-box .info-list li{position:relative;display:block;margin-bottom:19px;padding-bottom:19px;border-bottom:1px dashed #cdccc5}.class-details .class-details-sidebar .inner-box .info-list li:last-child{border:none;margin-bottom:0}.class-details .class-details-sidebar .inner-box .info-list li h5{position:relative;display:block;font-size:18px;line-height:26px;color:#312f2c;font-weight:700}.class-details .class-details-sidebar .inner-box .info-list li span{position:relative;display:block;font-size:18px;font-family:Rubik,sans-serif;line-height:26px;color:#ef7f1a;font-weight:700}.gallery-section{position:relative;display:block;background:#f2eee9;padding-left:100px;padding-right:100px}.gallery-section .sec-title{position:relative;display:block;margin-bottom:60px}.gallery-block{position:relative}.gallery-block .image-box{position:relative;border-radius:20px;overflow:hidden}.gallery-block .image-box .image{position:relative}.gallery-block .image-box .image img{display:block;width:100%;height:auto}.gallery-block .overlay-box{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;background-color:#212f5480;content:"";-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.gallery-block .image-box:hover .overlay-box{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.gallery-block .overlay-box a{position:absolute;left:50%;top:50%;display:block;height:70px;width:70px;font-size:20px;background-color:#ef7f1a;color:#fff;font-weight:700;border-radius:50%;font-weight:400;line-height:70px;transform:translate(-50%,-50%)}.gallery-block .overlay-box a i{position:relative;font-weight:700}.gallery-page-section{position:relative;display:block;padding:70px 0}.gallery-page-section .gallery-block{margin-bottom:30px}.gallery-page-section .filter-tabs{position:relative;display:block;margin-bottom:63px}.gallery-page-section .filter-tabs li{position:relative;display:inline-block;font-size:20px;line-height:30px;font-family:"M PLUS Rounded 1c",sans-serif;color:#312f2c;font-weight:700;margin:0 12px;cursor:pointer;transition:all .5s ease}.gallery-page-section .filter-tabs li.active,.gallery-page-section .filter-tabs li:hover{color:#ef7f1a}.event-page-section{position:relative;display:block;padding:150px 0 120px}.event-page-section .event-block:nth-child(2) .event-block-one .inner-box .content-box .date{background:url(../images/icons/date-bg-2.png);background-repeat:no-repeat}.event-page-section .event-block:nth-child(3) .event-block-one .inner-box .content-box .date{background:url(../images/icons/date-bg-3.png);background-repeat:no-repeat}.event-page-section .event-block:nth-child(4) .event-block-one .inner-box .content-box .date{background:url(../images/icons/date-bg-4.png);background-repeat:no-repeat}.event-page-section .event-block:nth-child(5) .event-block-one .inner-box .content-box .date{background:url(../images/icons/date-bg-5.png);background-repeat:no-repeat}.event-page-section .event-block:last-child .event-block-one .inner-box .content-box .date{background:url(../images/icons/date-bg-6.png);background-repeat:no-repeat}.event-page-section .event-block-one .inner-box{box-shadow:0 30px 50px #e5e5e5cc}.event-details{position:relative;display:block;padding:150px 0}.event-details .event-details-content{position:relative;display:block;margin-right:20px}.event-details .event-details-content .image-box{position:relative;display:block;margin-bottom:73px;border-radius:20px}.event-details .event-details-content .image-box img{width:100%;border-radius:20px}.event-details .event-details-content .inner-box .date{position:relative;display:block;font-size:18px;line-height:28px;font-family:Rubik,sans-serif;color:#fbb419;font-weight:900;text-transform:uppercase;margin-bottom:10px}.event-details .event-details-content .inner-box h1{position:relative;display:block;font-size:40px;line-height:50px;color:#312f2c;font-weight:900;margin-bottom:33px}.event-details .event-details-content .inner-box .bold-text{position:relative;display:block;font-size:18px;line-height:28px;color:#312f2c;margin-bottom:73px}.countdown-box{position:relative;display:block;background:url(../images/icons/countdown-bg.png);width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:20px;padding:30px 40px;margin-bottom:72px}.countdown-timer .counter-column:last-child{border-right:none}.countdown-timer .counter-column{position:relative;text-align:center;display:inline-block;width:90px;height:90px;background:#fbb419;font-family:Rubik,sans-serif;border-radius:50%;margin-right:10px;color:#fff;font-size:14px;line-height:25px;font-weight:500}.countdown-timer .counter-column:nth-child(2){background:#43b8e0}.countdown-timer .counter-column:nth-child(3){background:#e84174}.countdown-timer .counter-column:last-child{margin-right:0;background:#86ca50}.countdown-timer .counter-column span{position:relative;display:block;color:#fff;font-weight:700;font-size:26px;line-height:20px;top:27px;font-family:Rubik,sans-serif}.event-details .event-details-content .countdown-box h3{position:relative;display:inline-block;font-size:26px;line-height:35px;color:#fff;font-weight:900;margin-right:20px;margin-bottom:0;top:-11px}.event-details .event-details-content .countdown-box .countdown-timer{position:relative;display:inline-block}.event-details .event-details-content .text{position:relative;display:block;padding-bottom:10px}.event-details .event-details-content .text p{position:relative;display:block;margin-bottom:26px}.event-details .event-details-content .google-map-area{position:relative;display:block;border-radius:20px;overflow:hidden}.event-details .event-details-content .google-map-area #contact-google-map{position:relative;width:100%;height:400px}.event-details .event-details-content .inner-box h2{position:relative;display:block;font-size:30px;line-height:40px;font-weight:900;color:#312f2c;margin-bottom:23px;margin-top:31px}.event-details .event-details-content .inner-box .list-item{position:relative;display:block;margin-bottom:72px}.event-details .event-details-content .inner-box .list-item li{position:relative;display:block;margin-bottom:5px;padding:0 0 0 17px}.event-details .event-details-content .inner-box .list-item li:last-child{margin-bottom:0}.event-details .event-details-content .inner-box .list-item li:before{position:absolute;content:"";background:#ef7f1a;height:6px;width:6px;left:0;top:12px;border-radius:50%}.event-details .event-details-content .inner-box .social-style-one{margin-bottom:80px}.event-details .event-details-sidebar .inner-box{position:relative;display:block;background:#f1efe8;padding:44px 40px 50px;border-radius:20px}.event-details .event-details-sidebar .inner-box h3{position:relative;display:block;font-size:22px;line-height:30px;color:#312f2c;font-weight:900;margin-bottom:15px}.event-details .event-details-sidebar .inner-box .text{position:relative;display:block;margin-bottom:27px}.event-details .event-details-sidebar .inner-box .info-list li{position:relative;display:block;margin-bottom:19px;padding-bottom:19px;border-bottom:1px dashed #cdccc5}.event-details .event-details-sidebar .inner-box .info-list li:last-child{border:none;margin-bottom:14px}.event-details .event-details-sidebar .inner-box .info-list li h5{position:relative;display:block;font-size:18px;line-height:26px;color:#312f2c;font-weight:700}.event-details .event-details-sidebar .inner-box .info-list li span{position:relative;display:block;font-size:18px;font-family:Rubik,sans-serif;line-height:26px;color:#ef7f1a;font-weight:700}.event-details .event-details-sidebar .inner-box .info-list li a{position:relative;display:inline-block;font-size:18px;font-family:Rubik,sans-serif;line-height:26px;color:#ef7f1a;font-weight:700}.event-details .event-details-sidebar .inner-box .info-list li a:hover{color:#312f2c}.blog-page-section{position:relative;display:block;padding:150px 0 120px}.blog-page-section .news-block-one{margin-bottom:30px}.blog-page-section .news-block-one .inner-box{overflow:hidden}.blog-page-section .news-block-one .inner-box .lower-content .link-btn{position:relative;left:0;bottom:0;transition:all .5s ease}.blog-page-section .news-block-one .inner-box:hover .lower-content .link-btn{left:-110px}.blog-page-section .news-block-one .inner-box .lower-content .text{margin-bottom:30px}.blog-page-section .news-block-one .more-btn{position:absolute;left:40px;bottom:-60px;transition:all .9s ease}.blog-page-section .news-block-one .inner-box:hover .more-btn{bottom:40px}.blog-details{position:relative;display:block;padding:143px 0 150px}.blog-details .blog-details-content{position:relative;display:block;margin-right:20px}.blog-details .blog-details-content .content-style-one .top-content h4{position:relative;display:block;font-size:18px;line-height:28px;color:#ef7f1a;font-weight:900;margin-bottom:10px}.blog-details .blog-details-content .content-style-one .top-content h1{position:relative;display:block;font-size:40px;line-height:50px;font-weight:900;color:#312f2c;margin-bottom:32px}.blog-details .blog-details-content .content-style-one .top-content .bold-text{position:relative;display:block;font-size:18px;line-height:28px;color:#312f2c;margin-bottom:73px}.blog-details .blog-details-content .content-style-one .image-box{position:relative;display:block;overflow:hidden;border-radius:20px;margin-bottom:72px}.blog-details .blog-details-content .content-style-one .image-box img{width:100%;border-radius:20px}.blog-details .blog-details-content .text p{margin-bottom:26px}.blog-details .blog-details-content .content-style-one .text p:last-child,.blog-details .blog-details-content .content-style-two .text p:last-child{margin-bottom:0}.blog-details .blog-details-content .content-style-one{position:relative;display:block;margin-bottom:67px}.blog-details .blog-details-content .content-style-two h3{margin-bottom:25px}.blog-details .blog-details-content .content-style-two{position:relative;display:block;margin-bottom:90px}.blog-details .blog-details-content .post-share-option li.title{position:relative;display:inline-block;font-size:20px;font-family:Rubik,sans-serif;line-height:30px;font-weight:700;color:#312f2c;margin-right:2px}.blog-details .blog-details-content .post-share-option .tags{position:relative;display:block;margin-bottom:15px}.blog-details .blog-details-content .post-share-option li,.blog-details .blog-details-content .post-share-option li a{position:relative;display:inline-block;font-size:17px;color:#848484;font-weight:700}.blog-details .blog-details-content .post-share-option .share li a{font-size:15px;color:#c2c2c2}.blog-details .blog-details-content .post-share-option .share li{margin:0 14px}.blog-details .blog-details-content .post-share-option .share li.title{margin:0}.blog-details .blog-details-content .post-share-option li a:hover{color:#ef7f1a}.blog-details .blog-details-content .post-share-option{position:relative;display:block;margin-bottom:60px}.blog-details .blog-details-content .comments-area .comment{position:relative;display:block;padding:0 0 44px 110px;border-bottom:1px dashed #d9d9d9;margin-bottom:50px}.blog-details .blog-details-content .comments-area .comment:last-child{margin-bottom:0;border-bottom:none}.blog-details .blog-details-content .comments-area .comment.replay-comment{margin-left:110px}.blog-details .blog-details-content .comments-area .comment .author-thumb{position:absolute;left:0;top:1px;width:80px;height:80px;overflow:hidden;border-radius:50%}.blog-details .blog-details-content .comments-area .comment .author-thumb img{width:100%;border-radius:50%}.blog-details .blog-details-content .comments-area .comment .comment-info h4{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;color:#312f2c;margin-bottom:0}.blog-details .blog-details-content .comments-area .comment .comment-info span{position:relative;display:block;font-size:15px;font-family:Rubik,sans-serif;font-style:italic}.blog-details .blog-details-content .comments-area .comment .comment-info{position:relative;display:block;margin-bottom:18px}.blog-details .blog-details-content .comments-area .comment .replay-btn{position:absolute;top:11px;right:0}.blog-details .blog-details-content .comments-area .comment .replay-btn a{position:relative;display:inline-block;font-size:15px;font-family:Rubik,sans-serif;color:#312f2c;border:1px solid #e5e5e5;border-radius:10px;text-align:center;padding:3px 14.5px}.blog-details .blog-details-content .comments-area .comment .replay-btn a:hover{color:#fff;border-color:#ef7f1a;background:#ef7f1a}.blog-details .blog-details-content .comments-area{position:relative;display:block;margin-bottom:63px}.blog-details .blog-details-content .group-title{margin-bottom:32px}.blog-details .blog-details-content .comments-form-area .form-group{position:relative;display:block;margin-bottom:30px}.blog-details .blog-details-content .comments-form-area .form-group:last-child{margin-bottom:0}.blog-details .blog-details-content .comments-form-area .form-group input[type=text],.blog-details .blog-details-content .comments-form-area .form-group input[type=email],.blog-details .blog-details-content .comments-form-area .form-group textarea{position:relative;display:block;width:100%;height:60px;border:1px solid #e5e5e5;padding:10px 20px;border-radius:20px;transition:all .5s ease}.blog-details .blog-details-content .comments-form-area .form-group input:focus,.blog-details .blog-details-content .comments-form-area .form-group textarea:focus{border-color:#ef7f1a}.blog-details .blog-details-content .comments-form-area .form-group textarea{height:200px;resize:none}.blog-details .sidebar .sidebar-widget{position:relative;display:block;background:#f2f0e9;border-radius:20px;overflow:hidden;padding:43px 40px 50px;margin-bottom:30px}.blog-details .sidebar .sidebar-widget:last-child{margin-bottom:0}.blog-details .sidebar .sidebar-search .form-group{position:relative;display:block;margin:0}.blog-details .sidebar .sidebar-search .form-group input[type=search]{position:relative;display:block;width:100%;height:70px;border:3px solid #fff;border-radius:20px;font-size:16px;background:#fff;padding:10px 60px 10px 30px;transition:all .5s ease}.blog-details .sidebar .sidebar-search .form-group input:focus{border-color:#ef7f1a}.blog-details .sidebar .sidebar-search .form-group input:focus+button,.blog-details .sidebar .sidebar-search .form-group button:hover{color:#ef7f1a}.blog-details .sidebar .sidebar-search .form-group button{position:absolute;top:22px;right:28px;background:transparent;font-size:18px;color:#848484;cursor:pointer;transition:all .5s ease}.blog-details .sidebar .sidebar-title{font-weight:900;margin-bottom:24px}.blog-details .sidebar .sidebar-categories .widget-content .text{position:relative;display:block;padding-bottom:33px;border-bottom:1px dashed #cecbc6;margin-bottom:33px}.blog-details .sidebar .sidebar-categories .widget-content ul li{position:relative;display:block;margin-bottom:17px}.blog-details .sidebar .sidebar-categories .widget-content ul li:last-child{margin-bottom:0}.blog-details .sidebar .sidebar-categories .widget-content ul li a{position:relative;display:inline-block;font-size:17px;line-height:26px;font-family:Rubik,sans-serif;color:#312f2c;font-weight:700}.blog-details .sidebar .sidebar-categories .widget-content ul li a:hover{color:#ef7f1a}.blog-details .sidebar .sidebar-categories .sidebar-title{margin-bottom:15px}.blog-details .sidebar .sidebar-categories{padding-bottom:45px}.blog-details .sidebar .sidebar-post .post{position:relative;display:block;padding:4px 0 11px 110px;min-height:90px;margin-bottom:30px}.blog-details .sidebar .sidebar-post .post:last-child{margin-bottom:0}.blog-details .sidebar .sidebar-post .post .image{position:absolute;left:0;top:2px;width:90px;height:90px;border-radius:20px;overflow:hidden;background:#312f2c}.blog-details .sidebar .sidebar-post .post .image img{width:100%;border-radius:20px;transition:all .5s ease}.blog-details .sidebar .sidebar-post .post:hover .image img{opacity:.5}.blog-details .sidebar .sidebar-post .post .post-date{position:relative;display:block;font-size:15px;line-height:26px;font-family:Rubik,sans-serif;color:#ef7f1a;font-weight:700;margin-bottom:3px}.blog-details .sidebar .sidebar-post .post h4{position:relative;display:block;font-size:18px;line-height:24px;color:#312f2c;font-weight:700}.blog-details .sidebar .sidebar-post .post h4 a{position:relative;display:inline-block;color:#312f2c}.blog-details .sidebar .sidebar-post .post h4 a:hover{color:#ef7f1a}.blog-details .sidebar .sidebar-post .sidebar-title{margin-bottom:31px}.blog-details .sidebar .sidebar-tags .widget-content{position:relative;display:block;margin:0 -5px}.blog-details .sidebar .sidebar-tags .tag-list li{position:relative;float:left;margin:0 5px 10px}.blog-details .sidebar .sidebar-tags .tag-list li a{position:relative;display:inline-block;font-size:14px;font-family:Rubik,sans-serif;color:#848484;background:#fff;padding:12px 21px;border-radius:10px;text-align:center}.blog-details .sidebar .sidebar-tags .tag-list li a:hover{background:#ef7f1a;color:#fff}.blog-details .sidebar .sidebar-tags .sidebar-title{margin-bottom:33px}.blog-details .sidebar .sidebar-tags{padding-bottom:40px}.contact-info-section{position:relative;display:block}.contact-info-section .sec-title{position:relative;display:block;margin-bottom:60px}.contact-info-section .single-info-box .inner-box{position:relative;display:block;background:#fff;border-radius:20px;padding:40px 15px;box-shadow:0 20px 50px #e5e5e5cc}.contact-info-section .single-info-box .inner-box .icon-box{position:relative;display:inline-block;font-size:60px;line-height:60px;color:#fecc00;font-weight:400;margin-bottom:33px}.contact-info-section .single-info-box:hover .inner-box .icon-box:before{transform:rotate(25deg)}.contact-info-section .info-column:nth-child(2) .single-info-box .inner-box .icon-box{color:#312f2c}.contact-info-section .info-column:last-child .single-info-box .inner-box .icon-box{color:#ef7f1a}.contact-info-section .single-info-box .inner-box .icon-box:before{position:absolute;content:"";background:url(../images/icons/icon-3.png);width:65px;height:70px;right:-20px;top:-10px;background-repeat:no-repeat;transition:all .5s ease}.contact-info-section .info-column:nth-child(2) .single-info-box .inner-box .icon-box:before{position:absolute;content:"";background:url(../images/icons/icon-2.png);width:64px;height:70px;right:-20px;top:-10px;background-repeat:no-repeat;transition:all .5s ease}.contact-info-section .info-column:last-child .single-info-box .inner-box .icon-box:before{position:absolute;content:"";background:url(../images/icons/icon-1.png);width:56px;height:71px;right:-20px;top:-10px;background-repeat:no-repeat;transition:all .5s ease}.contact-info-section .single-info-box .inner-box .text{position:relative;display:block;font-size:16px;line-height:26px;color:#312f2c;font-weight:400}.contact-info-section .single-info-box .inner-box .text a{position:relative;display:inline-block;font-size:16px;line-height:26px;color:#312f2c;font-weight:400}.contact-info-section .single-info-box .inner-box .text a:hover{color:#ef7f1a}.contact-info-section .single-info-box .inner-box h3{margin-bottom:15px;font-size:22px;text-transform:uppercase;color:#312f2c}.contact-form-section{position:relative;display:block;background:#f6f6f1}.contact-form-section .sec-title{position:relative;display:block;margin-bottom:40px}.contact-form-section .contact-form .form-group{position:relative;display:block;margin-bottom:20px}.contact-form-section .contact-form .form-group:last-child{margin-bottom:0}.contact-form-section .contact-form .form-group input[type=text],.contact-form-section .contact-form .form-group input[type=email],.contact-form-section .contact-form .form-group textarea{position:relative;display:block;width:100%;height:60px;background:#fff;border:3px solid #fff;border-radius:20px;padding:10px 20px;font-size:15px;color:#312f2c;transition:all .5s ease}.contact-form-section .contact-form .form-group textarea{height:170px;resize:none;margin-bottom:30px}.contact-form-section .contact-form .form-group input:focus,.contact-form-section .contact-form .form-group textarea:focus{border-color:#ef7f1a}.contact-form-section .contact-form .form-group input::-webkit-input-placeholder,.contact-form-section .contact-form .form-group textarea::-webkit-input-placeholder{color:#312f2c}.objective-section .boxmain{text-align:center;font-size:18px;line-height:18px;padding:60px 20px 40px}.objective-section .box{text-align:center;font-size:18px;line-height:18px;padding:0 0 30px}.objective-section .image-box{position:relative;display:block;margin:0 60px 0 0}.objective-section .box p{text-align:center;font-size:18px;line-height:18px}.objective-section .box img{text-align:center;padding:0 0 10px}.objective-section .job{font-size:18px;line-height:18px;border:solid 2px #312F2C;position:relative;border-radius:45px;padding:20px 20px 10px 30px;margin:20px 10px;text-align:left}.objective-section .job span{position:absolute;left:0;top:0;text-align:left;padding:16px 0 0 20px}.objective-section .job h4{font-size:30px;color:#312f2c;line-height:30px;font-weight:600;margin:5px 0;padding-left:115px}.objective-section .job p{font-size:16px;color:#312f2c;line-height:24px;padding-left:115px;font-style:italic}.accordion-box{position:relative}.accordion-box .block{position:relative;margin-bottom:20px;border-radius:15px;padding:0 28px;background:none}.accordion-box .block:nth-child(2){border-color:#ff7162}.accordion-box .block:last-child{margin-bottom:0;border-color:#ff7162}.accordion-box .block .acc-btn h4{position:relative;display:block;font-size:20px;font-weight:700;color:#3b3634;padding:15px 0;cursor:pointer;transition:all .5s ease}.accordion-box .block .acc-btn.active h4{color:#312f2c}.accordion-box .block .acc-content{position:relative;display:none;border-top:1px solid #e5e5e5;padding-top:24px;padding-bottom:10px}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content .text{position:relative;display:block;color:#2b3c6b;padding-right:40px}.accordion-box .block .acc-btn .icon-outer{position:absolute;top:15px;right:30px;font-size:26px;color:#2b3c6b;border-radius:50%;text-align:center;cursor:pointer;transition:all .5s ease;z-index:1}.accordion-box .block .acc-btn.active .icon-outer{color:#ef7f1a}.accordion-box .block .acc-btn.active .icon-outer i:before{position:relative;font-size:20px;font-family:"Font Awesome 5 Free";font-weight:700;margin:0;content:""}.faq-page-section{position:relative;display:block;padding:144px 0 150px}.faq-page-section .content-box .sec-title{margin-bottom:32px}.faq-page-section .content-box .text p{position:relative;display:block;margin-bottom:26px}.faq-page-section .faq-content{margin-top:6px;height:680px}.faq-page-section .anim-icon .icon-1{background:url(../images/icons/anim-icon-13.png);width:265px;height:400px;left:350px;bottom:-70px;background-repeat:no-repeat;z-index:1}.faq-page-section .accordion-box .block:nth-child(3) .acc-btn.active h4,.faq-page-section .accordion-box .block:nth-child(3) .acc-btn.active .icon-outer{color:#ff7162}.faq-page-section .accordion-box .block:nth-child(4) .acc-btn.active h4,.faq-page-section .accordion-box .block:nth-child(4) .acc-btn.active .icon-outer{color:#b350ff}.faq-page-section .accordion-box .block:last-child .acc-btn.active h4,.faq-page-section .accordion-box .block:last-child .acc-btn.active .icon-outer{color:#7379fe}.spd{padding:5px}.f12{font-size:12px}.f14{font-size:14px}.date-gallery{margin-top:0;padding:0!important;font-size:12px!important;font-style:italic}.gallery-new{position:absolute;top:-28px;height:30px}.back{position:relative;display:block;top:-50px;left:0;width:150px}.banner-video{width:100%}.sub-title-new{color:#ef7f1a;font-size:26px;margin:10px 0 5px}.coming-soon{color:#ef7f1a;font-size:36px;margin:50px 0 30px}.principals-box{background:#fff;border-radius:10px;padding:20px}.principals-fl{display:flex;align-items:center}.principals-left{width:30%}.principals-right{width:66%;padding-left:4%}.principals-box .title-sm{color:#ef7f1a;font-size:16px;margin:0 0 8px;text-align:left;font-weight:400;line-height:18px}.principals-right .date-tt{font-size:16px;margin:0;font-weight:400}.principals-right .date-tt span{font-size:16px;font-weight:300;padding-left:5px}.principals-left img{border-radius:5px;object-fit:cover;object-position:top;height:120px;width:100%}.principals-mar{margin-bottom:30px}.pdf-sec iframe{width:100%;height:800}.tame-table-box{background:#fff;border-radius:10px;padding:15px;height:100%}.tame-table-box .table{margin-bottom:0rem}.sub-title-newsm{color:#ef7f1a;font-size:20px;margin:0 0 5px}.table th,.table td{padding:8px;font-size:15px;font-weight:300}.sub-title-new-t{color:#ef7f1a;font-size:26px;margin:10px 0 20px}.head-boy{font-size:20px!important}.backbgound-color{background-color:#fecc00}.tame-table-boxukg{background:#fff;border-radius:10px;padding:15px}.boxukg{margin-top:30px}.accordion-box .block{background:#fff}.book-img{margin-top:50px}.table-mar-top{margin-top:40px}.bottom-btn{position:fixed;bottom:0;margin:0 auto;left:0;right:0;width:320px;text-align:center;z-index:1000}.bottom-btn img{padding:10px 3px}.notice-in .sub-title{position:relative;display:block;font-size:18px;line-height:26px;color:#2b3c6b;font-weight:500;background:#f3f0e9;padding:12px 20px}.notice-in .billing-info{position:relative;display:block;overflow:hidden;border-radius:10px;border:1px solid #dbdbdb;margin-bottom:30px;font-size:16px;padding-bottom:10px}.notice-in .billing-info p{padding:10px 20px 5px;font-weight:300;font-size:16px}.notice-in .billing-info p a{background:#ef7f1a;color:#f6f6f1;text-transform:uppercase;padding:0;border-radius:5px;margin:0 auto;line-height:30px;display:block;text-align:right;font-size:14px}.notice-in .billing-info p a:hover{color:#fecc00}.view-all-notice{background:#ef7f1a;color:#f6f6f1;text-transform:uppercase;padding:8px 12px;border-radius:5px;line-height:20px;display:block;text-align:center;font-size:14px;margin:0 20px 15px;float:right;position:relative;top:0}.view-all-notice:hover{background:#fecc00;color:#f6f6f1;text-transform:uppercase;padding:8px 12px;border-radius:5px;line-height:20px;display:block;text-align:center;font-size:14px;margin:0 20px 15px;float:right;position:relative;top:0}.notice-in .NoticeBoard{width:100%;padding:60px 0 0}.notice-in .NoticeBoard .container{padding:25px 20px;border-radius:10px}.notice-in .NoticeBoard h2{color:#f7494b;font-size:55px;line-height:45px;margin-bottom:25px}.notice-in .NoticeBoard h2 a.view-btn{font-size:16px;float:right;background:#f7494b;padding:7px 20px;border-radius:5px;line-height:26px;color:#fff;text-transform:uppercase}.notice-in .find-txt{margin-bottom:20px;font-size:22px;color:#232323;line-height:26px}.notice-in .NoticeBoard .board-slide.slick-initialized.slick-slider{padding-right:50px}.notice-in .NoticeBoard .slick-slide{background:#fff;border-radius:45px;padding:10px 10px 10px 15px;position:relative;margin-right:0;min-height:130px;width:100%!important}.notice-in .NoticeBoard .count{width:30px;height:30px;text-align:center;line-height:30px;color:#fff;font-size:16px;font-weight:600;position:absolute;left:20px;top:37px;border-radius:50%;background:#f7494b;z-index:1}.notice-in .NoticeBoard .NoticeLeft{position:relative;float:left;font-size:44px;text-align:center;color:#fecc00;line-height:18px;font-weight:700;background:#f6f6f1;padding:15px 20px;border-radius:70px;width:110px;height:110px}.notice-in .NoticeBoard .NoticeLeft span{font-size:10px;color:#646464;font-style:italic;display:block;margin-bottom:8px;font-weight:400}.notice-in .NoticeBoard .Noticeright{width:calc(100% - 125px);float:right;font-size:18px;color:#646464;line-height:20px;position:relative;font-weight:300;padding:10px 0}.notice-in .NoticeBoard .Noticeright span{background:#f7494b;padding:4px 6px;color:#fff;font-size:12px;font-weight:600;position:absolute;left:0;top:-20px;line-height:12px;border-radius:8px}.notice-in .NoticeBoard .Noticeright span:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #F7494B;position:absolute;left:4px;bottom:-5px}.notice-in .NoticeBoard .month{color:#000;font-size:21px;font-weight:300;line-height:46px;letter-spacing:4px}.notice-in .line-height{line-height:22px;font-size:16px;font-weight:400}.notice-in .updated{color:#000;font-size:12px;font-weight:300;font-style:italic}.notice-in .NoticeBoard .NoticeHead{color:#fecc00;font-size:14px;font-weight:600;line-height:24px}.lightboxContainer{position:relative;display:inline-block}.lightboxContainer:after{content:url(../images/icons/youtube.png);z-index:999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lightboxContainer img{width:100%;border-radius:15px}.rkw{max-width:450px}.dropdown-toggle:after{display:none!important}.dropdown-menu{border:0px solid rgba(0,0,0,.15);border-radius:.5rem}.rkline{border-bottom:1px solid rgba(0,0,0,.15)}.dropbtn-enroll{color:#fff;font-size:16px;border:none;background:transparent}.dropdown-enroll{position:relative;display:inline-block}.dropdown-content-enroll{display:none;position:absolute;background-color:#fff;min-width:169px;z-index:-1;top:-60px;border:1px solid #574426;left:3px;border-radius:5px 5px 0 0}.dropdown-content-enroll a{color:#000;padding:5px 10px;text-decoration:none;display:block;border-bottom:1px solid #574426;font-size:15px;font-weight:400;text-align:left}.dropdown-content-enroll a:hover{background:transparent}.dropdown-enroll:hover .dropdown-content-enroll{display:block}.dropdown-enroll:hover .dropbtn-enroll{background:transparent}.dropdown-content-enroll-new{display:none;background-color:#fff;min-width:168px;z-index:-1;border:1px solid #574426;left:3px;border-radius:5px 5px 0 0}.dropdown-content-enroll-new a{color:#000;padding:5px 10px;text-decoration:none;display:block;border-bottom:1px solid #574426;font-size:15px;font-weight:400;text-align:left}.dropdown-content-enroll-new a:hover{background:transparent}.dropdown-enroll-new:hover .dropdown-content-enroll{display:block}.dropdown-enroll-new:hover .dropbtn-enroll{background:transparent}.dropdown-content-enroll-new a:last-child{border-bottom:0px solid #574426}.dropdown-menu.show{display:block;top:18px!important;left:3px!important;padding:0}.table thead th{vertical-align:middle;border-bottom:2px solid #dee2e6;text-align:left;line-height:17px}.video-new{width:100%}.toppmername{height:115px}#main{margin:0}#main #faq .card{margin-bottom:20px;border:0}#main #faq .card .card-header{border:0;-webkit-box-shadow:0 0 20px 0 rgba(213,213,213,.5);box-shadow:0 0 20px #d5d5d580;border-radius:2px;padding:0}#main #faq .card .card-header .btn-header-link{color:#000;display:block;text-align:left;background:#fecc00;padding:15px 20px}#main #faq .card .card-header .btn-header-link:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;float:right}#main #faq .card .card-header .btn-header-link.collapsed{background:#fecc00;color:#000}#main #faq .card .card-header .btn-header-link.collapsed:after{content:""}#main #faq .card .collapsing{background:#fff;line-height:30px}#main #faq .card .collapse{border:0}#main #faq .card .collapse.show{background:#fff;line-height:30px;color:#000;border-radius:0 0 10px 10px}.original_image{display:block;background:#fecc00;padding:2px 23px;color:#233138;margin:0 auto!important;text-align:center;font-weight:500}.accordion-infra{display:flex;flex-direction:column;gap:10px;width:100%}.accordion__item-infra{border-radius:10px;overflow:hidden;margin-bottom:10px}.accordion__header-infra{padding:15px 25px;font-weight:600;cursor:pointer;position:relative;background:#fff;font-size:20px}.accordion__header-infra:after{content:"";background:url(../images/icons/angle-down.svg) no-repeat center;width:30px;height:30px;transition:.4s;display:inline-block;position:absolute;right:20px;top:15px;z-index:1;background-size:20px}.accordion__header-infra.active{background:#fff;border-bottom:1px solid #f1f1f1}.accordion__header-infra.active:after{transform:rotateX(180deg)}.accordion__item-infra .accordion__content-infra{padding:0 25px;max-height:0;transition:.5s;overflow:hidden;background:#fff}.accordion__item-infra .accordion__content-infra p{padding-top:15px;padding-bottom:0}.gallery-section-home .subgallery-video img{border-radius:30px;height:360px;object-fit:cover;width:100%}.gallery-section-home .subgallery-video .videoplay1 img{border-radius:8px;height:80px;object-fit:cover;width:100%}.vbs{margin-bottom:80px!important}.gallery-item-title-new h5{font-size:18px;line-height:22px;color:#122165;text-align:center}.gallery-section-home .ach-text-new h6{line-height:32px;font-weight:400;margin-bottom:5px;color:#12215c;font-size:24px}.ivideo{border-radius:30px}.gallery-item-video img{border-radius:8px;object-fit:cover;height:170px;width:100%}.videoplay1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.videoplay1 img{height:60px!important}@media only screen and (max-width: 767px){.ivideo{border-radius:30px;height:210px}.gin{padding:0 0 40px!important}}.btn-allb1{color:#ef7f1a;text-transform:uppercase;font-size:15px;margin:24px auto;display:block;width:180px}.btn-allb1:hover{color:#ef7f1a;transform:translateY(-2px)}.testimonial-detail .card{position:relative;border:solid 1px #dbdbdb;padding:15px 30px 0;background-color:#fff;border-radius:10px;color:#000}.testimonial-detail .card p{font-size:16px;margin-bottom:15px}.testimonial-detail .card img{height:44px;margin:15px 0 20px}.testimonial-detail .profile-pic{width:120px;height:120px;border-radius:100%;margin-top:15px}.testimonial-detail .arrow-down{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #dbdbdb;margin-left:85px}.testimonial-detail h5{color:#fecc00;padding:5px 0 0;font-size:18px}.testimonial-heading-new h4{font-size:22px}.testimonial-heading-new h6{font-size:14px;margin-top:5px}.cab-img{margin:0 auto 20px;text-align:center}.cab-img h3{font-size:18px;margin-bottom:4px}.cab-img h4{font-size:14px}.cab-img img{border-radius:10px;width:100%;height:180px;object-fit:cover;margin-bottom:15px;object-position:top}.achievements-img-bx img{border-radius:15px;width:100%;margin-bottom:12px;object-fit:cover;object-position:top;height:200px}.achievement-text{margin-bottom:20px}.achievement-text .post--title{font-weight:600;color:#000;margin-bottom:5px;font-size:16px!important;line-height:19px;display:-webkit-box;-webkit-line-clamp:2;height:35px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.achievement-text .post--title-1{font-weight:400;color:#000;margin-top:5px;margin-bottom:32px;font-size:14px!important;line-height:19px;display:-webkit-box;height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.achievement-text p{line-height:20px;margin-bottom:0;padding-bottom:0!important}.thoughtpd{margin-bottom:90px}.thought{font-size:18px;font-weight:600;text-align:center;padding:5px 0;font-style:italic}.thought iframe{border-radius:15px;height:400px}.btnrk{background:#ef7f1a;color:#fff;text-transform:uppercase;padding:12px 10px;border-radius:15px;line-height:30px;width:auto;text-align:center;font-size:24px;margin:20px auto 30px;font-weight:400;display:block;width:100%}.btnrk:hover{background:#fff;color:#ef7f1a;text-transform:uppercase;padding:12px 10px;border-radius:15px;line-height:30px;width:auto;text-align:center;font-size:24px;margin:20px auto 30px;font-weight:400;display:block;width:100%}.pagination{position:relative;display:block;margin-top:30px}.pagination li{display:inline-block;margin:0 2px}.pagination li a{position:relative;display:inline-block;font-size:18px;font-family:Montserrat,sans-serif;height:45px;font-weight:700;width:45px;line-height:35px!important;text-align:center;color:#312f2c;border-radius:50%!important;border:1px solid #e7e7e7;transition:all .5s ease;padding:5px!important}.page-item:last-child .page-link{border-radius:50%!important}.pagination li a:hover,.pagination li a.active{background:#ef7f1a;color:#fff}.main-menu .navigation>li>a .fa{margin-left:4px}.bannerbtn{position:absolute!important;right:90px;top:150px;width:200px;height:74px;z-index:1}.blink-wrap{position:relative;width:100%;height:100%}.blink-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.img1{animation:blink1 2s infinite}.img2{animation:blink2 2s infinite}@keyframes blink1{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes blink2{0%,49%{opacity:0}50%,to{opacity:1}}.nboxn{border:2px solid #000;display:block;padding:20px;border-radius:10px}.nboxn:hover{border:2px solid #ffcd00;display:block;padding:20px;border-radius:10px}.nboxn img{height:120px}.nboxn h3{font-size:20px;margin-top:15px;color:#000}.nboxn:hover h3{font-size:20px;margin-top:15px;color:#ffcd00}@media only screen and (max-width: 5000px){.boxed_wrapper{overflow-x:hidden}}@media (min-width: 1400px) and (max-width: 5000px){.logo-footer{background:#fecc00;position:relative;padding:100px 0 70px;margin-top:100px}.centred{text-align:center}.main-footer .footer-top{position:relative;display:block;background-position:center bottom;padding:10px 0 0;background-size:100%;font-weight:400;z-index:100;top:270px}.hero-slider{position:relative;height:100vh;z-index:-1}}@media only screen and (max-width: 1200px){.anim-icon{display:none!important}.about-section{padding-bottom:150px}.service-section .inner-content{margin:0}.service-section .owl-nav{left:-324px}.classes-section .inner-block .lower-content .info-box li:before,.feature-section .image-column{display:none}.event-block-one .inner-box{padding-right:15px}.event-block-one .inner-box .content-box{padding-left:250px}.faq-content{margin-left:0}.gallery-section{padding:50px 0 30px}.news-block-one .inner-box .lower-content{padding-left:25px}.main-footer .footer-top .link-widget{margin-left:20px;padding-bottom:30px;margin-right:20px}.main-footer .footer-bottom .right-content .footer-logo:before,.activities-section .image-box .image:before{display:none}.main-footer .footer-bottom .right-content .footer-logo{margin-right:120px}.fact-counter .counter-block{padding-left:70px}.activities-section .image-box{margin-left:0}.testimonial-video .testimonial-column .testimonial-content{padding-left:30px}.main-header.style-two .main-menu .navigation>li{margin:0 35px}.classes-section.style-three .owl-nav{left:-405px}.activities-section.style-two .image-box{margin-left:0;margin-right:0}.news-block-two .inner-box{margin-bottom:30px}.about-section.style-two .image-box{margin-left:00px}.faq-page-section .faq-content{margin-top:30px}.classes-section .inner-block .lower-content{padding:34px 30px 37px}.class-details .inner-box .info-box li:first-child:before,.class-details .inner-box .info-box li:nth-child(2):before{display:none}.class-details .inner-box .info-box{padding:27px 15px 23px}.class-details .inner-box .info-box li{margin-right:20px}.class-details .inner-box .info-box li .theme-btn{padding:17px 30px}.pricing-section .pricing-table .table-header{padding:49px 30px 43px}.pricing-section .pricing-table .table-header:before{display:none}.pricing-section .pricing-table .table-content{padding:30px 20px 19px}.pricing-section .pricing-table .table-footer{padding-left:20px}.event-details .event-details-content .countdown-box h3{display:block;margin-right:0;margin-bottom:10px}.shop-details .content-box{margin-left:0}.countdown-box{text-align:center}.shop-section .shop-sidebar{margin-bottom:40px}.blog-page-section .news-block-one .more-btn{left:25px}}@media only screen and (width: 1366px) and (height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.hero-slider{background:#ccc;height:74vh;z-index:1}}@media only screen and (max-width: 1024px){header{padding:2px 8px;top:30px;min-height:0px;position:fixed;z-index:1000;width:100%}header .nav-bg{min-height:64px;border-radius:15px;background:#fecc00;padding:4px 5px;height:64px;width:54%;text-align:center;border:.3px solid #312f2c;margin:0 auto}header .nav-logo{position:absolute;top:-30px}.mobile-top{display:block;position:absolute;width:100%;color:#ef7f1a;top:70px;margin:0 auto;left:0;right:0;font-weight:400;text-transform:uppercase;font-size:12px}header .nav-logo img{width:72%}.btn-open:after{content:"";background:url(../images/icons/menu.svg) center top no-repeat;width:40px;height:32px;background-size:100%;position:absolute;top:15px;left:25px}.btn-close:after{content:"";background:url(../images/icons/m-close.svg) center top no-repeat;width:30px;height:30px;background-size:100%;position:absolute;top:12px;left:30px}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:#ffc107;overflow:auto;z-index:991}.myaccordion{max-width:100%;margin:0 auto 20px;box-shadow:0}.rkk{padding:0 25px}.rk ul li{display:block;border-right:0px solid #fff;padding:5px 10px;text-align:left;font-size:16px;color:#fff;font-family:Rubik,sans-serif}.rk ul li a{font-size:16px;color:#000;font-family:Rubik,sans-serif;text-align:left}.wrap p{color:#000!important;padding:5px 0 0;font-family:Rubik,sans-serif;font-size:15px;letter-spacing:.5px}.copyright-text{color:#000;font-size:11px;padding-left:15px;padding-bottom:10px;text-align:left}.copyright-text a{color:#000}.pd-0{padding:0}header .Subtraction{left:2px;top:12px;position:absolute;width:auto}header .Subtraction img{height:32px}.login{background:#ef7f1a;padding:15px;border-radius:0 15px 16px 0;position:absolute!important;right:10px;top:-4px;color:#fff;text-transform:uppercase;width:66px}.login img{height:32px}.nav-bg{display:block!important}header .call{font-size:12px;color:#471b0d;line-height:26px;text-align:right;font-family:Rubik,sans-serif;padding:0 6px}header .call a img{height:36px}.subscription .add-email{position:absolute;top:0;left:0;width:100%;height:78%;border:none;outline:none;padding:0 14px;border-radius:28px}.subscription .submit-email{position:absolute;top:0;right:0;height:calc(100% - 15px);width:100px;border:none;border-radius:60px;outline:none;margin:1px;padding:0 20px;cursor:pointer;background:#cc2f34;color:#fff;transition:width .35s ease-in-out,background .35s ease-in-out}.specialist-content{min-height:780px;padding:220px 0 190px 15px;background-position:-60px 0px}.specialist h2{font-size:20px;color:#fff}.pt-4{padding-top:1rem!important}.sp-text{font-weight:500;font-size:14px;line-height:20px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;text-align:left}.header-bottom__banner .owl-dots{position:relative;bottom:100px!important;left:71px;width:100px}.know-more{margin:32px 0 28px}.know-more span{align-items:center;background:#f7f2ed;border-radius:40px;display:flex;justify-content:center;height:100%;transition:background .5s ease;width:100%}.content-box{position:relative;padding-top:50px}.page-title{padding:150px 0 80px}.moto-section h2{color:#ef7f1a;font-size:24px;font-weight:600;margin-bottom:20px;font-style:italic}.moto-section{position:relative;display:block;padding:0 0 65px}.about-section .image-box .image-2{position:absolute;left:35px;bottom:5px}.header-bottom__banner .owl-dots{position:relative;bottom:0!important;left:0;width:100%;text-align:center!important;margin-top:18px!important}.topper-section .achievements img{border-radius:45px}.testimonial-section .balloon-left img,.testimonial-section .balloon-right img{width:100%}.specialist{padding:0;position:relative;top:-44px}.banner-text h1{font-size:30px;line-height:25px}.service-style-two{position:relative;display:block}.home{position:absolute;right:12px;top:10px}.button{display:inline;z-index:999}.play{width:150px;position:absolute;left:50%;bottom:-18%;transform:translate(-50%,-50%);z-index:10000}.play img{width:140px!important}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%!important;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:45px;outline:0;left:0;right:0;margin:0 auto}.story .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);padding-bottom:0;border-radius:10px}.logo-footer .footer-logo{position:absolute;width:100%;top:-180px;margin:0 auto;left:0;right:0;padding:20px}.logo-footer .logo-text{position:relative;top:395px;width:88%;margin:0 auto;left:0;right:0}.main-header .header-top .header-info li{position:relative;display:inline-block;margin-right:15px;padding:0 0 0 22px}.principal-section .job{font-size:18px;line-height:18px;border:solid 2px #312F2C;position:relative;border-radius:45px;padding:13px 30px 30px;margin:0;text-align:left;background:#ffd62f}.banner-text{top:80%}.about-section .image-box{position:relative;display:block;margin:0}.scrolling-wrapper1{overflow-x:auto;padding-top:0;padding-bottom:20px}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.online{padding:25px 20px 10px}.online:before{left:15px;top:30px}.new{top:0}.notice{padding:40px 0 50px}.notice .owl-theme .owl-nav .owl-prev,.notice .owl-theme .owl-nav .owl-next{position:inherit}.NoticeBoard .NoticeLeft{font-size:30px;color:#fecc00;padding:10px;border-radius:70px;width:80px;height:80px;margin-top:6px}.NoticeBoard .month{color:#000;font-size:16px;line-height:24px;letter-spacing:2px}.NoticeBoard .Noticeright{width:calc(100% - 90px);padding:0}.NoticeBoard .NoticeLeft span{font-size:10px;margin-bottom:4px;font-weight:400}.NoticeBoard .NoticeHead{font-size:12px;padding:10px 5px 0 0;line-height:15px}.line-height{line-height:15px;font-size:12px;font-weight:400}.NoticeBoard .slick-slide{min-height:114px}.NoticeBoard .container{border-radius:10px;padding:0 0 0 5px}.testimonial-video-carousel-carousel .owl-carousel .owl-stage-outer,.NoticeBoard .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px 0 0 45px}.student-box .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px}.about-section .image-box .image-2 img{width:150px}.service-style-two .inner-content{width:100%;margin:10px auto;padding-top:10px}.hero-slider{position:relative;height:432px;z-index:-1;overflow:hidden}.mm-hide{display:none!important}.dd-hide{display:block!important}.message .principal-photo img{width:50%}.lab-section{position:relative;display:block;padding:0;overflow:hidden;min-height:390px}.labbox .text-area p{color:#fff;line-height:18px;font-size:14px;display:none}.lab-section .labbox{height:250px;background-size:100%!important;background-repeat:no-repeat!important;background-position:0 center!important;min-height:334px}.labbox .text-area{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:100;width:100%;padding:10px}.gallery-section .gallery-box{padding:0}.gallery-section .owl-theme .owl-nav .owl-prev{border-radius:50px;position:absolute;top:40%;left:-15px;height:48px}.gallery-section .owl-theme .owl-nav .owl-next{border-radius:50px;position:absolute;top:40%;right:-15px;height:48px}.gallery-section .ach-text{padding:10px 10px 0;position:relative;transform:translate(-50%,-50%);top:48%;left:50%;width:100%}.gallery-section .subgallery{padding:30px 0 0}.about-section .content-box p{line-height:24px}.more{margin-top:40px}.principal-section .image-box{margin:0}.topper-section{padding:50px 0}.topper-section .achievements{padding:40px 0 0;text-align:center}.topper-section .student-box{padding:15px 70px;text-align:center}.title{margin:0 auto 15px;width:100%;text-align:center}.principal-section .message{padding:50px 0 0}.message .principal-photo{position:inherit;text-align:center;top:0}.topper-section .achievements .ach-text{padding:10px 10px 0}.testimonial-section .student-slide{margin:0 auto;padding:15px 50px}.message .product-info-tabs{position:relative;display:block;margin-bottom:0}.message .massage-box{width:100%;padding:0 15px;min-height:240px}.gallery-section-home .ach-text{padding:10px 30px 0;position:relative;transform:translate(-50%,-50%);top:50%;left:50%;width:100%}.testimonial-section .birthday img{border-radius:45px;object-fit:cover;height:200px}.testimonial-section .parent .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:0}.testimonial-section .balloon-left{position:absolute;top:140px;left:-45px}.testimonial-section .balloon-right{position:absolute;top:140px;right:-45px}.testimonial-section .parent{padding-top:15px}.testimonial-section .birthday{padding:80px 30px 0}.testimonial-section .owl-dots{position:inherit;width:100%;right:0;bottom:-30px;text-align:center!important}.admissionn-section .white-bg img{border-radius:0 0 45px 45px;text-align:left}.admissionn-section{position:relative;display:block;padding:0 0 50px;overflow:hidden}.testimonial-section{position:relative;display:block;padding:50px 0 40px;overflow:hidden}.main-header .header-top .social-links{float:none;display:block;text-align:center;margin-bottom:10px}.main-header .header-top .header-info{float:none;display:block;text-align:center}.about-section,.feature-section{padding:40px 0}.sec-pad,.testimonial-faq,.cta-section,.main-footer .footer-top,.activities-section{padding:100px 0 52px}.video-footer{width:100%;margin:0 auto;position:relative;bottom:-12px}.main-footer .copyright{font-size:12px;margin-top:70px}.event-section,.news-section{padding:64px 0 40px}.rksub{font-weight:700!important;text-transform:uppercase}.main-footer .footer-top .contact-widget{margin-bottom:30px;padding:0 22px}.main-slider.style-two .slide{padding-bottom:175px}.fact-counter .counter-block{margin:15px auto;max-width:210px;width:100%}.fact-counter{padding:50px 0}.testimonial-video .testimonial-column .testimonial-content{padding:65px 30px 20px}.main-header.style-two .header-top .header-info{margin-top:0;margin-bottom:15px}}@media screen and (max-width: 1180px) and (max-height: 820px) and (orientation: landscape){.innav{background:#ffcd00;border-radius:10px;position:fixed;top:42px;width:960px;border:.5px solid #312F2C}header{padding:0;top:40px;position:fixed;z-index:1000;width:100%;display:none}.main-menu .navigation{position:relative;top:0;width:100%;padding:0 10px;background:#fecc00;border-radius:10px}.current .fa{font-size:18px!important}.logo{top:-34px;width:116px}.cisce{top:93px;font-size:12px;font-weight:600}.main-menu .navigation>li>a{font-size:12px}header .nav-bg{min-height:64px;border-radius:15px;background:#fecc00;padding:4px 5px;height:64px;width:54%;text-align:center;border:.3px solid #312f2c;margin:0 auto}header .nav-logo{position:absolute;top:-30px}.mobile-top{display:none;position:absolute;width:100%;color:#ef7f1a;top:70px;margin:0 auto;left:0;right:0;font-weight:400;text-transform:uppercase;font-size:12px}header .nav-logo img{width:72%}.btn-open:after{content:"";background:url(../images/icons/menu.svg) center top no-repeat;width:40px;height:32px;background-size:100%;position:absolute;top:15px;left:25px}.btn-close:after{content:"";background:url(../images/icons/m-close.svg) center top no-repeat;width:30px;height:30px;background-size:100%;position:absolute;top:12px;left:30px}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:#ffc107;overflow:auto;z-index:991}.myaccordion{max-width:100%;margin:0 auto 20px;box-shadow:0}.rkk{padding:0 25px}.rk ul li{display:block;border-right:0px solid #fff;padding:5px 10px;text-align:left;font-size:16px;color:#fff;font-family:Rubik,sans-serif}.rk ul li a{font-size:16px;color:#000;font-family:Rubik,sans-serif;text-align:left}.wrap p{color:#000!important;padding:5px 0 0;font-family:Rubik,sans-serif;font-size:15px;letter-spacing:.5px}.copyright-text{color:#000;font-size:11px;padding-left:15px;padding-bottom:10px;text-align:left}.copyright-text a{color:#000}.pd-0{padding:0}header .Subtraction{left:2px;top:12px;position:absolute;width:auto}header .Subtraction img{height:32px}.login{background:#ef7f1a;padding:0 6px;border-radius:0 9px 9px 0;position:absolute!important;right:0;top:0;color:#fff;text-transform:uppercase;width:86px}.login img{height:22px}.nav-bg{display:none!important}header .call{font-size:12px;color:#471b0d;line-height:26px;text-align:right;font-family:Rubik,sans-serif;padding:0 6px}header .call a img{height:36px}.innav{background:#ffcd00;border-radius:10px;position:fixed;top:42px;width:960px;border:.5px solid #312F2C;left:0;right:0;margin:0 auto}.main-header{position:relative;left:0;top:0;background:transparent}.main-header.style-two .main-menu .navigation>li{margin:0 6px;font-size:12px}.subscription .add-email{position:absolute;top:0;left:0;width:100%;height:78%;border:none;outline:none;padding:0 14px;border-radius:28px}.subscription .submit-email{position:absolute;top:0;right:0;height:calc(100% - 15px);width:100px;border:none;border-radius:60px;outline:none;margin:1px;padding:0 20px;cursor:pointer;background:#cc2f34;color:#fff;transition:width .35s ease-in-out,background .35s ease-in-out}.specialist-content{min-height:780px;padding:220px 0 190px 15px;background-position:-60px 0px}.specialist h2{font-size:20px;color:#fff}.pt-4{padding-top:1rem!important}.sp-text{font-weight:500;font-size:14px;line-height:20px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;text-align:left}.header-bottom__banner .owl-dots{position:relative;bottom:100px!important;left:71px;width:100px}.know-more{margin:32px 0 28px}.know-more span{align-items:center;background:#f7f2ed;border-radius:40px;display:flex;justify-content:center;height:100%;transition:background .5s ease;width:100%}.content-box{position:relative;padding-top:50px}.page-title{padding:150px 0 80px}.moto-section h2{color:#ef7f1a;font-size:24px;font-weight:600;margin-bottom:20px;font-style:italic}.moto-section{position:relative;display:block;padding:0 0 65px}.about-section .image-box .image-2{position:absolute;left:35px;bottom:5px}.header-bottom__banner .owl-dots{position:relative;bottom:0!important;left:0;width:100%;text-align:center!important;margin-top:18px!important}.topper-section .achievements img{border-radius:45px}.testimonial-section .balloon-left img,.testimonial-section .balloon-right img{width:100%}.specialist{padding:0;position:relative;top:-44px}.banner-text h1{font-size:30px;line-height:25px}.service-style-two{position:relative;display:block}.home{position:absolute;right:12px;top:10px}.button{display:inline;z-index:999}.play{width:150px;position:absolute;left:50%;bottom:-18%;transform:translate(-50%,-50%);z-index:10000}.play img{width:140px!important}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%!important;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:45px;outline:0;left:0;right:0;margin:0 auto}.story .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);padding-bottom:0;border-radius:10px}.logo-footer .footer-logo{position:absolute;width:100%;top:-180px;margin:0 auto;left:0;right:0;padding:20px}.logo-footer .logo-text{position:relative;top:395px;width:88%;margin:0 auto;left:0;right:0}.main-header .header-top .header-info li{position:relative;display:inline-block;margin-right:15px;padding:0 0 0 22px}.principal-section .job{font-size:18px;line-height:18px;border:solid 2px #312F2C;position:relative;border-radius:45px;padding:13px 30px 30px;margin:0;text-align:left;background:#ffd62f}.banner-text{top:50%}.about-section .image-box{position:relative;display:block;margin:0}.scrolling-wrapper1{overflow-x:auto;padding-top:0;padding-bottom:20px}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.online{padding:25px 20px 10px}.online:before{left:15px;top:30px}.new{top:0}.notice{padding:40px 0 50px}.notice .owl-theme .owl-nav .owl-prev,.notice .owl-theme .owl-nav .owl-next{position:inherit}.NoticeBoard .NoticeLeft{font-size:30px;color:#fecc00;padding:10px;border-radius:70px;width:80px;height:80px;margin-top:6px}.NoticeBoard .month{color:#000;font-size:16px;line-height:24px;letter-spacing:2px}.NoticeBoard .Noticeright{width:calc(100% - 90px);padding:0}.NoticeBoard .NoticeLeft span{font-size:10px;margin-bottom:4px;font-weight:400}.NoticeBoard .NoticeHead{font-size:12px;padding:10px 5px 0 0;line-height:15px}.line-height{line-height:15px;font-size:12px;font-weight:400}.NoticeBoard .slick-slide{min-height:114px}.NoticeBoard .container{border-radius:10px;padding:0 0 0 5px}.testimonial-video-carousel-carousel .owl-carousel .owl-stage-outer,.NoticeBoard .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px 0 0 45px}.student-box .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px}.about-section .image-box .image-2 img{width:150px}.service-style-two .inner-content{width:100%;margin:10px auto;padding-top:10px}.hero-slider{position:relative;height:580px;z-index:-1;overflow:hidden}.mm-hide,.dd-hide{display:block!important}.message .principal-photo img{width:50%}.lab-section{position:relative;display:block;padding:0;overflow:hidden;min-height:390px}.labbox .text-area p{color:#fff;line-height:18px;font-size:14px;display:none}.lab-section .labbox{height:250px;background-size:100%!important;background-repeat:no-repeat!important;background-position:0 center!important;min-height:334px}.labbox .text-area{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:100;width:100%;padding:10px}.gallery-section .gallery-box{padding:0}.gallery-section .owl-theme .owl-nav .owl-prev{border-radius:50px;position:absolute;top:40%;left:-15px;height:48px}.gallery-section .owl-theme .owl-nav .owl-next{border-radius:50px;position:absolute;top:40%;right:-15px;height:48px}.gallery-section .ach-text{padding:10px 10px 0;position:relative;transform:translate(-50%,-50%);top:48%;left:50%;width:100%}.gallery-section .subgallery{padding:30px 0 0}.about-section .content-box p{line-height:24px}.more{margin-top:40px}.principal-section .image-box{margin:0}.topper-section{padding:50px 0}.topper-section .achievements{padding:40px 0 0;text-align:center}.topper-section .student-box{padding:15px 70px;text-align:center}.title{margin:0 auto 15px;width:100%;text-align:center}.principal-section .message{padding:50px 0 0}.message .principal-photo{position:inherit;text-align:center;top:0}.topper-section .achievements .ach-text{padding:10px 10px 0}.testimonial-section .student-slide{margin:0 auto;padding:15px 50px}.message .product-info-tabs{position:relative;display:block;margin-bottom:0}.message .massage-box{width:100%;padding:0 15px;min-height:240px}.gallery-section-home .ach-text{padding:10px 30px 0;position:relative;transform:translate(-50%,-50%);top:50%;left:50%;width:100%}.testimonial-section .birthday img{border-radius:45px;object-fit:cover;height:290px}.testimonial-section .parent .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:0}.testimonial-section .balloon-left{position:absolute;top:140px;left:-45px}.testimonial-section .balloon-right{position:absolute;top:140px;right:-45px}.testimonial-section .parent{padding-top:15px}.testimonial-section .birthday{padding:80px 30px 0}.testimonial-section .owl-dots{position:inherit;width:100%;right:0;bottom:-30px;text-align:center!important}.admissionn-section .white-bg img{border-radius:0 0 45px 45px;text-align:left}.admissionn-section{position:relative;display:block;padding:0 0 50px;overflow:hidden}.testimonial-section{position:relative;display:block;padding:50px 0 40px;overflow:hidden}.main-header .header-top .social-links{float:none;display:block;text-align:center;margin-bottom:10px}.main-header .header-top .header-info{float:none;display:block;text-align:right}.about-section,.feature-section{padding:40px 0}.sec-pad,.testimonial-faq,.cta-section,.main-footer .footer-top,.activities-section{padding:100px 0 52px}.video-footer{width:100%;margin:0 auto;position:relative;bottom:-12px}.main-footer .copyright{font-size:12px;margin-top:70px}.event-section,.news-section{padding:64px 0 40px}.rksub{font-weight:700!important;text-transform:uppercase}.main-footer .footer-top .contact-widget{margin-bottom:30px;padding:0 22px}.main-slider.style-two .slide{padding-bottom:175px}.fact-counter .counter-block{margin:15px auto;max-width:210px;width:100%}.fact-counter{padding:50px 0}.testimonial-video .testimonial-column .testimonial-content{padding:65px 30px 20px}.main-header.style-two .header-top .header-info{margin-top:0;margin-bottom:10px;top:6px}}@media only screen and (max-width: 767px){header{padding:2px 8px;top:30px;min-height:60px;position:fixed;z-index:1000;width:100%}header .nav-bg{min-height:64px;border-radius:15px;background:#fecc00;padding:4px 5px;height:64px;width:100%;text-align:center;border:.3px solid #312f2c}header .nav-logo{position:absolute;top:-30px}header .nav-logo img{width:100%}.btn-open:after{content:"";background:url(../images/icons/menu.svg) center top no-repeat;width:40px;height:32px;background-size:100%;position:absolute;top:15px;left:30px}.btn-close:after{content:"";background:url(../images/icons/m-close.svg) center top no-repeat;width:30px;height:30px;background-size:100%;position:absolute;top:12px;left:30px}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:#fecc00;overflow:auto;z-index:991}.rkk{padding:0 25px}.rk ul li{display:block;border-right:0px solid #fff;padding:5px 10px;text-align:left;font-size:16px;color:#312f2c;font-family:Rubik,sans-serif}.rk ul li a{font-size:16px;color:#312f2c;font-family:Rubik,sans-serif;text-align:left}.wrap p{color:#312f2c!important;padding:5px 0 0;font-family:Rubik,sans-serif;font-size:15px;letter-spacing:.5px}.copyright-text{color:#312f2c;font-size:11px;padding-left:15px;padding-bottom:10px;text-align:left}.copyright-text a{color:#312f2c}.pd-0{padding:0}header .Subtraction{left:2px;top:12px;position:absolute;width:auto}header .Subtraction img{height:32px}.login{background:#ef7f1a;padding:16px 15px;border-radius:0 15px 16px 0;position:absolute!important;right:10px;top:-4px;color:#fff;text-transform:uppercase;width:66px;height:64px}.login img{height:32px}.nav-bg{display:block!important}header .call{font-size:12px;color:#471b0d;line-height:26px;text-align:right;font-family:Rubik,sans-serif;padding:0 6px}header .call a img{height:36px}.subscription .add-email{position:absolute;top:0;left:0;width:100%;height:78%;border:none;outline:none;padding:0 14px;border-radius:28px}.subscription .submit-email{position:absolute;top:0;right:0;height:calc(100% - 15px);width:100px;border:none;border-radius:60px;outline:none;margin:1px;padding:0 20px;cursor:pointer;background:#cc2f34;color:#fff;transition:width .35s ease-in-out,background .35s ease-in-out}.specialist-content{min-height:780px;padding:220px 0 190px 15px;background-position:-60px 0px}.specialist h2{font-size:20px;color:#fff}.pt-4{padding-top:1rem!important}.sp-text{font-weight:500;font-size:14px;line-height:20px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:-32px;text-align:left}.header-bottom__banner .owl-dots{position:relative;bottom:100px!important;left:71px;width:100px}.know-more{margin:32px 0 28px}.know-more span{align-items:center;background:#f7f2ed;border-radius:40px;display:flex;justify-content:center;height:100%;transition:background .5s ease;width:100%}.header-bottom__banner .owl-dots{position:relative;bottom:0!important;left:0;width:100%;text-align:center!important;margin-top:18px!important}.specialist{padding:0;position:relative;top:-44px}.banner-text h1{font-size:30px;line-height:25px}.service-style-two{position:relative;display:block}.home{position:absolute;right:12px;top:10px}.button{display:inline;z-index:999}.play{width:150px;position:absolute;left:50%;bottom:-18%;transform:translate(-50%,-50%);z-index:10000}.play img{width:140px!important}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94%!important;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:45px;outline:0;left:0;right:0;margin:0 auto}.story .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);padding-bottom:0;border-radius:10px}.logo-footer .footer-logo{position:absolute;width:100%;top:-180px;margin:0 auto;left:0;right:0;padding:20px}.rkw{max-width:94%}.logo-footer .logo-text{position:absolute;top:188px;width:88%;margin:0 auto;left:0;right:0}.main-header .header-top .header-info li{position:relative;display:inline-block;margin-right:15px;padding:0 0 0 22px}.principal-section .job{font-size:18px;line-height:18px;border:solid 2px #312F2C;position:relative;border-radius:45px;padding:13px 30px 30px;margin:0;text-align:left;background:#ffd62f}.mobile-top{display:block;position:absolute;width:100%;color:#ef7f1a;top:62px;margin:0 auto;left:0;right:0;font-weight:400;text-transform:uppercase;font-size:12px}.gallery-section-home .ach-text{padding:10px 10px 0;position:relative;transform:translate(-50%,-50%);top:45%;left:50%;width:100%}.gallery-section-home .owl-theme .owl-nav .owl-prev,.gallery-section-home .owl-theme .owl-nav .owl-next{top:38%}.back{position:relative;display:block;top:0;left:0;width:150px}.banner-text{top:78%}.scrolling-wrapper1{overflow-x:auto;padding-top:0;padding-bottom:20px}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.online{padding:25px 20px 10px}.online:before{left:20px;top:25px}.new{top:0}.notice{padding:40px 0 50px}.notice .owl-theme .owl-nav .owl-prev,.notice .owl-theme .owl-nav .owl-next{position:inherit}.NoticeBoard .NoticeLeft{font-size:30px;color:#fecc00;padding:10px;border-radius:70px;width:80px;height:80px;margin-top:6px}.NoticeBoard .month{color:#000;font-size:16px;line-height:24px;letter-spacing:2px}.NoticeBoard .Noticeright{width:calc(100% - 90px);padding:0}.NoticeBoard .NoticeLeft span{font-size:10px;margin-bottom:4px;font-weight:400}.NoticeBoard .NoticeHead{font-size:12px;padding:10px 5px 0 0;line-height:15px}.line-height{line-height:15px;font-size:12px;font-weight:400}.NoticeBoard .slick-slide{min-height:114px;padding:10px;line-height:15px}.NoticeBoard .container{border-radius:10px;padding:0}.thoughtpd{margin-bottom:50px}.thought iframe{border-radius:15px;height:400px}.thoughtpd{margin-bottom:56px}.testimonial-video-carousel-carousel .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:45px 0 0 45px}.about-section .image-box .image-2 img{width:110px}.service-style-two .inner-content{width:100%;margin:10px auto}.mm-hide{display:none!important}.dd-hide{display:block!important}.message .principal-photo img{width:70%}.labbox .text-area p{color:#fff;line-height:18px;font-size:14px;display:none}.lab-section .labbox{min-height:260px!important;background-size:100%!important;background-repeat:no-repeat!important;background-position:0 center!important}.labbox .text-area{position:absolute;transform:translate(-50%,-50%);top:62%;left:50%;z-index:100;width:100%;padding:10px}.gallery-section .gallery-box{padding:0}.gallery-section .owl-theme .owl-nav .owl-prev{border-radius:50px;position:absolute;top:40%;left:-15px;height:48px}.gallery-section .owl-theme .owl-nav .owl-next{border-radius:50px;position:absolute;top:40%;right:-15px;height:48px}.gallery-section .ach-text{padding:25px 10px 0;position:relative;transform:translate(-50%,-50%);top:48%;left:50%;width:100%}.gallery-section .subgallery{padding:30px 0 0}.about-section .content-box p{line-height:24px}.more{margin-top:40px}.principal-section .image-box{margin:0}.topper-section{padding:50px 0}.topper-section .achievements{padding:40px 0 0}.topper-section .student-box{padding:15px 70px;text-align:center}.title{margin:0 auto 15px;width:100%;text-align:center}.principal-section .message{padding:50px 0 0}.message .principal-photo{position:inherit;text-align:center;top:0}.topper-section .achievements .ach-text{padding:10px 10px 0}.testimonial-section .student-slide{margin:0 auto;padding:15px 50px}.message .product-info-tabs{position:relative;display:block;margin-bottom:0}.message .massage-box{width:100%;padding:0 15px}.testimonial-section .parent .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);border-radius:0}.testimonial-section .balloon-left{position:absolute;top:140px;left:-45px}.testimonial-section .balloon-right{position:absolute;top:140px;right:-45px}.testimonial-section .parent{padding-top:15px}.testimonial-section .birthday{padding:80px 30px 0}.testimonial-section .owl-dots{position:inherit;width:100%;right:0;bottom:-30px;text-align:center!important}.admissionn-section .white-bg img{border-radius:0 0 45px 45px;text-align:left}.admissionn-section{position:relative;display:block;padding:0 0 50px;overflow:hidden}.testimonial-section{position:relative;display:block;padding:50px 0 40px;overflow:hidden}.admissionn-section .work{font-size:20px}.objective-section .boxmain{padding:60px 4px 0}.main-header .header-top .social-links{float:none;display:block;text-align:center;margin-bottom:10px}.main-header .header-top .header-info{float:none;display:block;text-align:center}.about-section,.feature-section{padding:40px 0}.sec-pad,.testimonial-faq,.cta-section,.main-footer .footer-top,.activities-section{padding:30px 0 130px}.video-footer{width:150%;margin:0 auto;position:relative;bottom:-14px;left:-100px}.main-footer .copyright{font-size:12px;margin-top:20px}.event-section,.news-section{padding:64px 0 40px}.rksub{font-weight:700!important;text-transform:uppercase}.main-footer .footer-top .contact-widget{margin-bottom:30px;padding:0 22px}.main-slider.style-two .slide{padding-bottom:175px}.main-footer .footer-top .widget-title{padding-bottom:10px}.fact-counter .counter-block{margin:15px auto;max-width:210px;width:100%}.fact-counter{padding:50px 0}.testimonial-video .testimonial-column .testimonial-content{padding:65px 30px 20px}.main-header.style-two .header-top .header-info{margin-top:0;margin-bottom:15px}.moto-section .image-box{position:relative;display:block;margin:0}.page-title .content-box p{color:#fff;padding-top:10px;font-size:14px;font-weight:300;line-height:22px}.page-title .content-box h1{line-height:34px;font-size:30px}.banner-video{width:250%;position:absolute;left:-50%}.bottom-btn{width:100%}.bottom-btn{width:88%}.scroll-top.open{bottom:78px;right:20px}.gallery-section-home .gallery-box{padding:0 10px}.labbox .text-area h4{font-size:16px}.right-image{padding-top:50px}.gallery-section-home .subgallery p{text-align:center;margin-top:5px;font-size:12px;line-height:15px}}@media only screen and (max-width: 767px){.gallery-section-home .subgallery h4{font-size:14px;margin-top:10px}.principals-right .title-sm{font-size:16px}.admissionn-section .title{position:relative;transform:inherit!important;top:0!important;left:0!important}.myaccordion .card-body ul li{margin:0}.dropdown-content-enroll{display:none;position:absolute;background-color:#fff;min-width:188px;z-index:-1;top:-24px;border:1px solid #574426;left:3px;border-radius:5px 5px 0 0}.gallery-section-home .subgallery img{border-radius:25px;width:100%;object-fit:cover;height:100px;object-position:center}.videoplay1{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%)}.videoplay1 img{height:50px!important}.gallery-section-home{padding:20px 0 40px}.gallery-section-home .subgallery-video img{border-radius:8px;height:240px;object-fit:cover;width:100%}.gallery-section-home .subgallery-video .videoplay1{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%)}}@media only screen and (max-width: 599px){.hero-slider:before{content:"";position:absolute;top:0;left:0;height:95.5%;width:100%;opacity:.5;background:#000;z-index:1}.hero-slider{position:relative;height:530px;z-index:-1;overflow:hidden}.line-height{font-size:11px}.dropdown-content-enroll{display:none;position:absolute;background-color:#fff;min-width:190px;z-index:-1;top:-62px;border:1px solid #574426;left:3px;border-radius:5px 5px 0 0}}@media only screen and (max-width: 499px){.hero-slider:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;background:#000;z-index:1}}@media screen and (max-width: 320px){.btn-open:after{top:15px;left:20px}.home{position:absolute;right:4px;top:9px}.login{padding:16px 5px;border-radius:0 14px 14px 0;right:10px;width:50px;height:58px}header .nav-bg{min-height:58px;padding:4px 5px;height:60px}.btn-open:after{top:12px;left:20px}header .Subtraction img{height:30px}.mobile-top{top:58px}.hero-slider{position:relative;height:450px}.banner-text h1{font-size:24px;line-height:26px}.NoticeBoard .NoticeHead{font-size:12px;padding:3px 5px 0 0;line-height:12px}.line-height{font-size:11px;line-height:11px}.notice{padding:40px 0 10px}.principal-section{padding:50px 0 0}.gallery-section-home{padding:70px 0 40px}.testimonial-section .birthday{padding:80px 14px 0}.testimonial-section .student-slide{margin:0 auto;padding:15px 40px}.testimonial-section .birthday img{height:208px}.admissionn-section{padding:0}.video-footer{width:150%;bottom:-14px;left:-74px}.app-width{width:142px;margin-bottom:10px;height:48px}}:root{--mainpuri-primary: #125875;--mainpuri-secondary: #ff7350;--mainpuri-dark: #0a2b3a;--mainpuri-light: #f4f7f6;--mainpuri-text: #444444;--mainpuri-white: #ffffff}.mainpuri-layout{font-family:Poppins,Open Sans,sans-serif;color:var(--mainpuri-text);line-height:1.6}.mainpuri-container{max-width:1200px;margin:0 auto;padding:0 15px}.mainpuri-topbar{background-color:var(--mainpuri-dark);color:var(--mainpuri-white);padding:10px 0;font-size:14px}.mainpuri-topbar .topbar-inner{display:flex;justify-content:space-between;align-items:center}.topbar-left ul,.topbar-right ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}.topbar-left a,.topbar-right a{color:var(--mainpuri-white);text-decoration:none;transition:color .3s}.topbar-left a:hover,.topbar-right a:hover{color:var(--mainpuri-secondary)}.mainpuri-header-cta{padding:20px 0;background-color:var(--mainpuri-white)}.mainpuri-header-cta .cta-inner{display:flex;justify-content:space-between;align-items:center}.mainpuri-logo{display:flex;align-items:center;gap:15px}.mainpuri-logo img{height:80px}.mainpuri-logo h1{margin:0;font-size:24px;color:var(--mainpuri-primary);font-weight:700;line-height:1.2}.mainpuri-logo p{margin:5px 0 0;font-size:14px;color:#666}.cta-contacts{display:flex;gap:30px}.cta-box{display:flex;align-items:center;gap:15px}.cta-icon{background-color:var(--mainpuri-light);width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--mainpuri-primary);font-size:20px}.cta-text span{display:block;font-size:13px;color:#666}.cta-text strong{display:block;font-size:16px;color:var(--mainpuri-dark)}.mainpuri-nav{background-color:var(--mainpuri-primary);position:sticky;top:0;z-index:1000;box-shadow:0 4px 10px #0000001a}.mainpuri-nav ul{list-style:none;margin:0;padding:0;display:flex}.mainpuri-nav li{position:relative}.mainpuri-nav a{display:block;padding:18px 25px;color:var(--mainpuri-white);text-decoration:none;font-weight:500;text-transform:uppercase;font-size:14px;transition:background-color .3s}.mainpuri-nav a:hover{background-color:var(--mainpuri-secondary)}.mainpuri-nav .mobile-menu-btn{display:none}.mainpuri-marquee{background-color:var(--mainpuri-light);display:flex;align-items:center;border-bottom:1px solid #ddd}.marquee-label{background-color:var(--mainpuri-secondary);color:#fff;padding:10px 20px;font-weight:700;white-space:nowrap}.mainpuri-marquee marquee{padding:10px;color:var(--mainpuri-dark);font-weight:500}.mainpuri-hero{height:600px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center}.mainpuri-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#125875b3}.mainpuri-hero-content{position:relative;z-index:1;color:var(--mainpuri-white);max-width:800px}.mainpuri-hero-content h2{font-size:56px;font-weight:700;margin-bottom:20px;line-height:1.1;text-transform:capitalize}.mainpuri-hero-content p{font-size:20px;margin-bottom:30px}.btn-primary-mainpuri{background-color:var(--mainpuri-secondary);color:var(--mainpuri-white);padding:15px 35px;display:inline-block;text-decoration:none;font-weight:700;border-radius:4px;transition:background-color .3s}.btn-primary-mainpuri:hover{background-color:var(--mainpuri-dark);color:var(--mainpuri-white)}.mainpuri-about{padding:100px 0}.about-inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.about-images{position:relative}.about-img-main{width:90%;border-radius:10px;box-shadow:0 20px 40px #0000001a}.about-img-overlay{position:absolute;bottom:-30px;right:0;width:50%;border:10px solid var(--mainpuri-white);border-radius:10px;box-shadow:0 10px 20px #0000001a}.about-text h3{color:var(--mainpuri-secondary);text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:16px;margin-bottom:10px}.about-text h2{color:var(--mainpuri-dark);font-size:40px;font-weight:700;margin-bottom:20px;line-height:1.2}.about-text p{margin-bottom:20px;font-size:16px}.mainpuri-features{padding:80px 0;background-color:var(--mainpuri-light)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.feature-card{background:var(--mainpuri-white);padding:40px 30px;border-radius:8px;text-align:center;box-shadow:0 10px 30px #0000000d;transition:transform .3s,box-shadow .3s;border-bottom:4px solid var(--mainpuri-secondary)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.feature-card .icon{width:80px;height:80px;background-color:var(--mainpuri-light);color:var(--mainpuri-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;font-size:32px;transition:background-color .3s,color .3s}.feature-card:hover .icon{background-color:var(--mainpuri-primary);color:var(--mainpuri-white)}.feature-card h3{color:var(--mainpuri-dark);font-size:22px;margin-bottom:15px}.mainpuri-page-header{background-color:var(--mainpuri-primary);padding:100px 0 60px;text-align:center;color:var(--mainpuri-white)}.mainpuri-page-header h1{font-size:48px;font-weight:700;margin:0}.mainpuri-page-content{padding:80px 0}.mainpuri-page-content img{max-width:100%;border-radius:8px;margin-bottom:30px}.mainpuri-page-content h2,.mainpuri-page-content h3{color:var(--mainpuri-primary);margin-bottom:20px}.academics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.academic-card{background:var(--mainpuri-white);border:1px solid #eee;padding:30px;border-radius:8px;border-left:5px solid var(--mainpuri-primary)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.gallery-item{position:relative;overflow:hidden;border-radius:8px}.gallery-item img{width:100%;height:250px;object-fit:cover;transition:transform .5s;margin:0}.gallery-item:hover img{transform:scale(1.1)}.mainpuri-footer{background-color:var(--mainpuri-primary);color:#b0c9d6;padding:80px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:60px}.footer-col h3{color:var(--mainpuri-white);font-size:22px;margin-bottom:25px;position:relative;padding-bottom:15px}.footer-col h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--mainpuri-secondary)}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul a{color:#b0c9d6;text-decoration:none;transition:color .3s}.footer-col ul a:hover{color:var(--mainpuri-secondary)}.footer-contact li{display:flex;gap:15px;margin-bottom:20px}.footer-contact i{color:var(--mainpuri-secondary);font-size:20px;margin-top:5px}.footer-bottom{background-color:var(--mainpuri-dark);padding:25px 0;text-align:center;color:#b0c9d6}@media (max-width: 992px){.about-inner{grid-template-columns:1fr}.mainpuri-hero-content h2{font-size:40px}}@media (max-width: 768px){.topbar-inner,.cta-inner{flex-direction:column;gap:15px;text-align:center}.mainpuri-logo{justify-content:center}.cta-contacts{flex-direction:column;gap:15px}.mainpuri-nav{padding:15px}.mainpuri-nav ul{flex-direction:column;display:none}.mainpuri-nav ul.open{display:flex}.mainpuri-nav .mobile-menu-btn{display:block;color:var(--mainpuri-white);font-size:24px;cursor:pointer;text-align:right}.footer-grid{grid-template-columns:1fr}}:root{--prem-navy: #06142e;--prem-navy-light: #0d254b;--prem-gold: #cda873;--prem-gold-hover: #b8915b;--prem-white: #ffffff;--prem-gray-light: #f7f9fc;--prem-gray-mid: #e2e8f0;--prem-text: #334155;--prem-text-muted: #64748b;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-serif: "Playfair Display", Georgia, serif}.premium-layout{font-family:var(--font-sans);color:var(--prem-text);background-color:var(--prem-white);line-height:1.6;-webkit-font-smoothing:antialiased}.prem-container{max-width:1280px;margin:0 auto;padding:0 2rem}.prem-topbar{background-color:var(--prem-navy);color:#ffffffb3;font-size:.85rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.prem-topbar-inner{display:flex;justify-content:space-between;align-items:center}.prem-topbar-inner a{color:var(--prem-gold);text-decoration:none;margin-left:1rem;transition:color .3s ease}.prem-topbar-inner a:hover{color:var(--prem-white)}.prem-nav-wrapper{background-color:var(--prem-navy);position:sticky;top:0;z-index:100;box-shadow:0 10px 30px #06142e33}.prem-nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.prem-logo{display:flex;align-items:center;gap:1rem;cursor:pointer}.prem-logo img{height:60px;width:auto}.prem-logo-text h1{margin:0;font-family:var(--font-serif);color:var(--prem-white);font-size:1.5rem;font-weight:700;letter-spacing:1px}.prem-logo-text span{display:block;font-size:.75rem;color:var(--prem-gold);text-transform:uppercase;letter-spacing:2px}.prem-menu ul{display:flex;list-style:none;margin:0;padding:0;gap:2.5rem}.prem-menu a{color:var(--prem-white);text-decoration:none;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;padding-bottom:.5rem}.prem-menu a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--prem-gold);transition:width .3s ease}.prem-menu a:hover:after,.prem-menu a.active:after{width:100%}.prem-menu a:hover{color:var(--prem-gold)}.prem-mobile-toggle{display:none;color:var(--prem-white);font-size:1.5rem;cursor:pointer}.prem-btn{display:inline-block;background-color:var(--prem-gold);color:var(--prem-navy);padding:1rem 2.5rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border-radius:2px;transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid var(--prem-gold)}.prem-btn:hover{background-color:transparent;color:var(--prem-gold);transform:translateY(-2px)}.prem-hero{position:relative;height:85vh;min-height:600px;display:flex;align-items:center;background-size:cover;background-position:center;background-attachment:fixed}.prem-hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#06142ee6,#06142e66)}.prem-hero-content{position:relative;z-index:1;max-width:700px}.prem-hero-tag{color:var(--prem-gold);text-transform:uppercase;letter-spacing:4px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;display:block}.prem-hero h2{font-family:var(--font-serif);color:var(--prem-white);font-size:4.5rem;line-height:1.1;margin:0 0 1.5rem}.prem-hero p{color:#fffc;font-size:1.2rem;font-weight:300;margin-bottom:2.5rem;line-height:1.8}.prem-notice{background-color:var(--prem-gold);color:var(--prem-navy);padding:.75rem 0;font-weight:500;display:flex;align-items:center}.prem-notice span{background-color:var(--prem-navy);color:var(--prem-white);padding:.25rem 1rem;margin-right:1rem;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.prem-section{padding:8rem 0}.prem-section-bg{background-color:var(--prem-gray-light)}.prem-section-title{text-align:center;margin-bottom:5rem}.prem-section-title span{color:var(--prem-gold);text-transform:uppercase;letter-spacing:3px;font-size:.85rem;font-weight:600;display:block;margin-bottom:1rem}.prem-section-title h3{font-family:var(--font-serif);font-size:3rem;color:var(--prem-navy);margin:0;line-height:1.2}.prem-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.prem-about-text h3{font-family:var(--font-serif);font-size:2.5rem;color:var(--prem-navy);margin:0 0 1.5rem;line-height:1.2}.prem-about-text p{font-size:1.1rem;color:var(--prem-text-muted);margin-bottom:1.5rem}.prem-about-image{position:relative}.prem-about-image img{width:100%;border-radius:4px;box-shadow:0 30px 60px #06142e1a;display:block}.prem-about-badge{position:absolute;bottom:-30px;left:-30px;background-color:var(--prem-navy);color:var(--prem-white);padding:2.5rem;text-align:center;border-radius:4px}.prem-about-badge h4{font-size:3rem;margin:0;color:var(--prem-gold);line-height:1}.prem-about-badge span{font-size:.85rem;text-transform:uppercase;letter-spacing:2px}.prem-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}.prem-card{background:var(--prem-white);padding:3rem 2rem;border-radius:4px;border:1px solid var(--prem-gray-mid);transition:all .4s ease;position:relative;overflow:hidden;cursor:pointer}.prem-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background-color:var(--prem-gold);transition:height .4s ease}.prem-card:hover:before{height:100%}.prem-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #06142e14;border-color:transparent}.prem-card-icon{font-size:2.5rem;color:var(--prem-navy);margin-bottom:1.5rem;transition:color .4s ease}.prem-card:hover .prem-card-icon{color:var(--prem-gold)}.prem-card h4{font-family:var(--font-serif);font-size:1.5rem;color:var(--prem-navy);margin:0 0 1rem}.prem-card p{color:var(--prem-text-muted);margin:0;font-size:.95rem}.prem-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.prem-gallery-item{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:1 / 1}.prem-gallery-item:nth-child(1),.prem-gallery-item:nth-child(4){grid-column:span 2;aspect-ratio:2 / 1}.prem-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.prem-gallery-item:hover img{transform:scale(1.05)}.prem-gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(6,20,46,.8),transparent);opacity:0;transition:opacity .4s ease;display:flex;align-items:flex-end;padding:2rem}.prem-gallery-item:hover .prem-gallery-overlay{opacity:1}.prem-gallery-overlay span{color:var(--prem-white);font-weight:600;font-size:1.1rem}.prem-page-header{background-color:var(--prem-navy);padding:8rem 0 4rem;text-align:center}.prem-page-header h1{font-family:var(--font-serif);color:var(--prem-white);font-size:3.5rem;margin:0}.prem-page-content{max-width:800px;margin:0 auto}.prem-page-content p{font-size:1.15rem;line-height:1.8;margin-bottom:2rem}.prem-footer{background-color:var(--prem-navy-light);color:#ffffffb3;padding:6rem 0 2rem}.prem-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:4rem;margin-bottom:4rem}.prem-footer-col h5{color:var(--prem-white);font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;margin:0 0 2rem}.prem-footer-logo img{height:60px;margin-bottom:1.5rem}.prem-footer-col ul{list-style:none;padding:0;margin:0}.prem-footer-col ul li{margin-bottom:1rem}.prem-footer-col a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.prem-footer-col a:hover{color:var(--prem-gold)}.prem-contact-item{display:flex;gap:1rem;margin-bottom:1.5rem}.prem-contact-item i{color:var(--prem-gold);font-size:1.2rem}.prem-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.prem-social{display:flex;gap:1.5rem}.prem-social a{color:var(--prem-white);font-size:1.2rem}.prem-social a:hover{color:var(--prem-gold)}@media (max-width: 1024px){.prem-hero h2{font-size:3.5rem}.prem-about-grid{gap:3rem}.prem-gallery-grid{grid-template-columns:repeat(2,1fr)}.prem-gallery-item:nth-child(1),.prem-gallery-item:nth-child(4){grid-column:span 1;aspect-ratio:1 / 1}.prem-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.prem-topbar-inner{flex-direction:column;gap:.5rem;text-align:center}.prem-menu ul{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--prem-navy);padding:2rem;box-shadow:0 20px 30px #0003}.prem-menu ul.open{display:flex}.prem-mobile-toggle{display:block}.prem-hero h2{font-size:2.5rem}.prem-about-grid{grid-template-columns:1fr}.prem-about-badge{left:0;bottom:-20px;padding:1.5rem}.prem-footer-grid{grid-template-columns:1fr}.prem-footer-bottom{flex-direction:column;gap:1rem;text-align:center}}:root{--kali-primary: #0a3d8f;--kali-primary-light: #1155bd;--kali-primary-dark: #061f4a;--kali-gold: #f0a500;--kali-gold-hover: #d48f00;--kali-red: #d32f2f;--kali-white: #ffffff;--kali-off-white: #f4f7fb;--kali-text: #2d3748;--kali-text-muted: #718096;--kali-border: #e2e8f0;--heading: "Montserrat", sans-serif;--body: "Open Sans", sans-serif;--shadow-sm: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.08);--shadow-md: 0 4px 20px rgba(0,0,0,.1);--shadow-lg: 0 15px 50px rgba(0,0,0,.12);--shadow-xl: 0 25px 60px rgba(0,0,0,.18);--radius: 8px;--radius-lg: 16px;--transition: all .35s cubic-bezier(.25, .46, .45, .94)}*,*:before,*:after{box-sizing:border-box}.kali-layout{font-family:var(--body);color:var(--kali-text);background:var(--kali-white);line-height:1.6;-webkit-font-smoothing:antialiased}.kali-container{max-width:1240px;margin:0 auto;padding:0 24px}.kali-topbar{background:var(--kali-primary-dark);padding:8px 0;font-size:13px;color:#ffffffbf;letter-spacing:.3px}.kali-topbar-inner{display:flex;justify-content:space-between;align-items:center}.kali-topbar-left{display:flex;gap:20px;align-items:center}.kali-topbar-left span i{color:var(--kali-gold);margin-right:6px}.kali-topbar-right a{color:#ffffffbf;text-decoration:none;margin-left:16px;padding:3px 10px;border:1px solid rgba(255,255,255,.2);border-radius:20px;font-size:12px;font-weight:500;transition:var(--transition)}.kali-topbar-right a:hover{background:var(--kali-gold);border-color:var(--kali-gold);color:var(--kali-white)}.kali-header{background:var(--kali-white);box-shadow:var(--shadow-md);position:sticky;top:0;z-index:1000}.kali-header-inner{display:flex;justify-content:space-between;align-items:center;padding:14px 0;gap:20px}.kali-logo{display:flex;align-items:center;gap:16px;cursor:pointer;text-decoration:none;flex-shrink:0}.kali-logo img{height:75px;width:auto;object-fit:contain}.kali-logo-text h1{font-family:var(--heading);font-size:20px;font-weight:800;color:var(--kali-primary-dark);margin:0 0 2px;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.kali-logo-text p{margin:0;font-size:11px;color:var(--kali-gold);font-weight:700;text-transform:uppercase;letter-spacing:2px}.kali-nav-list{display:flex;list-style:none;margin:0;padding:0;gap:0}.kali-nav-list li a{display:block;padding:10px 18px;color:var(--kali-text);text-decoration:none;font-family:var(--heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;border-radius:6px;transition:var(--transition);position:relative}.kali-nav-list li a:after{content:"";position:absolute;bottom:4px;left:18px;right:18px;height:2px;background:var(--kali-gold);transform:scaleX(0);transition:transform .3s ease;border-radius:2px}.kali-nav-list li a:hover,.kali-nav-list li a.active{color:var(--kali-primary);background:var(--kali-off-white)}.kali-nav-list li a:hover:after,.kali-nav-list li a.active:after{transform:scaleX(1)}.kali-mobile-btn{display:none;background:none;border:2px solid var(--kali-border);border-radius:var(--radius);width:40px;height:40px;font-size:18px;cursor:pointer;color:var(--kali-text);align-items:center;justify-content:center;transition:var(--transition)}.kali-mobile-btn:hover{border-color:var(--kali-primary);color:var(--kali-primary)}.kali-hero{position:relative;height:580px;display:flex;align-items:center;background-size:cover;background-position:center;overflow:hidden}.kali-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#061f4aeb,#0a3d8fbf,#061f4a8c)}.kali-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,var(--kali-white),transparent)}.kali-hero-content{position:relative;z-index:2;max-width:700px}.kali-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#f0a50026;border:1px solid rgba(240,165,0,.4);color:var(--kali-gold);padding:6px 16px;border-radius:30px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.kali-hero-content h2{font-family:var(--heading);font-size:52px;font-weight:800;color:var(--kali-white);margin:0 0 20px;line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.3)}.kali-hero-content h2 span{color:var(--kali-gold)}.kali-hero-content p{font-size:18px;color:#ffffffd9;margin:0 0 36px;font-weight:300;line-height:1.7}.kali-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.kali-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--kali-gold);color:var(--kali-primary-dark);padding:14px 32px;border-radius:var(--radius);font-family:var(--heading);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:2px solid var(--kali-gold);transition:var(--transition);cursor:pointer}.kali-btn-primary:hover{background:var(--kali-gold-hover);border-color:var(--kali-gold-hover);transform:translateY(-3px);box-shadow:0 10px 25px #f0a50059}.kali-btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--kali-white);padding:14px 32px;border-radius:var(--radius);font-family:var(--heading);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:2px solid rgba(255,255,255,.5);transition:var(--transition);cursor:pointer}.kali-btn-outline:hover{background:#ffffff1a;border-color:var(--kali-white);transform:translateY(-3px)}.kali-notice-bar{background:linear-gradient(90deg,var(--kali-primary-dark),var(--kali-primary));display:flex;align-items:center;overflow:hidden}.kali-notice-label{background:var(--kali-gold);color:var(--kali-primary-dark);padding:14px 24px;font-family:var(--heading);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;display:flex;align-items:center;gap:8px;flex-shrink:0}.kali-notice-scroll{padding:0 24px;color:#ffffffe6;font-size:14px;flex:1;overflow:hidden}.kali-section{padding:90px 0}.kali-section-alt{background:var(--kali-off-white)}.kali-section-dark{background:linear-gradient(135deg,var(--kali-primary-dark) 0%,var(--kali-primary) 100%);color:var(--kali-white)}.kali-section-label{display:inline-flex;align-items:center;gap:10px;color:var(--kali-gold);font-family:var(--heading);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:16px}.kali-section-label:before,.kali-section-label:after{content:"";display:block;width:30px;height:2px;background:var(--kali-gold)}.kali-section-title{font-family:var(--heading);font-size:36px;font-weight:800;color:var(--kali-primary-dark);margin:0 0 16px;line-height:1.2}.kali-section-title.light{color:var(--kali-white)}.kali-section-sub{font-size:17px;color:var(--kali-text-muted);max-width:600px;line-height:1.7}.kali-section-sub.light{color:#ffffffbf}.kali-text-center{text-align:center}.kali-text-center .kali-section-sub{margin:0 auto}.kali-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.kali-image-block{position:relative}.kali-image-block img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:block}.kali-image-badge{position:absolute;bottom:-24px;right:-24px;background:var(--kali-gold);color:var(--kali-primary-dark);padding:24px 28px;border-radius:var(--radius-lg);text-align:center;font-family:var(--heading);font-weight:800;box-shadow:var(--shadow-lg)}.kali-image-badge .big{font-size:36px;display:block;line-height:1}.kali-image-badge .small{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;display:block;margin-top:4px;opacity:.8}.kali-about-text p{color:var(--kali-text-muted);font-size:16px;line-height:1.8;margin-bottom:18px}.kali-checkmarks{list-style:none;padding:0;margin:24px 0 36px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kali-checkmarks li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--kali-text)}.kali-checkmarks li i{color:var(--kali-gold);font-size:16px}.kali-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kali-stat-card{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:40px 24px;text-align:center;transition:var(--transition)}.kali-stat-card:hover{background:#ffffff21;transform:translateY(-6px)}.kali-stat-icon{width:64px;height:64px;background:#f0a50026;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:26px;color:var(--kali-gold)}.kali-stat-card h4{font-family:var(--heading);font-size:16px;font-weight:700;color:var(--kali-white);margin:0}.kali-stat-card p{font-size:13px;color:#fff9;margin:6px 0 0}.kali-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.kali-feature-card{background:var(--kali-white);border:1px solid var(--kali-border);border-radius:var(--radius-lg);padding:36px 28px;transition:var(--transition);position:relative;overflow:hidden;cursor:default}.kali-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--kali-primary),var(--kali-gold));transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.kali-feature-card:hover{box-shadow:var(--shadow-xl);border-color:transparent;transform:translateY(-8px)}.kali-feature-card:hover:before{transform:scaleX(1)}.kali-feature-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--kali-off-white),#e8eef7);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--kali-primary);margin-bottom:24px;transition:var(--transition)}.kali-feature-card:hover .kali-feature-icon{background:linear-gradient(135deg,var(--kali-primary),var(--kali-primary-light));color:var(--kali-white)}.kali-feature-card h4{font-family:var(--heading);font-size:18px;font-weight:700;color:var(--kali-primary-dark);margin:0 0 12px}.kali-feature-card p{color:var(--kali-text-muted);font-size:14px;margin:0;line-height:1.6}.kali-page-header{background:linear-gradient(135deg,var(--kali-primary-dark) 0%,var(--kali-primary) 100%);padding:70px 0;position:relative;overflow:hidden}.kali-page-header:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;border-radius:50%;background:#ffffff08;pointer-events:none}.kali-page-header h1{font-family:var(--heading);font-size:42px;font-weight:800;color:var(--kali-white);margin:0 0 12px}.kali-breadcrumb{display:flex;align-items:center;gap:8px;color:#ffffffa6;font-size:14px;margin-top:10px}.kali-breadcrumb a{color:var(--kali-gold);text-decoration:none}.kali-breadcrumb i{font-size:10px}.kali-inner-section{padding:80px 0}.kali-content-card{background:var(--kali-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.kali-content-card-body{padding:50px}.kali-content-card-body p{font-size:16px;line-height:1.85;color:var(--kali-text-muted);margin-bottom:20px}.kali-principal-grid{display:grid;grid-template-columns:300px 1fr;gap:50px;align-items:start}.kali-principal-photo img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.kali-principal-info h3{font-family:var(--heading);font-size:28px;color:var(--kali-primary-dark);margin:0 0 6px}.kali-principal-info .title-badge{display:inline-block;background:var(--kali-off-white);color:var(--kali-primary);padding:4px 14px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:24px}.kali-principal-info p{color:var(--kali-text-muted);font-size:16px;line-height:1.85;margin-bottom:16px;border-left:3px solid var(--kali-gold);padding-left:16px}.kali-gallery-masonry{columns:3;column-gap:20px}.kali-gallery-item{break-inside:avoid;margin-bottom:20px;border-radius:var(--radius);overflow:hidden;position:relative}.kali-gallery-item img{width:100%;display:block;transition:transform .6s ease}.kali-gallery-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(6,31,74,.8),transparent);opacity:0;transition:opacity .4s ease;display:flex;align-items:flex-end;padding:20px}.kali-gallery-item:hover img{transform:scale(1.06)}.kali-gallery-item:hover .kali-gallery-item-overlay{opacity:1}.kali-gallery-item-overlay span{color:var(--kali-white);font-weight:600;font-size:14px}.kali-footer{background:linear-gradient(170deg,#071a3e,#0a2960);color:#ffffffa6;padding:80px 0 0}.kali-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:50px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.08)}.kali-footer-brand{display:flex;align-items:center;gap:14px;margin-bottom:20px}.kali-footer-brand img{height:60px}.kali-footer-brand h3{font-family:var(--heading);font-size:17px;color:var(--kali-white);margin:0;font-weight:800}.kali-footer-col h5{font-family:var(--heading);font-size:14px;color:var(--kali-white);font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 0 24px;position:relative;padding-bottom:12px}.kali-footer-col h5:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:var(--kali-gold);border-radius:2px}.kali-footer-col ul{list-style:none;padding:0;margin:0}.kali-footer-col ul li{margin-bottom:12px}.kali-footer-col ul a{color:#fff9;text-decoration:none;font-size:14px;transition:color .3s;display:flex;align-items:center;gap:8px}.kali-footer-col ul a:before{content:"›";color:var(--kali-gold);font-weight:700}.kali-footer-col ul a:hover{color:var(--kali-gold)}.kali-footer-contact-item{display:flex;gap:12px;margin-bottom:14px;font-size:14px;align-items:flex-start}.kali-footer-contact-item i{color:var(--kali-gold);margin-top:3px;width:16px;flex-shrink:0}.kali-footer-bottom{padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px}.kali-footer-social{display:flex;gap:12px}.kali-footer-social a{width:36px;height:36px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffffffa6;font-size:15px;text-decoration:none;transition:var(--transition)}.kali-footer-social a:hover{background:var(--kali-gold);border-color:var(--kali-gold);color:var(--kali-primary-dark);transform:translateY(-3px)}@media (max-width: 1024px){.kali-hero-content h2{font-size:42px}.kali-split-grid{gap:40px}.kali-stats-row{grid-template-columns:repeat(2,1fr)}.kali-footer-grid{grid-template-columns:1fr 1fr}.kali-gallery-masonry{columns:2}}@media (max-width: 768px){.kali-topbar{display:none}.kali-nav-list{display:none;position:absolute;top:100%;left:0;right:0;background:var(--kali-white);flex-direction:column;box-shadow:var(--shadow-lg);border-top:3px solid var(--kali-gold)}.kali-nav-list.open{display:flex}.kali-nav-list li a{border-radius:0;border-bottom:1px solid var(--kali-border)}.kali-nav-list li a:after{display:none}.kali-mobile-btn{display:flex}.kali-hero{height:480px}.kali-hero-content h2{font-size:32px}.kali-hero-actions{flex-direction:column;align-items:flex-start}.kali-split-grid{grid-template-columns:1fr}.kali-image-badge{bottom:-16px;right:0}.kali-principal-grid,.kali-cards-grid{grid-template-columns:1fr}.kali-stats-row{grid-template-columns:repeat(2,1fr)}.kali-footer-grid{grid-template-columns:1fr}.kali-footer-bottom{flex-direction:column;gap:12px;text-align:center}.kali-gallery-masonry{columns:1}.kali-content-card-body{padding:28px}.kali-checkmarks{grid-template-columns:1fr}}:root{--van-primary: #2C3E2D;--van-primary-light: #3E5340;--van-secondary: #27ae60;--van-accent: #D4AF37;--van-accent-hover: #b5952f;--van-dark: #1A1A1A;--van-light: #F4F6F4;--van-white: #FFFFFF;--van-text: #222222;--van-text-light: #555555;--van-heading-color: #2C3E2D;--van-card-bg: #FFFFFF;--van-section-alt: #FFFFFF;--van-border: rgba(0,0,0,.08);--van-shadow: 0 8px 32px rgba(0,0,0,.08);--van-font-heading: "Playfair Display", serif;--van-font-body: "Poppins", sans-serif;--van-transition: all .35s cubic-bezier(.165, .84, .44, 1)}.van-layout.dark-mode{--van-light: #0f1410;--van-white: #1a2118;--van-text: #e8e8e8;--van-text-light: #b0b8b0;--van-heading-color: #D4AF37;--van-card-bg: #1e2a1e;--van-section-alt: #162016;--van-border: rgba(255,255,255,.08);--van-shadow: 0 8px 32px rgba(0,0,0,.4)}.van-layout{font-family:var(--van-font-body);color:var(--van-text);background-color:var(--van-light);overflow-x:hidden;transition:background-color .4s,color .4s}.van-container{max-width:1300px;margin:0 auto;padding:0 2rem}.van-header{position:sticky;top:0;left:0;right:0;width:100%;min-height:70px;background:#1a2118fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;border-bottom:2px solid var(--van-accent);padding:.6rem 0;transition:var(--van-transition)}.van-header-inner{display:flex;justify-content:space-between;align-items:center}.van-logo-area{display:flex;align-items:center;gap:1rem;text-decoration:none}.van-logo-area img{height:58px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.van-logo-text h1{font-family:var(--van-font-heading);color:var(--van-accent);font-size:1.3rem;font-weight:700;letter-spacing:2px;line-height:1.1}.van-logo-text p{color:#ffffffd9;font-size:.72rem;text-transform:uppercase;letter-spacing:3px}.van-nav{display:flex;align-items:center;gap:1.5rem;list-style:none}.van-nav a{color:#ffffffe0;text-decoration:none;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;position:relative;padding:.4rem 0;transition:color .3s}.van-nav a:not(.van-nav-cta):after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--van-accent);transition:width .3s}.van-nav a:not(.van-nav-cta):hover{color:var(--van-accent)}.van-nav a:not(.van-nav-cta):hover:after{width:100%}.van-nav-cta{background:var(--van-accent)!important;color:#111!important;padding:.55rem 1.3rem!important;border-radius:4px;font-weight:700!important}.van-nav-cta:hover{background:#fff!important;color:var(--van-primary)!important;transform:translateY(-2px);box-shadow:0 4px 14px #00000040}.van-hamburger{display:none;background:#00000080;border:2px solid var(--van-accent);color:var(--van-accent);font-size:1.5rem;cursor:pointer;border-radius:6px;padding:.4rem .8rem;transition:var(--van-transition);z-index:10001}.van-hamburger:hover{background:var(--van-accent);color:#111}.van-theme-switch{position:relative;display:inline-block;width:48px;height:24px;margin-left:.8rem}.van-theme-switch input{opacity:0;width:0;height:0}.van-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff26;border-radius:24px;border:1px solid rgba(255,255,255,.3);transition:.4s}.van-slider:before{content:"";position:absolute;height:16px;width:16px;left:4px;bottom:3px;background:#fff;border-radius:50%;transition:.4s}input:checked+.van-slider{background:var(--van-accent)}input:checked+.van-slider:before{transform:translate(24px);background:var(--van-dark)}.van-hero{height:100vh;min-height:700px;display:flex;align-items:center;position:relative;background-size:cover;background-position:center top;background-attachment:fixed}.van-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a140aed,#2c3e2dbf 55%,#0a140a8c)}.van-hero-content{position:relative;z-index:2;max-width:820px;color:#fff;padding-top:60px}.van-hero-badge{display:inline-block;background:#00000073;border:1px solid var(--van-accent);color:var(--van-accent);padding:.45rem 1.5rem;font-size:.78rem;letter-spacing:4px;text-transform:uppercase;margin-bottom:1.8rem;border-radius:50px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.van-hero-content h2{font-family:var(--van-font-heading);font-size:4.2rem;line-height:1.1;margin-bottom:1.2rem;text-shadow:2px 4px 14px rgba(0,0,0,.6);color:#fff}.van-hero-content p{font-size:1.1rem;line-height:1.85;opacity:.92;margin-bottom:2.5rem;color:#ffffffeb}.van-hero-actions{display:flex;gap:1.2rem;flex-wrap:wrap}.van-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 2.2rem;background:var(--van-accent);color:#111;font-weight:700;font-size:.88rem;text-transform:uppercase;letter-spacing:1.2px;border-radius:4px;border:2px solid var(--van-accent);cursor:pointer;text-decoration:none;font-family:var(--van-font-body);transition:var(--van-transition)}.van-btn:hover{background:transparent;color:var(--van-accent);box-shadow:0 6px 20px #d4af3759}.van-btn-outline{background:transparent;color:#fff;border-color:#fffc}.van-btn-outline:hover{background:#fff;color:var(--van-primary);border-color:#fff}.van-marquee-wrapper{background:var(--van-primary);color:#fff;display:flex;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.1)}.van-marquee-label{background:var(--van-accent);color:#111;padding:.7rem 1.4rem;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;display:flex;align-items:center;white-space:nowrap}.van-marquee-scroll{flex:1;display:flex;align-items:center;overflow:hidden;font-size:.9rem;color:#ffffffe0}.van-view-all{background:#0003;color:#fff;padding:.7rem 1.4rem;text-decoration:none;font-weight:600;font-size:.8rem;text-transform:uppercase;display:flex;align-items:center;gap:.4rem;white-space:nowrap;transition:var(--van-transition)}.van-view-all:hover{background:var(--van-accent);color:#111}.van-section{padding:6rem 0;background:var(--van-light)}.van-section-alt{background:var(--van-section-alt)}.van-section-title{text-align:center;margin-bottom:4rem}.van-section-title span{display:block;color:var(--van-accent);font-weight:600;letter-spacing:4px;text-transform:uppercase;font-size:.82rem;margin-bottom:.8rem}.van-section-title h2{font-family:var(--van-font-heading);font-size:3rem;color:var(--van-heading-color);line-height:1.2}.van-split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.van-split-img img{width:100%;border-radius:10px;box-shadow:var(--van-shadow);display:block}.van-split-text h3{font-family:var(--van-font-heading);font-size:2.1rem;color:var(--van-heading-color);margin-bottom:1.4rem}.van-split-text p{color:var(--van-text-light);line-height:1.85;margin-bottom:1.4rem;font-size:1.04rem}.van-vision-mission{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.van-vm-box{background:var(--van-light);padding:1.5rem;border-left:4px solid var(--van-accent);border-radius:6px}.van-vm-box h4{margin-bottom:.6rem;color:var(--van-heading-color);font-size:1.1rem}.van-vm-box p{margin:0;font-size:.95rem;color:var(--van-text-light);line-height:1.7}.van-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.8rem}.van-card{background:var(--van-card-bg);padding:2.5rem 1.5rem;border-radius:10px;text-align:center;box-shadow:var(--van-shadow);border-bottom:4px solid transparent;transition:var(--van-transition);border:1px solid var(--van-border)}.van-card:hover{transform:translateY(-10px);border-bottom-color:var(--van-accent);box-shadow:0 20px 50px #0000001f}.van-card-icon{font-size:2.5rem;color:var(--van-primary);margin-bottom:1.4rem;transition:var(--van-transition)}.van-layout.dark-mode .van-card-icon{color:var(--van-accent)}.van-card:hover .van-card-icon{color:var(--van-accent);transform:scale(1.1)}.van-card h4{font-family:var(--van-font-heading);font-size:1.25rem;color:var(--van-heading-color);margin-bottom:.9rem}.van-card p{color:var(--van-text-light);line-height:1.7;font-size:.94rem}.van-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.van-gallery-item{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:4/3;cursor:pointer;box-shadow:var(--van-shadow)}.van-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.van-gallery-item:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:0;right:0;bottom:0;left:0;background:#2c3e2db8;color:var(--van-accent);display:flex;align-items:center;justify-content:center;font-size:2rem;opacity:0;transition:var(--van-transition)}.van-gallery-item:hover img{transform:scale(1.08)}.van-gallery-item:hover:after{opacity:1}.van-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.van-lightbox img{max-width:92%;max-height:88vh;border-radius:8px;box-shadow:0 10px 60px #0009}.van-lightbox-close{position:absolute;top:24px;right:36px;color:#fff;font-size:2.8rem;cursor:pointer;background:none;border:none;line-height:1;transition:color .3s,transform .3s}.van-lightbox-close:hover{color:var(--van-accent);transform:rotate(90deg)}.van-admissions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:3rem}.van-admin-card{background:var(--van-card-bg);padding:2rem;border-top:4px solid var(--van-primary);border-radius:8px;box-shadow:var(--van-shadow);border:1px solid var(--van-border);transition:var(--van-transition)}.van-admin-card:hover{transform:translateY(-5px);border-top-color:var(--van-accent)}.van-admin-card h4{color:var(--van-heading-color);font-size:1.15rem;margin-bottom:1rem;display:flex;align-items:center;gap:.6rem}.van-admin-card h4 i{color:var(--van-accent)}.van-admin-card p{color:var(--van-text-light);line-height:1.7;font-size:.95rem}.van-official-note{background:#d4af3714;border:1px solid rgba(212,175,55,.4);padding:1.2rem 1.5rem;border-radius:8px;display:flex;align-items:flex-start;gap:1rem;margin-top:2rem}.van-official-note>i{color:var(--van-accent);font-size:1.4rem;margin-top:.1rem;flex-shrink:0}.van-accordion{max-width:850px;margin:0 auto}.van-accordion-item{margin-bottom:.8rem;background:var(--van-card-bg);border-radius:8px;box-shadow:var(--van-shadow);overflow:hidden;border:1px solid var(--van-border)}.van-accordion-header{width:100%;text-align:left;padding:1.4rem 2rem;background:none;border:none;font-family:var(--van-font-body);font-weight:600;font-size:1.05rem;color:var(--van-heading-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--van-transition)}.van-accordion-header:hover{color:var(--van-accent)}.van-accordion-header i{flex-shrink:0}.van-accordion-body{padding:0 2rem 1.4rem;color:var(--van-text-light);line-height:1.85}.van-contact-form{background:var(--van-card-bg);padding:2.5rem;border-radius:10px;box-shadow:var(--van-shadow);border-top:4px solid var(--van-accent);border:1px solid var(--van-border)}.van-form-group{margin-bottom:1.4rem}.van-form-group label{display:block;font-weight:600;margin-bottom:.5rem;color:var(--van-heading-color);font-size:.95rem}.van-form-control{width:100%;padding:.9rem 1rem;border:1.5px solid var(--van-border);border-radius:6px;font-family:var(--van-font-body);font-size:1rem;background:var(--van-light);color:var(--van-text);transition:var(--van-transition)}.van-form-control:focus{outline:none;border-color:var(--van-accent);box-shadow:0 0 0 3px #d4af372e}textarea.van-form-control{resize:vertical;min-height:120px}.van-form-success{background:#27ae601f;color:#27ae60;padding:1rem 1.2rem;border-radius:6px;margin-bottom:1.4rem;border:1px solid rgba(39,174,96,.3);display:flex;align-items:center;gap:.6rem;font-weight:500}.van-form-error{background:#e74c3c1a;color:#c0392b;padding:1rem 1.2rem;border-radius:6px;margin-bottom:1.4rem;border:1px solid rgba(231,76,60,.3);display:flex;align-items:center;gap:.6rem;font-weight:500}.van-footer{background:#0d150e;color:#ffffffb3;padding:5rem 0 2rem}.van-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3.5rem;margin-bottom:3.5rem}.van-footer-brand h3{font-family:var(--van-font-heading);color:var(--van-accent);font-size:1.7rem;margin-bottom:1rem}.van-footer-brand p{line-height:1.8;color:#ffffffa6}.van-footer-title{color:#fff;font-family:var(--van-font-heading);font-size:1.15rem;margin-bottom:1.8rem;position:relative;padding-bottom:.6rem}.van-footer-title:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:var(--van-accent)}.van-footer ul{list-style:none}.van-footer ul li{margin-bottom:.9rem}.van-footer ul a{color:#ffffffa6;text-decoration:none;font-size:.94rem;transition:var(--van-transition)}.van-footer ul a:hover{color:var(--van-accent);padding-left:5px}.van-social{display:flex;gap:.8rem;margin-top:1rem}.van-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff14;color:#fff;border-radius:50%;transition:var(--van-transition);font-size:.9rem}.van-social a:hover{background:var(--van-accent);color:#111;transform:translateY(-3px)}.van-copyright{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);font-size:.88rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;color:#ffffff80}.van-copyright-links a{color:#ffffff80;text-decoration:none;margin-left:1.5rem;transition:color .3s}.van-copyright-links a:hover{color:var(--van-accent)}.van-blog-cover{position:relative;height:62vh;min-height:420px;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0}.van-blog-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#000000e0);z-index:1}.van-blog-cover-content{position:relative;z-index:2;max-width:900px;width:100%;padding:0 2rem 4rem;color:#fff;text-align:center}.van-blog-category{display:inline-block;background:var(--van-accent);color:#000;padding:.35rem 1.1rem;border-radius:50px;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.4rem}.van-blog-cover-content h1{font-family:var(--van-font-heading);font-size:3.2rem;line-height:1.2;margin-bottom:2rem;text-shadow:0 4px 14px rgba(0,0,0,.55);color:#fff}.van-blog-meta{display:flex;align-items:center;justify-content:center;gap:1rem}.van-blog-author-img{width:48px;height:48px;border-radius:50%;border:2px solid var(--van-accent);object-fit:cover}.van-blog-author-info{text-align:left}.van-blog-author-info strong{display:block;font-size:1rem;color:#fff}.van-blog-author-info span{font-size:.88rem;color:#ffffffbf}.van-blog-container{background:var(--van-light);padding-bottom:6rem}.van-blog-content{max-width:870px;margin:-70px auto 0;background:var(--van-card-bg);padding:4.5rem;border-radius:12px;box-shadow:0 20px 60px #0000001a;position:relative;z-index:10;border:1px solid var(--van-border)}.van-dropcap:first-letter{float:left;font-size:4.2rem;line-height:.82;padding-top:.15rem;padding-right:.75rem;color:var(--van-accent);font-family:var(--van-font-heading)}.van-blog-content h2{font-family:var(--van-font-heading);font-size:2rem;color:var(--van-heading-color);margin:3.2rem 0 1.4rem;line-height:1.3;padding-bottom:.6rem;border-bottom:2px solid var(--van-border)}.van-blog-content h3{font-size:1.45rem;color:var(--van-heading-color);margin:2rem 0 .9rem}.van-blog-content p{font-size:1.08rem;line-height:1.92;color:var(--van-text-light);margin-bottom:1.6rem}.van-blog-divider{width:60px;height:4px;background:var(--van-accent);margin:3rem auto;border-radius:2px}.van-blog-featured-box{background:var(--van-light);padding:2.2rem;border-radius:8px;margin:2.5rem 0;border:1px solid var(--van-border)}.van-blog-featured-box h3{margin-top:0}.van-blog-check-list{list-style:none;padding:0;margin-bottom:1.8rem}.van-blog-check-list li{position:relative;padding-left:2rem;margin-bottom:.9rem;font-size:1.06rem;color:var(--van-text-light);line-height:1.65}.van-blog-check-list li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;color:var(--van-secondary);font-size:.9rem;top:.15rem}.van-blog-grid-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem;margin-bottom:1.8rem}.van-blog-grid-list li{font-size:1rem;color:var(--van-text-light);display:flex;align-items:center;gap:10px}.van-blog-grid-list li i{color:var(--van-accent);width:20px;text-align:center}.van-blog-quote{position:relative;margin:3.5rem 0;padding:2.5rem 3.5rem;background:var(--van-light);border-radius:12px;text-align:center;border:1px solid var(--van-border)}.van-blog-quote i{font-size:2.5rem;color:var(--van-accent);opacity:.35;display:block;margin-bottom:1.2rem}.van-blog-quote p{font-family:var(--van-font-heading);font-size:1.7rem;color:var(--van-heading-color);line-height:1.4;margin:0}.van-layout.dark-mode .van-section-title h2,.van-layout.dark-mode .van-split-text h3,.van-layout.dark-mode .van-vm-box h4,.van-layout.dark-mode .van-accordion-header,.van-layout.dark-mode .van-card h4,.van-layout.dark-mode .van-admin-card h4,.van-layout.dark-mode .van-form-group label,.van-layout.dark-mode .van-footer-title{color:var(--van-heading-color)}.van-layout.dark-mode .van-section{background:var(--van-light)}.van-layout.dark-mode .van-section-alt{background:var(--van-section-alt)}.van-layout.dark-mode .van-form-control{background:#1a2118;color:var(--van-text);border-color:#ffffff1f}.van-layout.dark-mode .van-form-control::placeholder{color:#666}.van-layout.dark-mode .van-form-success{background:#27ae601a;color:#5dbe8a}.van-layout.dark-mode .van-form-error{background:#e74c3c1a;color:#e07a6f}.van-layout.dark-mode marquee{color:#ffffffd1}@media (max-width: 1100px){.van-hero-content h2{font-size:3.2rem}.van-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.van-split{grid-template-columns:1fr;gap:2.5rem}.van-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.van-hamburger{display:block}.van-nav{position:fixed;top:70px;left:-100%;width:100%;background:#0d150efa;flex-direction:column;padding:2rem 1.5rem;gap:1.2rem;transition:left .3s ease;z-index:999}.van-nav.open{left:0}}@media (max-width: 768px){.van-hero-content h2{font-size:2.4rem}.van-section{padding:4rem 0}.van-section-title h2{font-size:2.2rem}.van-footer-grid{grid-template-columns:1fr;gap:2rem}.van-marquee-label{display:none}.van-copyright{flex-direction:column;text-align:center}.van-copyright-links a{margin:0 .5rem}.van-gallery{grid-template-columns:repeat(2,1fr)}.van-blog-content{padding:2.5rem 1.5rem;margin-top:-40px}.van-blog-cover-content h1{font-size:2rem}.van-blog-quote{padding:2rem}.van-blog-quote p{font-size:1.35rem}.van-vision-mission{grid-template-columns:1fr}}@media (max-width: 480px){.van-gallery{grid-template-columns:1fr}.van-hero-content h2{font-size:1.9rem}.van-container{padding:0 1.2rem}}:root{--salem-primary: #1F3864;--salem-accent: #FF6B6B;--salem-yellow: #F4B41A;--salem-blue-light: #73A8D4;--salem-text-dark: #333333;--salem-text-light: #777777;--salem-bg-light: #F8F9FA;--salem-white: #FFFFFF;--font-heading: "Montserrat", sans-serif;--font-body: "Open Sans", sans-serif}.salem-layout{font-family:var(--font-body);color:var(--salem-text-dark);overflow-x:hidden;background:var(--salem-bg-light)}.salem-container{max-width:1200px;margin:0 auto;padding:0 2rem}.salem-nav{background:var(--salem-white);padding:1rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 4px 15px #0000000d}.salem-nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.salem-logo{display:flex;align-items:center;gap:10px;cursor:pointer}.salem-logo-img{height:40px;width:auto}.salem-brandname{font-family:var(--font-heading);font-weight:800;font-size:1.4rem;color:var(--salem-primary)}.salem-hamburger{display:none;font-size:1.5rem;color:var(--salem-primary);cursor:pointer}.salem-nav-links{display:flex;align-items:center;gap:2rem;list-style:none}.salem-nav-links a{text-decoration:none;color:var(--salem-text-dark);font-weight:600;font-size:.95rem;transition:color .3s}.salem-nav-links a:hover{color:var(--salem-accent)}.salem-btn-join{background:var(--salem-accent);color:var(--salem-white)!important;padding:.6rem 1.2rem;border-radius:4px;font-weight:700;display:flex;align-items:center;gap:8px}.salem-btn-join:hover{background:#ff5252}.salem-hero-section{display:flex;min-height:85vh;position:relative;background:var(--salem-white)}.salem-hero-left{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4rem 10%;position:relative}.salem-hero-right{flex:1;background:var(--salem-primary);position:relative;display:flex;align-items:center;justify-content:center}.salem-subheading{color:var(--salem-accent);font-weight:700;font-family:var(--font-heading);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;display:block}.salem-main-heading{font-family:var(--font-heading);font-size:4rem;font-weight:800;color:var(--salem-primary);line-height:1.1;margin-bottom:1.5rem}.salem-hero-desc{font-size:1.1rem;color:var(--salem-text-light);line-height:1.6;max-width:450px;margin-bottom:2rem}.salem-hero-buttons{display:flex;gap:1rem}.salem-btn-solid{background:var(--salem-accent);color:var(--salem-white);padding:.8rem 1.8rem;border-radius:4px;text-decoration:none;font-weight:700;border:2px solid var(--salem-accent);transition:.3s}.salem-btn-solid:hover{background:#e05b5b;border-color:#e05b5b}.salem-btn-outline{background:transparent;color:var(--salem-accent);padding:.8rem 1.8rem;border-radius:4px;text-decoration:none;font-weight:700;border:2px solid var(--salem-accent);transition:.3s}.salem-btn-outline:hover{background:var(--salem-accent);color:var(--salem-white)}.salem-hero-image-wrapper{position:relative;width:80%;max-width:500px;height:80%;display:flex;align-items:flex-end;justify-content:center}.salem-hero-image{position:relative;z-index:5;width:100%;height:auto;border-radius:10px}.salem-blob{position:absolute;border-radius:50%;z-index:1}.salem-blob-blue{width:300px;height:350px;background:var(--salem-blue-light);border-radius:40% 60% 70% 30%/40% 50% 60%;top:10%;left:-10%}.salem-blob-red{width:250px;height:300px;background:var(--salem-accent);border-radius:50% 50% 30% 70%/50% 30% 70% 50%;bottom:5%;right:-5%}.salem-blob-yellow{width:150px;height:150px;background:var(--salem-yellow);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;bottom:0;right:10%;z-index:6}.salem-overlapping-cards{position:absolute;bottom:-60px;left:10%;right:10%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;z-index:20}.salem-card{background:var(--salem-white);padding:2rem;border-radius:8px;box-shadow:0 15px 30px #00000014}.salem-card-icon{width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--salem-white);margin-bottom:1.5rem}.icon-red{background:var(--salem-accent)}.icon-blue{background:var(--salem-primary)}.icon-yellow{background:var(--salem-yellow)}.salem-card h3{font-family:var(--font-heading);font-size:1.1rem;color:var(--salem-text-dark);margin-bottom:.8rem}.salem-card p{font-size:.85rem;color:var(--salem-text-light);line-height:1.5}.salem-about-section{padding:120px 0 80px;background:var(--salem-bg-light)}.salem-section-title{font-family:var(--font-heading);font-size:2.2rem;color:var(--salem-primary);margin-bottom:1rem}.salem-section-desc{color:var(--salem-text-light);max-width:500px;margin:0 auto 3rem}.salem-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.salem-feature-card{background:var(--salem-white);border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000000d}.salem-feature-img{width:100%;height:180px;object-fit:cover}.salem-feature-content{padding:1.5rem}.salem-feature-content h3{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:.8rem}.salem-feature-content p{font-size:.9rem;color:var(--salem-text-light);margin-bottom:1rem;line-height:1.5}.salem-link{color:var(--salem-accent);font-weight:700;text-decoration:none;font-size:.9rem}.salem-admissions-section{padding:60px 0 80px;background:var(--salem-white)}.salem-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.salem-pricing-card{background:var(--salem-white);border:1px solid #eee;padding:2.5rem 2rem;border-radius:8px;text-align:center;position:relative;transition:.3s}.salem-pricing-card:hover{box-shadow:0 15px 30px #00000014;border-color:transparent}.salem-badge{position:absolute;top:-15px;right:20px;background:#d35400;color:#fff;padding:5px 15px;border-radius:20px;font-weight:700;font-size:.8rem}.salem-pricing-icon{width:60px;height:60px;margin:0 auto 1.5rem;background:var(--salem-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem}.salem-pricing-card h3{font-family:var(--font-heading);font-size:1.2rem;margin-bottom:1rem}.salem-pricing-card p{color:var(--salem-text-light);font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;min-height:60px}.salem-price{font-size:2rem;color:var(--salem-accent);margin-bottom:1.5rem;font-weight:800}.full-width{width:100%;display:block;text-align:center}.salem-footer{background:var(--salem-primary);color:#fff;padding:60px 0 20px}.salem-footer-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.salem-footer-col h3,.salem-footer-col h4{font-family:var(--font-heading);margin-bottom:1.2rem}.salem-footer-col p,.salem-footer-col ul li a{color:#ffffffb3;font-size:.9rem;line-height:1.6;text-decoration:none;margin-bottom:.8rem;display:block}.salem-socials a{display:inline-block;width:36px;height:36px;background:#ffffff1a;color:#fff;text-align:center;line-height:36px;border-radius:50%;margin-right:10px;transition:.3s}.salem-socials a:hover{background:var(--salem-accent)}.salem-footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:20px;font-size:.8rem;color:#ffffff80}@media (max-width: 992px){.salem-hero-section{flex-direction:column}.salem-hero-left,.salem-hero-right{flex:none;width:100%}.salem-hero-left{padding:3rem 5%;text-align:center}.salem-hero-desc{margin:0 auto 2rem}.salem-hero-buttons{justify-content:center}.salem-hero-right{padding:4rem 0}.salem-overlapping-cards{position:relative;bottom:0;left:0;right:0;grid-template-columns:1fr;padding:2rem 5%;background:var(--salem-bg-light)}.salem-about-section{padding-top:40px}.salem-pricing-grid{grid-template-columns:1fr}}@media (max-width: 768px){.salem-main-heading{font-size:2.8rem}.salem-hamburger{display:block}.salem-nav-links{position:fixed;top:70px;left:-100%;width:100%;background:var(--salem-white);flex-direction:column;padding:2rem;box-shadow:0 10px 10px #0000001a;transition:.3s}.salem-nav-links.open{left:0}}.salem-principal-section{padding:80px 0;background:var(--salem-white)}.salem-principal-inner{display:flex;align-items:center;gap:4rem}.salem-principal-img-box{flex:1;position:relative}.salem-principal-img-box img{width:100%;border-radius:12px;box-shadow:0 20px 40px #0000001a}.salem-principal-badge{position:absolute;bottom:-20px;right:-20px;background:var(--salem-accent);color:#fff;padding:20px 30px;font-family:var(--font-heading);font-weight:800;font-size:1.2rem;border-radius:8px;box-shadow:0 10px 20px #ff6b6b4d}.salem-principal-text{flex:1}.salem-gallery-section{padding:80px 0;background:var(--salem-bg-light)}.salem-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:3rem}.salem-gallery-grid img{width:100%;height:300px;object-fit:cover;border-radius:8px;transition:.3s}.salem-gallery-grid img:hover{transform:scale(1.02);box-shadow:0 10px 20px #0000001a}.salem-faq-section{padding:80px 0;background:var(--salem-white)}.salem-faq-list{max-width:800px;margin:3rem auto 0;display:flex;flex-direction:column;gap:1.5rem}.salem-faq-item{background:var(--salem-bg-light);padding:2rem;border-radius:8px;border-left:4px solid var(--salem-accent)}.salem-faq-item h4{font-family:var(--font-heading);color:var(--salem-primary);margin-bottom:.8rem;font-size:1.1rem}.salem-faq-item p{color:var(--salem-text-light);line-height:1.6}@media (max-width: 992px){.salem-principal-inner{flex-direction:column}.salem-principal-badge{right:10px;bottom:-10px}.salem-gallery-grid{grid-template-columns:1fr}}:root{--fox-primary: #0A1A2F;--fox-secondary: #142744;--fox-accent: #FF6B00;--fox-gold: #D4A017;--fox-white: #ffffff;--fox-bg-alt: #f4f6f9;--fox-text: #2c3e50;--fox-gray-text: #6b7280;--fox-light-border: #e0e6ef;--shadow-sm: 0 2px 8px rgba(10,26,47,.08);--shadow-md: 0 6px 24px rgba(10,26,47,.12);--shadow-lg: 0 16px 48px rgba(10,26,47,.18);--radius: 12px;--transition: all .3s ease}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;color:var(--fox-text);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif;line-height:1.3;color:var(--fox-primary)}section{padding:80px 0}.fox-layout{overflow-x:hidden}.fox-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.fox-section-title{text-align:center;margin-bottom:50px}.fox-section-title h2{font-size:2.4rem;font-weight:800;color:var(--fox-primary);margin-bottom:15px;position:relative;display:inline-block}.fox-section-title h2:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:60px;height:4px;background:var(--fox-accent);border-radius:2px}.fox-section-title p{font-size:1.05rem;color:var(--fox-gray-text);max-width:700px;margin:20px auto 0}.fox-grid-2,.fox-about-inner,.fox-principal-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fox-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fox-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.fox-topbar{background:linear-gradient(135deg,var(--fox-primary) 0%,#0e2240 100%);border-bottom:3px solid var(--fox-accent);padding:14px 0;position:sticky;top:0;z-index:1000;box-shadow:0 4px 20px #0000004d}.fox-topbar-inner{display:flex;align-items:center;justify-content:space-between}.fox-logo-wrapper{display:flex;align-items:center;gap:14px;text-decoration:none!important;cursor:pointer}.fox-logo-wrapper img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid var(--fox-gold);box-shadow:0 0 0 3px #d4a0174d}.fox-logo-text h1{font-size:1.3rem;font-weight:800;color:#fff;margin:0;line-height:1.2}.fox-logo-text span{font-size:.72rem;color:var(--fox-gold);font-weight:700;letter-spacing:2px;text-transform:uppercase}.fox-topbar-info{display:flex;align-items:center;gap:25px}.fox-info-item{display:flex;align-items:center;gap:10px;color:#ffffffd9;font-size:.85rem}.fox-info-item i{font-size:1rem;color:var(--fox-gold)}.fox-info-item strong{display:block;color:#fff;font-size:.75rem;line-height:1}.fox-info-item span{font-size:.8rem;color:#ffffffb3}.fox-nav{background:var(--fox-secondary);border-bottom:2px solid rgba(212,160,23,.3);padding:0;position:sticky;top:95px;z-index:999;box-shadow:0 2px 12px #0003}.fox-nav-inner{display:flex;align-items:center;justify-content:space-between;height:56px}.fox-nav-links{display:flex;align-items:center;gap:4px;height:100%}.fox-nav-links li{height:100%;display:flex;align-items:center}.fox-nav-links li a{display:flex;align-items:center;height:100%;padding:0 18px;color:#ffffffd9;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:var(--transition);border-bottom:3px solid transparent;white-space:nowrap}.fox-nav-links li a:hover,.fox-nav-links li a.active{color:var(--fox-gold);border-bottom-color:var(--fox-gold);background:#ffffff0f}.fox-hamburger{display:none;cursor:pointer;color:#fff;font-size:1.1rem;gap:8px;align-items:center}.fox-search-form{display:flex;align-items:center;position:relative}.fox-search-input{padding:9px 40px 9px 16px;border-radius:25px;border:1.5px solid rgba(255,255,255,.2);background:#ffffff12;color:#fff;outline:none;width:190px;transition:all .4s ease;font-size:.85rem;font-family:Plus Jakarta Sans,sans-serif}.fox-search-input:focus{width:260px;background:#ffffff1f;border-color:var(--fox-gold);box-shadow:0 0 12px #d4a0174d}.fox-search-input::placeholder{color:#ffffff80}.fox-search-btn{background:transparent;border:none;position:absolute;right:12px;color:#ffffffb3;cursor:pointer;font-size:.95rem;transition:color .3s}.fox-search-btn:hover{color:var(--fox-gold)}.fox-nav-inner>div>a{background:var(--fox-accent);color:#fff!important;padding:8px 18px;border-radius:6px;font-weight:700;font-size:.85rem;letter-spacing:.3px;transition:var(--transition);white-space:nowrap}.fox-nav-inner>div>a:hover{background:var(--fox-gold);transform:translateY(-1px)}.fox-btn-hero{display:inline-block;padding:14px 32px;background:var(--fox-accent);color:#fff;border-radius:8px;font-weight:700;font-size:1rem;transition:var(--transition);cursor:pointer;border:none;text-decoration:none}.fox-btn-hero:hover{background:#e05800;transform:translateY(-2px);box-shadow:0 8px 24px #ff6b0059}.fox-btn-apply{display:inline-block;padding:12px 28px;background:var(--fox-gold);color:var(--fox-primary);border-radius:8px;font-weight:700;font-size:.9rem;transition:var(--transition);cursor:pointer;border:none;text-decoration:none}.fox-btn-apply:hover{background:#c8960f;transform:translateY(-2px);box-shadow:0 6px 20px #d4a01759}.fox-hero{min-height:92vh;background-size:cover;background-position:center;background-attachment:fixed;position:relative;display:flex;align-items:center}.fox-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a1a2feb,#0a1a2fbf,#ff6b0026)}.fox-hero .fox-container{position:relative;z-index:2}.fox-hero-content{max-width:700px;padding:60px 0}.fox-hero-badge{font-size:.8rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--fox-gold)!important;display:block;margin-bottom:20px}.fox-hero-content h1{font-size:3.2rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:25px}.fox-hero-content p{font-size:1.1rem;color:#ffffffd9;margin-bottom:15px;line-height:1.75}.fox-hero-buttons{display:flex;gap:16px;flex-wrap:wrap;margin:30px 0}.fox-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;background:linear-gradient(to right,#f93 33%,#fff 33%,#fff 66%,#138808 66%)}.fox-features{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;box-shadow:0 8px 32px #0a1a2f26}.fox-feature-box{padding:40px 30px;text-align:center;transition:var(--transition);cursor:default}.fox-feature-box:hover{transform:translateY(-4px)}.fox-bg-accent{background:var(--fox-accent)}.fox-bg-dark{background:var(--fox-primary)}.fox-feature-box i{font-size:2.5rem;color:var(--fox-gold);margin-bottom:18px}.fox-feature-box h3{color:#fff;font-size:1rem;font-weight:700;margin-bottom:8px}.fox-feature-box h5{color:#fffc;font-size:.8rem;font-weight:500;margin-bottom:12px}.fox-feature-box p{color:#ffffffb3;font-size:.85rem;line-height:1.6}.fox-about{background:#fff;padding:90px 0}.fox-about-img{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg)}.fox-about-img img{width:100%;height:500px;object-fit:cover;display:block}.fox-about-img:before{content:"";position:absolute;top:-10px;left:-10px;width:80px;height:80px;border-top:4px solid var(--fox-accent);border-left:4px solid var(--fox-accent);z-index:2;border-radius:4px}.fox-about-img:after{content:"";position:absolute;bottom:-10px;right:-10px;width:80px;height:80px;border-bottom:4px solid var(--fox-gold);border-right:4px solid var(--fox-gold);z-index:2;border-radius:4px}.fox-about-text h2{font-size:2.2rem;font-weight:800;margin-bottom:8px;color:var(--fox-primary)}.fox-about-text>h4{color:var(--fox-accent);font-weight:600;margin-bottom:22px;font-size:1rem}.fox-about-text p{color:#555;margin-bottom:16px;line-height:1.8}.fox-check-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.fox-check-list li{display:flex;align-items:center;gap:10px;color:var(--fox-text);font-size:.9rem;font-weight:500}.fox-check-list li i{color:var(--fox-accent);font-size:.85rem;flex-shrink:0}.fox-principal{background:var(--fox-bg-alt);padding:90px 0;position:relative}.fox-principal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,var(--fox-accent),var(--fox-gold))}.fox-principal-text h2{font-size:2.2rem;font-weight:800;margin-bottom:24px;color:var(--fox-primary)}.fox-principal-text h2:after{content:"";display:block;width:50px;height:4px;background:var(--fox-accent);border-radius:2px;margin-top:12px}.fox-principal-text p{color:#555;margin-bottom:16px;line-height:1.8}.fox-principal-img img{width:100%;height:460px;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-lg)}.fox-courses{background:#fff;padding:90px 0}.fox-course-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column;border:1px solid var(--fox-light-border)}.fox-course-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.fox-course-card>div:first-child img{width:100%;height:200px;object-fit:cover;transition:transform .5s ease}.fox-course-card:hover>div:first-child img{transform:scale(1.06)}.fox-course-content{padding:28px;flex:1}.fox-course-content h3{font-size:1.15rem;font-weight:700;margin:8px 0 6px;color:var(--fox-primary)}.fox-course-content p{color:#666;font-size:.9rem;line-height:1.65;margin-bottom:10px}.fox-link{color:var(--fox-accent);font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;gap:6px;transition:var(--transition)}.fox-link:hover{color:var(--fox-gold);letter-spacing:.5px}.fox-stats{background-size:cover;background-position:center;background-attachment:fixed;position:relative;padding:100px 0}.fox-stats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a1a2fed,#0a1a2fd9)}.fox-stats .fox-container{position:relative;z-index:2}.fox-stat-box{background:#ffffff0d;border:1px solid rgba(212,160,23,.3);border-radius:var(--radius);padding:40px 24px;text-align:center;transition:var(--transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fox-stat-box:hover{background:#ffffff1a;border-color:var(--fox-gold);transform:translateY(-6px);box-shadow:0 12px 32px #d4a01733}.fox-stat-box i{font-size:2.8rem;color:var(--fox-gold);display:block;margin-bottom:18px}.fox-stat-box h3{color:#fff!important;font-size:1.3rem;font-weight:700;margin-bottom:8px}.fox-stat-box p{color:#ffffffb3!important;font-size:.88rem}.fox-staff{background:var(--fox-bg-alt);padding:90px 0}.fox-staff-card{background:#fff;border-radius:var(--radius);padding:36px 28px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--fox-light-border);transition:var(--transition);display:flex;flex-direction:column;align-items:center}.fox-staff-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--fox-accent)}.fox-staff-card i{margin-bottom:18px}.fox-staff-card h3{font-size:1.1rem;font-weight:700;min-height:54px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:6px}.fox-staff-card h5{font-size:.85rem;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:14px;font-weight:600}.fox-staff-card p{font-size:.88rem;color:var(--fox-gray-text);line-height:1.65}.fox-gallery-section{background:#fff;padding:90px 0}.fox-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.fox-gallery-item{position:relative;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;height:250px}.fox-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);display:block}.fox-gallery-item:hover img{transform:scale(1.1)}.fox-gallery-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,26,47,.88) 0%,rgba(10,26,47,.2) 60%,transparent 100%);padding:20px;display:flex;flex-direction:column;justify-content:flex-end;transition:background .4s ease}.fox-gallery-item:hover .fox-gallery-overlay{background:linear-gradient(to top,#0a1a2ff2,#0a1a2f80 60%,#ff6b001a)}.fox-gallery-overlay strong{color:#fff;font-size:1rem;font-weight:700;display:block;margin-bottom:6px}.fox-gallery-overlay span{color:#fffc;font-size:.8rem}.fox-testimonial{background:linear-gradient(135deg,var(--fox-primary) 0%,#0e2240 100%);padding:100px 0;position:relative;overflow:hidden}.fox-testimonial:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#f93 33%,#fff 33%,#fff 66%,#138808 66%)}.fox-testimonial:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(to right,#f93 33%,#fff 33%,#fff 66%,#138808 66%)}.fox-testimonial h2,.fox-testimonial h3{color:#fff!important}.fox-testimonial h4{color:var(--fox-gold)!important}.fox-testimonial .fox-container{position:relative;z-index:2}.fox-admissions-faq{background:#fff;padding:90px 0}.fox-contact-section{background:var(--fox-bg-alt);padding:90px 0}.fox-contact-info{background:linear-gradient(135deg,var(--fox-primary) 0%,var(--fox-secondary) 100%);border-radius:var(--radius);padding:50px;box-shadow:var(--shadow-lg);border-top:4px solid var(--fox-gold)}.fox-contact-info h3{color:#fff!important}.fox-contact-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.fox-contact-item:last-of-type{border-bottom:none}.fox-contact-item i{color:var(--fox-gold);font-size:1.3rem;margin-top:3px;flex-shrink:0}.fox-contact-item h4{color:var(--fox-gold);font-size:.85rem;margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.fox-contact-item span{color:#ffffffd9;font-size:.95rem}.fox-blog-section{background:linear-gradient(135deg,var(--fox-bg-alt) 0%,#eef0f5 100%);padding:90px 0}.fox-blog-card{background:#fff;border-radius:16px;padding:60px 80px;box-shadow:var(--shadow-lg);border-top:5px solid var(--fox-accent);max-width:860px;margin:0 auto}.fox-blog-content h2{font-size:1.8rem;color:var(--fox-primary);margin-bottom:20px;margin-top:40px;padding-bottom:14px;border-bottom:2px solid var(--fox-light-border);position:relative}.fox-blog-content h2:before{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:var(--fox-accent)}.fox-blog-content h3{font-size:1.3rem;color:var(--fox-primary);margin-bottom:14px;margin-top:32px}.fox-blog-content p{font-size:1.05rem!important;color:#4a5568!important;line-height:1.85!important;margin-bottom:20px}.fox-blog-content p strong{color:var(--fox-primary)}.fox-blog-content ul{list-style:none!important;padding-left:0!important;margin-bottom:24px}.fox-blog-content ul li{position:relative;padding:10px 10px 10px 32px;margin-bottom:8px;color:#4a5568;font-size:1rem;background:var(--fox-bg-alt);border-radius:6px}.fox-blog-content ul li:before{content:"★";position:absolute;left:10px;color:var(--fox-accent);font-size:.9rem}.fox-footer{background:linear-gradient(135deg,var(--fox-primary) 0%,#061124 100%);border-top:4px solid var(--fox-gold);position:relative}.fox-footer>.fox-container.fox-grid-4{padding-top:70px;padding-bottom:60px;gap:40px;align-items:start}.fox-footer-title{font-size:1.05rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:28px!important;position:relative;padding-bottom:12px}.fox-footer-title:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--fox-accent);border-radius:2px}.fox-footer-links{display:flex;flex-direction:column;gap:10px}.fox-footer-links li a{color:#ffffffa6;font-size:.9rem;transition:var(--transition);display:inline-flex;align-items:center;gap:6px}.fox-footer-links li a:before{content:"›";color:var(--fox-accent);font-size:1.2rem;line-height:1}.fox-footer-links li a:hover{color:var(--fox-gold);padding-left:6px}.fox-footer-contact{display:flex;flex-direction:column;gap:12px;margin-top:10px}.fox-footer-contact li{display:flex;align-items:center;gap:10px;color:#ffffffb3;font-size:.85rem}.fox-footer-contact li i{color:var(--fox-gold);width:16px}.fox-footer-contact li a{color:var(--fox-accent)}.fox-footer-bottom{background:#0006;border-top:1px solid rgba(255,255,255,.06);text-align:center;padding:22px 0}.fox-footer-bottom p{color:#ffffff80;font-size:.82rem}.fox-tricolor-bar{height:5px;background:linear-gradient(to right,#f93 33%,#fff 33%,#fff 66%,#138808 66%)}.fox-search{display:flex;align-items:center}@media (max-width: 1100px){.fox-grid-4,.fox-features{grid-template-columns:repeat(2,1fr)}.fox-footer>.fox-container.fox-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.fox-grid-2,.fox-about-inner,.fox-principal-inner{grid-template-columns:1fr;gap:40px}.fox-grid-3,.fox-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){section{padding:60px 0}.fox-hero-content h1{font-size:2.2rem}.fox-section-title h2{font-size:1.8rem}.fox-grid-3,.fox-gallery-grid,.fox-features,.fox-grid-4{grid-template-columns:1fr}.fox-topbar-info,.fox-search-form{display:none}.fox-hamburger{display:flex}.fox-nav-links{display:none;flex-direction:column;position:absolute;top:56px;left:0;right:0;background:var(--fox-secondary);padding:10px 0;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0000004d;height:auto}.fox-nav-links.open{display:flex}.fox-nav-links li{height:auto;width:100%}.fox-nav-links li a{padding:14px 24px;border-bottom:none;border-left:3px solid transparent}.fox-nav-links li a:hover,.fox-nav-links li a.active{border-left-color:var(--fox-gold);border-bottom-color:transparent}.fox-nav,.fox-topbar{position:relative;top:0}.fox-about-img img,.fox-principal-img img{height:300px}.fox-blog-section .fox-container>div{padding:30px 24px}.fox-footer>.fox-container.fox-grid-4{grid-template-columns:1fr}}:root{--mil-navy:#0A1128;--mil-navy-light:#162447;--mil-saffron:#FF671F;--mil-saffron-dk:#D8500F;--mil-green:#046A38;--mil-white:#FFFFFF;--mil-light-bg:#F4F6F9;--mil-text:#3D4A5C;--mil-muted:#6B7A8D;--mil-border:#E2E8F0;--font-head:"Oswald",sans-serif;--font-body:"Montserrat",sans-serif;--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 8px 24px rgba(0,0,0,.1);--shadow-lg:0 20px 40px rgba(0,0,0,.14);--shadow-glow:0 8px 25px rgba(255,103,31,.35);--radius:8px;--transition:all .35s cubic-bezier(.4,0,.2,1)}.rup-layout{font-family:var(--font-body);color:var(--mil-text);background:var(--mil-white);line-height:1.7;padding-top:104px}.rup-layout h1,.rup-layout h2,.rup-layout h3,.rup-layout h4{font-family:var(--font-head);color:var(--mil-navy);text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.rup-container{max-width:1200px;margin:0 auto;padding:0 24px}.rup-section-label{display:block;font-family:var(--font-head);color:var(--mil-saffron);letter-spacing:3px;font-size:.78rem;margin-bottom:10px}.rup-highlight{color:var(--mil-saffron)}.rup-section-header{text-align:center;margin-bottom:55px}.rup-section-header h2{font-size:2.6rem;margin-bottom:14px}.rup-section-header p{color:var(--mil-muted);font-size:1rem;max-width:620px;margin:0 auto}.rup-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 32px;background:var(--mil-saffron);color:var(--mil-white)!important;font-family:var(--font-head);font-weight:600;font-size:1rem;letter-spacing:1.5px;text-decoration:none;border:none;cursor:pointer;border-radius:4px;box-shadow:var(--shadow-glow);transition:var(--transition);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.rup-btn:hover{background:var(--mil-saffron-dk);transform:translateY(-2px);box-shadow:0 12px 30px #ff671f73}.rup-btn-outline{background:transparent;border:2px solid rgba(255,255,255,.8);color:var(--mil-white)!important;box-shadow:none;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.rup-btn-outline:hover{background:#ffffff26;border-color:#fff}.rup-btn-white{background:var(--mil-white);color:var(--mil-saffron)!important;box-shadow:0 8px 25px #0003}.rup-btn-white:hover{background:var(--mil-light-bg)}.rup-header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;box-shadow:0 2px 16px #0a11281a;border-bottom:3px solid var(--mil-saffron)}.rup-header-top{background:var(--mil-navy);color:#ffffffe6;text-align:center;padding:7px 16px;font-family:var(--font-head);font-size:.72rem;letter-spacing:2.5px}.rup-header-inner{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 24px;gap:12px;max-width:1400px;margin:0 auto;position:relative}.rup-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.rup-logo img{height:52px;width:auto;display:block}.rup-logo-text{display:flex;flex-direction:column;justify-content:center}.rup-logo-text h1{font-family:var(--font-head);font-size:1.1rem;color:var(--mil-navy);margin:0;line-height:1.15;letter-spacing:.5px}.rup-logo-text p{font-family:var(--font-head);font-size:.7rem;color:var(--mil-saffron);margin:0;font-weight:700;letter-spacing:2px}.rup-nav-right{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end}.rup-nav{display:flex;align-items:center;list-style:none;gap:0}.rup-nav a{position:relative;display:block;padding:6px 10px;font-family:var(--font-head);font-size:.78rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--mil-navy);text-decoration:none;white-space:nowrap;transition:color .2s ease}.rup-nav a:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--mil-saffron);transition:all .25s ease;transform:translate(-50%)}.rup-nav a:hover{color:var(--mil-saffron)}.rup-nav a:hover:after{width:80%}.rup-header-btns{flex-shrink:0}.rup-btn-enroll{display:inline-block;background:var(--mil-saffron);color:var(--mil-white)!important;padding:9px 20px;font-family:var(--font-head);font-weight:700;font-size:.8rem;letter-spacing:1.5px;text-decoration:none;border-radius:4px;white-space:nowrap;transition:var(--transition);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.rup-btn-enroll:hover{background:var(--mil-navy)}.rup-mobile-toggle{display:none;background:none;border:2px solid var(--mil-border);border-radius:6px;font-size:1.2rem;color:var(--mil-navy);cursor:pointer;padding:6px 10px;flex-shrink:0;transition:var(--transition)}.rup-hero{min-height:88vh;display:flex;align-items:center;background-size:cover;background-position:center;position:relative}.rup-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a1128eb,#0a112852)}.rup-hero .rup-container{position:relative;z-index:2;width:100%}.rup-hero-box{max-width:620px;border-left:6px solid var(--mil-saffron);padding:48px 42px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.rup-hero-subtitle{font-family:var(--font-head);color:var(--mil-saffron);letter-spacing:3px;font-size:.95rem;margin-bottom:14px}.rup-hero-box h2{font-size:2.8rem;color:var(--mil-white);margin-bottom:20px;line-height:1.1}.rup-hero-desc{font-size:.96rem;color:#ffffffd9;line-height:1.8;margin-bottom:28px}.rup-hero-btns{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px}.rup-hero-dots{display:flex;gap:8px}.rup-dot{width:28px;height:4px;border:none;border-radius:2px;background:#ffffff4d;cursor:pointer;transition:var(--transition)}.rup-dot.active{background:var(--mil-saffron);width:48px}.rup-notice-board{background:var(--mil-light-bg);padding:90px 0;border-top:4px solid var(--mil-navy)}.rup-notice-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;align-items:start}.rup-notice-title h2{font-size:2.2rem;margin:10px 0 16px}.rup-notice-title p{color:var(--mil-muted);font-size:.95rem;margin-bottom:10px}.rup-notice-list{display:flex;flex-direction:column;gap:12px}.rup-notice-item{display:flex;gap:16px;align-items:flex-start;background:var(--mil-white);padding:18px 20px;border-radius:var(--radius);border-left:4px solid var(--mil-navy);box-shadow:var(--shadow-sm);transition:var(--transition)}.rup-notice-item:hover{transform:translate(5px);border-left-color:var(--mil-saffron);box-shadow:var(--shadow-md)}.rup-notice-date{width:42px;height:42px;flex-shrink:0;background:#0a11280f;color:var(--mil-saffron);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.rup-notice-item h4{font-size:.92rem;color:var(--mil-navy);margin-bottom:3px}.rup-notice-item p{font-size:.82rem;color:var(--mil-muted);line-height:1.5}.rup-features{background:var(--mil-navy);padding:100px 0;position:relative}.rup-features:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(255,103,31,.08),transparent 60%)}.rup-features-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.4fr;gap:22px;position:relative;z-index:2}.rup-feature-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);padding:36px 22px;text-align:center;border-radius:var(--radius);transition:var(--transition)}.rup-feature-card:hover{background:#ffffff14;border-color:#ff671f73;transform:translateY(-8px);box-shadow:var(--shadow-glow)}.rup-feature-icon{width:62px;height:62px;background:#ff671f1f;color:var(--mil-saffron);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:1.5rem;transition:var(--transition)}.rup-feature-card:hover .rup-feature-icon{background:var(--mil-saffron);color:#fff}.rup-feature-card h3{color:#fff;font-size:1.1rem;margin-bottom:10px}.rup-feature-card p{color:#fff9;font-size:.86rem;line-height:1.6}.rup-features-promo{display:flex;flex-direction:column;justify-content:center;padding-left:14px;position:relative;z-index:2}.rup-features-promo h2{color:#fff;font-size:2.2rem;margin:10px 0 14px}.rup-features-promo p{color:#ffffffa6;font-size:.93rem;margin-bottom:5px}.rup-welcome{padding:100px 0;background:var(--mil-white)}.rup-welcome-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:48px;align-items:start}.rup-welcome-col h2{font-size:2.2rem;margin:10px 0 18px}.rup-welcome-col p{color:var(--mil-muted);font-size:.93rem;margin-bottom:13px}.rup-welcome-video{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);border:3px solid var(--mil-light-bg)}.rup-welcome-video img{width:100%;display:block;transition:transform .7s ease}.rup-welcome-video:hover img{transform:scale(1.05)}@keyframes pulse-glow{0%{box-shadow:0 0 #ff671fb3}70%{box-shadow:0 0 0 18px #ff671f00}to{box-shadow:0 0 #ff671f00}}.rup-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;background:var(--mil-saffron);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;animation:pulse-glow 2s infinite;padding-left:5px}.rup-video-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0a1128e6);padding:30px 18px 16px}.rup-video-label h3{color:#fff;font-size:1.05rem}.rup-values-list{list-style:none;padding:0;margin:12px 0 16px}.rup-values-list li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--mil-border);font-size:.88rem}.rup-values-list li i{color:var(--mil-saffron);font-size:.75rem;margin-top:5px;flex-shrink:0}.rup-values-list strong{color:var(--mil-navy)}.rup-values-note{font-size:.82rem;color:var(--mil-muted);font-style:italic}.rup-nda-section{background:var(--mil-navy);padding:100px 0;position:relative}.rup-nda-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at bottom left,rgba(255,103,31,.06),transparent 60%)}.rup-nda-inner{position:relative;z-index:2}.rup-nda-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.rup-nda-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);padding:44px 28px;border-radius:var(--radius);text-align:center;transition:var(--transition)}.rup-nda-card:hover{background:#ff671f14;border-color:var(--mil-saffron);transform:translateY(-8px)}.rup-nda-card>i{font-size:2.8rem;color:var(--mil-saffron);margin-bottom:18px;display:block}.rup-nda-card h3{color:#fff;font-size:1.25rem;margin-bottom:11px}.rup-nda-card p{color:#ffffffb3;font-size:.88rem;line-height:1.7}.rup-courses-section{padding:100px 0;background:var(--mil-light-bg)}.rup-courses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.rup-course-card{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition)}.rup-course-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.rup-course-img{height:200px;overflow:hidden;position:relative;border-bottom:4px solid var(--mil-saffron)}.rup-course-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.rup-course-card:hover .rup-course-img img{transform:scale(1.07)}.rup-course-icon{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:42px;height:42px;background:var(--mil-navy);color:var(--mil-saffron);border-radius:50%;border:3px solid white;display:flex;align-items:center;justify-content:center;font-size:.95rem;z-index:2}.rup-course-content{padding:34px 20px 24px;text-align:center}.rup-course-label{display:block;font-size:.7rem;color:var(--mil-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px}.rup-course-content h3{font-size:1.1rem;margin-bottom:9px}.rup-course-content p{font-size:.84rem;color:var(--mil-muted)}.rup-facilities{padding:100px 0;background:var(--mil-white)}.rup-fac-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rup-fac-card{position:relative;border-radius:var(--radius);overflow:hidden;height:320px;box-shadow:var(--shadow-md)}.rup-fac-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.rup-fac-card:hover img{transform:scale(1.08)}.rup-fac-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0a1128f2);padding:38px 18px 20px;transform:translateY(8px);transition:var(--transition)}.rup-fac-card:hover .rup-fac-overlay{transform:translateY(0)}.rup-fac-overlay h4{color:#fff;font-size:1.05rem;margin-bottom:5px}.rup-fac-overlay p{color:#fffc;font-size:.8rem;line-height:1.5}.rup-admissions{background:var(--mil-saffron);padding:100px 0;text-align:center;position:relative;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.025) 10px,rgba(0,0,0,.025) 20px)}.rup-admissions .rup-container{position:relative;z-index:2}.rup-admissions h2{color:#fff;font-size:3.2rem;margin:10px 0}.rup-admissions-sub{color:#ffffffe6;font-size:1.05rem;margin-bottom:48px}.rup-step-grid{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:48px}.rup-step-card{flex:1;min-width:160px;background:#0a1128e0;padding:32px 18px 26px;border-radius:var(--radius);border-top:4px solid rgba(255,255,255,.2);text-align:left;position:relative;transition:var(--transition)}.rup-step-card:hover{border-top-color:#fff;transform:translateY(-7px)}.rup-step-num{font-family:var(--font-head);font-size:3rem;color:#ff671f40;position:absolute;top:-4px;right:10px;line-height:1}.rup-step-card h4{color:#fff;font-size:.95rem;margin-bottom:7px;position:relative;z-index:2}.rup-step-card p{color:#ffffffb3;font-size:.82rem;line-height:1.6;position:relative;z-index:2}.rup-admissions-footer{display:flex;flex-direction:column;align-items:center;gap:14px}.rup-admission-note{color:#fffc;font-size:.8rem;font-style:italic;max-width:600px}.rup-alumni{padding:100px 0;background:var(--mil-light-bg)}.rup-alumni-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rup-testimonial{background:#fff;padding:38px 28px 44px;border-radius:var(--radius);box-shadow:var(--shadow-sm);position:relative;border-top:4px solid var(--mil-navy);transition:var(--transition)}.rup-testimonial:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.rup-testimonial:before{content:"“";position:absolute;top:6px;left:18px;font-size:5rem;font-family:Georgia,serif;color:#0a112812;line-height:1}.rup-test-quote{font-size:.9rem;color:var(--mil-muted);font-style:italic;line-height:1.75;margin-bottom:26px}.rup-test-author{display:flex;align-items:center;gap:12px}.rup-test-avatar{width:50px;height:50px;border-radius:50%;border:3px solid var(--mil-light-bg);flex-shrink:0}.rup-test-author h4{font-size:.95rem;color:var(--mil-navy);margin-bottom:3px}.rup-test-author span{font-size:.76rem;color:var(--mil-saffron);font-weight:600}.rup-blog-section{padding:100px 0;background:var(--mil-white)}.rup-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:50px}.rup-blog-card{background:var(--mil-white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;border:1px solid var(--mil-border);transition:var(--transition)}.rup-blog-card:hover{transform:translateY(-7px);box-shadow:var(--shadow-md)}.rup-blog-img{position:relative;height:210px;overflow:hidden}.rup-blog-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.rup-blog-card:hover .rup-blog-img img{transform:scale(1.06)}.rup-blog-tag{position:absolute;top:12px;left:12px;background:var(--mil-saffron);color:#fff;font-family:var(--font-head);font-size:.7rem;letter-spacing:1px;padding:4px 12px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.rup-blog-body{padding:24px;flex:1;display:flex;flex-direction:column}.rup-blog-meta{font-size:.76rem;color:var(--mil-muted);margin-bottom:9px;display:flex;gap:6px;align-items:center}.rup-blog-meta i{color:var(--mil-saffron)}.rup-blog-body h3{font-size:1.1rem;margin-bottom:10px;line-height:1.35}.rup-blog-body p{font-size:.86rem;color:var(--mil-muted);line-height:1.7;flex:1;margin-bottom:18px}.rup-blog-readmore{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-head);font-size:.82rem;color:var(--mil-navy);text-decoration:none;border-top:1px solid var(--mil-border);padding-top:14px;transition:var(--transition)}.rup-blog-readmore:hover{color:var(--mil-saffron);gap:13px}.rup-blog-article{background:var(--mil-white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--mil-border)}.rup-article-header{position:relative;height:380px;overflow:hidden}.rup-article-hero-img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.rup-blog-article:hover .rup-article-hero-img{transform:scale(1.04)}.rup-article-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0a1128f7);padding:48px 44px 36px}.rup-article-overlay h2{color:#fff;font-size:1.85rem;margin:10px 0;line-height:1.2}.rup-article-body{display:grid;grid-template-columns:1fr 1fr}.rup-article-col{padding:40px}.rup-article-col:first-child{border-right:1px solid var(--mil-border)}.rup-article-intro{font-size:.97rem!important;color:var(--mil-text)!important;font-weight:600;line-height:1.8!important;border-left:5px solid var(--mil-saffron);padding-left:16px;margin-bottom:22px}.rup-article-col h3{font-size:1.1rem;color:var(--mil-navy);margin:24px 0 9px;display:flex;align-items:center;gap:9px}.rup-article-col h3 i{color:var(--mil-saffron)}.rup-article-col p{font-size:.88rem;color:var(--mil-muted);line-height:1.8;margin-bottom:11px}.rup-article-pillars{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 22px}.rup-pillar{display:flex;align-items:center;gap:7px;background:var(--mil-light-bg);padding:9px 12px;border-radius:5px;font-size:.8rem;font-weight:600;color:var(--mil-navy)}.rup-pillar i{color:var(--mil-saffron);flex-shrink:0}.rup-article-cta{background:var(--mil-navy);padding:30px;border-radius:var(--radius)}.rup-article-cta h3{color:#fff;font-size:1.25rem;margin-bottom:10px}.rup-article-cta p{color:#fffc;font-size:.88rem;margin-bottom:9px}.rup-article-tagline{font-family:var(--font-head);font-size:.95rem!important;color:var(--mil-saffron)!important;font-style:italic;margin-bottom:20px!important}.rup-faq-section{padding:100px 0;background:var(--mil-navy);position:relative}.rup-faq-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top left,rgba(255,103,31,.07),transparent 55%);pointer-events:none}.rup-faq-section .rup-container{position:relative;z-index:2}.rup-faq-section .rup-section-header h2{color:#fff}.rup-faq-section .rup-section-header p{color:#ffffffa6}.rup-faq-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.rup-faq-col{display:flex;flex-direction:column;gap:11px}.rup-faq-item{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);cursor:pointer;overflow:hidden;transition:var(--transition)}.rup-faq-item:hover{border-color:#ff671f66;background:#ffffff0f}.rup-faq-item.open{border-color:var(--mil-saffron);background:#ff671f0f}.rup-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px}.rup-faq-q span{font-family:var(--font-head);font-size:.95rem;color:#fff;line-height:1.3;flex:1}.rup-faq-q i{width:28px;height:28px;flex-shrink:0;background:#ff671f26;color:var(--mil-saffron);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;transition:var(--transition)}.rup-faq-item.open .rup-faq-q i{background:var(--mil-saffron);color:#fff;transform:rotate(180deg)}.rup-faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1),padding .3s ease;padding:0 22px}.rup-faq-item.open .rup-faq-a{max-height:280px;padding:0 22px 18px}.rup-faq-a p{font-size:.88rem;color:#ffffffb8;line-height:1.8;border-left:3px solid var(--mil-saffron);padding-left:12px}.rup-faq-cta{margin-top:55px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:5px solid var(--mil-saffron);border-radius:var(--radius);padding:28px 36px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.rup-faq-cta>i{font-size:2.4rem;color:var(--mil-saffron);flex-shrink:0}.rup-faq-cta>div{flex:1;min-width:180px}.rup-faq-cta h3{color:#fff;font-size:1.35rem;margin-bottom:5px}.rup-faq-cta p{color:#ffffffa6;font-size:.88rem}.rup-gallery{padding:100px 0;background:var(--mil-navy)}.rup-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rup-gallery-item{height:250px;overflow:hidden}.rup-gallery-item img{width:100%;height:100%;object-fit:cover;filter:grayscale(15%);transition:transform .6s,filter .4s}.rup-gallery-item:hover img{transform:scale(1.1);filter:grayscale(0%)}.rup-contact-section{padding:100px 0;background:var(--mil-white)}.rup-contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.rup-contact-section h2{font-size:2.1rem;margin:10px 0 16px}.rup-contact-section>div>p{color:var(--mil-muted);font-size:.93rem;margin-bottom:26px}.rup-contact-info{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}.rup-contact-row{display:flex;align-items:flex-start;gap:14px}.rup-contact-icon{width:44px;height:44px;flex-shrink:0;background:#ff671f1a;color:var(--mil-saffron);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05rem}.rup-contact-row h4{font-size:.88rem;color:var(--mil-navy);margin-bottom:3px}.rup-contact-row p{font-size:.85rem;color:var(--mil-muted)}.rup-contact-seo-note{font-size:.78rem;color:var(--mil-muted);font-style:italic;margin-top:18px;padding-top:14px;border-top:1px solid var(--mil-border)}.rup-contact-form{background:var(--mil-light-bg);padding:36px;border-radius:var(--radius);box-shadow:var(--shadow-md);border-top:4px solid var(--mil-saffron)}.rup-contact-form h3{font-size:1.35rem;margin-bottom:22px}.rup-contact-form input,.rup-contact-form textarea{display:block;width:100%;padding:12px 15px;margin-bottom:14px;border:1px solid var(--mil-border);border-radius:5px;font-family:var(--font-body);font-size:.88rem;background:#fff;transition:var(--transition)}.rup-contact-form input:focus,.rup-contact-form textarea:focus{outline:none;border-color:var(--mil-navy);box-shadow:0 0 0 3px #0a112814}.rup-contact-form button{width:100%}.rup-footer{background:var(--mil-navy);padding:72px 0 0;border-top:4px solid var(--mil-saffron)}.rup-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:56px}.rup-footer h4{font-family:var(--font-head);font-size:1.05rem;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.rup-footer-desc{font-size:.84rem;color:#ffffffbf;line-height:1.7;margin-top:8px}.rup-footer ul{list-style:none}.rup-footer ul li{margin-bottom:9px}.rup-footer ul a{color:#ffffffbf;text-decoration:none;font-size:.88rem;display:flex;align-items:center;gap:7px;transition:var(--transition)}.rup-footer ul a i{color:var(--mil-saffron);font-size:.65rem}.rup-footer ul a:hover{color:var(--mil-saffron);padding-left:4px}.rup-footer p{color:#ffffffbf;font-size:.88rem;line-height:1.7}.rup-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:18px 0;text-align:center;font-size:.8rem;color:#fff9}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.rup-animate-up{animation:fadeInUp .75s cubic-bezier(.25,1,.5,1) forwards}@media (max-width:1200px){.rup-features-grid{grid-template-columns:repeat(2,1fr)}.rup-features-promo{grid-column:span 2;padding-left:0}.rup-courses-grid,.rup-fac-grid{grid-template-columns:repeat(2,1fr)}.rup-alumni-grid,.rup-blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:991px){.rup-mobile-toggle{display:flex;align-items:center;justify-content:center}.rup-nav-right{position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:0;box-shadow:0 12px 32px #0a112826;border-top:1px solid var(--mil-border);max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .4s ease,opacity .3s ease;z-index:9999}.rup-nav-right.open{max-height:90vh;opacity:1;pointer-events:all;overflow-y:auto}.rup-nav{flex-direction:column;gap:0;padding:6px 0;border-bottom:1px solid var(--mil-border)}.rup-nav li{width:100%}.rup-nav a{width:100%;padding:14px 24px;font-size:.95rem;border-bottom:1px solid rgba(0,0,0,.05);color:var(--mil-navy)}.rup-nav a:after{display:none}.rup-nav a:hover{background:#ff671f0f;color:var(--mil-saffron)}.rup-header-btns{padding:16px 24px 20px}.rup-btn-enroll{display:block;width:100%;text-align:center;clip-path:none;border-radius:6px;padding:13px}.rup-section-header h2{font-size:1.9rem}.rup-hero-box{padding:34px 26px}.rup-hero-box h2{font-size:2rem}.rup-admissions h2{font-size:2.4rem}.rup-notice-grid,.rup-welcome-grid,.rup-contact-grid{grid-template-columns:1fr;gap:32px}.rup-nda-grid,.rup-alumni-grid{grid-template-columns:1fr 1fr}.rup-blog-grid,.rup-article-body{grid-template-columns:1fr}.rup-article-col:first-child{border-right:none;border-bottom:1px solid var(--mil-border)}.rup-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.rup-gallery-grid{grid-template-columns:1fr 1fr}.rup-step-grid{flex-direction:column}.rup-article-overlay{padding:26px 28px}.rup-article-overlay h2{font-size:1.45rem}.rup-features-promo{grid-column:span 1}.rup-faq-wrapper{grid-template-columns:1fr}}@media (max-width:576px){.rup-logo-text h1{font-size:.9rem}.rup-logo-text p{font-size:.58rem;letter-spacing:1px}.rup-logo img{height:40px}.rup-layout{padding-top:98px}.rup-container{padding:0 16px}.rup-section-header h2{font-size:1.65rem}.rup-hero{min-height:72vh}.rup-hero-box{padding:24px 18px}.rup-hero-box h2{font-size:1.6rem}.rup-hero-desc{font-size:.86rem}.rup-hero-btns{flex-direction:column}.rup-btn{width:100%;justify-content:center;clip-path:none;border-radius:6px}.rup-btn-outline{clip-path:none;border-radius:6px}.rup-admissions h2{font-size:1.9rem}.rup-courses-grid,.rup-fac-grid{grid-template-columns:1fr}.rup-gallery-grid{grid-template-columns:1fr 1fr;gap:4px}.rup-gallery-item{height:170px}.rup-footer-grid{grid-template-columns:1fr;gap:26px}.rup-faq-cta{flex-direction:column;text-align:center;align-items:center}.rup-faq-cta>i{display:none}.rup-alumni-grid,.rup-nda-grid{grid-template-columns:1fr}}:root{--sd-navy: #0B2447;--sd-navy-light: #19376D;--sd-gold: #F5C518;--sd-gold-dark: #D4A913;--sd-blue: #576CBC;--sd-light: #F4F9FF;--sd-white: #FFFFFF;--sd-text: #333333;--sd-text-light: #666666;--sd-font-head: "Playfair Display", serif;--sd-font-body: "Poppins", sans-serif;--sd-shadow: 0 10px 30px rgba(11, 36, 71, .08);--sd-transition: all .3s ease}.sd-layout{font-family:var(--sd-font-body);color:var(--sd-text);background-color:var(--sd-white);overflow-x:hidden}.sd-container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--sd-font-head);color:var(--sd-navy)}.sd-section-subtitle{color:var(--sd-gold-dark);font-family:var(--sd-font-body);text-transform:uppercase;letter-spacing:2px;font-size:.85rem;margin-bottom:10px;font-weight:600}.sd-section-title{font-size:2.8rem;margin-bottom:24px;line-height:1.2}.sd-center-title{text-align:center;margin-bottom:50px}.sd-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:30px;font-family:var(--sd-font-body);font-weight:500;text-decoration:none;transition:var(--sd-transition);cursor:pointer;border:2px solid transparent}.sd-btn-primary{background:var(--sd-gold);color:var(--sd-navy);border-color:var(--sd-gold);font-weight:600}.sd-btn-primary:hover{background:transparent;color:var(--sd-gold);border-color:var(--sd-gold)}.sd-btn-outline{background:transparent;color:var(--sd-white);border-color:var(--sd-white)}.sd-btn-outline:hover{background:var(--sd-white);color:var(--sd-navy)}.sd-top-bar{background:var(--sd-navy);color:var(--sd-white);font-size:.8rem;padding:8px 0}.sd-top-bar .sd-container{display:flex;justify-content:flex-end;gap:24px}.sd-top-bar i{color:var(--sd-gold);margin-right:6px}.sd-header{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:1000;box-shadow:0 2px 15px #0000000d}.sd-header-inner{display:flex;justify-content:space-between;align-items:center;height:80px;position:relative}.sd-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.sd-logo img{height:50px;width:auto}.sd-logo-text h1{font-size:1.1rem;margin:0;line-height:1.2}.sd-logo-text p{font-size:.75rem;margin:0;color:var(--sd-blue);font-weight:600;font-family:var(--sd-font-body);letter-spacing:1px}.sd-nav-container{display:flex;align-items:center;gap:24px}.sd-nav{display:flex;list-style:none;gap:24px}.sd-nav a{text-decoration:none;color:var(--sd-navy);font-size:.9rem;font-weight:500;transition:var(--sd-transition)}.sd-nav a:hover{color:var(--sd-blue)}.sd-btn-header{background:var(--sd-navy);color:var(--sd-white);padding:10px 24px;border-radius:20px;text-decoration:none;font-size:.9rem;font-weight:500;transition:var(--sd-transition)}.sd-btn-header:hover{background:var(--sd-gold);color:var(--sd-navy)}.sd-mobile-toggle{display:none;background:none;border:none;font-size:1.5rem;color:var(--sd-navy);cursor:pointer}.sd-hero{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;background-color:var(--sd-navy)}.sd-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://images.unsplash.com/photo-1574345472852-506941703eec?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80) center/cover no-repeat;opacity:.4}.sd-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--sd-navy) 0%,rgba(11,36,71,.4) 100%)}.sd-hero-content{position:relative;z-index:2;max-width:700px;color:var(--sd-white);padding:60px 0}.sd-badge{display:inline-block;background:#f5c51833;border:1px solid var(--sd-gold);color:var(--sd-gold);padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:1px;margin-bottom:24px}.sd-hero-content h2{font-size:4rem;color:var(--sd-white);margin-bottom:24px}.sd-hero-content p{font-size:1.1rem;line-height:1.8;margin-bottom:40px;color:#ffffffe6}.sd-hero-actions{display:flex;gap:16px}.sd-wave-divider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.sd-wave-divider svg{display:block;width:calc(130% + 1.3px);height:100px}.sd-wave-divider .sd-shape-fill{fill:var(--sd-white)}.sd-about{padding:100px 0}.sd-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sd-about-text p{color:var(--sd-text-light);line-height:1.8;margin-bottom:30px}.sd-features-list{list-style:none}.sd-features-list li{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-weight:500;color:var(--sd-navy)}.sd-features-list i{color:var(--sd-gold);font-size:1.2rem;width:24px;text-align:center}.sd-about-image{position:relative}.sd-about-image img{width:100%;border-radius:20px;box-shadow:var(--sd-shadow)}.sd-about-float{position:absolute;bottom:-30px;left:-30px;background:var(--sd-navy);color:var(--sd-white);padding:30px;border-radius:15px;box-shadow:var(--sd-shadow);border-left:5px solid var(--sd-gold)}.sd-about-float h3{color:var(--sd-gold);font-size:2.5rem;font-family:var(--sd-font-body);margin-bottom:4px}.sd-training{padding:100px 0;background:var(--sd-light)}.sd-training-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sd-card{background:var(--sd-white);padding:40px 30px;border-radius:15px;text-align:center;box-shadow:var(--sd-shadow);transition:var(--sd-transition);border-bottom:4px solid transparent}.sd-card:hover{transform:translateY(-10px);border-bottom-color:var(--sd-gold)}.sd-card i{font-size:3rem;color:var(--sd-blue);margin-bottom:24px}.sd-card h3{margin-bottom:16px;font-size:1.4rem}.sd-card p{color:var(--sd-text-light);line-height:1.7;font-size:.95rem}.sd-cta{padding:120px 0;background:linear-gradient(135deg,var(--sd-navy) 0%,var(--sd-navy-light) 100%);color:var(--sd-white);text-align:center;position:relative;overflow:hidden}.sd-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(245,197,24,.1) 0%,transparent 60%)}.sd-cta-content{position:relative;z-index:2;max-width:700px}.sd-cta h2{color:var(--sd-white);font-size:3rem;margin-bottom:24px}.sd-cta p{font-size:1.1rem;line-height:1.8;margin-bottom:40px;color:#ffffffe6}.sd-footer{background:var(--sd-navy);color:#fffc;padding:80px 0 0}.sd-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;margin-bottom:60px}.sd-footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:20px}.sd-footer-logo img{height:40px}.sd-footer-logo h2{color:var(--sd-white);font-size:1rem;line-height:1.2;margin:0}.sd-footer-logo span{color:var(--sd-gold);font-size:.8rem;letter-spacing:2px}.sd-footer h3{color:var(--sd-white);font-size:1.2rem;margin-bottom:24px;font-family:var(--sd-font-body)}.sd-footer ul{list-style:none}.sd-footer ul li{margin-bottom:12px}.sd-footer a{color:#fffc;text-decoration:none;transition:var(--sd-transition)}.sd-footer a:hover{color:var(--sd-gold)}.sd-footer p{line-height:1.8;margin-bottom:12px}.sd-footer i{color:var(--sd-gold);width:20px;margin-right:8px}.sd-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:24px 0;text-align:center;font-size:.9rem}.sd-animate-in{animation:fadeInUp .8s cubic-bezier(.165,.84,.44,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sd-hero-content,.sd-about-text,.sd-about-image,.sd-center-title,.sd-card,.sd-cta-content{opacity:0}@media (max-width: 992px){.sd-hero-content h2{font-size:3rem}.sd-about-grid{grid-template-columns:1fr;gap:40px}.sd-about-float{bottom:-20px;left:20px;padding:20px}.sd-training-grid{grid-template-columns:repeat(2,1fr)}.sd-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.sd-mobile-toggle{display:block}.sd-nav-container{position:absolute;top:100%;left:0;width:100%;background:var(--sd-white);flex-direction:column;padding:0;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;box-shadow:0 10px 20px #0000000d;align-items:flex-start}.sd-nav-container.open{max-height:400px;padding:20px 24px;opacity:1}.sd-nav{flex-direction:column;width:100%;gap:16px;margin-bottom:20px}.sd-nav a{display:block;width:100%;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05)}.sd-btn-header{width:100%;text-align:center}.sd-top-bar{display:none}.sd-hero-content h2{font-size:2.5rem}.sd-hero-actions{flex-direction:column}.sd-training-grid{grid-template-columns:1fr}.sd-footer-grid{grid-template-columns:1fr;gap:40px}}:root{--saffron: #E35205;--blue: #0B3C5D;--deep-blue: #051A2E;--stone: #3A3B3C;--stone-light: #ECEADD;--gold: #D4AF37;--white: #ffffff;--radius: 8px;--shadow-sm: 0 4px 12px rgba(0,0,0,.08);--shadow-md: 0 10px 30px rgba(0,0,0,.12);--shadow-lg: 0 20px 50px rgba(0,0,0,.2);--transition: all .35s cubic-bezier(.2, .8, .2, 1)}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--stone-light);font-family:Mukta,sans-serif;color:var(--stone);overflow-x:hidden;line-height:1.75}h1,h2,h3,h4{font-family:Cinzel,serif;line-height:1.3}p{font-size:1.05rem;line-height:1.85;margin-bottom:18px;color:#444}ul{list-style:none;padding:0}a{text-decoration:none}img{display:block;max-width:100%}.saffron-text{color:var(--saffron)}.gold-text{color:var(--gold)}.white-text{color:var(--white)}.w-100{width:100%}.mx-auto{margin-left:auto;margin-right:auto}.mt-3{margin-top:15px}.mt-4{margin-top:24px}.mt-5{margin-top:48px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:48px}.p-3{padding:24px}.position-relative{position:relative}.z-index-2{z-index:2}.border-y-gold{border-top:3px solid var(--gold);border-bottom:3px solid var(--gold)}.bg-stone-light{background-color:var(--stone-light)}.dropcap:first-letter{font-size:3.5rem;font-family:Cinzel,serif;color:var(--saffron);float:left;line-height:.8;margin-right:8px;margin-top:6px}.sindhu-container{max-width:1200px;margin:0 auto;padding:0 24px}.sindhu-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:50px}.sindhu-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sindhu-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.grid-inner-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sindhu-section{padding:90px 0}.section-header{margin-bottom:56px}.section-header.center{text-align:center}.section-header h4{font-size:1rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-family:Cinzel,serif}.section-header h2{font-size:2.4rem;color:var(--deep-blue);margin-bottom:16px}.stone-divider{height:4px;width:70px;background:var(--gold);border-radius:2px}.arch-card,.gurukul-card,.empire-pillar,.step-card,.stone-block,.infra-item,.about-text,.vision-mission,.contact-details,.contact-form-wrapper,.sports-section,.infrastructure-section{opacity:0;transform:translateY(40px)}.sindhu-visible{animation:riseUp .7s cubic-bezier(.2,.8,.2,1) forwards}.sindhu-visible:nth-child(1){animation-delay:.05s}.sindhu-visible:nth-child(2){animation-delay:.15s}.sindhu-visible:nth-child(3){animation-delay:.25s}.sindhu-visible:nth-child(4){animation-delay:.35s}.sindhu-visible:nth-child(5){animation-delay:.45s}.sindhu-visible:nth-child(6){animation-delay:.55s}@keyframes riseUp{to{opacity:1;transform:translateY(0)}}.sindhu-preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--deep-blue);z-index:9999;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;animation:fadeOut .6s ease forwards;animation-delay:1.2s}.preloader-content h2{color:var(--gold);font-size:2rem;margin-bottom:12px}.preloader-content p{color:var(--saffron);font-size:1.1rem;font-family:Cinzel,serif;margin-bottom:12px}.preloader-content span{color:#ffffffb3;font-size:.95rem}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.sindhu-topbar{background:var(--saffron);color:var(--white);padding:8px 0;font-size:.9rem;border-bottom:2px solid var(--gold)}.topbar-flex{display:flex;justify-content:space-between;align-items:center;gap:12px}.topbar-links{font-weight:600}.topbar-links a{color:var(--white);text-decoration:none;transition:var(--transition)}.topbar-links a:hover{color:var(--deep-blue)}@media (max-width: 640px){.d-none-mobile{display:none}}.sindhu-header{background:var(--deep-blue);padding:12px 0;position:sticky;top:0;z-index:1000;box-shadow:0 4px 20px #00000073;border-bottom:3px solid var(--gold);transition:box-shadow .3s ease}.sindhu-header .sindhu-container{max-width:98%}.header-flex{display:flex;justify-content:space-between;align-items:center}.sindhu-logo{display:flex;align-items:center;gap:12px;color:var(--white);flex-shrink:0;text-decoration:none}.navbar-logo-img{height:48px;width:auto;object-fit:contain;border-radius:6px;border:2px solid var(--gold)}.footer-logo-img{height:90px;width:auto;object-fit:contain;border-radius:8px;border:2px solid var(--gold);margin-bottom:16px}.shield-icon{font-size:2.2rem;color:var(--gold)}.sindhu-logo h1{margin:0;font-size:1.15rem;color:var(--gold);letter-spacing:1px;white-space:nowrap}.sindhu-nav ul{display:flex;align-items:center;gap:6px}.sindhu-nav a{color:var(--white);font-family:Cinzel,serif;font-size:.82rem;letter-spacing:.5px;padding:6px 8px;border-radius:4px;transition:var(--transition);position:relative;display:inline-block;white-space:nowrap}.sindhu-nav a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gold);transition:width .3s ease,left .3s ease}.sindhu-nav a:hover{color:var(--gold)}.sindhu-nav a:hover:after{width:80%;left:10%}.sindhu-btn-nav{background:var(--saffron);padding:8px 16px;border-radius:4px;border:1px solid var(--gold);color:var(--white);font-weight:700;white-space:nowrap}.sindhu-btn-nav:hover{background:var(--gold);color:var(--deep-blue)}.sindhu-btn-nav:after{display:none}.mobile-toggle,.close-menu{display:none;background:transparent;border:none;color:var(--white);font-size:1.5rem;cursor:pointer;padding:4px 8px}.sindhu-hero{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;padding:100px 24px;background:url(../assets/sindhudurg_hero_bg.jpg) center/cover no-repeat;animation:panHero 30s linear infinite alternate}@keyframes panHero{0%{background-position:20% 50%}to{background-position:80% 50%}}.sindhu-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#051a2ea6,#051a2ee0)}.hero-content{position:relative;z-index:2;display:flex;justify-content:center;width:100%}.royal-decree{background:#eceaddf5;padding:56px 50px;max-width:760px;width:100%;text-align:center;border:3px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.royal-decree h2{font-size:2.4rem;color:var(--deep-blue);margin-bottom:12px}.royal-decree h3{font-size:1.25rem;color:var(--saffron);margin-bottom:20px;font-family:Cinzel,serif}.royal-decree p{color:var(--stone);font-size:1rem;margin-bottom:12px}.decree-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.hero-tags{margin-top:20px}.hero-tags strong{background:var(--deep-blue);color:var(--white);padding:10px 22px;border:2px solid var(--gold);border-radius:4px;font-family:Cinzel,serif;letter-spacing:1px;font-size:.9rem;display:inline-block;box-shadow:var(--shadow-sm)}.sindhu-btn-primary,.sindhu-btn-secondary{display:inline-block;padding:13px 30px;font-family:Cinzel,serif;font-weight:700;font-size:.9rem;border-radius:4px;transition:var(--transition);cursor:pointer;position:relative;overflow:hidden;letter-spacing:.5px}.sindhu-btn-primary{background:var(--saffron);color:var(--white);border:2px solid var(--gold)}.sindhu-btn-secondary{background:transparent;color:var(--deep-blue);border:2px solid var(--deep-blue)}.sindhu-btn-primary:hover{background:var(--gold);color:var(--deep-blue);transform:translateY(-3px);box-shadow:0 8px 20px #e3520566}.sindhu-btn-secondary:hover{background:var(--deep-blue);color:var(--white);transform:translateY(-3px);box-shadow:0 8px 20px #051a2e4d}.sindhu-btn-primary:after,.sindhu-btn-secondary:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:#ffffff2e;transform:skew(-20deg);transition:left .4s ease}.sindhu-btn-primary:hover:after,.sindhu-btn-secondary:hover:after{left:130%}.empire-pillar{text-align:center;background:var(--deep-blue);color:var(--white);padding:40px 28px;border-radius:var(--radius);border-bottom:4px solid var(--gold);transition:var(--transition)}.empire-pillar:hover{transform:translateY(-8px);box-shadow:var(--shadow-md)}.empire-pillar i{font-size:2.8rem;color:var(--gold);margin-bottom:18px;display:block;transition:var(--transition)}.empire-pillar:hover i{transform:scale(1.2);color:var(--saffron)}.empire-pillar h4{font-size:1.2rem;color:var(--saffron);margin-bottom:10px;font-family:Cinzel,serif}.empire-pillar p{color:#ffffffd9;font-size:.95rem;margin:0}.arch-card{background:var(--white);text-align:center;border-radius:100px 100px 8px 8px;padding:44px 28px;box-shadow:var(--shadow-sm);border-bottom:5px solid var(--saffron);transition:var(--transition)}.arch-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-md);border-color:var(--gold)}.arch-card h3{color:var(--deep-blue);font-size:1.4rem;margin-bottom:14px}.arch-card h4{color:var(--deep-blue);font-size:1.15rem;margin-bottom:12px}.arch-card p{font-size:1rem;color:#555;margin:0}.about-text h4{margin-bottom:8px}.about-text h2{color:var(--deep-blue);margin-bottom:20px}.sindhu-about-image{width:100%;height:320px;object-fit:cover;border-radius:var(--radius);margin-bottom:28px;border:3px solid var(--gold);box-shadow:var(--shadow-md)}.vision-mission{display:flex;flex-direction:column}.stone-frame{padding:36px;background:var(--deep-blue);color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-md);border:2px solid var(--gold);flex:1}.stone-frame h3{color:var(--gold);margin-bottom:12px;font-size:1.4rem}.stone-frame p{color:#ffffffe6;font-size:1rem}.sword-list{margin-top:16px}.sword-list li{color:#ffffffe6;margin-bottom:12px;font-size:1rem;display:flex;align-items:flex-start;gap:12px;line-height:1.6}.sword-list i{color:var(--saffron);font-size:1rem;margin-top:3px;flex-shrink:0}.principal-msg-card{background:var(--white);padding:48px;border-radius:var(--radius);box-shadow:var(--shadow-md);border-top:5px solid var(--saffron)}.principal-msg-card h2{color:var(--deep-blue);margin-bottom:8px}.principal-msg-card h4{margin-bottom:28px}.principal-msg-card p{font-size:1.05rem;color:#444}.gurukul-card{background:var(--white);padding:36px 28px;border-radius:var(--radius);box-shadow:var(--shadow-sm);border-top:4px solid var(--saffron);transition:var(--transition)}.gurukul-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-md);border-color:var(--gold)}.gurukul-card h3{color:var(--deep-blue);font-size:1.15rem;margin-bottom:14px}.gurukul-card p{font-size:1rem;color:#555;margin:0}.legacy-text h2{color:var(--deep-blue);margin-bottom:8px}.legacy-text h4{margin-bottom:18px}.glance-card{background:var(--deep-blue);color:var(--white);padding:36px;border-radius:var(--radius);border:2px solid var(--gold);box-shadow:var(--shadow-md)}.glance-card h2{color:var(--gold);margin-bottom:20px}.contact-list li{margin-bottom:16px;font-size:1rem;color:#ffffffe0;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:14px;line-height:1.6}.contact-list i{color:var(--saffron);font-size:1rem;margin-top:3px;flex-shrink:0;width:18px}.stone-block{background:var(--stone);color:var(--white);border-radius:var(--radius);padding:28px 22px;border:1px solid #444;transition:var(--transition)}.stone-block:hover{border-color:var(--gold);box-shadow:var(--shadow-md);transform:translateY(-6px)}.stone-block h4{color:var(--gold);margin-bottom:10px;font-size:1.1rem}.stone-block p{color:#ffffffe0;font-size:.95rem;margin:0;line-height:1.7}.sindhu-sports-image{width:100%;height:280px;object-fit:cover;border-radius:var(--radius);margin-bottom:24px;border:3px solid var(--saffron);box-shadow:var(--shadow-md)}.sports-section h4{margin-bottom:6px}.sports-section h2{color:var(--deep-blue);margin-bottom:16px}.sports-list li{color:var(--stone);margin-bottom:12px;font-size:1rem;border-bottom:1px solid #ddd;padding-bottom:12px}.infrastructure-section h4{margin-bottom:6px}.infrastructure-section h2{color:var(--deep-blue);margin-bottom:16px}.infrastructure-section>p{margin-bottom:20px;color:#444}.infra-item{background:var(--white);padding:12px 16px;border-radius:6px;border-left:4px solid var(--saffron);font-weight:600;font-size:.95rem;color:var(--deep-blue);box-shadow:var(--shadow-sm);transition:var(--transition)}.infra-item:hover{background:var(--saffron);color:var(--white);border-color:var(--gold);transform:translateY(-4px);box-shadow:var(--shadow-md)}.sindhu-mahadarwaza{background:url(https://images.unsplash.com/photo-1590050752117-238cb0fb12b1?auto=format&fit=crop&w=1600&q=80) center/cover no-repeat;padding:100px 0;position:relative}.sindhu-mahadarwaza:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#051a2ee0}.sindhu-mahadarwaza .sindhu-container{position:relative;z-index:2}.sindhu-mahadarwaza .section-header h4{color:var(--saffron)}.sindhu-mahadarwaza .section-header h2{color:var(--white)}.sindhu-mahadarwaza .stone-divider{background:var(--gold)}.step-card{background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:36px 28px;border-radius:var(--radius);text-align:center;border:1px solid rgba(255,255,255,.2);color:var(--white);position:relative;overflow:hidden;transition:var(--transition)}.step-card:hover{background:#ffffff2e;transform:translateY(-8px);box-shadow:0 16px 40px #0000004d}.step-num{position:absolute;top:-10px;right:-10px;font-size:5rem;font-weight:700;color:#ffffff0f;font-family:Cinzel,serif;line-height:1}.step-card h4{color:var(--gold);margin-bottom:10px;font-size:1.2rem}.step-card p{color:#ffffffd9;font-size:.95rem;margin:0;line-height:1.7}.conversion-block{padding-top:32px}.conversion-block h3{font-size:1.8rem;margin-bottom:16px}.conversion-block p{color:#ffffffe0;font-size:1.05rem;margin-bottom:28px}.conversion-block .decree-actions{justify-content:center}.faq-container{max-width:840px;margin:0 auto}.faq-item{background:var(--white);margin-bottom:12px;border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;cursor:pointer;border-left:4px solid var(--deep-blue);transition:border-color .3s ease}.faq-item.active{border-left-color:var(--saffron)}.faq-question{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-question h4{margin:0;font-size:1rem;color:var(--deep-blue);flex:1;line-height:1.4}.faq-question i{color:var(--saffron);flex-shrink:0}.faq-answer{padding:0 24px;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:400px;padding-bottom:20px}.faq-answer p{margin:0;color:#555;font-size:.98rem}.contact-details h4{margin-bottom:6px}.contact-details h2{color:var(--deep-blue);margin-bottom:16px}.contact-details>p{color:#555}.contact-info-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.info-row{background:var(--white);padding:18px 16px;border-radius:var(--radius);display:flex;align-items:center;gap:14px;box-shadow:var(--shadow-sm);border-left:4px solid var(--saffron);transition:var(--transition)}.info-row:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.info-icon{background:var(--deep-blue);color:var(--gold);width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.info-row>div:last-child{line-height:1.5;color:#444;font-size:.9rem}.info-row strong{color:var(--deep-blue);font-size:.95rem;display:block;margin-bottom:2px}.digital-services{margin-top:32px}.digital-services h4{font-family:Cinzel,serif;font-size:1rem;margin-bottom:14px;letter-spacing:1px}.digital-tags{display:flex;flex-wrap:wrap;gap:10px}.digital-tags span{background:var(--white);color:var(--deep-blue);padding:8px 16px;border-radius:20px;font-size:.88rem;font-weight:600;border:1px solid rgba(0,0,0,.12);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition)}.digital-tags span:hover{background:var(--saffron);color:var(--white);border-color:var(--saffron);transform:translateY(-3px);box-shadow:0 6px 16px #e352054d}.contact-form-wrapper{background:var(--white);padding:40px 36px;border-radius:var(--radius);box-shadow:var(--shadow-md);border-top:4px solid var(--gold);align-self:start}.contact-form-wrapper h3{color:var(--deep-blue);margin-bottom:24px;font-size:1.4rem}.sindhu-form input,.sindhu-form textarea{width:100%;padding:13px 16px;margin-bottom:14px;border:1.5px solid #ddd;border-radius:6px;font-family:Mukta,sans-serif;font-size:1rem;color:var(--stone);background:#fafafa;transition:var(--transition)}.sindhu-form input:focus,.sindhu-form textarea:focus{outline:none;border-color:var(--saffron);background:var(--white);box-shadow:0 0 0 3px #e352051f}.sindhu-form textarea{resize:vertical}.sindhu-form button{width:100%;padding:14px;font-size:1rem;border:none;cursor:pointer}.sindhu-footer{background:var(--stone);color:var(--white);padding-top:70px;border-top:5px solid var(--saffron)}.footer-flex{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.footer-brand h2{color:var(--gold);font-size:1.5rem;margin-bottom:8px}.footer-brand .saffron-text{font-family:Cinzel,serif;font-size:.95rem;margin-bottom:0}.footer-desc{color:#bbb;max-width:280px;font-size:.95rem;line-height:1.7;margin-top:12px;margin-bottom:0}.footer-links h3{color:var(--gold);font-size:1rem;margin-bottom:16px}.footer-links ul li{margin-bottom:10px}.footer-links a{color:#bbb;font-size:.92rem;transition:var(--transition);display:inline-block}.footer-links a:hover{color:var(--gold);padding-left:4px}.footer-links ul li:not(:has(a)){color:#bbb;font-size:.92rem}.footer-bottom{margin-top:50px;padding:20px 0;text-align:center;background:#252627;border-top:1px solid #444}.footer-bottom p{color:#999;font-size:.88rem;margin-bottom:6px}.footer-bottom p:last-child{margin-bottom:0}.article-container{max-width:860px;margin:0 auto;background:var(--white);padding:50px 60px;border-radius:var(--radius);box-shadow:var(--shadow-md);border-top:6px solid var(--saffron)}.article-container h2{font-size:2.2rem;color:var(--deep-blue);line-height:1.3;margin-bottom:24px;text-align:center}.article-container h3{font-size:1.4rem;color:var(--gold);margin-top:40px;margin-bottom:16px}.article-container p{font-size:1.1rem;color:#444;line-height:1.85;margin-bottom:20px}.article-container p:first-of-type:first-letter{font-size:3.5rem;float:left;margin-right:12px;line-height:1;color:var(--saffron);font-family:Cinzel,serif;font-weight:700}@media (max-width: 768px){.article-container{padding:30px 20px}.article-container h2{font-size:1.8rem}.article-container p{font-size:1rem}}.blog-card{background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);border-bottom:4px solid var(--saffron);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-md)}.blog-image{width:100%;height:220px;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-image{transform:scale(1.05)}.blog-image-wrapper{overflow:hidden}.blog-content{padding:24px;flex:1;display:flex;flex-direction:column;background:var(--white);position:relative;z-index:1}.blog-date{font-size:.85rem;color:var(--saffron);font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.blog-card h3{color:var(--deep-blue);font-size:1.25rem;margin-bottom:12px;line-height:1.4}.blog-card p{font-size:.95rem;color:#555;margin-bottom:20px;flex:1}.blog-link{color:var(--deep-blue);font-weight:700;font-family:Cinzel,serif;display:inline-flex;align-items:center;gap:8px;transition:var(--transition);align-self:flex-start}.blog-link:hover{color:var(--saffron);gap:12px}@media (max-width: 1100px){.sindhu-nav{position:fixed;top:0;right:-100%;width:260px;height:100vh;background:var(--deep-blue);z-index:2000;padding-top:72px;transition:right .4s ease;box-shadow:-4px 0 20px #0006}.sindhu-nav.open{right:0}.sindhu-nav ul{flex-direction:column;gap:0}.sindhu-nav li{width:100%}.sindhu-nav a{display:block;padding:14px 24px;font-size:.95rem;border-radius:0}.mobile-toggle{display:block}.close-menu{display:block;position:absolute;top:18px;right:18px}}@media (max-width: 1024px){.sindhu-grid-4{grid-template-columns:repeat(2,1fr)}.grid-inner-2{grid-template-columns:1fr}}@media (max-width: 900px){.sindhu-grid-3{grid-template-columns:repeat(2,1fr)}.sindhu-grid-2{grid-template-columns:1fr;gap:36px}.royal-decree{padding:40px 28px}.sindhu-section{padding:70px 0}.section-header{margin-bottom:40px}.contact-info-cards{grid-template-columns:1fr}}@media (max-width: 640px){.sindhu-grid-4,.sindhu-grid-3{grid-template-columns:1fr}.section-header h2{font-size:1.9rem}.royal-decree h2{font-size:1.8rem}.principal-msg-card{padding:28px 20px}.sindhu-section{padding:56px 0}.footer-flex{flex-direction:column;gap:28px}.decree-actions{flex-direction:column;align-items:stretch}.decree-actions a{text-align:center}.conversion-block .decree-actions{flex-direction:column;align-items:center}.contact-form-wrapper{padding:28px 20px}.glance-card{padding:24px 20px}.sindhu-logo h1{font-size:1.1rem}.hero-content{padding:0}.royal-decree{padding:32px 20px}}:root{--w-primary: #0a2a5d;--w-primary-dark: #01001E;--w-accent: #ff2a45;--w-gold: #ffb800;--w-bg-light: #f5f5f5;--w-text: #4d4d4d;--w-text-dark: #222222;--w-white: #ffffff;--w-transition: all .3s ease;--w-shadow: 0 3px 10px rgba(0,0,0,.1)}body{font-family:Open Sans,sans-serif;color:var(--w-text);margin:0;padding:0;background:var(--w-white)}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:var(--w-text-dark);margin-top:0}.wardha-container{max-width:1200px;margin:0 auto;padding:0 20px}.w-topbar{background:var(--w-primary-dark);color:var(--w-white);padding:10px 0;font-size:.9rem}.w-topbar-flex{display:flex;justify-content:space-between;align-items:center}.w-topbar-links a{color:var(--w-white);text-decoration:none;margin-left:20px;transition:var(--w-transition)}.w-topbar-links a:hover{color:var(--w-gold)}.w-header{background:#fffffff7;height:90px;border-bottom:1px solid #e8edf5;box-shadow:0 4px 18px #0b2a5514;position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.w-header-flex{display:flex;justify-content:space-between;align-items:center;height:100%;gap:20px}.w-logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.w-logo-img{width:50px;height:50px;object-fit:contain}.w-logo h1{color:#0b2a55;font-size:19px;font-weight:800;line-height:1.15;letter-spacing:.3px;margin:0;text-transform:uppercase;white-space:nowrap}.w-nav ul{display:flex;align-items:center;gap:15px;list-style:none;margin:0;padding:0}.w-nav a{position:relative;color:#102f59;font-size:13px;font-weight:700;text-decoration:none;letter-spacing:.5px;padding:10px 0;transition:all .3s ease;text-transform:uppercase;white-space:nowrap}.w-nav a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;border-radius:10px;background:#ff2948;transform:translate(-50%);transition:width .3s ease}.w-nav a:hover{color:#ff2948}.w-nav a:hover:after{width:100%}.w-nav .w-call-btn{margin-left:5px;padding:10px 20px;border-radius:35px;background:linear-gradient(135deg,#ff2948,#e91d3d);color:#fff!important;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 8px 20px #ff294840;transition:all .3s ease;white-space:nowrap}.w-nav .w-call-btn:after{display:none}.w-nav .w-call-btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #ff294859;background:linear-gradient(135deg,#e91d3d,#c91532)}.w-btn-primary{background:var(--w-accent);color:var(--w-white)!important;padding:10px 24px;border-radius:30px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:2px solid var(--w-accent);text-decoration:none;display:inline-block;transition:var(--w-transition)}.w-btn-primary:hover{background:var(--w-white);color:var(--w-accent)!important}.w-hero{position:relative;height:75vh;min-height:500px;display:flex;align-items:center;justify-content:center;background:url(../assets/wardha_hero.jpg) center/cover no-repeat}.w-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#0a2a5de6,#01001eb3)}.w-hero-content{position:relative;z-index:2;text-align:center;color:var(--w-white);max-width:900px;padding:0 20px}.w-hero-subtitle{font-family:Roboto,sans-serif;color:var(--w-gold);font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;display:block}.w-hero-title{font-size:4.2rem;font-weight:900;line-height:1.1;margin-bottom:25px;color:var(--w-white);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.w-hero-desc{font-size:1.2rem;line-height:1.8;margin-bottom:45px;color:var(--w-bg-light)}.w-section{padding:100px 0}.w-bg-cream{background-color:var(--w-bg-light)}.w-section-header{text-align:center;margin-bottom:50px}.w-section-header h4{color:var(--w-accent);font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:700}.w-section-header h2{color:var(--w-primary-dark);font-size:2.5rem;margin-bottom:20px;font-weight:900}.w-divider{width:60px;height:4px;background:var(--w-gold);margin:0 auto;border-radius:2px}.w-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.w-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.w-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.w-about-img{width:100%;border-radius:8px;box-shadow:var(--w-shadow);border:5px solid var(--w-white)}.w-lead-text{font-size:1.1rem;line-height:1.8;color:var(--w-text);margin-bottom:20px}.w-card{background:var(--w-white);padding:50px 40px;border-radius:8px;text-align:center;box-shadow:var(--w-shadow);border-top:4px solid var(--w-primary);transition:var(--w-transition)}.w-card:hover{transform:translateY(-8px);border-top-color:var(--w-accent);box-shadow:0 8px 25px #00000026}.w-card i{font-size:2.8rem;color:var(--w-accent);margin-bottom:20px}.w-card h3{color:var(--w-primary);font-size:1.4rem;margin-bottom:15px;font-weight:700}.w-card p{color:var(--w-text);line-height:1.8;margin:0}.w-academic-item{background:var(--w-primary);color:var(--w-white);padding:45px 35px;border-radius:8px;text-align:center;transition:var(--w-transition);border-bottom:4px solid var(--w-gold)}.w-academic-item:hover{background:var(--w-primary-dark);transform:translateY(-5px)}.w-academic-item h3{color:var(--w-white);margin-bottom:15px;font-size:1.4rem}.w-academic-item p{margin:0;color:#ffffffd9;line-height:1.8;font-size:1.05rem}.w-faq-container{max-width:900px;margin:0 auto}.w-faq-item{background:var(--w-white);border:1px solid rgba(0,0,0,.08);border-radius:8px;margin-bottom:15px;overflow:hidden;transition:var(--w-transition);box-shadow:var(--w-shadow)}.w-faq-question{padding:25px 30px;font-size:1.15rem;font-weight:700;color:var(--w-primary-dark);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--w-transition)}.w-faq-question:hover{color:var(--w-accent)}.w-faq-question i{color:var(--w-accent);transition:transform .3s ease}.w-faq-item.active{border-color:var(--w-accent)}.w-faq-item.active .w-faq-question{background-color:#ff2a450d;color:var(--w-accent)}.w-faq-item.active .w-faq-question i{transform:rotate(180deg)}.w-faq-answer{padding:0 25px;max-height:0;overflow:hidden;transition:all .4s ease;color:var(--w-text);line-height:1.6}.w-faq-item.active .w-faq-answer{padding:25px 30px;max-height:500px;border-top:1px solid rgba(0,0,0,.05)}.w-footer{background:var(--w-primary-dark);color:var(--w-bg-light);padding:60px 0 20px}.w-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:50px;margin-bottom:50px}.w-footer-logo h2{color:var(--w-white);margin-bottom:20px;font-size:1.6rem}.w-footer-desc{color:#ffffffb3;line-height:1.8;margin-bottom:30px}.w-footer h4{color:var(--w-gold);font-size:1.25rem;margin-bottom:30px;position:relative;padding-bottom:12px;text-transform:uppercase}.w-footer h4:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--w-accent)}.w-footer-links{list-style:none;padding:0;margin:0}.w-footer-links li{margin-bottom:16px;font-size:1rem}.w-footer-links a{color:#fffc;text-decoration:none;transition:var(--w-transition)}.w-footer-links a:hover{color:var(--w-accent);padding-left:8px}.w-footer-contact{list-style:none;padding:0;margin:0}.w-footer-contact li{display:flex;gap:15px;margin-bottom:20px;color:#fffc;font-size:1rem;align-items:flex-start;line-height:1.6}.w-footer-contact i{color:var(--w-accent);font-size:1.2rem;margin-top:4px}.w-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;text-align:center;color:#ffffff80;font-size:.9rem}.w-animate{opacity:0;transform:translateY(40px)}.w-visible{animation:w-fadeUp .8s cubic-bezier(.2,.8,.2,1) forwards}.w-visible:nth-child(1){animation-delay:.1s}.w-visible:nth-child(2){animation-delay:.2s}.w-visible:nth-child(3){animation-delay:.3s}@keyframes w-fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.w-grid-2,.w-grid-3,.w-footer-grid{grid-template-columns:1fr;gap:40px}.w-hero-title{font-size:2.8rem}.w-nav ul{display:none}.w-header{height:auto;padding:15px 0}.w-logo h1{font-size:17px}}:root{--primary: #0f172a;--secondary: #2563eb;--accent: #ea580c;--bg-light: #f8fafc;--text: #334155;--text-muted: #64748b}.n-premium-wrapper{font-family:Inter,sans-serif;color:var(--text);background:#fff}.n-premium-wrapper *,.n-premium-wrapper *:before,.n-premium-wrapper *:after{box-sizing:border-box}.n-premium-wrapper h1,.n-premium-wrapper h2,.n-premium-wrapper h3,.n-premium-wrapper h4,.n-premium-wrapper h5{font-family:Playfair Display,serif;color:var(--primary);font-weight:700;line-height:1.3}.n-premium-wrapper p{margin:0 0 16px;line-height:1.8}.n-container{max-width:1200px;margin:0 auto;padding:0 30px}.n-section{padding:90px 0}.n-bg-light{background-color:var(--bg-light)}.n-bg-primary{background-color:var(--primary);color:#fff}.n-bg-primary h2,.n-bg-primary h3,.n-bg-primary h4{color:#fff}.n-metro-gate-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;display:flex;overflow:hidden;pointer-events:all}.n-metro-gate-container.open{pointer-events:none}.n-metro-gate{width:50%;height:100%;background:var(--primary);display:flex;align-items:center;justify-content:center;transition:transform 1.2s cubic-bezier(.77,0,.175,1);flex-shrink:0}.n-metro-gate.left{border-right:3px solid var(--accent)}.n-metro-gate.right{border-left:3px solid var(--accent)}.n-metro-gate-container.open .n-metro-gate.left{transform:translate(-100%)}.n-metro-gate-container.open .n-metro-gate.right{transform:translate(100%)}.n-gate-content{display:flex;flex-direction:column;align-items:flex-end;padding-right:50px;opacity:1;transition:opacity .3s ease}.n-metro-gate.right .n-gate-content{align-items:flex-start;padding-right:0;padding-left:50px}.n-metro-gate-container.open .n-gate-content{opacity:0}.n-gate-content h2{color:#fff;font-family:Playfair Display,serif}.n-header{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 15px #00000012;z-index:1000;height:75px;display:flex;align-items:center}.n-header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.n-logo{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.n-logo img{width:46px;height:46px;object-fit:cover;border-radius:4px}.n-logo h1{font-size:17px;margin:0;font-weight:700;font-family:Inter,sans-serif;letter-spacing:.5px;color:var(--primary);white-space:nowrap}.n-nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.n-nav a{text-decoration:none;color:#444;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;transition:color .3s}.n-nav a:hover{color:var(--accent)}.n-btn{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff!important;padding:11px 24px;text-decoration:none;font-weight:700;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;font-size:13px;transition:all .3s;display:inline-block;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 14px #f973164d}.n-btn:hover{background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-2px);box-shadow:0 8px 22px #f9731666}.n-btn-outline{background:transparent;color:#fff;border:2px solid #fff;padding:9px 22px;text-decoration:none;font-weight:600;border-radius:4px;text-transform:uppercase;font-size:13px;transition:all .3s;display:inline-block}.n-btn-outline:hover{background:#fff;color:var(--primary)}.n-hero{min-height:100vh;background:url(../assets/namakkal_hero.jpg) center center / cover no-repeat;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:75px}.n-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0f172ad9,#0f172af2)}.n-hero-content{position:relative;z-index:2;color:#fff;max-width:900px;padding:60px 30px}.n-hero-eyebrow{font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:18px;display:block}.n-hero-content h1{color:#fff;font-size:58px;margin:0 0 22px;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.3)}.n-hero-subtitle{font-size:20px;font-weight:400;margin-bottom:24px;font-family:Playfair Display,serif;font-style:italic;color:#fff;display:block;opacity:.95}.n-hero-desc{font-size:16px;line-height:1.8;margin-bottom:36px;max-width:700px;margin-left:auto;margin-right:auto}.n-hero-desc p{color:#ffffffe6}.n-hero-actions{display:flex;gap:16px;justify-content:center;margin-bottom:44px;flex-wrap:wrap}.n-hero-marquee{font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:#fff;opacity:.9;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding:14px 0;line-height:1.8;white-space:normal}.n-section-header{text-align:center;margin-bottom:55px}.n-section-tag{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:10px;font-family:Inter,sans-serif}.n-section-header h2{font-size:38px;max-width:750px;margin:0 auto 16px}.n-section-header p{color:var(--text-muted);font-size:16px;line-height:1.8;margin:0 auto;max-width:700px}.n-bg-primary .n-section-header h2{color:#fff}.n-bg-primary .n-section-header p{color:#ffffffbf}.n-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.n-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.n-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.n-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.n-about-text p{font-size:16px;line-height:1.8;color:var(--text-muted);margin-bottom:18px}.n-about-text h2{font-size:38px;margin:0 0 28px}.n-principal-quote{border-left:4px solid var(--accent);padding:20px 24px;margin-top:36px;background:var(--bg-light);border-radius:0 8px 8px 0}.n-principal-quote h3{font-size:13px;margin:0 0 12px;color:var(--accent);font-family:Inter,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.n-principal-quote p{font-family:Playfair Display,serif;font-style:italic;font-size:18px;color:var(--primary);line-height:1.6;margin:0 0 10px}.n-principal-quote span{font-size:14px;color:var(--text-muted);line-height:1.6}.n-about-img{position:relative;padding:0 30px 30px 0}.n-about-img img{width:100%;height:520px;object-fit:cover;border-radius:8px;box-shadow:0 20px 50px #0000001f;position:relative;z-index:2;display:block}.n-about-img:after{content:"";position:absolute;bottom:0;right:0;width:80%;height:80%;background:var(--secondary);border-radius:8px;z-index:1}.n-card{background:#fff;padding:36px 28px;border-radius:8px;box-shadow:0 4px 20px #0000000d;transition:transform .3s,box-shadow .3s;text-align:center;border:1px solid rgba(0,0,0,.06)}.n-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.n-card i{font-size:32px;color:var(--accent);display:block;margin-bottom:18px}.n-card h3{font-size:18px;margin:0 0 12px}.n-card p{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0}.n-bg-primary .n-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.n-bg-primary .n-card h3{color:#fff}.n-bg-primary .n-card p{color:#ffffffb3}.n-bg-primary .n-card i{color:var(--accent)}.n-bg-primary .n-card:hover{background:#ffffff1f}.n-card-left{text-align:left}.n-card-left h3{display:flex;align-items:center;gap:10px;font-size:20px}.n-card-left h3 i{font-size:22px;display:inline-block;margin:0;color:var(--accent)}.n-card-left ul{color:var(--text-muted);line-height:1.9;padding-left:20px;margin:10px 0 16px}.n-card-left p{font-size:15px;color:var(--text-muted);line-height:1.7;margin:0 0 12px}.n-card-side{display:flex;gap:24px;text-align:left;align-items:flex-start}.n-card-side>i{font-size:42px;color:var(--primary);flex-shrink:0;margin:4px 0 0}.n-card-side h3{font-size:22px;margin:0 0 12px}.n-card-side p{font-size:15px;color:var(--text-muted);line-height:1.7;margin:0 0 8px}.n-faq-list{max-width:800px;margin:0 auto}.n-faq-item{background:#fff;border:1px solid #e5e7eb;margin-bottom:12px;border-radius:8px;overflow:hidden;transition:box-shadow .3s}.n-faq-item:hover{box-shadow:0 4px 15px #0000000f}.n-faq-q{padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;color:var(--primary);font-size:15px;-webkit-user-select:none;user-select:none}.n-faq-q i{flex-shrink:0;color:var(--accent);font-size:13px}.n-faq-a{padding:0 24px;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;color:var(--text-muted);line-height:1.7;font-size:15px}.n-faq-item.active .n-faq-q{background:var(--bg-light);color:var(--accent);border-bottom:1px solid #e5e7eb}.n-faq-item.active .n-faq-a{padding:20px 24px;max-height:1000px}.n-news-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.n-news-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.n-news-icon-bar{background:var(--primary);padding:24px 28px;font-size:36px;color:#fff}.n-news-content{padding:28px;flex:1;display:flex;flex-direction:column}.n-news-content h3{font-size:20px;margin:0 0 12px;line-height:1.4;color:var(--primary)}.n-news-content p{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0;flex:1}.n-cta-section{background:var(--primary);position:relative;padding:110px 0;text-align:center;overflow:hidden}.n-cta-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../assets/namakkal_building.jpg) center center / cover no-repeat;opacity:.07}.n-cta-content{position:relative;z-index:2;color:#fff;max-width:780px;margin:0 auto;padding:0 30px}.n-cta-content h2{color:#fff;font-size:48px;margin:0 0 14px}.n-cta-tagline{font-family:Playfair Display,serif;font-style:italic;font-size:22px;color:#fff;opacity:.95;margin-bottom:28px;display:block}.n-cta-content p{font-size:17px;line-height:1.8;margin-bottom:14px;color:#ffffffe6}.n-cta-highlight{font-size:22px;font-weight:700;font-family:Playfair Display,serif;color:#fff;margin:32px 0 36px;display:block}.n-cta-note{font-size:12px;margin-top:22px;color:#ffffff80;font-style:italic}.n-footer{background:#051630;color:#ffffffb3;padding:80px 0 32px}.n-footer h3{color:#fff;font-size:14px;margin:0 0 20px;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:1.5px}.n-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:60px;align-items:start}.n-footer-logo{display:flex;align-items:center;gap:14px;margin-bottom:14px}.n-footer-logo img{width:48px;height:48px;object-fit:cover;border-radius:4px}.n-footer-logo h2{color:#fff;margin:0;font-size:22px}.n-footer-tagline{font-size:14px;font-weight:600;color:#fff;opacity:.8;margin-bottom:14px}.n-footer-desc{font-size:14px;line-height:1.7;color:#ffffffb3}.n-footer ul{list-style:none;padding:0;margin:0}.n-footer ul li{margin-bottom:10px}.n-footer ul li a{color:#ffffffb3;text-decoration:none;font-size:14px;transition:color .3s}.n-footer ul li a:hover{color:var(--accent)}.n-footer-contact-item{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px;font-size:14px;color:#ffffffb3}.n-footer-contact-item i{color:var(--accent);margin-top:3px;flex-shrink:0}.n-footer-divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin:0 0 32px}.n-footer-bottom{text-align:center}.n-footer-motto{font-family:Playfair Display,serif;font-style:italic;font-size:20px;color:#fff;margin-bottom:14px;display:block}.n-footer-copy{font-size:13px;color:#ffffff80;margin:0}@media (max-width: 1100px){.n-grid-5{grid-template-columns:repeat(3,1fr)}.n-nav{gap:12px}.n-nav a{font-size:11px}}@media (max-width: 900px){.n-grid-2{grid-template-columns:1fr;gap:40px}.n-grid-3{grid-template-columns:1fr}.n-grid-4,.n-grid-5{grid-template-columns:repeat(2,1fr)}.n-footer-grid{grid-template-columns:1fr;gap:36px}.n-nav,.n-header-contact{display:none!important}.n-hero-content h1{font-size:38px}.n-about-img:after{display:none}.n-about-img{padding:0}.n-about-img img{height:300px}.n-section-header h2{font-size:30px}.n-cta-content h2{font-size:34px}}@media (max-width: 600px){.n-grid-4,.n-grid-5{grid-template-columns:1fr}.n-section{padding:60px 0}.n-hero-content h1{font-size:30px}.n-hero-actions{flex-direction:column;align-items:center}.n-logo h1{display:none}}html{scroll-behavior:smooth;scroll-padding-top:90px}:root{--t-primary: #1A2F4B;--t-primary-light: #284060;--t-secondary: #4B5320;--t-secondary-hover: #3A4119;--t-accent: #D4AF37;--t-text: #334155;--t-text-light: #64748b;--t-bg: #ffffff;--t-bg-alt: #F5F7F2;--t-white: #ffffff;--t-font-main: "Montserrat", sans-serif;--t-font-serif: "Playfair Display", serif;--t-shadow: 0 12px 30px rgba(11, 36, 71, .06);--t-shadow-hover: 0 20px 40px rgba(11, 36, 71, .12);--t-radius: 16px;--t-radius-lg: 24px;--t-transition: all .4s cubic-bezier(.16, 1, .3, 1)}.t-layout-wrapper{font-family:var(--t-font-main);color:var(--t-text);background:var(--t-bg);overflow-x:hidden;line-height:1.7}.t-metro-gate{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,var(--t-primary),var(--t-primary-light));color:var(--t-white);display:flex;align-items:center;justify-content:center;z-index:9999;text-align:center;animation:fadeOutGate .6s cubic-bezier(.16,1,.3,1) 1.2s forwards}@keyframes fadeOutGate{to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.05)}}.t-gate-content{max-width:800px;padding:40px;animation:slideUpFade .8s ease forwards}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.t-gate-content h2{font-family:var(--t-font-serif);font-size:48px;color:var(--t-secondary);margin-bottom:20px}.t-gate-lead{font-size:24px;font-weight:600;margin-bottom:20px;letter-spacing:.5px;color:var(--t-white)}.t-gate-content p{font-size:16px;color:var(--t-white)}.t-gate-tagline{font-size:16px;letter-spacing:4px;color:var(--t-accent);margin-top:30px;text-transform:uppercase}.t-gate-loader{width:50px;height:50px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--t-secondary);border-radius:50%;margin:40px auto 0;animation:spin 1s infinite cubic-bezier(.68,-.55,.265,1.55)}@keyframes spin{to{transform:rotate(360deg)}}.t-header{position:sticky;top:0;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 30px #0000000a;z-index:1000;transition:var(--t-transition)}.t-nav-container{max-width:1400px;margin:0 auto;padding:15px 40px;display:flex;justify-content:space-between;align-items:center}.t-logo-group{display:flex;align-items:center;gap:15px;flex-shrink:0}.t-logo{height:55px;width:55px;object-fit:cover;border-radius:50%;box-shadow:0 4px 10px #0000001a}.t-brand-name strong{font-size:22px;color:var(--t-primary);font-family:var(--t-font-serif);letter-spacing:.5px;white-space:nowrap}.t-nav-links{display:flex;align-items:center;gap:15px}.t-nav-links a{text-decoration:none;color:var(--t-text);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:var(--t-transition);position:relative}.t-nav-links a:not(.t-btn-nav):after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:var(--t-secondary);transition:var(--t-transition)}.t-nav-links a:not(.t-btn-nav):hover:after{width:100%}.t-nav-links a:hover{color:var(--t-primary)}.t-btn-nav{background:var(--t-secondary);color:var(--t-white)!important;padding:12px 28px;border-radius:30px;box-shadow:0 4px 15px #4b53204d}.t-btn-nav:hover{background:var(--t-secondary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #4b532066}.t-mobile-menu{display:none;background:none;border:none;font-size:24px;color:var(--t-primary);cursor:pointer}.t-section{padding:100px 20px}.t-bg-alt{background:var(--t-bg-alt)}.t-container{max-width:1280px;margin:0 auto}.text-center{text-align:center}.t-section-header{margin-bottom:60px}.t-section-header h2{font-family:var(--t-font-serif);font-size:46px;color:var(--t-primary);margin-bottom:20px;position:relative;display:inline-block}.t-section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--t-secondary);border-radius:2px}.t-section-header.text-left h2:after{left:0;transform:none}.t-section-header p{font-size:18px;color:var(--t-text-light);max-width:700px;margin:20px auto 0}.t-btn-primary,.t-btn-outline,.t-btn-secondary{display:inline-block;padding:16px 40px;border-radius:30px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:var(--t-transition);font-size:14px;cursor:pointer}.t-btn-primary{background:var(--t-secondary);color:var(--t-white);box-shadow:0 8px 20px #4b53204d}.t-btn-primary:hover{background:var(--t-secondary-hover);transform:translateY(-3px);box-shadow:0 12px 25px #4b532066}.t-btn-outline{border:2px solid var(--t-white);color:var(--t-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.t-btn-outline:hover{background:var(--t-white);color:var(--t-primary);transform:translateY(-3px)}.t-btn-secondary{background:var(--t-primary);color:var(--t-white);box-shadow:0 8px 20px #1a2f4b33}.t-btn-secondary:hover{background:var(--t-primary-light);transform:translateY(-3px)}.t-hero{position:relative;height:95vh;min-height:700px;display:flex;align-items:center;color:var(--t-white);padding:0 20px;overflow:hidden}.t-hero-bg,.t-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.t-hero-bg img{width:100%;height:100%;object-fit:cover}.t-hero-overlay{background:#040f1ebf}.t-hero-content{position:relative;z-index:2;max-width:800px;margin-left:5%}.t-hero-content h1{font-family:var(--t-font-serif);font-size:72px;margin-bottom:15px;color:var(--t-white);line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,.8)}.t-hero-content h2{font-size:28px;color:var(--t-secondary);margin-bottom:30px;font-weight:700;letter-spacing:1px;text-shadow:0 2px 10px rgba(0,0,0,.8)}.t-hero-content p{font-size:20px;font-weight:500;line-height:1.8;margin-bottom:40px;max-width:650px;color:var(--t-white);text-shadow:0 2px 10px rgba(0,0,0,.8)}.t-hero-buttons{display:flex;gap:20px}.t-marquee-container{position:absolute;bottom:0;left:0;width:100%;background:#1a2f4bf2;padding:15px 0;overflow:hidden;z-index:2;border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.t-marquee span{display:inline-block;white-space:nowrap;color:var(--t-accent);font-size:14px;font-weight:700;letter-spacing:3px;animation:scrollMarquee 35s linear infinite}@keyframes scrollMarquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.t-about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.t-about-content h2{font-family:var(--t-font-serif);font-size:42px;color:var(--t-primary);margin-bottom:30px}.t-about-content p{font-size:17px;color:var(--t-text-light);margin-bottom:20px}.t-principal-desk{position:relative}.t-about-image-wrapper{position:relative;overflow:hidden;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-hover);margin-bottom:30px}.t-about-img{width:100%;display:block;transition:var(--t-transition)}.t-about-image-wrapper:hover .t-about-img{transform:scale(1.05)}.t-principal-card{background:var(--t-white);padding:50px;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);position:relative;z-index:1;transition:var(--t-transition)}.t-principal-card:hover{transform:translateY(-5px);box-shadow:var(--t-shadow-hover)}.t-principal-card h3{font-size:26px;color:var(--t-primary);margin-bottom:25px;display:flex;align-items:center;gap:15px}.t-principal-card h3:before{content:"";width:40px;height:3px;background:var(--t-secondary)}.t-principal-card blockquote{font-size:18px;font-style:italic;color:var(--t-text);margin-bottom:25px;position:relative}.t-principal-card blockquote:before{content:'"';font-family:var(--t-font-serif);font-size:80px;color:var(--t-accent);position:absolute;top:-30px;left:-20px}.t-principal-goal{font-weight:700;color:var(--t-secondary);font-size:16px}.t-academics-flex{display:flex;gap:60px;align-items:center}.t-academics-list{flex:1}.t-aca-item{background:var(--t-white);padding:25px 30px;border-radius:var(--t-radius);margin-bottom:20px;box-shadow:var(--t-shadow);transition:var(--t-transition);border-left:4px solid transparent}.t-aca-item:hover{transform:translate(10px);box-shadow:var(--t-shadow-hover);border-left-color:var(--t-secondary)}.t-aca-item h3{font-size:20px;color:var(--t-primary);margin-bottom:10px;display:flex;align-items:center;gap:15px}.t-aca-item h3 span{color:var(--t-secondary);font-family:var(--t-font-serif);font-size:28px}.t-aca-item p{color:var(--t-text-light);padding-left:45px;margin:0}.t-academics-image{flex:1.2;display:flex;flex-direction:column}.t-academics-image-wrapper{overflow:hidden;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);position:relative;z-index:1}.t-academics-image-wrapper img{width:100%;display:block;transition:var(--t-transition)}.t-academics-image-wrapper:hover img{transform:scale(1.05)}.t-focus-box{background:var(--t-primary);color:var(--t-white);padding:35px;border-radius:var(--t-radius);box-shadow:0 15px 35px #1a2f4b33;position:relative;margin:-30px 40px 0;z-index:2;transition:var(--t-transition)}.t-focus-box:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1a2f4b4d}.t-focus-box h4{color:var(--t-accent);margin-bottom:15px;font-size:20px}.t-focus-box p{font-size:15px;color:var(--t-white)!important;margin:0;line-height:1.8}.t-life-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.t-life-image{position:relative;overflow:hidden;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow)}.t-life-image img{width:100%;display:block;transition:var(--t-transition)}.t-life-image:hover img{transform:scale(1.05)}.t-life-text h3{font-size:28px;color:var(--t-primary);margin-bottom:20px;margin-top:30px;font-family:var(--t-font-serif)}.t-life-text h3:first-child{margin-top:0}.t-life-text p{color:var(--t-text-light);margin-bottom:20px}.t-cadet-list{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.t-cadet-list li{background:var(--t-bg-alt);padding:15px 20px;border-radius:8px;display:flex;align-items:center;gap:15px;font-weight:600;transition:var(--t-transition);cursor:default}.t-cadet-list li:hover{background:var(--t-primary);color:var(--t-white);transform:translateY(-3px);box-shadow:var(--t-shadow)}.t-cadet-list i{color:var(--t-secondary)}.t-life-summary{font-size:18px;font-weight:700;color:var(--t-primary);border-left:4px solid var(--t-secondary);padding-left:20px}.t-sports-flex{display:flex;gap:60px;align-items:center}.t-sports-content{flex:1}.t-sports-content h2{font-family:var(--t-font-serif);font-size:42px;color:var(--t-primary);margin-bottom:25px}.t-sports-lead{font-size:18px;color:var(--t-text-light);margin-bottom:40px}.t-sport-blocks{display:grid;grid-template-columns:1fr 1fr;gap:30px}.t-sport-block{background:var(--t-white);padding:30px;border-radius:var(--t-radius);box-shadow:var(--t-shadow);transition:var(--t-transition)}.t-sport-block:hover{transform:translateY(-10px);box-shadow:var(--t-shadow-hover)}.t-sport-block h4{font-size:22px;color:var(--t-primary);margin-bottom:15px}.t-sport-block p{color:var(--t-text-light);margin:0}.t-sports-visual{flex:1.2;display:flex;flex-direction:column}.t-sports-image-wrapper{overflow:hidden;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);position:relative;z-index:1}.t-sports-image-wrapper img{width:100%;display:block;transition:var(--t-transition)}.t-sports-image-wrapper:hover img{transform:scale(1.05)}.t-focus-box-sports{background:var(--t-secondary);color:var(--t-white);padding:35px;border-radius:var(--t-radius);box-shadow:0 15px 35px #4b53204d;position:relative;margin:-30px 40px 0;z-index:2;transition:var(--t-transition)}.t-focus-box-sports:hover{transform:translateY(-5px);box-shadow:0 20px 45px #4b532066}.t-focus-box-sports h4{margin-bottom:15px;font-size:20px;color:var(--t-white)!important;font-weight:700}.t-focus-box-sports p{font-size:15px;margin:0;color:var(--t-white)!important;font-weight:500;line-height:1.8}.t-campus-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:50px}.t-campus-card{background:var(--t-white);padding:50px;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);transition:var(--t-transition)}.t-campus-card:hover{transform:translateY(-5px);box-shadow:var(--t-shadow-hover)}.t-campus-card h3{font-size:26px;color:var(--t-primary);margin-bottom:20px;font-family:var(--t-font-serif)}.t-campus-card p{color:var(--t-text-light)}.t-campus-summary{font-size:22px;font-family:var(--t-font-serif);color:var(--t-primary);margin-bottom:60px;max-width:900px;margin-left:auto;margin-right:auto}.t-campus-highlights h3{margin-bottom:30px;font-size:28px;color:var(--t-primary)}.t-highlights-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:60px;max-width:1000px;margin-left:auto;margin-right:auto}.t-highlights-tags span{background:var(--t-bg-alt);color:var(--t-text);padding:12px 25px;border-radius:30px;font-size:15px;font-weight:600;transition:var(--t-transition);border:1px solid rgba(0,0,0,.05);cursor:default}.t-highlights-tags span:hover{background:var(--t-primary);color:var(--t-white);transform:translateY(-3px);box-shadow:0 10px 20px #1a2f4b26}.t-campus-full-img-wrapper{overflow:hidden;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-hover)}.t-campus-full-img{width:100%;height:600px;object-fit:cover;transition:var(--t-transition);display:block}.t-campus-full-img-wrapper:hover .t-campus-full-img{transform:scale(1.05)}.t-faq-wrapper{max-width:900px;margin:0 auto}.t-faq-item{background:var(--t-white);margin-bottom:20px;border-radius:var(--t-radius);box-shadow:var(--t-shadow);overflow:hidden;transition:var(--t-transition)}.t-faq-q{padding:25px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--t-transition)}.t-faq-q h4{font-size:18px;color:var(--t-primary);font-weight:700;margin:0}.t-faq-q i{color:var(--t-secondary);background:#4b53201a;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--t-transition)}.t-faq-a{padding:0 30px;max-height:0;overflow:hidden;transition:.4s ease-in-out;color:var(--t-text-light);background:var(--t-white)}.t-faq-item:hover{box-shadow:var(--t-shadow-hover);transform:translateY(-2px)}.t-faq-item.active .t-faq-q{background:var(--t-primary)}.t-faq-item.active .t-faq-q h4{color:var(--t-white)}.t-faq-item.active .t-faq-q i{background:var(--t-secondary);color:var(--t-white);transform:rotate(180deg)}.t-faq-item.active .t-faq-a{padding:0 30px 30px;max-height:500px;margin-top:20px}.t-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.t-news-card{background:var(--t-white);padding:50px 40px;border-radius:var(--t-radius-lg);text-align:center;box-shadow:var(--t-shadow);transition:var(--t-transition);position:relative;overflow:hidden;z-index:1}.t-news-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:var(--t-primary);transition:var(--t-transition);z-index:-1}.t-news-card:hover:before{height:100%}.t-news-card:hover{transform:translateY(-10px);box-shadow:var(--t-shadow-hover)}.t-news-card i{font-size:48px;color:var(--t-secondary);margin-bottom:25px;transition:var(--t-transition)}.t-news-card h3{font-size:24px;margin-bottom:20px;color:var(--t-primary);transition:var(--t-transition)}.t-news-card p{color:var(--t-text-light);transition:var(--t-transition);margin:0}.t-news-card:hover h3,.t-news-card:hover p,.t-news-card:hover i{color:var(--t-white)}.t-article-card{background:var(--t-white);padding:80px 100px;border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);max-width:1000px;margin:0 auto}.t-article-title{font-family:var(--t-font-serif);font-size:42px;color:var(--t-primary);line-height:1.2;margin-bottom:30px;text-align:center}.t-article-card p{font-size:18px;color:var(--t-text);line-height:1.8;margin-bottom:25px}.t-article-card p strong{color:var(--t-primary)}.t-article-divider{border:none;height:3px;background:var(--t-secondary);width:60px;margin:50px auto}.t-article-heading{font-family:var(--t-font-serif);font-size:28px;color:var(--t-primary);margin:50px 0 20px}.t-article-list{margin:0 0 30px 40px;padding:0}.t-article-list li{font-size:18px;color:var(--t-text);margin-bottom:15px;line-height:1.7}.t-article-quote{background:var(--t-primary);color:var(--t-white);padding:40px;border-radius:var(--t-radius);text-align:center;margin-top:60px;box-shadow:var(--t-shadow-hover);transition:var(--t-transition)}.t-article-quote:hover{transform:translateY(-5px)}.t-article-quote h3{font-family:var(--t-font-serif);font-size:26px;font-style:italic;color:var(--t-secondary);margin:0}.t-admissions-cta{background:linear-gradient(135deg,var(--t-primary),var(--t-primary-light));color:var(--t-white);padding:80px 20px;position:relative;overflow:hidden}.t-admissions-cta:after{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(75,83,32,.2) 0%,transparent 70%);border-radius:50%}.t-admissions-cta h2{font-family:var(--t-font-serif);font-size:42px;margin-bottom:15px;color:var(--t-accent);position:relative;z-index:2}.t-admissions-lead{font-size:20px;font-weight:600;margin-bottom:30px;position:relative;z-index:2;color:var(--t-white)!important}.t-admissions-content{max-width:800px;margin:0 auto 40px;position:relative;z-index:2}.t-admissions-content p{font-size:16px;margin-bottom:15px;color:var(--t-white)!important;line-height:1.8}.t-ready-box{background:#ffffff0f;padding:40px;border-radius:var(--t-radius);max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-left:4px solid var(--t-secondary);text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);position:relative;z-index:2;transition:var(--t-transition)}.t-ready-box:hover{background:#ffffff17;transform:translateY(-5px)}.t-ready-box h3{font-size:26px;margin-bottom:10px;color:var(--t-white)!important}.t-admissions-tagline{font-family:var(--t-font-serif);font-size:16px;color:var(--t-accent);letter-spacing:.5px;margin:0}.t-admissions-buttons{display:flex;gap:15px;flex-shrink:0;align-items:center}.t-footer{background:#08121f;color:var(--t-white);padding:40px 20px 10px}.t-footer-top h2{font-family:var(--t-font-serif);font-size:26px;color:var(--t-white);margin-bottom:5px}.t-footer-tag{color:var(--t-secondary);font-size:13px;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase;font-weight:600}.t-footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1.5fr;gap:20px;margin-bottom:30px}.t-footer-col h4{color:var(--t-white);font-size:16px;margin-bottom:15px;position:relative}.t-footer-col h4:after{content:"";position:absolute;left:0;bottom:-6px;width:30px;height:2px;background:var(--t-secondary)}.t-footer-links{display:flex;flex-direction:column;gap:8px}.t-footer-links a{color:var(--t-white);text-decoration:none;transition:var(--t-transition);display:flex;align-items:center;gap:8px;font-size:13px}.t-footer-links a:before{content:"❯";font-size:14px;color:var(--t-secondary);transition:var(--t-transition)}.t-footer-links a:hover{color:var(--t-accent);transform:translate(5px)}.t-footer-col p{margin-bottom:8px;font-size:13px;color:var(--t-white)!important;line-height:1.6}.t-footer-quote{font-style:italic;color:var(--t-accent)!important;margin-top:15px;font-size:14px}.t-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:15px;text-align:center;font-size:12px;color:#fff9!important}@media (max-width: 1200px){.t-focus-box,.t-focus-box-sports{position:relative;margin:20px 0 0;max-width:100%}.t-academics-image img,.t-sports-visual img{border-radius:var(--t-radius-lg)}.t-about-grid,.t-academics-flex,.t-life-grid,.t-sports-flex{gap:40px}}@media (max-width: 992px){.t-ready-box{flex-direction:column;text-align:center;border-left:none;border-top:4px solid var(--t-secondary);gap:20px}.t-hero-content h1{font-size:56px}.t-about-grid,.t-academics-flex,.t-life-grid,.t-sports-flex,.t-news-grid{grid-template-columns:1fr}.t-footer-grid{grid-template-columns:1fr 1fr;gap:60px}.t-hero-content{margin-left:0;text-align:center}.t-hero-buttons{justify-content:center}.t-focus-box,.t-focus-box-sports{margin-left:0;margin-right:0}}@media (max-width: 768px){.t-nav-links{display:none}.t-nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--t-white);padding:30px;box-shadow:0 10px 20px #0000001a}.t-mobile-menu{display:block}.t-hero-content h1{font-size:42px}.t-hero-buttons,.t-admissions-buttons{flex-direction:column}.t-footer-grid,.t-sport-blocks,.t-cadet-list,.t-campus-grid{grid-template-columns:1fr}.t-section{padding:60px 20px}.t-admissions-cta h2{font-size:42px}.t-article-card{padding:40px 30px}.t-article-title{font-size:32px}.t-article-heading{font-size:24px}}:root{--az-navy: #1a2f5e;--az-blue: #1eaaf1;--az-orange: #f26522;--az-green: #8cc152;--az-light: #f4f7fb;--az-white: #ffffff;--az-dark: #1c1c1c;--az-text: #4a4a4a;--az-muted: #888888;--az-font: "Nunito", sans-serif;--az-serif: "Merriweather", serif;--az-radius: 10px;--az-shadow: 0 8px 30px rgba(0,0,0,.08);--az-trans: all .3s ease}body{font-family:var(--az-font);color:var(--az-text);background:var(--az-white)}.az-layout-wrapper{overflow-x:hidden}.az-container{max-width:1200px;margin:0 auto;padding:0 24px}.az-top-bar{background:var(--az-navy);color:#ffffffbf;font-size:13px;padding:9px 0}.az-top-bar-inner{display:flex;justify-content:space-between;align-items:center}.az-top-contact{display:flex;gap:24px;flex-wrap:wrap}.az-top-contact span{display:flex;align-items:center;gap:7px}.az-top-contact i{color:var(--az-orange)}.az-top-social{display:flex;gap:14px}.az-top-social i{cursor:pointer;transition:var(--az-trans)}.az-top-social i:hover{color:var(--az-orange)}.az-main-header{position:sticky;top:0;z-index:1000;background:var(--az-white);box-shadow:0 2px 20px #00000014;padding:12px 0}.az-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.az-logo-area{display:flex;align-items:center;gap:14px;text-decoration:none}.az-logo{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--az-blue)}.az-brand-text h2{font-size:20px;font-weight:900;color:var(--az-navy);line-height:1.2;margin-bottom:2px}.az-brand-text h2 span{color:var(--az-orange)}.az-brand-text small{font-size:11px;color:var(--az-muted);letter-spacing:1.5px;text-transform:uppercase}.az-nav-inline{display:flex;gap:4px;align-items:center}.az-nav-inline a{color:var(--az-dark);text-decoration:none;font-weight:700;font-size:13.5px;padding:8px 12px;border-radius:6px;transition:var(--az-trans)}.az-nav-inline a:hover{color:var(--az-orange);background:#f2652214}.az-nav-inline a:last-child{background:var(--az-orange);color:var(--az-white);padding:9px 18px;border-radius:25px}.az-nav-inline a:last-child:hover{background:#d65516;color:var(--az-white)}.az-mobile-toggle{display:none;background:none;border:2px solid var(--az-navy);color:var(--az-navy);border-radius:6px;padding:6px 10px;font-size:18px;cursor:pointer}.az-marquee-bar{background:var(--az-blue);padding:11px 0;overflow:hidden;white-space:nowrap}.az-marquee-track{display:inline-block;animation:az-scroll 40s linear infinite}.az-marquee-track span{font-weight:700;font-size:13px;letter-spacing:1.5px;color:var(--az-white);text-transform:uppercase}@keyframes az-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.az-hero{position:relative}.az-hero-bg{background-size:cover;background-position:center;background-attachment:fixed}.az-hero-overlay{background:linear-gradient(135deg,#1a2f5ee0,#1eaaf18c);padding:140px 0 100px}.az-hero-content{max-width:700px;color:var(--az-white)}.az-hero-pretitle{font-size:16px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--az-orange);margin-bottom:12px}.az-hero-content h1{font-size:54px;font-weight:900;line-height:1.15;margin-bottom:12px}.az-hero-content h1 span{color:var(--az-orange)}.az-hero-content h3{font-size:22px;font-weight:600;margin-bottom:20px;color:#ffffffe6}.az-hero-desc{font-size:16px;line-height:1.8;color:#ffffffd9;margin-bottom:36px;max-width:600px}.az-hero-btns{display:flex;gap:16px;flex-wrap:wrap}.az-hero-pills{background:var(--az-navy)}.az-pills-row{display:flex;justify-content:center;flex-wrap:wrap}.az-pill{display:flex;align-items:center;gap:10px;padding:18px 30px;color:#f0f0f0;cursor:pointer;border-right:1px solid rgba(255,255,255,.1);transition:var(--az-trans);font-weight:700;font-size:14px}.az-pill:last-child{border-right:none}.az-pill:hover{background:var(--az-orange);color:var(--az-white)}.az-pill i{font-size:20px;color:var(--az-blue)}.az-pill:hover i{color:var(--az-white)}.az-btn-primary{background:var(--az-orange);color:var(--az-white);text-decoration:none;padding:14px 32px;border-radius:30px;font-weight:700;font-size:14px;display:inline-block;transition:var(--az-trans);border:2px solid var(--az-orange)}.az-btn-primary:hover{background:#d65516;border-color:#d65516;transform:translateY(-2px)}.az-btn-ghost{background:transparent;color:var(--az-white);text-decoration:none;padding:14px 32px;border-radius:30px;font-weight:700;font-size:14px;display:inline-block;transition:var(--az-trans);border:2px solid rgba(255,255,255,.7)}.az-btn-ghost:hover{background:var(--az-white);color:var(--az-navy)}.az-btn-outline-dark{background:transparent;color:var(--az-navy);text-decoration:none;padding:14px 32px;border-radius:30px;font-weight:700;font-size:14px;display:inline-block;transition:var(--az-trans);border:2px solid var(--az-navy)}.az-btn-outline-dark:hover{background:var(--az-navy);color:var(--az-white)}.az-section{padding:90px 0}.az-bg-light{background:var(--az-light)}.az-bg-navy{background:var(--az-navy)}.az-section-hd{text-align:center;margin-bottom:55px}.az-section-hd.left{text-align:left}.az-section-hd.center-light{text-align:center;margin-bottom:55px}.az-section-hd h2{font-size:36px;font-weight:900;color:var(--az-navy);margin-bottom:12px}.az-section-hd.center-light h2{color:var(--az-white)}.az-section-hd h2 span,.az-section-hd.center-light h2 span{color:var(--az-orange)}.az-section-hd p{font-size:16px;color:var(--az-muted);max-width:680px;margin:0 auto;line-height:1.7}.az-section-hd.center-light p{color:#ffffffbf}.az-section-hd.left p{margin:0}.az-two-col{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start}.az-news-box{border-radius:var(--az-radius);overflow:hidden;box-shadow:var(--az-shadow)}.az-news-header{background:var(--az-green);padding:20px 24px}.az-news-header h3{color:var(--az-white);font-size:20px;font-weight:800;margin:0}.az-news-list{background:var(--az-white)}.az-news-item{display:flex;gap:16px;padding:20px 24px;border-bottom:1px solid #f0f0f0;align-items:flex-start}.az-news-item:last-child{border-bottom:none}.az-news-icon{width:38px;height:38px;border-radius:50%;background:#e8f5e9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.az-news-icon i{color:var(--az-green);font-size:16px}.az-news-item strong{font-size:14px;color:var(--az-navy);display:block;margin-bottom:5px}.az-news-item p{font-size:13px;color:var(--az-muted);line-height:1.5;margin:0}.az-welcome-card{border-radius:var(--az-radius);overflow:hidden;box-shadow:var(--az-shadow)}.az-welcome-head{background:var(--az-blue);padding:22px 30px}.az-welcome-head h2{color:var(--az-white);font-size:24px;font-weight:800;margin:0}.az-welcome-body{display:flex;gap:24px;padding:28px 30px;align-items:flex-start}.az-welcome-body img{width:220px;height:190px;object-fit:cover;border-radius:8px;flex-shrink:0}.az-welcome-text{flex:1}.az-quote-text{font-size:16px;font-weight:700;color:var(--az-blue);margin-bottom:14px;font-style:italic}.az-welcome-text p{font-size:14px;line-height:1.7;color:var(--az-text);margin-bottom:12px}.az-principal-desk{padding:24px 30px;background:#f9fbfd;border-top:1px solid #e8eef5}.az-principal-badge{display:inline-block;background:var(--az-navy);color:var(--az-white);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:30px;margin-bottom:14px}.az-principal-desk blockquote{font-family:var(--az-serif);font-size:16px;font-style:italic;color:var(--az-navy);border-left:4px solid var(--az-orange);padding-left:18px;margin:0 0 14px;line-height:1.7}.az-principal-desk p{font-size:14px;color:var(--az-muted);line-height:1.7;margin:0}.az-pillars{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.az-pillar{background:var(--az-white);border-radius:var(--az-radius);padding:30px 20px;text-align:center;box-shadow:var(--az-shadow);transition:var(--az-trans);border-bottom:3px solid transparent;position:relative;overflow:hidden}.az-pillar:hover{transform:translateY(-6px);border-bottom-color:var(--az-orange)}.az-pillar-num{font-size:42px;font-weight:900;color:#1a2f5e12;position:absolute;top:10px;right:15px;line-height:1}.az-pillar i{font-size:30px;color:var(--az-blue);margin-bottom:14px;display:block}.az-pillar h4{font-size:15px;font-weight:800;color:var(--az-navy);margin-bottom:10px}.az-pillar p{font-size:13px;color:var(--az-muted);line-height:1.6}.az-split{display:flex;align-items:center;gap:60px}.az-split.reverse{flex-direction:row-reverse}.az-split-text{flex:1}.az-split-text p{font-size:15px;line-height:1.8;color:var(--az-text);margin-bottom:18px}.az-split-img{flex:1}.az-split-img img{width:100%;border-radius:var(--az-radius);box-shadow:var(--az-shadow)}.az-routine-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.az-tag{background:var(--az-light);color:var(--az-navy);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;border:1px solid rgba(26,47,94,.15)}.az-sports-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.az-sport-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--az-radius);padding:36px 24px;text-align:center;transition:var(--az-trans);border-top:3px solid var(--az-orange)}.az-sport-card:hover{background:#ffffff1f;transform:translateY(-6px)}.az-sport-card i{font-size:40px;color:var(--az-orange);margin-bottom:18px;display:block}.az-sport-card h4{font-size:18px;font-weight:800;color:var(--az-white);margin-bottom:12px}.az-sport-card p{font-size:13.5px;color:#e0e0e0;line-height:1.7}.az-campus-list{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:18px}.az-campus-list li{display:flex;gap:16px;align-items:flex-start}.az-campus-list i{font-size:20px;color:var(--az-orange);margin-top:2px;flex-shrink:0}.az-campus-list strong{display:block;font-size:15px;color:var(--az-navy);margin-bottom:4px}.az-campus-list p{font-size:13.5px;color:var(--az-muted);line-height:1.6;margin:0}.az-faq-wrap{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.az-faq{background:var(--az-white);border-radius:var(--az-radius);box-shadow:var(--az-shadow);overflow:hidden}.az-faq-q{padding:20px 26px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:15px;color:var(--az-navy);transition:var(--az-trans)}.az-faq-q i{color:var(--az-orange);font-size:14px;flex-shrink:0}.az-faq.open .az-faq-q{background:var(--az-navy);color:var(--az-white)}.az-faq.open .az-faq-q i{color:var(--az-orange)}.az-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#fafcff}.az-faq.open .az-faq-a{max-height:300px}.az-faq-a p{padding:20px 26px;margin:0;font-size:14.5px;line-height:1.75;color:var(--az-text)}.az-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:50px}.az-blog-card{background:var(--az-white);border-radius:var(--az-radius);padding:28px;box-shadow:var(--az-shadow);transition:var(--az-trans);position:relative;overflow:hidden;border-top:4px solid var(--az-blue)}.az-blog-card:hover{transform:translateY(-6px);border-top-color:var(--az-orange)}.az-blog-card-num{font-size:60px;font-weight:900;color:#1eaaf112;position:absolute;top:10px;right:16px;line-height:1}.az-blog-card h4{font-size:17px;font-weight:800;color:var(--az-navy);margin-bottom:12px}.az-blog-card p{font-size:13.5px;line-height:1.75;color:var(--az-text)}.az-blog-closing{background:linear-gradient(135deg,var(--az-navy) 0%,var(--az-blue) 100%);border-radius:var(--az-radius);padding:40px 50px;text-align:center}.az-blog-closing p{font-size:16px;color:#ffffffe0;line-height:1.8;margin-bottom:20px}.az-blog-closing strong{color:var(--az-orange)}.az-blog-closing blockquote{font-family:var(--az-serif);font-size:19px;color:var(--az-white);font-style:italic;border:none;padding:0;margin:0}.az-cta{background:var(--az-light);padding:90px 0}.az-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.az-cta-text{flex:1}.az-cta-text h2{font-size:38px;font-weight:900;color:var(--az-navy);margin-bottom:12px}.az-cta-text h2 span{color:var(--az-orange)}.az-cta-text p{font-size:17px;font-style:italic;color:var(--az-blue);font-weight:700;margin-bottom:14px}.az-cta-sub{font-size:14.5px;color:var(--az-muted);line-height:1.7;font-style:normal;font-weight:400}.az-cta-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start;flex-shrink:0}.az-cta-phone{display:flex;align-items:center;gap:14px;background:var(--az-white);padding:16px 24px;border-radius:10px;box-shadow:var(--az-shadow);width:100%}.az-cta-phone i{font-size:24px;color:var(--az-orange)}.az-cta-phone small{font-size:11px;color:var(--az-muted);display:block;letter-spacing:1px;text-transform:uppercase}.az-cta-phone strong{font-size:18px;color:var(--az-navy);font-weight:900}.az-footer{background:#0f1e3d;color:#f0f0f0;padding:70px 0 0}.az-footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:50px}.az-footer-logo{width:55px;height:55px;border-radius:50%;object-fit:cover;margin-bottom:14px;border:2px solid var(--az-orange)}.az-footer-brand h3{font-size:20px;font-weight:800;color:var(--az-white);margin-bottom:6px}.az-footer-tagline{color:var(--az-orange);font-weight:700;font-size:13px;letter-spacing:1px;margin-bottom:14px}.az-footer-brand p{font-size:13.5px;line-height:1.7}.az-footer-links h4,.az-footer-contact h4{color:var(--az-white);font-size:17px;font-weight:800;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--az-orange)}.az-footer-link-cols{display:flex;gap:30px}.az-footer-link-cols a{display:block;color:#e0e0e0;text-decoration:none;font-size:14px;margin-bottom:10px;transition:var(--az-trans)}.az-footer-link-cols a:hover{color:var(--az-orange);padding-left:4px}.az-footer-contact p{font-size:14px;margin-bottom:12px;display:flex;align-items:flex-start;gap:10px}.az-footer-contact i{color:var(--az-orange);margin-top:2px}.az-footer-quote{font-style:italic;color:silver!important;margin-top:20px;font-size:13px!important}.az-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 24px;text-align:center;font-size:13px;color:#a0a0a0}@media (max-width: 1100px){.az-pillars{grid-template-columns:repeat(3,1fr)}.az-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width: 992px){.az-two-col{grid-template-columns:1fr}.az-split,.az-split.reverse{flex-direction:column}.az-split-img{width:100%}.az-sports-grid,.az-blog-grid{grid-template-columns:repeat(2,1fr)}.az-cta-inner{flex-direction:column}.az-cta-actions{width:100%;flex-direction:row;flex-wrap:wrap;align-items:stretch}.az-cta-phone{flex:1}.az-welcome-body{flex-direction:column}.az-welcome-body img{width:100%;height:220px}.az-hero-content h1{font-size:40px}}@media (max-width: 768px){.az-top-bar{display:none}.az-nav-inline{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--az-white);padding:16px 24px;box-shadow:0 15px 30px #0000001f;z-index:999;gap:4px}.az-nav-inline.open{display:flex}.az-main-header{position:relative}.az-mobile-toggle{display:block}.az-hero-overlay{padding:100px 0 70px}.az-hero-content h1{font-size:34px}.az-hero-btns{flex-direction:column}.az-pills-row{justify-content:flex-start}.az-pillars{grid-template-columns:repeat(2,1fr)}.az-sports-grid{grid-template-columns:1fr 1fr}.az-blog-grid{grid-template-columns:1fr}.az-footer-inner{grid-template-columns:1fr;gap:30px}.az-blog-closing{padding:30px 24px}}@media (max-width: 480px){.az-sports-grid,.az-pillars{grid-template-columns:1fr}.az-hero-content h1,.az-section-hd h2{font-size:28px}}:root{--pr-navy: #1a2f5e;--pr-blue: #0B2D6B;--pr-orange: #F2A900;--pr-green: #E03C31;--pr-light: #f4f7fb;--pr-white: #ffffff;--pr-dark: #1c1c1c;--pr-text: #4a4a4a;--pr-muted: #888888;--pr-font: "Nunito", sans-serif;--pr-serif: "Merriweather", serif;--pr-radius: 10px;--pr-shadow: 0 8px 30px rgba(0,0,0,.08);--pr-trans: all .3s ease}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--pr-font);color:var(--pr-text);background:var(--pr-white)}.pr-layout-wrapper{overflow-x:hidden}.pr-container{max-width:1200px;margin:0 auto;padding:0 24px}.pr-top-bar{background:var(--pr-navy);color:#ffffffbf;font-size:13px;padding:9px 0}.pr-top-bar-inner{display:flex;justify-content:space-between;align-items:center}.pr-top-contact{display:flex;gap:24px;flex-wrap:wrap}.pr-top-contact span{display:flex;align-items:center;gap:7px}.pr-top-contact i{color:var(--pr-orange)}.pr-top-social{display:flex;gap:14px}.pr-top-social i{cursor:pointer;transition:var(--pr-trans)}.pr-top-social i:hover{color:var(--pr-orange)}.pr-main-header{position:sticky;top:0;z-index:1000;background:var(--pr-white);box-shadow:0 2px 20px #00000014;padding:12px 0}.pr-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.pr-logo-area{display:flex;align-items:center;gap:14px;text-decoration:none}.pr-logo{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--pr-blue)}.pr-brand-text h2{font-size:20px;font-weight:900;color:var(--pr-navy);line-height:1.2;margin-bottom:2px}.pr-brand-text h2 span{color:var(--pr-orange)}.pr-brand-text small{font-size:11px;color:var(--pr-muted);letter-spacing:1.5px;text-transform:uppercase}.pr-nav-inline{display:flex;gap:4px;align-items:center}.pr-nav-inline a{color:var(--pr-dark);text-decoration:none;font-weight:700;font-size:13.5px;padding:8px 12px;border-radius:6px;transition:var(--pr-trans)}.pr-nav-inline a:hover{color:var(--pr-orange);background:#f2652214}.pr-nav-inline a:last-child{background:var(--pr-orange);color:var(--pr-white);padding:9px 18px;border-radius:25px}.pr-nav-inline a:last-child:hover{background:#d65516;color:var(--pr-white)}.pr-mobile-toggle{display:none;background:none;border:2px solid var(--pr-navy);color:var(--pr-navy);border-radius:6px;padding:6px 10px;font-size:18px;cursor:pointer}.pr-marquee-bar{background:var(--pr-blue);padding:11px 0;overflow:hidden;white-space:nowrap}.pr-marquee-track{display:inline-block;animation:pr-scroll 40s linear infinite}.pr-marquee-track span{font-weight:700;font-size:13px;letter-spacing:1.5px;color:var(--pr-white);text-transform:uppercase}@keyframes pr-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pr-hero{position:relative}.pr-hero-bg{background-size:cover;background-position:center;background-attachment:fixed}.pr-hero-overlay{background:linear-gradient(135deg,#1a2f5ee0,#1eaaf18c);padding:140px 0 100px}.pr-hero-content{max-width:700px;color:var(--pr-white)}.pr-hero-pretitle{font-size:16px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--pr-orange);margin-bottom:12px}.pr-hero-content h1{font-size:54px;font-weight:900;line-height:1.15;margin-bottom:12px}.pr-hero-content h1 span{color:var(--pr-orange)}.pr-hero-content h3{font-size:22px;font-weight:600;margin-bottom:20px;color:#ffffffe6}.pr-hero-desc{font-size:16px;line-height:1.8;color:#ffffffd9;margin-bottom:36px;max-width:600px}.pr-hero-btns{display:flex;gap:16px;flex-wrap:wrap}.pr-hero-pills{background:var(--pr-navy)}.pr-pills-row{display:flex;justify-content:center;flex-wrap:wrap}.pr-pill{display:flex;align-items:center;gap:10px;padding:18px 30px;color:#f0f0f0;cursor:pointer;border-right:1px solid rgba(255,255,255,.1);transition:var(--pr-trans);font-weight:700;font-size:14px}.pr-pill:last-child{border-right:none}.pr-pill:hover{background:var(--pr-orange);color:var(--pr-white)}.pr-pill i{font-size:20px;color:var(--pr-blue)}.pr-pill:hover i{color:var(--pr-white)}.pr-btn-primary{background:var(--pr-orange);color:var(--pr-white);text-decoration:none;padding:14px 32px;border-radius:30px;font-weight:700;font-size:14px;display:inline-block;transition:var(--pr-trans);border:2px solid var(--pr-orange)}.pr-btn-primary:hover{background:#d65516;border-color:#d65516;transform:translateY(-2px)}.pr-btn-ghost{background:transparent;color:var(--pr-white);text-decoration:none;padding:14px 32px;border-radius:30px;font-weight:700;font-size:14px;display:inline-block;transition:var(--pr-trans);border:2px solid rgba(255,255,255,.7)}.pr-btn-ghost:hover{background:var(--pr-white);color:var(--pr-navy)}.pr-btn-outline-dark{background:transparent;color:var(--pr-navy);text-decoration:none;padding:14px 32px;border-radius:30px;font-weight:700;font-size:14px;display:inline-block;transition:var(--pr-trans);border:2px solid var(--pr-navy)}.pr-btn-outline-dark:hover{background:var(--pr-navy);color:var(--pr-white)}.pr-section{padding:90px 0}.pr-bg-light{background:var(--pr-light)}.pr-bg-navy{background:var(--pr-navy)}.pr-section-hd{text-align:center;margin-bottom:55px}.pr-section-hd.left{text-align:left}.pr-section-hd.center-light{text-align:center;margin-bottom:55px}.pr-section-hd h2{font-size:36px;font-weight:900;color:var(--pr-navy);margin-bottom:12px}.pr-section-hd.center-light h2{color:var(--pr-white)}.pr-section-hd h2 span,.pr-section-hd.center-light h2 span{color:var(--pr-orange)}.pr-section-hd p{font-size:16px;color:var(--pr-muted);max-width:680px;margin:0 auto;line-height:1.7}.pr-section-hd.center-light p{color:#ffffffbf}.pr-section-hd.left p{margin:0}.pr-two-col{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start}.pr-news-box{border-radius:var(--pr-radius);overflow:hidden;box-shadow:var(--pr-shadow)}.pr-news-header{background:var(--pr-green);padding:20px 24px}.pr-news-header h3{color:var(--pr-white);font-size:20px;font-weight:800;margin:0}.pr-news-list{background:var(--pr-white)}.pr-news-item{display:flex;gap:16px;padding:20px 24px;border-bottom:1px solid #f0f0f0;align-items:flex-start}.pr-news-item:last-child{border-bottom:none}.pr-news-icon{width:38px;height:38px;border-radius:50%;background:#e8f5e9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pr-news-icon i{color:var(--pr-green);font-size:16px}.pr-news-item strong{font-size:14px;color:var(--pr-navy);display:block;margin-bottom:5px}.pr-news-item p{font-size:13px;color:var(--pr-muted);line-height:1.5;margin:0}.pr-welcome-card{border-radius:var(--pr-radius);overflow:hidden;box-shadow:var(--pr-shadow)}.pr-welcome-head{background:var(--pr-blue);padding:22px 30px}.pr-welcome-head h2{color:var(--pr-white);font-size:24px;font-weight:800;margin:0}.pr-welcome-body{display:flex;gap:24px;padding:28px 30px;align-items:flex-start}.pr-welcome-body img{width:220px;height:190px;object-fit:cover;border-radius:8px;flex-shrink:0}.pr-welcome-text{flex:1}.pr-quote-text{font-size:16px;font-weight:700;color:var(--pr-blue);margin-bottom:14px;font-style:italic}.pr-welcome-text p{font-size:14px;line-height:1.7;color:var(--pr-text);margin-bottom:12px}.pr-principal-desk{padding:24px 30px;background:#f9fbfd;border-top:1px solid #e8eef5}.pr-principal-badge{display:inline-block;background:var(--pr-navy);color:var(--pr-white);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:30px;margin-bottom:14px}.pr-principal-desk blockquote{font-family:var(--pr-serif);font-size:16px;font-style:italic;color:var(--pr-navy);border-left:4px solid var(--pr-orange);padding-left:18px;margin:0 0 14px;line-height:1.7}.pr-principal-desk p{font-size:14px;color:var(--pr-muted);line-height:1.7;margin:0}.pr-pillars{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.pr-pillar{background:var(--pr-white);border-radius:var(--pr-radius);padding:30px 20px;text-align:center;box-shadow:var(--pr-shadow);transition:var(--pr-trans);border-bottom:3px solid transparent;position:relative;overflow:hidden}.pr-pillar:hover{transform:translateY(-6px);border-bottom-color:var(--pr-orange)}.pr-pillar-num{font-size:42px;font-weight:900;color:#1a2f5e12;position:absolute;top:10px;right:15px;line-height:1}.pr-pillar i{font-size:30px;color:var(--pr-blue);margin-bottom:14px;display:block}.pr-pillar h4{font-size:15px;font-weight:800;color:var(--pr-navy);margin-bottom:10px}.pr-pillar p{font-size:13px;color:var(--pr-muted);line-height:1.6}.pr-split{display:flex;align-items:center;gap:60px}.pr-split.reverse{flex-direction:row-reverse}.pr-split-text{flex:1}.pr-split-text p{font-size:15px;line-height:1.8;color:var(--pr-text);margin-bottom:18px}.pr-split-img{flex:1}.pr-split-img img{width:100%;border-radius:var(--pr-radius);box-shadow:var(--pr-shadow)}.pr-routine-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pr-tag{background:var(--pr-light);color:var(--pr-navy);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;border:1px solid rgba(26,47,94,.15)}.pr-sports-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pr-sport-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--pr-radius);padding:36px 24px;text-align:center;transition:var(--pr-trans);border-top:3px solid var(--pr-orange)}.pr-sport-card:hover{background:#ffffff1f;transform:translateY(-6px)}.pr-sport-card i{font-size:40px;color:var(--pr-orange);margin-bottom:18px;display:block}.pr-sport-card h4{font-size:18px;font-weight:800;color:var(--pr-white);margin-bottom:12px}.pr-sport-card p{font-size:13.5px;color:#e0e0e0;line-height:1.7}.pr-campus-list{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:18px}.pr-campus-list li{display:flex;gap:16px;align-items:flex-start}.pr-campus-list i{font-size:20px;color:var(--pr-orange);margin-top:2px;flex-shrink:0}.pr-campus-list strong{display:block;font-size:15px;color:var(--pr-navy);margin-bottom:4px}.pr-campus-list p{font-size:13.5px;color:var(--pr-muted);line-height:1.6;margin:0}.pr-faq-wrap{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.pr-faq{background:var(--pr-white);border-radius:var(--pr-radius);box-shadow:var(--pr-shadow);overflow:hidden}.pr-faq-q{padding:20px 26px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:15px;color:var(--pr-navy);transition:var(--pr-trans)}.pr-faq-q i{color:var(--pr-orange);font-size:14px;flex-shrink:0}.pr-faq.open .pr-faq-q{background:var(--pr-navy);color:var(--pr-white)}.pr-faq.open .pr-faq-q i{color:var(--pr-orange)}.pr-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#fafcff}.pr-faq.open .pr-faq-a{max-height:300px}.pr-faq-a p{padding:20px 26px;margin:0;font-size:14.5px;line-height:1.75;color:var(--pr-text)}.pr-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:50px}.pr-blog-card{background:var(--pr-white);border-radius:var(--pr-radius);padding:28px;box-shadow:var(--pr-shadow);transition:var(--pr-trans);position:relative;overflow:hidden;border-top:4px solid var(--pr-blue)}.pr-blog-card:hover{transform:translateY(-6px);border-top-color:var(--pr-orange)}.pr-blog-card-num{font-size:60px;font-weight:900;color:#1eaaf112;position:absolute;top:10px;right:16px;line-height:1}.pr-blog-card h4{font-size:17px;font-weight:800;color:var(--pr-navy);margin-bottom:12px}.pr-blog-card p{font-size:13.5px;line-height:1.75;color:var(--pr-text)}.pr-blog-closing{background:linear-gradient(135deg,var(--pr-navy) 0%,var(--pr-blue) 100%);border-radius:var(--pr-radius);padding:40px 50px;text-align:center}.pr-blog-closing p{font-size:16px;color:#ffffffe0;line-height:1.8;margin-bottom:20px}.pr-blog-closing strong{color:var(--pr-orange)}.pr-blog-closing blockquote{font-family:var(--pr-serif);font-size:19px;color:var(--pr-white);font-style:italic;border:none;padding:0;margin:0}.pr-cta{background:var(--pr-light);padding:90px 0}.pr-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.pr-cta-text{flex:1}.pr-cta-text h2{font-size:38px;font-weight:900;color:var(--pr-navy);margin-bottom:12px}.pr-cta-text h2 span{color:var(--pr-orange)}.pr-cta-text p{font-size:17px;font-style:italic;color:var(--pr-blue);font-weight:700;margin-bottom:14px}.pr-cta-sub{font-size:14.5px;color:var(--pr-muted);line-height:1.7;font-style:normal;font-weight:400}.pr-cta-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start;flex-shrink:0}.pr-cta-phone{display:flex;align-items:center;gap:14px;background:var(--pr-white);padding:16px 24px;border-radius:10px;box-shadow:var(--pr-shadow);width:100%}.pr-cta-phone i{font-size:24px;color:var(--pr-orange)}.pr-cta-phone small{font-size:11px;color:var(--pr-muted);display:block;letter-spacing:1px;text-transform:uppercase}.pr-cta-phone strong{font-size:18px;color:var(--pr-navy);font-weight:900}.pr-footer{background:#0f1e3d;color:#f0f0f0;padding:70px 0 0}.pr-footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:50px}.pr-footer-logo{width:100px;height:100px;background:#fff;border-radius:50%;object-fit:cover;margin-bottom:14px;border:2px solid var(--pr-orange)}.pr-footer-brand h3{font-size:20px;font-weight:800;color:var(--pr-white);margin-bottom:6px}.pr-footer-tagline{color:var(--pr-orange);font-weight:700;font-size:13px;letter-spacing:1px;margin-bottom:14px}.pr-footer-brand p{color:#f0f0f0;font-size:13.5px;line-height:1.7}.pr-footer-links h4,.pr-footer-contact h4{color:var(--pr-white);font-size:17px;font-weight:800;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--pr-orange)}.pr-footer-link-cols{display:flex;gap:30px}.pr-footer-link-cols a{display:block;color:#e0e0e0;text-decoration:none;font-size:14px;margin-bottom:10px;transition:var(--pr-trans)}.pr-footer-link-cols a:hover{color:var(--pr-orange);padding-left:4px}.pr-footer-contact p{color:#f0f0f0;font-size:14px;margin-bottom:12px;display:flex;align-items:flex-start;gap:10px}.pr-footer-contact i{color:var(--pr-orange);margin-top:2px}.pr-footer-quote{font-style:italic;color:silver!important;margin-top:20px;font-size:13px!important}.pr-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 24px;text-align:center;font-size:13px;color:#a0a0a0}@media (max-width: 1100px){.pr-pillars{grid-template-columns:repeat(3,1fr)}.pr-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width: 992px){.pr-two-col{grid-template-columns:1fr}.pr-split,.pr-split.reverse{flex-direction:column}.pr-split-img{width:100%}.pr-sports-grid,.pr-blog-grid{grid-template-columns:repeat(2,1fr)}.pr-cta-inner{flex-direction:column}.pr-cta-actions{width:100%;flex-direction:row;flex-wrap:wrap;align-items:stretch}.pr-cta-phone{flex:1}.pr-welcome-body{flex-direction:column}.pr-welcome-body img{width:100%;height:220px}.pr-hero-content h1{font-size:40px}}@media (max-width: 768px){.pr-top-bar{display:none}.pr-nav-inline{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--pr-white);padding:16px 24px;box-shadow:0 15px 30px #0000001f;z-index:999;gap:4px}.pr-nav-inline.open{display:flex}.pr-main-header{position:relative}.pr-mobile-toggle{display:block}.pr-hero-overlay{padding:100px 0 70px}.pr-hero-content h1{font-size:34px}.pr-hero-btns{flex-direction:column}.pr-pills-row{justify-content:flex-start}.pr-pillars{grid-template-columns:repeat(2,1fr)}.pr-sports-grid{grid-template-columns:1fr 1fr}.pr-blog-grid{grid-template-columns:1fr}.pr-footer-inner{grid-template-columns:1fr;gap:30px}.pr-blog-closing{padding:30px 24px}}@media (max-width: 480px){.pr-sports-grid,.pr-pillars{grid-template-columns:1fr}.pr-hero-content h1,.pr-section-hd h2{font-size:28px}}.pr-gate-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;display:flex;pointer-events:none;overflow:hidden}.pr-gate-door{width:50%;height:100%;background:var(--pr-navy);position:relative;transition:transform 1.5s cubic-bezier(.77,0,.175,1);display:flex;align-items:center;pointer-events:auto}.pr-gate-door.left{justify-content:flex-end;border-right:3px solid var(--pr-orange)}.pr-gate-door.right{justify-content:flex-start;border-left:3px solid var(--pr-orange)}.pr-gate-door.left.open{transform:translate(-100%);pointer-events:none}.pr-gate-door.right.open{transform:translate(100%);pointer-events:none}.pr-gate-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:1000000;transition:opacity .8s ease,transform 1.2s ease;pointer-events:auto}.pr-gate-center.open{opacity:0;transform:translate(-50%,-50%) scale(1.5);pointer-events:none}.pr-gate-logo{width:130px;height:130px;border-radius:50%;border:3px solid var(--pr-orange);margin-bottom:15px;box-shadow:0 10px 30px #00000080;background:#fff}.pr-gate-text{color:var(--pr-orange);font-size:26px;font-weight:800;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:2px}:root{--kg-green: #1A4B3C;--kg-green-dark: #0f2e25;--kg-gold: #D4AF37;--kg-gold-light: #f0d060;--kg-cream: #FFF8F0;--kg-white: #ffffff;--kg-text: #333333;--kg-text-light: #666666;--kg-trans: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}.kg-wrapper{font-family:Segoe UI,Arial,sans-serif;color:var(--kg-text);background:var(--kg-white);overflow-x:hidden}.kg-text-mask-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;color:#fff;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;mix-blend-mode:multiply;pointer-events:none;animation:flyThrough 3.5s cubic-bezier(.7,0,.2,1) forwards}.kg-mask-text{font-family:Arial Black,Impact,sans-serif;font-size:16vw;font-weight:900;line-height:1;text-transform:uppercase;text-align:center}.kg-mask-sub{font-size:3vw;font-weight:700;letter-spacing:1.5vw;margin-bottom:-1vw;text-align:center}@keyframes flyThrough{0%{transform:scale(.6);opacity:1}40%{transform:scale(1.1);opacity:1}80%{transform:scale(250);opacity:1}to{transform:scale(250);opacity:0}}.kg-topbar{background:var(--kg-green-dark);color:#ffffffd9;font-size:13px;padding:8px 0}.kg-topbar-inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.kg-topbar-left{display:flex;gap:24px;flex-wrap:wrap}.kg-topbar-left span{display:flex;align-items:center;gap:6px}.kg-topbar-left i{color:var(--kg-gold)}.kg-topbar-cta{background:var(--kg-gold);color:var(--kg-green-dark);padding:5px 16px;border-radius:20px;font-weight:700;font-size:12px;text-decoration:none;letter-spacing:.5px;transition:var(--kg-trans)}.kg-topbar-cta:hover{background:var(--kg-gold-light)}.kg-header{position:sticky;top:0;z-index:9999;background:var(--kg-green);padding:14px 0;transition:var(--kg-trans);box-shadow:0 2px 10px #0003}.kg-header.scrolled{padding:10px 0;background:#1a4b3cf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #0000004d}.kg-header-inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.kg-brand{display:flex;align-items:center;gap:14px;text-decoration:none}.kg-logo{width:56px;height:56px;border-radius:50%;border:2px solid var(--kg-gold);object-fit:cover;background:#fff;transition:var(--kg-trans)}.kg-brand-text{display:flex;flex-direction:column}.kg-brand-name{color:var(--kg-white);font-size:18px;font-weight:800;line-height:1.2}.kg-brand-tag{color:var(--kg-gold);font-size:11px;letter-spacing:.5px}.kg-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kg-nav a{color:#ffffffd9;text-decoration:none;font-size:14px;font-weight:500;padding:6px 10px;border-radius:6px;transition:var(--kg-trans)}.kg-nav a:hover{color:var(--kg-gold);background:#ffffff14}.kg-nav-cta{background:var(--kg-gold)!important;color:var(--kg-green-dark)!important;font-weight:700!important;border-radius:20px!important;padding:8px 20px!important}.kg-nav-cta:hover{background:var(--kg-gold-light)!important}.kg-hamburger{display:none;background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.kg-marquee{background:var(--kg-gold);color:var(--kg-green-dark);font-weight:700;font-size:13px;letter-spacing:.5px;overflow:hidden;padding:10px 0;white-space:nowrap}.kg-marquee-track{display:inline-flex;animation:marqueeScroll 30s linear infinite}.kg-marquee-track span{padding-right:40px}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kg-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:120px 0 80px}.kg-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.kg-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f2e25eb,#1a4b3cbf,#0006);z-index:1}.kg-hero-content{position:relative;z-index:2;max-width:1280px;margin:0 auto;color:#fff;max-width:750px;padding:0 24px 0 60px}.kg-hero-badge{display:inline-block;background:#d4af3733;border:1px solid var(--kg-gold);color:var(--kg-gold);font-size:13px;font-weight:600;letter-spacing:1px;padding:6px 18px;border-radius:20px;margin-bottom:24px;text-transform:uppercase}.kg-hero-content h1{font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.1;margin-bottom:20px;text-shadow:0 3px 10px rgba(0,0,0,.5)}.kg-hero-content h1 span{color:var(--kg-gold)}.kg-hero-content>p{font-size:20px;color:var(--kg-gold-light);font-style:italic;margin-bottom:16px}.kg-hero-sub{font-size:15px!important;color:#ffffffd9!important;font-style:normal!important;line-height:1.7;margin-bottom:32px;max-width:600px}.kg-hero-btns{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:60px}.kg-btn-primary{background:var(--kg-gold);color:var(--kg-green-dark);padding:14px 28px;border-radius:30px;font-weight:800;font-size:14px;text-decoration:none;transition:var(--kg-trans);box-shadow:0 4px 20px #d4af3766;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.kg-btn-primary:hover{background:var(--kg-gold-light);transform:translateY(-2px)}.kg-btn-outline{border:2px solid white;color:#fff;padding:12px 32px;border-radius:30px;font-weight:700;font-size:15px;text-decoration:none;transition:var(--kg-trans)}.kg-btn-outline:hover{background:#fff;color:var(--kg-green-dark)}.kg-btn-outline-light{border:2px solid rgba(255,255,255,.6);color:#fff;padding:12px 32px;border-radius:30px;font-weight:700;font-size:15px;text-decoration:none;transition:var(--kg-trans)}.kg-btn-outline-light:hover{background:#ffffff26}.kg-hero-pills{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:0;background:#0f2e25f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid var(--kg-gold)}.kg-pill{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;color:#fffc;font-size:13px;font-weight:600;border-right:1px solid rgba(255,255,255,.1);transition:var(--kg-trans)}.kg-pill:last-child{border-right:none}.kg-pill i{font-size:24px;color:var(--kg-gold)}.kg-pill:hover{background:#d4af371a;color:var(--kg-gold)}.kg-section{padding:90px 0}.kg-bg-light{background:var(--kg-cream)}.kg-bg-green{background:var(--kg-green)}.kg-container{max-width:1280px;margin:0 auto;padding:0 24px}.kg-section-label{display:inline-block;background:#1a4b3c1a;color:var(--kg-green);border-left:4px solid var(--kg-gold);padding:4px 14px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.kg-section-label.light{background:#d4af3726;color:var(--kg-gold);border-left-color:var(--kg-gold-light)}.kg-section-hd{max-width:700px;margin-bottom:50px}.kg-section-hd.center-light{max-width:750px;margin:0 auto 50px;text-align:center}.kg-section-hd h2,.kg-section-hd.center-light h2{font-size:clamp(28px,3.5vw,44px);font-weight:800;color:var(--kg-green);line-height:1.2;margin-bottom:16px}.kg-bg-green .kg-section-hd h2,.kg-section-hd.center-light h2{color:#fff}.kg-section-hd h2 span,.kg-section-hd.center-light h2 span{color:var(--kg-gold)}.kg-section-hd p,.kg-section-hd.center-light p{color:var(--kg-text-light);line-height:1.8;font-size:16px}.kg-bg-green .kg-section-hd p,.kg-section-hd.center-light p{color:#fffc}.kg-about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.kg-about-img{position:relative}.kg-about-img img{width:100%;border-radius:16px;box-shadow:0 20px 60px #00000026;display:block}.kg-about-img-badge{position:absolute;bottom:-20px;right:-20px;background:var(--kg-gold);color:var(--kg-green-dark);padding:16px 20px;border-radius:12px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:13px;box-shadow:0 8px 24px #d4af3766}.kg-about-img-badge i{font-size:24px}.kg-about-text h2{font-size:clamp(26px,3vw,40px);font-weight:800;color:var(--kg-green);margin-bottom:20px;line-height:1.2}.kg-about-text h2 span{color:var(--kg-gold)}.kg-about-text p{color:var(--kg-text-light);line-height:1.8;margin-bottom:16px;font-size:15px}.kg-vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.kg-vm-card{background:var(--kg-cream);border-radius:12px;padding:22px;border-top:3px solid var(--kg-gold)}.kg-vm-card i{font-size:28px;color:var(--kg-green);margin-bottom:10px}.kg-vm-card h4{font-size:16px;font-weight:700;color:var(--kg-green);margin-bottom:8px}.kg-vm-card p{font-size:13.5px;color:var(--kg-text-light);line-height:1.6}.kg-principal-quote{background:var(--kg-green);color:#fff;border-radius:12px;padding:28px;position:relative;margin-top:8px}.kg-principal-quote .fa-quote-left{font-size:32px;color:var(--kg-gold);margin-bottom:12px}.kg-principal-quote p{font-style:italic;line-height:1.7;font-size:15px;margin-bottom:12px;color:#ffffffe6}.kg-principal-quote strong{color:var(--kg-gold);font-size:13px}.kg-academics-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:50px}.kg-academic-card{background:#fff;border-radius:14px;padding:28px 20px;text-align:center;box-shadow:0 4px 20px #00000012;border-bottom:3px solid transparent;transition:var(--kg-trans)}.kg-academic-card:hover{transform:translateY(-6px);border-bottom-color:var(--kg-gold);box-shadow:0 12px 40px #0000001f}.kg-academic-icon{width:60px;height:60px;background:var(--kg-green);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.kg-academic-icon i{font-size:24px;color:var(--kg-gold)}.kg-academic-card h3{font-size:16px;font-weight:700;color:var(--kg-green);margin-bottom:10px}.kg-academic-card p{font-size:13.5px;color:var(--kg-text-light);line-height:1.6}.kg-academics-img-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #00000014}.kg-academics-img-row img{width:100%;height:100%;object-fit:cover;display:block}.kg-academics-img-text{padding:40px}.kg-academics-img-text h3{font-size:22px;font-weight:700;color:var(--kg-green);margin-bottom:16px}.kg-academics-img-text p{color:var(--kg-text-light);line-height:1.8;margin-bottom:14px;font-size:15px}.kg-cadet-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.kg-routine-timeline{background:#ffffff14;border-radius:16px;padding:36px}.kg-routine-timeline h3{color:var(--kg-gold);font-size:20px;font-weight:700;margin-bottom:28px}.kg-routine-timeline h3 i{margin-right:10px}.kg-routine-step{display:flex;gap:16px;margin-bottom:24px;align-items:flex-start}.kg-routine-dot{width:44px;height:44px;background:var(--kg-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--kg-green-dark);font-size:16px}.kg-routine-info strong{color:#fff;font-size:15px;display:block;margin-bottom:4px}.kg-routine-info p{color:#ffffffbf;font-size:13.5px;line-height:1.6}.kg-cadet-text h3{color:var(--kg-gold);font-size:24px;font-weight:700;margin-bottom:20px}.kg-cadet-text p{color:#ffffffd9;line-height:1.8;margin-bottom:16px;font-size:15px}.kg-cadet-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.kg-tag{background:#d4af3726;border:1px solid rgba(212,175,55,.4);color:var(--kg-gold);padding:7px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:default;transition:var(--kg-trans)}.kg-tag:hover{background:#d4af374d}.kg-sports-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.kg-sports-img img{width:100%;border-radius:16px;box-shadow:0 20px 60px #00000026}.kg-sports-text h2{font-size:clamp(26px,3vw,40px);font-weight:800;color:var(--kg-green);margin-bottom:16px;line-height:1.2}.kg-sports-text h2 span{color:var(--kg-gold)}.kg-sports-text>p{color:var(--kg-text-light);line-height:1.8;margin-bottom:28px;font-size:15px}.kg-sports-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.kg-sport-item{display:flex;gap:14px;align-items:flex-start;background:var(--kg-cream);padding:16px;border-radius:10px;transition:var(--kg-trans)}.kg-sport-item:hover{background:#1a4b3c12}.kg-sport-item i{font-size:22px;color:var(--kg-green);margin-top:2px;flex-shrink:0}.kg-sport-item strong{display:block;font-size:15px;color:var(--kg-green);margin-bottom:4px}.kg-sport-item p{font-size:13px;color:var(--kg-text-light);line-height:1.5}.kg-sports-closing{color:var(--kg-text-light);font-size:14px;line-height:1.7;font-style:italic}.kg-campus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kg-campus-card{background:#fff;border-radius:14px;padding:32px 26px;border-left:4px solid var(--kg-gold);box-shadow:0 4px 20px #00000012;transition:var(--kg-trans)}.kg-campus-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.kg-campus-card i{font-size:32px;color:var(--kg-green);margin-bottom:14px}.kg-campus-card h4{font-size:17px;font-weight:700;color:var(--kg-green);margin-bottom:10px}.kg-campus-card p{font-size:14px;color:var(--kg-text-light);line-height:1.6}.kg-admission-steps{display:flex;gap:0;margin:50px 0;position:relative}.kg-admission-steps:before{content:"";position:absolute;top:36px;left:36px;right:36px;height:2px;background:#d4af374d}.kg-step{flex:1;text-align:center;padding:0 16px;position:relative}.kg-step-num{width:72px;height:72px;background:var(--kg-gold);color:var(--kg-green-dark);font-size:22px;font-weight:900;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;position:relative;z-index:1;box-shadow:0 4px 16px #d4af3780}.kg-step h4{color:#fff;font-size:15px;font-weight:700;margin-bottom:8px}.kg-step p{color:#ffffffbf;font-size:13px;line-height:1.6}.kg-faq-wrap{max-width:800px;margin:0 auto 40px}.kg-faq-wrap h3{color:var(--kg-gold);font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.kg-faq{background:#ffffff12;border-radius:10px;margin-bottom:12px;border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:var(--kg-trans)}.kg-faq-q{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;cursor:pointer;color:#fff;font-weight:600;font-size:15px;gap:10px}.kg-faq-q i{color:var(--kg-gold);flex-shrink:0}.kg-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.kg-faq.open .kg-faq-a{max-height:200px}.kg-faq-a p{padding:0 24px 20px;color:#fffc;line-height:1.7;font-size:14px}.kg-admission-cta{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.kg-blog-layout{max-width:900px;margin:0 auto}.kg-blog-header{margin-bottom:40px}.kg-blog-header h2{font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--kg-green);line-height:1.3;margin-top:10px}.kg-blog-header h2 span{color:var(--kg-gold)}.kg-blog-content p{color:var(--kg-text-light);line-height:1.85;margin-bottom:18px;font-size:15.5px}.kg-blog-content h3{font-size:22px;font-weight:700;color:var(--kg-green);margin:36px 0 14px;padding-left:16px;border-left:4px solid var(--kg-gold)}.kg-blog-img{margin:28px 0;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0000001f}.kg-blog-img img{width:100%;display:block;max-height:380px;object-fit:cover}.kg-blog-quote{font-size:20px;font-style:italic;color:var(--kg-green);border-left:4px solid var(--kg-gold);padding:20px 28px;margin:36px 0;font-weight:600;background:var(--kg-cream);border-radius:0 12px 12px 0;line-height:1.5}.kg-footer{background:var(--kg-green-dark);color:#e0e0e0;padding:70px 0 0}.kg-footer-inner{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;gap:50px;padding-bottom:50px}.kg-footer-logo{width:100px;height:100px;border-radius:50%;border:2px solid var(--kg-gold);margin-bottom:16px;background:#fff;object-fit:cover}.kg-footer-brand h3{font-size:20px;font-weight:800;color:#fff;margin-bottom:6px}.kg-footer-tagline{color:var(--kg-gold);font-weight:700;font-size:13px;letter-spacing:1px;margin-bottom:14px}.kg-footer-brand p{font-size:13.5px;line-height:1.7;color:silver}.kg-footer-links h4,.kg-footer-contact h4{color:#fff;font-size:17px;font-weight:800;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--kg-gold)}.kg-footer-link-cols{display:flex;gap:30px}.kg-footer-link-cols a{display:block;color:#e0e0e0;text-decoration:none;font-size:14px;margin-bottom:10px;transition:var(--kg-trans);text-transform:capitalize}.kg-footer-link-cols a:hover{color:var(--kg-gold);padding-left:4px}.kg-footer-contact p{font-size:14px;color:#e0e0e0;margin-bottom:12px;display:flex;align-items:flex-start;gap:10px}.kg-footer-contact i{color:var(--kg-gold);margin-top:2px}.kg-footer-closing{font-style:italic;color:#b0b0b0!important;font-size:13px!important;margin-top:16px}.kg-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 24px;text-align:center;font-size:13px;color:#909090}@media (max-width: 1024px){.kg-academics-grid{grid-template-columns:repeat(3,1fr)}.kg-about-grid{grid-template-columns:1fr}.kg-about-img{display:none}.kg-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.kg-nav{display:none;flex-direction:column;position:absolute;top:80px;left:0;right:0;background:var(--kg-green);padding:20px;gap:8px}.kg-nav.open{display:flex}.kg-hamburger{display:block}.kg-header-inner{position:relative}.kg-hero-content{padding-left:24px}.kg-hero-pills{display:none}.kg-academics-grid{grid-template-columns:repeat(2,1fr)}.kg-academics-img-row,.kg-cadet-layout,.kg-sports-layout{grid-template-columns:1fr}.kg-campus-grid{grid-template-columns:repeat(2,1fr)}.kg-admission-steps{flex-direction:column;align-items:center}.kg-admission-steps:before{display:none}.kg-footer-inner,.kg-vm-grid,.kg-sports-grid{grid-template-columns:1fr}}@media (max-width: 480px){.kg-academics-grid,.kg-campus-grid{grid-template-columns:1fr}}:root{--mt-primary: #8B1E0F;--mt-primary-dark: #5c1208;--mt-secondary: #E3A857;--mt-secondary-light: #f7d59c;--mt-bg: #FCF9F2;--mt-text: #2D2D2D;--mt-light: #FFFFFF;--mt-border: #E8DECC;--mt-trans: all .4s cubic-bezier(.165, .84, .44, 1);--mt-font-sans: "Inter", system-ui, sans-serif;--mt-font-serif: "Merriweather", "Georgia", serif;--mt-shadow-sm: 0 4px 15px rgba(0,0,0,.05);--mt-shadow-md: 0 10px 30px rgba(0,0,0,.08);--mt-shadow-lg: 0 20px 40px rgba(0,0,0,.15)}.mt-wrapper{font-family:var(--mt-font-sans);background:var(--mt-bg);color:var(--mt-text);overflow-x:hidden;line-height:1.7}.mt-container{max-width:1200px;margin:0 auto;padding:0 20px}.mt-iris-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:var(--mt-primary);overflow:hidden;animation:fadeOutWrapper .5s ease 3s forwards}.mt-iris-circle{position:absolute;width:0;height:0;border-radius:50%;background:transparent;box-shadow:0 0 0 100vmax var(--mt-primary-dark);animation:irisExpand 3.5s cubic-bezier(.7,0,.2,1) forwards}.mt-iris-text{position:relative;z-index:2;text-align:center;color:var(--mt-secondary);animation:scaleText 2.5s ease forwards}.mt-iris-text span{font-size:16px;letter-spacing:5px;display:block;margin-bottom:10px;text-transform:uppercase;font-weight:600}.mt-iris-text h1{font-size:64px;font-weight:900;margin:0;line-height:1;font-family:var(--mt-font-serif);background:linear-gradient(135deg,#e3a857,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes irisExpand{0%{width:0;height:0}30%{width:40vw;height:40vw}70%{width:40vw;height:40vw;opacity:1}to{width:300vw;height:300vw;opacity:0}}@keyframes scaleText{0%{transform:scale(.8);opacity:0}20%{transform:scale(1);opacity:1}80%{transform:scale(1.1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes fadeOutWrapper{to{visibility:hidden;opacity:0;pointer-events:none}}.mt-topbar{background:var(--mt-primary-dark);color:#fff;font-size:13px;padding:10px 0;font-weight:500}.mt-topbar-inner{display:flex;justify-content:space-between;align-items:center}.mt-contact-info span{margin-right:25px;display:inline-flex;align-items:center;gap:8px;opacity:.9;transition:var(--mt-trans)}.mt-contact-info span:hover{opacity:1;color:var(--mt-secondary)}.mt-contact-info i{color:var(--mt-secondary);font-size:15px}.mt-call-btn{color:var(--mt-primary-dark);font-weight:700;background:var(--mt-secondary);padding:6px 16px;border-radius:20px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:var(--mt-trans);box-shadow:0 4px 10px #e3a8574d}.mt-call-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 15px #fff6}.mt-header{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 30px #0000000f;position:sticky;top:0;z-index:1000;transition:var(--mt-trans)}.mt-header.scrolled{padding:5px 0;background:#fffffffa}.mt-header-inner{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.mt-brand{display:flex;align-items:center;text-decoration:none;gap:15px}.mt-logo{width:65px;height:65px;border-radius:50%;object-fit:cover;border:2px solid var(--mt-secondary);transition:var(--mt-trans);box-shadow:var(--mt-shadow-sm)}.mt-header.scrolled .mt-logo{width:45px;height:45px}.mt-brand-title{color:var(--mt-primary);font-size:24px;font-weight:800;font-family:var(--mt-font-serif);line-height:1.1}.mt-brand-tag{color:#666;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px;font-weight:600}.mt-nav{display:flex;gap:28px}.mt-nav a{color:var(--mt-text);text-decoration:none;font-size:14px;font-weight:600;text-transform:uppercase;position:relative;transition:var(--mt-trans);padding:5px 0}.mt-nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--mt-primary);transition:var(--mt-trans)}.mt-nav a:hover{color:var(--mt-primary)}.mt-nav a:hover:after{width:100%}.mt-mobile-menu{display:none;background:none;border:none;font-size:26px;color:var(--mt-primary);cursor:pointer;transition:var(--mt-trans)}.mt-marquee{background:var(--mt-secondary);color:var(--mt-primary-dark);padding:12px 0;overflow:hidden;white-space:nowrap;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:3px;box-shadow:inset 0 2px 10px #0000000d}.mt-marquee-content{display:inline-block;animation:mtScrollMarquee 35s linear infinite}.mt-marquee:hover .mt-marquee-content{animation-play-state:paused;cursor:pointer}@keyframes mtScrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mt-hero{position:relative;padding:160px 0;min-height:85vh;display:flex;align-items:center;color:#fff;overflow:hidden}.mt-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:1;transform:scale(1.05);animation:heroZoom 20s ease infinite alternate}@keyframes heroZoom{0%{transform:scale(1.05)}to{transform:scale(1.15)}}.mt-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d9,#0006,#0000);z-index:2}.mt-hero-content{position:relative;z-index:3;max-width:850px;animation:slideUpFade 1s ease 3.5s both}@keyframes slideUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mt-hero h1{color:#fff!important;font-family:var(--mt-font-serif);font-size:58px;line-height:1.15;margin-bottom:20px;text-shadow:2px 4px 15px rgba(0,0,0,.8)}.mt-hero h1 span{background:linear-gradient(to right,#ffe9bd,var(--mt-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.mt-hero-subtitle{font-size:24px;font-weight:700;margin-bottom:25px;border-left:5px solid var(--mt-secondary);padding-left:20px;text-shadow:1px 2px 10px rgba(0,0,0,.8);color:#fff}.mt-hero-desc{font-size:18px;opacity:1;margin-bottom:18px;line-height:1.7;max-width:750px;text-shadow:1px 2px 8px rgba(0,0,0,.9);color:#fff}.mt-hero-actions{display:flex;gap:20px;margin-top:40px}.mt-btn-primary{background:var(--mt-secondary);color:var(--mt-primary-dark);padding:16px 32px;border-radius:40px;font-weight:800;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:var(--mt-trans);box-shadow:0 8px 25px #e3a85766;position:relative;overflow:hidden}.mt-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff9,#fff0);transform:skew(-25deg);animation:shineSweep 3s infinite}@keyframes shineSweep{0%{left:-100%}20%{left:200%}to{left:200%}}.mt-btn-primary:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #ffffff80}.mt-btn-outline{background:#ffffff26;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;padding:16px 32px;border-radius:40px;font-weight:800;font-size:15px;text-decoration:none;border:2px solid #fff;transition:var(--mt-trans)}.mt-btn-outline:hover{background:#fff;color:var(--mt-primary-dark);transform:translateY(-3px);box-shadow:0 10px 25px #ffffff4d}.mt-section{padding:100px 0}.mt-bg-alt{background:#fff}.mt-bg-dark{background:var(--mt-primary-dark);color:#fff;position:relative}.mt-bg-dark:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:var(--mt-secondary)}.mt-section-tag{color:var(--mt-primary);font-weight:800;text-transform:uppercase;letter-spacing:3px;font-size:13px;margin-bottom:15px;display:inline-block;position:relative;padding-bottom:5px}.mt-section-tag:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--mt-secondary);border-radius:2px;transition:var(--mt-trans)}.mt-section:hover .mt-section-tag:after{width:100%}.mt-bg-dark .mt-section-tag{color:var(--mt-secondary)}.mt-bg-dark .mt-section-tag:after{background:#fff}.mt-section h2{font-family:var(--mt-font-serif);font-size:42px;color:var(--mt-primary-dark);margin-bottom:30px;line-height:1.2}.mt-bg-dark h2{color:#fff}.mt-section h2 span{background:linear-gradient(120deg,var(--mt-primary),#d93d26);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mt-bg-dark h2 span{background:linear-gradient(120deg,var(--mt-secondary),#ffe399);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mt-section-header.center{text-align:center;max-width:750px;margin:0 auto 60px}.mt-section-header.center .mt-section-tag:after{left:50%;transform:translate(-50%)}.mt-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mt-vm-boxes{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.mt-vm-box{background:#fff;padding:30px;border-radius:16px;box-shadow:var(--mt-shadow-md);border-top:5px solid var(--mt-primary);transition:var(--mt-trans);text-align:center}.mt-vm-box:hover{transform:translateY(-8px);box-shadow:var(--mt-shadow-lg);border-top-color:var(--mt-secondary)}.mt-vm-box i{font-size:30px;color:var(--mt-primary);margin:0 auto 15px;background:#e3a85733;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--mt-trans)}.mt-vm-box:hover i{background:var(--mt-secondary);color:#fff;transform:rotateY(180deg);box-shadow:0 5px 15px #e3a85766}.mt-vm-box h4{color:var(--mt-primary-dark);margin-bottom:12px;font-family:var(--mt-font-serif);font-size:20px}.mt-vm-box p{font-size:14px;color:#666;line-height:1.6}.mt-about-image-wrapper{position:relative}.mt-about-img,.mt-academics-img img,.mt-sports-image img,.mt-blog-inline-img{width:100%;border-radius:12px;box-shadow:var(--mt-shadow-lg);object-fit:cover;transition:transform .5s ease,box-shadow .5s ease;cursor:pointer}.mt-about-image-wrapper:hover .mt-about-img,.mt-academics-img:hover img,.mt-sports-image:hover img,.mt-blog-inline-img:hover{transform:scale(1.04);box-shadow:0 20px 45px #00000040}.mt-about-img{aspect-ratio:4/3}.mt-principal-desk{position:relative;background:var(--mt-primary);color:#fff;padding:30px 40px;border-radius:16px;margin-top:30px;box-shadow:var(--mt-shadow-lg);border-bottom:5px solid var(--mt-secondary);transition:var(--mt-trans)}.mt-principal-desk:hover{transform:translateY(-5px)}.mt-principal-desk h4{color:var(--mt-secondary);font-family:var(--mt-font-serif);margin-bottom:12px;font-size:20px}.mt-principal-desk p{color:#fff!important;font-size:15px;font-style:italic;line-height:1.7;opacity:1}.mt-academics-layout{display:grid;grid-template-columns:450px 1fr;gap:60px;margin-top:50px}.mt-academics-img{position:relative}.mt-academics-img img{height:100%}.mt-academics-img-caption{position:absolute;bottom:-20px;left:20px;right:20px;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:12px;font-size:14px;border-left:5px solid var(--mt-secondary);z-index:3;box-shadow:var(--mt-shadow-lg);transition:var(--mt-trans)}.mt-academics-img:hover .mt-academics-img-caption{transform:translateY(-10px)}.mt-academics-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mt-academic-card{background:var(--mt-bg);padding:30px;border-radius:16px;display:flex;gap:20px;transition:var(--mt-trans);border:1px solid rgba(0,0,0,.03)}.mt-academic-card:hover{transform:translateY(-8px);box-shadow:var(--mt-shadow-md);background:#fff;border-color:var(--mt-secondary-light)}.mt-ac-icon{width:65px;height:65px;background:var(--mt-primary);color:var(--mt-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;transition:var(--mt-trans);box-shadow:var(--mt-shadow-sm)}.mt-academic-card:hover .mt-ac-icon{transform:rotate(15deg) scale(1.1);background:var(--mt-secondary);color:var(--mt-primary-dark)}.mt-ac-content h3{color:var(--mt-primary-dark);font-family:var(--mt-font-serif);font-size:20px;margin-bottom:10px;transition:var(--mt-trans)}.mt-academic-card:hover .mt-ac-content h3{color:var(--mt-primary)}.mt-ac-content p{font-size:14px;color:#555}.mt-cadet-columns{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.mt-routine h3,.mt-residential h3{font-family:var(--mt-font-serif);color:var(--mt-primary-dark);font-size:32px;margin-bottom:25px;display:flex;align-items:center;gap:15px}.mt-routine h3:before,.mt-residential h3:before{font-family:FontAwesome;color:var(--mt-secondary);font-size:24px}.mt-routine h3:before{content:""}.mt-residential h3:before{content:""}.mt-routine-intro{margin-bottom:30px;font-size:16px;color:#555}.mt-routine-list{list-style:none;padding:0}.mt-routine-list li{display:flex;background:#fff;margin-bottom:15px;border-radius:12px;overflow:hidden;box-shadow:var(--mt-shadow-sm);transition:var(--mt-trans);cursor:pointer}.mt-routine-list li:hover{transform:translate(10px);box-shadow:var(--mt-shadow-md)}.mt-r-time{background:var(--mt-primary);color:#fff;padding:15px 20px;font-weight:700;width:140px;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center;transition:var(--mt-trans)}.mt-routine-list li:hover .mt-r-time{background:var(--mt-secondary);color:var(--mt-primary-dark)}.mt-r-text{padding:15px 25px;font-size:15px;color:#444;display:flex;align-items:center;font-weight:500}.mt-residential p{margin-bottom:18px;font-size:16px;color:#555}.mt-cadet-quote{background:linear-gradient(135deg,var(--mt-primary) 0%,var(--mt-primary-dark) 100%);color:#fff;padding:35px;border-radius:16px;font-style:italic;font-weight:400;font-size:18px;line-height:1.8;margin-top:40px;position:relative;box-shadow:var(--mt-shadow-md);border-left:8px solid var(--mt-secondary);transition:var(--mt-trans)}.mt-cadet-quote:hover{transform:translateY(-5px);box-shadow:var(--mt-shadow-lg)}.mt-cadet-quote:before{content:"";font-family:FontAwesome;position:absolute;top:-15px;right:30px;font-size:40px;color:var(--mt-secondary);opacity:.3}.mt-sports-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.mt-sports-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px 0}.mt-sport-card{background:#fff;padding:25px;border-radius:16px;text-align:center;border:1px solid rgba(0,0,0,.05);transition:var(--mt-trans);box-shadow:var(--mt-shadow-sm);position:relative;overflow:hidden}.mt-sport-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--mt-primary);transition:var(--mt-trans)}.mt-sport-card:hover{transform:translateY(-8px);box-shadow:var(--mt-shadow-md);border-color:transparent}.mt-sport-card:hover:before{height:100%;background:var(--mt-primary);opacity:.05}.mt-sport-card i{font-size:36px;color:var(--mt-secondary);margin-bottom:18px;display:inline-block;transition:var(--mt-trans);background:var(--mt-bg);width:80px;height:80px;line-height:80px;border-radius:50%}.mt-sport-card:hover i{transform:scale(1.1);color:#fff;background:var(--mt-primary)}.mt-sport-card h4{color:var(--mt-primary-dark);margin-bottom:12px;font-family:var(--mt-font-serif);font-size:20px}.mt-sport-card p{font-size:14px;color:#666}.mt-sports-footer{font-size:16px;border-left:5px solid var(--mt-secondary);color:#555;background:#e3a8571a;padding:20px;border-radius:0 12px 12px 0}.mt-sports-image{position:relative}.mt-sports-image img{aspect-ratio:3/4}.mt-campus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:50px}.mt-campus-card{background:#fff;padding:40px 30px;border-radius:20px;text-align:center;box-shadow:var(--mt-shadow-md);transition:var(--mt-trans);position:relative;z-index:1;overflow:hidden}.mt-campus-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mt-primary);z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.mt-campus-card:hover{transform:translateY(-12px);box-shadow:var(--mt-shadow-lg);color:#fff}.mt-campus-card:hover:after{transform:scaleY(1)}.mt-c-icon{width:90px;height:90px;background:var(--mt-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--mt-primary);margin:0 auto 25px;transition:var(--mt-trans);border:2px solid var(--mt-secondary)}.mt-campus-card:hover .mt-c-icon{background:var(--mt-secondary);color:var(--mt-primary-dark);border-color:#fff;transform:rotateY(360deg)}.mt-campus-card h4{font-family:var(--mt-font-serif);color:var(--mt-primary-dark);font-size:22px;margin-bottom:15px;transition:var(--mt-trans)}.mt-campus-card:hover h4{color:var(--mt-secondary)}.mt-campus-card p{font-size:15px;color:#666;transition:var(--mt-trans)}.mt-campus-card:hover p{color:#f0f0f0}.mt-campus-footer{text-align:center;max-width:800px;margin:0 auto;font-size:18px;color:#555}.mt-admission-journey{display:flex;justify-content:space-between;margin-bottom:80px;position:relative}.mt-admission-journey:before{content:"";position:absolute;top:30px;left:5%;right:5%;height:2px;border-top:2px dashed rgba(255,255,255,.3);z-index:1}.mt-journey-step{position:relative;z-index:2;text-align:center;width:18%;transition:var(--mt-trans);cursor:default}.mt-journey-step:hover{transform:translateY(-10px)}.mt-j-num{width:65px;height:65px;background:var(--mt-primary-dark);color:var(--mt-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;margin:0 auto 20px;border:4px solid var(--mt-secondary);transition:var(--mt-trans);box-shadow:0 0 0 5px #ffffff1a}.mt-journey-step:hover .mt-j-num{background:var(--mt-secondary);color:var(--mt-primary-dark);border-color:#fff;box-shadow:0 0 20px #e3a85799}.mt-journey-step h4{color:#fff;font-size:18px;margin-bottom:12px;font-family:var(--mt-font-serif)}.mt-journey-step p{font-size:13px;opacity:.8;color:#ddd}.mt-faq-section{max-width:850px;margin:0 auto;background:#fff;border-radius:16px;padding:40px;box-shadow:var(--mt-shadow-lg)}.mt-faq-title{text-align:center;font-family:var(--mt-font-serif);font-size:32px;margin-bottom:35px;color:var(--mt-primary-dark)}.mt-faq-item{margin-bottom:15px;border-radius:12px;overflow:hidden;border:1px solid var(--mt-border);transition:var(--mt-trans)}.mt-faq-question{padding:22px 25px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--mt-bg);color:var(--mt-primary-dark);font-size:16px;transition:var(--mt-trans)}.mt-faq-question:hover,.mt-faq-item.active .mt-faq-question{background:var(--mt-primary);color:#fff}.mt-faq-question i{color:var(--mt-secondary);font-size:18px;transition:transform .3s ease}.mt-faq-item.active .mt-faq-question i{transform:rotate(180deg);color:#fff}.mt-faq-answer{padding:0 25px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease,opacity .3s ease;opacity:0;background:#fff}.mt-faq-item.active .mt-faq-answer{padding:20px 25px 25px;max-height:400px;opacity:1;border-top:1px solid #eee}.mt-faq-answer p{color:#555;font-size:15px;line-height:1.7}.mt-blog-wrapper{max-width:850px;margin:0 auto}.mt-blog-title{font-size:40px!important;line-height:1.3!important;text-align:center;margin-bottom:40px!important}.mt-blog-content{background:#fff;padding:60px;border-radius:20px;box-shadow:var(--mt-shadow-lg);border-top:8px solid var(--mt-secondary)}.mt-blog-content p:first-of-type:first-letter{color:var(--mt-primary);font-size:60px;font-family:var(--mt-font-serif);float:left;margin:10px 15px 0 0;line-height:.8;font-weight:900}.mt-blog-content h3{color:var(--mt-primary-dark);font-family:var(--mt-font-serif);font-size:26px;margin:45px 0 20px;position:relative;padding-bottom:10px}.mt-blog-content h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--mt-secondary)}.mt-blog-content p{margin-bottom:20px;font-size:17px;color:#444;line-height:1.8}.mt-blog-inline-img{border:1px solid #eee}.mt-blog-quote{background:var(--mt-bg);padding:40px;border-radius:12px;font-size:24px;font-style:italic;font-weight:700;font-family:var(--mt-font-serif);color:var(--mt-primary);margin:50px 0 0;text-align:center;box-shadow:inset 0 0 20px #00000005}.mt-footer{background:#1a1a1a;color:#eee;padding:100px 0 0;border-top:5px solid var(--mt-primary)}.mt-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px;margin-bottom:70px}.mt-footer-logo{width:90px;border-radius:50%;margin-bottom:25px;border:3px solid var(--mt-secondary)}.mt-footer-brand{display:flex;flex-direction:column;align-items:center;text-align:center}.mt-footer-brand h3{font-family:var(--mt-font-serif);color:var(--mt-secondary);font-size:28px;margin-bottom:8px}.mt-footer-tagline{font-size:13px;text-transform:uppercase;letter-spacing:3px;opacity:.7;margin-bottom:25px;font-weight:600;color:#fff}.mt-footer-brand p{color:#aaa;line-height:1.8;max-width:400px}.mt-footer h4{color:#fff;font-size:20px;margin-bottom:30px;position:relative;padding-bottom:12px;font-family:var(--mt-font-serif)}.mt-footer h4:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:var(--mt-secondary)}.mt-footer-links-grid{display:flex;flex-direction:column;gap:15px}.mt-footer-links-grid a{color:#aaa;text-decoration:none;transition:var(--mt-trans);font-size:15px;display:flex;align-items:center;gap:8px}.mt-footer-links-grid a:before{content:"";font-family:FontAwesome;color:var(--mt-secondary);font-size:12px;transition:var(--mt-trans)}.mt-footer-links-grid a:hover{color:#fff;padding-left:8px}.mt-footer-links-grid a:hover:before{padding-right:5px}.mt-footer-contact p{margin-bottom:18px;color:#aaa;font-size:15px;display:flex;align-items:center;gap:12px}.mt-footer-contact i{color:var(--mt-secondary);font-size:18px;width:20px;text-align:center}.mt-footer-call-btn{display:inline-flex;align-items:center;gap:10px;background:var(--mt-primary);color:#fff;text-decoration:none;padding:12px 25px;border-radius:30px;margin-top:20px;font-weight:700;transition:var(--mt-trans);border:2px solid var(--mt-primary)}.mt-footer-call-btn:hover{background:transparent;color:var(--mt-secondary);border-color:var(--mt-secondary)}.mt-footer-bottom{background:#111;padding:25px 0;text-align:center;font-size:14px;color:#666;border-top:1px solid rgba(255,255,255,.05)}@media (max-width: 991px){.mt-hero h1{font-size:46px}.mt-about-grid,.mt-academics-layout,.mt-cadet-columns,.mt-sports-layout{grid-template-columns:1fr}.mt-principal-desk{margin-top:30px}.mt-campus-grid{grid-template-columns:1fr 1fr}.mt-admission-journey{flex-direction:column;gap:40px;align-items:center}.mt-admission-journey:before{display:none}.mt-journey-step{width:100%;max-width:300px}.mt-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.mt-topbar-inner{flex-direction:column;gap:12px;text-align:center}.mt-nav{position:absolute;top:100%;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:0;box-shadow:0 15px 30px #0000001a;display:none;border-top:1px solid #eee}.mt-nav.open{display:flex}.mt-nav a{padding:18px 25px;border-bottom:1px solid #eee}.mt-nav a:after{display:none}.mt-mobile-menu{display:block}.mt-hero{padding:120px 0}.mt-hero h1{font-size:36px}.mt-vm-boxes,.mt-academics-grid,.mt-sports-grid,.mt-campus-grid{grid-template-columns:1fr}.mt-footer-inner{grid-template-columns:1fr;gap:50px;text-align:center}.mt-footer-links-grid{align-items:center}.mt-footer-contact p{justify-content:center}.mt-blog-content{padding:30px}.mt-blog-title{font-size:32px!important}}:root{--tm-primary: #2563eb;--tm-primary-hover: #1d4ed8;--tm-accent: #f97316;--tm-accent-hover: #ea580c;--tm-dark: #0f172a;--tm-text: #64748b;--tm-bg: #f8fafc;--tm-white: #ffffff;--tm-border: #e2e8f0;--tm-font-heading: "Poppins", sans-serif;--tm-font-body: "Inter", sans-serif}body{margin:0;padding:0}.tm-wrapper{font-family:var(--tm-font-body);background:var(--tm-white);color:var(--tm-text);line-height:1.6}.tm-container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--tm-font-heading);color:var(--tm-dark);margin:0}.tm-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--tm-accent);color:var(--tm-white);padding:12px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:.3s ease;border:2px solid transparent}.tm-btn-primary:hover{background:var(--tm-accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #f973164d}.tm-btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:var(--tm-primary);color:var(--tm-white);padding:12px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:.3s ease;border:2px solid transparent}.tm-btn-secondary:hover{background:var(--tm-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.tm-btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--tm-dark);padding:10px 20px;border-radius:8px;font-weight:600;text-decoration:none;transition:.3s ease;border:1px solid var(--tm-border);gap:8px}.tm-btn-outline:hover{border-color:var(--tm-primary);color:var(--tm-primary)}.tm-btn-white{display:inline-flex;align-items:center;justify-content:center;background:var(--tm-white);color:var(--tm-primary);padding:14px 32px;border-radius:8px;font-weight:700;text-decoration:none;transition:.3s ease}.tm-btn-white:hover{background:#f1f5f9;transform:translateY(-2px)}.tm-mt-4{margin-top:24px}.tm-section-padding{padding:100px 0}.tm-bg-gray{background:var(--tm-bg)}.tm-navbar{position:sticky;top:20px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 40px #00000014;z-index:1000;padding:12px 32px;border-radius:24px;width:95%;max-width:1300px;margin:20px auto;transition:all .3s ease}.tm-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:100%;padding:0}.tm-logo{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;font-family:var(--tm-font-heading);font-size:18px;font-weight:800;color:var(--tm-dark);flex-shrink:0;transition:transform .3s}.tm-logo:hover{transform:scale(1.02)}.tm-logo img{width:65px;height:auto;flex-shrink:0;border-radius:8px;box-shadow:0 4px 10px #0000000d}.tm-nav-links{display:flex;gap:6px;margin-left:auto;background:#00000008;padding:6px;border-radius:50px;border:1px solid rgba(0,0,0,.04)}.tm-nav-links a{color:var(--tm-text);text-decoration:none;font-weight:600;font-size:14px;padding:10px 20px;border-radius:50px;transition:all .3s cubic-bezier(.25,1,.5,1);white-space:nowrap}.tm-nav-links a:hover,.tm-nav-links a.active{background:var(--tm-primary);color:var(--tm-white);box-shadow:0 4px 12px #2563eb33}.tm-nav-actions{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:16px}.tm-nav-phone{font-weight:700;color:var(--tm-dark);text-decoration:none;display:flex;align-items:center;gap:8px;font-size:15px;padding:10px 20px;background:#2563eb14;border-radius:50px;transition:all .3s ease;white-space:nowrap;border:1px solid rgba(37,99,235,.1)}.tm-nav-phone:hover{background:var(--tm-primary);color:var(--tm-white);box-shadow:0 4px 12px #2563eb33}.tm-nav-phone:hover i{color:var(--tm-white)}.tm-nav-phone i{color:var(--tm-primary);transition:.3s}.tm-nav-actions .tm-btn-primary{box-shadow:0 4px 15px #f973164d;border-radius:50px}.tm-nav-actions .tm-btn-primary:hover{box-shadow:0 6px 20px #f9731666;transform:translateY(-2px)}.tm-hero{background:var(--tm-bg);padding:80px 0;position:relative;overflow:hidden}.tm-hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.tm-badge{display:inline-block;background:#2563eb1a;color:var(--tm-primary);padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px}.tm-hero h1{font-size:48px;line-height:1.15;margin-bottom:24px;letter-spacing:-1px}.tm-hero h1 span{color:var(--tm-primary)}.tm-hero p{font-size:18px;margin-bottom:40px;color:var(--tm-text);max-width:90%;line-height:1.7}.tm-hero-buttons{display:flex;gap:16px}.tm-hero-image{position:relative}.tm-hero-image img{width:100%;border-radius:16px;box-shadow:0 20px 40px -10px #0000001a;display:block}.tm-hero-floating-card{position:absolute;bottom:-20px;left:-30px;background:var(--tm-white);padding:20px;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a;display:flex;align-items:center;gap:16px;border:1px solid var(--tm-border)}.tm-hero-floating-card i{font-size:24px;color:var(--tm-accent);background:#f973161a;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center}.tm-hero-floating-card h4{font-size:16px;margin-bottom:2px}.tm-hero-floating-card span{font-size:13px;color:var(--tm-text)}.tm-section-header{text-align:center;max-width:800px;margin:0 auto 60px}.tm-section-header h2{font-size:40px;margin-bottom:20px;line-height:1.2;letter-spacing:-.5px}.tm-section-header h2 span{color:var(--tm-primary)}.tm-section-header p{font-size:16px}.tm-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tm-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.tm-card{background:var(--tm-bg);border:1px solid var(--tm-border);padding:40px 32px;border-radius:16px;transition:.3s ease}.tm-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000000d;background:var(--tm-white)}.tm-card.white{background:var(--tm-white)}.tm-card.white:hover{background:var(--tm-bg)}.tm-icon-box{width:60px;height:60px;border-radius:12px;background:#2563eb1a;color:var(--tm-primary);display:flex;justify-content:center;align-items:center;font-size:28px;margin-bottom:24px}.tm-card h3{font-size:22px;margin-bottom:16px}.tm-card p{font-size:15px;margin:0}.tm-split-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:60px}.tm-split-inner.reverse .tm-about-image{order:2}.tm-split-inner.reverse .tm-about-text{order:1}.tm-about-image img{width:100%;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a}.tm-subtitle{color:var(--tm-primary);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;display:block}.tm-about-text h2{font-size:36px;margin-bottom:24px;line-height:1.2;letter-spacing:-.5px}.tm-about-text h2 span{color:var(--tm-accent)}.tm-about-text p{font-size:16px;margin-bottom:24px}.tm-list{list-style:none;padding:0;margin:0 0 32px}.tm-list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:var(--tm-dark);font-weight:500;margin-bottom:16px}.tm-list i{color:var(--tm-accent);font-size:14px;margin-top:5px}.tm-vision-mission{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}.tm-vm-box{background:var(--tm-primary);color:var(--tm-white);padding:32px;border-radius:16px}.tm-vm-box h3{color:var(--tm-white);font-size:24px;margin-bottom:16px;display:flex;align-items:center;gap:12px}.tm-vm-box p{color:#ffffffe6;font-size:15px;margin:0}.tm-vm-box.alt{background:var(--tm-accent)}.tm-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tm-step-card{background:var(--tm-white);padding:32px;border-radius:12px;border:1px solid var(--tm-border);transition:.3s}.tm-step-card:hover{border-color:var(--tm-primary);transform:translateY(-3px);box-shadow:0 10px 20px #0000000d}.tm-step-num{background:#2563eb1a;color:var(--tm-primary);width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;margin-bottom:16px;font-size:18px}.tm-step-card h4{font-size:18px;margin-bottom:12px}.tm-step-card p{font-size:14px;margin:0}.tm-faq-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.tm-faq-item{background:var(--tm-white);border:1px solid var(--tm-border);padding:24px;border-radius:12px}.tm-faq-q{font-size:18px;font-weight:600;color:var(--tm-dark);margin-bottom:12px;font-family:var(--tm-font-heading);display:flex;gap:12px;align-items:flex-start}.tm-faq-q i{color:var(--tm-accent);margin-top:4px}.tm-faq-a{color:var(--tm-text);font-size:15px;margin:0;padding-left:26px}.tm-blog-container{max-width:900px;margin:0 auto;background:var(--tm-white);padding:60px;border-radius:24px;box-shadow:0 20px 40px #0000000d;border:1px solid var(--tm-border)}.tm-blog-article h1{font-size:40px;margin-bottom:30px;letter-spacing:-1px;line-height:1.2}.tm-blog-article h2{font-size:28px;margin:50px 0 20px;color:var(--tm-primary)}.tm-blog-article h3{font-size:22px;margin:30px 0 15px}.tm-blog-article p{font-size:17px;line-height:1.8;color:var(--tm-text);margin-bottom:24px}.tm-blog-article ul{margin-bottom:24px;padding-left:24px}.tm-blog-article li{font-size:17px;line-height:1.8;color:var(--tm-dark);margin-bottom:10px;font-weight:500}.tm-blog-article hr{border:0;height:1px;background:var(--tm-border);margin:40px 0}.tm-cta{background:var(--tm-primary);padding:80px 0;text-align:center;color:var(--tm-white)}.tm-cta h2{color:var(--tm-white);font-size:44px;margin-bottom:20px}.tm-cta p{color:#ffffffe6;font-size:18px;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.tm-footer{background:var(--tm-dark);padding:80px 0 0;color:#cbd5e1}.tm-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:60px}.tm-footer-logo{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;text-align:center}.tm-footer-logo span{color:var(--tm-white)!important;font-family:var(--tm-font-heading);font-size:26px;font-weight:800}.tm-footer-logo img{width:100px;height:auto;flex-shrink:0;border-radius:8px}.tm-footer p{color:#cbd5e1!important;font-size:15px;line-height:1.6}.tm-footer-brand{display:flex;flex-direction:column;align-items:center}.tm-footer-brand p{max-width:350px;text-align:center;margin-top:0}.tm-footer h4{color:var(--tm-white)!important;font-size:18px;margin-bottom:24px}.tm-footer-links{display:flex;flex-direction:column;gap:16px}.tm-footer-links a{color:#cbd5e1!important;text-decoration:none;transition:.2s;font-size:15px;white-space:nowrap}.tm-footer-links a:hover{color:var(--tm-white)!important;padding-left:4px}.tm-footer-contact p{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tm-footer-contact i{color:var(--tm-primary);font-size:16px;width:20px;text-align:center}.tm-footer-bottom{background:#0b1120;padding:24px 0;text-align:center;color:#94a3b8!important;font-size:14px}@media (max-width: 1024px){.tm-hero h1{font-size:40px}.tm-hero-inner,.tm-split-inner{gap:40px}.tm-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.tm-nav-links,.tm-nav-actions .tm-btn-outline{display:none}.tm-hero-inner{grid-template-columns:1fr;text-align:center}.tm-hero p{max-width:100%;margin:0 auto 30px}.tm-hero-buttons{justify-content:center}.tm-hero-floating-card{display:none}.tm-grid-3,.tm-grid-2,.tm-steps-grid,.tm-split-inner{grid-template-columns:1fr}.tm-split-inner.reverse .tm-about-image,.tm-about-image{order:-1}.tm-vision-mission{grid-template-columns:1fr}.tm-blog-container{padding:30px 20px}.tm-footer-inner{grid-template-columns:1fr;text-align:center}.tm-footer-logo{justify-content:center}.tm-footer-brand p{margin:0 auto}.tm-footer-contact p{justify-content:center}}.tm-img-wrapper{overflow:hidden;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a}.tm-img-wrapper img{width:100%;display:block;transition:transform .6s cubic-bezier(.25,1,.5,1)}.tm-img-wrapper:hover img{transform:scale(1.08)}.tm-card{transition:all .4s cubic-bezier(.25,1,.5,1)}.tm-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px -12px #00000026;border-color:var(--tm-primary)}.tm-step-card{transition:all .4s cubic-bezier(.25,1,.5,1)}.tm-step-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #2563eb1a;border-color:var(--tm-accent)}.tm-btn-primary,.tm-btn-secondary{position:relative;overflow:hidden}.tm-btn-primary:after,.tm-btn-secondary:after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:#ffffff1a;transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:transform .6s ease}.tm-btn-primary:hover:after,.tm-btn-secondary:hover:after{transform:translate(-50%,-50%) scale(1)}.fade-in{animation:fadeIn .5s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--et-navy: #112A46;--et-navy-light: #1B3C5F;--et-sand: #C89B3C;--et-green: #2E5C40;--et-saffron: #DD6E0F;--et-ivory: #F9F6F0;--et-white: #FFFFFF;--et-text: #333333;--et-text-muted: #666666;--et-border: rgba(17, 42, 70, .12);--et-shadow: 0 4px 24px rgba(17, 42, 70, .08);--et-shadow-lg: 0 12px 40px rgba(17, 42, 70, .14);--et-radius: 10px;--et-transition: all .3s ease;--et-font-h: "Playfair Display", serif;--et-font-b: "Poppins", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.et-layout{font-family:var(--et-font-b);color:var(--et-text)}.et-container{max-width:1200px;margin:0 auto;padding:0 24px}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:var(--et-font-b)}.et-topbar{background:var(--et-navy);color:#ffffffd9;font-size:.82rem;padding:8px 0}.et-topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:12px}.et-topbar-left{display:flex;gap:20px}.et-topbar-left span i{margin-right:6px;color:var(--et-sand)}.et-topbar-right{display:flex;align-items:center;gap:12px}.et-badge{background:var(--et-saffron);color:#fff;font-size:.75rem;font-weight:600;padding:3px 12px;border-radius:20px;letter-spacing:.5px}@media (max-width: 700px){.et-hide-sm{display:none!important}}.et-header{position:sticky;top:0;z-index:100;background:var(--et-white);border-bottom:1px solid var(--et-border);box-shadow:var(--et-shadow)}.et-header-inner{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;gap:20px}.et-logo{display:flex;align-items:center;gap:14px;cursor:pointer}.et-logo-icon{width:75px;height:75px;border-radius:50%;background:var(--et-navy);color:var(--et-sand);display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:3px solid var(--et-sand);flex-shrink:0}.et-logo-name{display:block;font-size:1.2rem;font-weight:700;color:var(--et-navy);letter-spacing:.5px}.et-logo-tagline{display:block;font-size:.78rem;color:var(--et-text-muted);margin-top:2px;letter-spacing:.5px}.et-menu-toggle{display:none;background:none;border:none;font-size:1.4rem;color:var(--et-navy)}.et-nav{display:flex;align-items:center;gap:6px}.et-nav a{font-size:.9rem;font-weight:500;color:var(--et-navy);padding:8px 14px;border-radius:6px;transition:var(--et-transition)}.et-nav a:hover{background:var(--et-ivory)}.et-nav-cta{background:var(--et-green)!important;color:#fff!important;border-radius:6px!important;font-weight:600!important}.et-nav-cta:hover{background:#224d23!important}@media (max-width: 900px){.et-menu-toggle{display:block}.et-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--et-white);flex-direction:column;align-items:stretch;padding:12px 20px 20px;border-bottom:2px solid var(--et-border);box-shadow:0 8px 24px #00000014}.et-nav--open{display:flex}.et-nav a{border-radius:6px;padding:12px 16px}.et-header-inner{position:relative}}.et-hero{position:relative;min-height:90vh;background:linear-gradient(#112a46d9,#112a46b3),url(../assets/etawah_hero.jpg) center/cover no-repeat;display:flex;align-items:center}.et-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.et-hero-content{position:relative;z-index:2;text-align:center;padding-top:80px;padding-bottom:100px;max-width:860px;margin:0 auto}.et-hero-label{display:inline-block;color:var(--et-sand);font-size:.85rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-weight:500}.et-hero-title{font-family:var(--et-font-h);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.2;color:#fff;margin-bottom:24px}.et-hero-title-accent{color:var(--et-sand)}.et-hero-desc{font-size:1.1rem;color:#ffffffe0;line-height:1.8;margin-bottom:40px}.et-hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.et-btn{display:inline-flex;align-items:center;padding:13px 30px;border-radius:6px;font-size:.95rem;font-weight:600;border:2px solid transparent;transition:var(--et-transition)}.et-btn--gold{background:var(--et-sand);color:var(--et-navy);border-color:var(--et-sand)}.et-btn--gold:hover{background:#b5892e;border-color:#b5892e}.et-btn--outline{background:transparent;color:#fff;border-color:#fff}.et-btn--outline:hover{background:#fff;color:var(--et-navy)}.et-btn--navy{background:var(--et-navy);color:#fff;border-color:var(--et-navy)}.et-btn--navy:hover{background:var(--et-navy-light)}.et-pillars-section{background:var(--et-ivory);padding-bottom:60px}.et-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:-60px;position:relative;z-index:10}.et-pillar{padding:30px 20px;border-radius:var(--et-radius);text-align:center;box-shadow:var(--et-shadow-lg)}.et-pillar i{font-size:2rem;margin-bottom:14px;display:block}.et-pillar h3{font-size:1.1rem;margin-bottom:8px;font-weight:600}.et-pillar p{font-size:.88rem}.et-pillar--navy{background:var(--et-navy);color:#fff}.et-pillar--navy i{color:var(--et-sand)}.et-pillar--navy p{color:#fffc}.et-pillar--sand{background:var(--et-sand);color:var(--et-navy)}.et-pillar--green{background:var(--et-green);color:#fff}.et-pillar--green i{color:var(--et-sand)}.et-pillar--green p{color:#fffc}.et-pillar--saffron{background:var(--et-saffron);color:#fff}.et-pillar--saffron p{color:#ffffffe6}@media (max-width: 700px){.et-pillars-grid{grid-template-columns:1fr 1fr}}@media (max-width: 440px){.et-pillars-grid{grid-template-columns:1fr}}.et-section{padding:90px 0}.et-section--ivory{background:var(--et-ivory)}.et-section--white{background:var(--et-white)}.et-section--navy{background:var(--et-navy)}.et-section--green{background:var(--et-green)}.et-section-head{text-align:center;max-width:780px;margin:0 auto 56px}.et-section-head h2{font-family:var(--et-font-h);font-size:2.4rem;color:var(--et-navy);margin:10px 0 16px;line-height:1.25}.et-section-head p{color:var(--et-text-muted);font-size:1.05rem;line-height:1.7}.et-section-head--light h2{color:#fff}.et-section-head--light p{color:#fffc}.et-label{display:inline-block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--et-green);margin-bottom:6px}.et-label--gold{color:var(--et-sand)}.et-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.et-split-text h2{font-family:var(--et-font-h);font-size:2.2rem;color:var(--et-navy);margin:10px 0 18px;line-height:1.25}.et-split-text p{color:var(--et-text-muted);line-height:1.8;margin-bottom:16px;font-size:1.02rem}.et-img-rounded{border-radius:12px;box-shadow:var(--et-shadow-lg);width:100%;object-fit:cover}.et-img-tall{min-height:380px}.et-split-visual{position:relative}.et-img-badge{position:absolute;bottom:-18px;left:-18px;background:var(--et-saffron);color:#fff;padding:16px 22px;border-radius:var(--et-radius);box-shadow:var(--et-shadow-lg)}.et-img-badge-title{display:block;font-weight:700;font-size:1rem}.et-img-badge-sub{display:block;font-size:.82rem;opacity:.9;margin-top:3px}@media (max-width: 860px){.et-split{grid-template-columns:1fr;gap:40px}.et-split-visual{order:-1}}.et-checklist{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.et-checklist li{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--et-navy);font-size:.95rem}.et-checklist li i{color:var(--et-green);font-size:1rem}.et-five-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.et-principle-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--et-radius);padding:28px 20px;text-align:center;transition:var(--et-transition)}.et-principle-card:hover{background:#ffffff1a;transform:translateY(-4px)}.et-principle-icon{width:60px;height:60px;border-radius:50%;background:var(--et-sand);color:var(--et-navy);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin:0 auto 16px}.et-principle-card h4{color:#fff;font-size:1.05rem;margin-bottom:10px;font-weight:600}.et-principle-card p{color:#ffffffbf;font-size:.88rem;line-height:1.6}@media (max-width: 1000px){.et-five-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.et-five-grid{grid-template-columns:1fr 1fr}}.et-academics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.et-subject-card{background:var(--et-white);border-radius:var(--et-radius);padding:28px 22px;box-shadow:var(--et-shadow);transition:var(--et-transition)}.et-subject-card:hover{box-shadow:var(--et-shadow-lg);transform:translateY(-3px)}.et-subject-card i{font-size:2rem;margin-bottom:16px;display:block}.et-subject-card h4{color:var(--et-navy);font-size:1.1rem;margin-bottom:10px;font-weight:600}.et-subject-card p{color:var(--et-text-muted);font-size:.88rem;line-height:1.6}.et-activities-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.et-activity-tag{background:var(--et-ivory);border:1px solid var(--et-border);padding:8px 16px;border-radius:30px;font-size:.88rem;color:var(--et-navy);font-weight:500;display:flex;align-items:center;gap:8px;transition:var(--et-transition)}.et-activity-tag i{color:var(--et-sand);font-size:.75rem}.et-activity-tag:hover{background:var(--et-navy);color:#fff}.et-activity-tag:hover i{color:var(--et-sand)}.et-cadet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.et-cadet-card{background:var(--et-white);border-radius:var(--et-radius);padding:30px 24px;box-shadow:var(--et-shadow);transition:var(--et-transition);border-bottom:4px solid var(--et-navy)}.et-cadet-card:hover{transform:translateY(-4px);box-shadow:var(--et-shadow-lg)}.et-cadet-icon{width:56px;height:56px;border-radius:12px;background:var(--et-ivory);color:var(--et-navy);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:18px}.et-cadet-card h4{color:var(--et-navy);font-size:1.05rem;margin-bottom:10px;font-weight:600}.et-cadet-card p{color:var(--et-text-muted);font-size:.9rem;line-height:1.65}@media (max-width: 860px){.et-cadet-grid{grid-template-columns:1fr 1fr}}@media (max-width: 550px){.et-cadet-grid{grid-template-columns:1fr}}.et-boarding-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.et-boarding-skill{display:flex;align-items:center;gap:10px;background:var(--et-ivory);padding:10px 14px;border-radius:6px;font-size:.9rem;font-weight:500;color:var(--et-navy)}.et-boarding-skill i{color:var(--et-green)}.et-sports-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.et-sport-card{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:var(--et-radius);padding:24px 14px;text-align:center;transition:var(--et-transition);color:#fff}.et-sport-card:hover{background:#fff3;transform:translateY(-3px)}.et-sport-card i{font-size:2rem;color:var(--et-sand);margin-bottom:12px;display:block}.et-sport-card h4{font-size:1rem;margin-bottom:6px;color:#fff}.et-sport-card p{font-size:.82rem;color:#ffffffbf}.et-sports-quote{text-align:center;font-family:var(--et-font-h);font-size:1.4rem;font-style:italic;color:var(--et-sand);margin-top:50px}@media (max-width: 860px){.et-sports-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 550px){.et-sports-grid{grid-template-columns:repeat(2,1fr)}}.et-leadership-visual{background:var(--et-navy);border-radius:16px;height:420px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.et-leadership-center{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--et-sand);color:var(--et-navy);width:110px;height:110px;border-radius:50%;justify-content:center;font-weight:700;font-size:.95rem;box-shadow:0 0 0 12px #c89b3c33;z-index:2}.et-leadership-center i{font-size:1.8rem}.et-leadership-spoke{position:absolute;background:#ffffff14;border:1px solid rgba(255,255,255,.15);padding:8px 14px;border-radius:30px;font-size:.82rem;color:#ffffffd9;font-weight:500}.et-leadership-spoke:nth-child(2){top:14%;left:50%;transform:translate(-50%)}.et-leadership-spoke:nth-child(3){top:30%;right:8%}.et-leadership-spoke:nth-child(4){bottom:30%;right:8%}.et-leadership-spoke:nth-child(5){bottom:14%;left:50%;transform:translate(-50%)}.et-leadership-spoke:nth-child(6){top:30%;left:8%}.et-leader-traits{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.et-trait-tag{background:var(--et-ivory);border:1px solid var(--et-border);color:var(--et-navy);padding:6px 16px;border-radius:30px;font-size:.88rem;font-weight:500}.et-steps-row{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;text-align:center}.et-step{position:relative}.et-step-num{width:56px;height:56px;border-radius:50%;background:var(--et-sand);color:var(--et-navy);font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:0 4px 16px #c89b3c4d}.et-step h4{color:#fff;font-size:.95rem;margin-bottom:6px}.et-step p{color:#ffffffb3;font-size:.82rem;line-height:1.5}.et-admissions-note{text-align:center;color:#ffffffb3;font-size:.88rem;margin-top:48px;padding:16px 24px;background:#ffffff12;border-radius:var(--et-radius);border:1px solid rgba(255,255,255,.12)}.et-admissions-note i{color:var(--et-sand)}@media (max-width: 900px){.et-steps-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 550px){.et-steps-row{grid-template-columns:repeat(2,1fr)}}.et-blog-body{max-width:820px;margin:0 auto;font-size:1.05rem;line-height:1.85;color:var(--et-text)}.et-blog-body h2,.et-blog-body h3{font-family:var(--et-font-h);margin:40px 0 14px;color:var(--et-navy)}.et-blog-body h2{font-size:2rem}.et-blog-body h3{font-size:1.4rem}.et-blog-body p{margin-bottom:16px}.et-blog-body ul{padding-left:20px;margin-bottom:16px}.et-blog-body li{margin-bottom:6px}.et-blog-body blockquote{border-left:4px solid var(--et-sand);padding:16px 20px;margin:28px 0;background:#fffbf3;font-style:italic;color:var(--et-navy);border-radius:0 8px 8px 0}.et-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.et-faq-item{background:var(--et-white);border-radius:var(--et-radius);box-shadow:var(--et-shadow);overflow:hidden;border:1px solid var(--et-border)}.et-faq-q{width:100%;text-align:left;padding:20px 24px;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:var(--et-navy);gap:16px}.et-faq-q i{color:var(--et-sand);flex-shrink:0}.et-faq-a{padding:0 24px 20px;color:var(--et-text-muted);font-size:.95rem;line-height:1.7}.et-faq-item--open .et-faq-q{color:var(--et-sand)}.et-img-rounded{border-radius:12px;box-shadow:var(--et-shadow-lg);width:100%;object-fit:cover;transition:transform .5s ease}.et-img-rounded:hover{transform:scale(1.04)}.et-footer{background:var(--et-navy);color:#ffffffd9;padding:80px 0 0}.et-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;margin-bottom:60px}.et-footer-logo{display:flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:16px}.et-footer-logo i{color:var(--et-sand);font-size:1.6rem}.et-footer-brand p{font-size:.9rem;line-height:1.7;margin-bottom:8px;color:#ffffffbf}.et-footer-address{display:flex;align-items:flex-start;gap:8px;color:#ffffffbf}.et-footer-address i,.et-footer-brand p i{color:var(--et-sand);margin-right:4px}.et-footer-links h4{color:#fff;font-size:1rem;margin-bottom:20px}.et-footer-links a{display:block;margin-bottom:10px;font-size:.9rem;color:#ffffffb3;transition:var(--et-transition)}.et-footer-links a:hover{color:var(--et-sand);padding-left:4px}.et-footer-contact h4{color:#fff;font-size:1rem;margin-bottom:16px}.et-footer-contact p{font-size:.9rem;color:#ffffffbf;margin-bottom:20px;line-height:1.7}.et-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:24px 0;text-align:center}.et-footer-bottom p{font-size:.85rem;color:#ffffff80;margin-bottom:8px}.et-disclaimer{font-size:.78rem!important;max-width:760px;margin:0 auto;line-height:1.6}@media (max-width: 1000px){.et-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 600px){.et-footer-grid{grid-template-columns:1fr}}:root{--lk-maroon: #7B1D1D;--lk-maroon-dark: #5a1414;--lk-gold: #C9A84C;--lk-gold-light: #e8c97a;--lk-charcoal: #1E1E2E;--lk-cream: #FAF6EE;--lk-light: #F0EAD6;--lk-teal: #1B6CA8;--lk-teal-dark: #144f7a;--lk-text: #2c2c2c;--lk-muted: #6b6b6b}body{font-family:Inter,sans-serif;color:var(--lk-text)}.lk-container{max-width:1200px;margin:0 auto;padding:0 24px}.lk-header{position:sticky;top:0;z-index:1000;background:var(--lk-maroon);border-bottom:3px solid var(--lk-gold);box-shadow:0 2px 12px #0000004d}.lk-header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;max-width:1200px;margin:0 auto}.lk-logo{display:flex;align-items:center;gap:14px;cursor:pointer;text-decoration:none}.lk-logo-icon{width:56px;height:56px;border-radius:50%;background:var(--lk-gold);color:var(--lk-maroon);display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:3px solid #fff;flex-shrink:0}.lk-logo-text{display:flex;flex-direction:column}.lk-logo-name{font-size:1rem;font-weight:800;color:#fff;letter-spacing:1.5px;white-space:nowrap}.lk-logo-tagline{font-size:.7rem;color:var(--lk-gold);font-style:italic;white-space:nowrap}.lk-nav{display:flex;align-items:center;gap:24px}.lk-nav a{color:#ffffffd9;text-decoration:none;font-size:.88rem;font-weight:500;transition:color .2s}.lk-nav a:hover{color:var(--lk-gold)}.lk-nav-cta{background:var(--lk-gold);color:var(--lk-maroon)!important;padding:9px 18px;border-radius:4px;font-weight:700!important;font-size:.82rem!important;white-space:nowrap;transition:background .2s,color .2s!important}.lk-nav-cta:hover{background:#fff!important;color:var(--lk-maroon)!important}.lk-hero{min-height:92vh;background:linear-gradient(135deg,#7b1d1deb,#1e1e2ed9),url(../assets/lucknow_hero.jpg) center/cover no-repeat;display:flex;align-items:center;position:relative;overflow:hidden}.lk-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:var(--lk-cream);clip-path:ellipse(55% 100% at 50% 100%)}.lk-hero-content{position:relative;z-index:2;max-width:760px;padding:40px 0}.lk-hero-badge{display:inline-block;background:var(--lk-gold);color:var(--lk-maroon);font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:2px;margin-bottom:20px}.lk-hero h1{font-family:Merriweather,serif;font-size:clamp(2.2rem,5vw,3.8rem);color:#fff;line-height:1.2;margin-bottom:20px}.lk-hero h1 span{color:var(--lk-gold)}.lk-hero-sub{font-size:1.1rem;color:#ffffffd1;line-height:1.8;margin-bottom:36px;max-width:600px}.lk-hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.lk-btn{display:inline-block;padding:13px 28px;border-radius:4px;font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer;border:none;transition:all .25s}.lk-btn--gold{background:var(--lk-gold);color:var(--lk-maroon)}.lk-btn--gold:hover{background:var(--lk-gold-light)}.lk-btn--outline{background:transparent;color:#fff;border:2px solid var(--lk-gold)}.lk-btn--outline:hover{background:var(--lk-gold);color:var(--lk-maroon)}.lk-section{padding:80px 0}.lk-section--cream{background:var(--lk-cream)}.lk-section--light{background:var(--lk-light)}.lk-section--maroon{background:var(--lk-maroon)}.lk-section--charcoal{background:var(--lk-charcoal)}.lk-section--teal{background:var(--lk-teal)}.lk-section-label{font-size:.75rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lk-gold);margin-bottom:10px;display:block}.lk-section-title{font-family:Merriweather,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.25;margin-bottom:16px}.lk-section-title--white{color:#fff}.lk-section-title--maroon{color:var(--lk-maroon)}.lk-section-intro{font-size:1.05rem;line-height:1.85;color:var(--lk-muted);max-width:680px;margin-bottom:48px}.lk-section-intro--white{color:#ffffffc7}.lk-section-header{margin-bottom:48px}.lk-section-header--center{text-align:center}.lk-section-header--center .lk-section-intro{margin:0 auto 48px}.lk-arch-divider{width:80px;height:4px;background:var(--lk-gold);border-radius:2px;margin:16px 0 24px}.lk-arch-divider--center{margin:16px auto 24px}.lk-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.lk-pillar-card{background:#fff;border-radius:8px;padding:32px 24px;border-top:4px solid var(--lk-gold);box-shadow:0 4px 16px #0000000f;transition:transform .25s}.lk-pillar-card:hover{transform:translateY(-4px)}.lk-pillar-icon{width:56px;height:56px;border-radius:50%;background:var(--lk-maroon);color:var(--lk-gold);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:18px}.lk-pillar-card h3{font-family:Merriweather,serif;font-size:1.1rem;color:var(--lk-maroon);margin-bottom:10px}.lk-pillar-card p{font-size:.9rem;color:var(--lk-muted);line-height:1.7}.lk-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lk-split--reverse{direction:rtl}.lk-split--reverse>*{direction:ltr}.lk-img-rounded{width:100%;border-radius:12px;box-shadow:0 8px 32px #00000026;transition:transform .3s ease;display:block}.lk-img-rounded:hover{transform:scale(1.03)}.lk-img-wrapper{position:relative}.lk-img-badge{position:absolute;bottom:-20px;right:-20px;background:var(--lk-maroon);color:#fff;border:3px solid var(--lk-gold);border-radius:8px;padding:14px 20px;text-align:center}.lk-img-badge-title{display:block;font-size:1.1rem;font-weight:800;color:var(--lk-gold)}.lk-img-badge-sub{display:block;font-size:.72rem;opacity:.85;margin-top:2px}.lk-content-text h3{font-family:Merriweather,serif;font-size:1.8rem;color:var(--lk-maroon);margin-bottom:16px;line-height:1.3}.lk-content-text p{font-size:.97rem;line-height:1.85;color:var(--lk-muted);margin-bottom:16px}.lk-content-text--white h3{color:#fff}.lk-content-text--white p{color:#ffffffc7}.lk-five-pillars{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.lk-five-card{background:var(--lk-maroon);border-radius:8px;padding:28px 20px;text-align:center;color:#fff;border-bottom:3px solid var(--lk-gold);transition:transform .25s}.lk-five-card:hover{transform:translateY(-4px);background:var(--lk-maroon-dark)}.lk-five-card i{font-size:1.8rem;color:var(--lk-gold);margin-bottom:14px;display:block}.lk-five-card h4{font-size:.95rem;font-weight:700;margin-bottom:8px}.lk-five-card p{font-size:.8rem;opacity:.78;line-height:1.6}.lk-academics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lk-academic-card{border-radius:10px;padding:32px 24px;background:linear-gradient(135deg,var(--lk-maroon) 0%,var(--lk-teal) 100%);color:#fff;transition:transform .25s}.lk-academic-card:hover{transform:translateY(-4px)}.lk-academic-card i{font-size:2rem;color:var(--lk-gold);margin-bottom:16px;display:block}.lk-academic-card h4{font-family:Merriweather,serif;font-size:1.1rem;margin-bottom:10px}.lk-academic-card p{font-size:.88rem;opacity:.85;line-height:1.7}.lk-cadet-banner{min-height:420px;background:linear-gradient(#1e1e2ee0,#7b1d1dd1),url(../assets/lucknow_campus.jpg) center/cover no-repeat;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;position:relative;overflow:hidden}.lk-cadet-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lk-cadet-card{background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,168,76,.4);border-radius:10px;padding:20px;color:#fff}.lk-cadet-card i{font-size:1.5rem;color:var(--lk-gold);margin-bottom:10px;display:block}.lk-cadet-card h4{font-weight:700;margin-bottom:6px;font-size:1rem}.lk-cadet-card p{font-size:.82rem;opacity:.8;line-height:1.6}.lk-pt-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.lk-pt-item{display:flex;align-items:flex-start;gap:16px;background:#ffffff12;border-radius:8px;padding:20px;border-left:3px solid var(--lk-gold)}.lk-pt-item i{font-size:1.4rem;color:var(--lk-gold);margin-top:2px;flex-shrink:0}.lk-pt-item h4{color:#fff;font-size:.95rem;margin-bottom:4px}.lk-pt-item p{color:#ffffffb3;font-size:.82rem;line-height:1.6}.lk-leadership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lk-leadership-card{background:#fff;border-radius:8px;padding:28px 24px;border-top:4px solid var(--lk-gold);box-shadow:0 4px 16px #00000012;transition:transform .25s}.lk-leadership-card:hover{transform:translateY(-4px)}.lk-leadership-card i{font-size:1.6rem;color:var(--lk-teal);margin-bottom:14px;display:block}.lk-leadership-card h4{color:var(--lk-maroon);font-size:1rem;margin-bottom:8px;font-family:Merriweather,serif}.lk-leadership-card p{font-size:.88rem;color:var(--lk-muted);line-height:1.7}.lk-admissions-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px}.lk-step{background:#fff;border-radius:10px;padding:28px 24px;box-shadow:0 4px 16px #00000012;position:relative}.lk-step-number{width:44px;height:44px;border-radius:50%;background:var(--lk-maroon);color:var(--lk-gold);font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.lk-step h4{color:var(--lk-maroon);font-size:1rem;margin-bottom:8px;font-weight:700}.lk-step p{font-size:.88rem;color:var(--lk-muted);line-height:1.7}.lk-admissions-note{background:var(--lk-light);border-left:4px solid var(--lk-teal);border-radius:0 8px 8px 0;padding:16px 20px;font-size:.88rem;color:var(--lk-charcoal);margin-bottom:40px}.lk-admissions-cta{text-align:center}.lk-blog-content{background:#fff;border-radius:12px;padding:48px;box-shadow:0 4px 24px #00000012}.lk-faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.lk-faq-item{background:#fff;border-radius:8px;border:1px solid #e5ddd0;overflow:hidden;box-shadow:0 2px 8px #0000000d}.lk-faq-question{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;font-weight:600;color:var(--lk-maroon);font-size:.95rem;transition:background .2s}.lk-faq-question:hover{background:var(--lk-cream)}.lk-faq-question i{color:var(--lk-gold);font-size:.85rem;transition:transform .3s}.lk-faq-question.open i{transform:rotate(180deg)}.lk-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.lk-faq-answer.open{max-height:400px}.lk-faq-answer-inner{padding:0 24px 20px;font-size:.9rem;color:var(--lk-muted);line-height:1.8;border-top:1px solid #f0e8d8}.lk-footer{background:var(--lk-maroon-dark);color:#ffffffbf;padding:64px 0 0}.lk-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;margin-bottom:48px}.lk-footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.lk-footer-logo-icon{width:48px;height:48px;border-radius:50%;background:var(--lk-gold);color:var(--lk-maroon);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.lk-footer-logo span{font-weight:700;color:#fff;font-size:.88rem;white-space:nowrap}.lk-footer-brand p{font-size:.88rem;line-height:1.7;margin-bottom:10px}.lk-footer-links h4{color:var(--lk-gold);font-size:.9rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.lk-footer-links a{display:block;color:#ffffffb3;text-decoration:none;font-size:.88rem;margin-bottom:10px;transition:color .2s}.lk-footer-links a:hover{color:var(--lk-gold)}.lk-footer-contact h4{color:var(--lk-gold);font-size:.9rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.lk-footer-contact p{font-size:.88rem;line-height:1.7;margin-bottom:16px}.lk-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:16px 24px;text-align:center;font-size:.8rem;color:#ffffff73}@media (max-width: 1024px){.lk-pillars-grid{grid-template-columns:repeat(2,1fr)}.lk-five-pillars{grid-template-columns:repeat(3,1fr)}.lk-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.lk-nav{display:none}.lk-hero{min-height:80vh}.lk-split{grid-template-columns:1fr;gap:32px}.lk-split--reverse{direction:ltr}.lk-pillars-grid{grid-template-columns:1fr}.lk-five-pillars{grid-template-columns:repeat(2,1fr)}.lk-academics-grid,.lk-cadet-cards,.lk-pt-list,.lk-leadership-grid,.lk-admissions-steps,.lk-footer-grid{grid-template-columns:1fr}.lk-blog-content{padding:24px}.lk-section{padding:56px 0}}.lk-announcement{background:#111;color:#fff;text-align:center;padding:10px 24px;font-size:.85rem}.lk-announcement strong{color:var(--lk-gold)}.lk-hero-marquee-wrap{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;bottom:80px;left:0;right:0;padding:12px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);z-index:3}.lk-hero-marquee{color:var(--lk-gold);font-weight:800;font-size:.9rem;letter-spacing:3px}.lk-section--maroon p,.lk-section--maroon h2,.lk-section--maroon h3,.lk-section--maroon h4{color:#fff!important}.lk-five-card p{color:#ffffffe6!important}.lk-five-card h4{color:#fff!important}.lk-footer p,.lk-footer a,.lk-footer span{color:#ffffffd9!important}.lk-footer h4{color:var(--lk-gold)!important}.lk-step p{color:#ffffffd9!important}.lk-step h4{color:#fff!important}.lk-step .lk-step-number{color:var(--lk-gold)!important;background:transparent!important}.lk-step{background:var(--lk-maroon)!important;border:1px solid rgba(255,255,255,.1)}.lk-five-card{background:var(--lk-maroon)!important}.lk-mission-card p,.lk-mission-card li{color:#ffffffe6!important}.lk-mission-card h4{color:var(--lk-gold)!important}.lk-five-card{box-shadow:0 4px 15px #0003;transition:transform .3s,box-shadow .3s}.lk-five-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d}.lk-routine-step{display:inline-flex;align-items:center;font-weight:700;color:var(--lk-maroon);padding:8px 16px;background:#c9a84c1a;border-radius:20px;transition:all .3s;margin:4px}.lk-routine-step:hover{background:var(--lk-maroon);color:#fff!important}.lk-routine-step:hover i{color:var(--lk-gold)}.lk-arch-divider{box-shadow:0 2px 4px #0000001a}.lk-pillar-card,.lk-why-card,.lk-mission-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.lk-pillar-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a;border-top-width:6px}.lk-pillar-card:hover .lk-pillar-icon{background:var(--lk-gold);color:var(--lk-maroon);transform:scale(1.1) rotate(5deg);transition:all .3s}.lk-why-card{background:#fff;padding:24px;border-radius:8px;border-left:4px solid var(--lk-gold);width:calc(33.333% - 16px);min-width:280px;box-shadow:0 4px 12px #0000000d;cursor:pointer}.lk-why-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #7b1d1d26;border-left:8px solid var(--lk-maroon)}.lk-why-card:hover h4{color:var(--lk-gold)!important;transition:color .3s}.lk-faq-item{transition:all .3s;border-left:3px solid transparent}.lk-faq-item:hover{transform:translate(8px);border-left:3px solid var(--lk-maroon);box-shadow:0 8px 20px #00000014}.lk-img-rounded{transition:all .5s ease}.lk-img-rounded:hover{transform:scale(1.04) rotate(-1deg);box-shadow:0 15px 40px #00000040}.lk-mission-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000004d}.lk-step{transition:all .4s ease}.lk-step:hover{transform:translateY(-10px);background:#5a1414!important;box-shadow:0 15px 35px #0000004d}.lk-step:hover .lk-step-number{transform:scale(1.2) rotate(-10deg);transition:all .3s}.lk-nav a{white-space:nowrap!important}.lk-blog-content p{color:inherit}@media (min-width: 769px){.lk-footer-links,.lk-footer-contact{margin-top:50px}}:root{--kr-bronze: #8B4513;--kr-bronze-dark: #6b3510;--kr-gold: #D4A017;--kr-gold-light: #e8bc3c;--kr-forest: #1A3A2A;--kr-forest-dark: #0F1F17;--kr-stone: #F5F0E8;--kr-red: #C0392B;--kr-red-dark: #922b21;--kr-text: #2c2c2c;--kr-muted: #6b6b6b}body{font-family:Inter,sans-serif;color:var(--kr-text)}.kr-container{max-width:1200px;margin:0 auto;padding:0 24px}.kr-header{position:sticky;top:0;z-index:1000;background:var(--kr-forest);border-bottom:3px solid var(--kr-gold);box-shadow:0 2px 16px #0006}.kr-header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;max-width:1200px;margin:0 auto}.kr-logo{display:flex;align-items:center;gap:14px;cursor:pointer;text-decoration:none}.kr-logo-icon{width:56px;height:56px;border-radius:4px;background:var(--kr-gold);color:var(--kr-forest);display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:3px solid rgba(255,255,255,.2);flex-shrink:0}.kr-logo-text{display:flex;flex-direction:column}.kr-logo-name{font-size:1rem;font-weight:800;color:#fff;letter-spacing:1.5px;white-space:nowrap}.kr-logo-tagline{font-size:.68rem;color:var(--kr-gold);font-style:italic;white-space:nowrap}.kr-nav{display:flex;align-items:center;gap:24px}.kr-nav a{color:#fffc;text-decoration:none;font-size:.87rem;font-weight:500;transition:color .2s}.kr-nav a:hover{color:var(--kr-gold)}.kr-nav-cta{background:var(--kr-gold);color:var(--kr-forest)!important;padding:9px 18px;border-radius:2px;font-weight:700!important;font-size:.82rem!important;white-space:nowrap;transition:background .2s!important}.kr-nav-cta:hover{background:var(--kr-gold-light)!important}.kr-hero{min-height:95vh;background:linear-gradient(160deg,#0f1f17f2,#1a3a2ae0 60%,#8b4513b3),url(../assets/karimnagar_hero.jpg) center/cover no-repeat;display:flex;align-items:center;position:relative;overflow:hidden}.kr-hero-accent{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--kr-gold)}.kr-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:var(--kr-stone);clip-path:polygon(0 100%,100% 0,100% 100%)}.kr-hero-content{position:relative;z-index:2;max-width:780px;padding:40px 0}.kr-hero-overline{display:inline-block;background:var(--kr-gold);color:var(--kr-forest);font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:6px 18px;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);margin-bottom:24px}.kr-hero h1{font-family:Merriweather,serif;font-size:clamp(2.4rem,5.5vw,4.2rem);color:#fff;line-height:1.15;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.kr-hero h1 span{color:var(--kr-gold)}.kr-hero-sub{font-size:1rem;color:#ffffffbf;line-height:1.85;margin-bottom:36px;max-width:580px;border-left:3px solid var(--kr-gold);padding-left:16px}.kr-hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.kr-btn{display:inline-block;padding:13px 28px;border-radius:2px;font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer;border:none;transition:all .25s;clip-path:polygon(0 0,100% 0,97% 100%,0 100%)}.kr-btn--gold{background:var(--kr-gold);color:var(--kr-forest)}.kr-btn--gold:hover{background:var(--kr-gold-light)}.kr-btn--outline{background:transparent;color:#fff;border:2px solid var(--kr-gold);clip-path:none}.kr-btn--outline:hover{background:var(--kr-gold);color:var(--kr-forest)}.kr-section{padding:80px 0}.kr-section--stone{background:var(--kr-stone)}.kr-section--forest{background:var(--kr-forest)}.kr-section--dark{background:var(--kr-forest-dark)}.kr-section--bronze{background:var(--kr-bronze)}.kr-section--red{background:var(--kr-red)}.kr-section-label{font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--kr-gold);margin-bottom:10px;display:block}.kr-section-title{font-family:Merriweather,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.kr-section-title--white{color:#fff}.kr-section-title--stone{color:var(--kr-stone)}.kr-section-title--gold{color:var(--kr-gold)}.kr-section-intro{font-size:1rem;line-height:1.85;color:var(--kr-muted);max-width:680px;margin-bottom:48px}.kr-section-intro--white{color:#ffffffbf}.kr-section-header{margin-bottom:48px}.kr-section-header--center{text-align:center}.kr-section-header--center .kr-section-intro{margin:0 auto 48px}.kr-geo-divider{width:60px;height:4px;background:var(--kr-gold);margin:14px 0 22px;clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.kr-geo-divider--center{margin:14px auto 22px}.kr-legacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--kr-gold)}.kr-legacy-card{background:var(--kr-forest);padding:48px 32px;transition:background .25s}.kr-legacy-card:hover{background:var(--kr-forest-dark)}.kr-legacy-number{font-family:Merriweather,serif;font-size:3.5rem;font-weight:900;color:var(--kr-gold);opacity:.3;line-height:1;margin-bottom:12px}.kr-legacy-card h3{font-family:Merriweather,serif;font-size:1.4rem;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.kr-legacy-card p{font-size:.92rem;color:#ffffffb8;line-height:1.75}.kr-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.kr-split--reverse{direction:rtl}.kr-split--reverse>*{direction:ltr}.kr-img-rounded{width:100%;border-radius:4px;box-shadow:0 8px 32px #00000040;transition:transform .3s ease;display:block}.kr-img-rounded:hover{transform:scale(1.03)}.kr-img-wrapper{position:relative}.kr-img-badge{position:absolute;bottom:-20px;left:-20px;background:var(--kr-gold);color:var(--kr-forest);border-radius:2px;padding:14px 20px;text-align:center;clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}.kr-img-badge-title{display:block;font-size:1rem;font-weight:800}.kr-img-badge-sub{display:block;font-size:.7rem;margin-top:2px;opacity:.8}.kr-content-text h3{font-family:Merriweather,serif;font-size:1.8rem;color:var(--kr-bronze);margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.kr-content-text p{font-size:.97rem;line-height:1.85;color:var(--kr-muted);margin-bottom:16px}.kr-content-text--white h3{color:var(--kr-gold)}.kr-content-text--white p{color:#ffffffc7}.kr-academics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:var(--kr-gold)}.kr-academic-card{background:var(--kr-stone);padding:32px 24px;transition:background .25s}.kr-academic-card:hover{background:#ece4d0}.kr-academic-top{width:48px;height:4px;background:var(--kr-bronze);margin-bottom:20px;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.kr-academic-card i{font-size:1.8rem;color:var(--kr-bronze);margin-bottom:14px;display:block}.kr-academic-card h4{font-family:Merriweather,serif;font-size:1.05rem;color:var(--kr-forest);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.kr-academic-card p{font-size:.87rem;color:var(--kr-muted);line-height:1.75}.kr-training-list{display:flex;flex-direction:column;gap:12px}.kr-training-item{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#ffffff0f;border-left:3px solid var(--kr-gold);border-radius:0 4px 4px 0}.kr-training-item i{font-size:1.2rem;color:var(--kr-gold);flex-shrink:0}.kr-training-item span{color:#ffffffd9;font-size:.95rem;font-weight:500}.kr-residential-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kr-residential-card{background:#ffffff12;border-top:4px solid var(--kr-gold);border-radius:0 0 4px 4px;padding:32px 24px;transition:background .25s}.kr-residential-card:hover{background:#ffffff1f}.kr-residential-card i{font-size:1.8rem;color:var(--kr-gold);margin-bottom:14px;display:block}.kr-residential-card h4{color:#fff;font-size:1rem;margin-bottom:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.kr-residential-card p{color:#ffffffb3;font-size:.88rem;line-height:1.7}.kr-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--kr-gold)}.kr-journey-step{background:var(--kr-red);padding:40px 28px;position:relative;transition:background .25s}.kr-journey-step:nth-child(2n){background:var(--kr-red-dark)}.kr-journey-step:hover{background:#7b2319}.kr-journey-step:after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--kr-gold);font-size:1.4rem;font-weight:900;z-index:2}.kr-journey-step:last-child:after{display:none}.kr-journey-step i{font-size:2rem;color:var(--kr-gold);margin-bottom:14px;display:block}.kr-journey-step h4{color:#fff;font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.kr-journey-step p{color:#ffffffb8;font-size:.83rem;line-height:1.6}.kr-leadership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:var(--kr-gold)}.kr-leadership-card{background:var(--kr-forest);padding:32px 24px;transition:background .25s}.kr-leadership-card:hover{background:var(--kr-forest-dark)}.kr-leadership-card i{font-size:1.6rem;color:var(--kr-gold);margin-bottom:14px;display:block}.kr-leadership-card h4{color:#fff;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.kr-leadership-card p{color:#ffffffad;font-size:.86rem;line-height:1.7}.kr-admissions-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:var(--kr-gold);margin-bottom:40px}.kr-step{background:var(--kr-forest-dark);padding:32px 24px}.kr-step-number{font-family:Merriweather,serif;font-size:2.5rem;font-weight:900;color:var(--kr-gold);opacity:.4;line-height:1;margin-bottom:12px}.kr-step h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.kr-step p{color:#ffffffa6;font-size:.87rem;line-height:1.7}.kr-admissions-note{background:#ffffff0f;border-left:4px solid var(--kr-gold);padding:16px 20px;font-size:.88rem;color:#ffffffbf;margin-bottom:40px;border-radius:0 4px 4px 0}.kr-admissions-cta{text-align:center}.kr-blog-content{background:var(--kr-stone);border-radius:4px;padding:48px;box-shadow:0 4px 24px #00000026}.kr-faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:3px;background:var(--kr-gold)}.kr-faq-item{background:var(--kr-forest-dark);overflow:hidden}.kr-faq-question{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;font-weight:600;color:#fff;font-size:.93rem;transition:background .2s}.kr-faq-question:hover{background:var(--kr-forest)}.kr-faq-question.open{color:var(--kr-gold);background:var(--kr-forest)}.kr-faq-question i{color:var(--kr-gold);font-size:.85rem;transition:transform .3s}.kr-faq-question.open i{transform:rotate(180deg)}.kr-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.kr-faq-answer.open{max-height:400px}.kr-faq-answer-inner{padding:0 24px 20px;font-size:.89rem;color:#ffffffb3;line-height:1.8;border-top:1px solid rgba(212,160,23,.2)}.kr-footer{background:var(--kr-forest-dark);color:#ffffffb3;padding:64px 0 0;border-top:3px solid var(--kr-gold)}.kr-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;margin-bottom:48px}.kr-footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kr-footer-logo-icon{width:48px;height:48px;border-radius:4px;background:var(--kr-gold);color:var(--kr-forest);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.kr-footer-logo span{font-weight:700;color:#fff;font-size:.88rem;white-space:nowrap}.kr-footer-brand p{font-size:.88rem;line-height:1.7;margin-bottom:10px}.kr-footer-links h4{color:var(--kr-gold);font-size:.9rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.kr-footer-links a{display:block;color:#ffffffa6;text-decoration:none;font-size:.88rem;margin-bottom:10px;transition:color .2s}.kr-footer-links a:hover{color:var(--kr-gold)}.kr-footer-contact h4{color:var(--kr-gold);font-size:.9rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.kr-footer-contact p{font-size:.88rem;line-height:1.7;margin-bottom:16px}.kr-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:16px 24px;text-align:center;font-size:.8rem;color:#ffffff61}@media (max-width: 1024px){.kr-legacy-grid{grid-template-columns:1fr;gap:3px}.kr-journey{grid-template-columns:repeat(2,1fr)}.kr-journey-step:after{display:none}.kr-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kr-nav{display:none}.kr-hero{min-height:85vh}.kr-split{grid-template-columns:1fr;gap:32px}.kr-split--reverse{direction:ltr}.kr-legacy-grid,.kr-academics-grid,.kr-residential-grid,.kr-journey,.kr-leadership-grid,.kr-admissions-steps,.kr-footer-grid{grid-template-columns:1fr}.kr-blog-content{padding:24px}.kr-section{padding:56px 0}}.kr-pillar,.kr-card,.kr-step{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.kr-pillar:hover,.kr-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #00000026;border-left-width:8px}.kr-pillar:hover i,.kr-card:hover i{background:var(--kr-gold);color:var(--kr-forest);transform:scale(1.1) rotate(5deg);transition:all .3s}.kr-step:hover{transform:translateY(-10px);background:#1a2a1a!important;box-shadow:0 15px 35px #0000004d}.kr-step:hover .kr-step-number{transform:scale(1.2) rotate(-10deg);transition:all .3s}.kr-img-polygon{transition:all .5s ease}.kr-img-polygon:hover{transform:scale(1.03);filter:brightness(1.1)}.kr-faq-item{transition:all .3s;border-left:3px solid transparent}.kr-faq-item:hover{transform:translate(8px);border-left:3px solid var(--kr-bronze);box-shadow:0 8px 20px #00000014}.kr-nav a{white-space:nowrap!important}.kr-blog-content{background:#fff;padding:48px 64px;border-radius:12px;box-shadow:0 10px 40px #0000000f;color:#2c2c2c;line-height:1.8;margin-top:40px}.kr-blog-content h2{color:var(--kr-forest);font-size:2rem;margin-bottom:24px;text-align:center}.kr-blog-content h3{color:var(--kr-bronze);margin-top:40px;margin-bottom:16px;font-size:1.4rem;border-left:4px solid var(--kr-gold);padding-left:12px}.kr-blog-content p{margin-bottom:16px;font-size:1.05rem;color:inherit}@media (max-width: 768px){.kr-blog-content{padding:24px}}.kr-section--forest p,.kr-section--forest blockquote,.kr-section--forest div,.kr-card[style*="1A3A2A"] p,.kr-card[style*="#1A3A2A"] p{color:#fffffff2!important}.kr-footer p,.kr-footer span{color:#ffffffe6!important}.kr-hero p{color:#fffffff2!important}.kr-routine-step:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 4px 12px #d4a0174d;background:#d4a01733!important;cursor:default}.kr-btn{transition:all .3s ease!important}.kr-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0003}@media (min-width: 769px){.kr-footer-links,.kr-footer-contact{margin-top:50px}}:root{--bh-bronze: #C73843;--bh-bronze-dark: #a82d36;--bh-gold: #E2B14B;--bh-gold-light: #efcd82;--bh-forest: #1B2A47;--bh-forest-dark: #0d1729;--bh-stone: #F5F0E8;--bh-red: #C0392B;--bh-red-dark: #922b21;--bh-text: #2c2c2c;--bh-muted: #6b6b6b}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;color:var(--bh-text)}.bh-container{max-width:1200px;margin:0 auto;padding:0 24px}.bh-header{position:sticky;top:0;z-index:1000;background:var(--bh-forest);border-bottom:3px solid var(--bh-gold);box-shadow:0 2px 16px #0006}.bh-header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;max-width:1200px;margin:0 auto}.bh-logo{display:flex;align-items:center;gap:14px;cursor:pointer;text-decoration:none}.bh-logo-icon{width:56px;height:56px;border-radius:4px;background:var(--bh-gold);color:var(--bh-forest);display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:3px solid rgba(255,255,255,.2);flex-shrink:0}.bh-logo-text{display:flex;flex-direction:column}.bh-logo-name{font-size:1rem;font-weight:800;color:#fff;letter-spacing:1.5px;white-space:nowrap}.bh-logo-tagline{font-size:.68rem;color:var(--bh-gold);font-style:italic;white-space:nowrap}.bh-nav{display:flex;align-items:center;gap:24px}.bh-nav a{color:#fffc;text-decoration:none;font-size:.87rem;font-weight:500;transition:color .2s}.bh-nav-cta{background:var(--bh-gold);color:var(--bh-forest)!important;padding:9px 18px;border-radius:2px;font-weight:700!important;font-size:.82rem!important;white-space:nowrap;transition:background .2s!important}.bh-nav-cta:hover{background:var(--bh-gold-light)!important}.bh-hero{min-height:95vh;background:linear-gradient(160deg,#0d1729f2,#1b2a47e0 60%,#c73843b3),url(../assets/bhagalpur_hero.jpg) center/cover no-repeat;display:flex;align-items:center;position:relative;overflow:hidden}.bh-hero-accent{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--bh-gold)}.bh-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:var(--bh-stone);clip-path:polygon(0 100%,100% 0,100% 100%)}.bh-hero-content{position:relative;z-index:2;max-width:780px;padding:40px 0}.bh-hero-overline{display:inline-block;background:var(--bh-gold);color:var(--bh-forest);font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:6px 18px;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);margin-bottom:24px}.bh-hero h1{font-family:Merriweather,serif;font-size:clamp(2.4rem,5.5vw,4.2rem);color:#fff;line-height:1.15;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.bh-hero h1 span{color:var(--bh-gold)}.bh-hero-sub{font-size:1rem;color:#ffffffbf;line-height:1.85;margin-bottom:36px;max-width:580px;border-left:3px solid var(--bh-gold);padding-left:16px}.bh-hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.bh-btn{display:inline-block;padding:13px 28px;border-radius:2px;font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer;border:none;transition:all .25s;clip-path:polygon(0 0,100% 0,97% 100%,0 100%)}.bh-btn--gold{background:var(--bh-gold);color:var(--bh-forest)}.bh-btn--gold:hover{background:var(--bh-gold-light)}.bh-btn--outline{background:transparent;color:#fff;border:2px solid var(--bh-gold);clip-path:none}.bh-btn--outline:hover{background:var(--bh-gold);color:var(--bh-forest)}.bh-section{padding:80px 0}.bh-section--stone{background:var(--bh-stone)}.bh-section--forest{background:var(--bh-forest)}.bh-section--dark{background:var(--bh-forest-dark)}.bh-section--bronze{background:var(--bh-bronze)}.bh-section--red{background:var(--bh-red)}.bh-section-label{font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--bh-gold);margin-bottom:10px;display:block}.bh-section-title{font-family:Merriweather,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.2;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.bh-section-title--white{color:#fff}.bh-section-title--stone{color:var(--bh-stone)}.bh-section-title--gold{color:var(--bh-gold)}.bh-section-intro{font-size:1rem;line-height:1.85;color:var(--bh-muted);max-width:680px;margin-bottom:48px}.bh-section-intro--white{color:#ffffffbf}.bh-section-header{margin-bottom:48px}.bh-section-header--center{text-align:center}.bh-section-header--center .bh-section-intro{margin:0 auto 48px}.bh-geo-divider{width:60px;height:4px;background:var(--bh-gold);margin:14px 0 22px;clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.bh-geo-divider--center{margin:14px auto 22px}.bh-legacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--bh-gold)}.bh-legacy-card{background:var(--bh-forest);padding:48px 32px;transition:background .25s}.bh-legacy-card:hover{background:var(--bh-forest-dark)}.bh-legacy-number{font-family:Merriweather,serif;font-size:3.5rem;font-weight:900;color:var(--bh-gold);opacity:.3;line-height:1;margin-bottom:12px}.bh-legacy-card h3{font-family:Merriweather,serif;font-size:1.4rem;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.bh-legacy-card p{font-size:.92rem;color:#ffffffb8;line-height:1.75}.bh-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bh-split--reverse{direction:rtl}.bh-split--reverse>*{direction:ltr}.bh-img-rounded{width:100%;border-radius:4px;box-shadow:0 8px 32px #00000040;transition:transform .3s ease;display:block}.bh-img-rounded:hover{transform:scale(1.03)}.bh-img-wrapper{position:relative}.bh-img-badge{position:absolute;bottom:-20px;left:-20px;background:var(--bh-gold);color:var(--bh-forest);border-radius:2px;padding:14px 20px;text-align:center;clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}.bh-img-badge-title{display:block;font-size:1rem;font-weight:800}.bh-img-badge-sub{display:block;font-size:.7rem;margin-top:2px;opacity:.8}.bh-content-text h3{font-family:Merriweather,serif;font-size:1.8rem;color:var(--bh-bronze);margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.bh-content-text p{font-size:.97rem;line-height:1.85;color:var(--bh-muted);margin-bottom:16px}.bh-content-text--white h3{color:var(--bh-gold)}.bh-content-text--white p{color:#ffffffc7}.bh-academics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:var(--bh-gold)}.bh-academic-card{background:var(--bh-stone);padding:32px 24px;transition:background .25s}.bh-academic-card:hover{background:#ece4d0}.bh-academic-top{width:48px;height:4px;background:var(--bh-bronze);margin-bottom:20px;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.bh-academic-card i{font-size:1.8rem;color:var(--bh-bronze);margin-bottom:14px;display:block}.bh-academic-card h4{font-family:Merriweather,serif;font-size:1.05rem;color:var(--bh-forest);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.bh-academic-card p{font-size:.87rem;color:var(--bh-muted);line-height:1.75}.bh-training-list{display:flex;flex-direction:column;gap:12px}.bh-training-item{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#ffffff0f;border-left:3px solid var(--bh-gold);border-radius:0 4px 4px 0}.bh-training-item i{font-size:1.2rem;color:var(--bh-gold);flex-shrink:0}.bh-training-item span{color:#ffffffd9;font-size:.95rem;font-weight:500}.bh-residential-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bh-residential-card{background:#ffffff12;border-top:4px solid var(--bh-gold);border-radius:0 0 4px 4px;padding:32px 24px;transition:background .25s}.bh-residential-card:hover{background:#ffffff1f}.bh-residential-card i{font-size:1.8rem;color:var(--bh-gold);margin-bottom:14px;display:block}.bh-residential-card h4{color:#fff;font-size:1rem;margin-bottom:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.bh-residential-card p{color:#ffffffb3;font-size:.88rem;line-height:1.7}.bh-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--bh-gold)}.bh-journey-step{background:var(--bh-red);padding:40px 28px;position:relative;transition:background .25s}.bh-journey-step:nth-child(2n){background:var(--bh-red-dark)}.bh-journey-step:hover{background:#7b2319}.bh-journey-step:after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--bh-gold);font-size:1.4rem;font-weight:900;z-index:2}.bh-journey-step:last-child:after{display:none}.bh-journey-step i{font-size:2rem;color:var(--bh-gold);margin-bottom:14px;display:block}.bh-journey-step h4{color:#fff;font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.bh-journey-step p{color:#ffffffb8;font-size:.83rem;line-height:1.6}.bh-leadership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:var(--bh-gold)}.bh-leadership-card{background:var(--bh-forest);padding:32px 24px;transition:background .25s}.bh-leadership-card:hover{background:var(--bh-forest-dark)}.bh-leadership-card i{font-size:1.6rem;color:var(--bh-gold);margin-bottom:14px;display:block}.bh-leadership-card h4{color:#fff;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.bh-leadership-card p{color:#ffffffad;font-size:.86rem;line-height:1.7}.bh-admissions-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:var(--bh-gold);margin-bottom:40px}.bh-step{background:var(--bh-forest-dark);padding:32px 24px}.bh-step-number{font-family:Merriweather,serif;font-size:2.5rem;font-weight:900;color:var(--bh-gold);opacity:.4;line-height:1;margin-bottom:12px}.bh-step h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.bh-step p{color:#ffffffa6;font-size:.87rem;line-height:1.7}.bh-admissions-note{background:#ffffff0f;border-left:4px solid var(--bh-gold);padding:16px 20px;font-size:.88rem;color:#ffffffbf;margin-bottom:40px;border-radius:0 4px 4px 0}.bh-admissions-cta{text-align:center}.bh-blog-content{background:var(--bh-stone);border-radius:4px;padding:48px;box-shadow:0 4px 24px #00000026}.bh-faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:3px;background:var(--bh-gold)}.bh-faq-item{background:var(--bh-forest-dark);overflow:hidden}.bh-faq-question{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;font-weight:600;color:#fff;font-size:.93rem;transition:background .2s}.bh-faq-question:hover{background:var(--bh-forest)}.bh-faq-question.open{color:var(--bh-gold);background:var(--bh-forest)}.bh-faq-question i{color:var(--bh-gold);font-size:.85rem;transition:transform .3s}.bh-faq-question.open i{transform:rotate(180deg)}.bh-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.bh-faq-answer.open{max-height:400px}.bh-faq-answer-inner{padding:0 24px 20px;font-size:.89rem;color:#ffffffb3;line-height:1.8;border-top:1px solid rgba(226,177,75,.2)}.bh-footer{background:var(--bh-forest-dark);color:#ffffffb3;padding:64px 0 0;border-top:3px solid var(--bh-gold)}.bh-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;margin-bottom:48px}.bh-footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bh-footer-logo-icon{width:48px;height:48px;border-radius:4px;background:var(--bh-gold);color:var(--bh-forest);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.bh-footer-logo span{font-weight:700;color:#fff;font-size:.88rem;white-space:nowrap}.bh-footer-brand p{font-size:.88rem;line-height:1.7;margin-bottom:10px}.bh-footer-links h4{color:var(--bh-gold);font-size:.9rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.bh-footer-links a{display:block;color:#ffffffa6;text-decoration:none;font-size:.88rem;margin-bottom:10px;transition:color .2s}.bh-footer-links a:hover{color:var(--bh-gold)}.bh-footer-contact h4{color:var(--bh-gold);font-size:.9rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.bh-footer-contact p{font-size:.88rem;line-height:1.7;margin-bottom:16px}.bh-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:16px 24px;text-align:center;font-size:.8rem;color:#ffffff61}@media (max-width: 1024px){.bh-legacy-grid{grid-template-columns:1fr;gap:3px}.bh-journey{grid-template-columns:repeat(2,1fr)}.bh-journey-step:after{display:none}.bh-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.bh-nav{display:none}.bh-hero{min-height:85vh}.bh-split{grid-template-columns:1fr;gap:32px}.bh-split--reverse{direction:ltr}.bh-legacy-grid,.bh-academics-grid,.bh-residential-grid,.bh-journey,.bh-leadership-grid,.bh-admissions-steps,.bh-footer-grid{grid-template-columns:1fr}.bh-blog-content{padding:24px}.bh-section{padding:56px 0}}.bh-pillar,.bh-card,.bh-step{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.bh-pillar:hover,.bh-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #00000026;border-left-width:8px}.bh-pillar:hover i,.bh-card:hover i{background:var(--bh-gold);color:var(--bh-forest);transform:scale(1.1) rotate(5deg);transition:all .3s}.bh-step:hover{transform:translateY(-10px);background:#1a2a1a!important;box-shadow:0 15px 35px #0000004d}.bh-step:hover .bh-step-number{transform:scale(1.2) rotate(-10deg);transition:all .3s}.bh-img-polygon{transition:all .5s ease}.bh-img-polygon:hover{transform:scale(1.03);filter:brightness(1.1)}.bh-faq-item{transition:all .3s;border-left:3px solid transparent}.bh-faq-item:hover{transform:translate(8px);border-left:3px solid var(--bh-bronze);box-shadow:0 8px 20px #00000014}.bh-nav a{white-space:nowrap!important}.bh-blog-content{background:#fff;padding:48px 64px;border-radius:12px;box-shadow:0 10px 40px #0000000f;color:#2c2c2c;line-height:1.8;margin-top:40px}.bh-blog-content h2{color:var(--bh-forest);font-size:2rem;margin-bottom:24px;text-align:center}.bh-blog-content h3{color:var(--bh-bronze);margin-top:40px;margin-bottom:16px;font-size:1.4rem;border-left:4px solid var(--bh-gold);padding-left:12px}.bh-blog-content p{margin-bottom:16px;font-size:1.05rem;color:inherit}@media (max-width: 768px){.bh-blog-content{padding:24px}}.bh-section--forest p,.bh-section--forest blockquote,.bh-section--forest div,.bh-card[style*="1A3A2A"] p,.bh-card[style*="#1A3A2A"] p{color:#fffffff2!important}.bh-footer p,.bh-footer span{color:#ffffffe6!important}.bh-hero p{color:#fffffff2!important}.bh-routine-step:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 4px 12px #e2b14b4d;background:#e2b14b33!important;cursor:default}.bh-btn{transition:all .3s ease!important}.bh-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0003}@media (min-width: 769px){.bh-footer-links,.bh-footer-contact{margin-top:50px}}.bh-hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a!important}.bh-nav{display:flex;gap:24px;align-items:center}.bh-nav a{color:#ffffffd9;text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s;white-space:nowrap}.bh-nav a:hover{color:var(--bh-gold)}.bh-nav-cta:hover{background:#e2b14b!important;color:#1b2a47!important}.bh-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0003;opacity:.9}@media (max-width: 768px){.bh-nav{display:none}.bh-header-inner{justify-content:center}}.bh-layout h1,.bh-layout h2,.bh-layout h3{font-family:Merriweather,serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.bh-animate{animation:fadeUp 1.2s cubic-bezier(.16,1,.3,1) forwards}.bh-btn-premium{background:linear-gradient(135deg,var(--bh-gold),#b88a1a);color:#fff!important;text-transform:uppercase;letter-spacing:1.5px;transition:all .4s ease;position:relative;border:none;box-shadow:0 4px 15px #e2b14b4d}.bh-btn-premium:hover{transform:translateY(-4px);box-shadow:0 12px 25px #e2b14b80}.bh-divider{width:80px;height:4px;background:var(--bh-gold);margin:24px auto;border-radius:2px}.bh-divider-left{margin:24px 0}.bh-card-modern{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;transition:all .4s ease;border:1px solid rgba(0,0,0,.02);overflow:hidden}.bh-card-modern:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.bh-hero-overlay{background:linear-gradient(135deg,#1b2a47f2,#c73843d9)}.bh-timeline-node{transition:transform .3s,box-shadow .3s}.bh-timeline-item:hover .bh-timeline-node{transform:scale(1.2);box-shadow:0 0 15px var(--bh-gold)}.bh-btn-outline{background:transparent;border:2px solid var(--bh-gold);color:var(--bh-gold)!important;padding:14px 32px;border-radius:4px;text-decoration:none;font-weight:700;font-size:1.05rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:1.5px}.bh-btn-outline:hover{background:var(--bh-gold);color:var(--bh-forest)!important;transform:translateY(-4px);box-shadow:0 10px 20px #e2b14b4d}.bh-hero-content{transition:transform .4s ease,box-shadow .4s ease}.bh-hero-content:hover{transform:translateY(-8px);box-shadow:0 30px 60px #0009!important}.bh-hover-card{transition:transform .4s ease,box-shadow .4s ease}.bh-hover-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001a!important}.bh-hover-card-dark{transition:transform .4s ease,box-shadow .4s ease}.bh-hover-card-dark:hover{transform:translateY(-8px);box-shadow:0 25px 50px #0000004d!important}.bh-section{padding:100px 0!important}.bh-hero-content{padding:80px 60px!important;max-width:1100px!important}.bh-layout p{line-height:1.8!important;margin-bottom:20px!important;font-size:1.1rem!important}@media (max-width: 992px){.bh-hero-content{padding:40px 20px!important}.bh-section{padding:60px 0!important}}.bh-responsive-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bh-responsive-grid-principal{display:grid;grid-template-columns:1fr 2.5fr;gap:80px;align-items:center}@media (max-width: 992px){.bh-responsive-grid-2{grid-template-columns:1fr!important}.bh-responsive-grid-principal{grid-template-columns:1fr!important;text-align:left!important;gap:40px!important}.bh-responsive-grid-principal>div:first-child{text-align:left!important;border-right:none!important;border-bottom:2px solid var(--bh-gold);padding-right:0!important;padding-bottom:20px!important}}.bh-btn-premium{background:linear-gradient(135deg,#ff6b00,#e55300)!important;color:#fff!important;box-shadow:0 4px 15px #ff6b004d!important}.bh-btn-premium:hover{box-shadow:0 12px 25px #ff6b0080!important}.bh-btn-outline{border:2px solid #FF6B00!important;color:#ff6b00!important}.bh-btn-outline:hover{background:#ff6b00!important;color:#fff!important;box-shadow:0 10px 20px #ff6b004d!important}.bh-divider{background:#ff6b00!important}.bh-timeline-item:hover .bh-timeline-node{box-shadow:0 0 15px #ff6b00!important}.bh-nav a:hover{color:#ff6b00!important}.bh-tab-btn{background:transparent;border:none;color:#fff9;font-size:1.1rem;font-weight:700;padding:10px 20px;cursor:pointer;transition:all .3s;border-bottom:3px solid transparent}.bh-tab-btn.active{color:#ff6b00;border-bottom:3px solid #FF6B00}@media (max-width: 768px){.bh-footer [style*=borderLeft]{border-left:none!important;padding-left:0!important;margin-top:30px!important}}
