.main-nav-wrapper{left:0;max-height:200px;padding:0 1.25rem;position:fixed;top:0;transform:translateY(0);transition:transform .35s ease,box-shadow .35s ease,background-color .35s ease;width:100%;z-index:999}.main-nav-wrapper.move-to-right{flex-direction:row-reverse}.main-nav-wrapper.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(0,0,0,.25)}.logo-container{max-height:150px;max-width:315px;min-height:150px;min-width:100px}.logo-container .custom-logo-link{padding:.25rem}.logo-container .custom-logo-link img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.logo-container .logo-wrapper.logo-horizontal .custom-logo-link img{width:auto}.logo-container .logo-wrapper.logo-square .custom-logo-link{aspect-ratio:1;max-height:80px}.logo-container .logo-wrapper.logo-square .custom-logo-link img{height:100%;width:100%}.logo-container .logo-wrapper.logo-vertical .custom-logo-link img{max-height:90px;width:auto}.header-menu-items{max-height:100px}.header-menu-items li a{text-decoration:none}.header-menu-items li .sub-menu{box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;z-index:2}.header-menu-items li .sub-menu li{white-space:nowrap}.header-menu-items li .sub-menu li a{display:block;padding:10px 20px;text-decoration:none}.header-menu-items li:hover .sub-menu{display:block}@media only screen and (max-width:1024px){.logo-container{max-height:120px;min-height:120px}}