.bp-contact-card{font-style:normal}.bp-contact-card>div{margin:1em 0}.bp-directions:before,.bp-phone:before,.bp-cell-phone:before,.bp-whatsapp:before,.bp-fax:before,.bp-contact:before,.bp-ordering-link:before,.bp-booking:before,.bp-opening-hours-brief:before,.bp-opening-hours .bp-title:before{display:inline-block;width:1.5em;height:1em;font-size:1.5em;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bp-phone:before{content:""}.bp-contact:before{content:""}.bp-contact-card{overflow-wrap:anywhere}.bp-contact-card>div{box-sizing:border-box}.bp-contact-card a:focus-visible{outline:2px solid currentColor;outline-offset:3px}