.mobile-main-nav-container{display:none}@media screen and (max-width:65em){.mobile-main-nav-container{display:block}}.mobile-menu-button{padding:2rem 3rem}.mobile-menu-button:active{background:var(--color-gray)}.mobile-menu-button button{border:none;background:none;display:flex;flex-flow:column;justify-content:center;align-items:center;text-transform:uppercase;cursor:pointer}.mobile-main-nav-container [data-role="mobileNav"].opened{display:block}.mobile-menu{position:fixed;padding:8rem 6rem;height:100vh;width:70vw;z-index:99999;top:0;right:0;background:var(--color-brand-blue)}dialog.mobile-menu{margin:0 0 0 auto;border:none;overflow-x:hidden;max-height:unset;display:flex;flex-flow:column}dialog.mobile-menu::backdrop{background:rgba(0,0,0,.5);filter:brightness(.8)}.gtranslate_wrapper.mobile{order:1;display:flex;flex-flow:column wrap}.gtranslate_wrapper.mobile>a{padding:1rem;width:100%;border-bottom:1px solid var(--color-brand-light-blue);border-top:1px solid var(--color-brand-light-blue)}.mobile-menu a,.mobile-menu button{color:var(--color-primary-white);font-weight:600;font-size:2.2rem}.mobile-menu .expand-button{padding:0 2rem;cursor:pointer;order:2}.mobile-menu button{background:none;border:none}.mobile-menu-item{padding:1rem;border-bottom:1px solid var(--color-brand-light-blue);border-top:1px solid var(--color-brand-light-blue);display:grid;grid-template-columns:auto 6rem}.back-button{display:none;position:absolute;top:4rem;cursor:pointer;z-index:999999;padding-inline:2rem}.mobile-menu .close-button{position:absolute;top:1.5rem;right:3rem;z-index:999999;padding-inline:2rem;font-size:3rem}.l2-open .back-button{display:inline-block;font-size:4rem;transform:translate(-3rem,-3.5rem)}.mobile-nav-children{right:-100vw;position:absolute;transition:all 250ms ease-in-out}.mobile-menu .l2.active>.mobile-nav-children{right:0}.mobile-menu .l2.active>.mobile-nav-children div>.l4.active{right:0}.mobile-menu .l2.active>.mobile-nav-children div>.l4.active>div>.l5.active{right:0}.mobile-menu .mobile-top-nav{margin-top:4rem}.mobile-menu .mobile-top-nav{margin-top:auto!important}.mobile-menu .mobile-top-nav ul{list-style:none;padding-inline-start:0}.mobile-menu .mobile-top-nav ul>li{margin-bottom:1.5rem}.mobile-menu .mobile-menu-cta{margin-block:2rem;order:2;background:var(--color-brand-light-blue);color:var(--color-primary-white);width:fit-content;max-width:100%;margin-inline:auto}@media screen and (max-width:45em){.mobile-menu{padding-inline:3rem}.back-button{transform:translateX(-2rem)}}@media screen and (max-width:35em){.mobile-menu{width:85vw}.mobile-menu a,.mobile-menu button{font-size:1.8rem}.mobile-menu-button{padding:2rem}}