.footer{background:linear-gradient(180deg,#00031c,#001e4e);padding:44px 0 20px}.footer p{margin-bottom:0}.footer p a{color:var(--white-color);text-decoration:none}.footer-content{text-align:center}.footer-content-top{padding-bottom:20px;border-bottom:1px solid var(--white-color)}.footer-content-bottom{padding-top:20px}@media (max-width:428px){.footer-content-top h2{font-size:40px}.footer-content-bottom p{font-size:14px}}.header{padding-top:25px;position:absolute;z-index:11;left:0;width:100%}.header .headerFlex{display:flex;align-items:center;justify-content:space-between;border-style:solid;border-width:1px 1px 0;border-image:linear-gradient(90deg,transparent,#ffffff,rgba(255,255,255,0),transparent) 1;background:#ffffff1a;padding:5px 0;border-radius:10px;-webkit-backdrop-filter:blur(109.5px);backdrop-filter:blur(109.5px);position:relative}.header .headerFlex:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(270deg,transparent,#fff 20%,#fff 80%,transparent)}.header .headerFlex .socialIcons ul{display:flex;gap:13px;list-style-type:none;margin-bottom:0;padding-left:32px}.header .headerFlex .socialIcons ul li a{background-color:var(--white-color);width:34px;height:34px;border-radius:100%;display:flex;align-items:center;justify-content:center}.header .headerFlex .navLinks{display:flex;align-items:center;gap:50px}.header .headerFlex .navLinks .navLinksInner a{color:var(--white-color);font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none}.header .headerFlex .NavRight{padding-right:32px}.header .headerFlex .NavRight a{color:var(--black-color);padding:10px 37px;border-radius:8px;background-color:var(--white-color);text-decoration:none;font-weight:500;font-size:16px}.hamburger{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:10px;z-index:1001}.hamburger span{width:25px;height:3px;background-color:var(--white-color);transition:all .3s ease;border-radius:2px}.hamburger.active span:first-child{transform:rotate(45deg) translate(7px,7px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobileMenuOverlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(25,30,64,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;opacity:0;visibility:hidden;transition:all .3s ease}.mobileMenuOverlay.active{opacity:1;visibility:visible}.mobileMenuOverlay .socialIcons{order:3}.mobileMenuOverlay .socialIcons ul{display:flex;gap:20px;list-style-type:none;margin-bottom:0;padding-left:0}.mobileMenuOverlay .socialIcons ul li a{background-color:var(--white-color);width:45px;height:45px;border-radius:100%;display:flex;align-items:center;justify-content:center}.mobileMenuOverlay .navLinks{display:flex;flex-direction:column;gap:30px;text-align:center;order:2}.mobileMenuOverlay .navLinks .navLinksInner a{color:var(--white-color);font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:none}.mobileMenuOverlay .NavRight{order:1}.mobileMenuOverlay .NavRight a{color:var(--black-color);padding:15px 50px;border-radius:8px;background-color:var(--white-color);text-decoration:none;font-weight:500;font-size:18px}.logoMobile{display:none}@media (max-width:1024px){.header .headerFlex .navLinks{gap:30px}.header .headerFlex .navLinks .navLinksInner a{font-size:14px}.header .headerFlex .NavRight{padding-right:20px}.header .headerFlex .NavRight a{padding:8px 25px;font-size:14px}.header .headerFlex .socialIcons ul{padding-left:15px}}@media (max-width:768px){.header{padding-top:15px}.header .headerFlex{padding:10px 20px}.header .headerFlex .NavRight,.header .headerFlex .navLinks,.header .headerFlex .socialIcons{display:none}.hamburger{display:flex}.logoMobile{display:block}.logoMobile img{width:100px;height:auto}}@media (max-width:480px){.logoMobile img{width:80px}.hamburger span{width:22px}.mobileMenuOverlay .navLinks .navLinksInner a{font-size:20px}.mobileMenuOverlay .NavRight a{padding:12px 40px;font-size:16px}.mobileMenuOverlay .socialIcons ul li a{width:40px;height:40px}.closeButton{top:20px;right:20px;width:35px;height:35px}.closeButton span{width:25px}}