@import url("assets/fonts.css");.msm-kaaswinkel-footer{position:relative;margin:clamp(12px,2vw,24px);padding:8px;background:var(--m-ink);color:var(--m-surface);overflow:hidden;font-family:var(--m-font-body);border-radius:clamp(24px,4vw,48px)}.msm-kaaswinkel-footer *{box-sizing:border-box}.msm-kaaswinkel-footer .rk-footer-cta{position:relative;min-height:clamp(300px,42vw,470px);overflow:hidden;border-radius:clamp(18px,3vw,40px);border:1px solid color-mix(in srgb,var(--m-surface) 28%,transparent)}.msm-kaaswinkel-footer .rk-footer-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--m-ink) 91%,transparent),color-mix(in srgb,var(--m-ink) 30%,transparent))}.msm-kaaswinkel-footer .rk-footer-cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82)}.msm-kaaswinkel-footer .rk-footer-cta>div{position:relative;z-index:1;display:flex;min-height:inherit;max-width:660px;padding:clamp(30px,6vw,76px);flex-direction:column;align-items:flex-start;justify-content:center}.msm-kaaswinkel-footer .rk-footer-cta p{margin:0;text-transform:uppercase;letter-spacing:.1em}.msm-kaaswinkel-footer h2{font:800 clamp(42px,6vw,78px)/.92 var(--m-font-display);margin:.2em 0}.msm-kaaswinkel-footer .rk-footer-cta span{max-width:520px}.msm-kaaswinkel-footer a{color:inherit}.msm-kaaswinkel-footer .rk-footer-cta a{margin-top:24px;padding:14px 20px;border-radius:999px;background:var(--m-primary);color:var(--m-surface);text-decoration:none;font-weight:750}.msm-kaaswinkel-footer .rk-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding:clamp(50px,7vw,88px) max(20px,calc((100% - 1120px)/2)) 38px}.msm-kaaswinkel-footer .rk-footer-brand strong{font:800 clamp(27px,4vw,48px)/1 var(--m-font-display)}.msm-kaaswinkel-footer .rk-footer-brand p{max-width:430px;color:color-mix(in srgb,var(--m-surface) 72%,transparent)}.msm-kaaswinkel-footer nav{display:grid;align-content:start;gap:10px}.msm-kaaswinkel-footer nav h3{font:700 17px var(--m-font-display);margin:0 0 6px}.msm-kaaswinkel-footer .rk-footer-legal{border-top:1px solid color-mix(in srgb,var(--m-surface) 20%,transparent);padding:22px max(20px,calc((100% - 1120px)/2))}.msm-kaaswinkel-footer .rk-footer-cta>div>* ,.msm-kaaswinkel-footer .rk-footer-grid>*,.msm-kaaswinkel-footer .rk-footer-legal{opacity:0;transform:translateY(22px)}.msm-kaaswinkel-footer.is-visible .rk-footer-cta>div>*,.msm-kaaswinkel-footer.is-visible .rk-footer-grid>*,.msm-kaaswinkel-footer.is-visible .rk-footer-legal{animation:rk-footer-in .65s cubic-bezier(.22,1,.36,1) forwards}.msm-kaaswinkel-footer.is-visible .rk-footer-cta>div>*:nth-child(2){animation-delay:.06s}.msm-kaaswinkel-footer.is-visible .rk-footer-cta>div>*:nth-child(3){animation-delay:.12s}.msm-kaaswinkel-footer.is-visible .rk-footer-cta>div>*:nth-child(4){animation-delay:.18s}.msm-kaaswinkel-footer.is-visible .rk-footer-grid>*:nth-child(1){animation-delay:.22s}.msm-kaaswinkel-footer.is-visible .rk-footer-grid>*:nth-child(2){animation-delay:.28s}.msm-kaaswinkel-footer.is-visible .rk-footer-grid>*:nth-child(3){animation-delay:.34s}.msm-kaaswinkel-footer.is-visible .rk-footer-legal{animation-delay:.4s}@keyframes rk-footer-in{to{opacity:1;transform:none}}@media(max-width:700px){.msm-kaaswinkel-footer .rk-footer-grid{grid-template-columns:1fr 1fr}.msm-kaaswinkel-footer .rk-footer-brand{grid-column:1/-1}.msm-kaaswinkel-footer .rk-footer-legal{padding-bottom:96px}.msm-kaaswinkel-footer .rk-footer-cta:after{background:linear-gradient(0deg,color-mix(in srgb,var(--m-ink) 93%,transparent),color-mix(in srgb,var(--m-ink) 35%,transparent))}}@media(prefers-reduced-motion:reduce){.msm-kaaswinkel-footer .rk-footer-cta>div>*,.msm-kaaswinkel-footer .rk-footer-grid>*,.msm-kaaswinkel-footer .rk-footer-legal{opacity:1;transform:none;animation:none!important}}
