.wmc-project-credit{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;background:#101114;padding:20px 24px 24px;clear:both}.wmc-project-credit>a{display:block;max-width:100%;line-height:0}.wmc-project-credit img{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}.wmc-project-credit>a:focus-visible{outline:2px solid #d2ad42;outline-offset:5px;border-radius:2px}@media(max-width:600px){.wmc-project-credit{padding:18px 20px 22px}.wmc-project-credit img{width:210px}}@media print{.wmc-project-credit{display:none!important}}

/* A compact, centred footer finish on every page. */
.site-footer .footer-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:24px 0 16px!important;margin-bottom:0!important;text-align:center}
.site-footer{padding-bottom:0!important}
.site-footer .wmc-privacy-links,.booking-footer .wmc-privacy-links{display:flex;justify-content:center;align-items:center;gap:18px;padding:12px 0 16px;margin:0;text-align:center;font-size:13px}
.site-footer .wmc-privacy-links button,.booking-footer .wmc-privacy-links button{color:inherit}
.wmc-project-credit{padding-top:8px;padding-bottom:20px}
@media(max-width:600px){.site-footer .wmc-privacy-links,.booking-footer .wmc-privacy-links{gap:12px;font-size:12px}.wmc-project-credit{padding-top:8px}}
