.site-branding .custom-logo-link{color:var(--color-navbar-link)}.hero-nav-transparent .site-header:not(.is-scrolled) .custom-logo-link{color:var(--color-navbar-transparent-link)}.hero-nav-transparent .art-pm-hero__bg::after{background:linear-gradient(to bottom,rgba(0,0,0,0.45),rgba(0,0,0,0));content:"";height:10rem;inset:0 0 auto;pointer-events:none;position:absolute;z-index:1}.widget-area--footer h2,.widget-area--footer h3,.widget-area--footer .widget-title{color:var(--color-footer-heading);font-family:var(--art-font-heading);font-size:1.25rem;margin:0 0 1rem}.widget-area--footer ul{list-style:none;margin:0;padding:0}.widget-area--footer li{margin-bottom:0.5rem}.widget-area--footer a{text-decoration:none}.widget-area--footer a:hover{text-decoration:underline;text-underline-offset:0.2em}.select-design-classic2 .art-pm-hero__content .art-txt-accent{color:var(--color-accent)}.select-preset-classic2-1 .art-pm-module--image-text.art-pm-module--style-default .art-pm-module__img{border-radius:0 2.5rem 0 2.5rem;box-shadow:1.25rem -1.25rem 0 var(--color-accent)}.select-preset-classic2-1 .art-pm-module--image-text.art-pm-module--image-right .art-pm-module__img{border-radius:2.5rem 0 2.5rem 0;box-shadow:-1.25rem -1.25rem 0 var(--color-accent)}.select-footer-logo{color:var(--color-footer-top-heading);margin-bottom:0.5rem}.select-footer-logo svg{display:block;height:auto;max-width:260px}.select-footer-hours{border:0;border-collapse:collapse;margin:0 0 1rem}.select-footer-hours td{border:0;color:var(--color-footer-text);padding:0.15rem 1.25rem 0.15rem 0}.select-footer-hours td + td{color:var(--color-footer-link)}