.nav-link{padding:12px 16px;text-decoration:none;color:inherit}.nav-link,.navbar{display:flex;align-items:center}.navbar{position:sticky;z-index:var(--navbar-z-index);background:var(--cu-white);justify-content:center;top:var(--top-navbar-height);padding-top:1rem;padding-bottom:2rem;padding-left:calc(var(--content-space) + .5rem);padding-right:calc(var(--content-space) + .5rem)}@media screen and (max-width:768px){.navbar{padding:0}.navbar .mob-logo{max-width:5rem}.navbar .custom-button.type-2{height:fit-content;padding:.5rem}.navbar nav{transform:translateX(100%);transition:all .25s ease-in-out 0s;top:var(--navbar-height);bottom:0;left:0;right:0;z-index:1000;position:fixed;background:var(--cu-white)}.navbar nav.active{transform:translateX(0);width:100%}.navbar nav.active .nav-links{flex-direction:column;justify-content:start;width:100%;align-items:start;padding:1rem}.navbar nav.active .nav-links li{padding:.625rem}}.navbar nav{max-width:var(--main-content-max-width);margin:0 auto;justify-content:space-between;width:100%}@media screen and (max-width:768px){.navbar nav{overflow:auto}}.navbar nav .nav-links{list-style:none;display:flex;justify-content:space-between;width:100%;gap:1.25rem;position:relative;align-items:center}.navbar nav .nav-links li{display:flex;align-items:stretch;color:var(--black-20);transition:color .3s;position:relative;font-size:1rem}@media screen and (max-width:1024px){.navbar nav .nav-links li{font-size:.75rem}}.navbar nav .nav-links li>a,.navbar nav .nav-links li>button{display:flex;align-items:center;justify-content:center;height:100%;width:100%;text-decoration:none;color:inherit;cursor:pointer;border:none;background:rgba(0,0,0,0);font:inherit}.navbar nav .nav-links li.active,.navbar nav .nav-links li:hover{color:var(--link-hover-color)}@media screen and (max-width:768px){.navbar nav .nav-links li{width:100%}.navbar nav .nav-links li>a,.navbar nav .nav-links li>button{justify-content:flex-start;width:100%}.navbar nav .nav-links li:hover{background:unset}.navbar nav .nav-links li.active{color:var(--link-hover-color);border-radius:.25rem;background:var(--content-bg)}}.navbar nav .logo-wrapper{width:11.25rem;height:100%;position:relative}.navbar nav .logo-wrapper:after,.navbar nav .logo-wrapper:before{content:"";position:absolute}.navbar nav .logo-wrapper .logo{width:100%;position:absolute;top:0;display:flex;justify-content:center;height:8.25rem;background:var(--cu-white);border-radius:1rem 0 6rem 6rem}@media screen and (min-width:1024px){.navbar nav .logo-wrapper .logo{margin-left:5px}}.navbar nav .logo-wrapper .logo img{height:4.75rem;width:8.25rem;position:relative}