.contentblocks__icon-wrapper:not(:last-child){margin-bottom:var(--paragraph-margin-vertical,var(--paragraph-margin-vertical-bottom,1.6rem))}.contentblocks__short:not(:has(a))~.btn-contentblocks{box-shadow:none!important}.contentblocks__short:not(:has(a))~.btn-contentblocks:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--linktag-zindex,1070)}.contentblocks__short:not(:has(a))~.btn-contentblocks:active{outline:none}.contentblocks__short:not(:has(a))~.btn-contentblocks:focus-visible:after{box-shadow:var(--ring-offset-shadow,0 0 transparent),var(--ring-shadow,0 0 transparent),var(--shadow,0 0 transparent)}.contentblocks__short:not(:has(a))~.btn-contentblocks:active:after{outline:.2rem dotted var(--outline-color);outline-offset:var(--outline-offset,.2rem)}.contentblocks{container:content-blocks/inline-size}.contentblocks [data-box=box-content]{--box-background-color:transparent;--box-background-color-hover:transparent;--box-border-width:0;--box-padding-vertical:0;--box-padding-horizontal:0;--box-border-radius-top:0;--box-border-radius-bottom:0;box-shadow:none}.contentblocks [data-box=box-content] .contentblocks__title{--h2-headings-color:contentblock-secondary-title-color}.contentblocks [data-box=box-content] .contentblocks__btn{--btn-text-color:var(--btn-link-text-color);--btn-background-color:transparent;--btn-border-color:transparent;--btn-text-color-hover:var(--btn-link-text-color-hover);--btn-background-color-hover:transparent;--btn-border-color-hover:transparent;--icon-color-primary:var(--btn-link-text-color);--btn-icon-color-primary:var(--btn-link-text-color);--btn-icon-color-hover:var(--btn-link-text-color-hover);--btn-padding-horizontal:0;--btn-border-radius-top:0;--btn-border-radius-bottom:0;--icon-color-hover:var(--btn-link-text-color-hover);text-decoration-color:var(--btn-link-decoration-color,var(--color1-base));text-decoration-line:var(--btn-link-decoration,underline);text-decoration-thickness:var(--btn-link-decoration-thickness,.1rem);text-underline-offset:var(--btn-link-decoration-offset,.1rem)}.contentblocks [data-box=box-content] .contentblocks__btn:focus-visible,.contentblocks [data-box=box-content] .contentblocks__btn:hover{text-decoration-color:var(--btn-link-decoration-color-hover,var(--color2-base))}.contentblocks [data-box=box-content] .contentblocks__btn{--btn-link-text-color:var(--color1-dark);--btn-link-text-color-hover:var(--color1-base);transition-property:background-color,color,border,text-decoration}.contentblocks [data-box=box-primary]{--box-text-color:var(--body-color);--box-background-color:var(--color1-lighter);--box-border-color:var(--color1-lighter);--box-text-color-hover:var(--body-color);--box-background-color-hover:var(--color1-lighter);--box-border-color-hover:var(--color1-lighter);--h2-headings-color:var(--color1-base)}.contentblocks [data-box=box-primary] .contentblocks__icon{--icon-color-primary:var(--color1-base)}.contentblocks [data-box=box-primary] .contentblocks__btn{--btn-text-color:var(--btn-primary-text-color);--btn-background-color:var(--btn-primary-background-color);--btn-border-color:var(--btn-primary-border-color);--btn-text-color-hover:var(--btn-primary-text-color-hover);--btn-background-color-hover:var(--btn-primary-background-color-hover);--btn-border-color-hover:var(--btn-primary-border-color-hover);--icon-color-primary:var(--btn-primary-text-color);--icon-color-hover:var(--btn-primary-text-color-hover);--btn-icon-color-primary:var(--btn-primary-text-color);--btn-icon-color-hover:var(--btn-primary-text-color-hover)}.contentblocks [data-box=box-secondary]{--box-text-color:var(--body-color);--box-background-color:var(--color2-lighter);--box-border-color:var(--color2-lighter);--box-text-color-hover:var(--body-color);--box-background-color-hover:var(--color2-lighter);--box-border-color-hover:var(--color2-lighter);--h2-headings-color:var(--color2-base)}.contentblocks [data-box=box-secondary] .contentblocks__icon{--icon-color-primary:var(--color2-base)}.contentblocks [data-box=box-secondary] .contentblocks__btn{--btn-text-color:var(--btn-secondary-text-color);--btn-background-color:var(--btn-secondary-background-color);--btn-border-color:var(--btn-secondary-border-color);--btn-text-color-hover:var(--btn-secondary-text-color-hover);--btn-background-color-hover:var(--btn-secondary-background-color-hover);--btn-border-color-hover:var(--btn-secondary-border-color-hover);--icon-color-primary:var(--btn-secondary-text-color);--icon-color-hover:var(--btn-secondary-text-color-hover);--btn-icon-color-primary:var(--btn-secondary-text-color);--btn-icon-color-hover:var(--btn-secondary-text-color-hover)}.contentblocks__item{height:100%}.contentblocks__list{column-gap:3rem;display:grid;row-gap:5rem}@media (min-width:64em){.contentblocks__list:has(.contentblocks--sidebarbottom,.contentblocks--sidebartop){row-gap:2rem}}@container content-blocks (min-width: 100rem){.contentblocks__list:has(>:not(:only-child)){grid-template-columns:repeat(2,1fr)}.contentblocks__list .contentblocks__container:has(.contentblocks__item--newsletter){grid-column:span 2}}@container content-blocks (min-width: 100rem){.contentblocks__list:has(.contentblocks--main,.contentblocks--top,.contentblocks--bottom,.contentblocks--footer):has(>:not(:only-child)){grid-template-columns:repeat(2,1fr)}.contentblocks__list:has(.contentblocks--main,.contentblocks--top,.contentblocks--bottom,.contentblocks--footer) .contentblocks__container:has(.contentblocks__item--newsletter){grid-column:span 2}.contentblocks__list:has(.contentblocks--main,.contentblocks--top,.contentblocks--bottom,.contentblocks--footer) .contentblocks__flex:has(.contentblocks__photo){grid-column:span 2}}@media (max-width:47.98em){.contentblocks__list:has(.contentblocks--main,.contentblocks--top,.contentblocks--bottom,.contentblocks--footer) .contentblocks__content-block:has(.contentblocks__photo,.contentblocks__icon-wrapper){flex-direction:column!important}}.contentblocks__flex:has(.contentblocks__photo) .box-contentblocks{background-color:transparent;border:none;margin:0 10rem;padding:0}@media (max-width:63.98em){.contentblocks__flex:has(.contentblocks__photo) .box-contentblocks{margin:0 4rem}}@media (max-width:47.98em){.contentblocks__flex:has(.contentblocks__photo) .box-contentblocks{margin:0}}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__photo{flex-basis:60%;padding-bottom:3rem;padding-left:4rem;position:relative}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__photo:after{background-color:var(--color1-base);bottom:0;content:"";height:98%;left:0;mask-image:url(/images/nieuwpoort/shadow_contentblock.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;width:87%;z-index:-1}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__photo .photo{mask-image:url(/images/nieuwpoort/mask_contentblock.svg);mask-repeat:no-repeat;mask-size:contain}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__content{display:flex;flex-basis:40%;flex-direction:column;justify-content:center;margin-left:5rem;row-gap:5rem}@media (max-width:47.98em){.contentblocks__flex:has(.contentblocks__photo) .contentblocks__content{margin:0;row-gap:3rem}}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__title{font-family:ivymode;font-size:var(--scaler-h1-font-size);line-height:calc(var(--scaler-h1-font-size)*1.2);position:relative;width:fit-content}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__title:after{background-color:var(--color1-base);bottom:-.5rem;content:"";height:2rem;left:0;mask-image:url(/images/nieuwpoort/underline_wave.svg);mask-repeat:repeat-x;mask-size:contain;position:absolute;transform:translateY(100%);width:100%}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__content-btn{display:flex;justify-content:flex-end}.contentblocks__flex:has(.contentblocks__photo) .contentblocks__content-btn .btn-contentblocks{width:fit-content;--btn-text-color:var(--white);--btn-background-color:var(--color1-base);--btn-border-color:var(--color1-base);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--white);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--white);--btn-icon-color-hover:var(--white)}.contentblocks__flex:has(.contentblocks__photo):has(.contentblocks--sidebartop,.contentblocks--sidebarbottom) .contentblocks__content-block{flex-direction:column!important}.contentblocks__flex:has(.contentblocks__photo):has(.contentblocks--sidebartop,.contentblocks--sidebarbottom) .box-contentblocks{margin:0}.contentblocks [data-box=geel]:has(.contentblocks__photo) .contentblocks__photo:after{background-color:var(--color2-base)}.contentblocks [data-box=geel]:has(.contentblocks__photo) .contentblocks__btn{--btn-text-color:var(--black);--btn-background-color:var(--color2-base);--btn-border-color:var(--color2-base);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--black);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--black);--btn-icon-color-hover:var(--white)}.contentblocks [data-box=geel]:has(.contentblocks__photo) .contentblocks__btn:hover .btn__icon{--icon-color-primary:var(--white)}.contentblocks [data-box=geel]:has(.contentblocks__photo) .contentblocks__title:after{background-color:var(--color2-base)}.contentblocks [data-box=roze]:has(.contentblocks__photo) .contentblocks__photo:after{background-color:var(--color3-base)}.contentblocks [data-box=roze]:has(.contentblocks__photo) .contentblocks__btn{--btn-text-color:var(--black);--btn-background-color:var(--color3-base);--btn-border-color:var(--color3-base);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--black);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--black);--btn-icon-color-hover:var(--white)}.contentblocks [data-box=roze]:has(.contentblocks__photo) .contentblocks__btn:hover .btn__icon{--icon-color-primary:var(--white)}.contentblocks [data-box=roze]:has(.contentblocks__photo) .contentblocks__title:after{background-color:var(--color3-base)}.contentblocks [data-box=oranje]:has(.contentblocks__photo) .contentblocks__photo:after{background-color:var(--color4-base)}.contentblocks [data-box=oranje]:has(.contentblocks__photo) .contentblocks__btn{--btn-text-color:var(--black);--btn-background-color:var(--color4-base);--btn-border-color:var(--color4-base);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--black);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--black);--btn-icon-color-hover:var(--white)}.contentblocks [data-box=oranje]:has(.contentblocks__photo) .contentblocks__btn:hover .btn__icon{--icon-color-primary:var(--white)}.contentblocks [data-box=oranje]:has(.contentblocks__photo) .contentblocks__title:after{background-color:var(--color4-base)}.contentblocks [data-box=rood]:has(.contentblocks__photo) .contentblocks__photo:after{background-color:var(--color5-base)}.contentblocks [data-box=rood]:has(.contentblocks__photo) .contentblocks__btn{--btn-text-color:var(--white);--btn-background-color:var(--color5-base);--btn-border-color:var(--color5-base);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--white);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--white);--btn-icon-color-hover:var(--white)}.contentblocks [data-box=rood]:has(.contentblocks__photo) .contentblocks__btn:hover .btn__icon{--icon-color-primary:var(--white)}.contentblocks [data-box=rood]:has(.contentblocks__photo) .contentblocks__title:after{background-color:var(--color5-base)}.contentblocks [data-box=donkergroen]:has(.contentblocks__photo) .contentblocks__photo:after{background-color:var(--color6-base)}.contentblocks [data-box=donkergroen]:has(.contentblocks__photo) .contentblocks__btn{--btn-text-color:var(--white);--btn-background-color:var(--color6-base);--btn-border-color:var(--color6-base);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--white);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--white);--btn-icon-color-hover:var(--white)}.contentblocks [data-box=donkergroen]:has(.contentblocks__photo) .contentblocks__btn:hover .btn__icon{--icon-color-primary:var(--white)}.contentblocks [data-box=donkergroen]:has(.contentblocks__photo) .contentblocks__title:after{background-color:var(--color6-base)}.contentblocks [data-box=lichtgroen]:has(.contentblocks__photo) .contentblocks__photo:after{background-color:var(--color7-base)}.contentblocks [data-box=lichtgroen]:has(.contentblocks__photo) .contentblocks__btn{--btn-text-color:var(--black);--btn-background-color:var(--color7-base);--btn-border-color:var(--color7-base);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--black);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--black);--btn-icon-color-hover:var(--white)}.contentblocks [data-box=lichtgroen]:has(.contentblocks__photo) .contentblocks__btn:hover .btn__icon{--icon-color-primary:var(--white)}.contentblocks [data-box=lichtgroen]:has(.contentblocks__photo) .contentblocks__title:after{background-color:var(--color7-base)}.contentblocks__flex:not(:has(.contentblocks__photo)) .box-contentblocks{background-color:var(--color1-lighter);border:none;overflow:hidden;padding:2rem}.contentblocks__flex:not(:has(.contentblocks__photo)) .contentblocks__title{font-size:var(--scaler-h4-font-size);font-weight:600;margin:0 8rem 3rem 0}.contentblocks__flex:not(:has(.contentblocks__photo)) .contentblocks__content-btn{display:flex;justify-content:flex-end}.contentblocks__flex:not(:has(.contentblocks__photo)) .btn-contentblocks{width:fit-content;--btn-text-color:var(--black);--btn-background-color:transparent;--btn-border-color:var(--black);--btn-text-color-hover:var(--white);--btn-background-color-hover:var(--color1-dark);--btn-border-color-hover:var(--color1-dark);--icon-color-primary:var(--black);--icon-color-hover:var(--white);--btn-icon-color-primary:var(--black);--btn-icon-color-hover:var(--white)}.contentblocks__flex:not(:has(.contentblocks__photo)) .btn-contentblocks:hover .btn__icon{--icon-color-primary:var(--white)}.contentblocks__flex:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper{position:relative}.contentblocks__flex:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper:after{background-color:var(--color1-base);border-radius:10rem;content:"";height:7rem;position:absolute;right:-6rem;top:-1.7rem;transform:translateX(-30%) translateY(-30%);transition:all .4s ease-in-out;width:7rem;z-index:1}.contentblocks__flex:not(:has(.contentblocks__photo)) .contentblocks__icon{position:absolute;right:0;top:0;transform:translateY(-40%) translateX(40%);z-index:2;--icon-size-square:3.5rem;--icon-color-primary:var(--color1-dark)}.contentblocks [data-box=geel]:not(:has(.contentblocks__photo)) .box-contentblocks{background-color:var(--color2-light)}.contentblocks [data-box=geel]:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper:after{background-color:var(--color2-base)}.contentblocks [data-box=geel]:not(:has(.contentblocks__photo)) .contentblocks__icon{--icon-color-primary:var(--color2-light)}.contentblocks [data-box=roze]:not(:has(.contentblocks__photo)) .box-contentblocks{background-color:var(--color3-light)}.contentblocks [data-box=roze]:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper:after{background-color:var(--color3-base)}.contentblocks [data-box=roze]:not(:has(.contentblocks__photo)) .contentblocks__icon{--icon-color-primary:var(--color3-light)}.contentblocks [data-box=oranje]:not(:has(.contentblocks__photo)) .box-contentblocks{background-color:var(--color4-light)}.contentblocks [data-box=oranje]:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper:after{background-color:var(--color4-base)}.contentblocks [data-box=oranje]:not(:has(.contentblocks__photo)) .contentblocks__icon{--icon-color-primary:var(--color4-light)}.contentblocks [data-box=rood]:not(:has(.contentblocks__photo)) .box-contentblocks{background-color:var(--color5-light)}.contentblocks [data-box=rood]:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper:after{background-color:var(--color5-base)}.contentblocks [data-box=rood]:not(:has(.contentblocks__photo)) .contentblocks__icon{--icon-color-primary:var(--color5-light)}.contentblocks [data-box=donkergroen]:not(:has(.contentblocks__photo)) .box-contentblocks{background-color:var(--color6-light)}.contentblocks [data-box=donkergroen]:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper:after{background-color:var(--color6-base)}.contentblocks [data-box=donkergroen]:not(:has(.contentblocks__photo)) .contentblocks__icon{--icon-color-primary:var(--color6-light)}.contentblocks [data-box=lichtgroen]:not(:has(.contentblocks__photo)) .box-contentblocks{background-color:var(--color7-light)}.contentblocks [data-box=lichtgroen]:not(:has(.contentblocks__photo)) .contentblocks__icon-wrapper:after{background-color:var(--color7-base)}.contentblocks [data-box=lichtgroen]:not(:has(.contentblocks__photo)) .contentblocks__icon{--icon-color-primary:var(--color7-light)}.contentblocks__icon{--icon-size-square:6rem;--icon-color-primary:var(--color1-base)}.contentblocks__icon-wrapper{align-items:var(--align-items,flex-start);display:var(--display,flex);justify-content:var(--justify-content,center);--paragraph-margin-vertical-bottom:1.6rem}.contentblocks:has(:not(.contentblocks__content):only-child) .partial__content-block{display:var(--contentblocks-display,flex);flex-direction:var(--contentblocks-flex-direction,column)}.contentblocks:has(:not(.contentblocks__content):only-child) .partial__content-block:not(:last-child){margin-bottom:var(--contentblocks-margin-vertical,var(--contentblocks-margin-vertical-bottom,1.6rem))}@media (min-width:48em){.contentblocks:has(:not(.contentblocks__content):only-child) .partial__content-block{--contentblocks-flex-direction:row}}@media (min-width:64em){.contentblocks:has(.contentblocks--main,.contentblocks--top,.contentblocks--bottom,.contentblocks--footer) [data-cols="2"] .contentblocks__flex{--contentblocks-col-size-width:50%}}.contentblocks .cps__right{--column-gap-margin-horizontal-right:auto;--column-gap-margin-horizontal-left:1.2rem;--overview-media-order:2}