/* RELAX V99: user-supplied real fitness photos for News and Contact heroes. */
.news-v45-hero::before{background-image:url('news-hero-v99.jpg')!important}
.contact47-hero::before{background-image:url('contact-hero-v99.jpg')!important}
/* Match the secondary Pilates and Fitness hero buttons to the restaurant outline CTA. */
main .pilates-hero .pilates-hero-actions .pilates-secondary,
main .fit-hero .fit-actions .fit-btn.fit-outline{
 background:transparent!important;
 background-color:transparent!important;
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 border:1px solid #c4f335!important;
 box-shadow:none!important;
}
/* The only hover change is a small upward movement. */
main .pilates-hero .pilates-hero-actions .pilates-secondary:hover,
main .pilates-hero .pilates-hero-actions .pilates-secondary:focus-visible,
main .fit-hero .fit-actions .fit-btn.fit-outline:hover,
main .fit-hero .fit-actions .fit-btn.fit-outline:focus-visible{
 background:transparent!important;
 background-color:transparent!important;
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 border-color:#c4f335!important;
 box-shadow:none!important;
 filter:none!important;
 transform:translateY(-2px)!important;
}
@media(prefers-reduced-motion:reduce){
 main .pilates-hero .pilates-hero-actions .pilates-secondary:hover,
 main .fit-hero .fit-actions .fit-btn.fit-outline:hover{transform:none!important}
}
