html{box-sizing:border-box;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}*,*:before,*:after{box-sizing:inherit}html,body{min-height:100%;background-color:var(--color-grayscale-white);overscroll-behavior-y:none}body{margin:0;padding:0;overflow-x:clip;font-family:Regular,sans-serif;font-size:var(--text-16-font-size);line-height:1.5;color:var(--color-grayscale-semi-black)}h1,.h1{font-family:SemiBold,sans-serif;line-height:1.5;color:inherit;margin-top:0;margin-bottom:var(--spacing-2);font-size:var(--heading-24-font-size)}@media (min-width: 640px){h1,.h1{font-size:var(--heading-36-font-size)}}h2,.h2{font-family:SemiBold,sans-serif;line-height:1.5;color:inherit;margin-top:0;margin-bottom:var(--spacing-2);font-size:var(--heading-20-font-size)}@media (min-width: 640px){h2,.h2{font-size:var(--heading-24-font-size)}}h3,.h3{font-family:SemiBold,sans-serif;line-height:1.5;color:inherit;margin-top:0;margin-bottom:var(--spacing-2);font-size:var(--heading-20-font-size)}h4,.h4{font-family:SemiBold,sans-serif;line-height:1.5;color:inherit;margin-top:0;margin-bottom:var(--spacing-2);font-size:var(--heading-18-font-size)}h5,.h5,h6,.h6{font-family:SemiBold,sans-serif;line-height:1.5;color:inherit;margin-top:0;margin-bottom:var(--spacing-2);font-size:var(--heading-16-font-size)}p{margin-top:0;margin-bottom:var(--spacing-4)}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}ul{padding-inline-start:unset}strong{font-family:SemiBold,sans-serif;line-height:inherit}.dialog-off-canvas-main-canvas,.main-page-content{background-color:inherit}.main-page-content.grid-container{overflow:visible}body{--page-max-width: none;--page-content-width: none;--page-gutter: var(--spacing-4);--page-margin-top: var(--spacing-4)}@media (min-width: 640px){body{--page-gutter: var(--spacing-8);--page-margin-top: var(--spacing-6)}}@media (min-width: 1024px){body{--page-max-width: calc(1280px + 2 * var(--spacing-12));--page-content-width: 1280px;--page-gutter: var(--spacing-12);--page-margin-top: var(--spacing-8)}}body.checkout-step{--page-max-width: none;--page-content-width: none;--page-gutter: var(--spacing-4);--page-margin-top: var(--spacing-10)}@media (min-width: 640px){body.checkout-step{--page-gutter: var(--spacing-8)}}@media (min-width: 1024px){body.checkout-step{--page-max-width: calc(1060px + 2 * var(--spacing-12));--page-content-width: 1060px;--page-gutter: var(--spacing-12)}}@media (min-width: 1200px){body.checkout-step{--page-max-width: 1200px ;--page-gutter: 70px}}@media (min-width: 1440px){body.checkout-step{--page-max-width: 1440px ;--page-gutter: 190px}}body .grid-container.hero-header:has(.bs-hero,.bs-hero-taxatie,#react_model_hero),body .grid-container.main-page-content{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter);margin-top:var(--page-margin-top, 32px)}.toolbar-horizontal .grid-container.main-page-content{margin-top:var(--spacing-8)}@media only screen and (min-width: 1024px){body .grid-container.hero-header:has(.bs-hero,.bs-hero-taxatie,#react_model_hero){width:calc(100% - var(--spacing-15) * 2);max-width:var(--page-content-width);margin-inline:auto;padding-left:0;padding-right:0}}body .grid-container.hero-header:not(:has(.bs-hero,.bs-hero-taxatie,#react_model_hero)){width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;overflow-x:clip;overflow-y:visible}#region-banners>.block>.pg-row.grid-container{padding-left:0;padding-right:0}@media only screen and (max-width: 640px){#region-banners>.block>.pg-row.grid-container>.bs-grid{margin-left:0;margin-right:0}}#region-banners>.block>.pg-row.grid-container img{border-radius:var(--border-radius-small)}#region-banners .pg-image{position:relative}#region-banners .pg-image.has-cta{overflow:hidden}#region-banners .pg-image.has-cta img{transition:transform .24s ease 80ms}#region-banners .pg-image.has-cta:hover img{transform:scale(1.02)}#region-banners .pg-image a{position:absolute;top:0;right:0;bottom:0;left:0}.bs-listerpage-campaign-banner{width:100%}@media only screen and (min-width: 640px){.bs-listerpage-campaign-banner{margin-bottom:var(--spacing-8)}}.bs-listerpage-campaign-banner img{display:block;width:100%;height:auto;border-radius:var(--border-radius-medium)}
