.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:1em}.btn .icon-arrow{fill:var(--bs-primary);height:18px;margin-left:.25rem;width:18px}.btn .icon-info{fill:var(--bs-white);height:24px;margin:-8px .25rem -4px -1px;width:24px}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.btn-primary:hover{background-color:var(--bs-primary-dark)}.btn-light{border:1px solid var(--bs-light-medium);box-sizing:border-box}.btn-light:hover{background-color:var(--bs-white)}@media(min-width:768px){.btn-lg{border-radius:3px;font-size:17px;letter-spacing:0;padding:.65rem 1.5rem}}.btn-icon{display:inline-block;height:1rem;transition:none;width:1rem}.btn-icon.primary{fill:var(--bs-primary)}.btn-icon.white{fill:var(--bs-white)}.btn-open-overlay{background-color:var(--bs-white);border-color:var(--bs-gray);display:-ms-flexbox;display:flex;font-size:.875rem;padding:.25rem 1rem}@media(min-width:768px){.btn-open-overlay{display:none}}.btn-open-overlay.filtered{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.btn-open-overlay .btn-icon-open-overlay{display:inline-block;fill:var(--bs-primary);margin-right:.375rem}.btn-open-overlay:hover{border-color:var(--bs-primary)}.high-contrast .btn .icon-arrow{fill:var(--bs-white)}[v-focus-visible=true] .btn:focus{box-shadow:0 0 0 1px var(--bs-primary)!important}[v-focus-visible=true] .btn-light:focus{background-color:var(--bs-white);box-shadow:none!important}[v-focus-visible=true] .btn-primary:focus{background-color:var(--bs-primary-dark);box-shadow:none!important}
