@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Rubik+Doodle+Shadow&display=swap");html{scroll-behavior:smooth}.navbar{align-items:center;background-color:#ed1f24;display:flex;font-family:Inter,sans-serif;justify-content:flex-end;left:0;padding:15px 20px;position:fixed;top:0;width:100%;z-index:1000}.nav-links{display:flex;list-style-type:none;margin:0;padding:0;text-transform:uppercase}.nav-links li{margin:0 15px}.nav-links a{color:#fff;font-size:15px;text-decoration:none}.lang-switcher{color:#fff;cursor:pointer;font-size:16px;margin-left:40px}.lang-switcher a{color:#fff;text-decoration:none}.hamburger{cursor:pointer;display:none;flex-direction:column;transition:transform .3s ease;z-index:1100}.hamburger span{background-color:#fff;height:3px;margin:5px 0;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:25px}.hamburger.open span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-17px) rotate(-45deg)}.overlay{background:rgba(0,0,0,.5);display:none;left:0;width:100%;z-index:999}.overlay,.side-drawer{height:100%;position:fixed;top:0}.side-drawer{background-color:#ed1f24;font-family:Inter,sans-serif;left:-300px;padding-left:20px;transition:left .3s ease;width:250px;z-index:1001}.side-drawer .nav-links{display:flex;flex-direction:column;margin-top:100px}.side-drawer .nav-links li{margin:20px 0}.side-drawer .nav-links a{color:#fff;font-size:20px;text-decoration:none}.side-drawer .lang-switcher{box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:none;font-size:16px;margin-top:30px;padding:15px;text-align:center;transition:all .3s ease-in-out;width:90%}.side-drawer.open .lang-switcher{display:block}@media (max-width:768px){.nav-links{display:none}.lang-switcher{display:none;margin-left:0}.lang-switcher a{font-size:20px}.hamburger{display:flex}}@media (min-width:768px) and (max-width:872px){.nav-links a{font-size:12px}}