.FooterSection{background:var(--navy);flex-direction:column;gap:24px;min-height:242px;padding:40px 0;display:flex}.FooterSection .FooterData{flex-direction:column;gap:24px;display:flex}.FooterSection .FooterData .footer-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.FooterSection .FooterData .footer-inner .footer-logo h4{color:var(--red-light);font-size:28px;font-weight:600;text-decoration:none}.FooterSection .FooterData .footer-inner .footer-links{gap:28px;display:flex}.FooterSection .FooterData .footer-inner .footer-links a{color:#ffffff80;font-size:14px;text-decoration:none;transition:color .2s}.FooterSection .FooterData .footer-inner .footer-links a:hover{color:var(--red-light)}.FooterSection .FooterData .footer-copy{color:var(--off-white);text-align:center;border-top:1px solid #ffffff14;margin-top:30px;padding-top:24px;font-size:14px}.FooterSection .FooterData .footer-copy span{color:var(--muted)}.FooterSection .FooterData .Copyright{justify-content:center;align-items:center;gap:8px;display:flex}.FooterSection .FooterData .Copyright p{color:var(--muted)}.FooterSection .FooterData .Copyright p a{color:var(--white)}
.Custom-Header{background:var(--off-white);z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #eee;align-items:center;width:100%;min-height:110px;padding:12px 0;display:flex;position:sticky;top:0}.Custom-Header .header-wrapper{justify-content:space-between;align-items:center;display:flex}.Custom-Header .header-wrapper .logo a h4{color:var(--red-light);font-size:28px;font-weight:600;text-decoration:none}.Custom-Header .header-wrapper .desktop-nav{justify-content:space-between;align-items:center;width:100%;max-width:450px;display:flex}.Custom-Header .header-wrapper .desktop-nav a{padding:2px 0;font-weight:500;transition:color .3s ease-in-out,width .3s ease-in-out;position:relative;color:var(--text)!important;font-family:var(--heading-font)!important}.Custom-Header .header-wrapper .desktop-nav a:hover{color:var(--red-light)!important}.Custom-Header .header-wrapper .desktop-nav a:after{content:"";background:var(--red-light);width:0%;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:-4px;left:0}.Custom-Header .header-wrapper .desktop-nav a:hover:after{width:100%}.Custom-Header .header-wrapper .header-contact{align-items:center;gap:12px;display:flex}.Custom-Header .header-wrapper .header-contact .phone-icon{background:var(--red-light);opacity:.8;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}.Custom-Header .header-wrapper .header-contact .contact-text{flex-direction:column;display:flex}.Custom-Header .header-wrapper .header-contact .contact-text span{color:var(--text);font-size:13px}.Custom-Header .header-wrapper .header-contact .contact-text a{color:var(--red-light);font-weight:600;text-decoration:none}.menu-btn{cursor:pointer;background:0 0;border:none;font-size:28px;display:none}.mobile-contact{align-items:center;gap:15px;margin-top:30px;display:flex}.mobile-contact svg{color:#0d6efd;font-size:22px}.mobile-contact span{color:#777;font-size:13px;display:block}.mobile-contact a{color:#111;font-weight:600;text-decoration:none}.mobile-nav a{border-bottom:1px solid #eee;padding:12px 0;font-weight:500;color:#222!important}@media (max-width:991px){.desktop-nav,.header-contact{display:none}.menu-btn{display:block}.logo a{font-size:24px}}
:root{--navy:#0d1b2a;--navy-mid:#152336;--red:#c8102e;--red-light:#e8193e;--gold:#c9a84c;--white:#fff;--off-white:#f5f7fa;--text:#1a1a2e;--muted:#5a6478;--heading-font:var(--font-manrope), sans-serif;--body-font:var(--font-open-sans), sans-serif}html{height:100%}html,body{max-width:100vw;overflow-x:hidden;background:var(--off-white)!important;font-family:var(--body-font)!important}body{min-height:100%;color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;background:var(--off-white)!important}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none!important}ul{margin:0!important;padding:0!important;list-style-type:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)!important;margin:0!important}p{margin:0!important}
