﻿body,html{font-size:62.5%;font-family:"";color:#000}body{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.7rem;line-height:1.75;letter-spacing:0}@media(min-width: 2100px){body{font-size:2rem}}p+p{margin-top:3rem}.swiper-horizontal .swiper-progress,.image-slider .swiper-progress{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1rem}.text-container,.text-container p{margin-bottom:2.6rem}.text-container:last-child,.text-container p:last-child{margin-bottom:0}.text-container strong,.text-container p strong{font-weight:500}.menu-trigger-container label{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1.2}header .menu-list .menu-item a{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:6.4rem;line-height:1.225;text-transform:lowercase}@media(max-width: 670px){header .menu-list .menu-item a{font-size:5rem}}header .menu-list .contact-container,header .menu-list .social-icons,header .menu-list .link-item a{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.8rem;line-height:1.83}header .menu-list .language-selector{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1.3}header .menu-list .buttons-list .link-item a.underline{text-decoration:underline}header .logo-container h1{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:3.5rem;letter-spacing:.002em}@media(max-width: 500px){header .logo-container h1{font-size:2.3rem}}footer .contact-container{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:5rem;line-height:1.26}@media(max-width: 650px){footer .contact-container{font-size:3.5rem}}@media(max-width: 400px){footer .contact-container{font-size:2.5rem}}footer{font-size:1.8rem}footer .footer-bottom{font-size:1.4rem}.social p{font-family:"Space Mono",monospace;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.2}.redactor h1:not(:last-child){margin-bottom:4rem}.redactor h2:not(:last-child),.redactor h3:not(:last-child){margin-bottom:3rem}.redactor .large-title{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:8rem;line-height:1;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease}@media(max-width: 750px){.redactor .large-title{font-size:5rem}.redactor .large-title br{display:none}}@media(max-width: 450px){.redactor .large-title{font-size:3.5rem}}.redactor .regular-title{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.5rem;line-height:1.1;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease}@media(max-width: 600px){.redactor .regular-title{font-size:2.6rem}}.redactor .small-title{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2rem;line-height:1.5;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease}.redactor .caption{color:#adadad;font-family:"Space Mono",monospace;font-weight:400;font-style:normal;font-size:1.8rem;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease}.redactor p a{color:inherit;text-decoration:none}.redactor p[style*="margin-left:40px;"]{margin-right:auto;margin-left:auto !important;max-width:100rem}.redactor .marker{color:#9c00d8}.redactor .marker.grey{color:#adadad}.redactor .link-style.arrow{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2rem;line-height:1.5;-moz-transition:font-size 500ms ease;-ms-transition:font-size 500ms ease;-o-transition:font-size 500ms ease;-webkit-transition:font-size 500ms ease;transition:font-size 500ms ease;font-weight:300;display:inline-block;margin-top:1.5rem}.redactor .link-style.arrow:after{content:"\a";display:inline-block;width:1.8rem;height:1.4rem;background-repeat:no-repeat;background-image:url("../images/arrow-right.svg");background-size:1.8rem auto;background-position:center right;margin-left:1rem;vertical-align:middle;margin-right:1.3rem}.redactor .link-style.arrow u{font:inherit;text-decoration:none;padding-bottom:0;-webkit-transition:padding .3s ease,border .3s ease;-moz-transition:padding .3s ease,border .3s ease;-ms-transition:padding .3s ease,border .3s ease;-o-transition:padding .3s ease,border .3s ease;transition:padding .3s ease,border .3s ease;border-bottom:1px solid #000}.bg-zwart .redactor .link-style.arrow u{border-bottom-color:#fff}@media(hover: hover){.redactor .link-style.arrow:hover u{padding-bottom:5px;border-color:rgba(0,0,0,0)}}.redactor a:last-child .link-style.arrow:after{display:none}.redactor h1:has(+.large-number) .large-title,.redactor h2:has(+.large-number) .large-title,.redactor h3:has(+.large-number) .large-title,.redactor h4:has(+.large-number) .large-title,.redactor p:has(+.large-number) .large-title{font-size:16rem}.redactor ul{padding-left:2.5rem;list-style-type:"•   "}.redactor .columns-container{display:flex;gap:3rem 3vw;justify-content:space-between;align-items:flex-start;padding:2rem 0}.redactor .columns-container .column.align-bottom{align-self:flex-end}.redactor .columns-container.columns-2 .column{width:calc(50% - 1.5vw)}.redactor .columns-container.columns-3 .column{width:calc(33.33% - 2vw)}.redactor .columns-container.columns-3:has(.column-image) .column{width:calc(42% - 2vw)}.redactor .columns-container.columns-3:has(.column-image) .column.column-image{width:calc(16% - 2vw)}.redactor .columns-container.columns-4 .column{width:calc(25% - 2.25vw)}.redactor .columns-container.columns-2:has(.column.align-bottom){flex-wrap:wrap}.redactor .columns-container.columns-2:has(.column.align-bottom) .column:first-child,.redactor .columns-container.columns-2:has(.column.align-bottom) .column:first-child+.column.align-bottom{width:auto}.redactor .columns-container.columns-2:has(.column.column-image svg){align-items:flex-end}.redactor .columns-container.columns-2:has(.column.column-image svg) .column{width:100%}.redactor .columns-container.columns-2:has(.column.column-image svg) .column.column-image{width:auto}.redactor .columns-container.columns-2:has(.column.column-image svg) .column.column-image svg{display:block}.redactor .columns-container.columns-2:has(.column:first-child .large-title) .column:last-child{padding-top:2rem}.redactor .columns-container:has(.large-number){align-items:flex-end}.redactor .columns-container:has(.large-number) .column:has(.large-number){width:calc(25% - 2vw)}.redactor .columns-container:has(.large-number).columns-3 .column:has(.large-number)+.column{width:calc(25% - 2vw)}.redactor .columns-container:has(.large-number).columns-3 .column:has(.large-number)+.column+.column{width:calc(50% - .6666666667vw)}@media(max-width: 900px){.redactor .columns-container.columns-4{flex-wrap:wrap}.redactor .columns-container.columns-4 .column{min-width:20rem;width:auto}}@media(max-width: 870px){.redactor .columns-container.columns-3,.redactor .columns-container.columns-3:has(.column-image){flex-wrap:wrap;gap:3rem 3vw}.redactor .columns-container.columns-3 .column,.redactor .columns-container.columns-3:has(.column-image) .column{width:calc(50% - 2vw)}.redactor .columns-container.columns-3 .column:first-child,.redactor .columns-container.columns-3 .column.column-image,.redactor .columns-container.columns-3:has(.column-image) .column:first-child,.redactor .columns-container.columns-3:has(.column-image) .column.column-image{width:100%}.redactor .columns-container.columns-2:has(.column.column-image svg){flex-wrap:wrap}.redactor .columns-container.columns-2:has(.column.column-image svg) .column.column-image svg{max-width:20rem}.redactor .columns-container:has(.large-number){align-items:flex-start}.redactor .columns-container h1:has(+.large-number) .large-title,.redactor .columns-container h2:has(+.large-number) .large-title,.redactor .columns-container h3:has(+.large-number) .large-title,.redactor .columns-container h4:has(+.large-number) .large-title,.redactor .columns-container p:has(+.large-number) .large-title{font-size:10rem}}@media(max-width: 760px){.redactor .columns-container.columns-2{flex-wrap:wrap}.redactor .columns-container.columns-2 .column{width:100%}.redactor .columns-container.columns-2:has(.column:first-child .large-title) .column:last-child{padding-top:0rem}}@media(max-width: 600px){.redactor .columns-container.columns-3 .column,.redactor .columns-container.columns-3 .column.column-image,.redactor .columns-container.columns-3 .column:first-child,.redactor .columns-container.columns-3 .column:has(.large-number),.redactor .columns-container.columns-3 .column:has(.large-number)+.column,.redactor .columns-container.columns-3 .column:has(.large-number)+.column+.column,.redactor .columns-container.columns-3:has(.column-image) .column,.redactor .columns-container.columns-3:has(.column-image) .column.column-image,.redactor .columns-container.columns-3:has(.column-image) .column:first-child,.redactor .columns-container.columns-3:has(.column-image) .column:has(.large-number),.redactor .columns-container.columns-3:has(.column-image) .column:has(.large-number)+.column,.redactor .columns-container.columns-3:has(.column-image) .column:has(.large-number)+.column+.column,.redactor .columns-container:has(.large-number).columns-3 .column,.redactor .columns-container:has(.large-number).columns-3 .column.column-image,.redactor .columns-container:has(.large-number).columns-3 .column:first-child,.redactor .columns-container:has(.large-number).columns-3 .column:has(.large-number),.redactor .columns-container:has(.large-number).columns-3 .column:has(.large-number)+.column,.redactor .columns-container:has(.large-number).columns-3 .column:has(.large-number)+.column+.column{width:100%;text-align:left}}.redactor hr{display:block;margin:2rem 0;padding:0;border:0;border-bottom:1px solid #353327}.redactor .form-container .form-wrapper{padding-top:7rem;padding-bottom:7rem}.redactor .collapse-block .collapse-text-check:checked+.collapse-text{max-height:1000px}.redactor .collapse-block .collapse-text-check:checked+.collapse-text+.collapse-text-label{color:rgba(0,0,0,0)}.redactor .collapse-block .collapse-text-check:checked+.collapse-text+.collapse-text-label:after{left:0px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.redactor .collapse-block .collapse-text{font-family:Outfit,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.7rem;line-height:1.75;letter-spacing:0}@media(min-width: 2100px){.redactor .collapse-block .collapse-text{font-size:2rem}}.redactor .collapse-block .collapse-text{max-width:46rem;max-height:0px;overflow:hidden;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;-webkit-transition:max-height 500ms ease;transition:max-height 500ms ease}.redactor .collapse-block .collapse-text .text-container{padding:0rem}.redactor .collapse-block .collapse-text-label{margin-right:3rem;white-space:nowrap;cursor:pointer;display:inline-block;-moz-transition:color 500ms ease;-ms-transition:color 500ms ease;-o-transition:color 500ms ease;-webkit-transition:color 500ms ease;transition:color 500ms ease;font-family:Outfit,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0;font-size:1.8rem;line-height:1}@media(max-width: 600px){.redactor .collapse-block .collapse-text-label{font-size:1.5rem}}.redactor .collapse-block .collapse-text-label{padding:1.5rem 0;padding-right:2.5rem;background-color:rgba(0,0,0,0);border:0px;border-radius:0;position:relative}.redactor .collapse-block .collapse-text-label:after{content:"\a";width:100%;height:100%;width:10px;left:calc(100% - 10px);background-repeat:no-repeat;background-image:url("../images/arrow-dropdown.svg");background-size:10px auto;background-position:center;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media(hover: hover){.redactor .collapse-block .collapse-text-label:hover{padding-right:26px}}.upper{text-transform:uppercase}.social-icons{margin:0}.social-icons a{margin-right:1rem}.social-icons svg path:not(.no-fill-change){fill:#fff;-moz-transition:fill 500ms ease;-ms-transition:fill 500ms ease;-o-transition:fill 500ms ease;-webkit-transition:fill 500ms ease;transition:fill 500ms ease}@media(hover: hover){.social-icons a:hover svg path:not(.no-fill-change){fill:#000}}@media screen and (min-width: 1280px){#CybotCookiebotDialog[data-template=bottom]{top:calc(100% - 30px) !important}}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#9c00d8 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#9c00d8 !important}#CybotCookiebotDialog button:hover:after,#CybotCookiebotDialog button:hover:before{border-color:#9c00d8 !important}#CybotCookiebotDialog{background-color:#f8f9f9 !important;box-shadow:none !important;border-radius:0px !important;padding:18px 24px !important;width:calc(100vw - 60px) !important;max-width:calc(100vw - 60px) !important;min-width:calc(100vw - 60px) !important}#CybotCookiebotDialog .CybotCookiebotFader{max-height:5em}#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:0px !important;border-bottom:0px !important;height:auto !important}#CybotCookiebotDialogDetailBodyContentTextAbout,#CybotCookiebotDialogBodyContentText{font-family:zeitung,sans-serif !important;font-weight:normal !important;font-size:1.4rem !important;letter-spacing:0em !important;line-height:1.35 !important;color:#000}#CybotCookiebotDialogBodyContent .CybotCookiebotFader,#CybotCookiebotDialogPoweredByText,#CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialogHeader{display:none !important;visibility:hidden !important}.CybotCookiebotDialogTabPanel{padding:1rem 0 !important}@media screen and (min-width: 1280px){#CybotCookiebotDialog[data-template=overlay],#CybotCookiebotDialog[data-template=popup]{top:0}}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper label{position:static !important;margin:0px !important;padding:0px !important;color:inherit !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{justify-content:flex-start !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{font-family:synthese,sans-serif !important;font-weight:700 !important;font-size:1.8rem !important;letter-spacing:0em !important;line-height:1.43 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{font-weight:700 !important;color:#0a2432 !important;border-color:#0a2432 !important}@media(hover: hover){#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{font-weight:700 !important;color:#0a2432 !important}}#CybotCookiebotDialogBody{display:flex !important;align-items:baseline !important;flex-direction:initial !important;justify-content:flex-start !important;flex-wrap:wrap !important;height:auto !important;flex:unset !important}#CybotCookiebotDialogBody .CybotCookiebotScrollContainer,#CybotCookiebotDialogBody .CybotCookiebotDialogBodyBottomWrapper{display:inline !important;margin:0 !important;padding:0 !important;width:100% !important}#CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent{padding:0 !important;padding-right:5px !important}#CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{height:auto !important;margin:0 !important}#CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetailsLink{font-family:zeitung,sans-serif !important;font-weight:normal !important;font-size:1.4rem !important;letter-spacing:0em !important;line-height:1.35 !important;color:#000 !important;text-decoration:underline !important}#CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetailsLink:after{display:none !important}.CybotExternalLinkArrow{width:15px !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{margin-left:0px !important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{align-items:center !important}@media screen and (min-width: 1280px){#CybotCookiebotDialogFooter{padding:1em 0 !important}}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row !important;align-items:center !important}@media(max-width: 600px){#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{justify-content:flex-start !important}}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#9c00d8 !important}
