/* Match the shared service-page header and footer without changing page content. */
header.ww-site-header{line-height:normal;-webkit-font-smoothing:antialiased}
header.ww-site-header .nav-shell{max-width:none}
header.ww-site-header .desktop-nav a{font-weight:400}
footer.custom-footer{--muted:#6f706b;--line:#ddd8ce;display:block;width:100%;max-width:none;margin:0;padding:32px 0;background:#fcfbf8;border:0;font:400 16px/normal 'DM Sans',Arial,sans-serif;line-height:normal;color:#11120f;-webkit-font-smoothing:antialiased}
footer.custom-footer>.shell{max-width:1440px;width:calc(100% - 112px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;padding-bottom:28px}
footer.custom-footer .header-logo{display:block;width:170px;aspect-ratio:2048/764;background:url('/assets/wrap-wereld-logo-header-hd.png') center/contain no-repeat}
footer.custom-footer>.shell>a:last-child{display:flex;gap:15px;align-items:center}
@media(max-width:1150px){footer.custom-footer>.shell{width:calc(100% - 64px)}}
@media(max-width:600px){footer.custom-footer>.shell{width:calc(100% - 40px);flex-wrap:wrap}footer.custom-footer>.shell>span{display:none}footer.custom-footer>.shell>a:last-child{font-size:13px}footer.custom-footer .header-logo{width:135px}}
