.alert{font-family:EB Garamond,sans-serif}@media (max-width: 767px){.alert{font-size:1.1rem}}@media (max-width: 533px){.alert{font-size:1rem}}.component{font-family:Rosario,serif;font-weight:400;font-size:1.13rem;line-height:1.5}.component h2,.component h3,.component .big-text{font-family:EB Garamond,sans-serif;text-transform:none;line-height:1.05}.component h2{font-size:1.3rem}.component b,.component strong{font-weight:700}.component .button{letter-spacing:1.1px}header.header .site-brand .text-container .tagline{font-family:Rosario,serif}header.header .contact-info .phone{letter-spacing:.2px;font-family:Rosario,serif}nav.navigation{font-family:Rosario,serif}nav.navigation .nav-top-level .nav-top-item .nav-top-link,nav.navigation .nav-sub-link{letter-spacing:1.6px}section.hero .superimposition .subheadline,section.slideshow .superimposition .subheadline{font-family:Rosario,serif;font-size:max(2.5vw,1.1rem);line-height:1.25}nav.navigation-showcase figure figcaption{font-family:Rosario,serif;font-size:1.3rem}@media (max-width: 767px){nav.navigation-showcase figure figcaption{font-size:1.1rem}}@media (max-width: 533px){nav.navigation-showcase figure figcaption{font-size:1rem;line-height:1.2}}section.menu .name{font-family:EB Garamond,sans-serif}section.menu .items .item .text-container .name{font-size:1.25rem;text-transform:none}footer .site-footer{letter-spacing:.4px}@media (max-width: 533px){footer .site-footer{letter-spacing:.5px}}footer .site-footer h2{letter-spacing:1.4px;font-size:1.35rem}
