@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Slackey&display=swap";:root{--border-radius-small: 0;--border-radius-large: 0;--border-radius-round: 0;--color-black: #000000;--color-primary: #4AA8D2;--color-primary-light: #8CCDE9;--color-secondary: #00A19A;--color-tertiary: #95CB9F;--color-light: #E5F3F9;--color-white: #FFFFFF;--color-white-75: rgba(255, 255, 255, 0.75);--color-white-50: rgba(255, 255, 255, 0.75);--color-white-25: rgba(255, 255, 255, 0.25);--color-gradient: radial-gradient(circle, var(--color-primary), var(--color-secondary));--font-family-primary: "Slackey", sans-serif;--font-family-secondary: "Open Sans", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--font-size-small: .75rem;--font-size-regular: 1rem;--font-size-medium: 1.125rem;--font-size-large: 1.25rem;--font-size-huge: 1.75rem;--font-size-insane: 2.5rem;--letter-spacing: 0.0625rem;--line-height-tiny: 1.125;--line-height-small: 1.5;--line-height-regular: 2;--line-height-medium: 3;--line-height-large: 4;--text-transform: none;--mask-size: 1rem 1rem;--padding-inline: 2rem;--padding-block-small: 4rem;--padding-block: 8rem;--transform-scale-small: scale(1.02);--transform-scale-large: scale(1.04);--transition: all .25s ease;--transition-slow: all .5s ease;--transition-slower: all 1s ease;--transition-delay: all .25s ease .25s;--transition-delay-slow: all .5s ease .5s;--transition-delay-slower: all 1s ease .5s;--grid-columns: 4;--grid-column-gap: 0;--grid-side: 2rem;--grid-row-gap: 8rem;--grid-row-gap-small: 4rem}@media only screen and (min-width: 80rem){:root{--font-size-medium: 1.1875rem;--font-size-large: 1.5rem;--font-size-huge: 2.75rem;--font-size-insane: 4.25rem}}@media only screen and (min-width: 40rem){:root{--padding-inline: 4rem}}@media only screen and (min-width: 40rem){:root{--grid-side: 4rem}}@media only screen and (min-width: 80rem){:root{--grid-row-gap: 8rem}}*,html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;outline:none;word-break:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}*::before,*::after,html::before,html::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:visited,a:hover{text-decoration:none}ul{list-style-type:none}img{display:block;width:100%;max-width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}select::-ms-expand{display:none;border:none;border-radius:0}input[type=date]::-webkit-inner-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}html{font-size:14px}@media only screen and (min-width: 100rem){html{font-size:16px}}@media only screen and (min-width: 160rem){html{font-size:.625vw}}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input[type=file]::-webkit-file-upload-button{font-family:var(--font-family-secondary);font-size:var(--font-size-regular);font-weight:var(--font-weight-regular);line-height:var(--line-height-regular);letter-spacing:var(--letter-spacing);color:var(--color-black)}body,.map .map__text *,.form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .gform_delete_file,.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input[type=file]::file-selector-button,.form form input,.form form textarea,.form form select,.form form label,.form form legend{font-family:var(--font-family-secondary);font-size:var(--font-size-regular);font-weight:var(--font-weight-regular);line-height:var(--line-height-regular);letter-spacing:var(--letter-spacing);color:var(--color-black)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input.active[type=file]::-webkit-file-upload-button{overflow:hidden}body.active,.map .map__text .active,.form .gform_wrapper .gform-footer .active.button,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a.active,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a.active,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a.active,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a.active,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a.active,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a.active,.form .gform_wrapper .gform-footer .active.button,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a.active,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a.active,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a.active,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a.active,.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .active.gform_delete_file,.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input.active[type=file]::file-selector-button,.form form input.active,.form form textarea.active,.form form select.active,.form form label.active,.form form legend.active{overflow:hidden}main{display:grid;padding-block:var(--padding-block);row-gap:var(--grid-row-gap)}main section{overflow:hidden}main section.top{margin-top:calc(var(--padding-block)*-1)}main section.bottom{margin-bottom:calc(var(--padding-block)*-1)}blockquote{width:min(100%,48rem + var(--padding-inline)*2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-light);position:relative;border-radius:var(--border-radius-large);padding-block:var(--padding-block);padding-inline:var(--padding-inline);position:relative}blockquote::before,blockquote::after{content:"";position:absolute;top:-1.5rem;left:calc(50% - 1.5rem);width:3rem;height:3rem;background:var(--color-primary);z-index:1;border-radius:50%}blockquote::after{background:var(--color-white);-webkit-mask:url(../img/harb-quote.svg) center center/var(--mask-size) no-repeat;mask:url(../img/harb-quote.svg) center center/var(--mask-size) no-repeat}blockquote .text{padding-inline:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}blockquote ul{margin-top:auto;border-top:.0625rem solid var(--color-white);padding-top:2rem}blockquote ul li:nth-child(1){font-weight:var(--font-weight-bold)}em{font-weight:var(--font-weight-medium);color:var(--color-secondary)}iframe{width:100%;height:auto;aspect-ratio:16/9}strong{font-weight:var(--font-weight-bold)}.wave{grid-column:1/-1 !important;position:absolute;bottom:0;left:0;height:4rem;width:100%}.wave::before,.wave::after{content:"";position:absolute;inset:0;width:200%}.wave::before{background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left top/100rem 5rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left top/100rem 5rem repeat-x;-webkit-animation:waveMove 30s linear infinite;animation:waveMove 30s linear infinite}.wave::after{-webkit-mask:url(../img/de-zuiderzee-wave-2.svg) left top .5rem/100rem 5rem repeat-x;mask:url(../img/de-zuiderzee-wave-2.svg) left top .5rem/100rem 5rem repeat-x;background:var(--color-white)}@-webkit-keyframes waveMove{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes waveMove{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes waveMoveBackwards{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes waveMoveBackwards{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.button,.header .header__side>ul:nth-of-type(1)>li.highlight a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.header .header__menu>ul>li.highlight a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a{border:none;display:block;padding-block:.5rem;padding-inline:2rem;font-family:var(--font-family-secondary);font-weight:var(--font-weight-bold);text-align:center;position:relative;z-index:1;border-radius:var(--border-radius-small);-webkit-transition:var(--transition-slow);transition:var(--transition-slow);color:var(--color-white);margin-top:1rem}.button:hover,.header .header__side>ul:nth-of-type(1)>li.highlight a:hover,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a:hover,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a:hover,.header .header__menu>ul>li.highlight a:hover,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a:hover,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a:hover,.form .gform_wrapper .gform-footer .button:hover,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a:hover,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a:hover,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a:hover,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a:hover{cursor:pointer;color:var(--color-white)}.button--primary{background:var(--color-primary)}.button--primary:hover{background:var(--color-secondary)}.button--primary-hover{background:var(--color-secondary)}.button--primary-hover-alt{background:var(--color-white);color:var(--color-secondary)}.button--secondary,.header .header__side>ul:nth-of-type(1)>li.highlight a,.form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a{background:var(--color-secondary)}.button--secondary:hover,.header .header__side>ul:nth-of-type(1)>li.highlight a:hover,.form .gform_wrapper .gform-footer .button:hover,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a:hover,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a:hover,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a:hover,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a:hover,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a:hover,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a:hover{background:var(--color-primary)}.button--secondary-hover,.post .post__items .post__item:hover .text .button,.post .post__items .post__item:hover .text .form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .post .post__items .post__item:hover .text .button,.post .post__items .post__item:hover .text .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .post .post__items .post__item:hover .text a,.post .post__items .post__item:hover .text .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .post .post__items .post__item:hover .text a,.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .button,.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .button,.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text a,.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text a,.child .child__items .child__item:hover .text .button,.child .child__items .child__item:hover .text .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .child .child__items .child__item:hover .text a,.child .child__items .child__item:hover .text .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .child .child__items .child__item:hover .text a,.child .child__items .child__item:hover .text .form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .child .child__items .child__item:hover .text .button,.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .button,.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text a,.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text a,.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide:hover .text .button{background:var(--color-primary)}.button--tertiary,.header .header__menu>ul>li.highlight a{background:var(--color-tertiary)}.button--tertiary:hover,.header .header__menu>ul>li.highlight a:hover{background:var(--color-secondary)}.button--tertiary-hover,.header .header__side>ul:nth-of-type(1)>li.highlight.current-menu-parent a,.header .header__side>ul:nth-of-type(1)>li.highlight.current-menu-item a,.header .header__menu>ul>li.highlight.current-menu-parent>a,.header .header__menu>ul>li.highlight.current-menu-item>a{background:var(--color-secondary)}.button--tertiary-hover-alt,.values .values__list .text .button:hover,.values .values__list .text .form .gform_wrapper .gform-footer .button:hover,.form .gform_wrapper .gform-footer .values .values__list .text .button:hover,.values .values__list .text .header .header__menu>ul>li.highlight a:hover,.header .header__menu>ul>li.highlight .values .values__list .text a:hover,.values .values__list .text .form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a:hover,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight .values .values__list .text a:hover,.values .values__list .text .header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a:hover,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer .values .values__list .text a:hover,.values .values__list .text .header .header__side>ul:nth-of-type(1)>li.highlight a:hover,.header .header__side>ul:nth-of-type(1)>li.highlight .values .values__list .text a:hover{background:var(--color-primary)}.button--arrow{background:rgba(0,0,0,0);padding-block:0rem;padding-inline:0 3rem}.button--arrow::before,.button--arrow::after{content:"";position:absolute;top:0;right:0;height:100%;width:3rem;background:var(--color-white);-webkit-mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.button--arrow::after{-webkit-mask-position:left center;mask-position:left center;opacity:0}.button--arrow:hover::before{-webkit-mask-position:right center;mask-position:right center;opacity:0}.button--arrow:hover::after{-webkit-mask-position:center center;mask-position:center center;opacity:1}.button--arrow-hover::before,.calendar .calendar__items .calendar__item:hover .button--arrow::before{-webkit-mask-position:right center;mask-position:right center;opacity:0}.button--arrow-hover::after,.calendar .calendar__items .calendar__item:hover .button--arrow::after{-webkit-mask-position:center center;mask-position:center center;opacity:1}.button--file,.button--file-alt{border:2px solid var(--color-secondary);padding-block:.375rem;color:var(--color-black);padding-right:5rem;background:-webkit-gradient(linear, left top, right top, from(var(--color-white)), to(var(--color-secondary)));background:linear-gradient(to right, var(--color-white) calc(100% - 2.875rem), var(--color-secondary) calc(100% - 2.875rem))}.button--file::before,.button--file::after,.button--file-alt::before,.button--file-alt::after{content:"";position:absolute;top:0;right:0;height:100%;width:2.875rem;background:var(--color-white);-webkit-transition:var(--transition-slow);transition:var(--transition-slow);-webkit-mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.button--file::after,.button--file-alt::after{-webkit-mask-position:left center;mask-position:left center;opacity:0}.button--file:hover,.button--file-alt:hover{color:var(--color-black)}.button--file:hover::before,.button--file-alt:hover::before{-webkit-mask-position:right center;mask-position:right center;opacity:0}.button--file:hover::after,.button--file-alt:hover::after{-webkit-mask-position:center center;mask-position:center center;opacity:1}.button--file-alt{border:2px solid var(--color-tertiary);background:-webkit-gradient(linear, left top, right top, from(var(--color-white)), to(var(--color-tertiary)));background:linear-gradient(to right, var(--color-white) calc(100% - 2.875rem), var(--color-tertiary) calc(100% - 2.875rem))}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:1rem}.buttons .button,.buttons .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .buttons a,.buttons .form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight .buttons a,.buttons .header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer .buttons a,.buttons .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .buttons a,.buttons .form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight .buttons a,.buttons .header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer .buttons a,.buttons .form .gform_wrapper .gform-footer .button,.header .header__side>ul:nth-of-type(1)>li.highlight .buttons .form .gform_wrapper .gform-footer a,.buttons .form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .buttons .form .gform_wrapper .gform-footer a,.buttons .form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.buttons .header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.header .header__menu>ul>li.highlight .buttons .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .buttons .button,.form .gform_wrapper .gform-footer .buttons .header .header__side>ul:nth-of-type(1)>li.highlight a,.form .gform_wrapper .gform-footer .buttons .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer .buttons a,.form .gform_wrapper .gform-footer .buttons .header .header__menu>ul>li.highlight a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight .buttons a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer .buttons a{margin-top:0}.dotdotdot{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dotdotdot--1{-webkit-line-clamp:1;line-clamp:1}.dotdotdot--2{-webkit-line-clamp:2;line-clamp:2}.dotdotdot--3{-webkit-line-clamp:3;line-clamp:3}.dotdotdot--4{-webkit-line-clamp:4;line-clamp:4}.dotdotdot--5{-webkit-line-clamp:5;line-clamp:5}.dotdotdot--6{-webkit-line-clamp:6;line-clamp:6}.dotdotdot--7{-webkit-line-clamp:7;line-clamp:7}.dotdotdot--8{-webkit-line-clamp:8;line-clamp:8}.dotdotdot--9{-webkit-line-clamp:9;line-clamp:9}.dotdotdot--10{-webkit-line-clamp:10;line-clamp:10}.dotdotdot--11{-webkit-line-clamp:11;line-clamp:11}.dotdotdot--12{-webkit-line-clamp:12;line-clamp:12}.dotdotdot--13{-webkit-line-clamp:13;line-clamp:13}.dotdotdot--14{-webkit-line-clamp:14;line-clamp:14}.dotdotdot--15{-webkit-line-clamp:15;line-clamp:15}.dotdotdot--16{-webkit-line-clamp:16;line-clamp:16}.dotdotdot--17{-webkit-line-clamp:17;line-clamp:17}.dotdotdot--18{-webkit-line-clamp:18;line-clamp:18}.dotdotdot--19{-webkit-line-clamp:19;line-clamp:19}.dotdotdot--20{-webkit-line-clamp:20;line-clamp:20}.dotdotdot--21{-webkit-line-clamp:21;line-clamp:21}.dotdotdot--22{-webkit-line-clamp:22;line-clamp:22}.dotdotdot--23{-webkit-line-clamp:23;line-clamp:23}.dotdotdot--24{-webkit-line-clamp:24;line-clamp:24}.dotdotdot--25{-webkit-line-clamp:25;line-clamp:25}.dotdotdot--26{-webkit-line-clamp:26;line-clamp:26}.dotdotdot--27{-webkit-line-clamp:27;line-clamp:27}.dotdotdot--28{-webkit-line-clamp:28;line-clamp:28}.dotdotdot--29{-webkit-line-clamp:29;line-clamp:29}.dotdotdot--30{-webkit-line-clamp:30;line-clamp:30}.dotdotdot--31{-webkit-line-clamp:31;line-clamp:31}.dotdotdot--32{-webkit-line-clamp:32;line-clamp:32}.dotdotdot--33{-webkit-line-clamp:33;line-clamp:33}.dotdotdot--34{-webkit-line-clamp:34;line-clamp:34}.dotdotdot--35{-webkit-line-clamp:35;line-clamp:35}.dotdotdot--36{-webkit-line-clamp:36;line-clamp:36}.dotdotdot--37{-webkit-line-clamp:37;line-clamp:37}.dotdotdot--38{-webkit-line-clamp:38;line-clamp:38}.dotdotdot--39{-webkit-line-clamp:39;line-clamp:39}.dotdotdot--40{-webkit-line-clamp:40;line-clamp:40}.dotdotdot--41{-webkit-line-clamp:41;line-clamp:41}.dotdotdot--42{-webkit-line-clamp:42;line-clamp:42}.dotdotdot--43{-webkit-line-clamp:43;line-clamp:43}.dotdotdot--44{-webkit-line-clamp:44;line-clamp:44}.dotdotdot--45{-webkit-line-clamp:45;line-clamp:45}.dotdotdot--46{-webkit-line-clamp:46;line-clamp:46}.dotdotdot--47{-webkit-line-clamp:47;line-clamp:47}.dotdotdot--48{-webkit-line-clamp:48;line-clamp:48}.dotdotdot--49{-webkit-line-clamp:49;line-clamp:49}.dotdotdot--50{-webkit-line-clamp:50;line-clamp:50}.dotdotdot--51{-webkit-line-clamp:51;line-clamp:51}.dotdotdot--52{-webkit-line-clamp:52;line-clamp:52}.dotdotdot--53{-webkit-line-clamp:53;line-clamp:53}.dotdotdot--54{-webkit-line-clamp:54;line-clamp:54}.dotdotdot--55{-webkit-line-clamp:55;line-clamp:55}.dotdotdot--56{-webkit-line-clamp:56;line-clamp:56}.dotdotdot--57{-webkit-line-clamp:57;line-clamp:57}.dotdotdot--58{-webkit-line-clamp:58;line-clamp:58}.dotdotdot--59{-webkit-line-clamp:59;line-clamp:59}.dotdotdot--60{-webkit-line-clamp:60;line-clamp:60}.dotdotdot--61{-webkit-line-clamp:61;line-clamp:61}.dotdotdot--62{-webkit-line-clamp:62;line-clamp:62}.dotdotdot--63{-webkit-line-clamp:63;line-clamp:63}.dotdotdot--64{-webkit-line-clamp:64;line-clamp:64}.dotdotdot--65{-webkit-line-clamp:65;line-clamp:65}.dotdotdot--66{-webkit-line-clamp:66;line-clamp:66}.dotdotdot--67{-webkit-line-clamp:67;line-clamp:67}.dotdotdot--68{-webkit-line-clamp:68;line-clamp:68}.dotdotdot--69{-webkit-line-clamp:69;line-clamp:69}.dotdotdot--70{-webkit-line-clamp:70;line-clamp:70}.dotdotdot--71{-webkit-line-clamp:71;line-clamp:71}.dotdotdot--72{-webkit-line-clamp:72;line-clamp:72}.dotdotdot--73{-webkit-line-clamp:73;line-clamp:73}.dotdotdot--74{-webkit-line-clamp:74;line-clamp:74}.dotdotdot--75{-webkit-line-clamp:75;line-clamp:75}.dotdotdot--76{-webkit-line-clamp:76;line-clamp:76}.dotdotdot--77{-webkit-line-clamp:77;line-clamp:77}.dotdotdot--78{-webkit-line-clamp:78;line-clamp:78}.dotdotdot--79{-webkit-line-clamp:79;line-clamp:79}.dotdotdot--80{-webkit-line-clamp:80;line-clamp:80}.dotdotdot--81{-webkit-line-clamp:81;line-clamp:81}.dotdotdot--82{-webkit-line-clamp:82;line-clamp:82}.dotdotdot--83{-webkit-line-clamp:83;line-clamp:83}.dotdotdot--84{-webkit-line-clamp:84;line-clamp:84}.dotdotdot--85{-webkit-line-clamp:85;line-clamp:85}.dotdotdot--86{-webkit-line-clamp:86;line-clamp:86}.dotdotdot--87{-webkit-line-clamp:87;line-clamp:87}.dotdotdot--88{-webkit-line-clamp:88;line-clamp:88}.dotdotdot--89{-webkit-line-clamp:89;line-clamp:89}.dotdotdot--90{-webkit-line-clamp:90;line-clamp:90}.dotdotdot--91{-webkit-line-clamp:91;line-clamp:91}.dotdotdot--92{-webkit-line-clamp:92;line-clamp:92}.dotdotdot--93{-webkit-line-clamp:93;line-clamp:93}.dotdotdot--94{-webkit-line-clamp:94;line-clamp:94}.dotdotdot--95{-webkit-line-clamp:95;line-clamp:95}.dotdotdot--96{-webkit-line-clamp:96;line-clamp:96}.dotdotdot--97{-webkit-line-clamp:97;line-clamp:97}.dotdotdot--98{-webkit-line-clamp:98;line-clamp:98}.dotdotdot--99{-webkit-line-clamp:99;line-clamp:99}.expandable{display:grid;gap:2rem;padding-inline:var(--padding-inline);background:var(--color-light);padding-block:var(--padding-block);border-radius:var(--border-radius-large);width:min(100%,48rem + var(--padding-inline)*2)}.expandable .expandable__item .expandable__title{position:relative;min-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.expandable .expandable__item .expandable__title h3{padding-right:4rem;-webkit-transition:var(--transition);transition:var(--transition);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-regular);text-wrap:balance}.expandable .expandable__item .expandable__title h3::after{content:"";position:absolute;left:0;bottom:-1rem;width:100%;height:1rem;background:var(--color-light);z-index:1}.expandable .expandable__item .expandable__title::before{content:"";position:absolute;top:0;right:0;width:3rem;height:3rem;background:var(--color-primary);-webkit-mask:url(../img/google-add_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat;mask:url(../img/google-add_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat;-webkit-transition:var(--transition);transition:var(--transition)}.expandable .expandable__item .expandable__title::after{content:"";position:absolute;inset:0;top:-1rem;border-top:.0625rem solid var(--color-black);pointer-events:none;opacity:.25}.expandable .expandable__item .expandable__title.active::before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.expandable .expandable__item .expandable__title.active h3{color:var(--color-secondary)}.expandable .expandable__item .expandable__title:hover{cursor:pointer}.expandable .expandable__item .expandable__title:hover h3{color:var(--color-secondary)}.expandable .expandable__item .expandable__text{display:none;padding-block:5rem 3rem;position:relative}.expandable .expandable__item .expandable__text .text{padding-inline:0}.expandable .expandable__item .expandable__text::after{content:"";position:absolute;inset:0;top:1rem;border-top:.0625rem solid var(--color-black);pointer-events:none;opacity:.25}.expandable .expandable__item:first-child .expandable__title::after{display:none}.expandable .expandable__item:last-child .expandable__text{padding-bottom:0}.files{display:grid;gap:2rem;width:min(100%,50rem + var(--padding-inline)*2)}.files .file{display:grid;grid-template-columns:4rem 1fr 4rem;gap:1rem;padding-inline:var(--padding-inline);padding-block:2rem;background:var(--color-tertiary);border-radius:var(--border-radius-large);position:relative;-webkit-transition:var(--transition);transition:var(--transition)}.files .file .file__extention{grid-column:1/2;border-radius:var(--border-radius-large);background:var(--color-secondary);text-align:center;color:var(--color-white);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);line-height:2rem}.files .file .file__size{grid-column:2/3;color:var(--color-white);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:2rem}.files .file .file__text{grid-column:1/-1;color:var(--color-white);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold)}.files .file::before,.files .file::after{content:"";position:absolute;top:2rem;right:var(--padding-inline);width:2rem;height:2rem;background:var(--color-white);-webkit-transition:var(--transition-slow);transition:var(--transition-slow);-webkit-mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.files .file::after{-webkit-mask-position:left center;mask-position:left center;opacity:0}.files .file:hover::before{-webkit-mask-position:right center;mask-position:right center;opacity:0}.files .file:hover::after{-webkit-mask-position:center center;mask-position:center center;opacity:1}.image.rounded img{border-radius:var(--border-radius-large)}.link,.text a:not(.button):not(ul.custom a){display:inline-block;color:var(--color-black);font-weight:var(--font-weight-medium);-webkit-transition:var(--transition-slow);transition:var(--transition-slow);position:relative}.link::before,.text a:not(.button):not(ul.custom a)::before,.link::after,.text a:not(.button):not(ul.custom a)::after{content:"";position:absolute;inset:0;border-bottom:.125rem solid var(--color-primary);opacity:0}.link::after,.text a:not(.button):not(ul.custom a)::after{border-color:var(--color-secondary);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:var(--transition);transition:var(--transition);opacity:1}.link:hover::after,.text a:hover:not(.button):not(ul.custom a)::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(100%,50rem)}.text h1,.text h2,.text h3,.text h4{font-family:var(--font-family-primary);line-height:var(--line-height-tiny);font-weight:var(--font-weight-bold);color:var(--color-primary);text-wrap:balance}.text h1:not(:first-child):not(:last-child),.text h2:not(:first-child):not(:last-child),.text h3:not(:first-child):not(:last-child),.text h4:not(:first-child):not(:last-child){margin-top:2rem}.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child),.text h4:not(:last-child){margin-bottom:-1rem}.text h1 strong,.text h2 strong,.text h3 strong,.text h4 strong{font-weight:var(--font-weight-black)}.text h1{font-size:var(--font-size-huge);font-weight:var(--font-weight-regular)}.text h2{font-size:var(--font-size-huge);font-weight:var(--font-weight-regular);color:var(--color-secondary)}.text h3{font-size:var(--font-size-large)}.text h4{font-size:var(--font-size-medium);color:var(--color-secondary)}.text h4:has(+h2){color:var(--color-primary)}.text p{color:var(--color-black)}.text p span{display:inline-block}.text>ul:not(.custom){width:100%}.text>ul:not(.custom)>li{padding-left:2rem;border-bottom:.0625rem solid var(--color-light);padding-block:.5rem;position:relative}.text>ul:not(.custom)>li::before{content:"";position:absolute;left:0;top:.5rem;width:2rem;height:calc(var(--font-size-regular)*var(--line-height-regular));background:var(--color-secondary);-webkit-mask:url(../img/de-zuiderzee-cross.svg) left .5rem center/0.5rem .5rem no-repeat;mask:url(../img/de-zuiderzee-cross.svg) left .5rem center/0.5rem .5rem no-repeat}.text>ul:not(.custom)>li:first-child{padding-top:0}.text>ul:not(.custom)>li:first-child::before{top:0}.text>ul:not(.custom)>li:last-child{padding-bottom:0;border-bottom:none}.text>ul:not(.custom)>li ul>li{border:none;padding-left:2rem;padding-block:.5rem;position:relative}.text>ul:not(.custom)>li ul>li::before{content:"•";font-weight:var(--font-weight-black);position:absolute;left:1rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:var(--color-primary)}.video{width:100%;overflow:hidden;position:relative;border-radius:var(--border-radius-large)}.video img{position:absolute;inset:0;z-index:1;-webkit-transition:var(--transition);transition:var(--transition)}.video iframe,.video video{width:100%;aspect-ratio:16/9;pointer-events:none}.video::before,.video::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:3rem;height:3rem;background:var(--color-primary);pointer-events:none;z-index:2;border-radius:var(--border-radius-round);-webkit-transition:var(--transition);transition:var(--transition)}.video::after{background:var(--color-light);-webkit-mask:url(../img/google-play_arrow_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat;mask:url(../img/google-play_arrow_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat}.video:hover{cursor:pointer}.video:hover::before{background:var(--color-secondary)}.video:hover::before,.video:hover::after{-webkit-transform:translate(-50%, -50%) var(--transform-scale-large);-ms-transform:translate(-50%, -50%) var(--transform-scale-large);transform:translate(-50%, -50%) var(--transform-scale-large)}.video.active img,.video.active::before,.video.active::after{opacity:0;pointer-events:none}.video.active iframe,.video.active video{pointer-events:all}.wrapper{display:grid;grid-template-columns:1fr repeat(var(--grid-columns), calc(min(100% - var(--grid-side) * 2, 100rem) / var(--grid-columns))) 1fr;row-gap:var(--grid-row-gap-small);grid-auto-flow:dense}.wrapper>*{grid-column:2/-2}.wrapper>*.left,.wrapper>*>*.left{grid-column:2/-2;display:grid}.wrapper>*.left .text,.wrapper>*>*.left .text{padding-right:var(--padding-inline)}@media only screen and (min-width: 80rem){.wrapper>*.left,.wrapper>*>*.left{grid-column:2/4;justify-items:left}}.wrapper>*.right,.wrapper>*>*.right{grid-column:2/-2;display:grid}.wrapper>*.right .text,.wrapper>*>*.right .text{padding-left:var(--padding-inline)}@media only screen and (min-width: 80rem){.wrapper>*.right,.wrapper>*>*.right{grid-column:4/-2;justify-items:left}}.wrapper>*.center,.wrapper>*>*.center{grid-column:2/-2;display:grid;justify-items:center;-ms-flex-line-pack:center;align-content:center}.wrapper>*.center .text,.wrapper>*>*.center .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper>*.center .text *,.wrapper>*>*.center .text *{text-align:center}.wrapper>*.justify,.wrapper>*>*.justify{grid-column:2/-2;display:grid;justify-items:center;-ms-flex-line-pack:center;align-content:center}.form:not(section.form){width:100%}.form form label,.form form legend{display:block;width:100%;font-weight:var(--font-weight-medium);color:var(--color-tertiary);display:none}.form form input,.form form textarea,.form form select{display:block;width:100%;border:none;background:rgba(0,0,0,0);background:var(--color-white);color:var(--color-black);padding-block:.5rem;padding-inline:1rem}.form form input::-webkit-input-placeholder, .form form textarea::-webkit-input-placeholder, .form form select::-webkit-input-placeholder{color:var(--color-black);opacity:.5}.form form input::-moz-placeholder, .form form textarea::-moz-placeholder, .form form select::-moz-placeholder{color:var(--color-black);opacity:.5}.form form input:-ms-input-placeholder, .form form textarea:-ms-input-placeholder, .form form select:-ms-input-placeholder{color:var(--color-black);opacity:.5}.form form input::-ms-input-placeholder, .form form textarea::-ms-input-placeholder, .form form select::-ms-input-placeholder{color:var(--color-black);opacity:.5}.form form input::placeholder,.form form textarea::placeholder,.form form select::placeholder{color:var(--color-black);opacity:.5}.form form textarea{height:8rem}.form .gform_wrapper .gform_validation_errors{display:none}.form .gform_wrapper .gform_heading{display:none}.form .gform_wrapper .gform-body .gform_fields{display:grid;gap:.5rem}.form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label .gfield_required{padding-left:.0625rem;color:var(--color-secondary);font-weight:var(--font-weight-regular)}.form .gform_wrapper .gform-body .gform_fields .gfield .gfield_description{color:var(--color-black);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);padding-block:.25rem}.form .gform_wrapper .gform-body .gform_fields .gfield .gfield_description.validation_message{color:var(--color-white)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input{padding-left:0;padding-block:0}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input[type=file]::-webkit-file-upload-button{background:rgba(0,0,0,0);color:var(--color-secondary);font-weight:var(--font-weight-bold);border:none;background:var(--color-light);margin-right:1rem;border-radius:var(--border-radius-small);padding:.5rem 1rem;-webkit-transition:var(--transition-slow);transition:var(--transition-slow);min-width:10rem}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input[type=file]::file-selector-button{background:rgba(0,0,0,0);color:var(--color-secondary);font-weight:var(--font-weight-bold);border:none;background:var(--color-light);margin-right:1rem;border-radius:var(--border-radius-small);padding:.5rem 1rem;-webkit-transition:var(--transition-slow);transition:var(--transition-slow);min-width:10rem}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input[type=file]::-webkit-file-upload-button:hover{cursor:pointer;border-color:var(--color-secondary);color:var(--color-secondary)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input[type=file]::file-selector-button:hover{cursor:pointer;border-color:var(--color-secondary);color:var(--color-secondary)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container input:hover{cursor:pointer}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .gform_fileupload_rules{display:none}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .validation_message{display:none}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .gfield_fileupload_filename,.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .gfield_fileupload_progress{display:none}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .gform_delete_file{border:none;background:var(--color-white);width:100%;margin-top:.5rem}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .gform_delete_file:hover{cursor:pointer}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .gform_delete_file span.dashicons{display:none}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container .ginput_preview_list .ginput_preview .gform_delete_file span.screen-reader-text{display:block;border:none;color:var(--color-secondary);font-weight:var(--font-weight-bold);background:var(--color-light);text-align:center;padding:.5rem 1rem}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select{position:relative}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select::before{content:"";position:absolute;top:0;right:0;height:100%;width:3rem;background:var(--color-light);z-index:1;pointer-events:none}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container{position:relative}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container::before,.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container::after{content:"";position:absolute;top:0;right:0;height:100%;width:3rem;background:var(--color-secondary);-webkit-transition:var(--transition-slow);transition:var(--transition-slow);-webkit-mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none;z-index:999}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container::after{-webkit-mask-position:left center;mask-position:left center;opacity:0}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container:hover::before{-webkit-mask-position:right center;mask-position:right center;opacity:0}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container:hover::after{-webkit-mask-position:center center;mask-position:center center;opacity:1}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container select{padding-right:5rem}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-select .ginput_container select:hover{cursor:pointer}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice{position:relative;background:var(--color-white)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice:not(:first-of-type){margin-top:.5rem}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input{position:absolute;top:0;left:0;height:100%;width:3rem;border:none}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input::before{content:"";position:absolute;inset:0;background:var(--color-light)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input::after{content:"";position:absolute;inset:0;background:var(--color-white);-webkit-mask:url(../img/de-zuiderzee-cross.svg) center center/0.5rem .5rem no-repeat;mask:url(../img/de-zuiderzee-cross.svg) center center/0.5rem .5rem no-repeat;-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input:checked:after{background:var(--color-secondary)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input:hover{cursor:pointer}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice label{display:block;padding-block:.5rem;padding-inline:4rem 1rem;color:var(--color-black);font-weight:var(--font-weight-regular)}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice label:hover{cursor:pointer}.form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice:hover{cursor:pointer}.form .gform_wrapper .gform-body .gform_fields .gfield.gform_validation_container{display:none}.form .gform_wrapper .gform-footer{margin-top:2rem;position:relative}.form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a{min-width:10rem}.form .gform_wrapper .gform-footer img{position:absolute;top:0;right:0;height:100%;width:auto;aspect-ratio:1/1;background:var(--color-black);-webkit-mask:url(../img/loading.svg) center center/100% 100% no-repeat;mask:url(../img/loading.svg) center center/100% 100% no-repeat}.swiper{overflow:hidden}.swiper .swiper__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper .swiper__wrapper .swiper__slide{-ms-flex-negative:0;flex-shrink:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper.swiper-autoheight{height:auto}@media only screen and (min-width: 80rem){.swiper.swiper-autoheight{height:unset}}.swiper.swiper-autoheight .swiper__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}@media only screen and (min-width: 80rem){.swiper.swiper-autoheight .swiper__wrapper{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}}.swiper.swiper-autoheight .swiper__wrapper .swiper__slide{height:auto}@media only screen and (min-width: 80rem){.swiper.swiper-autoheight .swiper__wrapper .swiper__slide{height:unset}}.pagination{position:relative;overflow:hidden;font-size:0;white-space:nowrap}.pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:2rem;height:2rem;position:relative;-webkit-transition:var(--transition);transition:var(--transition);display:inline-block;margin-inline:.5rem}@media only screen and (min-width: 40rem){.pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:3rem;height:3rem}}.pagination.swiper-pagination-bullets .swiper-pagination-bullet::after{content:"";position:absolute;inset:0;background:var(--color-tertiary);-webkit-mask:url(../img/de-zuiderzee-crab.svg) center center/100% auto no-repeat;mask:url(../img/de-zuiderzee-crab.svg) center center/100% auto no-repeat}.pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background:var(--color-secondary)}@media(hover: hover)and (pointer: fine){.pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover{cursor:pointer}.pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::after{background:var(--color-secondary)}}.pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{margin-inline:.5rem}.pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet::after{inset:.5rem}.pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev::after,.pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next::after{inset:.25rem}.pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main::after{inset:0}.calendar{background:var(--color-primary-light);margin-top:calc(var(--padding-block)*-1);padding-block:var(--padding-block) 12rem;position:relative}.calendar::before,.calendar::after{content:"";position:absolute;top:4rem;left:-4vw;width:4vw;height:auto;aspect-ratio:1/1;background:var(--color-white);-webkit-mask:url(../img/de-zuiderzee-bird.svg) right center/auto 100% no-repeat;mask:url(../img/de-zuiderzee-bird.svg) right center/auto 100% no-repeat;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);display:none;-webkit-transition:var(--transition-slower);transition:var(--transition-slower);pointer-events:none}@media only screen and (min-width: 80rem){.calendar::before,.calendar::after{display:initial}}.calendar::after{left:auto;right:-8vw;width:8vw;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:var(--transition-delay-slower);transition:var(--transition-delay-slower)}.calendar.visible::before{left:8rem}.calendar.visible::after{right:4rem}.calendar .calendar__text .text h2{color:var(--color-white)}.calendar .calendar__items{display:grid;grid-template-columns:1fr;grid-gap:4rem;position:relative;z-index:4}@media only screen and (min-width: 80rem){.calendar .calendar__items{grid-template-columns:1fr 1fr}}.calendar .calendar__items .calendar__item{display:grid;grid-template-columns:auto 1fr;gap:2rem}.calendar .calendar__items .calendar__item .date{width:4rem;height:4rem;background:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}@media only screen and (min-width: 80rem){.calendar .calendar__items .calendar__item .date{width:6rem;height:6rem}}.calendar .calendar__items .calendar__item .date span{display:block;width:100%;color:var(--color-white);line-height:var(--line-height-tiny);text-transform:uppercase;font-family:var(--font-family-primary);text-align:center;-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.calendar .calendar__items .calendar__item:nth-child(3n+2) .date{background:var(--color-secondary)}.calendar .calendar__items .calendar__item:nth-child(3n+3) .date{background:var(--color-tertiary)}.calendar .calendar__items .calendar__item:hover .date{background:var(--color-white)}.calendar .calendar__items .calendar__item:hover .date span{color:var(--color-primary)}.calendar .calendar__items .calendar__item .text{padding:0}.calendar .calendar__items .calendar__item .text h3{color:var(--color-black);font-family:var(--font-family-secondary)}.calendar .calendar__items .calendar__item .text p{max-height:calc(var(--font-size-regular)*var(--line-height-regular)*2)}.calendar .calendar__items::after{content:"";position:absolute;inset:0;bottom:-12rem;background:var(--color-white);z-index:1;-webkit-mask:url(../img/de-zuiderzee-plant-1.svg) center bottom -0.25rem/auto 10vw no-repeat;mask:url(../img/de-zuiderzee-plant-1.svg) center bottom -0.25rem/auto 10vw no-repeat;display:none}@media only screen and (min-width: 80rem){.calendar .calendar__items::after{display:initial;pointer-events:none}}.calendar .calendar__waves{position:absolute;inset:0;z-index:1;grid-column:1/-1;z-index:3}.calendar .calendar__waves::before,.calendar .calendar__waves::after{content:"";position:absolute;inset:0;width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;pointer-events:none}.calendar .calendar__waves::before{background:var(--color-primary);-webkit-mask-position:left bottom -2rem;mask-position:left bottom -2rem;-webkit-animation:waveMove 30s linear infinite;animation:waveMove 30s linear infinite}.calendar .calendar__waves::after{background:var(--color-white)}.calendar.calendar--child{margin-top:0rem}.child-slider{row-gap:0rem}.child-slider .child-slider__text{position:relative;grid-column:1/-1}.child-slider .child-slider__text::before,.child-slider .child-slider__text::after{content:"";position:absolute;bottom:calc(50% - 5vw);left:0;width:10vw;height:auto;aspect-ratio:1/1;background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;display:none}@media only screen and (min-width: 80rem){.child-slider .child-slider__text::before,.child-slider .child-slider__text::after{display:initial}}.child-slider .child-slider__text::after{left:auto;right:0;-webkit-mask-position:left center;mask-position:left center}.child-slider .child-slider__text .text{padding-top:10rem;position:relative}.child-slider .child-slider__text .text::before{content:"";position:absolute;top:0;left:calc(50% - 4rem);width:8rem;height:8rem;background:var(--color-secondary);background:url(../img/de-zuiderzee-icoon.svg) center center/auto 100% no-repeat}.child-slider .child-slider__pagination{padding:3.25rem}.child-slider .child-slider__slider{overflow:hidden}.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide{background:var(--color-white);border-radius:var(--border-radius-large);overflow:hidden}.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide .image img{-webkit-transition:var(--transition-slow);transition:var(--transition-slow);aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide .text{padding-block:4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-inline:var(--padding-inline);background:var(--color-primary-light)}.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide .text h3{color:var(--color-white)}.child-slider .child-slider__slider .swiper .swiper__wrapper .swiper__slide .text p{margin-bottom:auto}.child .child__text{position:relative;grid-column:1/-1}.child .child__text::before,.child .child__text::after{content:"";position:absolute;bottom:calc(50% - 5vw);left:0;width:10vw;height:auto;aspect-ratio:1/1;background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;display:none}@media only screen and (min-width: 80rem){.child .child__text::before,.child .child__text::after{display:initial}}.child .child__text::after{left:auto;right:0;-webkit-mask-position:left center;mask-position:left center}.child .child__text .text{padding-top:10rem;position:relative}.child .child__text .text::before{content:"";position:absolute;top:0;left:calc(50% - 4rem);width:8rem;height:8rem;background:var(--color-secondary);background:url(../img/de-zuiderzee-icoon.svg) center center/auto 100% no-repeat}.child .child__items{display:grid;grid-template-columns:repeat(1, 1fr);gap:4rem}@media only screen and (min-width: 80rem){.child .child__items{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 90rem){.child .child__items{grid-template-columns:repeat(3, 1fr)}}.child .child__items .child__item{background:var(--color-primary-light);border-radius:var(--border-radius-large);overflow:hidden}.child .child__items .child__item .image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.child .child__items .child__item .text{padding-block:4rem;padding-inline:var(--padding-inline)}.child .child__items .child__item .text h3{color:var(--color-white)}.contact{overflow:visible}.contact .contact__form{background:var(--color-tertiary);padding-block:15rem 4rem;display:grid;gap:2rem;position:relative}@media only screen and (min-width: 80rem){.contact .contact__form{margin-bottom:8rem;padding-block:20rem 4rem}}.contact .contact__form::before{content:"";position:absolute;top:-2rem;left:50%;width:15rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:auto;aspect-ratio:1/1;background:url(../img/de-zuiderzee-icoon.svg) center center/auto 100% no-repeat}@media only screen and (min-width: 60rem){.contact .contact__form::before{width:20rem}}.contact .contact__form .text{padding-inline:var(--padding-inline)}.contact .contact__form .text h2{color:var(--color-white)}.contact .contact__form .text a:not(.button):not(ul.custom a){display:inline}.contact .contact__form .form{padding-inline:var(--padding-inline)}.contact .contact__image{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;overflow:hidden}@media only screen and (min-width: 80rem){.contact .contact__image{grid-column:4/-1}}.contact .contact__image::before{content:"";position:absolute;inset:0;bottom:4rem;z-index:1;background:url(../img/de-zuiderzee-crab-outline.svg) center center/calc(100% + 8rem) auto no-repeat}@media only screen and (min-width: 80rem){.contact .contact__image::before{bottom:8rem}}.contact .contact__image::after{content:"";position:absolute;inset:0;bottom:4rem;z-index:2;background:url(../img/de-zuiderzee-crosses-filled.svg) center top/auto 100% no-repeat}@media only screen and (min-width: 80rem){.contact .contact__image::after{bottom:8rem}}.contact .contact__image .image{padding-inline:var(--padding-inline);width:min(100%,50rem);z-index:3;aspect-ratio:1/1}.contact .contact__image .image img{position:relative;top:100%;-webkit-transition:var(--transition-delay-slower);transition:var(--transition-delay-slower)}.contact .contact__image.visible .image img{top:56%}@media only screen and (min-width: 80rem){.contact .contact__image.visible .image img{top:20%}}.content.content--image{row-gap:var(--padding-inline)}.content.content--image .content__image .image img{aspect-ratio:16/9;border-radius:var(--border-radius-large);-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 80rem){.content.content--image .content__image.left{padding-right:calc(var(--padding-inline)/2)}}@media only screen and (min-width: 80rem){.content.content--image .content__image.right{padding-left:calc(var(--padding-inline)/2)}}.content.content--text-image{gap:0;grid-template-rows:auto 8rem auto;position:relative}@media only screen and (min-width: 80rem){.content.content--text-image{grid-template-rows:8rem auto 8rem}}.content.content--text-image .content__text{background:var(--color-primary-light);padding-inline:var(--padding-inline);padding-block:var(--padding-block);position:relative;grid-row:1/2;grid-column:1/-2}@media only screen and (min-width: 80rem){.content.content--text-image .content__text{grid-row:1/3;grid-column:2/4}}.content.content--text-image .content__text h2,.content.content--text-image .content__text h3{color:var(--color-white)}.content.content--text-image .content__bg{background:var(--color-primary-light);grid-row:1/3;grid-column:1/-2;z-index:-1}@media only screen and (min-width: 80rem){.content.content--text-image .content__bg{grid-row:1/3;grid-column:2/5}}.content.content--text-image .content__crab{background:var(--color-primary);grid-row:1/2;grid-column:2/-2;z-index:-1;-webkit-mask:url(../img/de-zuiderzee-crab.svg) bottom -1rem center/auto 6rem no-repeat;mask:url(../img/de-zuiderzee-crab.svg) bottom -1rem center/auto 6rem no-repeat;z-index:2}@media only screen and (min-width: 80rem){.content.content--text-image .content__crab{display:initial;grid-row:1/2;grid-column:5/-1}}@media only screen and (min-width: 100rem){.content.content--text-image .content__crab{grid-column:5/-2}}.content.content--text-image .content__image{grid-row:2/4;grid-column:2/-1}@media only screen and (min-width: 80rem){.content.content--text-image .content__image{grid-row:2/4;grid-column:4/-1}}@media only screen and (min-width: 100rem){.content.content--text-image .content__image{grid-column:4/-2}}.content.content--text-image .content__image .image img{height:100%;-o-object-fit:cover;object-fit:cover}.footer{row-gap:0;overflow:hidden}.footer .footer__top,.footer .footer__middle,.footer .footer__bottom{grid-column:1/-1;display:grid;grid-template-columns:subgrid;row-gap:2rem}.footer .footer__top>*,.footer .footer__middle>*,.footer .footer__bottom>*{grid-column:2/-2}.footer .footer__top{background:var(--color-primary-light);row-gap:4rem;position:relative}.footer .footer__top::before{content:"";position:absolute;inset:0;background:var(--color-primary);width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;-webkit-animation:waveMove 30s linear infinite;animation:waveMove 30s linear infinite;pointer-events:none}.footer .footer__bottom{background:var(--color-primary);justify-items:center;padding-block:4rem;row-gap:0}.footer .footer__bottom *{color:var(--color-white);font-weight:var(--font-weight-bold)}.footer .footer__bottom * a{-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.footer .footer__bottom * a:hover{color:var(--color-tertiary)}.footer .footer__logo{background:var(--color-white);display:grid;justify-items:center;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(16rem,100%);aspect-ratio:1/1}@media only screen and (min-width: 90rem){.footer .footer__logo{grid-column:2/3;width:100%;height:calc(100% - var(--padding-block));padding:0}}.footer .footer__logo a{position:relative;width:calc(100% - 4rem)}@media only screen and (min-width: 90rem){.footer .footer__logo a{width:calc(100% - 8rem)}}.footer .footer__logo a img{max-height:6rem}@media only screen and (min-width: 90rem){.footer .footer__address{padding-block:var(--padding-block);grid-column:3/-3}}.footer .footer__address>ul{margin-bottom:2rem}.footer .footer__address>ul li{text-align:center}.footer .footer__address>ul li a{color:var(--color-black);-webkit-transition:var(--transition);transition:var(--transition)}.footer .footer__address>ul li a:hover{color:var(--color-secondary)}@media only screen and (min-width: 80rem){.footer .footer__address>ul li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 80rem){.footer .footer__address>ul li ul li:not(:last-of-type)::after{content:", ";white-space:pre}}.footer .footer__social{display:grid;gap:1rem;justify-self:center;padding-bottom:var(--padding-block)}@media only screen and (min-width: 90rem){.footer .footer__social{grid-column:-3/-2;padding-block:var(--padding-block)}}.footer .footer__social p{color:var(--color-white);font-weight:var(--font-weight-bold);text-align:center}@media only screen and (min-width: 90rem){.footer .footer__social p{text-align:right}}.footer .footer__social p a{color:var(--color-black);-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.footer .footer__social p a:hover{color:var(--color-secondary)}.footer .footer__social ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 90rem){.footer .footer__social ul{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.footer .footer__social ul li a{display:block;width:3rem;height:3rem;position:relative}.footer .footer__social ul li a::before,.footer .footer__social ul li a::after{content:"";position:absolute;inset:0;width:3rem;background:var(--color-secondary);border-radius:var(--border-radius-round);-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.footer .footer__social ul li a::after{background:var(--color-white)}.footer .footer__social ul li a.facebook::after{-webkit-mask:url(../img/social-facebook.svg) center center/var(--mask-size) no-repeat;mask:url(../img/social-facebook.svg) center center/var(--mask-size) no-repeat}.footer .footer__social ul li a.instagram::after{-webkit-mask:url(../img/social-instagram.svg) center center/var(--mask-size) no-repeat;mask:url(../img/social-instagram.svg) center center/var(--mask-size) no-repeat}.footer .footer__social ul li a.linkedin::after{-webkit-mask:url(../img/social-linkedin.svg) center center/var(--mask-size) no-repeat;mask:url(../img/social-linkedin.svg) center center/var(--mask-size) no-repeat}.footer .footer__social ul li a.tiktok::after{-webkit-mask:url(../img/social-tiktok.svg) center center/var(--mask-size) no-repeat;mask:url(../img/social-tiktok.svg) center center/var(--mask-size) no-repeat}.footer .footer__social ul li a.whatsapp::after{-webkit-mask:url(../img/social-whatsapp.svg) center center/var(--mask-size) no-repeat;mask:url(../img/social-whatsapp.svg) center center/var(--mask-size) no-repeat}.footer .footer__social ul li a.youtube::after{-webkit-mask:url(../img/social-youtube.svg) center center/var(--mask-size) no-repeat;mask:url(../img/social-youtube.svg) center center/var(--mask-size) no-repeat}.footer .footer__social ul li:hover a::before{background:var(--color-primary)}@media only screen and (min-width: 80rem){.footer .footer__legal{grid-column:2/3;justify-self:start}}@media only screen and (min-width: 80rem){.footer .footer__legal ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}}.footer .footer__legal ul li{text-align:center}@media only screen and (min-width: 80rem){.footer .footer__copyright{grid-column:3/-3}}@media only screen and (min-width: 80rem){.footer .footer__disclaimer{grid-column:-3/-2;justify-self:end}}section.form{grid-template-rows:auto 4rem auto 8rem;gap:0;position:relative;overflow:hidden}@media only screen and (min-width: 80rem){section.form{grid-template-rows:4rem 4rem auto 4rem 8rem;--grid-columns: 8}}section.form::before{grid-row:2/5;content:"";position:absolute;inset:0;background:var(--color-primary);z-index:-1}@media only screen and (min-width: 80rem){section.form::before{grid-row:3/6}}section.form::after{content:"";position:absolute;inset:0;background:var(--color-white);width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;pointer-events:none;z-index:1}section.form .form__text{grid-row:1/3;background:var(--color-primary-light);z-index:2;padding-block:var(--padding-block);padding-inline:var(--padding-inline);position:relative}@media only screen and (min-width: 80rem){section.form .form__text{grid-row:1/4;grid-column:2/8;display:grid;grid-template-columns:subgrid}}section.form .form__text .text{position:relative}@media only screen and (min-width: 80rem){section.form .form__text .text{padding-left:var(--padding-inline);grid-column:1/5}}section.form .form__text .text h2{color:var(--color-white)}section.form .form__form{grid-row:3/4;background:var(--color-tertiary);padding-inline:var(--padding-inline);padding-block:var(--padding-block);z-index:3}@media only screen and (min-width: 80rem){section.form .form__form{grid-row:2/5;grid-column:6/-2}}section.form .form__form .form{position:relative;z-index:9999}.gallery{position:relative}.gallery::after{content:"";position:absolute;bottom:0;right:-15vw;width:15vw;height:auto;aspect-ratio:1/1;background:var(--color-secondary);-webkit-mask:url(../img/de-zuiderzee-crab.svg) left center/125% auto no-repeat;mask:url(../img/de-zuiderzee-crab.svg) left center/125% auto no-repeat;display:none;z-index:1;-webkit-transition:var(--transition-delay-slower);transition:var(--transition-delay-slower)}@media only screen and (min-width: 80rem){.gallery::after{display:initial}}.gallery.visible::after{right:0}.gallery .gallery__text{justify-items:center;-ms-flex-line-pack:center;align-content:center}.gallery .gallery__text .text{background:var(--color-white);z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.gallery .gallery__text .text *{text-align:center}.gallery .gallery__text .text p{text-wrap:balance}@media only screen and (min-width: 80rem){.gallery .gallery__text .text{padding-block:4rem;padding-inline:var(--padding-inline);margin-left:-4rem;width:calc(100% + 4rem);margin-bottom:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gallery .gallery__text .text *{text-align:left}}.gallery .gallery__slider{-ms-flex-line-pack:initial;align-content:initial;justify-items:initial;grid-column:1/-1}@media only screen and (min-width: 80rem){.gallery .gallery__slider{grid-column:1/4}}@media only screen and (min-width: 100rem){.gallery .gallery__slider{grid-column:1/4}}.gallery .gallery__slider .swiper .swiper__wrapper .swiper__slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 80rem){.gallery .gallery__slider .swiper .swiper__wrapper .swiper__slide{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.gallery .gallery__slider .swiper .swiper__wrapper .swiper__slide .image{width:100%}.gallery .gallery__slider .swiper .swiper__wrapper .swiper__slide .image img{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover}.gallery .gallery__slider .swiper .swiper__wrapper .swiper__slide .text{height:4rem;padding-top:2rem;padding-inline:var(--padding-inline);width:min(100%,50rem + var(--padding-inline))}.gallery .gallery__slider .swiper .swiper__wrapper .swiper__slide .text p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;width:100%;text-align:center;font-weight:var(--font-weight-medium)}@media only screen and (min-width: 80rem){.gallery .gallery__slider .swiper .swiper__wrapper .swiper__slide .text p{text-align:left}}.header{height:6rem;position:relative;z-index:9;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__logo{grid-row:1/-1;grid-column:2/4;display:-webkit-box;display:-ms-flexbox;display:flex}.header .header__logo a{position:relative}.header .header__logo a img{height:3rem;width:auto}.header .header__menu{grid-row:1/-1;grid-column:2/-2;display:grid;justify-items:center;display:none;background:var(--color-white)}@media only screen and (min-width: 80rem){.header .header__menu{display:initial}}.header .header__menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.header .header__menu>ul>li{position:relative}.header .header__menu>ul>li:not(.highlight)>a{display:block;line-height:6rem;color:var(--color-black);-webkit-transition:var(--transition);transition:var(--transition);position:relative;font-weight:var(--font-weight-medium)}.header .header__menu>ul>li:not(.highlight):hover>a{color:var(--color-secondary)}.header .header__menu>ul>li:not(.highlight):hover>a::after{opacity:1}.header .header__menu>ul>li:not(.highlight).current-menu-parent>a,.header .header__menu>ul>li:not(.highlight).current-menu-item>a{font-weight:var(--font-weight-bold)}.header .header__menu>ul>li.highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__menu>ul>li.highlight a{line-height:var(--line-height-regular);margin-top:0}.header .header__menu>ul>li>ul.sub-menu{position:absolute;top:0;left:0;opacity:0;pointer-events:none;z-index:-1;-webkit-transition:var(--transition-slow);transition:var(--transition-slow);border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);overflow:hidden;background:var(--color-secondary)}.header .header__menu>ul>li>ul.sub-menu>li>a{display:block;line-height:4rem;padding-inline:2rem 6rem;position:relative;white-space:nowrap;color:var(--color-white-50);background:var(--color-secondary);-webkit-transition:var(--transition);transition:var(--transition)}.header .header__menu>ul>li>ul.sub-menu>li:not(:last-of-type){border-bottom:.0625rem solid var(--color-white-25)}.header .header__menu>ul>li>ul.sub-menu>li:hover>a{color:var(--color-white);background:var(--color-tertiary)}.header .header__menu>ul>li>ul.sub-menu>li:hover>a::after{opacity:1}.header .header__menu>ul>li>ul.sub-menu>li.current-menu-item>a{color:var(--color-white);font-weight:var(--font-weight-bold);background:var(--color-tertiary)}.header .header__menu>ul>li>ul.sub-menu>li.current-menu-item>a::after{opacity:1}.header .header__menu>ul>li:hover>ul.sub-menu{top:6rem;opacity:1;pointer-events:all}.header .header__contact{grid-row:1/-1;grid-column:-4/-2;padding-right:4rem;display:none}@media only screen and (min-width: 40rem){.header .header__contact{display:initial}}@media only screen and (min-width: 80rem){.header .header__contact{padding-right:0}}.header .header__contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.header .header__contact ul li a{display:block;width:3rem;height:3rem;line-height:3rem;font-size:0;position:relative;color:var(--color-black)}.header .header__contact ul li a::before,.header .header__contact ul li a::after{content:"";position:absolute;inset:0;width:3rem;background:var(--color-primary);border-radius:var(--border-radius-round);-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.header .header__contact ul li a::after{background:var(--color-white)}.header .header__contact ul li:hover a::before{background:var(--color-secondary)}.header .header__contact ul li.phone a{width:auto;font-size:var(--font-size-regular);padding-left:4rem}.header .header__contact ul li.phone a::after{-webkit-mask:url(../img/de-zuiderzee-phone.svg) center center/var(--mask-size) no-repeat;mask:url(../img/de-zuiderzee-phone.svg) center center/var(--mask-size) no-repeat}.header .header__contact ul li.email a::after{-webkit-mask:url(../img/google-drafts_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat;mask:url(../img/google-drafts_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat}.header .header__button{border:none;position:fixed;top:1.5rem;right:var(--padding-inline);width:3rem;height:3rem;background:var(--color-secondary);border-radius:var(--border-radius-round);-webkit-transition:var(--transition-slow);transition:var(--transition-slow);z-index:9}@media only screen and (min-width: 80rem){.header .header__button{top:var(--padding-inline);opacity:0;pointer-events:none}}.header .header__button span{position:absolute;top:calc(50% - .03125rem);left:calc(50% - .5rem);width:1rem;height:.125rem;background:var(--color-white);border-radius:var(--border-radius-small);-webkit-transition:var(--transition);transition:var(--transition)}.header .header__button span:nth-child(1){margin-top:-0.375rem}.header .header__button span:nth-child(4){margin-top:.375rem}.header .header__button:hover{cursor:pointer;background:var(--color-primary)}.header .header__button.active{background:var(--color-secondary);opacity:1;pointer-events:all}.header .header__button.active span:nth-child(1){margin-top:-1rem;opacity:0}.header .header__button.active span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .header__button.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header .header__button.active span:nth-child(4){margin-top:1rem;opacity:0}.header .header__button.scrolled{opacity:1;pointer-events:all}.header .header__side{position:fixed;right:-100%;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:scroll;-webkit-transition:var(--transition-slow);transition:var(--transition-slow);z-index:8;overflow-y:scroll;overflow-x:hidden;background:var(--color-primary-light)}@media only screen and (min-width: 80rem){.header .header__side{width:40rem}}.header .header__side.active{right:0}.header .header__side.active::before{opacity:1;pointer-events:all}.header .header__side>ul:nth-of-type(1){margin-top:6rem;padding-inline:var(--padding-inline)}@media only screen and (min-width: 80rem){.header .header__side>ul:nth-of-type(1){margin-top:calc(var(--padding-inline)*2 + 3rem)}}.header .header__side>ul:nth-of-type(1):has(+ul){margin-bottom:4rem}.header .header__side>ul:nth-of-type(1)>li{position:relative}.header .header__side>ul:nth-of-type(1)>li:not(:last-of-type){border-bottom:.0625rem solid var(--color-primary)}.header .header__side>ul:nth-of-type(1)>li:has(+.highlight){margin-bottom:2rem}@media only screen and (min-width: 80rem){.header .header__side>ul:nth-of-type(1)>li:has(+.highlight){margin-bottom:4rem}}.header .header__side>ul:nth-of-type(1)>li:not(.highlight)>a{display:block;line-height:5rem;padding-right:4rem;color:var(--color-black);-webkit-transition:var(--transition);transition:var(--transition);position:relative;font-weight:var(--font-weight-medium)}@media only screen and (min-width: 80rem){.header .header__side>ul:nth-of-type(1)>li:not(.highlight)>a{line-height:7rem}}.header .header__side>ul:nth-of-type(1)>li:not(.highlight):hover>a{color:var(--color-secondary)}.header .header__side>ul:nth-of-type(1)>li:not(.highlight):hover>a::after{opacity:1}.header .header__side>ul:nth-of-type(1)>li:not(.highlight).current-menu-parent>a,.header .header__side>ul:nth-of-type(1)>li:not(.highlight).current-menu-item>a{font-weight:var(--font-weight-bold);color:var(--color-black)}.header .header__side>ul:nth-of-type(1)>li:not(.highlight).current-menu-parent>a::after,.header .header__side>ul:nth-of-type(1)>li:not(.highlight).current-menu-item>a::after{opacity:1}.header .header__side>ul:nth-of-type(1)>li.highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header .header__side>ul:nth-of-type(1)>li.highlight a{line-height:var(--line-height-regular);margin-top:0}.header .header__side>ul:nth-of-type(1)>li .header__sub-menu-toggle{position:absolute;top:1rem;right:0;height:3rem;width:auto;aspect-ratio:1/1}@media only screen and (min-width: 80rem){.header .header__side>ul:nth-of-type(1)>li .header__sub-menu-toggle{top:2rem}}.header .header__side>ul:nth-of-type(1)>li .header__sub-menu-toggle:hover{cursor:pointer}.header .header__side>ul:nth-of-type(1)>li .header__sub-menu-toggle::after{content:"";position:absolute;inset:0;background:var(--color-white);-webkit-transition:var(--transition-slow);transition:var(--transition-slow);-webkit-mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;mask:url(../img/de-zuiderzee-arrow.svg) center center/var(--mask-size) no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:var(--transition);transition:var(--transition)}.header .header__side>ul:nth-of-type(1)>li .header__sub-menu-toggle.active::after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu{background:var(--color-primary);display:none}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li{line-height:5rem}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li:not(:last-of-type){border-bottom:1px solid var(--color-primary-light)}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li a{display:block;color:var(--color-white);padding-inline:2rem;-webkit-transition:var(--transition);transition:var(--transition)}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li:hover>a{background:var(--color-secondary)}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li:hover>a::after{opacity:1}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li.current-menu-parent>a,.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li.current-menu-item>a{font-weight:var(--font-weight-bold)}.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li.current-menu-parent>a::after,.header .header__side>ul:nth-of-type(1)>li>ul.sub-menu li.current-menu-item>a::after{opacity:1}.header .header__side ul:nth-of-type(2){padding-inline:var(--padding-inline);padding-block:5.5rem 1.5rem;position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(0rem, transparent), color-stop(4rem, transparent), color-stop(4rem, var(--color-primary)), to(var(--color-primary)));background:linear-gradient(transparent 0rem, transparent 4rem, var(--color-primary) 4rem, var(--color-primary) 100%)}@media only screen and (min-width: 80rem){.header .header__side ul:nth-of-type(2){padding-block:6.5rem 2.5rem}}.header .header__side ul:nth-of-type(2)::before{content:"";position:absolute;inset:0;background:var(--color-primary);width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left top/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left top/120rem 6rem repeat-x;-webkit-animation:waveMove 60s linear infinite;animation:waveMove 60s linear infinite;pointer-events:none}.header .header__side ul:nth-of-type(2) li:not(:last-of-type){border-bottom:.0625rem solid var(--color-primary-light)}.header .header__side ul:nth-of-type(2) li a{display:block;width:auto;line-height:5rem;padding-left:4rem;color:var(--color-white);font-weight:var(--font-weight-bold);position:relative;-webkit-transition:var(--transition);transition:var(--transition)}@media only screen and (min-width: 80rem){.header .header__side ul:nth-of-type(2) li a{line-height:7rem}}.header .header__side ul:nth-of-type(2) li a::before,.header .header__side ul:nth-of-type(2) li a::after{content:"";position:absolute;top:1rem;left:0;width:3rem;height:3rem;background:var(--color-secondary);border-radius:var(--border-radius-round);-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}@media only screen and (min-width: 80rem){.header .header__side ul:nth-of-type(2) li a::before,.header .header__side ul:nth-of-type(2) li a::after{top:2rem}}.header .header__side ul:nth-of-type(2) li a::after{background:var(--color-white)}.header .header__side ul:nth-of-type(2) li:hover a{color:var(--color-tertiary)}.header .header__side ul:nth-of-type(2) li.phone a::after{-webkit-mask:url(../img/de-zuiderzee-phone.svg) center center/var(--mask-size) no-repeat;mask:url(../img/de-zuiderzee-phone.svg) center center/var(--mask-size) no-repeat}.header .header__side ul:nth-of-type(2) li.email a::after{-webkit-mask:url(../img/google-drafts_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat;mask:url(../img/google-drafts_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat}.hero{background:var(--color-primary);position:relative;overflow:hidden}.hero .hero__crosses{position:absolute;inset:0;background:var(--color-white);z-index:1;-webkit-mask:url(../img/de-zuiderzee-crosses.svg) top -2rem center/auto calc(100% + 4rem) no-repeat;mask:url(../img/de-zuiderzee-crosses.svg) top -2rem center/auto calc(100% + 4rem) no-repeat;opacity:.125;pointer-events:none}@media only screen and (min-width: 80rem){.hero .hero__crosses{opacity:1}}.hero .hero__text{position:relative;z-index:4;padding-top:var(--padding-block);display:grid;justify-items:center}@media only screen and (min-width: 80rem){.hero .hero__text{padding-top:0;justify-items:start;padding-bottom:4rem}}.hero .hero__text .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}@media only screen and (min-width: 80rem){.hero .hero__text .text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:var(--padding-inline)}}.hero .hero__text .text *{text-align:center}@media only screen and (min-width: 80rem){.hero .hero__text .text *{text-align:left}}.hero .hero__text .text h1,.hero .hero__text .text p{color:var(--color-white)}.hero .hero__text::after{content:"";position:absolute;inset:0;background:var(--color-white);z-index:1;-webkit-mask:url(../img/de-zuiderzee-plant-1.svg) center bottom -0.25rem/auto 10vw no-repeat;mask:url(../img/de-zuiderzee-plant-1.svg) center bottom -0.25rem/auto 10vw no-repeat;display:none}@media only screen and (min-width: 80rem){.hero .hero__text::after{display:initial;pointer-events:none}}.hero .hero__image{z-index:2;max-height:calc(100vh - 2rem);max-height:calc(100lvh - 2rem);pointer-events:none}@media only screen and (min-width: 80rem){.hero .hero__image{grid-column:4/-1;margin-block:-2rem}}.hero .hero__image .image img{position:relative;top:8rem;-webkit-transition:var(--transition-slower);transition:var(--transition-slower)}.hero .hero__image.visible .image img{top:0}.hero .hero__waves{position:absolute;inset:0;z-index:1;grid-column:1/-1;z-index:3;pointer-events:none}.hero .hero__waves::before,.hero .hero__waves::after{content:"";position:absolute;inset:0;width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x}.hero .hero__waves::before{background:var(--color-primary-light);-webkit-mask-position:left bottom -2rem;mask-position:left bottom -2rem;-webkit-animation:waveMove 30s linear infinite;animation:waveMove 30s linear infinite}.hero .hero__waves::after{background:var(--color-white)}section.highlight{gap:0;position:relative}section.highlight::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--color-white)), color-stop(50%, var(--color-primary-light)));background:linear-gradient(var(--color-white) 50%, var(--color-primary-light) 50%);z-index:-1}section.highlight .highlight__text{background:var(--color-tertiary);padding-block:6rem 4rem;position:relative;padding-inline:var(--padding-inline)}section.highlight .highlight__text .text h2{position:absolute;top:0;left:0;color:var(--color-white);background:var(--color-primary);line-height:4rem;padding-inline:2rem;font-size:var(--font-size-large)}section.highlight .highlight__text .text h3{padding-top:2rem;color:var(--color-white);font-family:var(--font-family-secondary)}section.highlight .highlight__image{position:relative}@media only screen and (min-width: 80rem){section.highlight .highlight__image .image{position:absolute;inset:0}section.highlight .highlight__image .image img{height:100%;-o-object-fit:cover;object-fit:cover}}section.highlight:has(+.info){padding-bottom:8rem}section.highlight:has(+.info)::after{content:"";position:absolute;inset:0;background:var(--color-secondary);width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;pointer-events:none;z-index:1}.info{background:var(--color-secondary);margin-top:calc(var(--padding-block)*-1)}.info .info__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding-block:4rem}@media only screen and (min-width: 80rem){.info .info__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.info .info__text .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}@media only screen and (min-width: 80rem){.info .info__text .text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}.info .info__text .text *{text-align:center}@media only screen and (min-width: 80rem){.info .info__text .text *{text-align:left}}.info .info__text .text h2{color:var(--color-white)}.info .info__text .text p{text-wrap:balance}.info .info__text .text p a:not(.button):not(ul.custom a)::before,.info .info__text .text p a:not(.button):not(ul.custom a)::after{border-color:var(--color-primary-light);opacity:.25}.info .info__text .text p a:not(.button):not(ul.custom a)::after{opacity:1}@media only screen and (min-width: 40rem){.info .info__text .file a{white-space:nowrap}}section.instagram{row-gap:0}section.instagram .instagram__items{display:grid;grid-template-columns:1fr;gap:4rem}@media only screen and (min-width: 60rem){section.instagram .instagram__items{grid-template-columns:1fr 1fr 1fr}}section.instagram .instagram__items .instagram__item:nth-of-type(3){display:none}@media only screen and (min-width: 60rem){section.instagram .instagram__items .instagram__item:nth-of-type(3){display:initial}}section.instagram .instagram__items .instagram__item .image{overflow:hidden;position:relative;border-radius:var(--border-radius-large)}section.instagram .instagram__items .instagram__item .image img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}section.instagram .instagram__items .instagram__item .image::before,section.instagram .instagram__items .instagram__item .image::after{content:"";position:absolute;inset:0;background:var(--color-primary);pointer-events:none;-webkit-transition:var(--transition-slow);transition:var(--transition-slow);opacity:0}section.instagram .instagram__items .instagram__item .image::after{background:var(--color-secondary);-webkit-mask:url(../img/social-instagram.svg) center center/var(--mask-size) no-repeat;mask:url(../img/social-instagram.svg) center center/var(--mask-size) no-repeat}section.instagram .instagram__items .instagram__item:hover .image::before{opacity:.875}section.instagram .instagram__items .instagram__item:hover .image::after{opacity:1}section.instagram .instagram__link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.instagram .instagram__link ul li{padding-top:4rem}section.instagram .instagram__link ul li a{display:block;color:var(--color-primary);-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}section.instagram .instagram__link ul li a:hover{color:var(--color-secondary)}section.instagram .instagram__link ul li:nth-child(1) a{position:relative;padding-left:1.5rem}section.instagram .instagram__link ul li:nth-child(1) a::before{content:"";position:absolute;left:0;top:calc(50% - .5rem);width:1rem;height:1rem;background:var(--color-secondary);-webkit-mask:url(../img/social-instagram.svg) center center/100% 100% no-repeat;mask:url(../img/social-instagram.svg) center center/100% 100% no-repeat}.intro-home{position:relative}.intro-home::before,.intro-home::after{content:"";position:absolute;bottom:calc(50% - 5vw);left:0;width:10vw;height:auto;aspect-ratio:1/1;background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;display:none}@media only screen and (min-width: 80rem){.intro-home::before,.intro-home::after{display:initial}}.intro-home::after{left:auto;right:0;-webkit-mask-position:left center;mask-position:left center}.intro-home .intro-home__text{position:relative}.intro-home .intro-home__text h1{color:var(--color-tertiary);text-transform:uppercase}.intro{gap:0;position:relative;grid-template-rows:auto 1fr 1fr auto}@media only screen and (min-width: 80rem){.intro{grid-template-rows:auto 1fr 1fr}}.intro::before{grid-row:1/3;content:"";position:absolute;inset:0;background:var(--color-primary);z-index:1}@media only screen and (min-width: 80rem){.intro::before{grid-row:1/3}}.intro::after{grid-row:1/3;content:"";position:absolute;inset:0;background:var(--color-white);z-index:1;-webkit-mask:url(../img/de-zuiderzee-crosses.svg) top -2rem center/auto calc(100% + 4rem) no-repeat;mask:url(../img/de-zuiderzee-crosses.svg) top -2rem center/auto calc(100% + 4rem) no-repeat;opacity:.125}@media only screen and (min-width: 80rem){.intro::after{grid-row:1/3}}.intro .intro__wave{grid-row:1/3;grid-column:1/-1;position:absolute;inset:0;z-index:2}@media only screen and (min-width: 80rem){.intro .intro__wave{grid-row:1/3}}.intro .intro__title{grid-row:1/2;padding-block:var(--padding-block);position:relative;z-index:4}@media only screen and (min-width: 80rem){.intro .intro__title{grid-row:1/2}}.intro .intro__title .text h1{color:var(--color-white)}.intro .intro__title::after{content:"";position:absolute;right:0rem;bottom:-4rem;width:8rem;height:8rem;background:url(../img/de-zuiderzee-icoon.svg) center center/auto 100% no-repeat}@media only screen and (min-width: 80rem){.intro .intro__title::after{bottom:-8rem;width:16rem;height:16rem}}.intro .intro__text{grid-row:4/5;background:var(--color-tertiary);position:relative;z-index:3}@media only screen and (min-width: 80rem){.intro .intro__text{grid-row:2/4}}.intro .intro__text .text{padding-inline:var(--padding-inline);padding-block:var(--padding-block)}.intro .intro__text .text h3{color:var(--color-white)}.intro .intro__image{grid-row:2/4;position:relative;z-index:3}@media only screen and (min-width: 80rem){.intro .intro__image{grid-row:2/4}}.intro .intro__image img{height:100%;-o-object-fit:cover;object-fit:cover}.logo .logo__slider{grid-column:1/-1}.logo .logo__slider .swiper .swiper__wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.logo .logo__slider .swiper .swiper__wrapper .swiper__slide{width:auto;width:16rem;aspect-ratio:16/9;border:.0625rem solid var(--color-light);border-radius:var(--border-radius-large);margin-right:var(--padding-inline)}@media only screen and (min-width: 40rem){.logo .logo__slider .swiper .swiper__wrapper .swiper__slide{width:20rem}}.logo .logo__slider .swiper .swiper__wrapper .swiper__slide img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:2rem}.map .map__map{height:40rem;border-radius:var(--border-radius-large);padding-inline:var(--padding-inline)}.map .map__map .gm-style-iw,.map .map__map .gm-style-iw-c,.map .map__map .gm-style-iw-chr,.map .map__map .gm-style-iw-ch,.map .map__map .gm-style-iw-d,.map .map__map .gm-style-iw-tc{margin:0 !important;padding:0 !important;max-width:none !important;max-height:none !important;overflow:hidden !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important}.map .map__map .gm-style-iw{top:-2rem}.map .map__map .gm-style-iw-tc{display:none}.map .map__map button.gm-ui-hover-effect{position:absolute !important;top:1rem !important;right:1rem !important;width:3rem !important;height:3rem !important;opacity:1 !important;border-radius:var(--border-radius-round) !important;background:var(--color-tertiary) !important;-webkit-transition:var(--transition) !important;transition:var(--transition) !important}@media only screen and (min-width: 40rem){.map .map__map button.gm-ui-hover-effect{top:2rem !important;right:2rem !important}}.map .map__map button.gm-ui-hover-effect::after{content:"";position:absolute;inset:0;background:var(--color-white);-webkit-mask:url(../img/google-close_small_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat;mask:url(../img/google-close_small_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat}.map .map__map button.gm-ui-hover-effect span{display:none !important}.map .map__map button.gm-ui-hover-effect:hover{background:var(--color-primary) !important}.map .map__text{background:var(--color-secondary);width:16rem;padding-block:4rem;padding-inline:var(--padding-inline);border-radius:var(--border-radius-large)}@media only screen and (min-width: 40rem){.map .map__text{width:24rem}}@media only screen and (min-width: 60rem){.map .map__text{width:32rem}}.map .map__text ul li{color:var(--color-white)}.map .map__text ul li h3{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-large);text-wrap:balance;color:var(--color-white)}.map .map__text ul li a{display:block;font-weight:var(--font-weight-medium);color:var(--color-white);-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.map .map__text ul li a:hover{color:var(--color-tertiary)}.map .map__marker{width:3rem;height:3rem;font-size:0 !important;position:relative;top:3rem}.map .map__marker::after{content:"";position:absolute;top:-3rem;left:0;width:3rem;height:3rem;background:var(--color-primary);-webkit-mask:url(../img/google-location_on_24dp_000000_FILL1_wght400_GRAD0_opsz24.svg) center center/100% 100% no-repeat;mask:url(../img/google-location_on_24dp_000000_FILL1_wght400_GRAD0_opsz24.svg) center center/100% 100% no-repeat}.post-slider{row-gap:0rem}.post-slider .post-slider__text{position:relative;grid-column:1/-1}.post-slider .post-slider__text::before,.post-slider .post-slider__text::after{content:"";position:absolute;bottom:calc(50% - 5vw);left:0;width:10vw;height:auto;aspect-ratio:1/1;background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;display:none}@media only screen and (min-width: 80rem){.post-slider .post-slider__text::before,.post-slider .post-slider__text::after{display:initial}}.post-slider .post-slider__text::after{left:auto;right:0;-webkit-mask-position:left center;mask-position:left center}.post-slider .post-slider__text .text{padding-top:10rem;position:relative}.post-slider .post-slider__text .text::before{content:"";position:absolute;top:0;left:calc(50% - 4rem);width:8rem;height:8rem;background:var(--color-secondary);background:url(../img/de-zuiderzee-icoon.svg) center center/auto 100% no-repeat}.post-slider .post-slider__pagination{padding:3.25rem}.post-slider .post-slider__slider{overflow:hidden}.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide{background:var(--color-white);border-radius:var(--border-radius-large);overflow:hidden}.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide .image img{-webkit-transition:var(--transition-slow);transition:var(--transition-slow)}.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide .text{padding-block:4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-inline:var(--padding-inline);background:var(--color-primary-light)}.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide .text h3{color:var(--color-white)}.post-slider .post-slider__slider .swiper .swiper__wrapper .swiper__slide .text p{margin-bottom:auto}.post-slider .post-slider__link{margin-top:4rem}.post{position:relative}.post .post__text{position:relative;grid-column:1/-1}.post .post__text::before,.post .post__text::after{content:"";position:absolute;bottom:calc(50% - 5vw);left:0;width:10vw;height:auto;aspect-ratio:1/1;background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;mask:url(../img/de-zuiderzee-fish.svg) right center/175% auto no-repeat;display:none}@media only screen and (min-width: 80rem){.post .post__text::before,.post .post__text::after{display:initial}}.post .post__text::after{left:auto;right:0;-webkit-mask-position:left center;mask-position:left center}.post .post__text .text{padding-top:10rem;position:relative}.post .post__text .text::before{content:"";position:absolute;top:0;left:calc(50% - 4rem);width:8rem;height:8rem;background:var(--color-secondary);background:url(../img/de-zuiderzee-icoon.svg) center center/auto 100% no-repeat}.post .post__items{display:grid;grid-template-columns:repeat(1, 1fr);gap:4rem}@media only screen and (min-width: 80rem){.post .post__items{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 90rem){.post .post__items{grid-template-columns:repeat(3, 1fr)}}.post .post__items .post__item{background:var(--color-primary-light);border-radius:var(--border-radius-large);overflow:hidden}.post .post__items .post__item .text{padding-block:4rem;padding-inline:var(--padding-inline)}.post .post__items .post__item .text h3{color:var(--color-white)}.post .post__pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.post .post__pagination ul li a{display:block;width:3rem;height:3rem;background:var(--color-primary);border-radius:var(--border-radius-round);position:relative;-webkit-transition:var(--transition);transition:var(--transition)}.post .post__pagination ul li a::before{content:"";position:absolute;inset:0;background:var(--color-white);-webkit-mask:url(../img/google-chevron_right_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat;mask:url(../img/google-chevron_right_24dp_000000_FILL0_wght400_GRAD0_opsz24.svg) center center/var(--mask-size) no-repeat}.post .post__pagination ul li.prev a::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.post .post__pagination ul li.inactive{pointer-events:none;opacity:.125}.post .post__pagination ul li:hover a{border:.0625rem solid var(--color-secondary);background:var(--color-secondary)}.post .post__pagination ul li:hover a::before{background:var(--color-white)}.post.single .post__items .post__item:nth-child(3){display:none}@media only screen and (min-width: 100rem){.post.single .post__items .post__item:nth-child(3){display:initial}}.review .review__text{position:relative;padding-top:8rem}.review .review__text p{text-wrap:balance}.review .review__text::before{content:"";position:absolute;top:0;left:calc(50% + 5rem);width:6rem;height:6rem;background:var(--color-secondary);-webkit-mask:url(../img/de-zuiderzee-bird.svg) center center/auto 100% no-repeat;mask:url(../img/de-zuiderzee-bird.svg) center center/auto 100% no-repeat;-webkit-transition:var(--transition-slower);transition:var(--transition-slower)}.review .review__text.visible::before{left:calc(50% - 3rem)}.review .review__slider{-ms-flex-line-pack:initial;align-content:initial;justify-items:initial;position:relative}.review .review__slider .swiper__wrapper .swiper__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, color-stop(2rem, transparent), color-stop(2rem, var(--color-tertiary)), to(var(--color-tertiary)));background:linear-gradient(transparent 2rem, var(--color-tertiary) 2rem, var(--color-tertiary) 100%);padding-top:2rem;position:relative}.review .review__slider .swiper__wrapper .swiper__slide::before,.review .review__slider .swiper__wrapper .swiper__slide::after{content:"";position:absolute;top:0;left:calc(50% - 2rem);width:4rem;height:4rem;background:var(--color-primary);z-index:1}.review .review__slider .swiper__wrapper .swiper__slide::after{background:var(--color-white);-webkit-mask:url(../img/de-zuiderzee-quote.svg) center center/1.5rem 1.5rem no-repeat;mask:url(../img/de-zuiderzee-quote.svg) center center/1.5rem 1.5rem no-repeat}.review .review__slider .swiper__wrapper .swiper__slide .text{padding-block:4rem;padding-inline:var(--padding-inline);-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review .review__slider .swiper__wrapper .swiper__slide ul{margin-top:auto;width:calc(100% - var(--padding-inline)*2);background:var(--color-white);padding-top:2rem}@media only screen and (min-width: 90rem){.review .review__slider .swiper__wrapper .swiper__slide ul{width:calc(100% - var(--padding-inline)*4)}}.review .review__slider .swiper__wrapper .swiper__slide ul li{color:var(--color-primary);padding-inline:var(--padding-inline);text-align:center}.review .review__slider .swiper__wrapper .swiper__slide ul li:nth-child(1){font-weight:var(--font-weight-bold)}.team{grid-template-rows:auto 4rem auto 8rem;gap:0;position:relative;overflow:hidden}@media only screen and (min-width: 80rem){.team{grid-template-rows:4rem 4rem auto 4rem 8rem;--grid-columns: 8}}.team::before{grid-row:2/5;content:"";position:absolute;inset:0;background:var(--color-primary-light);z-index:1}@media only screen and (min-width: 80rem){.team::before{grid-row:3/6}}.team::after{content:"";position:absolute;inset:0;background:var(--color-secondary);width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;pointer-events:none;z-index:1}.team .team__title{grid-row:1/3;background:var(--color-primary);z-index:2}@media only screen and (min-width: 80rem){.team .team__title{grid-row:1/4;grid-column:2/8;display:grid;grid-template-columns:subgrid}}.team .team__title .text{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:4rem 4rem}.team .team__title .text::before{content:"";position:absolute;inset:0;background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-fish.svg) center center/calc(100% - var(--padding-inline) * 2) calc(100% - var(--padding-inline)*1) no-repeat;mask:url(../img/de-zuiderzee-fish.svg) center center/calc(100% - var(--padding-inline) * 2) calc(100% - var(--padding-inline)*1) no-repeat;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);z-index:-1}@media only screen and (min-width: 80rem){.team .team__title .text{grid-column:1/4}}.team .team__title .text h2{color:var(--color-white);text-align:center}.team .team__slider{grid-row:3/4;overflow:hidden;z-index:2;background:var(--color-white);padding-block:4rem 2.5rem}@media only screen and (min-width: 80rem){.team .team__slider{grid-row:2/5;grid-column:5/-2}}.team .team__slider .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-inline:2rem;margin-bottom:2rem}.team .team__slider .image img{width:min(100%,8rem);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.team .team__slider .image::before{content:"";width:min(100%,8rem);aspect-ratio:1/1;background:var(--color-light);background-image:url(../img/de-zuiderzee-icoon.svg);background-position:center center;background-size:auto calc(100% - 2rem);background-repeat:no-repeat}.team .team__slider .text{padding-block:0;margin-bottom:auto;padding-inline:2rem}.team .team__slider .text ul{width:100%}.team .team__slider .text ul li{text-align:center;line-height:var(--line-height-small)}.team .team__slider .text ul li:nth-child(1){font-weight:var(--font-weight-bold)}.team .team__slider .pagination{margin-top:2.5rem;margin-inline:auto}.team .team__slider .pagination.swiper-pagination-bullets .swiper-pagination-bullet::after{-webkit-mask:url(../img/de-zuiderzee-fish.svg) center center/100% auto no-repeat;mask:url(../img/de-zuiderzee-fish.svg) center center/100% auto no-repeat;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.values{gap:0}@media only screen and (min-width: 80rem){.values{grid-template-rows:4rem auto auto 4rem;--grid-columns: 8}}.values .values__text{background:var(--color-primary);grid-column:1/-2;padding-bottom:4rem}@media only screen and (min-width: 80rem){.values .values__text{padding-bottom:0;grid-row:1/4;grid-column:2/8;display:grid;grid-template-columns:subgrid}}.values .values__text .text{padding-block:4rem;padding-inline:var(--padding-inline)}@media only screen and (min-width: 80rem){.values .values__text .text{grid-column:1/5}}.values .values__text .text h2{color:var(--color-white)}.values .values__list{background:var(--color-secondary);grid-column:2/-1;margin-top:-4rem}@media only screen and (min-width: 80rem){.values .values__list{margin:0;grid-row:2/5;grid-column:6/-2}}.values .values__list .text{padding-block:4rem;padding-inline:var(--padding-inline);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.values .values__list .text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.values .values__list .text ul li{color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-large);position:relative;padding-left:calc(var(--font-size-large)*2 + 2rem)}.values .values__list .text ul li::before{content:"";position:absolute;top:0;left:0;height:calc(var(--font-size-large)*2);width:auto;aspect-ratio:1/1;background:var(--color-primary-light);-webkit-mask:url(../img/de-zuiderzee-fish.svg) center center/100% auto no-repeat;mask:url(../img/de-zuiderzee-fish.svg) center center/100% auto no-repeat;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.values .values__list .text ul li:not(:last-of-type)::after{content:"";position:absolute;inset:0;background:var(--color-white);-webkit-mask:url(../img/de-zuiderzee-dot.svg) left bottom/auto .125rem repeat-x;mask:url(../img/de-zuiderzee-dot.svg) left bottom/auto .125rem repeat-x}.values .values__list .text .button,.values .values__list .text .form .gform_wrapper .gform-footer .button,.form .gform_wrapper .gform-footer .values .values__list .text .button,.values .values__list .text .header .header__menu>ul>li.highlight a,.header .header__menu>ul>li.highlight .values .values__list .text a,.values .values__list .text .form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight a,.form .gform_wrapper .gform-footer .header .header__menu>ul>li.highlight .values .values__list .text a,.values .values__list .text .header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer a,.header .header__menu>ul>li.highlight .form .gform_wrapper .gform-footer .values .values__list .text a,.values .values__list .text .header .header__side>ul:nth-of-type(1)>li.highlight a,.header .header__side>ul:nth-of-type(1)>li.highlight .values .values__list .text a,.values .values__list .text .form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight a,.form .gform_wrapper .gform-footer .header .header__side>ul:nth-of-type(1)>li.highlight .values .values__list .text a,.values .values__list .text .header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer a,.header .header__side>ul:nth-of-type(1)>li.highlight .form .gform_wrapper .gform-footer .values .values__list .text a{margin-top:auto}.vision{gap:0;grid-template-rows:auto 4rem 4rem 1fr 4rem auto 8rem}@media only screen and (min-width: 80rem){.vision{grid-template-rows:auto 4rem 4rem 1fr 8rem;gap:0}}.vision .vision__bg-wave{background:var(--color-tertiary);width:100%;height:100%;grid-row:2/-1;grid-column:1/-1;position:relative;pointer-events:none;z-index:-1}.vision .vision__bg-wave::before{content:"";position:absolute;inset:0;background:var(--color-white);width:200%;-webkit-mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;mask:url(../img/de-zuiderzee-wave-1.svg) left bottom -2.5rem/120rem 6rem repeat-x;z-index:1}.vision .vision__bg-life{width:100%;height:100%;grid-row:2/-1;grid-column:1/-1;position:relative;pointer-events:none;z-index:1}.vision .vision__bg-life::before{content:"";position:absolute;inset:0;background:var(--color-white);-webkit-mask:url(../img/de-zuiderzee-crab.svg) left calc(25% + 1rem) bottom/auto 4rem no-repeat;mask:url(../img/de-zuiderzee-crab.svg) left calc(25% + 1rem) bottom/auto 4rem no-repeat;z-index:1;display:none}@media only screen and (min-width: 80rem){.vision .vision__bg-life::before{display:initial}}.vision .vision__bg-life::after{content:"";position:absolute;inset:0;background:var(--color-white);-webkit-mask:url(../img/de-zuiderzee-plant-2.svg) left calc(75% + 5rem) bottom 0.25rem/auto 12rem no-repeat;mask:url(../img/de-zuiderzee-plant-2.svg) left calc(75% + 5rem) bottom 0.25rem/auto 12rem no-repeat;z-index:1}.vision .vision__title{grid-row:1/3;display:grid;justify-self:center;background:var(--color-secondary);padding-block:4rem;padding-inline:var(--padding-inline)}@media only screen and (min-width: 80rem){.vision .vision__title{grid-column:2/4;margin-right:4rem;justify-self:initial}}.vision .vision__title .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vision .vision__title .text h2{color:var(--color-white);text-align:center}.vision .vision__text{grid-row:4/5;display:grid;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (min-width: 80rem){.vision .vision__text{grid-column:2/4;margin-right:4rem}}.vision .vision__text .text{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 80rem){.vision .vision__text .text{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.vision .vision__image{grid-row:6/7}@media only screen and (min-width: 80rem){.vision .vision__image{grid-column:4/-1;grid-row:1/5}}