.bs-prijzenpagina .bs-prijs-hero{padding-bottom:0}.bs-prijzenpagina .bs-prijs-hero h1{padding-bottom:.08em;font-size:clamp(56px,9vw,120px);line-height:1.1}.bs-prijzenpagina .bs-instap-sectie{padding-top:40px}.bs-prijzenpagina .bs-start-rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bs-prijzenpagina .bs-tryout.bs-groot{grid-template-rows:auto 1fr auto}.bs-prijzenpagina .bs-tryout.bs-groot .bs-prijs{font-size:clamp(56px,7vw,88px)}.bs-prijzenpagina .bs-tryout.bs-groot .bs-knop{align-self:end;margin-top:24px}.bs-prijzenpagina .bs-abo-kaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bs-prijzenpagina .bs-abo-kaart{background:var(--bs-papier);border-top:2px solid var(--bs-inkt);grid-template-rows:auto 1fr auto;padding:20px 22px 22px;display:grid}.bs-prijzenpagina .bs-abo-kaart ul{margin-top:10px}.bs-prijzenpagina .bs-abo-kaart li{border-top:1px solid var(--bs-fijn);padding:12px 0}.bs-prijzenpagina .bs-abo-kaart li a{color:inherit;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;text-decoration:none;display:grid}.bs-prijzenpagina .bs-abo-kaart li a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--bs-bordeaux);-webkit-text-decoration-color:var(--bs-bordeaux);text-decoration-color:var(--bs-bordeaux);text-underline-offset:5px}.bs-prijzenpagina .bs-abo-kaart li span{font-family:var(--bs-label);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.bs-prijzenpagina .bs-abo-kaart li b{font-family:var(--bs-kop);font-variant-numeric:lining-nums;font-size:clamp(26px,2.8vw,34px);font-weight:500;line-height:1}.bs-prijzenpagina .bs-abo-kaart li small{color:var(--bs-grijs);grid-column:1/-1;margin-top:4px;font-size:14px}.bs-prijzenpagina .bs-abo-kaart>.bs-knop{text-align:center;justify-self:stretch;margin-top:16px}.bs-prijzenpagina #abonnementen{padding-top:0;scroll-margin-top:84px}.bs-prijzenpagina #abonnementen .bs-paneel{padding-bottom:28px}.bs-prijzenpagina .bs-ritten-sectie{padding-block:44px}.bs-prijzenpagina .bs-ritten{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-prijzenpagina .bs-ritten .bs-prijs-item>.bs-knop{text-align:center;justify-self:stretch;margin-top:14px}.bs-prijzenpagina .bs-pt-sectie{padding-bottom:100px;position:relative;overflow:hidden}.bs-prijzenpagina .bs-pt-sectie>.bs-wrap{z-index:1;position:relative}.bs-prijzenpagina .bs-pt-sectie>.bs-boog-rood{width:330px;height:330px;bottom:-220px;left:-140px}.bs-prijzenpagina .bs-twee-kol{border-block:2px solid var(--bs-inkt);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-prijzenpagina .bs-kol{align-content:start;gap:8px;padding:22px 24px 24px 0;display:grid}.bs-prijzenpagina .bs-kol+.bs-kol{border-left:1px solid var(--bs-fijn);padding-left:24px}.bs-prijzenpagina .bs-betalen-sectie,.bs-prijzenpagina .bs-cadeau{padding-bottom:60px}.bs-prijzenpagina .bs-knop{letter-spacing:.12em}.bs-prijzenpagina .bs-sub-bedrag{color:var(--bs-grijs)}@media (width<=900px){.bs-prijzenpagina .bs-abo-kaarten{grid-template-columns:1fr}}@media (width<=720px){.bs-prijzenpagina .bs-start-rij,.bs-prijzenpagina .bs-twee-kol,.bs-prijzenpagina .bs-ritten{grid-template-columns:1fr}.bs-prijzenpagina .bs-kol,.bs-prijzenpagina .bs-kol+.bs-kol{border-left:0;padding:18px 0}.bs-prijzenpagina .bs-kol+.bs-kol{border-top:1px solid var(--bs-fijn)}.bs-prijzenpagina .bs-ritten .bs-prijs-item,.bs-prijzenpagina .bs-ritten .bs-prijs-item+.bs-prijs-item{border-left:0;padding:16px 0}.bs-prijzenpagina .bs-ritten .bs-prijs-item+.bs-prijs-item{border-top:1px solid var(--bs-fijn)}.bs-prijzenpagina .bs-pt-sectie>.bs-boog-rood{width:175px;height:175px;bottom:-115px;left:-80px}}
