.sub-navigation{background-color:#fff;position:fixed;top:72px}
.sub-navigation.color--sky{background-color:#c5d5f9 !important}
.sub-navigation.color--sky .cmp-subnav__link.current::after{background-color:#0c66e1 !important}
.sub-navigation.color--sky .cmp-subnav__links-button[data-role="previous"]{background:linear-gradient(to right,#c5d5f9 45%,transparent) !important}
.sub-navigation.color--sky .cmp-subnav__links-button[data-role="next"]{background:linear-gradient(to left,#c5d5f9 45%,transparent) !important}
.sub-navigation.color--violet{background-color:#e4c7ff !important}
.sub-navigation.color--violet .cmp-subnav__link.current::after{background-color:#9240cc !important}
.sub-navigation.color--violet .cmp-subnav__links-button[data-role="previous"]{background:linear-gradient(to right,#e4c7ff 45%,transparent) !important}
.sub-navigation.color--violet .cmp-subnav__links-button[data-role="next"]{background:linear-gradient(to left,#e4c7ff 45%,transparent) !important}
.sub-navigation.color--crimson{background-color:#ffd7d7 !important}
.sub-navigation.color--crimson .cmp-subnav__link.current::after{background-color:#df3127 !important}
.sub-navigation.color--crimson .cmp-subnav__links-button[data-role="previous"]{background:linear-gradient(to right,#ffd7d7 45%,transparent) !important}
.sub-navigation.color--crimson .cmp-subnav__links-button[data-role="next"]{background:linear-gradient(to left,#ffd7d7 45%,transparent) !important}
.sub-navigation.color--forest{background-color:#c8ffc0 !important}
.sub-navigation.color--forest .cmp-subnav__link.current::after{background-color:#6dc354 !important}
.sub-navigation.color--forest .cmp-subnav__links-button[data-role="previous"]{background:linear-gradient(to right,#c8ffc0 45%,transparent) !important}
.sub-navigation.color--forest .cmp-subnav__links-button[data-role="next"]{background:linear-gradient(to left,#c8ffc0 45%,transparent) !important}
.sub-navigation.color--sky .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--sky .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.sub-navigation.color--sky .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.sub-navigation.color--sky .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.sub-navigation.color--sky .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.sub-navigation.color--sky .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--sky .button.ghost .button__label{position:relative !important}
.sub-navigation.color--sky .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.sub-navigation.color--sky .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.sub-navigation.color--sky .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--sky .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.sub-navigation.color--sky .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.sub-navigation.color--sky .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation.color--violet .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#26005a !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--violet .button.outline{background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.sub-navigation.color--violet .button:hover{border-color:transparent !important;color:#fff !important;background-color:#461b64 !important}
.sub-navigation.color--violet .button:focus-visible{color:#fff !important;background-color:#461b64 !important;border-color:transparent !important;outline:2px solid #461b64 !important}
.sub-navigation.color--violet .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#6d3099 !important}
.sub-navigation.color--violet .button.ghost{color:#26005a !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--violet .button.ghost .button__label{position:relative !important}
.sub-navigation.color--violet .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#26005a !important}
.sub-navigation.color--violet .button.ghost:hover{border-color:transparent !important;color:#26005a !important;background-color:transparent !important}
.sub-navigation.color--violet .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--violet .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.sub-navigation.color--violet .button.ghost:active{border-color:transparent !important;background-color:#f8eeff !important;color:#26005a !important}
.sub-navigation.color--violet .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation.color--forest .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#023a00 !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--forest .button.outline{background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.sub-navigation.color--forest .button:hover{border-color:transparent !important;color:#fff !important;background-color:#3a662e !important}
.sub-navigation.color--forest .button:focus-visible{color:#fff !important;background-color:#3a662e !important;border-color:transparent !important;outline:2px solid #3a662e !important}
.sub-navigation.color--forest .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#569643 !important}
.sub-navigation.color--forest .button.ghost{color:#023a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--forest .button.ghost .button__label{position:relative !important}
.sub-navigation.color--forest .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#023a00 !important}
.sub-navigation.color--forest .button.ghost:hover{border-color:transparent !important;color:#023a00 !important;background-color:transparent !important}
.sub-navigation.color--forest .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--forest .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.sub-navigation.color--forest .button.ghost:active{border-color:transparent !important;background-color:#f0ffec !important;color:#023a00 !important}
.sub-navigation.color--forest .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation.color--crimson .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#560900 !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--crimson .button.outline{background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.sub-navigation.color--crimson .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff7471 !important}
.sub-navigation.color--crimson .button:focus-visible{color:#fff !important;background-color:#ff7471 !important;border-color:transparent !important;outline:2px solid #ff7471 !important}
.sub-navigation.color--crimson .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#b2271f !important}
.sub-navigation.color--crimson .button.ghost{color:#560900 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--crimson .button.ghost .button__label{position:relative !important}
.sub-navigation.color--crimson .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#560900 !important}
.sub-navigation.color--crimson .button.ghost:hover{border-color:transparent !important;color:#560900 !important;background-color:transparent !important}
.sub-navigation.color--crimson .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--crimson .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.sub-navigation.color--crimson .button.ghost:active{border-color:transparent !important;background-color:#ffeeed !important;color:#560900 !important}
.sub-navigation.color--crimson .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation.color--canary .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#564a00 !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--canary .button.outline{background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.sub-navigation.color--canary .button:hover{border-color:transparent !important;color:#fff !important;background-color:#fdeb6d !important}
.sub-navigation.color--canary .button:focus-visible{color:#fff !important;background-color:#fdeb6d !important;border-color:transparent !important;outline:2px solid #fdeb6d !important}
.sub-navigation.color--canary .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#aa9b2d !important}
.sub-navigation.color--canary .button.ghost{color:#564a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--canary .button.ghost .button__label{position:relative !important}
.sub-navigation.color--canary .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#564a00 !important}
.sub-navigation.color--canary .button.ghost:hover{border-color:transparent !important;color:#564a00 !important;background-color:transparent !important}
.sub-navigation.color--canary .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--canary .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.sub-navigation.color--canary .button.ghost:active{border-color:transparent !important;background-color:#fffce6 !important;color:#564a00 !important}
.sub-navigation.color--canary .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation.color--fuchsia .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#4f0230 !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--fuchsia .button.outline{background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.sub-navigation.color--fuchsia .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff79bd !important}
.sub-navigation.color--fuchsia .button:focus-visible{color:#fff !important;background-color:#ff79bd !important;border-color:transparent !important;outline:2px solid #ff79bd !important}
.sub-navigation.color--fuchsia .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#993567 !important}
.sub-navigation.color--fuchsia .button.ghost{color:#4f0230 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--fuchsia .button.ghost .button__label{position:relative !important}
.sub-navigation.color--fuchsia .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#4f0230 !important}
.sub-navigation.color--fuchsia .button.ghost:hover{border-color:transparent !important;color:#4f0230 !important;background-color:transparent !important}
.sub-navigation.color--fuchsia .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--fuchsia .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.sub-navigation.color--fuchsia .button.ghost:active{border-color:transparent !important;background-color:#ffeef7 !important;color:#4f0230 !important}
.sub-navigation.color--fuchsia .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation.color--pumpkin .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#5b2500 !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--pumpkin .button.outline{background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.sub-navigation.color--pumpkin .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff8838 !important}
.sub-navigation.color--pumpkin .button:focus-visible{color:#fff !important;background-color:#ff8838 !important;border-color:transparent !important;outline:2px solid #ff8838 !important}
.sub-navigation.color--pumpkin .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#c74905 !important}
.sub-navigation.color--pumpkin .button.ghost{color:#5b2500 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--pumpkin .button.ghost .button__label{position:relative !important}
.sub-navigation.color--pumpkin .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#5b2500 !important}
.sub-navigation.color--pumpkin .button.ghost:hover{border-color:transparent !important;color:#5b2500 !important;background-color:transparent !important}
.sub-navigation.color--pumpkin .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--pumpkin .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.sub-navigation.color--pumpkin .button.ghost:active{border-color:transparent !important;background-color:#fff0e6 !important;color:#5b2500 !important}
.sub-navigation.color--pumpkin .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation.color--custom .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.sub-navigation.color--custom .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.sub-navigation.color--custom .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.sub-navigation.color--custom .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.sub-navigation.color--custom .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.sub-navigation.color--custom .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.sub-navigation.color--custom .button.ghost .button__label{position:relative !important}
.sub-navigation.color--custom .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.sub-navigation.color--custom .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.sub-navigation.color--custom .button.ghost:hover .button__label::after{width:100% !important}
.sub-navigation.color--custom .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.sub-navigation.color--custom .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.sub-navigation.color--custom .button__icon{font-size:24px !important;margin-bottom:0 !important}
.sub-navigation .cmp-subnav{display:flex;height:56px;align-items:center;gap:32px}
.sub-navigation .cmp-subnav__links{max-width:100%;position:relative;flex:2}
.sub-navigation .cmp-subnav__links-list{list-style:none;padding:0;margin:0;display:flex;overflow-x:scroll;scrollbar-width:none;gap:16px}
.sub-navigation .cmp-subnav__links-list::-webkit-scrollbar{display:none}
.sub-navigation .cmp-subnav__links-button{position:absolute;top:0;z-index:2;bottom:0;border:0;padding:0;width:0;overflow:hidden;display:grid;align-items:center}
.sub-navigation .cmp-subnav__links-button[data-role="previous"]{justify-content:start;background:linear-gradient(to right,#fff 45%,transparent)}
.sub-navigation .cmp-subnav__links-button[data-role="next"]{right:0;justify-content:end;background:linear-gradient(to left,#fff 45%,transparent)}
.sub-navigation .cmp-subnav__links-button span{font-size:24px;margin:0}
.sub-navigation .cmp-subnav__links-button.active{width:56px}
.sub-navigation .cmp-subnav__link{flex:0 0 max-content;padding:16px;word-break:break-word;position:relative}
.sub-navigation .cmp-subnav__link a{font-size:16px;text-decoration:none;color:#1a1a1a}
.sub-navigation .cmp-subnav__link.current::after{content:'';width:100%;height:4px;background-color:#0c66e1;bottom:0;left:0;display:block;position:absolute}
.sub-navigation .cmp-subnav__button{flex:0 0 max-content}
@media(max-width:991px){.sub-navigation .cmp-subnav__button.button{display:none !important}
.sub-navigation .cmp-subnav__links-button span{font-size:0}
}
@media(max-width:767px){.sub-navigation{top:56px}
}
.xf-web-container .sub-navigation{position:static}