.sx-nav__grid{display:flex;align-items:center}.sx-nav__arrow{display:inline-grid;place-items:center;width:32px;height:32px;margin-inline-start:-4px;border:0;border-radius:2px;background:none;color:var(--sx-nav-color, var(--brand-secondary));cursor:pointer}.sx-nav__arrow svg{width:16px;height:16px;transition:transform .2s ease}.sx-nav__arrow[aria-expanded=true] svg{transform:rotate(180deg)}.sx-nav__arrow:focus-visible,.sx-grid a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.sx-grid{position:absolute;left:0;right:0;top:100%;z-index:60;background:var(--brand-background);border-top:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent);box-shadow:0 18px 40px #0000001a;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.sx-grid[data-open]{visibility:visible;opacity:1;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}.sx-grid__cols{display:grid;grid-template-columns:repeat(var(--sx-grid-cols, 4),minmax(0,1fr));gap:24px 20px;padding-block:28px 32px}.sx-grid__head{margin:0 0 10px;font-size:.9rem;font-weight:700;line-height:1.35;color:var(--brand-text)}.sx-grid ul{display:block;margin:0;padding:0;list-style:none}.sx-grid li{margin:0}.sx-nav .sx-grid a,.sx-grid a{display:inline-block;padding:5px 0;border-radius:0;background:none;font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--brand-text);text-decoration:none}.sx-nav .sx-grid .sx-grid__head a,.sx-grid .sx-grid__head a{font-weight:700;padding:0}.sx-grid a:hover{color:var(--brand-accent);text-decoration:underline}.sx-nav .sx-grid a[aria-current=page]{background:none;color:var(--brand-accent);text-decoration:underline}@media (max-width: 1100px){.sx-grid__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.sx-nav__grid{flex-wrap:wrap;justify-content:space-between}.sx-nav__arrow{width:44px;height:44px}.sx-grid{position:static;flex-basis:100%;display:none;box-shadow:none;border-top:0;visibility:visible;opacity:1;transform:none;transition:none}.sx-grid[data-open]{display:block}.sx-grid__cols{grid-template-columns:1fr;gap:14px;padding:4px 0 12px 16px}.sx-grid a{padding:8px 0}}@media (prefers-reduced-motion: reduce){.sx-grid,.sx-grid[data-open],.sx-nav__arrow svg{transition:none}}.sx-cards__head[style] .sx-h{color:var(--sx-cards-head)}.sx-cards__more{display:inline-block;margin-top:14px;font-size:.9rem;color:var(--sx-cards-more, var(--brand-accent))}.sx-cards--boxed>li>a{height:100%;padding:clamp(20px,2.4vw,32px);background:var(--sx-card-bg);box-shadow:var(--sx-card-shadow)}.sx-cards--boxed .sx-cards__title{margin-top:0}.sx-cards--boxed .sx-cards__text{font-size:.9rem;line-height:1.6}.sx-stats__img{display:block;width:auto;height:var(--sx-stats-img, 72px);margin:0 auto 16px}.sx-media[data-bg]{background:var(--sx-section-bg)}.sx-map{position:relative;aspect-ratio:var(--sx-map-ratio, 4 / 3);width:100%;overflow:hidden;background:color-mix(in srgb,var(--brand-text) 6%,var(--brand-background));box-shadow:var(--sx-card-shadow)}.sx-map__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background-image:linear-gradient(color-mix(in srgb,var(--brand-text) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-text) 7%,transparent) 1px,transparent 1px);background-size:32px 32px}.sx-map__ph svg{width:40px;height:40px;color:var(--brand-primary)}.sx-map__label{margin:0;color:var(--brand-text)}.sx-map__open{display:inline-block;min-height:24px;padding-block:4px;color:var(--brand-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sx-map__open:hover{color:var(--brand-text);text-decoration-thickness:2px}.sx-map__open:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.sx-map__frame{position:absolute;inset:0;width:100%;height:100%;border:0}@media (min-width: 861px){.sx-contact .sx-map{position:sticky;top:120px}}html[data-boxed]{--sx-max: var(--container-max)}:where(html[data-boxed]) .sx-panel[data-cap]{max-width:var(--sx-img-w);margin-inline:auto;min-height:min(var(--sx-panel-h, clamp(420px, 66vw, 960px)),var(--sx-img-h))}:where(html[data-boxed]) .sx-panel--inset[data-cap]{width:calc(100% - 2 * var(--sx-gutter))}html[data-boxed] .sx-panel--band{--sx-panel-w: clamp(360px, 42%, 620px)}html[data-boxed] .sx-panel[data-box=start] .sx-panel__box{margin-inline-start:clamp(0px,4%,56px)}html[data-boxed] .sx-panel[data-box=center] .sx-panel__box{--sx-panel-w: clamp(360px, 56%, 820px)}html[data-boxed] .sx-panel[data-box=end] .sx-panel__box{margin-inline-end:clamp(0px,7%,140px)}@media (min-width: 861px){html[data-boxed] .sx-media__grid .sx-media__img[style*=--sx-img-w]{max-width:calc(var(--sx-img-w) / 2)}}@media (min-width: 768px){html[data-boxed] .sx-foot__contact{justify-content:space-between;padding-inline:0}}@media (max-width: 767.98px){.sx-panel[data-stack=mobile]{display:flex;flex-direction:column;min-height:0}.sx-panel[data-stack=mobile] .sx-panel__box{width:100%;margin-inline:0!important;background:var(--brand-background)}.sx-panel[data-stack=mobile] .sx-panel__media{position:relative;inset:auto;order:1;width:100%;aspect-ratio:4 / 3;max-height:60vh}.sx-panel[data-stack=mobile] .sx-panel__media img{display:block;-o-object-position:var(--sx-focus-m, var(--sx-focus, center));object-position:var(--sx-focus-m, var(--sx-focus, center))}}
