@charset "UTF-8";@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:1rem;padding:.625rem 1.5rem;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:all .3s ease-out}.btn svg{flex-shrink:0;width:1em;height:1em}.btn:disabled,.btn.disabled{color:#000;background-color:#c6c6c6;border-color:#c6c6c6;pointer-events:none}.btn-sm{padding:.375rem 1rem;font-size:.875rem}.btn-lg{padding:.75rem 2rem;font-size:1.125rem}.btn-primary{color:#fff;background-color:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb)}.btn-primary:hover{color:#fff;background-color:var(--color-blue-dark-accent, #012A54);border-color:var(--color-blue-dark-accent, #012A54)}.btn-primary:active{color:#fff}.btn-secondary{color:#fff;background-color:var(--color-secondary, #475569);border-color:var(--color-secondary, #475569)}.btn-secondary:hover{color:#fff;background-color:color-mix(in srgb,var(--color-secondary, #475569) 92%,black);border-color:color-mix(in srgb,var(--color-secondary, #475569) 92%,black)}.btn-outline{color:#000;background-color:transparent;border-color:#000}.btn-outline:hover{color:#fff;background-color:var(--color-primary, #F81F23);border-color:var(--color-primary, #F81F23)}.btn-outline-primary{color:var(--color-primary, #2563eb);background-color:transparent;border-color:var(--color-primary, #2563eb)}.btn-outline-primary:hover{color:#fff;background-color:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb)}.btn-link{color:var(--color-primary, #2563eb);background-color:transparent;border-color:transparent}.btn-link:hover{color:color-mix(in srgb,var(--color-primary, #2563eb) 85%,black);text-decoration:underline}}@layer components{.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}@media(min-width:980px){.navbar-collapse{display:flex!important;flex-basis:auto;height:auto!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important}}@media(max-width:979.98px){.navbar-collapse{display:none;opacity:0;overflow:hidden;transition:all .3s ease-out}.navbar-collapse.show{display:flex!important;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:14px;padding-top:30px;padding-bottom:30px;flex-basis:100vw;flex-shrink:0;margin-left:-20px;width:100vw!important;background-color:#fff;opacity:1}.navbar-collapse.show ul li{text-align:center}.navbar-collapse.show [data-dropdown-menu]{position:relative;border:0}}header .nav-link{font-size:1.125rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;text-decoration:none;transition:color .3s ease-out}header .nav-link:hover{color:var(--color-primary)}header .nav-link.active{color:var(--color-primary)}body.open-menu{overflow:hidden}}@layer components{.navbar-toggler span{transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform-origin:center}.navbar-toggler.menu-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-toggler.menu-open span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-toggler.menu-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@layer components{.dropdown{position:relative}[data-dropdown-menu]{min-width:12rem;background-color:#fff;border:1px solid var(--color-gray-light, #ccc);padding:.5rem 0}[data-dropdown-menu].hidden{display:none}[data-dropdown-menu] a{display:block;padding:.5rem 1.25rem;font-size:.9375rem;color:inherit;text-decoration:none;white-space:nowrap}[data-dropdown-menu] a:hover{background-color:var(--color-off-white, #f3f3f3)}@media(min-width:1024px){[data-dropdown-menu]{position:absolute;top:calc(100% + .5rem);left:0;z-index:100;box-shadow:0 4px 12px #0000001a}}[data-dropdown-button]{cursor:pointer;background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:.25rem}[data-dropdown-button] svg.chevron-icon{transform:rotate(90deg);margin-left:10px}[data-dropdown]:has([data-dropdown-menu].dropdown-active) [data-dropdown-button] svg.chevron-icon{transform:rotate(-90deg)}}.tab-pane{display:none}.tab-pane.show.active,.tab-pane a{display:block}
