@media (max-width: 996px){.navbar-fixed-top{padding-bottom:25px}}.nav-main{text-transform:uppercase}.nav-main ul ul{-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease}@media (min-width: 420px){.nav-main ul ul{white-space:nowrap}}.nav-main ul ul a{font-size:12px !important}.nav-main li{position:relative}.nav-main li button[aria-controls]{position:absolute;inset:0 6px auto auto;width:9px;height:37px;background:transparent url(../images/icons/nav-pointer.png) center/100% no-repeat}@media (min-width: 996px){.nav-main ul ul{opacity:0;position:absolute;display:none;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}.nav-main li.depth-0>button{display:none}.nav-main li.depth-1 a:link,.nav-main li.depth-2 a:link{display:block;padding:10px 15px}.nav-main li.depth-1:not(:last-child){border-bottom:1px solid #675b4e}.nav-main li.depth-1>a:link{padding-right:36px;background-color:#002a35;color:#cec7bf}.nav-main li.depth-1:hover>a:link{background-color:#003a48}.nav-main li.depth-2:not(:last-child){border-bottom:1px solid #675b4e}.nav-main li.depth-2>a:link{background-color:#0b495b;color:#cec7bf}.nav-main li.depth-2:hover>a:link{background-color:#003a48}.nav-main li.depth-0:hover>ul,.nav-main li.depth-0:has(a[aria-expanded="true"])>ul{display:block;-webkit-animation:menu-transition-down 0.3s both;animation:menu-transition-down 0.3s both;inset:calc(100% - 2px) auto auto 6px}.nav-main li.depth-1:hover>ul,.nav-main li.depth-1:has(a[aria-expanded="true"])>ul{display:block;-webkit-animation:menu-transition-over 0.3s both;animation:menu-transition-over 0.3s both;inset:0 auto auto calc(100% - 2px)}}@media (max-width: 995px){.nav-main{display:none;position:absolute;inset:calc(25px + 100%) 0 auto 0}.nav-main.is-expanded{display:block;-webkit-animation:menu-transition-down 0.3s both;animation:menu-transition-down 0.3s both}.nav-main ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;width:100vw;background-color:#002a35}.nav-main ul ul{display:none;background-color:#003a48}.nav-main ul ul ul{background-color:#0b495b}.nav-main ul button[aria-expanded="true"]+ul{display:block;-webkit-animation:menu-transition-down 0.3s both;animation:menu-transition-down 0.3s both;inset:0 auto auto 0}.nav-main li.depth-0{padding:0;border-bottom:1px solid #675b4e}.nav-main li.depth-0>a[aria-expanded="true"],.nav-main li.depth-0:hover>a:link{background-color:#003a48}.nav-main li.depth-1{border-top:1px solid #675b4e}.nav-main li.depth-1 a{padding-left:40px;max-width:calc(100vw - 60px)}.nav-main li.depth-1 button[aria-controls]{background-color:#002a35}.nav-main li.depth-2{border-top:1px solid #206a80}.nav-main li.depth-2 a{padding-left:80px}.nav-main a:link,.nav-main a:visited{color:#cdc7c0}.nav-main a{line-height:1;padding:20px}.nav-main li button[aria-controls]{inset:0px 0px auto auto;width:60px;height:100%;max-height:76px;background:transparent url(../images/icons/menu-expand.png) center/16px no-repeat}.nav-main li button[aria-controls][aria-expanded="true"]{background-image:url(../images/icons/menu-contract.png)}}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:auto;border:none;font-size:16px;color:#675b4e;background-color:transparent;cursor:pointer}@media (min-width: 996px){.burger{display:none}}@-webkit-keyframes menu-transition-down{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes menu-transition-down{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes menu-transition-over{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes menu-transition-over{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
