.ctaslot{padding-top:clamp(5rem,10vw,8.5rem)}.ctaslot__raster{border-bottom:1px solid var(--line);gap:2rem;padding-bottom:clamp(3rem,6vw,5rem);display:grid}.ctaslot__label{color:var(--accent);margin-bottom:1.1rem}.ctaslot__titel{letter-spacing:-.024em;font-size:clamp(3rem,1.4rem + 6.4vw,8rem);line-height:.92}.ctaslot__tekst{max-width:28rem;color:var(--muted)}.ctaslot__punten{margin-top:1.25rem;font-size:.975rem}.ctaslot__acties{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.ctaslot__acties .btn{white-space:nowrap}@media (min-width:1024px){.ctaslot__raster{column-gap:var(--kolom);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.ctaslot__kop{grid-column:1/span 7}.ctaslot__rechts{grid-column:8/-1;justify-self:end}}.ctaslot__foto{aspect-ratio:4/5;background:var(--surface);max-width:30rem;margin:0;position:relative;overflow:hidden}@media (min-width:1024px){.ctaslot--foto .ctaslot__raster{align-items:start;row-gap:2.5rem}.ctaslot--foto .ctaslot__kop{grid-area:1/1/auto/span 7}.ctaslot--foto .ctaslot__rechts{grid-area:2/1/auto/span 6;justify-self:start}.ctaslot--foto .ctaslot__foto{grid-area:1/9/span 2/-1;align-self:end;max-width:none}}
