html body #bellhop-site-footer.bhf{box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:24px;width:100%;max-width:none;margin:0;padding:30px 5.5%;background:#fff;color:#20211f;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;text-align:left;border:0;border-radius:0;letter-spacing:normal}
html body #bellhop-site-footer.bhf *{box-sizing:border-box}
html body #bellhop-site-footer.bhf a{color:#20211f;text-decoration:none;font:inherit;background:none;border:0;padding:0;box-shadow:none}
html body #bellhop-site-footer.bhf a:hover{text-decoration:underline}
html body #bellhop-site-footer.bhf .bhf-brand{display:block;margin:0;padding:0;flex:0 0 auto}
html body #bellhop-site-footer.bhf .bhf-logo{width:135px;height:auto;max-width:100%;margin:0;padding:0;border:0;border-radius:0;vertical-align:baseline;display:inline}
html body #bellhop-site-footer.bhf .bhf-tagline{display:block;margin:0;padding:0;font:inherit}
html body #bellhop-site-footer.bhf .bhf-copyright{display:block;margin:14px 0 0;padding:0;font-size:10.8333px;line-height:1.6;font-weight:400;color:#20211f}
html body #bellhop-site-footer.bhf .bhf-contact{display:block;margin:0;padding:0}
html body #bellhop-site-footer.bhf nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0;padding:0;font:inherit}
html body #bellhop-site-footer.bhf .bhf-email{display:inline;color:#63655f;font-size:13px;line-height:1.6}
@media(max-width:650px){html body #bellhop-site-footer.bhf{flex-direction:column;gap:24px;padding:30px 5.5%}}

body.page-id-77 .elementor-element-b00003f{display:none!important}
