body:not(.catering-page) .faq-list{margin-top:30px;border-top:1px solid rgba(128,128,128,.35)}
body:not(.catering-page) .faq-item{border-bottom:1px solid rgba(128,128,128,.35)}
body:not(.catering-page) .faq-question{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;width:100%;padding:14px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
body:not(.catering-page) .faq-arrow{transition:transform .3s ease}
body:not(.catering-page) .faq-question[aria-expanded="true"] .faq-arrow{transform:rotate(180deg)}
body:not(.catering-page) .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}
body:not(.catering-page) .faq-answer-inner{overflow:hidden}
body:not(.catering-page) .faq-answer-content{padding:0 28px 18px 0}
body:not(.catering-page) .faq-item.is-open .faq-answer{grid-template-rows:1fr}
main p.intro{font-size:19px;line-height:23px}body a.address-link,body a[href^="https://maps."],body a[href^="http://maps."],body a[href*="://www.google.com/maps/"],body a[href*="://goo.gl/maps/"]{text-decoration:none!important}body a.address-link:hover,body a[href^="https://maps."]:hover,body a[href^="http://maps."]:hover,body a[href*="://www.google.com/maps/"]:hover,body a[href*="://goo.gl/maps/"]:hover{opacity:.72;text-decoration:none!important}
