/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"Space Grotesk";font-style:normal;font-weight:400;src:url(/themes/custom/zodion/fonts/space-grotesk-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Space Grotesk";font-style:normal;font-weight:500;src:url(/themes/custom/zodion/fonts/space-grotesk-v22-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Space Grotesk";font-style:normal;font-weight:700;src:url(/themes/custom/zodion/fonts/space-grotesk-v22-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:400;src:url(/themes/custom/zodion/fonts/dm-sans-v17-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:500;src:url(/themes/custom/zodion/fonts/dm-sans-v17-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:700;src:url(/themes/custom/zodion/fonts/dm-sans-v17-latin-700.woff2) format("woff2")}:root{--spacing-unit:40px;--spacing-unit-half:calc(var(--spacing-unit) * 0.5);--margin-base-adaptive:calc(var(--spacing-unit) + 2.5vw);--margin-soft-adaptive:calc(var(--spacing-unit-half) + 2vw);--padding-base-adaptive:calc(var(--spacing-unit) + 4vw);--padding-soft-adaptive:calc(var(--spacing-unit-half) + 2vw);--padding-lg-adaptive:calc(var(--spacing-unit) + 6vw);--input-padding-vert:0.75rem;--input-padding-hor:0.75rem;--gutter:var(--spacing-unit);--gutter-quart:calc(var(--gutter) * 0.25);--gutter-half:calc(var(--gutter) * 0.5);--gutter-threequart:calc(var(--gutter) * 0.75);--gutter-half-negative:calc(var(--gutter) * -0.5);--gutter-quart-negative:calc(var(--gutter) * -0.25);--padding-small:15px;--border-radius:6px;--border-radius-half:3px;--max-width-inner:51.6875rem;--max-width-between:72.5rem;--max-width-container:87.5rem;--max-width-container-padded:calc(var(--max-width-container) + 5rem);--max-width-layout:137.5rem;--html-font-size:16px;--color-black:#1D1917;--color-white:#fff;--color-green:#0A4F02;--color-green-darker:#074001;--color-green-bright:#97D700;--color-ochre:#F1C764;--color-ochre-darker:#DA9900;--color-brown:#4E3629;--color-brown-darker:#412E23;--color-moss:#D0D1AB;--color-moss-a11y:#72733F;--color-primary:var(--color-brown);--color-primary-darker:var(--color-brown-darker);--color-secondary:var(--color-green);--color-secondary-darker:var(--color-green-darker);--color-tertiary:var(--color-ochre);--color-tertiary-darker:var(--color-ochre-darker);--color-meta:var(--color-moss-a11y);--color-figcaption:var(--color-meta);--color-action:var(--color-green-bright);--border-color:var(--color-moss);--border-color-focus:var(--color-moss-a11y);--base-icon-fill:var(--color-secondary);--bg-footer:var(--color-primary);--bg-cta:var(--color-secondary);--bg-section:var(--color-moss);--font-family-primary:'DM Sans',Arial;--font-family-secondary:'Space Grotesk',Arial;--base-font-color:var(--color-black);--base-font-size:1.25rem;--base-font-weight:var(--fw-reg);--base-font-family:var(--font-family-primary);--base-line-height:1.7;--font-weight-semi:600;--fw-ultralight:100;--fw-light:200;--fw-book:300;--fw-reg:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-xbold:800;--fw-heavy:900;--font-small:0.9375rem;--font-smaller:1.0625rem;--font-larger:1.375rem;--font-large:1.625rem;--base-heading-color:var(--base-font-color);--base-heading-font:var(--font-family-secondary);--base-heading-fw:var(--fw-bold);--base-heading-lineheight:1.2;--base-h1-size:3.5rem;--base-h1-size-md:2.875rem;--base-h1-size-mobile:2rem;--base-h1-lineheight:var(--base-heading-lineheight);--base-h2-size:1.75rem;--base-h2-size-mobile:1.375rem;--base-h2-lineheight:var(--base-heading-lineheight);--base-h2-fw:var(--fw-bold);--base-h3-size:1.5rem;--base-h3-lineheight:var(--base-heading-lineheight);--base-h4-size:1.5rem;--base-h4-lineheight:var(--base-heading-lineheight);--base-h5-size:1.25rem;--base-h5-lineheight:var(--base-heading-lineheight);--base-h6-size:18px;--link:var(--base-font-color);--link-hover:var(--color-secondary);--star-color:var(--color-secondary);--star-color-inactive:var(--color-moss);--star-color-inactive-border:var(--color-moss);--msg-status-bg:var(--color-secondary);--msg-status-color:var(--color-white);--msg-status-border:darken(var(--msg-status-bg,10%));--msg-warning-bg:var(--color-orange-a11y);--msg-warning-color:var(--color-white);--msg-warning-border:darken(var(--msg-warning-bg,10%));--msg-error-bg:red;--msg-error-color:var(--color-white);--msg-error-border:darken(var(--msg-error-bg,10%))}@font-face{font-family:"icons";src:url(/themes/custom/zodion/dist/fonts/iconfont/iconfont-x4q22.eot);src:url(/themes/custom/zodion/dist/fonts/iconfont/iconfont-x4q22.eot#iefix) format("eot"),url(/themes/custom/zodion/dist/fonts/iconfont/iconfont-x4q22.woff) format("woff"),url(/themes/custom/zodion/dist/fonts/iconfont/iconfont-x4q22.ttf) format("truetype"),url(/themes/custom/zodion/dist/fonts/iconfont/iconfont-x4q22.svg#icons) format("svg");font-weight:normal;font-style:normal}.text--large{font-size:1.5rem;line-height:1.4;font-weight:var(--font-family-primary)}.text--intro,.text--field-intro{font-size:1.25rem;font-family:var(--font-family-secondary)}@media(min-width:560px){.text--intro,.text--field-intro{font-size:1.375rem}}h1,h2,h3,h4{color:var(--color-black);font-weight:var(--base-heading-fw);font-family:var(--base-heading-font)}.field--name-body p+ul,.field--name-field-body p+ul,.cke_editable p+ul,.rich-text p+ul{margin-top:1.6rem}.field--name-body p+h2,.field--name-body p+h3,.field--name-body p+h4,.field--name-field-body p+h2,.field--name-field-body p+h3,.field--name-field-body p+h4,.cke_editable p+h2,.cke_editable p+h3,.cke_editable p+h4,.rich-text p+h2,.rich-text p+h3,.rich-text p+h4{margin-top:var(--gutter)}.field--name-body p+.btn,.field--name-field-body p+.btn,.cke_editable p+.btn,.rich-text p+.btn{margin-top:2rem}.field--name-body p>.btn,.field--name-field-body p>.btn,.cke_editable p>.btn,.rich-text p>.btn{margin-top:.6rem}.field--name-body h2+h3,.field--name-field-body h2+h3,.cke_editable h2+h3,.rich-text h2+h3{margin-top:var(--gutter)}.field--name-body ul,.field--name-body ol,.field--name-field-body ul,.field--name-field-body ol,.cke_editable ul,.cke_editable ol,.rich-text ul,.rich-text ol{margin:2rem 0 0 0;padding:0}.field--name-body ul li,.field--name-body ol li,.field--name-field-body ul li,.field--name-field-body ol li,.cke_editable ul li,.cke_editable ol li,.rich-text ul li,.rich-text ol li{position:relative;padding-left:1.5625rem;list-style:none}.field--name-body ul li:before,.field--name-body ol li:before,.field--name-field-body ul li:before,.field--name-field-body ol li:before,.cke_editable ul li:before,.cke_editable ol li:before,.rich-text ul li:before,.rich-text ol li:before{content:" ";display:block;position:absolute;top:1rem;left:0}.field--name-body ul+h2,.field--name-body ul+h3,.field--name-body ul+h4,.field--name-body ol+h2,.field--name-body ol+h3,.field--name-body ol+h4,.field--name-field-body ul+h2,.field--name-field-body ul+h3,.field--name-field-body ul+h4,.field--name-field-body ol+h2,.field--name-field-body ol+h3,.field--name-field-body ol+h4,.cke_editable ul+h2,.cke_editable ul+h3,.cke_editable ul+h4,.cke_editable ol+h2,.cke_editable ol+h3,.cke_editable ol+h4,.rich-text ul+h2,.rich-text ul+h3,.rich-text ul+h4,.rich-text ol+h2,.rich-text ol+h3,.rich-text ol+h4{margin-top:var(--gutter)}.field--name-body ul li::before,.field--name-field-body ul li::before,.cke_editable ul li::before,.rich-text ul li::before{width:0.3125rem;height:0.3125rem;border-radius:50%;background:var(--color-secondary);top:1rem}.field--name-body ol,.field--name-field-body ol,.cke_editable ol,.rich-text ol{counter-reset:numlist}.field--name-body ol li::before,.field--name-field-body ol li::before,.cke_editable ol li::before,.rich-text ol li::before{counter-increment:numlist;content:counter(numlist) ".";top:0;font-weight:var(--font-weight-semi);color:var(--color-secondary)}.field--name-body h2+p,.field--name-body h3+p,.field--name-body h4+p,.field--name-field-body h2+p,.field--name-field-body h3+p,.field--name-field-body h4+p,.cke_editable h2+p,.cke_editable h3+p,.cke_editable h4+p,.rich-text h2+p,.rich-text h3+p,.rich-text h4+p{margin-top:1rem}.field--name-body h2 strong,.field--name-body h3 strong,.field--name-body h4 strong,.field--name-field-body h2 strong,.field--name-field-body h3 strong,.field--name-field-body h4 strong,.cke_editable h2 strong,.cke_editable h3 strong,.cke_editable h4 strong,.rich-text h2 strong,.rich-text h3 strong,.rich-text h4 strong{font-weight:var(--base-heading-fw)}.field--name-body .btn,.field--name-field-body .btn,.cke_editable .btn,.rich-text .btn{background-position:right 15px center;background-repeat:no-repeat;background-size:1.4rem auto}.field--name-body .btn strong,.field--name-field-body .btn strong,.cke_editable .btn strong,.rich-text .btn strong{font-weight:var(--base-heading-fw)}.field--name-body .align-left,.field--name-field-body .align-left,.cke_editable .align-left,.rich-text .align-left{margin-right:var(--gutter)}.field--name-body .align-right,.field--name-field-body .align-right,.cke_editable .align-right,.rich-text .align-right{margin-left:var(--gutter)}.field--name-body figcaption,.field--name-field-body figcaption,.cke_editable figcaption,.rich-text figcaption{border-bottom:.1rem solid var(--border-color);font-size:var(--font-smaller);color:var(--color-meta);padding:0.625rem 0}.field--name-body blockquote,.field--name-field-body blockquote,.cke_editable blockquote,.rich-text blockquote{position:relative;padding-left:2.5rem;margin:var(--gutter) 0}.field--name-body blockquote:before,.field--name-field-body blockquote:before,.cke_editable blockquote:before,.rich-text blockquote:before{content:' " ';position:absolute;left:0;top:1.5rem;color:var(--color-primary);font-size:6rem}.field--name-body blockquote,.field--name-field-body blockquote,.cke_editable blockquote,.rich-text blockquote{font-size:2.2rem;line-height:3.4rem}.field--name-body figure,.field--name-body>div[data-entity-type=media],.field--name-field-body figure,.field--name-field-body>div[data-entity-type=media],.cke_editable figure,.cke_editable>div[data-entity-type=media],.rich-text figure,.rich-text>div[data-entity-type=media]{margin-top:var(--spacing-unit)}.field--name-body figure+p,.field--name-body figure+h2,.field--name-body figure+h3,.field--name-body>div[data-entity-type=media]+p,.field--name-body>div[data-entity-type=media]+h2,.field--name-body>div[data-entity-type=media]+h3,.field--name-field-body figure+p,.field--name-field-body figure+h2,.field--name-field-body figure+h3,.field--name-field-body>div[data-entity-type=media]+p,.field--name-field-body>div[data-entity-type=media]+h2,.field--name-field-body>div[data-entity-type=media]+h3,.cke_editable figure+p,.cke_editable figure+h2,.cke_editable figure+h3,.cke_editable>div[data-entity-type=media]+p,.cke_editable>div[data-entity-type=media]+h2,.cke_editable>div[data-entity-type=media]+h3,.rich-text figure+p,.rich-text figure+h2,.rich-text figure+h3,.rich-text>div[data-entity-type=media]+p,.rich-text>div[data-entity-type=media]+h2,.rich-text>div[data-entity-type=media]+h3{margin-top:var(--spacing-unit)}.field--name-body a[class*=btn],.field--name-field-body a[class*=btn],.cke_editable a[class*=btn],.rich-text a[class*=btn]{font-family:var(--btn-default-font)}.field--name-body a[class*=btn]:after,.field--name-field-body a[class*=btn]:after,.cke_editable a[class*=btn]:after,.rich-text a[class*=btn]:after{display:block;content:" ";position:absolute;right:0;top:0;bottom:0;width:1.875rem;-webkit-mask:url(/themes/custom/zodion/img/icons/arrow.svg) center right 12px no-repeat;mask:url(/themes/custom/zodion/img/icons/arrow.svg) center right 12px no-repeat;-webkit-mask-size:18px auto;mask-size:18px auto}.field--name-body a[class*=btn]+a[class*=btn],.field--name-field-body a[class*=btn]+a[class*=btn],.cke_editable a[class*=btn]+a[class*=btn],.rich-text a[class*=btn]+a[class*=btn]{margin-left:1.5625rem}form{--input-bg:var(--color-white);--input-bg-focus:var(--color-white);--input-border-color:var(--border-color);--input-border-color-focus:var(--color-primary);--submit-bg:var(--color-tertiary);--submit-bg-active:var(--color-tertiary-darker);--submit-color:var(--base-font-color);--submit-color-hover:var(--color--white);--label-width:18.75rem;--radio-input-size:24px;--checkbox-input-size:24px}.webform-submission-form{border-top:2px solid var(--border-color);margin-top:var(--spacing-unit);padding-top:var(--spacing-unit-half)}.webform-submission-form label,.webform-submission-form legend{line-height:1.3;box-sizing:border-box}.webform-submission-form fieldset{margin-left:0;margin-right:0}.webform-submission-form .js-form-item{margin-top:1.875rem}.webform-submission-form .fieldset-wrapper .js-form-type-radio,.webform-submission-form .fieldset-wrapper .js-form-type-checkbox{margin-top:0}.webform-submission-form .js-form-type-datetime .l-elements-wrapper .js-form-type-date{margin-top:0}.webform-submission-form>div,.webform-submission-form>fieldset{margin-top:1.875rem}.webform-submission-form>div+.js-form-type-webform-markup,.webform-submission-form>fieldset+.js-form-type-webform-markup{border-top:0.0625rem solid var(--border-color);margin-top:1.875rem;padding-top:1.875rem}.webform-submission-form hr{border-color:var(--border-color)}@media(min-width:560px){.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label){display:flex;flex-wrap:wrap}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label)>label,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label)>legend{padding-right:1.25rem;padding-top:var(--input-padding-hor);display:inline-block;flex:1 0 var(--label-width)}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) input,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) .form-select,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) textarea,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) .webform-gmap-field-canvas{flex:1 0 calc(100% - var(--label-width))}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label)>.l-elements-wrapper,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label)>.fieldset-wrapper{width:calc(100% - var(--label-width))}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) .description{margin-left:var(--label-width)}.webform-submission-form fieldset[role=radiogroup]::before,.webform-submission-form fieldset[role=radiogroup]::after,.webform-submission-form fieldset.js-webform-type-checkboxes::before,.webform-submission-form fieldset.js-webform-type-checkboxes::after,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other::before,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other::after,.webform-submission-form fieldset.radios--wrapper::before,.webform-submission-form fieldset.radios--wrapper::after,.webform-submission-form fieldset.js-webform-radios-other::before,.webform-submission-form fieldset.js-webform-radios-other::after,.webform-submission-form fieldset.js-webform-select-other::before,.webform-submission-form fieldset.js-webform-select-other::after,.webform-submission-form fieldset.webform-type-webform-scale::before,.webform-submission-form fieldset.webform-type-webform-scale::after{content:"";display:table}.webform-submission-form fieldset[role=radiogroup]::after,.webform-submission-form fieldset.js-webform-type-checkboxes::after,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other::after,.webform-submission-form fieldset.radios--wrapper::after,.webform-submission-form fieldset.js-webform-radios-other::after,.webform-submission-form fieldset.js-webform-select-other::after,.webform-submission-form fieldset.webform-type-webform-scale::after{clear:both}.webform-submission-form fieldset[role=radiogroup] legend,.webform-submission-form fieldset.js-webform-type-checkboxes legend,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other legend,.webform-submission-form fieldset.radios--wrapper legend,.webform-submission-form fieldset.js-webform-radios-other legend,.webform-submission-form fieldset.js-webform-select-other legend,.webform-submission-form fieldset.webform-type-webform-scale legend{float:left;width:var(--label-width);padding-top:0.9375rem;padding-right:1.25rem;padding-left:0}.webform-submission-form fieldset[role=radiogroup]>.fieldset-wrapper,.webform-submission-form fieldset.js-webform-type-checkboxes>.fieldset-wrapper,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other>.fieldset-wrapper,.webform-submission-form fieldset.radios--wrapper>.fieldset-wrapper,.webform-submission-form fieldset.js-webform-radios-other>.fieldset-wrapper,.webform-submission-form fieldset.js-webform-select-other>.fieldset-wrapper,.webform-submission-form fieldset.webform-type-webform-scale>.fieldset-wrapper{float:left;width:calc(100% - var(--label-width))}.webform-submission-form fieldset[role=radiogroup]>.fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-type-checkboxes>.fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other>.fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.radios--wrapper>.fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-radios-other>.fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-select-other>.fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.webform-type-webform-scale>.fieldset-wrapper .js-form-item:first-child{margin-top:0}.webform-submission-form>.js-form-type-checkbox:not(.form-no-label){margin-left:var(--label-width)}}@media(min-width:560px)and (min-width:560px){.webform-submission-form .form-actions{padding-left:var(--label-width)}}.form-actions{margin-top:var(--gutter);display:flex}.form-actions input.form-submit{box-shadow:0 3px 6px rgba(0,0,0,.1);width:auto;height:auto;line-height:1.2}.form-actions .link--previous{display:inline-block;margin-left:1.25rem;border:2px solid var(--border-color);padding:0.625rem 0.625rem 3px;border-radius:var(--border-radius);text-decoration:none;line-height:1.2}.form-actions .link--previous:focus,.form-actions .link--previous:hover{text-decoration:underline;border-color:var(--color-primary)}.js-form-item{margin-bottom:0}.js-form-item label,.js-form-item .fieldset-legend{font-weight:var(--fw-bold);font-family:var(--base-font-family)}.js-form-item label{display:inline-block}.js-form-item .form-required:after{content:"*";display:inline-block;margin-left:0.3125rem}.field-prefix,.field-suffix{font-size:var(--font-smaller)}input.form-text,input.form-number,input.form-date,input.form-email,input.form-tel,select,textarea{margin-top:0.3125rem;padding:var(--input-padding-vert) var(--input-padding-hor);box-sizing:border-box;background:var(--input-bg);font-family:var(--font-family-primary),sans-serif;font-size:var(--base-font-size);width:100%;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;border:1px solid var(--input-border-color);color:var(--base-font-color);border-radius:var(--border-radius)}input.form-text:focus,input.form-number:focus,input.form-date:focus,input.form-email:focus,input.form-tel:focus,select:focus,textarea:focus{border-color:var(--input-border-color-focus);background-color:var(--input-bg-focus)}.has-error input.form-text,.has-error input.form-number,.has-error input.form-date,.has-error input.form-email,.has-error input.form-tel,.has-error select,.has-error textarea{border-color:var(--color-primary)}.has-error input.form-text:focus,.has-error input.form-number:focus,.has-error input.form-date:focus,.has-error input.form-email:focus,.has-error input.form-tel:focus,.has-error select:focus,.has-error textarea:focus{border-color:var(--color-primary)}select{background-image:url(/themes/custom/zodion/img/select-arrow.svg);background-position:right 15px top 50%;background-repeat:no-repeat;line-height:initial;background-size:14px auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}select[multiple]{min-height:180px;background:none}input[type=date]{max-width:20rem}input[type=time]{max-width:12rem}.js input.form-autocomplete{background-repeat:no-repeat;background-position:right 10px top 50%}.js input.form-autocomplete.ui-autocomplete-loading{background-position:right 10px top 50%}.js-form-type-checkbox label,.js-form-type-radio label{font-weight:normal;margin-top:0}.js-form-type-checkbox:not(.form-no-label),.js-form-type-radio:not(.form-no-label){position:relative;padding-left:2.8125rem}.webform-scale-option .js-form-type-checkbox:not(.form-no-label),.webform-scale-option .js-form-type-radio:not(.form-no-label){padding:0}.js-form-type-checkbox:not(.form-no-label) input,.js-form-type-radio:not(.form-no-label) input{position:absolute;left:0;top:0.3125rem}.js-form-type-checkbox:focus label,.js-form-type-checkbox:hover label,.js-form-type-radio:focus label,.js-form-type-radio:hover label{text-decoration:underline}.js-form-type-checkbox:focus input:before,.js-form-type-checkbox:hover input:before,.js-form-type-radio:focus input:before,.js-form-type-radio:hover input:before{border-color:var(--input-border-color-focus)}.js-webform-radios,.js-webform-checkboxes,.js-webform-webform-scale{margin-top:1rem}.js-webform-radios .js-form-item+.js-form-item,.js-webform-checkboxes .js-form-item+.js-form-item,.js-webform-webform-scale .js-form-item+.js-form-item{margin-top:0.3125rem}.js-webform-radios .js-form-item+.js-form-item.select-all-checkbox,.js-webform-checkboxes .js-form-item+.js-form-item.select-all-checkbox,.js-webform-webform-scale .js-form-item+.js-form-item.select-all-checkbox{margin-top:1rem}input[type=checkbox],input[type=radio]{padding:0;position:relative;margin:0;-webkit-appearance:none;border-radius:3px;display:inline-block;border:none}input[type=checkbox]::before,input[type=checkbox]::after,input[type=radio]::before,input[type=radio]::after{top:0;left:0;display:block;position:absolute;border-radius:2px}input[type=checkbox]::before,input[type=radio]::before{content:"";border:2px solid var(--border-color)}input[type=checkbox]:checked::after,input[type=radio]:checked::after{content:"";display:block}input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=radio]:focus,input[type=radio]:hover{border-color:var(--input-border-color-focus)}input[type=radio]{width:var(--radio-input-size);height:var(--radio-input-size)}input[type=radio]::before{width:calc(var(--radio-input-size) - 4px);height:calc(var(--radio-input-size) - 4px);border-radius:50%}input[type=radio]:after{background:var(--color-primary)}input[type=radio]:checked:before{border-color:var(--color-primary)}input[type=radio]:checked:after{width:calc(var(--radio-input-size) - 8px);height:calc(var(--radio-input-size) - 8px);background-image:none;border-radius:50%;top:4px;left:4px}input[type=checkbox]{width:var(--checkbox-input-size);height:var(--checkbox-input-size)}input[type=checkbox]::before{width:calc(var(--checkbox-input-size) - 4px);height:calc(var(--checkbox-input-size) - 4px);border-radius:3px}input[type=checkbox]:after{background:var(--color-primary) url(/themes/custom/zodion/img/checkbox-white.svg) center center no-repeat;width:100%;height:100%}input[type=checkbox]:checked:before{border-color:var(--color-primary)}button{font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height)}button:hover,button:focus{outline:none}.js-form-type-radio input{position:absolute;left:0;top:.7rem}hr.webform-horizontal-rule{border-top:1px solid var(--border-color);margin:var(--margin-soft-adaptive) 0}fieldset{border:1px solid var(--border-color);padding:1.25rem}@media(min-width:1200px){fieldset{padding:1.875rem 2.1875rem}}fieldset>legend{padding:0;background:var(--color-white);font-family:vaR(--font-family-secondary)}@media(min-width:992px){fieldset>legend{padding:0 0.9375rem}}fieldset .fieldgroup{margin-top:var(--spacing-unit-half);padding:0}fieldset .fieldgroup>legend{padding:0;font-family:var(--font-family-primary);color:var(--base-font-color)}fieldset+fieldset{margin-top:var(--spacing-unit)}.js-form-type-date>input{width:auto}.js-form-type-datetime .container-inline{display:flex}.js-form-type-datetime .container-inline input{width:auto}.js-form-type-datetime .js-form-item+.js-form-item{margin:0 2rem 0}input.form-submit{background:var(--submit-bg);border:none;padding:0.75rem 1.25rem;color:var(--submit-color);display:inline-block;font-family:var(--base-font-family) sans-serif;cursor:pointer;-webkit-appearance:none;font-size:var(--base-font-size);font-weight:700;border-radius:var(--border-radius);width:auto}input.form-submit:hover,input.form-submit:focus{background-color:var(--submit-bg-active);text-decoration:underline}@media(max-width:559px){input.form-submit{padding:0.5rem 1rem}}.tippy-content{background:var(--color-primary);border-radius:0;padding:1rem 1.5rem}.tippy-arrow{color:var(--color-primary)}.webform-element-help{float:right;background:var(--color-gray);border-color:rgba(0,0,0,0)}.webform-element-help span[aria-hidden=true]{display:block}.webform-element-help:hover,.webform-element-help:focus,.webform-element-help:active{background:var(--color-primary);border-color:var(--color-primary)}.webform-element-description,.text-count-message{color:var(--color-meta);margin-top:0.9375rem;font-size:var(--font-smaller);line-height:1.4}.webform-element-more--content{padding-left:2.5rem}.checkout-order-summary table{width:100%}.checkout-order-summary>div{border-top:2px solid var(--border-color);margin-top:var(--spacing-unit-half);padding-top:var(--spacing-unit-half)}@media(min-width:560px){#edit-coupon-redemption-form{display:flex;align-items:flex-end}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;padding:0;width:100%;height:100vh;font-size:100%}html{background:var(--color-white)}*{box-sizing:border-box}body{overflow-x:hidden;font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-font-color);font-family:var(--base-font-family);font-weight:var(--base-font-weight);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media(max-width:559px){body{font-size:1rem;line-height:1.6}}body.page--no-scroll,body.l-show-nav,body.l-show-search,body.fixed{position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:hidden}a{color:var(--link);text-decoration:underline;transition:color .2s}a:hover{color:var(--link-hover);text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--base-heading-font)}h1{font-size:var(--base-h1-size-mobile);line-height:var(--base-h1-lineheight)}h1+.node,h1+.rich-text,h1+.block{margin-top:1.25rem}@media(min-width:560px)and (max-width:1199px){h1{font-size:var(--base-h1-size-md)}}@media(min-width:1200px){h1{font-size:var(--base-h1-size)}}h2{font-size:var(--base-h2-size-mobile);line-height:var(--base-h2-lineheight);font-weight:var(--base-h2-fw)}@media(min-width:992px){h2{font-size:var(--base-h2-size)}}h3{font-size:var(--base-h3-size);line-height:var(--base-h3-lineheight)}h4{font-size:var(--base-h4-size);line-height:var(--base-h4-lineheight)}h5{font-size:var(--base-h5-size);line-height:var(--base-h5-lineheight)}p{margin:1rem 0 0 0}.contextual+p,p:first-child{margin-top:0}.layout-container{max-width:var(--max-width-layout);margin-left:auto;margin-right:auto;position:relative;width:100vw;overflow-x:hidden;box-shadow:0 0 20px rgba(0,0,0,.15)}img{display:block;max-width:100%;height:auto}figure{margin:0;padding:0}*[aria-hidden=true]{display:none}.ui-widget{font-family:var(--font-family-primary)}address{font-style:normal}.block-local-tasks-block{position:fixed;left:0;bottom:0;box-shadow:0 0 1rem rgba(0,0,0,.2);z-index:101;background:var(--color-white);min-width:15rem;padding:0.9375rem 0;font-size:0.9375rem;max-width:var(--max-width-container);margin-left:auto;margin-right:auto;margin-top:1.25rem}.block-local-tasks-block ul{margin:0;padding:0}.block-local-tasks-block ul li{list-style:none;padding:0;display:inline-block}.block-local-tasks-block ul a{display:block;padding:0.3125rem 1.5625rem}.block-local-tasks-block ul a:hover,.block-local-tasks-block ul a:active{text-decoration:underline}.path-user .block-local-tasks-block{position:initial;margin-bottom:1.25rem}.message-inner{display:block}.message-inner span{display:inline-block}.messages{position:relative;padding:0.9375rem 1.875rem;background:var(--msg-status-bg);color:var(--msg-status-color);border-radius:.2rem;border:solid 1px var(--msg-status-border);box-shadow:0 0 .2rem rgba(var(--black),0.2)}.messages .icon{display:block;position:absolute;left:2rem;top:2rem;fill:var(--color-white)}.messages .icon use{fill:var(--color-white)}.messages a{color:var(--msg-status-color)}.messages+.messages{margin-top:.5rem}.messages:last-child{margin-bottom:2rem}.messages.type-foutmelding{background:var(--msg-error-bg);color:var(--msg-error-color);border-color:var(--msg-error-border)}.messages.type-waarschuwingsbericht{background:var(--msg-warning-bg);color:var(--msg-warning-color);border-color:var(--msg-warning-border)}.messages.type-waarschuwingsbericht .icon{fill:var(--msg-warning-color)}.messages.type-waarschuwingsbericht .icon use{fill:var(--msg-warning-color)}.messages button{background:var(--color-white);border:none;font-size:var(--font-smaller);font-family:var(--button-font);display:inline-block;padding:0.375rem 0.625rem;margin-top:1em;font-weight:var(--fw-bold);text-transform:uppercase;cursor:pointer}@media(min-width:992px){.messages button{margin-top:0;margin-left:2rem}}.messages button:hover{text-decoration:underline}.messages{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.l-footer-wrapper{--footer-border-color:var(--color-primary-darker);--base-icon-fill:var(--color-green-bright);--bg-footer:var(--color-primary-darker);box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.l-footer-wrapper{padding-right:2.5rem;padding-left:2.5rem}}.l-footer-wrapper{background:var(--bg-footer);color:var(--color-white);padding-top:var(--margin-soft-adaptive);padding-bottom:1.25rem;font-size:1.125rem;position:relative}.l-footer-wrapper:before{display:block;content:" ";background:var(--color-primary);-webkit-mask:url(/themes/custom/zodion/img/zodion-shape.svg) bottom 0 left 0 no-repeat;mask:url(/themes/custom/zodion/img/zodion-shape.svg) bottom 0 left 0 no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;position:absolute;left:0;bottom:0;top:0;width:100vw}@media(min-width:1200px){.l-footer-wrapper:before{-webkit-mask-position:top 80px left -150px;mask-position:top 80px left -150px}}.l-footer-wrapper a:not(.btn){color:var(--color-white)}.l-footer-wrapper h2{margin-bottom:1.25rem;color:var(--color-white)}.l-footer-wrapper>div{position:relative}.l-footer-wrapper address p+.link{margin-top:0.9375rem}.l-footer-wrapper .block+.block,.l-footer-wrapper .btn+.region{margin-top:var(--gutter)}.l-footer{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;position:relative}@media(min-width:992px){.l-footer{padding-left:13.75rem}}.footer__logo{position:absolute;top:0;left:0;width:10rem}.footer__logo img{width:100%}@media(max-width:991px){.footer__logo{display:none}}@media(min-width:560px){.l-footer-cols{display:grid;grid-gap:var(--gutter)}}@media(min-width:560px)and (max-width:1199px){.l-footer-cols{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.l-footer-cols{grid-template-columns:1fr 1fr 1fr 1fr}}.l-footer-cols--col{margin-bottom:var(--gutter)}@media(max-width:559px){.l-footer--col+.l-footer--col{border-top:1px solid var(--footer-border-color);margin-top:var(--spacing-unit);padding-top:var(--spacing-unit)}}.region--footer_bottom{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;border-top:solid 1px var(--footer-border-color);margin-top:2.5rem;padding-top:var(--gutter-half)}.path-frontpage{--_front_mask_width:56.25rem;--_front_hero_content_mask_width:200%;--_front_hero_shift:0}@media(min-width:560px){.path-frontpage{--_front_mask_width:75rem;--_front_hero_content_mask_width:100%}}@media(min-width:992px){.path-frontpage{--_front_hero_shift:5rem;--_front_mask_width:calc(75rem + var(--_front_hero_shift))}}@media(min-width:1200px){.path-frontpage{--_front_mask_width:120%;--_front_hero_shift:5rem}}@media(min-width:560px)and (max-width:991px){.path-frontpage h1{max-width:400px;min-height:100px}}@media(min-width:992px){.path-frontpage h1{font-size:3.25rem}}@media(min-width:1200px){.path-frontpage h1{font-size:3.75rem}}@media(min-width:1600px){.path-frontpage h1{font-size:4.1875rem}}.path-frontpage .hero__bg{-webkit-mask-size:var(--_front_mask_width) auto;mask-size:var(--_front_mask_width) auto;-webkit-mask-position:bottom 0 left -20px;mask-position:bottom 0 left -20px}.path-frontpage .hero__bg:before{-webkit-mask-size:var(--_front_hero_content_mask_width) auto;mask-size:var(--_front_hero_content_mask_width) auto}@media(min-width:560px){.path-frontpage .hero__bg{--_front_mask_width:75rem;--_front_hero_content_mask_width:100%}.path-frontpage .hero__bg:before{-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:top 0 left -80px;mask-position:top 0 left -80px;height:65%}}@media(min-width:992px){.path-frontpage .hero__bg{--_front_hero_shift:5rem;--_front_mask_width:calc(75rem + var(--_front_hero_shift));-webkit-mask-position:bottom 0 left calc(var(--_front_hero_shift)*-1);mask-position:bottom 0 left calc(var(--_front_hero_shift)*-1);height:600px}}@media(min-width:1200px){.path-frontpage .hero__bg{--_front_mask_width:120%;--_front_hero_shift:5rem;height:720px}.path-frontpage .hero__bg:before{height:55%}}@media(min-width:1600px){.path-frontpage .hero__bg{height:800px}.path-frontpage .hero__bg:before{-webkit-mask-position:calc(50% - 250px + 2rem) top;mask-position:calc(50% - 250px + 2rem) top;-webkit-mask-size:1400px auto;mask-size:1400px auto}}@media(min-width:560px)and (max-width:1199px){.path-frontpage .hero__content{padding-top:16.25rem}}.path-frontpage .hero__content .l-hero-inner{width:100%;max-width:none}@media(min-width:992px){.path-frontpage .hero__content .l-hero-inner{display:flex;align-items:flex-end}.path-frontpage .hero__content .l-hero-inner>h1,.path-frontpage .hero__content .l-hero-inner .l-find-species{flex:0 0 calc(50% - var(--gutter-half))}.path-frontpage .hero__content .l-hero-inner h1{padding-bottom:var(--gutter-half);padding-top:1.875rem;padding-right:5%}.path-frontpage .hero__content .l-hero-inner .l-find-species{margin-left:var(--gutter)}}.l-find-species{background:var(--color-tertiary-darker);padding:1.25rem;margin-top:var(--spacing-unit-half);border-radius:var(--border-radius);position:relative;overflow:hidden;z-index:10}@media(min-width:560px){.l-find-species{padding:1.875rem 2.1875rem}}@media(max-width:991px){.l-find-species{margin-bottom:2.5rem}}@media(min-width:1200px){.l-find-species{padding:2.5rem 3.4375rem}}.l-find-species .l-bg{display:block;content:" ";background:var(--color-tertiary);position:absolute;bottom:0;right:0;width:100vw;height:100%;-webkit-mask-image:url(/themes/custom/zodion/img/zodion-shape-header.svg);mask-image:url(/themes/custom/zodion/img/zodion-shape-header.svg);-webkit-mask-size:var(--_front_mask_width) auto;mask-size:var(--_front_mask_width) auto;-webkit-mask-position:top -344px left 0;mask-position:top -344px left 0;opacity:.4;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:-1;max-width:2200px}@media(min-width:560px)and (max-width:991px){.l-find-species .l-bg{-webkit-mask-position:top -474px left 20px;mask-position:top -474px left 20px}}@media(min-width:992px)and (max-width:1199px){.l-find-species .l-bg{-webkit-mask-position:top -330px left -40px;mask-position:top -330px left -40px;width:100vw}}@media(min-width:1200px){.l-find-species .l-bg{-webkit-mask-position:bottom -128px left -80px;mask-position:bottom -128px left -80px;right:0}}@media(min-width:1600px){.l-find-species .l-bg{-webkit-mask-position:bottom -109px left -80px;mask-position:bottom -109px left -80px}}.l-find-species h2,.l-find-species .js-form-type-select{display:none}.l-find-species #views-exposed-form-species-page-species,.l-find-species .views-exposed-form{position:relative;padding-bottom:0}.l-find-species #views-exposed-form-species-page-species .js-form-item,.l-find-species .views-exposed-form .js-form-item{margin:0;width:100%}.l-find-species #views-exposed-form-species-page-species .form-actions,.l-find-species .views-exposed-form .form-actions{margin:0}.l-find-species #views-exposed-form-species-page-species input.form-text,.l-find-species .views-exposed-form input.form-text{background:var(--color-white);height:2.8125rem;border:1px solid var(--border-color);border-bottom-width:3px;margin-top:0.3125rem}.l-find-species #views-exposed-form-species-page-species input.form-text:focus,.l-find-species #views-exposed-form-species-page-species input.form-text:hover,.l-find-species .views-exposed-form input.form-text:focus,.l-find-species .views-exposed-form input.form-text:hover{border-bottom-color:var(--color-primary)}@media(min-width:560px){.l-find-species #views-exposed-form-species-page-species input.form-text,.l-find-species .views-exposed-form input.form-text{height:3.4375rem}}@media(min-width:1200px){.l-find-species #views-exposed-form-species-page-species input.form-text,.l-find-species .views-exposed-form input.form-text{height:4.0625rem}}.l-find-species #views-exposed-form-species-page-species label,.l-find-species .views-exposed-form label{font-family:var(--font-family-secondary);color:var(--color-black);font-size:1.25rem;font-weight:var(--fw-bold)}@media(min-width:992px){.l-find-species #views-exposed-form-species-page-species label,.l-find-species .views-exposed-form label{font-size:1.75rem}}.l-find-species input.form-submit{width:2.8125rem;height:2.8125rem;position:absolute;color:rgba(0,0,0,0);bottom:0;right:0;background:rgba(0,0,0,0) url(/themes/custom/zodion/img/search.svg) center center no-repeat;border:2px solid rgba(0,0,0,0)}.l-find-species input.form-submit:focus,.l-find-species input.form-submit:hover{border-color:var(--color-primary)}@media(min-width:560px){.l-find-species input.form-submit{width:3.4375rem;height:3.4375rem}}@media(min-width:1200px){.l-find-species input.form-submit{width:4.0625rem;height:4.0625rem}}.l-find-species .btn{margin-top:var(--spacing-unit-half)}.l-main-wrapper{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.l-main-wrapper{padding-right:2.5rem;padding-left:2.5rem}}.l-main-wrapper{padding-bottom:calc(var(--spacing-unit) + 2.5vw)}.page-node-type-landingpage .l-main-wrapper{padding-top:0}.l-page-content-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;padding-top:var(--padding-base-adaptive)}.no-sidebars.page-node-type-page .l-page-content-wrapper{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto}.page-node-type-landingpage .l-page-content-wrapper{max-width:100%;padding-top:0}.page-node-type-landingpage .l-page-content-wrapper .node__content{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}@media(max-width:991px){.with-sidebar.with-sidebar--left .l-sidebar--first{border-top:1px solid var(--border-color);margin-top:var(--gutter);padding-top:var(--gutter)}}@media(min-width:992px){.with-sidebar.with-sidebar--left .l-page-content-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}.with-sidebar.with-sidebar--left .l-sidebar--first{grid-column:1/2;grid-row:1}.with-sidebar.with-sidebar--left .l-main{grid-column:2/5;grid-row:1}}@media(min-width:1200px){.with-sidebar.with-sidebar--left .l-page-content-wrapper{grid-template-columns:repeat(5,1fr)}.with-sidebar.with-sidebar--left .l-main{grid-column:2/6;grid-row:1}}@media(min-width:1200px)and (min-width:1200px){.with-sidebar.with-sidebar--left .l-main{padding-left:3.125rem}}.l-section--content-bottom{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.l-section--content-bottom{padding-right:2.5rem;padding-left:2.5rem}}.l-section--content-bottom{padding-top:var(--margin-soft-adaptive);padding-bottom:var(--margin-soft-adaptive);background:var(--color-green-x-light)}.region--content_bottom{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}@media(max-width:991px){.region--facets{--input-border-color-focus:var(--color-white);position:fixed;left:0;top:0;padding:1.5625rem;background:var(--color-secondary);color:var(--color-white);height:100vh;width:100vw;z-index:65;margin-left:-100vw;visibility:hidden;transition:margin .4s}.region--facets .block{opacity:0;transition:opacity .4s,transform .2s;transition-delay:.4s;transform:translateX(-20px)}.region--facets.show{margin-left:0;visibility:visible}.region--facets.show .block{opacity:1;transform:translateX(0px)}.region--facets input[type=checkbox]:after{background-color:var(--color-white);background-image:url(/themes/custom/zodion/img/checkbox.svg)}}@media(min-width:560px)and (max-width:991px){.region--facets{padding:1.5625rem 3.4375rem}}.l-has-hero .l-main-wrapper{position:relative}.l-has-hero .region--breadcrumb{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.l-has-hero .region--breadcrumb{padding-right:2.5rem;padding-left:2.5rem}}.l-has-hero .region--breadcrumb{position:absolute;left:0;right:0;top:0;z-index:20}.l-has-hero .breadcrumb__item{color:var(--color-white)}.l-has-hero .breadcrumb__link{color:var(--color-white)}.l-has-hero .breadcrumb .icon use{fill:var(--color-white)}.l-has-hero .node__hero~.node__content,.l-has-hero .node__hero~.node__sections{position:relative;z-index:1}.path-zoogdiersoorten .l-main-wrapper,.page-node-type-list .l-main-wrapper{position:relative;overflow:hidden}.path-zoogdiersoorten .l-main-wrapper:before,.page-node-type-list .l-main-wrapper:before{content:" ";position:absolute;display:block;top:0;left:0;right:0;height:950px;background:var(--color-moss);-webkit-mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);-webkit-mask-size:105% auto;mask-size:105% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left;mask-position:top left;z-index:-1}@media(max-width:559px){.path-zoogdiersoorten .l-main-wrapper:before,.page-node-type-list .l-main-wrapper:before{width:600px;-webkit-mask-position:top 0 left 0;mask-position:top 0 left 0}}@media(min-width:1200px){.path-zoogdiersoorten .l-main-wrapper:before,.page-node-type-list .l-main-wrapper:before{-webkit-mask-position:top -200px left 0;mask-position:top -200px left 0;width:1600px}}@media(min-width:1600px){.path-zoogdiersoorten .l-main-wrapper:before,.page-node-type-list .l-main-wrapper:before{-webkit-mask-position:top -520px left 0;mask-position:top -520px left 0;width:2200px}}.l-site-header{background:var(--color-white);box-shadow:0 0 20px rgba(0,0,0,.15);position:relative;z-index:60;padding-left:0.9375rem;padding-right:0.9375rem}@media(min-width:560px){.l-site-header{padding-left:1.5625rem;padding-right:1.5625rem}}@media(min-width:1200px){.l-site-header{height:5.25rem;padding-top:0.625rem}}.l-header{max-width:1900px;margin-left:auto;margin-right:auto;padding-top:var(--padding-small);padding-bottom:var(--padding-small);display:flex;align-items:center;position:relative}@media(min-width:1200px){.l-nav-wrapper{display:flex;width:100%}.l-nav-wrapper #block-headermenu-2{display:none}}@media(max-width:1199px){.l-nav-wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--color-primary);z-index:80;padding:5rem 2.5rem 3.125rem;transition:transform .3s}.l-nav-wrapper .region--navigation{transform:translateX(-30px);opacity:0;transition:transform .3s,opacity .3s;transition-delay:.4s}.l-nav-wrapper[aria-expanded=false]{transform:translateX(-100vw);visibility:hidden}.l-nav-wrapper[aria-expanded=true]{transform:translateX(0);visibility:visible}.l-nav-wrapper[aria-expanded=true] .region--navigation{transform:translateX(0);opacity:1}.l-nav-wrapper #block-headermenu-2{margin-top:var(--gutter);padding-top:var(--gutter);border-top:solid 1px #ff8434}}.l-header-top{display:flex;width:100%;position:relative;align-items:center}@media(max-width:1199px){.l-header-top .btn{text-indent:-9999rem;width:2.1875rem;height:2.1875rem;background:none;border:2px solid var(--color-border);padding:5px;border-radius:var(--border-radius);margin-right:0.625rem;position:relative}.l-header-top .btn .icon{top:0.25rem;right:0.1875rem;height:1.5625rem;width:1.5625rem}.l-header-top .btn .icon use{fill:var(--color-green)}.l-header-top .btn:hover{border-color:var(--color-orange-a11y)}.l-header-top .btn::before{content:"";background:var(--color-green) url(/themes/custom/zodion/img/icons/plus.svg) no-repeat center;background-size:7px auto;width:0.625rem;height:0.625rem;display:block;position:absolute;top:-0.375rem;left:1rem;border-radius:50%}}.region--header_top{display:flex;height:40px}@media(max-width:1199px){.region--header_top{width:100%;align-items:center;padding-right:var(--gutter-half)}}@media(min-width:1200px){.region--header_top{margin-right:calc(var(--spacing-unit)*1.5)}}@media(min-width:1600px){.region--header_top{margin-right:calc(var(--spacing-unit)*3)}}.region--header_top nav{margin-left:auto}@media(max-width:1199px){.region--header_top nav{display:none}}.branding{z-index:90;width:10rem}.l-show-nav .branding{z-index:5}@media(min-width:1200px){.branding{position:relative;width:11.25rem;margin-top:calc(0.3125rem*-1)}}@media(min-width:1600px){.branding{width:12.5rem;margin-top:calc(0.625rem*-1)}}.branding__link{display:block;height:100%}.branding__logo{width:100%;height:auto;display:block}.region--navigation{align-self:end}@media(min-width:1200px){.region--navigation{display:flex;align-items:center;margin-top:-4px;flex:1}}@media(max-width:1199px){.region--navigation .block-extra-nav{margin-top:20px}}@media(min-width:1200px){.region--navigation .block-extra-nav{margin-left:auto}.region--navigation .block-extra-nav .btn{margin-left:0.9375rem}}.mobile-menu{margin-left:auto;position:relative;z-index:90;display:flex}@media(min-width:1200px){.mobile-menu{margin-top:-5px}.mobile-menu .mobile-menu__button--menu{display:none}}.mobile-menu__button{width:2.125rem;height:2.125rem;background:none;cursor:pointer;border:none;font-size:var(--font-smaller);display:inline-block;position:relative}@media(min-width:1200px){.mobile-menu__button{padding-left:0.9375rem;height:35px;margin-top:1px;padding-top:0.1875rem}}.mobile-menu__button:hover,.mobile-menu__button:focus{border-color:var(--color-secondary);text-decoration:underline}.mobile-menu__button.active{border-color:var(--color-white)}.mobile-menu__button .icon{transition:transform .2s,opacity .2s;position:absolute;top:12px;right:9px}@media(min-width:1200px){.mobile-menu__button .icon{position:absolute;right:10px}}.mobile-menu__button--search{margin-right:0.625rem}.mobile-menu__button--search .label{display:none}@media(min-width:1200px){.mobile-menu__button--search{border:2px solid var(--border-color);width:5.125rem;display:flex;align-items:center;margin-left:0.9375rem;margin-right:0px;border-radius:3px;transition:border-color .2s}.mobile-menu__button--search .label{font-size:var(--font-small);font-weight:var(--fw-semi);display:block}}.mobile-menu__button--search .icon--search{width:1.25rem;height:1.25rem;transform:rotate(0deg);opacity:1;top:8px}.mobile-menu__button--search .icon--search use{fill:var(--color-primary)}@media(min-width:1200px){.mobile-menu__button--search .icon--search{width:0.9375rem;height:0.9375rem;margin-left:auto}}.l-show-nav .mobile-menu__button--search .icon--search use{fill:var(--color-white)}.mobile-menu__button--search .icon--cross{width:0.9375rem;height:0.9375rem;visibility:hidden;opacity:0;transform:rotate(180deg)}.mobile-menu__button--search .icon--cross use{fill:var(--color-green)}.mobile-menu__button--search.active{border-color:var(--color-primary)}.mobile-menu__button--search.active .icon--search{visibility:hidden;transform:rotate(180deg)}.mobile-menu__button--search.active .icon--cross{visibility:visible;margin-top:-2px;opacity:1;transform:rotate(0deg)}@media(min-width:1200px){.mobile-menu__button--search.active .icon--cross{width:0.75rem;height:0.75rem}}.hamburger-icon{position:relative;width:100%;height:17px;transition:transform .2s;border-radius:var(--border-radius)}.hamburger-icon span{display:block;background:var(--base-font-color);height:2px;position:absolute;left:0;width:100%;transition:transform .2s,opacity .2s,background .2s}.hamburger-icon span:first-child{transform-origin:top left}.hamburger-icon span:nth-child(2){top:50%;margin-top:-1px;opacity:1}.hamburger-icon span:last-child{bottom:0;transform-origin:bottom left}.active .hamburger-icon{transform:translateX(2px)}.active .hamburger-icon span{background:var(--color-white)}.active .hamburger-icon span:first-child{transform:rotate(45deg)}.active .hamburger-icon span:nth-child(2){opacity:0}.active .hamburger-icon span:last-child{transform:rotate(-45deg)}.path-zoeken .l-content-wrapper{max-width:var(--max-width-inner)}.l-search-wrapper{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.l-search-wrapper{padding-right:2.5rem;padding-left:2.5rem}}.l-search-wrapper{position:absolute;left:0;right:0;background:#fff;z-index:51;width:0;height:0;overflow:hidden;box-shadow:0px 10px 10px -15px var(--color-grayish-orange)}@media(min-width:1200px){.l-search-wrapper{top:74px}}.l-search-wrapper .region--search{opacity:0;transition:transform .3s,opacity .3s;transition-delay:.1s}.l-search-wrapper[aria-expanded=false]{visibility:hidden}.l-search-wrapper[aria-expanded=true]{visibility:visible;width:100vw;height:auto;padding-top:13.75rem;padding-bottom:var(--gutter);position:fixed}@media(min-width:1200px){.l-search-wrapper[aria-expanded=true]{padding-top:3.75rem;padding-bottom:3.75rem}}.l-search-wrapper[aria-expanded=true] .region--search{opacity:1}.region--search{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;width:100%}.region--search .container-inline div{display:block}.region--search .views-exposed-form{width:100%;max-width:25rem;margin:0 auto}.region--search .views-exposed-form .js-form-item{margin-right:0}form[region=search],#views-exposed-form-search-search-page{position:relative;display:flex}form[region=search] .form-item,#views-exposed-form-search-search-page .form-item{width:calc(100% - 50px)}form[region=search] input,#views-exposed-form-search-search-page input{border-radius:var(--border-radius) 0 0 var(--border-radius);border:.1rem solid var(--border-color);height:3.125rem}form[region=search] input.form-search,form[region=search] input.form-text,#views-exposed-form-search-search-page input.form-search,#views-exposed-form-search-search-page input.form-text{border-right:none}form[region=search] input.form-submit,#views-exposed-form-search-search-page input.form-submit{width:50px;height:50px;color:rgba(0,0,0,0);background:rgba(0,0,0,0) url(/themes/custom/zodion/img/search.svg) center center no-repeat;background-size:20px auto;border-left:none;position:absolute;bottom:0;border-radius:0 var(--border-radius) var(--border-radius) 0}form[region=search] input.form-submit:focus,form[region=search] input.form-submit:hover,#views-exposed-form-search-search-page input.form-submit:focus,#views-exposed-form-search-search-page input.form-submit:hover{border-color:var(--border-color-focus)}form[region=search]{position:relative;display:flex;width:100%;max-width:28.75rem;margin:0 auto}#views-exposed-form-search-search-page{margin-top:var(--gutter);max-width:25rem}#views-exposed-form-search-search-page label{position:absolute;margin-top:-1.5625rem;font-size:var(--font-smaller)}.region--content .search-api-page-block-form-zoeken .l-elements-wrapper{display:block}.overview--search{margin-top:var(--gutter-half)}.overview--search>header{margin-top:1.875rem}.overview--search .overview-list{margin-top:var(--gutter)}.search-form{position:relative}.search-form .block__content{width:100%}.search-form form{display:flex;position:relative}.search-form .form-item{width:100%}.search-form .form-actions{margin-top:0}.search-form .form-search{padding-right:40px}.search-form .button{background:rgba(0,0,0,0) url(/themes/custom/zodion/img/search.svg) no-repeat center center;background-size:20px auto;color:rgba(0,0,0,0);position:absolute;right:0;top:0;width:30px;height:48px;border-radius:0;border-bottom:1px solid rgba(0,0,0,0);transition:all .2s ease}.search-form .button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-orange-bright)}.layout-container:before{display:block;content:" ";display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;background:color-mix(in srgb,var(--color-primary) 80%,transparent);z-index:0;transform:scaleY(0);visibility:hidden;transition:transform .3s,opacity .3s;transform-origin:top center;opacity:0}.l-show-search .layout-container:before{transform:scaleY(1);visibility:visible;z-index:10;opacity:1}.search-result h2{margin-bottom:0.625rem}.search-result .meta-data{margin-top:0.625rem}.block-commerce-cart{right:0;position:absolute;margin-right:makeRem(115px)}@media(min-width:1200px){.block-commerce-cart{padding:1px;margin-right:makeRem(215px)}}.cart-summary{--number-value:makeRem(22px);--number-font-size:makeRem(14px);position:relative}.cart-summary__items-text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.cart-summary__number{width:var(--number-value);height:var(--number-value);line-height:var(--number-value);background:var(--color-primary);text-align:center;font-size:var(--number-font-size);color:var(--color-white);font-weight:var(--fw-bold);border-radius:50%;position:absolute;top:0;right:0;margin-top:-makeRem(10px);margin-right:-makeRem(10px);transition:transform .2s}.cart-summary__link{width:makeRem(35px);height:makeRem(35px);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;border-radius:3px;transition:border-color .2s}.cart-summary__link:hover,.cart-summary__link:focus{border-color:var(--color-primary)}.cart-summary__link:hover .cart-summary__number,.cart-summary__link:focus .cart-summary__number{transform:scale(1.2)}.cart-form .field--name-total-price{border-top:2px solid var(--border-color);padding-top:var(--spacing-unit-half)}.cart-form table{width:100%}.cart-form table tr td{padding-top:var(--spacing-unit-half);padding-bottom:var(--spacing-unit-half)}.cart-form .form-actions{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:vaR(--margin-soft-adaptive)}.cart-form .form-actions input{width:auto;margin-left:makeRem(15px)}.cart-form .form-actions input:first-child{border:2px solid var(--color-primary);color:var(--color-primary);background:none}.l-is-shop .block-extra-nav .btn--border{display:none}.path-winkel .l-main-wrapper{position:relative;overflow:hidden}.path-winkel .l-main-wrapper:before{content:" ";position:absolute;display:block;top:0;left:0;right:0;height:950px;background:var(--color-moss);-webkit-mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);-webkit-mask-size:105% auto;mask-size:105% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left;mask-position:top left;z-index:-1}@media(max-width:559px){.path-winkel .l-main-wrapper:before{width:600px;-webkit-mask-position:top 0 left 0;mask-position:top 0 left 0}}@media(min-width:1200px){.path-winkel .l-main-wrapper:before{-webkit-mask-position:top -200px left 0;mask-position:top -200px left 0;width:1600px}}@media(min-width:1600px){.path-winkel .l-main-wrapper:before{-webkit-mask-position:top -380px left 0;mask-position:top -380px left 0;width:2200px}}.commerce-product.card .card__content{padding:makeRem(15px) 0 0}.commerce-product.card .card__title{font-size:makeRem(18px)}.commerce-product.card .card__image{border:1px solid var(--border-color);background:none;padding:makeRem(15px);background:var(--color-white);transition:border-color .2s}.commerce-product.card .card__image img{width:220px;height:180px;-o-object-fit:contain;object-fit:contain}.commerce-product.card .icon{width:makeRem(12px);height:makeRem(12px)}.commerce-product.card .field--name-variations{margin-top:makeRem(15px);font-family:var(--font-family-secondary);font-size:makeRem(18px);font-weight:var(--fw-semi)}.commerce-product.card:focus .card__image,.commerce-product.card:hover .card__image{border-color:var(--color-primary)}.commmerce-product__price{display:block;font-family:var(--font-family-secondary);font-weight:var(--fw-semi)}.commerce-product--view-mode-full .commmerce-product__price{font-size:var(--font-large)}.card .commmerce-product__price{margin-top:makeRem(10px);font-size:var(--font-smaller)}.commerce-order-item-add-to-cart-form{border-top:1px solid var(--border-color);margin-top:var(--gutter-half);padding-top:var(--gutter-half)}.commerce-order-item-add-to-cart-form input,.commerce-order-item-add-to-cart-form select{height:48px}.commerce-order-item-add-to-cart-form .form-submit{background:var(--color-primary) url(/themes/custom/zodion/img/shopping-cart-plus.svg) center right 15px no-repeat;background-size:22px auto;padding-right:makeRem(45px);line-height:1}@media(max-width:991px){.commerce-order-item-add-to-cart-form .form-submit{color:rgba(0,0,0,0);background-position:center center}}.commerce-order-item-add-to-cart-form .form-submit.is-disabled{background:var(--color-meta);cursor:not-allowed}.commerce-order-item-add-to-cart-form .form-submit.is-disabled:focus,.commerce-order-item-add-to-cart-form .form-submit.is-disabled:hover{text-decoration:none}@media(min-width:1200px){.commerce-order-item-add-to-cart-form{display:flex;align-items:flex-end}.commerce-order-item-add-to-cart-form .form-submit{margin-left:var(--gutter-half)}.commerce-order-item-add-to-cart-form .js-form-type-number{max-width:makeRem(120px)}.commerce-product--type-donaties-aan-de-zoogdierverenigi .commerce-order-item-add-to-cart-form .js-form-type-select{max-width:makeRem(150px)}.commerce-product--type-donaties-aan-de-zoogdierverenigi .commerce-order-item-add-to-cart-form .js-form-type-number{display:none}}.checkout-pane-payment-information,#edit-review-contact-information{margin-top:vaR(--margin-soft-adaptive)}.layout-checkout-form .js-form-item:not(:first-child){margin-top:var(--spacing-unit-half)}.block-views-blockwinkel-block-1{--sidebar-width:250px;--sidebar-width-lg:290px;transition:padding .3s;width:calc(var(--sidebar-width) - var(--gutter))}@media(min-width:1200px){.block-views-blockwinkel-block-1{width:calc(var(--sidebar-width-lg) - var(--gutter))}}@media(min-width:992px){.block-views-blockwinkel-block-1{padding-top:var(--gutter)}.block-views-blockwinkel-block-1.fixed{position:fixed;top:0;z-index:99;background:var(--color-white);border-radius:var(--border-radius);padding:1.25rem}}.commerce-product.ds-2col-stacked{display:flex;flex-wrap:wrap;margin-top:var(--gutter)}.commerce-product.ds-2col-stacked .group-left,.commerce-product.ds-2col-stacked .group-right{float:none}.commerce-product.ds-2col-stacked .group-left{padding-right:var(--gutter-half)}.commerce-product.ds-2col-stacked .group-right{padding-left:var(--gutter-half)}.commerce-product.ds-2col-stacked .group-footer{margin-top:var(--margin-soft-adaptive);padding-top:var(--margin-soft-adaptive);border-top:1px solid var(--border-color);flex:0 0 100%}.commerce-product.ds-2col-stacked .field__label{font-weight:var(--fw-bold)}.commerce-product.ds-2col-stacked .field--name-field-verzendinfo{border-top:1px solid var(--border-color);margin-top:var(--gutter);padding-top:var(--gutter)}.node-full .l-node-content-wrapper,.node-full .node__header{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.node-full .node__header{padding-top:var(--padding-base-adaptive)}.node-full .node__hero{position:relative}.node-full .l-node-content-wrapper{margin-top:1.25rem}@media(max-width:991px){.node-full--sidebar-right .node__right{border-top:2px solid var(--border-color);padding-top:var(--padding-soft-adaptive);margin-top:var(--margin-soft-adaptive)}}.node-full--sidebar-right aside{font-size:1.125rem;line-height:1.6}.node-full--sidebar-right aside>.field>.field__label{font-weight:var(--fw-bold);font-size:var(--base-font-size);line-height:1.2;margin-bottom:var(--spacing-unit-half)}.node-full--sidebar-right aside>.field+.field,.node-full--sidebar-right aside>.field.field--name-field-org{border-top:1px solid var(--border-color);margin-top:var(--spacing-unit-half);padding-top:var(--spacing-unit-half)}.node-full--sidebar-right aside .iconfield{margin-top:var(--spacing-unit-half)}.node-full--sidebar-right aside>.btn+.btn{margin-top:1.25rem}.node-full--sidebar-right aside>.btn+.field{border-top:1px solid var(--border-color);margin-top:var(--spacing-unit-half);padding-top:var(--spacing-unit-half)}.node-full--sidebar-right aside .list{margin-top:0.625rem}.node-full--sidebar-right .section__label{font-weight:var(--fw-bold)}@media(min-width:992px){.node-full--sidebar-right .l-node-content-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto);grid-gap:var(--gutter);margin-top:var(--margin-soft-adaptive)}.node-full--sidebar-right .l-content-wrapper{grid-column:span 9}.node-full--sidebar-right aside{grid-column:span 3;grid-column-end:13}}.node-full.l-has-hero .l-node-content-wrapper{position:relative;z-index:1}.node-full.l-has-hero .node__header{padding-top:0}.node-full.l-has-hero .hero__content .meta-data{color:var(--color-white)}.node-full.l-has-hero .l-content-wrapper{background:var(--color-white);padding-top:1.25rem}@media(max-width:559px){.node-full.l-has-hero .l-content-wrapper{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:560px)and (max-width:1199px){.node-full.l-has-hero .l-content-wrapper{padding:2.1875rem 2.1875rem var(--padding-soft-adaptive)}}@media(min-width:1200px){.node-full.l-has-hero .l-content-wrapper{padding:4.0625rem 4.375rem var(--padding-soft-adaptive)}}@media(min-width:560px)and (max-width:1199px){.node-full.l-has-hero .node__right{padding-top:3.75rem}}@media(min-width:1200px){.node-full.l-has-hero .node__right{padding-top:6.25rem}}.l-has-hero .node__hero{box-sizing:border-box;margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width:560px){.l-has-hero .node__hero{margin-right:-2.5rem;margin-left:-2.5rem}}.l-has-hero .node__hero{position:relative}.l-has-hero .node__hero .hero{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.l-has-hero .node__hero .hero{padding-right:2.5rem;padding-left:2.5rem}}.node__bottom{position:relative;background:var(--color-moss-green-x-light)}.node__bottom:before{display:block;content:" ";position:absolute;bottom:0;left:0;right:0;top:0;background:#fff;-webkit-mask-image:url(/themes/custom/zodion/img/zodion-shape-footer.svg);mask-image:url(/themes/custom/zodion/img/zodion-shape-footer.svg);-webkit-mask-position:bottom -60px left 0;mask-position:bottom -60px left 0;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:991px){.node__bottom:before{-webkit-mask-size:2400px;mask-size:2400px;-webkit-mask-position:bottom -100px left 0;mask-position:bottom -100px left 0}}.node__bottom{box-sizing:border-box;margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width:560px){.node__bottom{margin-right:-2.5rem;margin-left:-2.5rem}}.node__bottom{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.node__bottom{padding-right:2.5rem;padding-left:2.5rem}}.node__bottom{padding-bottom:var(--padding-soft-adaptive);background:var(--color-white)}.node__bottom:before{background:var(--color-moss-green-x-light)}.node__bottom .l-grid-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.node--view-mode-full .node__content>.field--name-field-slide-image,.node--view-mode-full .content>.field--name-field-slide-image{margin-bottom:var(--margin-soft-adaptive)}.node--type-agenda.node-full .hero__bg{position:initial;-webkit-mask:none;mask:none;height:auto}.node--type-agenda.node-full .hero__bg::after,.node--type-agenda.node-full .hero__bg::before{content:none}.node--type-agenda.node-full .node__header{padding-top:0.9375rem;font-weight:var(--fw-bold);line-height:1.4}@media(min-width:992px){.node--type-agenda.node-full .node__header{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto);grid-gap:var(--gutter)}}.node--type-agenda.node-full .node__header .field{display:flex;align-items:flex-start}.node--type-agenda.node-full .node__header .field--field-is-full{display:initial}@media(max-width:991px){.node--type-agenda.node-full .node__header .field+div{margin-top:0.625rem}}@media(min-width:992px){.node--type-agenda.node-full .node__header .field{grid-column:span 3}.node--type-agenda.node-full .node__header .field--field-is-full{grid-column:span 1}}.node--type-agenda.node-full .node__header .field .icon{margin-right:1.25rem;flex:0 0 1.25rem}.node--type-agenda.node-full .node__hero{margin-top:var(--margin-soft-adaptive)}.node--type-agenda.node-full .node__bottom:before{content:none}.node--type-agenda.node-full .field--field-is-full span{background:var(--color-action);border-radius:var(--border-radius);padding:0.625rem;font-weight:var(--fw-reg);font-size:var(--font-small);display:inline-block;font-family:var(--font-family-secondary),sans-serif}.node--type-medewerker.node--view-mode-spotlight{--base-icon-fill:var(--color-green-bright);font-size:1.125rem;line-height:1.6;background:var(--color-secondary);background-size:100% auto;color:var(--color-white);padding:1.875rem;border-radius:var(--border-radius);position:relative}.node--type-medewerker.node--view-mode-spotlight:before{display:block;content:" ";background:var(--color-secondary-darker);-webkit-mask:url(/themes/custom/zodion/img/zodion-shape-block.svg);mask:url(/themes/custom/zodion/img/zodion-shape-block.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom -75px right 0;mask-position:bottom -75px right 0;-webkit-mask-size:100% auto;mask-size:100% auto;position:absolute;left:0;bottom:0;width:100%;height:100%}.node--type-medewerker.node--view-mode-spotlight h2{color:var(--color-white)}.node--type-medewerker.node--view-mode-spotlight .media{position:relative}.node--type-medewerker.node--view-mode-spotlight .rich-text{border-top:1px solid var(--border-color);margin-top:var(--gutter-half);padding-top:var(--gutter-half)}.node--type-medewerker.node--view-mode-spotlight .rich-text ul li:before{background-color:var(--color-secondary)}.node--type-medewerker.node--view-mode-spotlight .field--name-field-functie{font-size:var(--font-smaller);margin-top:0.625rem}.node--type-medewerker.node--view-mode-spotlight .iconfield{margin-top:var(--gutter-half)}.node--type-medewerker.node--view-mode-spotlight .l-contact-content-wrapper{position:relative}@media(min-width:560px){.node--type-medewerker.node--view-mode-spotlight{display:flex}.node--type-medewerker.node--view-mode-spotlight .l-contact-content-wrapper{padding-left:var(--gutter);flex:1}}@media(min-width:1200px){.node--type-medewerker.node--view-mode-spotlight{padding:2.8125rem}}@media(max-width:559px){.node--type-medewerker.node--view-mode-spotlight{text-align:center}.node--type-medewerker.node--view-mode-spotlight .media img{margin:0 auto;width:7.5rem}.node--type-medewerker.node--view-mode-spotlight .l-contact-content-wrapper{margin-top:var(--gutter)}}.node--type-medewerker.node-full .iconfield--email{margin-bottom:var(--spacing-unit-half)}.node--type-medewerker.node--view-mode-summary .card__title{font-size:1.125rem;display:inline-flex}.page-node-type-landingpage .l-main-wrapper{padding-bottom:0}.page-node-type-landingpage.l-no-hero .l-main-wrapper{position:relative;overflow:hidden}.page-node-type-landingpage.l-no-hero .l-main-wrapper:before{content:" ";position:absolute;display:block;top:0;left:0;right:0;height:950px;background:var(--color-moss);-webkit-mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);-webkit-mask-size:105% auto;mask-size:105% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left;mask-position:top left;z-index:-1}@media(max-width:559px){.page-node-type-landingpage.l-no-hero .l-main-wrapper:before{width:600px;-webkit-mask-position:top 0 left 0;mask-position:top 0 left 0}}@media(min-width:1200px){.page-node-type-landingpage.l-no-hero .l-main-wrapper:before{-webkit-mask-position:top -200px left 0;mask-position:top -200px left 0;width:1600px}}@media(min-width:1600px){.page-node-type-landingpage.l-no-hero .l-main-wrapper:before{-webkit-mask-position:top -380px left 0;mask-position:top -380px left 0;width:2200px}}@media(min-width:1600px){.page-node-type-landingpage.l-no-hero .l-main-wrapper:before{-webkit-mask-position:top -550px left 0;mask-position:top -550px left 0}}.page-node-type-landingpage.l-no-hero .hero__content{padding-top:var(--padding-lg-adaptive)}.l-has-hero .node--type-landingpage h1{color:var(--color-white)}.node--type-landingpage .hero__content .l-grid-wrapper,.node--type-landingpage .node__header .l-grid-wrapper{margin-top:var(--gutter-half)}@media(min-width:560px){.node--type-landingpage .hero__content .l-grid-wrapper,.node--type-landingpage .node__header .l-grid-wrapper{margin-top:var(--gutter)}}.node--type-landingpage .node__sections{box-sizing:border-box;margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width:560px){.node--type-landingpage .node__sections{margin-right:-2.5rem;margin-left:-2.5rem}}.node--type-landingpage .node__sections .field--name-webform{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.node--type-landingpage .node__sections .field--name-webform{padding-right:2.5rem;padding-left:2.5rem}}.node--type-landingpage .node__sections .field--name-webform{padding-bottom:var(--padding-base-adaptive)}.node--type-landingpage .node__sections .field--name-webform form{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}@media(min-width:992px){.node--type-landingpage .sections>.section{margin-top:var(--margin-base-adaptive)}.node--type-landingpage .sections>.section+.section{margin-top:var(--margin-base-adaptive)}}.node--type-landingpage .sections>.section>.section__title,.node--type-landingpage .sections>.section .l-section-inner>.section__title{font-size:1.75rem}@media(min-width:1200px){.node--type-landingpage .sections>.section>.section__title,.node--type-landingpage .sections>.section .l-section-inner>.section__title{font-size:2.875rem}}.node--type-landingpage .sections>.section--text-media{max-width:var(--max-width-container-padded);margin-left:auto;margin-right:auto}.node--type-landingpage .sections>.section--text{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.node--type-landingpage .sections>.section--text{padding-right:2.5rem;padding-left:2.5rem}}.node--type-landingpage .sections>.section--text{max-width:57.5rem;margin-left:auto;margin-right:auto}.node--type-landingpage .sections>.section--faq{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.node--type-landingpage .sections>.section--faq{padding-right:2.5rem;padding-left:2.5rem}}.node--type-landingpage .sections>.section--faq>h2,.node--type-landingpage .sections>.section--faq .accordion{max-width:57.5rem;margin-left:auto;margin-right:auto}.node--type-landingpage .sections>.section--bg-100{background:var(--bg-section);padding-top:var(--margin-base-adaptive);padding-bottom:var(--margin-base-adaptive)}.node--type-landingpage .sections>.section--bg-100+.section--bg-100{padding-top:0;margin-top:0}.node--type-landingpage .sections>.section--bg-100+.section--bg-50,.node--type-landingpage .sections>.section--bg-100+.section--bg-50-bottom{margin-top:0;padding-top:var(--margin-base-adaptive)}.node--type-landingpage .sections>.section--bg-50{position:relative;background:var(--color-moss-green-x-light)}.node--type-landingpage .sections>.section--bg-50:before{display:block;content:" ";position:absolute;bottom:0;left:0;right:0;top:0;background:#fff;-webkit-mask-image:url(/themes/custom/zodion/img/zodion-shape-footer.svg);mask-image:url(/themes/custom/zodion/img/zodion-shape-footer.svg);-webkit-mask-position:bottom -60px left 0;mask-position:bottom -60px left 0;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:991px){.node--type-landingpage .sections>.section--bg-50:before{-webkit-mask-size:2400px;mask-size:2400px;-webkit-mask-position:bottom -100px left 0;mask-position:bottom -100px left 0}}.node--type-landingpage .sections>.section--bg-50{padding-top:var(--margin-base-adaptive);padding-bottom:var(--margin-base-adaptive)}.node--type-landingpage .sections>.section--bg-50+.section--bg{margin-top:0;padding-top:var(--margin-base-adaptive)}.node--type-landingpage .sections>.section--bg-50-bottom{position:relative;background:var(--color-moss-green-x-light)}.node--type-landingpage .sections>.section--bg-50-bottom:before{display:block;content:" ";position:absolute;bottom:0;left:0;right:0;top:0;background:#fff;-webkit-mask-image:url(/themes/custom/zodion/img/zodion-shape-footer.svg);mask-image:url(/themes/custom/zodion/img/zodion-shape-footer.svg);-webkit-mask-position:bottom -60px left 0;mask-position:bottom -60px left 0;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:991px){.node--type-landingpage .sections>.section--bg-50-bottom:before{-webkit-mask-size:2400px;mask-size:2400px;-webkit-mask-position:bottom -100px left 0;mask-position:bottom -100px left 0}}.node--type-landingpage .sections>.section--bg-50-bottom{padding-bottom:var(--margin-base-adaptive);background:var(--color-white)}.node--type-landingpage .sections>.section--bg-50-bottom:before{background:var(--bg-section)}.node--type-landingpage .sections>.section--bg-50-bottom+.section--bg{margin-top:0;padding-top:0}.node--type-landingpage .sections>.section:last-child{padding-bottom:var(--padding-base-adaptive)}.node--type-landingpage .sections>.section--content,.node--type-landingpage .sections>.section--microstory,.node--type-landingpage .sections>.section--text-media{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.node--type-landingpage .sections>.section--content,.node--type-landingpage .sections>.section--microstory,.node--type-landingpage .sections>.section--text-media{padding-right:2.5rem;padding-left:2.5rem}}.node--type-landingpage .sections>.section--video{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto}.page-node-type-nieuws h1{max-width:var(--max-width-between);margin-left:auto;margin-right:auto}.page-node-type-nieuws .l-page-content-wrapper{max-width:none}.page-node-type-nieuws .l-main-wrapper{padding-bottom:0}.node--type-nieuws.node-full{--date-width:20%;padding-bottom:var(--padding-base-adaptive)}.node--type-nieuws.node-full .node__header{max-width:var(--max-width-between);margin-left:auto;margin-right:auto;padding-top:0}@media(min-width:992px){.node--type-nieuws.node-full .node__header{display:flex;flex-wrap:wrap}.node--type-nieuws.node-full .node__header h1{width:100%}.node--type-nieuws.node-full .node__header .field--name-node-post-date{width:var(--date-width);margin-top:var(--spacing-unit-half)}.node--type-nieuws.node-full .node__header .rich-text{width:calc(100% - var(--date-width));padding-left:var(--gutter);margin-top:var(--spacing-unit-half)}}.node--type-nieuws.node-full .node__content{margin-top:var(--margin-soft-adaptive)}.node--type-nieuws.node-full .node__content .rich-text--body{margin-top:var(--margin-soft-adaptive);max-width:var(--max-width-inner);margin-left:auto;margin-right:auto}.node--type-nieuws.node-full .node__sections{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto}.node--type-nieuws.node-full .node__bottom{margin-top:var(--margin-base-adaptive)}.node--type-nieuws.node-full.l-no-spotlight .node__header{max-width:var(--max-width-inner)}.node--type-nieuws.node-full.l-no-spotlight .node__header .field--name-node-post-date{margin-top:var(--spacing-unit-half);width:var(--date-width)}.node--type-nieuws.node-full.l-no-spotlight .node__header .rich-text{width:calc(100% - var(--date-width))}.node--type-nieuws.node-full.l-has-footer{padding-bottom:0}@media(max-width:991px){.node--type-nieuws .rich-text--field-meer-informatie-txt{margin-top:var(--spacing-unit-half)}}.node--type-nieuws .field--name-node-post-date{font-weight:var(--fw-bold)}.node--type-nieuws .field--name-field-slide-image{max-width:87.5rem;margin-left:auto;margin-right:auto}.node--type-nieuws .field--name-field-slide-image img{width:100%}.node--type-page.node-full .node__sections>.field,.node--type-page.node-full .node__sections>.list{margin-top:var(--spacing-unit)}.node--type-page.node-full .node__sections>.field div[class*=__label],.node--type-page.node-full .node__sections>.field span[class*=__label],.node--type-page.node-full .node__sections>.list div[class*=__label],.node--type-page.node-full .node__sections>.list span[class*=__label]{font-size:var(--font-smaller);font-weight:var(--fw-semi);color:var(--color-tertiary)}.page-node-type-project{--star-color-inactive:var(--color-moss-a11y);--star-color:var(--color-green-bright)}.page-node-type-project .l-page-content-wrapper{margin-top:0;max-width:none;padding-top:0}.page-node-type-project header .meta-data{margin-top:0.625rem}.page-node-type-project header .meta-data>.field{display:inline-block;margin-right:1.25rem}@media(min-width:560px){.page-node-type-project header .meta-data{display:flex;flex-wrap:wrap}.page-node-type-project header .meta-data .field{display:flex;margin-right:2.5rem}.page-node-type-project header .meta-data .field .field__label{margin-right:1.25rem}}@media(min-width:992px){.page-node-type-project header .meta-data{margin-top:var(--spacing-unit-half)}}.page-node-type-project aside .section--profile{margin-top:1.25rem}.page-node-type-project aside .section--downloads{margin-top:0.625rem}.page-node-type-project aside .section .media{margin-top:0.625rem}.page-node-type-project .rich-text--field-pr-publicaties{margin-top:var(--margin-soft-adaptive)}.page-node-type-project .field--name-field-contact-profiles{margin-top:var(--margin-soft-adaptive)}.page-node-type-project .field--name-field-contact-profiles .node+.node{margin-top:var(--gutter)}.page-node-type-project .field--name-field-contact-profiles .node:nth-child(even):before{transform:scaleX(-1)}@media(min-width:1600px){.page-node-type-project .hero__content{padding-top:400px}}.page-node-type-project .hero__content .l-hero-inner{--hero-min-height:130px;display:flex;justify-content:flex-end;min-height:var(--hero-min-height);flex-direction:column}@media(min-width:992px){.page-node-type-project .hero__content .l-hero-inner{--hero-min-height:170px}}.page-node-type-project .node-full--sidebar-right .l-node-content-wrapper{margin-top:var(--spacing-unit)}@media(min-width:992px){.page-node-type-project .node-full.l-has-hero .l-node-content-wrapper{margin-top:100px}.page-node-type-project .node-full.l-has-hero .l-content-wrapper{background:none;padding-top:0;padding-left:0}.page-node-type-project .node-full.l-has-hero .node__right{padding-top:0}}@media(min-width:1200px){.page-node-type-project .node-full.l-has-hero .l-node-content-wrapper{margin-top:150px}}.page-node-type-publicatie .l-page-content-wrapper{max-width:none}.page-node-type-publicatie .l-main-wrapper{padding-bottom:0}.page-node-type-publicatie .l-node-content-wrapper{padding-bottom:var(--padding-base-adaptive)}.page-node-type-publicatie h1{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.node--type-publicatie.node-full .node__header{padding-top:0}.node--type-publicatie.node-full .l-node-content-wrapper{margin-top:var(--spacing-unit)}.node--type-publicatie.node-full .field--name-field-media-publication+.rich-text,.node--type-publicatie.node-full .l-grid-wrapper+.rich-text{margin-top:var(--padding-soft-adaptive);padding-top:var(--padding-soft-adaptive);border-top:1px solid var(--border-color)}.page-node-type-zoogdiersoort .l-main-wrapper{position:relative;overflow:hidden}.page-node-type-zoogdiersoort .l-main-wrapper:before{content:" ";position:absolute;display:block;top:0;left:0;right:0;height:950px;background:var(--color-moss);-webkit-mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);-webkit-mask-size:105% auto;mask-size:105% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left;mask-position:top left;z-index:-1}@media(max-width:559px){.page-node-type-zoogdiersoort .l-main-wrapper:before{width:600px;-webkit-mask-position:top 0 left 0;mask-position:top 0 left 0}}@media(min-width:1200px){.page-node-type-zoogdiersoort .l-main-wrapper:before{-webkit-mask-position:top -200px left 0;mask-position:top -200px left 0;width:1600px}}@media(min-width:1600px){.page-node-type-zoogdiersoort .l-main-wrapper:before{-webkit-mask-position:top -380px left 0;mask-position:top -380px left 0;width:2200px}}.page-node-type-zoogdiersoort .l-main-wrapper{padding-bottom:0}.page-node-type-zoogdiersoort .l-page-content-wrapper{max-width:none;padding-top:0}.node--type-zoogdiersoort.node-full{--sidebar-width:250px;--sidebar-width-lg:290px}.node--type-zoogdiersoort.node-full .node__header,.node--type-zoogdiersoort.node-full .node__top,.node--type-zoogdiersoort.node-full .l-node-content-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.node--type-zoogdiersoort.node-full .node__header .meta-data{margin-top:var(--gutter-half)}.node--type-zoogdiersoort.node-full .node__header .meta-data>div,.node--type-zoogdiersoort.node-full .node__header .meta-data dl{display:inline-block}.node--type-zoogdiersoort.node-full .node__header .meta-data>div{margin-right:1.25rem}.node--type-zoogdiersoort.node-full .node__top{color:var(--color-white);margin-top:var(--gutter)}@media(max-width:991px){.node--type-zoogdiersoort.node-full .node__top{margin-left:-2.5rem;margin-right:-2.5rem}}@media(min-width:992px){.node--type-zoogdiersoort.node-full .node__top{margin-bottom:var(--margin-soft-adaptive);display:flex}.node--type-zoogdiersoort.node-full .node__top>div{width:50%}}@media(min-width:1200px){.node--type-zoogdiersoort.node-full .node__top .col-left{width:60%}.node--type-zoogdiersoort.node-full .node__top .col-right{width:40%}}.node--type-zoogdiersoort.node-full .col-right{--pullover-width:50px}.node--type-zoogdiersoort.node-full .col-right>div{background:var(--color-secondary);padding:1.5625rem}@media(min-width:992px){.node--type-zoogdiersoort.node-full .col-right{display:flex;align-items:flex-start;padding-top:var(--spacing-unit)}.node--type-zoogdiersoort.node-full .col-right>div{padding-left:0;position:relative}.node--type-zoogdiersoort.node-full .col-right>div:before{display:block;content:" ";background:var(--color-secondary);display:block;position:absolute;top:0;bottom:0;width:var(--pullover-width);margin-left:-50px}}@media(min-width:1200px){.node--type-zoogdiersoort.node-full .col-right{padding-top:calc(var(--spacing-unit)*1.5)}.node--type-zoogdiersoort.node-full .col-right>div{padding-top:2.5rem;padding-bottom:2.5rem}}.node--type-zoogdiersoort.node-full .l-content-wrapper{transition:padding .5s;padding-bottom:var(--padding-soft-adaptive)}@media(min-width:1200px){.node--type-zoogdiersoort.node-full .l-content-wrapper{padding-left:70px}}.node--type-zoogdiersoort.node-full .accordion{margin-top:0}@media(min-width:992px){.node--type-zoogdiersoort.node-full--with-sidebar .l-node-content-wrapper{display:flex}.node--type-zoogdiersoort.node-full--with-sidebar .l-node-content-wrapper .node__left{width:var(--sidebar-width)}.node--type-zoogdiersoort.node-full--with-sidebar .l-node-content-wrapper .l-content-wrapper{width:calc(100% - var(--sidebar-width))}}@media(min-width:1200px){.node--type-zoogdiersoort.node-full--with-sidebar .node__left{width:var(--sidebar-width-lg)}.node--type-zoogdiersoort.node-full--with-sidebar .l-content-wrapper{width:calc(100% - var(--sidebar-width-lg))}}@media(max-width:559px){.node--type-zoogdiersoort.node-full .node__top{margin-left:-1.25rem;margin-right:-1.25rem}}.species-taxonomy{margin:0;padding:0}.species-taxonomy dd,.species-taxonomy dt{display:inline-block;margin:0;padding:0}.species-taxonomy dt{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.species-taxonomy dd{margin-right:1.25rem}.chapter-menu{transition:padding .3s;width:calc(var(--sidebar-width) - var(--gutter));color:var(--color-white)}@media(min-width:1200px){.chapter-menu{width:calc(var(--sidebar-width-lg) - var(--gutter))}}.chapter-menu.fixed{position:fixed;top:0;z-index:99}@media(min-width:992px){.chapter-menu.fixed{padding-top:var(--gutter)}}.chapter-menu__label{font-family:var(--font-family-secondary),sans-serif;font-weight:500;line-height:1.4;display:block}.chapter-menu__foldout{display:flex}@media(min-width:992px){.chapter-menu__foldout{display:none}}.chapter-menu__button{background:var(--color-cyan-dark-darker);border:none;color:var(--color-white);padding:5px 15px 5px 20px;font-size:var(--font-smaller);font-weight:700;border-radius:0 0 3px 0px;display:inline-block}.chapter-menu__button .icon{width:10px;height:10px;margin-left:10px;transition:transform .2s;transform:rotate(90deg);display:inline-block}.chapter-menu__button .icon use{fill:var(--color-green-bright)}.chapter-menu__button:hover,.chapter-menu__button:focus{text-decoration:underline}.chapter-menu__button.active .icon{transform:rotate(-90deg)}.chapter-menu__nav{background:var(--color-secondary);padding:0.9375rem}@media(min-width:992px){.chapter-menu__nav{border-radius:var(--border-radius);padding:1.25rem}}@media(max-width:991px){.chapter-menu{position:absolute;left:0;right:0;width:auto;border-top:2px solid var(--color-cyan-dark-darker);z-index:60}}.menu--chapters{margin-top:0.9375rem}.menu--chapters a{display:block;font-size:1.125rem;color:var(--color-white);text-decoration:none;padding-top:6px;padding-bottom:6px;position:relative;padding-left:20px;line-height:1.4}.menu--chapters a .icon{position:absolute;left:0;top:15px;display:inline-block;margin-right:0.3125rem}.menu--chapters a .icon use{fill:var(--color-green-bright)}.menu--chapters a.active{text-decoration:underline}.menu--chapters .icon{width:0.625rem;height:0.625rem}.node--type-vacancy.node-full .node__header{padding-top:0}.node--type-vacancy.node-full .node__content{margin-top:var(--margin-soft-adaptive)}.node--type-vacancy.node-full #btn-apply-now{margin-top:var(--spacing-unit-half)}.node--type-vacancy.node-full .field--name-field-medewerkers{margin-top:var(--margin-soft-adaptive)}.node--type-vacancy.node-full .field--name-field-medewerkers .node+.node{margin-top:var(--spacing-unit)}.node--type-vacancy.node-full .l-apply-now{margin-top:var(--margin-soft-adaptive)}.sections>.paragraph,.sections>.section{margin-top:var(--gutter)}@media(min-width:992px){.sections>.paragraph+.section,.sections>.paragraph+.paragraph,.sections>.section+.section,.sections>.section+.paragraph{margin-top:var(--margin-soft-adaptive)}}.section__title{word-break:break-word}.section__title+.rich-text{margin-top:20px}.section .l-section-inner{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;position:relative}.section .media--image img{width:100%}.section .media--profile img{width:auto}.section .text+.l-grid-wrapper,.section .section__title+.l-grid-wrapper,.section .l-update-wrapper>.views-element-container{margin-top:var(--gutter)}.section .btn .field--name-field-link,.section .btn .field--name-field-link-unlimited{margin-top:1.25rem}.section .btn .meta-data{margin-bottom:0.625rem}.section .section{max-width:100%;padding:0}.section .section .section__title{color:var(--color-tertiary)}.section .rich-text+.btn{margin-top:var(--spacing-unit-half)}.section--text .section__title+.rich-text>p:first-child,.section--text .section__title+.rich-text>ul:first-child{margin-top:1rem}.section--custom-content .section__title+.rich-text{margin-top:var(--spacing-unit-half)}.section--downloads .text+.field--name-field-medias,.section--downloads .section__title+.field--name-field-medias{margin-top:var(--spacing-unit-half)}.section .field--name-field-slider{margin-top:var(--spacing-unit);display:flex;flex-flow:row nowrap;margin-right:var(--gutter-half);margin-left:var(--gutter-half)}@supports(display:grid){.section .field--name-field-slider{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(2,1fr);margin-right:auto;margin-left:auto}.section .field--name-field-slider>*{flex:none;max-width:100%;padding:0;margin-bottom:0}@media(min-width:560px){.section .field--name-field-slider{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.section .field--name-field-slider{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.section .field--name-field-slider{grid-template-columns:repeat(4,1fr)}}}@media screen and (-ms-high-contrast:active)and (min-width:992px),screen and (-ms-high-contrast:none)and (min-width:992px){.section .field--name-field-slider{display:block}}@media(min-width:992px){.section--content .l-section-inner{flex-wrap:wrap;display:flex}.section--content .l-section-inner h2{order:1;padding-right:makeRem(30px)}.section--content .l-section-inner .btn{order:2;margin-left:auto;margin-top:0;align-self:center}.section--content .l-section-inner .field--name-field-description-long,.section--content .l-section-inner p{order:3;width:100%}.section--content .l-section-inner .l-grid-wrapper{order:4;min-width:100%}}.section--cta{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.section--cta{padding-right:2.5rem;padding-left:2.5rem}}.section--cta .icon{width:6.25rem;height:6.25rem}.section--cta .icon use{fill:var(--color-white)}.section--cta .field{position:relative}.section--cta .block{background:var(--color-secondary);color:var(--color-white);text-align:center;padding:1.5625rem}.section--cta .block:nth-child(even){background:var(--color-secondary-darker)}.section--cta .block__title{color:var(--color-white);margin-top:var(--spacing-unit-half)}.section--cta .block .btn{margin-top:var(--spacing-unit-half)}@media(min-width:992px){.section--cta .block{padding:2.1875rem}}@media(min-width:1200px){.section--cta .block{padding:3.125rem 7.5rem}}.section--cta .field--name-field-blocks{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;border-radius:var(--border-radius);overflow:hidden}@media(min-width:560px){.section--cta .field--name-field-blocks{display:flex}.section--cta .field--name-field-blocks>.block{flex:1}}.section--faq .accordion,.section--faq .rich-text{margin-top:makeRem(20px)}.section--microstory{max-width:100%}.section--microstory .l-grid-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.section--microstory .section{display:flex;flex-direction:column}.section--microstory .section .btn{margin-top:auto;padding-top:makeRem(20px)}.section--microstory .section .btn__text{color:var(--color-black)}.section--microstory .section .icon use{fill:var(--color-primary)}.section--microstory .rich-text{margin-top:makeRem(20px)}.section--microstory.section--bg .section{background:var(--color-white);padding:makeRem(40px) makeRem(35px);border-radius:var(--border-radius);position:relative;border-radius:var(--border-radius) var(--border-radius) 0 0}.section--microstory.section--bg .section::after{content:" ";position:absolute;height:0.375rem;left:0;bottom:-0.375rem;width:100%;background:var(--color-secondary);border-radius:0 0 var(--border-radius) var(--border-radius)}.paragraph--type-spotlight{position:relative}@media(min-width:992px)and (max-width:1334px){.paragraph--type-spotlight.l-align-left{padding-right:2.5rem}}.paragraph--type-spotlight.l-align-left .l-spotlight-content-wrapper{justify-content:flex-end}.paragraph--type-spotlight.l-align-left .spotlight__image{left:0;right:auto}@media(min-width:992px)and (max-width:1334px){.paragraph--type-spotlight.l-align-right{padding-left:2.5rem}}.paragraph--type-spotlight.l-align-right .spotlight__image{right:0;left:auto}.paragraph--type-spotlight.l-align-right .l-spotlight-content-wrapper{justify-content:flex-start}.section--text-media{display:flex;flex-flow:row nowrap;margin-right:var(--gutter-half);margin-left:var(--gutter-half)}@supports(display:grid){.section--text-media{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);margin-right:auto;margin-left:auto}.section--text-media>*{flex:none;max-width:100%;padding:0;margin-bottom:0}@media(min-width:560px){.section--text-media{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.section--text-media{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.section--text-media{grid-template-columns:repeat(2,1fr)}}}@media screen and (-ms-high-contrast:active)and (min-width:992px),screen and (-ms-high-contrast:none)and (min-width:992px){.section--text-media{display:block}}.section--text-media .btn,.section--text-media .rich-text{margin-top:makeRem(20px)}.section--text-media .section--text .section__title{color:var(--color-black)}.section--text-media.l-align-right .section--image{order:2}@media(min-width:992px){.section--text-media.l-align-right.l-float{display:block}.section--text-media.l-align-right.l-float .section--image,.section--text-media.l-align-right.l-float .section--video{padding-left:var(--gutter);padding-right:0;float:right}}.section--text-media.l-float::before,.section--text-media.l-float::after{content:"";display:table}.section--text-media.l-float::after{clear:both}@media(min-width:992px){.section--text-media.l-float{display:block}.section--text-media.l-float .section--image,.section--text-media.l-float .section--video{width:50%;box-sizing:border-box;padding-right:var(--gutter);float:left}.section--text-media.l-float .section--text{width:auto}}.section--video video{width:100%;max-width:100%;height:auto}.section--updates{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:560px){.section--updates{padding-right:2.5rem;padding-left:2.5rem}}.section--updates .section__title{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;font-size:1.75rem}@media(min-width:1200px){.section--updates .section__title{font-size:2.875rem}}.section--updates .l-col-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;display:flex;flex-flow:row nowrap;margin-right:var(--gutter-half);margin-left:var(--gutter-half)}@supports(display:grid){.section--updates .l-col-wrapper{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);margin-right:auto;margin-left:auto}.section--updates .l-col-wrapper>*{flex:none;max-width:100%;padding:0;margin-bottom:0}@media(min-width:560px){.section--updates .l-col-wrapper{grid-template-columns:repeat(1,1fr)}}@media(min-width:992px){.section--updates .l-col-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.section--updates .l-col-wrapper{grid-template-columns:repeat(2,1fr)}}}@media screen and (-ms-high-contrast:active)and (min-width:992px),screen and (-ms-high-contrast:none)and (min-width:992px){.section--updates .l-col-wrapper{display:block}}@media(min-width:1200px){.section--updates .l-col-wrapper{grid-gap:calc(var(--gutter)*2)}}@media(max-width:991px){.section--updates .l-col-wrapper{margin-top:var(--spacing-unit-half)}}.section--updates .col--right .btn{margin-top:1.25rem}@media(min-width:992px){.section--updates .col--right .btn{margin-top:2.5rem}}.section--updates .l-update-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.section--updates .l-update-wrapper .section__title{max-width:none;margin:0}@media(min-width:992px){.section--updates .l-update-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.section--updates .l-update-wrapper .section__title{order:1;padding-right:1.875rem}.section--updates .l-update-wrapper .btn{order:2;margin-left:auto}.section--updates .l-update-wrapper .views-element-container{order:3;flex:0 0 100%}}@media(min-width:992px){.section--updates .overview-list--with-border li{border-top:1px solid var(--border-color);padding-top:var(--gutter-half)}}.overview--topical .overview-list,.overview--topical .bef-exposed-form{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto}.overview-page--without-spotlight h1{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto}.accordion{margin-top:var(--spacing-unit)}.accordion__item{box-shadow:0 3px 6px rgba(0,0,0,.1);border-radius:var(--border-radius);border:1px solid var(--border-color)}.accordion__item+.accordion__item{margin-top:var(--spacing-unit)}.accordion__item:has(.accordion__toggle:hover,.accordion__toggle:focus){border-color:var(--color-secondary)}.accordion__item .section--faq .accordion{margin-top:var(--spacing-unit)}.accordion__item .section--faq .accordion__item{border-color:var(--color-moss-green-light);border-radius:var(--border-radius-half)}.accordion__item .section--faq .accordion__toggle{padding:10px 20px;font-size:1.25rem;word-break:break-word}.accordion__item .section--faq .accordion__toggle.active{background:var(--color-moss-green-light)}.accordion__item .section--faq .accordion .icon{top:18px;right:14px}.accordion__toggle{padding:15px 25px;display:block;background:none;border:none;position:relative;width:100%;text-align:left;font-size:1.375rem;font-family:var(--font-family-secondary),sans-serif;font-weight:var(--fw-semi);text-transform:initial;cursor:pointer}.accordion__toggle .icon{width:18px;height:18px;position:absolute;right:1.25rem;top:1.5rem;transform:rotate(90deg);transition:transform .2s}.accordion__toggle:focus,.accordion__toggle:hover{text-decoration:underline}.accordion__toggle:focus .icon,.accordion__toggle:hover .icon{transform:rotate(90deg) translateX(4px)}.accordion__toggle.active{text-decoration:underline;color:var(--color-secondary)}.accordion__toggle.active .icon{transform:rotate(-90deg)}.accordion__toggle.active .icon use{fill:var(--color-secondary)}.accordion__content{padding:var(--spacing-unit-half) var(--spacing-unit) var(--spacing-unit)}.accordion__content .field>.section .section__title{font-size:1.375rem}.accordion__content .field>.section+.section{margin-top:var(--gutter)}.accordion .section--related .node--view-mode-list-item{border:none;border-top:1px solid var(--border-color)}.accordion .section--related .node--view-mode-list-item .list-item__content{padding-left:0}.accordion .section--related .node--view-mode-list-item .list-item__title{font-size:1.375rem}.accordion .section--related .node--view-mode-list-item.list-item--with-image .list-item__content{padding-left:var(--gutter-threequart)}.accordion+.accordion{margin-top:var(--spacing-unit)}.card{font-size:1.125rem;line-height:1.6;box-shadow:0 3px 6px rgba(0,0,0,.1);position:relative;border-radius:var(--border-radius);overflow:hidden;background:var(--color-white)}@media(max-width:991px){.card__title{word-break:break-word}}.card__title+.rich-text{margin-top:var(--spacing-unit-half)}.card__content{padding:0.9375rem 1.25rem}@media(min-width:992px){.card__content{padding:1.875rem}}.card__content p{margin-top:1.125rem}.card .text--field-intro{font-size:1.125rem;line-height:1.6;color:var(--base-font-color);font-family:var(--base-font-family)}.card .btn{margin-top:1.25rem}.card__footer{padding:0 1.25rem 0.9375rem}.card__footer .link{right:1.25rem;bottom:1.25rem}.card__footer .link:before{display:block;content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0}.card__footer .link__text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.card__title{font-size:1.375rem;position:relative;line-height:1.4;padding-right:1.875rem}.card__title .icon{width:20px;height:20px;position:absolute;top:5px;right:0;transition:transform .2s}.card__title .icon--chevron{width:15px;height:15px}.card__image{background:var(--color-secondary);position:relative}.card__image picture{transition:opacity .3s}.card__image img{width:100%;height:auto;display:block;transition:opacity .3s}.card .meta-data{margin-top:var(--gutter-half)}.card__tags{font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-small);display:flex}.card__tags>div{border-radius:3px;padding:8px 12px;margin-right:10px;display:inline-block}.card .field--name-body{margin-top:0.9375rem}.card .field--name-bundle-fieldnode{background:var(--color-primary);color:var(--color-white)}.card .field--name-field-is-full,.card .field--field-is-full{background:var(--color-green-bright);color:var(--base-font-color)}.card .rich-text--body{margin-top:0.9375rem}.card.l-has-full-link:focus,.card.l-has-full-link:hover,.card.l-has-full-link.focus{border-color:var(--color-primary)}.card.l-has-full-link:focus .card__title,.card.l-has-full-link:hover .card__title,.card.l-has-full-link.focus .card__title{text-decoration:underline}.card.l-has-full-link:focus .card__image picture,.card.l-has-full-link:focus .card__image img,.card.l-has-full-link:hover .card__image picture,.card.l-has-full-link:hover .card__image img,.card.l-has-full-link.focus .card__image picture,.card.l-has-full-link.focus .card__image img{opacity:.8}.card.l-has-full-link:focus .icon--chevron,.card.l-has-full-link:hover .icon--chevron,.card.l-has-full-link.focus .icon--chevron{transform:translateX(5px)}.card.l-with-image .card__tags{position:absolute;bottom:0;left:0;padding-left:0.9375rem;margin-bottom:-15px}@media(min-width:992px){.card.l-with-image .card__tags{padding-left:1.875rem}}.card.l-with-image .card__content{padding-top:1.875rem}.card.l-no-image .card__footer{padding:0}.card.l-no-image .card__tags{margin-bottom:1.25rem}.section--bg .card.l-no-image{padding:1.25rem}@media(min-width:992px){.section--bg .card.l-no-image{padding:1.5625rem 1.875rem}}.section--bg .card{background:var(--color-white);border-radius:var(--border-radius);overflow:hidden}.section--bg .card .card__content{padding:1.25rem}@media(min-width:992px){.section--bg .card .card__content{padding:1.875rem}}.section--bg .card .card.l-no-image{padding:0.9375rem 1.25rem}@media(min-width:992px){.section--bg .card .card.l-no-image{padding:1.875rem}}.card--agenda .card__content,.card--nieuws .card__content{padding-top:2.5rem}.card--nieuws .field--name-bundle-fieldnode{background:var(--color-primary)}.card--zoogdiersoort .card__content{padding:1.25rem}.card--zoogdiersoort .card__footer{padding:0}@media(max-width:991px){.card--zoogdiersoort .card__title{font-size:1.125rem}}.card--project .card__content .field{font-size:var(--font-small);display:flex;color:var(--color-meta);margin-top:0.5rem}.card--project .card__content .field__label{display:inline-block;width:25%;margin-right:0.625rem}.card--project .card__title+.field{margin-top:1.5625rem}.card--project .field--name-bundle-fieldnode{background:var(--color-secondary);color:var(--color-white)}.block-facets ul{margin:0;padding:0}.block-facets li{list-style:none;margin:0}.block-facets li+li{margin-top:0.3125rem}.l-sidebar--first .block+.block{margin-top:var(--spacing-unit);padding-top:var(--spacing-unit);border-top:1px solid var(--border-color)}.l-sidebar--first .block-title{font-size:1.375rem;color:var(--color-secondary)}.l-sidebar--first .block__content{margin-top:1.5625rem}@media(max-width:991px){.region--facets .block{margin-top:var(--spacing-unit)}.region--facets .block-title{color:var(--color-white)}}.facet-item{--checkbox-input-size:20px;position:relative;font-size:var(--font-smaller);line-height:1.4;padding-left:1.875rem}.facet-item input{position:absolute;left:0;top:0}.facet-item input:before{border-width:1px}.facet-item:focus label,.facet-item:hover label{text-decoration:underline}.facet-item:focus input:before,.facet-item:hover input:before{border-color:var(--color-primary)}.block-facet-blockgroup-of-species .facet-item{text-transform:capitalize}.facets-soft-limit-link{font-size:var(--font-small);display:inline-block;margin-top:0.9375rem;font-weight:var(--fw-semi)}.field--name-body p+div{margin:makeRem(16px) 0 0 0}.breadcrumb{max-width:1875px;margin-left:auto;margin-right:auto;padding-top:0.625rem;font-size:var(--font-smaller)}@media(max-width:991px){.breadcrumb{font-size:var(--font-small)}.breadcrumb .icon--chevron{width:10px;height:10px;margin:0.125rem 0 0 0.9375rem}.breadcrumb__list{line-height:1}}.breadcrumb__list{padding:0;margin:0;line-height:1.4;display:flex;flex-wrap:wrap}.breadcrumb__item{list-style:none;color:var(--color-meta);font-size:var(--font-size-small);margin-right:0.75rem}.breadcrumb__item .icon--chevron{width:10px;height:10px;float:right;margin:0.4375rem 0 0 0.9375rem}.breadcrumb__item .icon--chevron use{fill:var(--color-meta)}.btn{--btn-font-size:1.25rem;--btn-color:var(--color-white);--btn-color-hover:var(--color-white);--btn-background:var(--color-primary);--btn-background-hover:var(--color-primary-darker);--btn-border:var(--color-primary);--btn-border-hover:var(--color-primary);--btn-default-font:var(--font-family-secondary);transition:all .2s ease;position:relative;box-sizing:border-box;z-index:auto;display:inline-block;background-color:var(--btn-background);padding:0.75rem 1.875rem;border:2px solid var(--btn-border);text-decoration:none;color:var(--btn-color);font-size:1.125rem;font-weight:var(--fw-xbold);background-repeat:no-repeat;border-radius:var(--border-radius)}.btn .icon{width:15px;height:15px;position:absolute;right:0.9375rem;top:0.9375rem;transition:transform .2s}.btn .icon use{fill:var(--btn-color)}@media(max-width:559px){.btn .icon{top:0.875rem}}.btn:hover,.btn:focus{color:var(--btn-color-hover);background-color:var(--btn-background-hover);border-color:var(--btn-border-hover);text-decoration:underline}.btn:hover .icon,.btn:focus .icon{transform:translateX(2px)}.btn:hover .icon use,.btn:focus .icon use{fill:var(--btn-color-hover)}.btn--primary,.btn--secondary{box-shadow:0 3px 6px rgba(0,0,0,.1)}.btn--primary-border{--btn-color:var(--color-white);--btn-color-hover:var(--color-white);--btn-background:var(--color-transparent);--btn-background-hover:var(--color-primary-darker);--btn-border:var(--color-primary);--btn-border-hover:var(--color-primary-darker)}.btn--primary-border .icon{top:0.875rem;padding:0}.btn--secondary{--btn-background:var(--color-tertiary);--btn-border:var(--color-tertiary);--btn-color:var(--base-font-color);--btn-background-hover:var(--color-tertiary-darker);--btn-color-hover:var(--base-font-color);--btn-border-hover:var(--color-tertiary-darker)}.btn--secondary-border{--btn-color:var(--color-white);--btn-color-hover:var(--color-secondary);--btn-background:transparant;--btn-background-hover:var(--color-white);--btn-border:var(--color-secondary);--btn-border-hover:var(--color-secondary)}.btn--secondary-border .icon{top:1rem}.btn--white{--btn-color:var(--color-white);--btn-color-hover:var(--color-primary);--btn-background:transparent;--btn-background-hover:var(--color-white);--btn-border:var(--color-white);--btn-border-hover:var(--color-white)}.btn.no-icon{padding-right:1.25rem}.btn--read-more{--btn-background:transparent;--btn-border:transparent;--btn-background-hover:transparent;--btn-border-hover:transparent;text-decoration:none;align-items:baseline;color:var(--color-black);font-size:1.125rem;padding:0 3.125rem 0 0}.btn--read-more .icon{width:16px;height:16px;transition:transform .2s;top:0.5rem}.btn--read-more .icon use{fill:var(--color-secondary)}.btn--read-more .btn__text{position:relative;display:inline-block}.btn--read-more .btn__text:before{content:" ";position:absolute;display:block;height:0.1875rem;left:0;bottom:0;width:100%;background:var(--color-secondary);transform:scaleX(0);transition:transform .2s;transform-origin:bottom left}.btn--read-more .btn__text:hover:before,.btn--read-more .btn__text:focus:before,.btn--read-more .btn__text.is-active:before{transform:scaleX(1)}.btn--read-more .btn__text{display:inline-block;position:relative}.btn--read-more .btn__text:before{height:1px;transform:scaleX(1);margin-bottom:-2px;transform-origin:bottom right}.btn--read-more .btn__text:after{display:block;content:" ";position:absolute;transform:scaleX(0);content:" ";display:block;height:1px;left:0;bottom:0;margin-bottom:-2px;width:100%;background:var(--color-green-bright);transition:transform .2s;transform-origin:bottom left}.btn--read-more:hover,.btn--read-more:focus{color:var(--base-font-color)}.btn--read-more:hover .icon,.btn--read-more:focus .icon{transform:translateX(3px)}.btn--read-more:hover .icon use,.btn--read-more:focus .icon use{fill:var(--color-green-bright)}.btn--read-more:hover .btn__text:before,.btn--read-more:focus .btn__text:before{transform:scaleX(0)}.btn--read-more:hover .btn__text:after,.btn--read-more:focus .btn__text:after{transform:scaleX(1)}.btn--border{border:2px solid var(--border-color);color:var(--base-font-color)}.btn--nav{padding:0.1875rem 0.75rem;font-size:var(--font-small);font-family:var(--font-family-primary),sans-serif;border-radius:3px}.btn--nav .icon{width:0.75rem;height:0.75rem;top:9px;right:10px;padding:0}@media(max-width:1199px){.btn--nav{border-color:var(--color-moss-green-x-light);color:var(--color-white)}.btn--nav .icon use{fill:var(--color-white)}}.btn--filter{--btn-color:var(--base-font-color);border:2px solid var(--color-primary);background:none;font-size:var(--btn-font-size);border-radius:3px;display:flex;align-items:center;font-weight:var(--fw-bold);padding:0.1875rem 0.625rem;transition:color .2s,background .2s}.btn--filter .icon{width:0.875rem;height:0.875rem;margin-right:0.625rem;position:relative;top:auto;right:auto}.btn--filter .icon use{fill:var(--color-primary)}.btn--filter:focus,.btn--filter:hover,.btn--filter.active{background:var(--color-primary);text-decoration:underline;color:var(--color-white)}.btn--filter:focus .icon use,.btn--filter:hover .icon use,.btn--filter.active .icon use{fill:var(--color-white)}@media(min-width:992px){.btn--filter{display:none}}.btn--close{border:2px solid var(--color-white);background:none;font-size:var(--btn-font-size);border-radius:3px;display:flex;align-items:center;font-weight:var(--fw-bold);padding:0.1875rem 1.5625rem 0.1875rem 0.625rem;transition:color .2s,background .2s;color:var(--color-white);position:absolute;right:1.25rem;top:1.25rem}.btn--close .icon{width:0.625rem;height:0.625rem;margin-left:0.625rem}.btn--close .icon use{fill:var(--color-white)}.btn--close:focus,.btn--close:hover,.btn--close.active{background:var(--color-primary);text-decoration:underline;color:var(--color-white)}@media(min-width:992px){.btn--close{display:none}}.btn--close-popover{padding:0.3125rem 0.9375rem}.btn--no-icon{padding-right:1.25rem}figcaption{border-bottom:1px solid var(--border-color);padding:0.625rem 0.625rem;margin-bottom:0.625rem;color:var(--color-figcaption);font-size:var(--font-smaller);line-height:1.4;word-break:break-word}.sliding-popup-bottom{position:fixed;bottom:0;left:0;right:0;background:var(--color-primary);color:var(--color-white);z-index:101;max-height:80%;overflow-y:scroll;line-height:1.2}.eu-cookie-compliance-banner{padding:var(--gutter)}.eu-cookie-compliance-banner h2{color:var(--color-white)}.eu-cookie-compliance-banner .button{padding-right:makeRem(20px)}.eu-cookie-compliance-banner .button+.button{margin-left:makeRem(10px)}.eu-cookie-compliance-banner .eu-cookie-compliance-message{float:none;max-width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{float:none;max-width:100%;margin-top:makeRem(20px)}.definitionlist__item{display:flex;border-bottom:1px solid var(--border-color)}.definitionlist__item dt,.definitionlist__item dd{padding:0.75rem 0}.definitionlist__item dt{width:40%}.definitionlist__item dd{width:60%;font-weight:var(--fw-semi)}.definitionlist__item .date:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:"icons"}.definitionlist__item .date{display:flex}.definitionlist__item .date:before{font-size:1.2rem;margin-right:1rem;margin-top:.7rem;color:var(--color-primary)}.grid{display:flex;flex-wrap:wrap;margin-left:var(--gutter-half-negative);margin-right:var(--gutter-half-negative);margin-top:0;padding-left:0}.grid .views-exposed-form{width:100%;padding-left:var(--gutter-half);padding-right:var(--gutter-half)}.grid>div:not([data-once=contextual-render]),.grid>li{margin-top:var(--gutter);width:calc(100% - var(--gutter));margin-left:var(--gutter-half);margin-right:var(--gutter-half)}.grid>li{list-style:none}.grid h3{width:100%;margin-left:var(--gutter-half);margin-right:var(--gutter-half);margin-top:var(--margin-soft-adaptive)}@media(min-width:560px){.grid--col-1>div:not(.banner):not([data-once=contextual-render]){max-width:calc(var(--max-width-inner) - var(--gutter))}}.grid--col-2>ul:not(.contextual-links){margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap}.grid--col-2>li:first-child,.grid--col-2>div:not([data-once=contextual-render]):first-child{margin-top:0}@media(min-width:560px){.grid--col-2>li,.grid--col-2>div:not([data-once=contextual-render]){width:calc(50% - var(--gutter))}.grid--col-2>li:nth-child(-n+2),.grid--col-2>div:not([data-once=contextual-render]):nth-child(-n+2){margin-top:0}}.grid--col-3>div:not([data-once=contextual-render]):first-child,.grid--col-3>li:first-child,.grid.l-display-grid>div:not([data-once=contextual-render]):first-child,.grid.l-display-grid>li:first-child{margin-top:0}@media(min-width:560px)and (max-width:991px){.grid--col-3>div:not([data-once=contextual-render]),.grid--col-3>li,.grid.l-display-grid>div:not([data-once=contextual-render]),.grid.l-display-grid>li{width:calc(50% - var(--gutter))}.grid--col-3>div:not([data-once=contextual-render]):nth-child(-n+2),.grid--col-3>li:nth-child(-n+2),.grid.l-display-grid>div:not([data-once=contextual-render]):nth-child(-n+2),.grid.l-display-grid>li:nth-child(-n+2){margin-top:0}}@media(min-width:992px){.grid--col-3>div:not([data-once=contextual-render]),.grid--col-3>li,.grid.l-display-grid>div:not([data-once=contextual-render]),.grid.l-display-grid>li{width:calc(33.333% - var(--gutter))}.grid--col-3>div:not([data-once=contextual-render]):nth-child(-n+3),.grid--col-3>li:nth-child(-n+3),.grid.l-display-grid>div:not([data-once=contextual-render]):nth-child(-n+3),.grid.l-display-grid>li:nth-child(-n+3){margin-top:0}}@media(max-width:991px){.grid--col-4{margin-left:var(--gutter-quart-negative);margin-right:var(--gutter-quart-negative)}.grid--col-4>div:not([data-once=contextual-render]):not(.views-element-container),.grid--col-4>li{width:calc(50% - var(--gutter-half));margin-top:var(--gutter-half);margin-left:var(--gutter-quart);margin-right:var(--gutter-quart)}}@media(min-width:992px)and (max-width:1199px){.grid--col-4>div:not([data-once=contextual-render]):not(.views-element-container),.grid--col-4>li{width:calc(33.333% - var(--gutter))}}@media(min-width:1200px){.grid--col-4>div:not([data-once=contextual-render]):not(.views-element-container),.grid--col-4>li{width:calc(25% - var(--gutter))}.grid--col-4>div:not([data-once=contextual-render]):not(.views-element-container):nth-child(-n+4),.grid--col-4>li:nth-child(-n+4){margin-top:0}}.grid>p{margin:var(--gutter) var(--gutter-half) 0}.grid__label{display:block;font-size:var(--base-h2-size-mobile);line-height:var(--base-h2-lineheight);font-weight:var(--base-h2-fw)}@media(min-width:992px){.grid__label{font-size:var(--base-h2-size)}}.grid__label{margin-bottom:-makeRem(10px)}@media(min-width:1200px){.grid__label+.grid--col-4{margin-top:var(--gutter)}}.hero{--_mask-width:1240px;--_header-bg-mask-width:870px;--_mask-shift:0}.hero__bg{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);mask:url(/themes/custom/zodion/img/zodion-shape-header.svg);-webkit-mask-size:var(--_mask-width) auto;mask-size:var(--_mask-width) auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top 0 left -120px;mask-position:top 0 left -120px;height:360px;z-index:1}.hero__bg:before{display:block;content:" ";background:var(--color-primary);position:absolute;left:0;bottom:0;right:0;height:60%;-webkit-mask:url(/themes/custom/zodion/img/zodion-shape-hero-bg.svg);mask:url(/themes/custom/zodion/img/zodion-shape-hero-bg.svg);-webkit-mask-size:var(--_header-bg-mask-width) auto;mask-size:var(--_header-bg-mask-width) auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom 0 left -60px;mask-position:bottom 0 left -60px;opacity:.7;z-index:1}@media(max-width:559px){.hero__bg{height:460px;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:bottom 0 left -100px;mask-position:bottom 0 left -100px}.hero__bg:before{-webkit-mask-position:top 0 left -100px;mask-position:top 0 left -100px;-webkit-mask-size:750px auto;mask-size:750px auto;height:65%}}@media(min-width:560px){.hero__bg{-webkit-mask-size:auto 100%;mask-size:auto 100%}}@media(min-width:560px)and (max-width:991px){.hero__bg{height:580px}}@media(min-width:992px)and (max-width:1199px){.hero__bg{--_mask-shift:120px;height:560px;-webkit-mask-position:bottom 0 left calc(var(--_mask-shift)*-1);mask-position:bottom 0 left calc(var(--_mask-shift)*-1);-webkit-mask-size:calc(100% + var(--_mask-shift));mask-size:calc(100% + var(--_mask-shift))}}@media(min-width:1200px){.hero__bg{--_header-bg-mask-width:940px;-webkit-mask-size:1800px auto;mask-size:1800px auto;height:800px;-webkit-mask-position:bottom calc(10px + 3vw) left -80px;mask-position:bottom calc(10px + 3vw) left -80px}.hero__bg:before{-webkit-mask-position:top 0 left -80px;mask-position:top 0 left -80px;height:65%;-webkit-mask-size:auto 100%;mask-size:auto 100%}}@media(min-width:1200px)and (max-width:1599px){.hero__bg{-webkit-mask-position:bottom calc(10px + 10vw) left -180px;mask-position:bottom calc(10px + 10vw) left -180px}}@media(min-width:1600px){.hero__bg{--_header-bg-mask-width:1200px;-webkit-mask-size:calc(100% + 85px) auto;mask-size:calc(100% + 85px) auto}.hero__bg:before{height:57%;-webkit-mask-position:calc(50% - 300px + 2rem) top;mask-position:calc(50% - 300px + 2rem) top}}.hero__bg *{height:100%}.hero__bg figcaption{position:absolute;top:0;right:0;color:var(--color-white);background:var(--color-primary);border:none;z-index:1;height:40px;line-height:1.2}@media(max-width:991px){.hero__bg figcaption{transform:rotate(90deg);transform-origin:top right;margin-left:-50px;height:32px;font-size:0.875rem;line-height:1}.is-win .hero__bg figcaption{padding-top:1.5rem;height:auto}}@media(min-width:992px){.is-win .hero__bg figcaption{padding-right:1.75rem}}.hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__bg:after{display:block;content:" ";position:absolute;display:block;top:0;left:0;right:0;height:80px;background:#fff;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);opacity:.8}.hero__content{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;position:relative;z-index:2;padding-top:210px;color:var(--color-white)}.hero__content .l-hero-inner{max-width:37.5rem}.hero__content .field--name-field-intro{font-size:var(--font-larger)}@media(min-width:560px){.hero__content{padding-top:280px}}@media(min-width:560px)and (max-width:1199px){.hero__content{padding-top:300px}}@media(min-width:1200px)and (max-width:1599px){.hero__content{padding-top:320px}}@media(min-width:1600px){.hero__content{padding-top:400px;padding-bottom:1.25rem}}.hero__content h1{color:var(--color-white)}.icon use{fill:var(--base-icon-fill)}.icon--x-small{width:0.6875rem;height:0.6875rem}.icon--small{width:1.25rem;height:1.25rem}.icon--medium{width:1.625rem;height:1.625rem}.icon--large{width:2.5rem;height:2.5rem}.icon--search{width:0.9375rem;height:0.9375rem;fill:var(--color-primary)}.icon--search use{fill:var(--base-icon-fill)}.icon--star{width:20px;height:20px;display:inline-block;background:var(--star-color-inactive);-webkit-mask:url(/themes/custom/zodion/img/icons/star.svg) center center no-repeat;mask:url(/themes/custom/zodion/img/icons/star.svg) center center no-repeat;color:rgba(0,0,0,0);-webkit-mask-size:18px auto;mask-size:18px auto}.icon--star.icon--active{background:var(--star-color)}.icon--iconlist{margin-right:0.5rem}.icon--iconlist use{fill:var(--color-primary)}.icon--cart{width:1.375rem;height:1.375rem}.iconfield{position:relative;padding-left:2.1875rem}.iconfield .icon{position:absolute;left:0;top:4px}.link--summary{display:block;text-decoration:none}.link--summary:focus,.link--summary:hover{text-decoration:underline}.link--summary:focus .icon,.link--summary:hover .icon{margin-left:12px}.link .icon{width:15px;height:15px}.link .icon--arrow{transition:all .2s ease;transform:rotate(90deg);margin-left:10px}.link--card .icon--arrow{transform:none}.link--icon:not(.link--social){display:block;position:relative;padding-left:1.875rem;transition:padding .2s}.link--icon:not(.link--social) .icon{position:absolute;left:0;top:0.4375rem}.link--icon:not(.link--social):focus,.link--icon:not(.link--social):hover{padding-left:2rem}.link--social{width:2.375rem;height:2.375rem;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:transform .2s;transform:scale(1);border:2px solid var(--color-cyan-dark-darker);border-radius:3px}.link--social .link__text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.link--social .icon{width:1.375rem;height:1.375rem}.link--social .icon use{fill:var(--color-white)}.link--social:focus,.link--social:hover{transform:scale(1.1);border-color:var(--color-moss-green-x-light)}.list__label{font-weight:var(--fw-bold)}.list--iconlist .list__items{margin:0;padding:0}.list--iconlist .list__item{list-style:none;margin-left:0;position:relative;padding-left:1.875rem}.list--iconlist .list__item .icon{position:absolute;left:0;top:12px}.list--overview{margin-top:var(--gutter-half)}.list--overview ul{margin:0;padding:0}.list--overview li{margin:0;padding:0;list-style:none}.list--overview li+li{margin-top:var(--gutter-half)}.list--overview .views-row{border-top:1px solid var(--border-color);padding-top:var(--spacing-unit);margin-top:var(--spacing-unit)}.list--with-border li+li{border-top:1px solid var(--border-color);padding-top:var(--gutter-half)}.list--page{padding:0}.list--page li{margin-top:var(--gutter);list-style:none}.list--page li+li{border-top:1px solid var(--border-color);padding-top:var(--gutter);margin-top:var(--gutter)}.list--social{display:flex;flex-wrap:wrap;margin:0;padding:0}.list--social li{list-style:none}.list--social li+li{margin-left:0.625rem}.list-item{--list-item-image:19.375rem;box-shadow:0 3px 6px rgba(0,0,0,.1);border-radius:var(--border-radius);background:var(--color-white);overflow:hidden}@media(min-width:560px){.list-item--with-image{display:flex}}.list-item--without-image{padding:var(--spacing-unit-half)}@media(min-width:560px){.list-item--without-image{padding:var(--spacing-unit)}}@media(min-width:560px){.list-item__image{width:19.375rem;padding-right:var(--spacing-unit)}}.list-item__content{padding:var(--spacing-unit-half)}@media(min-width:560px){.list-item__content{width:calc(100% - var(--list-item-image));padding:var(--spacing-unit);padding-left:0}}.list-item__title{font-size:1.375rem;position:relative;line-height:1.4;padding-right:1.875rem}.list-item__title .icon{width:20px;height:20px;position:absolute;top:5px;right:0;transition:transform .2s;transform:rotate(0)}.list-item__title .icon use{fill:var(--color-primary)}.list-item__title .icon--chevron{width:15px;height:15px}.list-item .meta-data,.list-item h2{margin-bottom:0.625rem}@media(min-width:560px){.list-item--zoogdiersoort .list-item__image{flex:0 0 8.75rem;margin-right:var(--gutter)}}.list-item--publicatie{--list-item-image:3.75rem}.list-item--publicatie .meta-data{margin-top:var(--spacing-unit-half)}.list-item--agenda{position:relative}.list-item--agenda .field--field-is-full{background:var(--color-action);font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-small);line-height:1.5;padding:0.3125rem 0.75rem;display:inline-block;border-radius:var(--border-radius-half);margin-right:0.9375rem}.list-item--agenda .meta-data{display:inline-block}.node--view-mode-summary.list-item{border:none;box-shadow:none}.node--view-mode-summary.list-item--without-image{padding:0}.logo--anbi{width:makeRem(130px);margin-top:var(--gutter)}.media .icon--download{width:18px;height:18px;position:absolute;top:8px;left:0}.section--text .media--image{margin-bottom:var(--margin-soft-adaptive)}.media--file{position:relative;padding-left:2.125rem}.media--file .metadata{margin-top:0.3125rem}.media--file .metadata__item{margin-right:0;padding-right:0}.media--file .metadata__item:after{content:","}.media--file+.media--file{margin-top:var(--gutter-threequart)}.media--publicatie{--media-width-desktop:8.125rem;--media-width-mobile:5rem;display:flex;padding-left:0}.media--publicatie .meta-data{margin-top:var(--spacing-unit-half)}.media--publicatie .media__image{padding-right:var(--spacing-unit-half)}.media--publicatie .media__image img{border:1px solid var(--border-color)}@media(max-width:559px){.media--publicatie .media__image{width:var(--media-width-mobile)}}@media(min-width:560px){.media--publicatie .media__image{width:var(--media-width-desktop)}}.media--publicatie .media__content{position:relative;padding-left:2.125rem}@media(max-width:559px){.media--publicatie .media__content{width:calc(100% - var(--media-width-mobile))}}@media(min-width:560px){.media--publicatie .media__content{width:calc(100% - var(--media-width-desktop))}}.grid--item-count-1 .media--publicatie{--media-width-desktop:11.25rem;--media-width-mobile:5rem}.grid--item-count-1 .media--publicatie .media__image{padding-right:var(--gutter)}.menu--main{display:block}@media(min-width:1200px){.menu--main{margin-top:0.3125rem}}.menu--main a{display:block;text-decoration:none}.menu--main a span{position:relative;display:inline-block}.menu--main a span:before{content:" ";position:absolute;display:block;height:0.125rem;left:0;bottom:0;width:100%;background:var(--color-white);transform:scaleX(0);transition:transform .2s;transform-origin:bottom left}.menu--main a span:hover:before,.menu--main a span:focus:before,.menu--main a span.is-active:before{transform:scaleX(1)}.menu--main a span{padding-bottom:0.1875rem}.menu--main a span:before{background:var(--border-color)}.menu--main a.is-active span:before,.menu--main a:focus span:before,.menu--main a:hover span:before{transform:scaleX(1)}.menu--main .menu__list,.menu--main .menu__sublist{margin:0;padding:0}.menu--main .menu__item{list-style:none}.menu--main .menu__item--expanded{display:flex;flex-wrap:wrap}.menu--main .menu__item--expanded a{flex:0 0 auto}.menu--main .menu__item--active-trail>a span:before{transform:scaleX(1)}.menu--main .menu__list>li>a,.menu--main .menu__list>li>span{font-family:var(--font-family-secondary);font-weight:var(--fw-semi);font-size:1.125rem}.menu--main .menu__sublist{visibility:hidden;max-height:0;transform:scaleY(0);width:100%;transition:max-height .3s,transform .3s,opacity .4s;transition-delay:.2s;transform-origin:top center;opacity:0}.menu--main .menu__sublist.show{visibility:visible;max-height:1000px;transform:scaleY(1);opacity:1}.menu--main .menu__sublist>li span:before{height:1px;margin-bottom:4px}.menu--main .menu__sublist-control{width:1.875rem;height:1.875rem;border-radius:3px;background:none;border:1px solid rgba(0,0,0,0);position:relative;padding:0;margin:0.4375rem 0 0 0.75rem}.menu--main .menu__sublist-control .icon{width:0.625rem;height:0.625rem;position:absolute;top:50%;left:50%;margin-left:-0.3125rem;margin-top:-0.3125rem;transform:rotate(90deg)}.menu--main .menu__sublist-control.active{transform:rotate(180deg)}.menu--main .menu__sublist-control:focus,.menu--main .menu__sublist-control:hover{border-color:var(--color-white)}@media(max-width:1199px){.menu--main .menu__list a{color:var(--color-white)}.menu--main .menu__list a:focus,.menu--main .menu__list a:hover{color:var(--color-white)}.menu--main .menu__list>li{color:var(--color-moss-green-x-light)}.menu--main .menu__list>li>a,.menu--main .menu__list>li>span{font-weight:var(--fw-bold);font-size:1.25rem;padding:0.3125rem 0}.menu--main .menu__sublist-control .icon use{fill:var(--color-white)}.menu--main .menu__sublist{margin:0 0 0 0.625rem}}@media(min-width:1200px){.menu--main .menu__sublist-control{margin-top:0;margin-left:0.5rem}.menu--main .menu__sublist-control .icon use{fill:var(--color-primary)}.menu--main .menu__sublist-control:focus,.menu--main .menu__sublist-control:hover{border-color:var(--border-color)}.menu--main .menu__list{display:flex;flex-wrap:wrap}.menu--main .menu__list>li{display:flex;position:relative;margin-right:1.875rem}.menu--main .menu__sublist{border-radius:var(--border-radius);width:12.5rem;position:absolute;background:var(--color-secondary);color:var(--color-white);top:2.5rem;padding:1.25rem 1.5625rem;margin-left:-1.5625rem;font-size:var(--font-smaller);line-height:1.4}.menu--main .menu__sublist:before{display:block;content:" ";display:block;position:absolute;top:0;left:0;margin-left:1.25rem;margin-top:-0.5625rem;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid var(--color-secondary);border-radius:3px}.menu--main .menu__sublist a{color:var(--color-white)}.menu--main .menu__sublist>li>span{color:var(--color-moss-green-x-light)}.menu--main .menu__sublist>li+li{margin-top:0.5rem}.menu--main .menu__sublist .menu__item a.is-active span:before,.menu--main .menu__sublist .menu__item--active-trail span:before{background:var(--color-white)}.menu--main .menu__item a.is-active span:before,.menu--main .menu__item--active-trail span:before{background:var(--color-primary)}}@media(min-width:1200px)and (max-width:1599px){.menu--main .menu__list>li{margin-right:1.25rem}}.menu--sidebar{margin:0;padding:0}.menu--sidebar a{text-decoration:none;line-height:1.3;font-size:1.125rem;padding:0.3125rem 0;display:block}.menu--sidebar a.is-active span:before{transform:scaleX(1)}.menu--sidebar .menu-link__text{position:relative;display:inline-block}.menu--sidebar .menu-link__text:before{content:" ";position:absolute;display:block;height:0.1875rem;left:0;bottom:0;width:100%;background:var(--color-primary);transform:scaleX(0);transition:transform .2s;transform-origin:bottom left}.menu--sidebar .menu-link__text:hover:before,.menu--sidebar .menu-link__text:focus:before,.menu--sidebar .menu-link__text.is-active:before{transform:scaleX(1)}.menu--sidebar .menu-link__text{display:inline-block}.menu--sidebar .menu-link__text:before{height:1px}.menu--sidebar li{list-style:none;position:relative;padding-left:1.875rem}.menu--sidebar li .icon{width:10px;height:10px;position:absolute;left:0;top:16px}.menu--sidebar li .icon use{fill:var(--border-color)}.menu--sidebar>li{list-style:none}.menu--sidebar>li>ul{margin:0.625rem 0 0;padding:0}.menu--sidebar>li>ul>li+li{margin-top:0.25rem}.menu--sidebar>li>ul>li .icon{top:12px}.menu--sidebar>li>ul>li>a{font-weight:var(--fw-semi)}.menu--sidebar>li>ul>li>ul{margin-top:0.625rem;margin-bottom:1.25rem}.menu--sidebar>li>ul>li>ul li{padding-left:0}.menu--sidebar>li>ul>li>ul li .icon{display:none}.menu--sidebar>li>ul>li.menu-item--active-trail>.icon use{fill:var(--color-primary)}.menu--sidebar>li>ul ul{margin:0 0 0 0.9375rem;padding:0}.menu .menu-item--first{padding-left:0}.menu .menu-item--first>a{font-family:var(--font-family-secondary);font-weight:var(--fw-semi);font-size:1.375rem;padding-left:1.875rem;padding-bottom:0.625rem;border-bottom:1px solid var(--border-color)}.menu .menu-item--first>a .icon{width:15px;height:15px;transform:rotate(180deg);top:10px}.menu .menu-item--first>a .icon use{fill:var(--color-primary)}.menu--footer .menu__list{margin:0;padding:0}.menu--footer .menu__item{list-style:none;position:relative;padding-left:1.875rem}.menu--footer .menu__item .icon{width:0.9375rem;height:0.9375rem;position:absolute;left:0;top:5px}.menu--footer .menu__item .icon use{fill:var(--color-green-bright)}.menu--footer .menu__item a{text-decoration:none;padding-left:0;display:block;transition:padding .2s}.menu--footer .menu__item a:focus,.menu--footer .menu__item a:hover{text-decoration:underline;padding-left:0.125rem}.menu--footer-secondary{font-size:var(--font-small)}.menu--footer-secondary .menu__list{margin:0;padding:0;display:flex}.menu--footer-secondary .menu__item{list-style:none;position:relative;padding-left:1.125rem}.menu--footer-secondary .menu__item .icon{width:0.625rem;height:0.625rem;position:absolute;left:0;top:8px}.menu--footer-secondary .menu__item .icon use{fill:var(--color-primary)}.menu--footer-secondary .menu__item a{text-decoration:none;padding-left:0;display:block;transition:padding .2s}.menu--footer-secondary .menu__item a:focus,.menu--footer-secondary .menu__item a:hover{text-decoration:underline;padding-left:0.125rem}.menu--footer-secondary .menu__item+.menu__item{margin-left:1.5625rem}.menu--shop{margin:0;padding:0}.menu--shop li{list-style:none}.menu--shop a{display:block;position:relative;padding-left:2.1875rem;line-height:1.2;padding-top:0.3125rem;padding-bottom:0.3125rem;text-decoration:none;transition:padding .2s}.menu--shop a:before{display:block;content:" ";width:0.9375rem;height:0.9375rem;display:block;position:absolute;left:0;top:8px;background:var(--border-color);-webkit-mask:url(/themes/custom/zodion/img/icons/chevron.svg) center center no-repeat;mask:url(/themes/custom/zodion/img/icons/chevron.svg) center center no-repeat;-webkit-mask-size:8px auto;mask-size:8px auto;transition:background-color .2s}.menu--shop a:focus,.menu--shop a:hover{text-decoration:underline;color:var(--base-font-color);padding-left:2.375rem}.menu--shop a:focus:before,.menu--shop a:hover:before{background:var(--color-primary)}.meta-data{color:var(--color-meta);font-size:var(--font-smaller);line-height:1.4}@media(max-width:559px){.meta-data{font-size:var(--font-small)}}.meta-data--white{color:var(--color-white)}.meta-data__item{margin-right:1rem;display:inline-block;position:relative;padding-right:1.5rem}.meta-data__item::before{font-size:1.2rem;float:left;margin-right:1rem}.meta-data__item:last-child{padding-right:0}.meta-data__item:last-child:after{display:none}.overview-list{margin-top:var(--gutter-half)}.overview-list ul{margin:0;padding:0}.overview-list li{margin:0;padding:0;list-style:none}.overview-list li+li{margin-top:var(--gutter-half);padding-top:var(--gutter-half)}.overview-list--with-border li+li{border-top:1px solid var(--border-color)}.overview--topical .overview-list li+li{margin-top:var(--gutter);padding-top:var(--gutter)}.pager__items{list-style:none;display:flex;margin:var(--margin-base-adaptive) auto var(--gutter);padding:0;width:100%}.pager__item{margin-right:0.625rem}.pager__item:last-child{margin-right:0}.pager__item a{--btn-border:transparent;font-size:var(--base-font-size);font-weight:var(--fw-bold);text-decoration:none;padding:0.5rem 0.625rem;border:2px solid var(--btn-border);display:inline-block;border-radius:var(--border-radius);transition:border-color .2s}.pager__item a:focus,.pager__item a:hover{border-color:var(--color-primary);text-decoration:underline}.pager__item--ellipsis{--btn-border:transparent;font-size:var(--base-font-size);font-weight:var(--fw-bold);padding:0.75rem 0.9375rem;border:2px solid var(--btn-border);display:inline-block;border-radius:var(--border-radius)}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{--btn-border:var(--color-primary);--btn-background:var(--color-primary);--btn-color:var(--color-white);box-shadow:0 3px 6px rgba(0,0,0,.1);font-size:var(--base-font-size);text-decoration:none;padding-right:1.25rem;padding-left:1.25rem;background-color:var(--btn-background);color:var(--btn-color);display:flex;align-items:center;transition:all .2s ease}.pager__item--first a .icon--chevron,.pager__item--previous a .icon--chevron,.pager__item--next a .icon--chevron,.pager__item--last a .icon--chevron{width:0.75rem;height:0.75rem}.pager__item--first a .icon use,.pager__item--previous a .icon use,.pager__item--next a .icon use,.pager__item--last a .icon use{fill:var(--btn-color);transition:all .2s ease}.pager__item--first a:hover,.pager__item--previous a:hover,.pager__item--next a:hover,.pager__item--last a:hover{--btn-background:var(--color-primary);--btn-color:var(--color-white)}.pager__item--first .icon,.pager__item--previous .icon{transform:rotate(180deg)}@media(min-width:560px){.pager__item--first .icon,.pager__item--previous .icon{margin-right:0.625rem}}@media(min-width:560px){.pager__item--next .icon,.pager__item--last .icon{margin-left:0.625rem}}.pager__item.is-active a{box-shadow:0 3px 6px rgba(0,0,0,.1);--btn-border:var(--border-color);color:var(--color-primary);padding-left:0.9375rem;padding-right:0.9375rem}@media(max-width:559px){.pager__item span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}}.l-popover-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;background:color-mix(in srgb,var(--color-primary) 80%,transparent);overflow:auto;padding:10% 0}.popover{box-shadow:0 3px 6px rgba(0,0,0,.1);background:var(--color-white);border-radius:vaR(--border-radius);width:90%;max-width:680px;margin:0 auto;overflow:hidden;position:relative}.popover img{width:100%;height:auto}.popover__content{padding:1.875rem}.popover__content h2{margin-bottom:var(--spacing-unit-half)}@media(min-width:992px){.popover__content{padding:3.125rem}}.popover .btn--close-popover{position:absolute;right:1.25rem;top:1.25rem}.quicklink{background:var(--color-secondary);border-radius:var(--border-radius);padding:1.875rem;color:var(--color-white);position:relative;transition:background-color .2s;overflow:hidden}.quicklink:before{display:block;content:" ";height:5px;position:absolute;background:var(--color-secondary-darker);bottom:0;width:100%;left:0}.quicklink__title{display:flex;align-items:center;color:var(--color-white)}.quicklink__title .icon{margin-left:0.9375rem;height:0.9375rem;width:0.9375rem;transition:all .2s ease}.quicklink__title .icon use{fill:var(--color-white)}.quicklink__link{position:absolute;left:0;top:0;right:0;bottom:0}.quicklink__link span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.quicklink:hover,.quicklink.focus{background:var(--color-secondary-darker)}.quicklink:hover:before,.quicklink.focus:before{background:var(--color-secondary)}.quicklink:hover .icon,.quicklink.focus .icon{margin-left:1.25rem}.quicklink:hover h2,.quicklink.focus h2{text-decoration:underline}@media(max-width:991px){.spotlight__title{word-break:break-word}}.paragraph--type-spotlight .spotlight__image *{height:100%}.paragraph--type-spotlight .spotlight__image figcaption{height:auto;position:absolute;top:0;left:0;color:var(--color-white);background:var(--color-primary);border:none;z-index:1}.paragraph--type-spotlight .spotlight__image img{width:auto;-o-object-fit:cover;object-fit:cover}.paragraph--type-spotlight .spotlight__content{font-size:1.125rem;line-height:1.6;background:var(--color-primary) url(/themes/custom/zodion/img/zodion-shape-block.svg) bottom -55px right 0 no-repeat;color:var(--color-white);padding:1.875rem;border-radius:var(--border-radius)}@media(max-width:991px){.paragraph--type-spotlight .spotlight__content{margin-top:-30px}}@media(min-width:1200px){.paragraph--type-spotlight .spotlight__content{padding:2.8125rem 3.4375rem 3.4375rem}}.paragraph--type-spotlight .spotlight .meta-data{color:var(--color-white)}.paragraph--type-spotlight .spotlight__subtitle{font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-smaller);margin-bottom:5px;display:block}.paragraph--type-spotlight .spotlight__title{color:var(--color-white)}.paragraph--type-spotlight .spotlight .btn--read-more{color:var(--color-white)}.paragraph--type-spotlight .spotlight .l-spotlight-content-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;position:relative}@media(max-width:991px){.paragraph--type-spotlight .spotlight .l-spotlight-content-wrapper{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:991px)and (min-width:560px){.paragraph--type-spotlight .spotlight .l-spotlight-content-wrapper{padding-right:2.5rem;padding-left:2.5rem}}@media(min-width:992px){.paragraph--type-spotlight .spotlight{position:relative}.paragraph--type-spotlight .spotlight__image{position:absolute;overflow:hidden;height:100%;width:65%}.paragraph--type-spotlight .spotlight__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type-spotlight .spotlight__content{max-width:680px;width:calc(50% - var(--gutter))}.paragraph--type-spotlight .spotlight .l-spotlight-content-wrapper{padding-top:50px;padding-bottom:50px;display:flex}}@media(min-width:992px)and (min-width:1600px){.paragraph--type-spotlight .spotlight .l-spotlight-content-wrapper{padding-bottom:75px;padding-top:150px}}@media(min-width:1200px){.paragraph--type-spotlight .spotlight .spotlight__image{width:60%}.paragraph--type-spotlight .spotlight .l-spotlight-content-wrapper{min-height:560px}}.overview--spotlight .spotlight{border-radius:var(--border-radius);background:var(--color-secondary);color:var(--color-white);overflow:hidden;transition:background-color .2s}.overview--spotlight .spotlight img{transition:opacity .2s;width:100%;height:auto}@media(min-width:560px)and (max-width:1199px){.overview--spotlight .spotlight img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.overview--spotlight .spotlight .media--image{height:100%}.overview--spotlight .spotlight a{color:var(--color-white)}.overview--spotlight .spotlight__title{font-size:1.5rem;color:var(--color-white)}@media(min-width:992px){.overview--spotlight .spotlight__title{font-size:1.875rem}}.overview--spotlight .spotlight__title .icon{width:20px;height:20px;margin-left:0.625rem}.overview--spotlight .spotlight__title .icon use{fill:var(--color-white)}.overview--spotlight .spotlight__content{font-size:1.125rem;line-height:1.6;position:relative;padding:1.25rem;transition:padding-top .2s}@media(min-width:560px){.overview--spotlight .spotlight__content{padding:1.875rem 2.1875rem}}@media(min-width:1200px){.overview--spotlight .spotlight__content{padding:2.5rem 3.75rem}}.overview--spotlight .spotlight .field--name-body,.overview--spotlight .spotlight .rich-text--body{margin-top:20px}.overview--spotlight .spotlight .field--name-node-post-date{margin-top:20px;font-size:var(--font-smaller);color:var(--color-moss-green-x-light)}.overview--spotlight .spotlight .link--read-more{right:1.25rem;bottom:1.25rem}.overview--spotlight .spotlight .link--read-more:before{display:block;content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0}.overview--spotlight .spotlight .link--read-more .link__text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}@media(min-width:560px)and (max-width:991px){.overview--spotlight .spotlight{display:flex}.overview--spotlight .spotlight>div{width:50%}.overview--spotlight .spotlight .spotlight__image{background:var(--color-secondary-darker)}}.overview--spotlight .spotlight:hover,.overview--spotlight .spotlight:focus{background:var(--color-secondary-darker)}.overview--spotlight .spotlight:hover img,.overview--spotlight .spotlight:focus img{opacity:.8}.overview--spotlight .spotlight:hover h2,.overview--spotlight .spotlight:focus h2{text-decoration:underline}.overview--topical .spotlight{position:relative}@media(min-width:992px){.overview--topical .spotlight__image{position:absolute;overflow:hidden;height:100%;width:100%}.overview--topical .spotlight__image *{height:100%}.overview--topical .spotlight__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width:992px){.overview--topical .spotlight .l-spotlight-content-wrapper{max-width:var(--max-width-between);margin-left:auto;margin-right:auto;padding-top:8.125rem;padding-bottom:3.125rem;display:flex}}@media(min-width:992px)and (min-width:1200px){.overview--topical .spotlight .l-spotlight-content-wrapper{padding-top:16.25rem;padding-bottom:4.375rem}}.overview--topical .spotlight__content{font-size:1.125rem;line-height:1.6;background:var(--color-primary) url(/themes/custom/zodion/img/zodion-shape-block.svg) bottom -55px right 0 no-repeat;color:var(--color-white);padding:1.875rem;border-radius:0 0 var(--border-radius) var(--border-radius);position:relative;transition:background-color .2s}@media(min-width:992px){.overview--topical .spotlight__content{border-radius:var(--border-radius);width:calc(50% - var(--gutter));z-index:1;margin-left:auto;margin-right:var(--gutter)}}@media(min-width:1200px){.overview--topical .spotlight__content{padding:35px 40px}}.overview--topical .spotlight__content:hover,.overview--topical .spotlight__content:focus{background-color:var(--color-primary-darker)}.overview--topical .spotlight__content:hover .spotlight__title,.overview--topical .spotlight__content:focus .spotlight__title{text-decoration:underline}.overview--topical .spotlight__content:hover .icon,.overview--topical .spotlight__content:focus .icon{right:1.25rem}.overview--topical .spotlight__title{color:var(--color-white);margin-bottom:0.625rem}.overview--topical .spotlight .icon{position:absolute;width:1.25rem;height:1.25rem;right:1.875rem;bottom:1.875rem;transition:all .2s ease}@media(min-width:1200px){.overview--topical .spotlight .icon{bottom:2.5rem}}.overview--topical .spotlight .icon use{fill:var(--color-white)}.overview--topical .spotlight .field--name-node-post-date{margin-top:20px;font-size:var(--font-smaller);color:var(--color-moss-green-x-light)}.overview--topical .spotlight .field--event-date{font-family:var(--font-family-secondary),sans-serif;margin-top:var(--spacing-unit-half);font-size:var(--font-smaller);color:var(--color-moss-green-x-light)}.overview--topical .spotlight .field--event-date .icon{display:none}.overview--topical .spotlight .link--read-more{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.overview--topical .spotlight .link--read-more span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.overview--topical .spotlight .field--field-is-full{background:var(--color-primary);color:vaR(--color-white);font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-small);line-height:1.5;padding:0.3125rem 0.75rem;display:inline-block;border-radius:var(--border-radius-half);margin-right:0.9375rem;margin-top:var(--spacing-unit-half)}.star-count{display:flex}.star-count__stars[aria-hidden=true]{display:block}.node--view-mode-summary .summary__title{font-size:1.25rem;line-height:1.4}.node--view-mode-summary .meta-data{margin-top:0.625rem}table{border-spacing:0;line-height:1.4}table tr>td{border-top:1px solid var(--border-color);padding:makeRem(5px)}.views-exposed-form{padding-bottom:var(--spacing-unit)}.views-exposed-form label{font-size:var(--font-smaller);font-weight:var(--fw-semi)}.views-exposed-form input,.views-exposed-form select{height:3.125rem;margin-top:0}.views-exposed-form input.form-text{background:var(--color-white) url(/themes/custom/zodion/img/search.svg) top 14px right 15px no-repeat;background-size:20px auto;padding-right:30px}@media(max-width:559px){.views-exposed-form .js-form-item{margin-bottom:1.25rem}}@media(min-width:560px){.views-exposed-form{display:flex;align-items:flex-end}.views-exposed-form .js-form-item{margin-right:1.25rem}.views-exposed-form .form-actions{margin-top:2rem}}.views-element-container+.views-exposed-form,.views-element-container+.overview--list,.views-element-container+.overview-list{margin-top:var(--margin-soft-adaptive)}.bef-exposed-form label{font-size:var(--font-small);color:var(--color-meta)}.bef-exposed-form ul{margin:0;padding:0}.bef-exposed-form ul li{display:inline-block;margin-bottom:0.9375rem}.bef-exposed-form ul li+li{margin-left:1.875rem}.bef-link{display:block;color:var(--color-meta);border:2px solid var(--color-white);padding:0.5rem 0.75rem;text-decoration:none;border-radius:var(--border-radius);font-size:1rem;font-weight:var(--font-weight-semi);background:var(--color-white)}.bef-link--selected{border-color:var(--color-orange-a11y);color:var(--color-orange-a11y)}.bef-link:focus,.bef-link:hover{border-color:var(--border-color);text-decoration:underline}.path-zoogdiersoorten #views-exposed-form-species-page-species{padding-bottom:var(--spacing-unit)}.path-zoogdiersoorten #views-exposed-form-species-page-species label{font-size:var(--font-smaller);font-weight:var(--fw-semi)}.path-zoogdiersoorten #views-exposed-form-species-page-species input,.path-zoogdiersoorten #views-exposed-form-species-page-species select{height:3.125rem;margin-top:0}.path-zoogdiersoorten #views-exposed-form-species-page-species input.form-text{background:var(--color-white) url(/themes/custom/zodion/img/search.svg) top 14px right 15px no-repeat;background-size:20px auto;padding-right:30px}@media(max-width:559px){.path-zoogdiersoorten #views-exposed-form-species-page-species .js-form-item{margin-bottom:1.25rem}}@media(min-width:560px){.path-zoogdiersoorten #views-exposed-form-species-page-species{display:flex;align-items:flex-end}.path-zoogdiersoorten #views-exposed-form-species-page-species .js-form-item{margin-right:1.25rem}.path-zoogdiersoorten #views-exposed-form-species-page-species .form-actions{margin-top:2rem}}.path-zoogdiersoorten #views-exposed-form-species-page-species{margin:var(--spacing-unit) 0;padding-bottom:0}@media print{body,h1,.l-has-hero .node--type-landingpage h1,.hero__content,.quicklink,.quicklink__title,.overview--spotlight .spotlight a,.overview--spotlight .spotlight,.paragraph--type-spotlight .spotlight__content,.paragraph--type-spotlight .spotlight__title,.section--cta .block,.btn--primary-fill,.paragraph--type-spotlight .spotlight .btn--read-more{color:var(--color-black)}.overview--spotlight .spotlight{background:none;border-top:1px solid var(--base-font-color);padding-top:1em}.l-site-header,.l-footer,.hero__bg{display:none}.node--type-zoogdiersoort.node-full .node__left{display:none}.node--type-zoogdiersoort.node-full .col-right>div{background:none;color:var(--color-black)}.accordion__content{display:block !important}.section--cta .icon use,.btn--primary-fill .icon use,.btn--read-more .icon use,.icon--star.icon--active use{fill:var(--color-black)}.hero__content{padding-top:50px}.quicklink{border:1px solid var(--color-primary)}}
.field--name-field-media-oembed-video,.o-embed-container-body{position:relative;padding-bottom:56.25%;height:0}.field--name-field-media-oembed-video iframe,.o-embed-container-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
