@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background-color:#f5f5f5}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.container{padding-left:10%;padding-right:10%}.btn{background-color:#daa520;color:#212121;padding:14px 25px;font-size:16px;border-radius:30px;cursor:pointer;border:0;outline:0;display:inline-flex;align-items:center;justify-content:center}.btn img{margin-left:8px;width:40px;height:40px;object-fit:contain;display:inline-block;vertical-align:middle;will-change:transform}.btn.dark-btn{background-color:#000f38;color:#fff}@media(max-width:1200px){.container{padding-left:5%;padding-right:5%}.btn{padding:10px 20px;font-size:14px}.btn img{width:30px;height:30px}}@media(max-width:768px){.container{padding-left:3%;padding-right:3%}.btn{padding:8px 16px;font-size:12px}.btn img{width:25px;height:25px}}@media(max-width:480px){.container{padding-left:2%;padding-right:2%}.btn{padding:6px 12px;font-size:11px}.btn img{width:20px;height:20px}}nav{width:100%;color:#fff;padding:10px 5%;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:1000;background:#000f38}.logo{width:100px;height:100px}nav ul li{display:inline-block;margin:5px 20px;cursor:pointer;text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:1px;list-style:none}nav ul li a{color:#fff;text-decoration:none;transition:color .3s ease}nav ul li a:hover{color:#daa520}.dropdown{position:relative}.dropdown-toggle{color:#fff;cursor:pointer;transition:color .3s ease;text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:1px}.dropdown-toggle:hover{color:#daa520}.dropdown-menu{position:absolute;top:100%;left:0;background:#000f38;min-width:200px;box-shadow:0 5px 15px #0000004d;border-radius:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1001}.dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:block;padding:12px 20px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease;text-transform:none;font-size:14px;font-weight:500}.dropdown-menu a:last-child{border-bottom:none}.dropdown-menu a:hover{background:#ffffff1a;color:#daa520}.dark-nav{background-color:#000f38}.btn{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.menu-bar{display:none}@media(max-width:1000px){.logo{width:80px;height:80px}nav ul li{margin:5px 10px;font-size:14px}nav ul li a{color:#fff}.btn{position:static;transform:none;margin:5px 10px}}@media(max-width:840px){nav{padding:15px 5%}nav ul{position:fixed;top:0;right:0;bottom:0;background:#000f38;z-index:999;width:280px;padding-top:100px;transition:right .3s ease;box-shadow:-5px 0 15px #0000004d}nav ul li{display:block;margin:25px 20px;text-align:left}nav ul li a{color:#fff;font-size:16px;display:block;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.dropdown-menu{position:static;box-shadow:none;background:#ffffff1a;margin-top:0;border-radius:5px;max-height:0;overflow:hidden;transition:max-height .3s ease}.dropdown-menu.show{opacity:1;visibility:visible;transform:none;max-height:500px}.dropdown-toggle{font-size:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);display:block;cursor:pointer}.menu-bar{display:block;width:30px;cursor:pointer;z-index:1001}.hide-mobile-menu{right:-280px}}@media(max-width:480px){nav{padding:12px 4%}.logo{width:50px;height:50px}nav ul{width:250px;padding-top:80px}nav ul li{margin:20px 15px}nav ul li a{font-size:15px;padding:12px 0}.menu-bar{width:28px}.hide-mobile-menu{right:-250px}}.footer{background:linear-gradient(135deg,#000f38,#212ea0);color:#fff;padding:60px 0 0;margin-top:80px}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1200px;margin:0 auto;padding:0 5%}.contact-info p{margin-bottom:10px;opacity:.9;font-size:.9rem}.footer-section h3,.footer-section h4{color:#fff;margin-bottom:20px;font-size:1.3rem}.footer-logo{display:flex;align-items:center;gap:15px;margin-bottom:20px}.footer-logo img{width:50px;height:50px;border-radius:50%;object-fit:cover}.footer-section p{line-height:1.6;opacity:.9;margin-bottom:20px}.social-links{display:flex;gap:15px}.social-links a{display:inline-block;width:40px;height:40px;background:#ffffff1a;border-radius:50%;text-align:center;line-height:40px;text-decoration:none;padding:8px}.social-links a img{width:24px;height:24px;object-fit:contain}.social-links a:hover{background:#daa520}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:10px;opacity:.9}.footer-section ul li a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#daa520}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:40px;padding:20px 5%;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto}.footer-bottom ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer-bottom ul li{font-size:.9rem;opacity:.8;cursor:pointer}.footer-bottom ul li:hover{color:#daa520}@media(max-width:768px){.footer-content{grid-template-columns:repeat(2,1fr);gap:30px;text-align:center}}@media(max-width:600px){.footer-content{grid-template-columns:1fr;gap:30px;text-align:center}.footer-logo,.social-links{justify-content:center}.footer-bottom{flex-direction:column;gap:20px;text-align:center}.footer-bottom ul{flex-wrap:wrap;justify-content:center}}@media(max-width:600px){.footer-content{grid-template-columns:1fr;gap:20px;text-align:center}}@media(max-width:480px){.footer{padding:30px 0 0}.footer-content{padding:0 4%;gap:25px}.footer-section{text-align:center}.footer-section h3,.footer-section h4{font-size:1rem;margin-bottom:15px}.footer-section p{font-size:.85rem;line-height:1.5}.social-links{justify-content:center;gap:12px}.social-links a{width:32px;height:32px;padding:5px}.social-links a img{width:18px;height:18px}.contact-info{gap:12px;flex-direction:column;align-items:center}.contact-info p{font-size:.75rem;margin:0}.footer-bottom{padding:15px 4%;gap:15px}.footer-bottom ul{gap:15px}.footer-bottom ul li{font-size:.8rem}}
