@font-face{font-family:'Domine';src:url('assets/fonts/domine-latin-400-700.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:'Atkinson Hyperlegible';src:url('assets/fonts/atkinson-hyperlegible-latin-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Atkinson Hyperlegible';src:url('assets/fonts/atkinson-hyperlegible-latin-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
.msm-dierenspeciaalzaak-footer{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:clip;color:var(--m-ink,#243129);background:var(--m-bg,#e0e5dc)}.msm-dierenspeciaalzaak-footer *,.msm-dierenspeciaalzaak-footer *::before,.msm-dierenspeciaalzaak-footer *::after{min-width:0;overflow-wrap:anywhere}.msm-dierenspeciaalzaak-footer *{box-sizing:border-box}.msm-dierenspeciaalzaak-footer{padding:clamp(80px,9vw,140px) max(20px,calc((100vw - 1180px)/2));color:var(--m-ink,#243129);overflow:clip}.msm-dierenspeciaalzaak-footer .pp-section>header{max-width:760px;margin-bottom:42px}.msm-dierenspeciaalzaak-footer .eyebrow{text-transform:uppercase;letter-spacing:.14em;font:700 12px/1 var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif);color:var(--m-primary,#d85b38)}.msm-dierenspeciaalzaak-footer h1,.msm-dierenspeciaalzaak-footer h2,.msm-dierenspeciaalzaak-footer h3{font-family:var(--m-font-display,Domine,Georgia,serif);margin:0 0 18px;line-height:.98;letter-spacing:-.035em}.msm-dierenspeciaalzaak-footer h2{font-size:clamp(38px,6vw,76px)}.msm-dierenspeciaalzaak-footer p{font:400 18px/1.55 var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif)}.msm-dierenspeciaalzaak-footer button,.msm-dierenspeciaalzaak-footer a{font-family:var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif)}.msm-dierenspeciaalzaak-footer button,.msm-dierenspeciaalzaak-footer .button{min-height:44px}.msm-dierenspeciaalzaak-footer .button{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;font-size:19px;background:var(--m-primary,#d85b38);color:#fff;text-decoration:none;border-radius:4px;font-weight:700}.msm-dierenspeciaalzaak-footer .textlink{color:var(--m-ink,#243129);font-weight:700}.msm-dierenspeciaalzaak-footer .actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.msm-dierenspeciaalzaak-footer img{display:block;width:100%;height:auto}.msm-dierenspeciaalzaak-footer button{border:1px solid color-mix(in srgb,var(--m-ink,#243129) 24%,transparent);background:transparent;color:inherit;padding:10px 16px;border-radius:999px;cursor:pointer}.msm-dierenspeciaalzaak-footer button[aria-pressed=true]{background:var(--m-ink,#243129);color:var(--m-surface,#f8faf5)}.msm-dierenspeciaalzaak-footer :focus-visible{outline:3px solid var(--m-primary,#d85b38);outline-offset:3px}@media(max-width:640px){.msm-dierenspeciaalzaak-footer{padding-inline:18px}.msm-dierenspeciaalzaak-footer .pp-section>header{margin-bottom:28px}.msm-dierenspeciaalzaak-footer .actions{align-items:stretch;flex-direction:column}.msm-dierenspeciaalzaak-footer .button{width:100%}}@media(prefers-reduced-motion:reduce){.msm-dierenspeciaalzaak-footer *,.msm-dierenspeciaalzaak-footer *:before,.msm-dierenspeciaalzaak-footer *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.msm-dierenspeciaalzaak-footer{background:var(--m-ink,#243129);color:var(--m-surface,#f8faf5);padding:90px max(20px,calc((100vw - 1180px)/2)) 25px}.msm-dierenspeciaalzaak-footer .pp-footer-main{display:grid;grid-template-columns:1.7fr .7fr .5fr;gap:50px}.msm-dierenspeciaalzaak-footer h2{font-size:clamp(40px,6vw,84px)}.msm-dierenspeciaalzaak-footer nav{display:grid;align-content:start;gap:12px}.msm-dierenspeciaalzaak-footer a{color:#fff}.msm-dierenspeciaalzaak-footer .pp-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff33;margin-top:70px;padding-top:20px;font:13px var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif)}@media(max-width:760px){.msm-dierenspeciaalzaak-footer .pp-footer-main{grid-template-columns:1fr}.msm-dierenspeciaalzaak-footer .pp-footer-bottom{display:grid}}