body,ul,li,a{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}a{cursor:pointer}header{display:flex;justify-content:space-between;align-items:center;padding:10px;color:#fff;position:relative;z-index:1000;background-color:rgba(0,0,0,.3294117647)}.logo{display:flex;align-items:center;justify-content:center;margin-right:20px}.logo img{max-height:70px;width:auto;height:auto;display:block}.menu-toggle{display:none}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:25px;height:20px;cursor:pointer}.hamburger span{display:block;width:25px;height:3px;background-color:#fff;transition:.3s}.navbar{display:flex}.nav-list{display:flex;flex-wrap:wrap}.nav-item{position:relative}.nav-link{color:#fff;font-size:1rem;padding:10px 15px;display:block;transition:background .3s ease}.nav-link:hover{background-color:rgba(175,166,166,.4705882353)}.dropdown{position:absolute;top:100%;left:0;background-color:#1a1a1a;opacity:0;max-height:0;overflow:hidden;flex-direction:column;padding:0;transition:all .3s ease;z-index:100;width:100%}.navbar.static .dropdown{position:static}.dropdown li{width:100%}.dropdown a{padding:10px 15px;display:block;color:#fff;transition:background .3s ease}.dropdown a:hover{background-color:rgba(175,166,166,.4705882353)}.nav-item:hover .dropdown{opacity:1;max-height:300px}@media(max-width: 768px){.hamburger{display:flex}.navbar{flex-direction:column;position:absolute;top:100%;left:0;width:100%;background-color:rgba(26,26,26,.9490196078);opacity:0;max-height:0;overflow:hidden;padding:0;transition:all .3s ease;z-index:100}.menu-toggle:checked~.navbar{opacity:1;max-height:500px}.dropdown{position:static;opacity:1;max-height:none;overflow:visible;display:flex;flex-direction:column;background-color:unset}.dropdown a{padding:10px 10px 10px 30px}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{opacity:1;max-height:none;pointer-events:auto}.nav-list{flex-wrap:nowrap;flex-direction:column;width:100%}#language-switcher-menu{display:none}#language-switcher-menu.visible{display:block}#language-switcher-menu.dropdown{position:absolute;background-color:rgba(26,26,26,.9490196078)}#language-switcher-menu.dropdown li a{padding:10px 15px}}main{margin-top:50vh;padding:1rem;color:#fff;background-color:#424242;flex:1}body{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;margin:0;min-height:100vh}body.background-home{background-image:url("../assets/images/motoguzzi0.jpg")}h1{text-transform:uppercase;color:#fe3325;text-align:center}.main-banner-container{display:flex;align-items:center;justify-content:center}.main-banner-container img{max-height:200px;width:auto;height:auto;display:block}.nav-link img,.dropdown img{max-width:22px}#language-switcher-menu a,a#language-switcher{display:flex;align-items:center;gap:10px}footer{padding:1rem;background-color:#131313;color:gray;margin-top:0}footer .footer-container{display:flex;justify-content:space-between}footer .footer-container .footer-info-container,footer .footer-container .footer-links-container{display:flex;flex-direction:column;gap:10px;margin-right:.5rem}footer .footer-container .footer-info-container a,footer .footer-container .footer-links-container a{color:#8e8d8d}footer .footer-container .footer-info-container a:hover,footer .footer-container .footer-links-container a:hover{color:#a6a6a6}footer .footer-container .footer-info-container img,footer .footer-container .footer-links-container img{margin:0 0 .5rem 0;max-height:70px;width:auto;height:auto;display:block}footer .footer-container .footer-info-container h3,footer .footer-container .footer-links-container h3{margin:.5rem 0;color:#a6a6a6}
