.goBusinessDirectory-module-scss-module__-DvNDW__section{padding-bottom:var(--sys-section-y);flex-direction:column;gap:0}.goBusinessDirectory-module-scss-module__-DvNDW__head{border-radius:var(--sys-r-panel);padding:var(--sys-panel-pad);background:rgb(var(--c-x-0));gap:calc(var(--sb)*3);flex-direction:column;display:flex}.goBusinessDirectory-module-scss-module__-DvNDW__filter{gap:calc(var(--sb)*2.5);flex-direction:column;min-width:0;display:flex}.goBusinessDirectory-module-scss-module__-DvNDW__search{gap:calc(var(--sb)*1.5);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__search{grid-template-columns:minmax(0,1fr) auto}}.goBusinessDirectory-module-scss-module__-DvNDW__search [data-field]{min-height:var(--sys-btn-h-lg)}.goBusinessDirectory-module-scss-module__-DvNDW__mapLink{justify-content:center;align-items:center;gap:calc(var(--sb)*1);box-sizing:border-box;min-height:var(--sys-btn-h-lg);padding:0 calc(var(--sb)*3.5);border-radius:var(--sbr);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--sys-d1) var(--sys-ease),color var(--sys-d1) var(--sys-ease),border-color var(--sys-d1) var(--sys-ease),box-shadow var(--sys-d1) var(--sys-ease);background:rgb(var(--c-b));color:rgb(var(--c-p));border:1.5px solid #0000;border-color:rgb(var(--c-p));font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.goBusinessDirectory-module-scss-module__-DvNDW__mapLink:hover{background:rgb(var(--c-p));color:rgb(var(--c-p-txt))}.goBusinessDirectory-module-scss-module__-DvNDW__mapLink:disabled,.goBusinessDirectory-module-scss-module__-DvNDW__mapLink[aria-disabled=true]{background:rgb(var(--c-x-1));color:rgb(var(--c-mut));cursor:not-allowed;border-color:#0000}.goBusinessDirectory-module-scss-module__-DvNDW__mapLink svg{width:calc(var(--sb)*2.5);height:calc(var(--sb)*2.5);flex:none}.goBusinessDirectory-module-scss-module__-DvNDW__cantons{border:0;min-width:0;margin:0;padding:0}.goBusinessDirectory-module-scss-module__-DvNDW__chipLabel{margin:0 0 calc(var(--sb)*1);color:rgb(var(--c-t-txt));padding:0;font-size:.875rem;font-weight:500}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__chipLabel{margin-left:calc(var(--sb)*.5)}}.goBusinessDirectory-module-scss-module__-DvNDW__az{top:calc(var(--shm) + 0px)}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__az{top:calc(var(--sht) + 0px)}}@media (min-width:1024px){.goBusinessDirectory-module-scss-module__-DvNDW__az{top:calc(var(--shd) + 0px)}}.goBusinessDirectory-module-scss-module__-DvNDW__az{z-index:4;margin-top:calc(var(--sb)*3);background-color:rgb(var(--c-b));border-bottom:1px solid var(--sys-c-line);position:sticky}@media (prefers-reduced-motion:no-preference){.goBusinessDirectory-module-scss-module__-DvNDW__az{transition:top var(--sys-d2) var(--sys-ease)}}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__az{margin-top:calc(var(--sb)*5)}}body:has([data-scroll-direction=down]) .goBusinessDirectory-module-scss-module__-DvNDW__az{top:0}.goBusinessDirectory-module-scss-module__-DvNDW__azInner{align-items:stretch;gap:calc(var(--sb)*.75);padding-block:calc(var(--sb)*1.25);flex-direction:column;display:flex}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__azInner{align-items:center;gap:calc(var(--sb)*2);min-height:calc(var(--sb)*8);padding-block:calc(var(--sb)*1);flex-direction:row}}@media (min-width:1224px){.goBusinessDirectory-module-scss-module__-DvNDW__azInner{padding-block:0}}.goBusinessDirectory-module-scss-module__-DvNDW__count{white-space:nowrap;color:rgb(var(--c-t-txt));margin:0;font-size:.9375rem;display:block}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__count{white-space:normal;text-wrap:balance;flex:0 auto}}.goBusinessDirectory-module-scss-module__-DvNDW__letters{--letter-pad:calc((var(--sys-target) - var(--sys-btn-h-sm)) / 2);gap:calc(var(--sb)*.25);margin-block:calc(-1*var(--letter-pad));margin-left:calc(-1*(calc(var(--sb) * .5) + var(--letter-pad)));scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, currentColor calc(100% - calc(var(--sb) * 5)), transparent);mask-image:linear-gradient(90deg, currentColor calc(100% - calc(var(--sb) * 5)), transparent);flex-wrap:nowrap;display:flex;overflow-x:auto}.goBusinessDirectory-module-scss-module__-DvNDW__letters:after{content:"";width:calc(var(--sb)*5);flex:none}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__letters{grid-template-columns:repeat(13, var(--sys-btn-h-sm));margin-block:0;flex:none;margin-left:auto;display:grid;-webkit-mask-image:none;mask-image:none}.goBusinessDirectory-module-scss-module__-DvNDW__letters:after{content:none}}@media (min-width:1224px){.goBusinessDirectory-module-scss-module__-DvNDW__letters{display:flex}}.goBusinessDirectory-module-scss-module__-DvNDW__letter,.goBusinessDirectory-module-scss-module__-DvNDW__letterEmpty{box-sizing:border-box;width:var(--sys-target);height:var(--sys-target);padding:var(--letter-pad);background-clip:content-box;border-radius:50%;flex:none;place-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:grid}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__letter,.goBusinessDirectory-module-scss-module__-DvNDW__letterEmpty{width:var(--sys-btn-h-sm);height:var(--sys-btn-h-sm);padding:0}}.goBusinessDirectory-module-scss-module__-DvNDW__letter{color:rgb(var(--c-p))}.goBusinessDirectory-module-scss-module__-DvNDW__letter:hover{background-color:rgb(var(--c-x-1))}.goBusinessDirectory-module-scss-module__-DvNDW__letterEmpty{color:rgb(var(--c-mut));font-weight:300}.goBusinessDirectory-module-scss-module__-DvNDW__letterRow{padding-block:calc(var(--sb)*3);border-top:1px solid var(--sys-c-line);scroll-margin-top:calc(var(--sb)*12);grid-template-columns:minmax(0,1fr);display:grid}.goBusinessDirectory-module-scss-module__-DvNDW__letterRow:first-child{border-top:0}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__letterRow{grid-template-columns:calc(var(--sb)*11) minmax(0, 1fr);gap:0 calc(var(--sb)*3);padding-block:calc(var(--sb)*3.5);scroll-margin-top:calc(var(--sb)*12.5)}.goBusinessDirectory-module-scss-module__-DvNDW__letterRow:first-child{padding-top:calc(var(--sb)*4.5)}}@media (min-width:1224px){.goBusinessDirectory-module-scss-module__-DvNDW__letterRow{scroll-margin-top:calc(var(--sb)*9)}}.goBusinessDirectory-module-scss-module__-DvNDW__letterHead{align-items:baseline;gap:calc(var(--sb)*1.25);margin-bottom:calc(var(--sb)*1.75);display:flex}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__letterHead{top:calc(var(--shm) + calc(var(--sb) * 13));padding-top:calc(var(--sb)*.75);align-self:start;margin:0;display:block;position:sticky}}@media (min-width:768px) and (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__letterHead{top:calc(var(--sht) + calc(var(--sb) * 13))}}@media (min-width:768px) and (min-width:1024px){.goBusinessDirectory-module-scss-module__-DvNDW__letterHead{top:calc(var(--shd) + calc(var(--sb) * 13))}}@media (min-width:1224px){.goBusinessDirectory-module-scss-module__-DvNDW__letterHead{top:calc(var(--shd) + calc(var(--sb) * 10))}}@media (prefers-reduced-motion:no-preference){.goBusinessDirectory-module-scss-module__-DvNDW__letterHead{transition:top var(--sys-d2) var(--sys-ease)}}@media (min-width:768px){body:has([data-scroll-direction=down]) .goBusinessDirectory-module-scss-module__-DvNDW__letterHead{top:calc(var(--sb)*13)}}@media (min-width:1224px){body:has([data-scroll-direction=down]) .goBusinessDirectory-module-scss-module__-DvNDW__letterHead{top:calc(var(--sb)*10)}}.goBusinessDirectory-module-scss-module__-DvNDW__letterHead .goBusinessDirectory-module-scss-module__-DvNDW__letterTitle{color:rgb(var(--c-p));margin:0;font-size:1.75rem;line-height:1}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__letterHead .goBusinessDirectory-module-scss-module__-DvNDW__letterTitle{font-size:2.5rem}}.goBusinessDirectory-module-scss-module__-DvNDW__letterCount{color:rgb(var(--c-mut));font-size:.875rem;display:block}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__letterCount{margin-top:calc(var(--sb)*.75)}}.goBusinessDirectory-module-scss-module__-DvNDW__grid{gap:calc(var(--sb)*1.5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__grid{gap:calc(var(--sb)*2.5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1160px){.goBusinessDirectory-module-scss-module__-DvNDW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.goBusinessDirectory-module-scss-module__-DvNDW__card{position:relative}.goBusinessDirectory-module-scss-module__-DvNDW__card:has(.goBusinessDirectory-module-scss-module__-DvNDW__nameLink){cursor:pointer}.goBusinessDirectory-module-scss-module__-DvNDW__card :has(>.goBusinessDirectory-module-scss-module__-DvNDW__nameLink){position:static}.goBusinessDirectory-module-scss-module__-DvNDW__card .goBusinessDirectory-module-scss-module__-DvNDW__nameLink:after{content:"";z-index:1;position:absolute;inset:0}.goBusinessDirectory-module-scss-module__-DvNDW__card .goBusinessDirectory-module-scss-module__-DvNDW__nameLink,.goBusinessDirectory-module-scss-module__-DvNDW__card .goBusinessDirectory-module-scss-module__-DvNDW__nameLink:hover,.goBusinessDirectory-module-scss-module__-DvNDW__card .goBusinessDirectory-module-scss-module__-DvNDW__nameLink:focus,.goBusinessDirectory-module-scss-module__-DvNDW__card .goBusinessDirectory-module-scss-module__-DvNDW__nameLink:focus-visible,.goBusinessDirectory-module-scss-module__-DvNDW__card:hover .goBusinessDirectory-module-scss-module__-DvNDW__nameLink{text-decoration-line:none}.goBusinessDirectory-module-scss-module__-DvNDW__card{grid-template-columns:calc(var(--sb)*9) minmax(0, 1fr);gap:calc(var(--sb)*1.75);padding:calc(var(--sb)*2);background-color:rgb(var(--c-b));border-radius:var(--sys-r-md);box-shadow:var(--sys-edge),var(--sys-e1);transition:box-shadow var(--sys-d2) var(--sys-ease),transform var(--sys-d2) var(--sys-ease);align-items:center;display:grid}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__card{grid-template-columns:calc(var(--sb)*10) minmax(0, 1fr);gap:calc(var(--sb)*2);padding:calc(var(--sb)*2.5);border-radius:var(--sys-r-lg)}}.goBusinessDirectory-module-scss-module__-DvNDW__card:hover{box-shadow:var(--sys-edge),var(--sys-e2)}@media (prefers-reduced-motion:no-preference){.goBusinessDirectory-module-scss-module__-DvNDW__card:hover{transform:translateY(calc(var(--sb) * -.5))}}.goBusinessDirectory-module-scss-module__-DvNDW__card:has(.goBusinessDirectory-module-scss-module__-DvNDW__nameLink:focus-visible){outline:var(--sys-fr-w) solid var(--sys-fr-c);outline-offset:var(--sys-fr-o);box-shadow:0 0 0 var(--sys-fr-o) rgb(var(--c-b)),var(--sys-edge),var(--sys-e1)}.goBusinessDirectory-module-scss-module__-DvNDW__logo{width:calc(var(--sb)*9);height:calc(var(--sb)*6.5);background-color:rgb(var(--c-b));border-radius:var(--sys-r-sm);box-shadow:var(--sys-edge);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__logo{width:calc(var(--sb)*10);height:calc(var(--sb)*7)}}.goBusinessDirectory-module-scss-module__-DvNDW__logo img{width:auto;height:auto;max-width:calc(100% - calc(var(--sb) * 1.5));max-height:calc(var(--sb)*4.5);object-fit:contain;display:block}@media (min-width:768px){.goBusinessDirectory-module-scss-module__-DvNDW__logo img{max-width:calc(100% - calc(var(--sb) * 2));max-height:calc(var(--sb)*5)}}.goBusinessDirectory-module-scss-module__-DvNDW__initials{background-color:rgb(var(--c-x-1));width:100%;height:100%;color:rgb(var(--c-p));place-items:center;font-size:1.25rem;font-weight:700;display:grid}.goBusinessDirectory-module-scss-module__-DvNDW__cardBody{min-width:0}.goBusinessDirectory-module-scss-module__-DvNDW__cardBody .goBusinessDirectory-module-scss-module__-DvNDW__name{color:rgb(var(--c-p));overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.3}.goBusinessDirectory-module-scss-module__-DvNDW__nameLink{min-height:calc(var(--sb)*3);color:inherit;text-decoration:none;display:block}.goBusinessDirectory-module-scss-module__-DvNDW__nameLink:focus-visible{outline:none!important}.goBusinessDirectory-module-scss-module__-DvNDW__cardBody .goBusinessDirectory-module-scss-module__-DvNDW__address{margin:calc(var(--sb)*.25) 0 0;color:var(--sys-c-lead);font-size:.875rem;line-height:1.45}.goBusinessDirectory-module-scss-module__-DvNDW__branchLink{z-index:2;color:rgb(var(--c-p));text-underline-offset:.2em;text-decoration:underline;position:relative}.goBusinessDirectory-module-scss-module__-DvNDW__cardBody .goBusinessDirectory-module-scss-module__-DvNDW__meta{align-items:center;gap:calc(var(--sb)*1.5);margin:calc(var(--sb)*1) 0 0;flex-wrap:wrap;font-size:.875rem;display:flex}.goBusinessDirectory-module-scss-module__-DvNDW__canton abbr{letter-spacing:.04em;text-decoration:none}.goBusinessDirectory-module-scss-module__-DvNDW__tel{z-index:2;align-items:center;gap:calc(var(--sb)*.75);min-height:calc(var(--sb)*3);color:rgb(var(--c-p));text-decoration:none;display:inline-flex;position:relative}.goBusinessDirectory-module-scss-module__-DvNDW__tel:hover{text-decoration:underline}.goBusinessDirectory-module-scss-module__-DvNDW__tel svg{width:calc(var(--sb)*2);height:calc(var(--sb)*2);color:var(--sys-c-lead);flex:none}.goBusinessDirectory-module-scss-module__-DvNDW__empty{align-items:flex-start;gap:calc(var(--sb)*2);padding-block:calc(var(--sb)*5);color:rgb(var(--c-t-txt));flex-direction:column;display:flex}.goBusinessDirectory-module-scss-module__-DvNDW__reset{justify-content:center;align-items:center;gap:calc(var(--sb)*1);box-sizing:border-box;min-height:var(--sys-btn-h-md);padding:0 calc(var(--sb)*2.75);border-radius:var(--sbr);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--sys-d1) var(--sys-ease),color var(--sys-d1) var(--sys-ease),border-color var(--sys-d1) var(--sys-ease),box-shadow var(--sys-d1) var(--sys-ease);background:rgb(var(--c-b));color:rgb(var(--c-p));border:1.5px solid #0000;border-color:rgb(var(--c-p));font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.goBusinessDirectory-module-scss-module__-DvNDW__reset:hover{background:rgb(var(--c-p));color:rgb(var(--c-p-txt))}.goBusinessDirectory-module-scss-module__-DvNDW__reset:disabled,.goBusinessDirectory-module-scss-module__-DvNDW__reset[aria-disabled=true]{background:rgb(var(--c-x-1));color:rgb(var(--c-mut));cursor:not-allowed;border-color:#0000}.goBusinessDirectory-module-scss-module__-DvNDW__alertBox{gap:calc(var(--sb)*1);margin-top:calc(var(--sb)*3);padding:calc(var(--sb)*3);border:var(--sbw) solid rgb(var(--c-sta-err));background-color:rgba(var(--c-sta-err-light), .2);color:rgb(var(--c-t-txt));flex-direction:column;display:flex}
