.navigation-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.navigation-inner__logo{padding:.625rem}@media(min-width:768px){.navigation-inner__logo{border-bottom:1px solid #fcfcfc;padding:2.1875rem}}.navigation-inner__logo .for-mobile{max-width:2.5rem}.navigation-inner__navigation{display:none;flex:0 0 100%;position:absolute;top:100%;width:100%}.navigation-inner__navigation nav{background-color:#416163;left:0;padding:1.25rem 1.25rem 1.875rem;position:absolute;top:100%;width:100%;z-index:3}.navigation-inner__navigation nav ul{display:flex;flex-direction:column;font-size:1rem;font-weight:500;list-style:none;margin:0;padding:0}.navigation-inner__navigation nav ul li{border-bottom:1px solid #fcfcfc;padding:1.5625rem 0}.navigation-inner__navigation nav ul li a{color:#fcfcfc;display:block;text-decoration:none;transition:transform .3s ease,color .3s ease}.navigation-inner__navigation nav ul li a:hover{color:#f2f2f2;text-decoration:underline}.navigation-inner__navigation nav ul li details summary{color:#fcfcfc;cursor:pointer;list-style:none}.navigation-inner__navigation nav ul li details summary>div{align-items:center;display:flex;justify-content:space-between}.navigation-inner__navigation nav ul li details summary>div span{display:inline-block;padding-right:.625rem}.navigation-inner__navigation nav ul li details summary>div svg{flex:0 0 0.9375rem;transform:rotate(180deg)}.navigation-inner__navigation nav ul li details summary::-webkit-details-marker{display:none}.navigation-inner__navigation nav ul li details ul{font-size:.875rem;margin-left:.625rem}.navigation-inner__navigation nav ul li details ul li{border-bottom:unset;margin-top:1.4375rem;padding:unset}.navigation-inner__navigation nav ul li details ul li a.active{text-decoration:underline}.navigation-inner__navigation nav ul li details[open] summary>div svg{transform:rotate(0)}@media screen and (max-height:768px){.navigation-inner__navigation nav ul li{padding:.9375rem 0}}.navigation-inner__navigation nav ul.navigation-inner__navigation--utility{font-size:.875rem;margin-top:1.25rem}.navigation-inner__navigation nav ul.navigation-inner__navigation--utility li{border:unset;padding:.3125rem 0}@media(min-width:1440px){.navigation-inner__navigation nav ul{font-size:1.125rem}}@media screen and (max-height:768px){.navigation-inner__navigation nav ul{font-size:.875rem}}@media(min-width:768px){.navigation-inner__navigation nav{background-color:unset;padding:0;position:static}.navigation-inner__navigation{display:block;flex:auto;padding:.625rem 2.1875rem 2.1875rem;position:static}}body.mobile-menu-open .navigation-inner__navigation{display:block}.navigation-inner__mobile-toggle{display:block;line-height:1;padding:.625rem 1.25rem .625rem .625rem}.navigation-inner__mobile-toggle button{color:#fcfcfc;display:block}.navigation-inner__mobile-toggle button .glyph-menu-hamburger-line-large{display:block}.mobile-menu-open .navigation-inner__mobile-toggle button .glyph-menu-hamburger-line-large,.navigation-inner__mobile-toggle button .glyph-close-line-large{display:none}.mobile-menu-open .navigation-inner__mobile-toggle button .glyph-close-line-large{display:block}@media(min-width:768px){.navigation-inner__mobile-toggle{display:none}.navigation-inner{flex-direction:column;flex-wrap:unset;justify-content:unset}}