.site-footer.dwd-footer{display:block!important;background:#122f38!important;color:#e6efeb!important;margin:0!important;padding:64px max(6%,calc((100% - 1200px)/2)) 24px!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;box-sizing:border-box;font-family:Manrope,Arial,sans-serif;text-align:left!important}
.dwd-footer-grid{display:grid;grid-template-columns:1.5fr 1.2fr 1fr .8fr;gap:40px}.dwd-footer a{color:#e6efeb!important;text-decoration:none;font-size:13px;line-height:1.7}.dwd-footer a:hover{text-decoration:underline;text-underline-offset:5px;color:#c7e9db!important}.dwd-footer a:focus-visible{outline:2px solid #b6d9ca;outline-offset:5px}.dwd-footer h2{color:#a8c7bd!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700!important;line-height:1.5!important;margin:5px 0 19px!important}.dwd-footer ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:10px}.dwd-footer-logo{display:inline-flex;background:#fff;border-radius:6px;padding:12px 17px;margin-bottom:20px}.dwd-footer-logo img{width:156px;height:auto;display:block}.dwd-footer-brand p{font-size:13px;line-height:1.9;color:#b9cdc7;margin:0 0 16px}.dwd-footer-brand>a:not(.dwd-footer-logo){display:block;overflow-wrap:anywhere}.dwd-footer .dwd-footer-enquire{margin-top:20px;font-weight:700}.dwd-footer-enquire span{margin-left:10px}.dwd-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;border-top:1px solid #ffffff24;margin-top:44px;padding-top:22px}.dwd-footer-bottom p,.dwd-footer-bottom a{font-size:11px!important;color:#b9cdc7!important;margin:0}.dwd-footer-bottom .dwd-back-top{margin-left:auto}.dwd-footer-bottom .dwd-photo-credit{max-width:450px}
@media(max-width:1000px){.dwd-footer-grid{grid-template-columns:1.2fr 1fr;gap:36px}.site-footer.dwd-footer{padding-top:48px!important}}
@media(max-width:520px){.dwd-footer-grid{grid-template-columns:1fr 1fr;gap:32px 22px}.dwd-footer-brand{grid-column:1/-1}.dwd-footer-grid nav:last-child{grid-column:1/-1}.dwd-footer-grid nav:last-child ul{grid-template-columns:1fr 1fr}.dwd-footer a{font-size:12px}.dwd-footer-bottom{align-items:flex-start;gap:12px}.dwd-footer-bottom .dwd-back-top{margin-left:0}.dwd-footer-bottom p{width:100%}}

.dwd-footer .dwd-footer-logo{background:transparent;border-radius:0;padding:0}.dwd-footer .dwd-footer-logo img{width:176px;height:auto}
