.jnav-wrap{border-bottom-style:solid;border-bottom-width:1px;position:sticky;top:var(--jnav-top,76px);width:100%;z-index:60}.jnav-wrap.jnav--fixed{position:static}.jnav-wrap.jnav--fixed.is-fixed{border-radius:0 0 12px 12px;box-shadow:0 4px 14px rgba(4,51,61,.1);left:50%;max-width:1150px;position:fixed;top:var(--jnav-top,76px);transform:translateX(-50%);width:100%}.jnav-spacer{height:0;width:100%}.jnav-inner{align-items:center;column-gap:18px;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content);margin:0 auto;max-width:1150px;min-height:64px;padding:11px 24px;width:100%}.jnav-label{font-family:Epilogue,sans-serif;font-size:12px;font-weight:600;grid-column:1;letter-spacing:1px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.jnav-label,.jnav-scroll{align-self:center;justify-self:start;max-width:100%}.jnav-scroll{align-items:center;display:flex;gap:2px;grid-column:2;justify-content:flex-start;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.jnav-scroll::-webkit-scrollbar{display:none}.jnav-wrap.jnav--align-center .jnav-inner{grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr)}.jnav-wrap.jnav--align-center .jnav-scroll{justify-self:center}.jnav-link{border-radius:8px;display:block;flex-shrink:0;padding:7px 12px;transition:background-color .2s ease,color .2s ease}.jnav-link,.jnav-link:hover{text-decoration:none}.jnav-link:focus-visible{outline:3px solid #00e2b9;outline-offset:2px}.jnav-link-text{color:inherit;font-family:Epilogue,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0;white-space:nowrap}.jnav-btn{align-items:center;align-self:center;display:flex;grid-column:3;justify-self:end;margin:0 0 4px;padding:0 4px 0 0}.jnav-btn a{border:2px solid #04333d;border-radius:10px;box-shadow:4px 4px 0 #12a085;display:inline-block;font-family:Epilogue,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:1px;line-height:1.1;margin:0;padding:10px 20px;text-align:center;text-transform:capitalize;transition:all .3s ease}.jnav-btn a,.jnav-btn a:hover{background-color:#04333d;color:#fff;text-decoration:none}.jnav-btn a:hover{box-shadow:2px 2px 0 #12a085;transform:translate(2px,2px)}.jnav-btn a:focus-visible{outline:3px solid #00e2b9;outline-offset:3px}.jnav-btn.jnav-btn--alt a{box-shadow:4px 4px 0 #c0efc9}.jnav-btn.jnav-btn--alt a:hover{box-shadow:2px 2px 0 #c0efc9}@media (max-width:1190px){.jnav-wrap.jnav--fixed.is-fixed{max-width:calc(100% - 32px)}}@media (max-width:1080px){.jnav-inner,.jnav-wrap.jnav--align-center .jnav-inner{grid-template-columns:minmax(0,1fr);min-height:54px;padding:10px 18px}.jnav-btn,.jnav-label{display:none}.jnav-scroll{grid-column:1;justify-self:stretch}}@media (max-width:767px){.jnav-inner,.jnav-wrap.jnav--align-center .jnav-inner{min-height:50px;padding:8px 18px}.jnav-link{padding:6px 10px}}@media (max-width:479px){.jnav-inner,.jnav-wrap.jnav--align-center .jnav-inner{padding:8px 14px}.jnav-link-text{font-size:13px}.jnav-wrap.jnav--fixed.is-fixed{border-radius:0 0 10px 10px;max-width:calc(100% - 20px)}}