nav.navbar{background-color:#000;color:#fff}nav.navbar .navbar-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}nav.navbar .navbar-title{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:600}nav.navbar .menu-toggle{display:none}@media(max-width:64em){nav.navbar .menu-toggle{display:block;cursor:pointer}}nav.navbar .menu-toggle button.hamburger-button{background:0 0;border:none;cursor:pointer;padding:0;width:30px;height:24px;position:relative;z-index:1000}nav.navbar .menu-toggle button.hamburger-button .hamburger-icon{width:30px;height:3px;background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:background-color .3s ease}nav.navbar .menu-toggle button.hamburger-button .hamburger-icon::before,nav.navbar .menu-toggle button.hamburger-button .hamburger-icon::after{content:'';width:30px;height:3px;background-color:#fff;position:absolute;left:0;transition:all .3s ease}nav.navbar .menu-toggle button.hamburger-button .hamburger-icon::before{top:-8px}nav.navbar .menu-toggle button.hamburger-button .hamburger-icon::after{top:8px}nav.navbar .menu-toggle button.hamburger-button[aria-expanded=true] .hamburger-icon{background-color:initial}nav.navbar .menu-toggle button.hamburger-button[aria-expanded=true] .hamburger-icon::before{transform:rotate(45deg);top:0}nav.navbar .menu-toggle button.hamburger-button[aria-expanded=true] .hamburger-icon::after{transform:rotate(-45deg);top:0}nav.navbar .nav-links{display:flex;align-items:center}nav.navbar .nav-links ul{display:flex;margin:0;padding:0;list-style:none;align-items:center}nav.navbar .nav-links li.nav-item{padding:0 1rem;font-size:1rem;border:2px solid transparent;transition:all .3s ease}nav.navbar .nav-links li.nav-item:hover{border-color:#fc0;background-color:#333;border-radius:5px}nav.navbar .nav-links li.nav-item a{text-decoration:none;color:#fff;font-weight:400}nav.navbar .nav-links li.nav-item a:hover{color:#fc0}nav.navbar .nav-links li img{vertical-align:middle}nav.navbar #contact-button{background-color:#fc0;color:#000;font-weight:600;border:none;padding:10px 20px;border-radius:50px;transition:all .3s ease;cursor:pointer}nav.navbar #contact-button:hover{background-color:#fff;color:#000;box-shadow:0 4px 6px rgba(0,0,0,.1)}nav.navbar #contact-button.li.nav-item{border:none}nav.navbar #contact-button.li.nav-item:hover{background-color:#fff;border:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media screen and (max-width:992px){nav.navbar .nav-links{display:none}nav.navbar #main-navigation.open{display:flex;flex-direction:column;width:100%;background-color:#000;padding:1rem 0;position:absolute;top:50px;left:0;z-index:999}nav.navbar ul{flex-direction:column}nav.navbar .nav-item{padding:.75rem 1rem;margin:0;width:100%;text-align:center}nav.navbar .nav-item a{display:block;width:100%;padding:.75rem 0;transition:background-color .3s ease,color .3s ease}nav.navbar .nav-item a:hover{background-color:#444}}@media(min-width:992px){nav.navbar .nav-links{display:flex}nav.navbar #main-navigation{display:flex;flex-direction:row}}