.anchor-links{padding:6.25rem 0 7.0625rem 0}.anchor-links__header{margin-bottom:1.375rem}.anchor-links__header span{font-family:Montserrat;color:#0b4d89;font-size:.875rem;font-weight:600;line-height:1.0625rem;text-transform:uppercase}@media (max-width:991px){.anchor-links__header span{font-size:.75rem;line-height:normal}}.anchor-links__links-container,.anchor-links__sticky-links-container{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width:576px){.anchor-links__links-container,.anchor-links__sticky-links-container{flex-direction:column;align-items:start;gap:.5rem}}.anchor-links__link{display:block;font-family:Montserrat;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2b4155;padding:.375rem 1rem;background-color:#eeeded;border-radius:6.25rem;text-decoration:none;transition:all .3s}.anchor-links__link:hover{background-color:#2b4155;color:#fff}@media (max-width:991px){.anchor-links__link{font-size:.875rem;padding:.125rem .75rem}}.anchor-links__sticky-wrapper{position:absolute;top:100%;left:0;right:0;border-bottom:.125rem solid #d9d9d9;padding:.375rem 0 .5625rem 0;background:#fff;opacity:1;transition:opacity .5s}.anchor-links__sticky-wrapper.hidden{opacity:0;transition:opacity .5s}.anchor-links__sticky-wrapper.hidden a{pointer-events:none;cursor:default}.anchor-links__sticky-wrapper.blue{background:#0b4d89;border-bottom:0;border-top:.125rem solid #d9d9d9}.anchor-links__sticky-wrapper.blue a.anchor-links__link{background-color:#fff;color:#2b4155}.anchor-links__sticky-wrapper.blue a.anchor-links__link:hover{background-color:#eeeded}.anchor-links__sticky-wrapper.blue #anchor-links-toggle-button{color:#fff}.anchor-links__sticky-wrapper.blue #anchor-links-toggle-button svg>path{fill:#fff}.anchor-links__sticky-header{display:flex;align-items:center}.anchor-links__sticky-header button{font-family:Montserrat;color:#0b4d89;font-size:.875rem;font-weight:600;line-height:1.0625rem;text-transform:uppercase;background:0 0;border:none;display:flex;justify-content:center;align-items:center;gap:.5rem}@media (max-width:991px){.anchor-links__sticky-header button{font-size:.75rem}}.anchor-links__sticky-header button svg{width:1.25rem;height:1.25rem;transform:rotate(180deg);transition:all .3s}.anchor-links__sticky-header button.collapsed svg{transform:rotate(0)}.anchor-links__sticky-links-container{padding:1rem 0 0 0}@media (max-width:991px){.anchor-links{padding:1.25rem 0}}