.Section-module__ZXevnG__section{padding-block:calc(var(--space-widget) * 3)}.Section-module__ZXevnG__muted{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-background))}.Section-module__ZXevnG__inverse{background:var(--color-primary);color:var(--color-button-text)}:is(.Section-module__ZXevnG__inverse h1,.Section-module__ZXevnG__inverse h2,.Section-module__ZXevnG__inverse h3,.Section-module__ZXevnG__inverse h4,.Section-module__ZXevnG__inverse h5,.Section-module__ZXevnG__inverse h6){color:var(--color-button-text)}.Section-module__ZXevnG__accent{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background))}
.Carousel-module__2G1eFa__carousel{gap:var(--space-widget);flex-direction:column;display:flex}.Carousel-module__2G1eFa__frame{gap:var(--carousel-gap,0);grid-template-columns:repeat(var(--carousel-items,1), minmax(0, 1fr));touch-action:pan-y;min-height:8rem;transition:opacity var(--carousel-speed,.3s) ease;-webkit-user-select:none;user-select:none;display:grid}.Carousel-module__2G1eFa__slide{min-width:0}.Carousel-module__2G1eFa__nav{justify-content:center;align-items:center;gap:.75rem;display:flex}.Carousel-module__2G1eFa__arrow{border-radius:50%;width:42px;height:42px;padding:0;font-size:28px;line-height:1}.Carousel-module__2G1eFa__dots{gap:.35rem;display:flex}.Carousel-module__2G1eFa__dot{background:color-mix(in srgb, var(--color-primary) 25%, transparent);cursor:pointer;border:0;border-radius:50%;width:.65rem;height:.65rem}.Carousel-module__2G1eFa__dotActive{background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.Carousel-module__2G1eFa__frame{transition:none}}
.ContactDetailsCard-module__8nyAza__card{border:0;gap:16px;padding:0}.ContactDetailsCard-module__8nyAza__title{font-weight:400}.ContactDetailsCard-module__8nyAza__title strong{font-weight:600}.ContactDetailsCard-module__8nyAza__intro{color:#7a7a7a;font-size:16px;line-height:25px}.ContactDetailsCard-module__8nyAza__row{color:#7a7a7a;align-items:center;gap:15px;display:flex}.ContactDetailsCard-module__8nyAza__hoursTitle{margin-top:20px}.ContactDetailsCard-module__8nyAza__row a{color:#7a7a7a;font-size:inherit;text-decoration:none}.ContactDetailsCard-module__8nyAza__row a[href^=tel]{color:var(--color-accent)}.ContactDetailsCard-module__8nyAza__row a:hover,.ContactDetailsCard-module__8nyAza__row a:focus-visible{text-decoration:underline}.ContactDetailsCard-module__8nyAza__srOnly{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Tabs-module__bxw1SW__tabs,.Tabs-module__bxw1SW__listColumn{gap:var(--space-widget);flex-direction:column;display:flex}.Tabs-module__bxw1SW__list{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.Tabs-module__bxw1SW__tab{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:var(--button-radius);color:var(--color-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--font-link-size);font-weight:var(--font-weight-accent);text-align:left;background:0 0;padding:.5rem 1rem;transition:color .4s,border-color .4s,background-color .4s}.Tabs-module__bxw1SW__tab[aria-selected=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-button-text)}.Tabs-module__bxw1SW__panel{color:var(--color-text)}@media (min-width:768px){.Tabs-module__bxw1SW__tabs[data-orientation=vertical]{align-items:center;gap:calc(var(--space-widget) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.Tabs-module__bxw1SW__tabs[data-orientation=vertical] .Tabs-module__bxw1SW__listColumn{grid-area:1/2}.Tabs-module__bxw1SW__tabs[data-orientation=vertical] .Tabs-module__bxw1SW__list{flex-flow:column;align-items:stretch}.Tabs-module__bxw1SW__tabs[data-orientation=vertical] .Tabs-module__bxw1SW__panel{grid-area:1/1}.Tabs-module__bxw1SW__tabs[data-orientation=vertical][data-reverse=true] .Tabs-module__bxw1SW__listColumn{grid-column:1}.Tabs-module__bxw1SW__tabs[data-orientation=vertical][data-reverse=true] .Tabs-module__bxw1SW__panel{grid-column:2}}@media (prefers-reduced-motion:reduce){.Tabs-module__bxw1SW__tab{transition:none}}
