@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300 900;font-style:normal}@font-face{font-family:Montserrat Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:106.118%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.767%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Arial;src:local(Arial);size-adjust:112.831%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}.branch-card[data-v-e8ed86d3]{isolation:isolate;box-sizing:border-box;background:#114b87 url(../banner-card-bg.svg) top/contain no-repeat;border-radius:16px;flex-direction:column;flex:1;max-width:550px;padding:32px;display:flex;position:relative}@media (width<=1023.95px){.branch-card[data-v-e8ed86d3]{width:100%;max-width:100%}}.branch-card__banner-img[data-v-e8ed86d3],.branch-card__banner-placeholder[data-v-e8ed86d3]{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;border-radius:9999px;width:100%;margin:0 auto;display:block}.branch-card__banner-placeholder[data-v-e8ed86d3]{background-color:rgb(var(--kl-blue-600)/.2,#1a5fa830)}.branch-card__heading[data-v-e8ed86d3]{color:#fff;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans,sans-serif;font-size:3rem;font-weight:900;line-height:1.2}.branch-card__image[data-v-e8ed86d3]{text-align:center;z-index:1;margin-bottom:1rem;position:relative}.branch-card__image img[data-v-e8ed86d3]{border:12px solid #fde162;height:100%}.branch-card__content h1[data-v-e8ed86d3]{font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans,sans-serif;font-size:3rem;font-weight:900;line-height:1}.branch-card__nmls[data-v-e8ed86d3]{color:#fde162;letter-spacing:.5px;margin-top:1rem;font-size:1rem;font-weight:600}.branch-card__address[data-v-e8ed86d3]{z-index:1;color:#fde162;margin-top:.5rem;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem;position:relative}.branch-card.is--dense[data-v-e8ed86d3]{padding:16px;overflow:hidden}.branch-card.is--dense .circle-1[data-v-e8ed86d3]{width:25px;height:25px;top:4px;left:20px}.branch-card.is--dense .circle-1[data-v-e8ed86d3],.branch-card.is--dense .circle-2[data-v-e8ed86d3]{opacity:.16;background-color:#114b87;border-radius:30px;position:absolute}.branch-card.is--dense .circle-2[data-v-e8ed86d3]{width:60px;height:60px;top:30px;left:-30px}.branch-card.is--dense .branch-card__content h1[data-v-e8ed86d3]{text-transform:uppercase;text-align:center;margin-bottom:4px;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans,sans-serif;font-size:1.25rem;font-weight:900;line-height:1.4}.branch-card.is--dense .branch-card__content .branch-card__image img[data-v-e8ed86d3]{border-width:6px}.branch-card.is--dense .branch-card__content .branch-card__address[data-v-e8ed86d3]{font-size:1rem;line-height:1.5rem}.branch-card.is--dense .branch-card__content .branch-card__nmls[data-v-e8ed86d3]{text-align:center;color:#fde162;letter-spacing:.5px;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans,sans-serif;font-size:.8rem;font-weight:800}.lo-card__states-more{height:1.375rem;color:var(--color-secondary);border:1px solid color-mix(in srgb,var(--color-secondary) 45%,transparent);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);background:0 0;border-radius:9999px;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.lo-card__states-more:hover{background:color-mix(in srgb,var(--color-secondary) 12%,transparent);border-color:var(--color-secondary)}.lo-card__states-more:focus-visible{box-shadow:var(--focus-ring);outline:none}.lo-card__states-popover{--kl-badge-font-weight:600;flex-wrap:wrap;gap:.25rem;display:flex}.lo-card{text-align:center;height:100%;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.lo-card p{margin:0;line-height:1.4}.lo-card__link{color:inherit;height:100%;text-decoration:none;display:block}.lo-card__link:hover .lo-card{--kl-card-bg:color-mix(in srgb, var(--color-brand) 20%, transparent);border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-border));box-shadow:var(--shadow-lg);transform:translateY(-3px)}.lo-card__link:active .lo-card{box-shadow:none;transform:translateY(0)}.lo-card__link:focus-visible{outline:none}.lo-card__link:focus-visible .lo-card{box-shadow:var(--focus-ring),var(--shadow-lg)}.lo-card__avatar{border-radius:9999px;width:fit-content;margin:0 auto .75rem}.lo-card__name{margin-bottom:.25rem;font-size:1.125rem}.lo-card__role{font-size:.875rem}.lo-card__nmls,.lo-card__role,.lo-card__states-label{color:var(--color-text-secondary);margin-bottom:.25rem}.lo-card__nmls{font-size:.8125rem}.lo-card__states{margin-top:.375rem}.lo-card__states-label{font-size:.75rem;display:block}.lo-card__states-badges{--kl-badge-font-weight:600;flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.lo-card__states-badges .kl--badge--neutral{--kl-badge-border-color:#d1d5db}.dark .lo-card.is--featured{--kl-card-bg:color-mix(in srgb, var(--color-secondary) 30%, #000)}.dark .lo-card.is--featured:hover{--kl-card-bg:color-mix(in srgb, var(--color-secondary) 25%, #000)}.dark .lo-card.is--featured:active{--kl-card-bg:color-mix(in srgb, var(--color-secondary) 30%, #000)}.lo-card.is--featured{--kl-card-bg:color-mix(in srgb, var(--color-brand) 15%, transparent)}.dark .lo-card__states-badges .kl--badge--neutral{--kl-badge-border-color:#ffffff59}
