.content--intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;padding-inline:var(--inline-spacing);text-align:center}.content--intro.content--top-line:before,.content--intro.content--bottom-line:after{content:"";display:block;width:1px;height:40px;background-color:#b0b0b0}.content--intro .content__container{max-width:576px}@media (min-width:768px){.content--intro .content__container{max-width:calc(576px + (100vw - 768px) / ((1024 - 768) / (736 - 576)))}}@media (min-width:1024px){.content--intro .content__container{max-width:calc(736px + (100vw - 1024px) / ((1280 - 1024) / (748 - 736)))}}@media (min-width:1280px){.content--intro .content__container{max-width:calc(748px + (100vw - 1280px) / ((1440 - 1280) / (840 - 748)))}}@media (min-width:1440px){.content--intro .content__container{max-width:calc(840px + (100vw - 1440px) / ((1920 - 1440) / (960 - 840)))}}@media (min-width:1920px){.content--intro .content__container{max-width:960px}}.content--intro .content__heading{margin-bottom:clamp(24px, 24px + (100vw - 1280px) / ((1440 - 1280) / (32 - 24)), 32px);color:#000}.content--intro .content__content{margin-bottom:clamp(24px, 24px + (100vw - 1280px) / ((1440 - 1280) / (32 - 24)), 32px);color:#4f4f4f}.content--intro .content__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content--intro .sidebar{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:240px;color:#4f4f4f}.content--intro .sidebar__heading{margin-bottom:16px;color:#454545}.content--intro .sidebar__hours-of-operation{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.content--intro .sidebar__days{grid-column:1}.content--intro .sidebar__hours{grid-column:2;color:#454545}.content--intro .sidebar__content{font-family:"Outfit",sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:1.8;letter-spacing:.03em}@media (min-width:1280px){.content--intro .sidebar__content{font-size:14px}}.content--intro .sidebar__content{margin-bottom:18px;margin-bottom:32px}.content--intro .sidebar__content a{font-family:"Outfit",sans-serif;font-weight:600;font-style:normal;font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:.2em;color:#000}.content--intro .sidebar__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.content--intro .sidebar__links a{width:100%}.content--intro.content--sidebar{text-align:left}.content--intro.content--sidebar .content__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(32px, 32px + (100vw - 360px) / ((768 - 360) / (40 - 32)));max-width:608px}@media (min-width:768px){.content--intro.content--sidebar .content__container{gap:calc(40px + (100vw - 768px) / ((1024 - 768) / (56 - 40)));max-width:calc(608px + (100vw - 768px) / ((1024 - 768) / (736 - 608)))}}@media (min-width:1024px){.content--intro.content--sidebar .content__container{gap:calc(56px + (100vw - 1024px) / ((1280 - 1024) / (60 - 56)));max-width:calc(736px + (100vw - 1024px) / ((1280 - 1024) / (960 - 736)))}}@media (min-width:1280px){.content--intro.content--sidebar .content__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:60px;max-width:960px}}@media (min-width:1440px){.content--intro.content--sidebar .content__container{gap:calc(60px + (100vw - 1440px) / ((1920 - 1440) / (160 - 60)));max-width:calc(960px + (100vw - 1440px) / ((1920 - 1440) / (1280 - 960)))}}@media (min-width:1920px){.content--intro.content--sidebar .content__container{gap:160px;max-width:1280px}}.content--intro.content--sidebar .content__heading{margin-bottom:40px}.content--intro.content--sidebar .content__content{margin-bottom:32px}.content--intro.content--sidebar .content__links{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}