@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@100..900&display=swap";
.navbar{z-index:999;background:0 0;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 80px;transition:transform .5s,background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,border .5s;display:flex;position:fixed;top:0;left:0}.navbar.hero{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;border-bottom:1px solid #0000}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505e0;border-bottom:1px solid #ffffff0f}.navbar.hide{transform:translateY(-100%)}.navbar.show{transform:translateY(0)}.navbar-logo-wrap{align-items:center;text-decoration:none;display:flex}.navbar-logo-img{object-fit:contain;width:180px;height:auto}.navbar-links{align-items:center;gap:40px;display:flex}.navbar-links a{color:#ffffffbf;text-transform:uppercase;letter-spacing:.15em;font-size:13px;text-decoration:none;transition:all .4s;position:relative}.navbar-links a:hover{color:#fff}.navbar-links a:after{content:"";background:#9e140b;width:0%;height:1px;transition:all .4s;position:absolute;bottom:-10px;left:0}.navbar-links a:hover:after{width:100%}.navbar-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.15em;background:#9e140b;border:none;align-items:center;gap:12px;height:54px;padding:0 26px;font-size:12px;transition:all .5s;display:flex}.navbar-btn span{font-size:18px}.navbar-btn:hover{transform:translateY(-4px);box-shadow:0 20px 40px #9e140b4d}@media (max-width:992px){.navbar{padding:0 25px}.navbar-links,.navbar-btn{display:none}}@media (max-width:768px){.navbar{height:75px}.navbar-logo-img{width:140px}}
.footer{background:#0a0a0a;border-top:1px solid #ffffff0f;padding:120px 80px 40px;position:relative;overflow:hidden}.footer-top{z-index:5;justify-content:space-between;gap:120px;display:flex;position:relative}.footer-left{max-width:520px}.footer-tag{color:#9e140b;letter-spacing:.35em;text-transform:uppercase;margin-bottom:24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.footer-heading{color:#fff;letter-spacing:3px;margin:0;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:500;line-height:.9}.footer-text{color:#ffffffa6;max-width:470px;margin-top:28px;font-family:Inter,sans-serif;font-size:16px;line-height:1.9}.footer-cta{color:#fff;letter-spacing:.22em;text-transform:uppercase;background:#9e140b;border-radius:999px;align-items:center;gap:14px;width:fit-content;margin-top:40px;padding:18px 28px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .5s;display:flex}.footer-cta span{font-size:18px}.footer-cta:hover{transform:translateY(-6px)}.footer-right{gap:90px;display:flex}.footer-column{flex-direction:column;display:flex}.footer-column h3{color:#fff;letter-spacing:.22em;text-transform:uppercase;margin-bottom:24px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.footer-column a{color:#ffffff9e;width:fit-content;margin-bottom:18px;font-family:Inter,sans-serif;font-size:15px;text-decoration:none;transition:all .4s}.footer-column a:hover{color:#fff;transform:translate(5px)}.footer-contact-link{align-items:center;gap:14px;display:flex}.footer-address{color:#ffffff9e;align-items:flex-start;gap:14px;margin-top:5px;font-family:Inter,sans-serif;font-size:15px;line-height:1.8;display:flex}.footer-line{background:#ffffff14;width:100%;height:1px;margin-top:90px}.footer-bottom{z-index:5;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex;position:relative}.footer-bottom p{color:#ffffff73;letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11px}.footer-socials{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-socials a{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:14px 22px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:all .5s}.footer-socials a:hover{background:#9e140b;border-color:#9e140b;transform:translateY(-5px)}@media (max-width:991px){.footer{padding:100px 30px 35px}.footer-top{flex-direction:column;gap:70px}.footer-right{flex-wrap:wrap;gap:60px}.footer-heading{font-size:64px}}@media (max-width:768px){.footer-heading{font-size:52px}.footer-text{font-size:15px}.footer-right{flex-direction:column;gap:45px}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-socials{gap:12px}.footer-socials a{padding:12px 18px}}
