html,body{margin-top:0!important;overflow:initial!important;background-color:var(--gwk-blauw);scroll-behavior:smooth}html h1,html h2,html h3,html h4,body h1,body h2,body h3,body h4{font-weight:900}.button{border-radius:4px;font:700 1rem/100% "Interstate",sans-serif;text-align:center;border:none;outline:none;text-decoration:none;padding:16px 20px;transition:.4s all;display:inline-block;cursor:pointer;text-decoration:none!important;-webkit-appearance:none}.button--cta{color:var(--gwk-blauw)!important;background-color:var(--cta-geel)!important}.video-wrap{position:relative}.video-wrap .video-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;transition:.4s all;z-index:1;cursor:pointer}.video-wrap .video-button img{width:100%;height:100%;box-shadow:none!important}.video-wrap .video-button:hover{transform:translate(-50%,-50%) scale(1.1)}.fancybox__content{padding:0!important}.wrapper-timeline{color:#fff;position:relative;scroll-behavior:smooth;z-index:30}.header-40-year{position:fixed;width:100%;top:0;height:auto;z-index:32}.header-40-year .header__navigation{background:var(--gwk-blauw);box-shadow:0 0 15px 12px var(--gwk-blauw);display:inline-block;padding:27px 25px 25px 25px;min-width:190px;padding:20px 16px 16px 16px;position:relative;left:10px;top:3px}@media(max-width:992px){.header-40-year .header__navigation{min-width:156px;padding:15px}}@media(max-width:767px){.header-40-year .header__navigation{min-width:95px;padding:15px;box-shadow:0 0 15px 0 var(--gwk-blauw)}}.header-40-year .header__navigation .logo{display:block;margin-bottom:25px}.header-40-year .header__navigation .logo img{height:70px;width:66px}.header-40-year .header__navigation .back-link{display:block;color:#fff}.header-40-year:not(.active) .header__navigation{min-width:100px;box-shadow:0 0 0 0 var(--gwk-blauw);padding:13px 16px 16px 16px;position:relative;left:10px;top:10px}.header-40-year:not(.active) .header__navigation .logo{margin-bottom:0}.header-40-year:not(.active) .header__navigation .back-link{display:none}.header-40-year:not(.active)+.nav__wrapper{z-index:29}.header-40-year ul.top-bar-menu{float:right;list-style:none;margin:25px 25px 0 0;padding:0}.header-40-year ul.top-bar-menu li{margin:0;padding:0}.header-40-year ul.top-bar-menu li a{position:relative;color:#fff;text-decoration:none}.header-40-year ul.top-bar-menu li a:hover{color:var(--gwk-goud)}.header-40-year ul.top-bar-menu .language-picker{position:relative;padding-bottom:8px;margin-bottom:-8px}.header-40-year ul.top-bar-menu .language-picker a{padding-left:30px}.header-40-year ul.top-bar-menu .language-picker a svg{position:absolute;top:50%;transform:translateY(-50%);left:0;width:20px;height:auto}.header-40-year ul.top-bar-menu .language-picker a svg path{fill:var(--wit);transition:all .2s ease}.header-40-year ul.top-bar-menu .language-picker a:hover{cursor:default}.header-40-year ul.top-bar-menu .language-picker a:hover svg path{fill:var(--gwk-goud)}@media only screen and (max-width:420px){.header-40-year ul.top-bar-menu .language-picker>a>span{display:none}}.header-40-year ul.top-bar-menu .language-picker .wpml-ls-wrap{right:0;font-size:1rem;border-radius:5px}.header-40-year ul.top-bar-menu .language-picker .wpml-ls-wrap span.language-select-text{font-size:16px;color:var(--gwk-blauw);font-weight:700;margin-bottom:10px;display:inline-block}.header-40-year ul.top-bar-menu .language-picker .wpml-ls-wrap .wpml-ls ul{margin:0;padding:0}.header-40-year ul.top-bar-menu .language-picker .wpml-ls-wrap .wpml-ls ul li{display:block;margin:0}.header-40-year ul.top-bar-menu .language-picker .wpml-ls-wrap .wpml-ls ul li a{color:var(--gwk-blauw);padding-left:0}.header-40-year ul.top-bar-menu .language-picker .wpml-ls-wrap .wpml-ls ul li a:hover{color:var(--gwk-goud);cursor:pointer}.header-40-year ul.top-bar-menu .language-picker .wpml-ls-wrap:after{position:absolute;content:"";top:-5px;right:50px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--wit)}.header-40-year ul.top-bar-menu .language-picker:hover a{color:var(--gwk-goud)}.header-40-year ul.top-bar-menu .language-picker:hover a svg path{fill:var(--gwk-goud)}.overview-40-jaar{color:#fff;min-height:97vh;display:flex}@media(max-width:991px){.overview-40-jaar{margin-top:120px}}.overview-40-jaar .container{margin-top:auto;margin-bottom:auto;display:grid;grid-template-columns:1fr 400px}.overview-40-jaar .container:before,.overview-40-jaar .container:after{content:none}@media(max-width:1600px)and (min-width:1200px){.overview-40-jaar .container{margin-left:120px}}@media(min-width:992px){.overview-40-jaar .container{gap:60px}}@media(min-width:1200px){.overview-40-jaar .container{padding-top:100px}}@media(max-width:991px){.overview-40-jaar .container{display:flex;flex-direction:column}.overview-40-jaar .container>div:nth-child(1){order:2;margin:40px 0}.overview-40-jaar .container>div:nth-child(2){order:1}}.overview-40-jaar .intro-text{color:#fff}.overview-40-jaar p{font-size:18px;color:#fff;margin:0 0 1rem 0}.overview-40-jaar h1{text-transform:uppercase;color:#fff;font-size:32px;line-height:36px;margin:0 0 1rem 0;font-weight:900}@media(max-width:767px){.overview-40-jaar h1{font-size:28px;line-height:32px}}.overview-40-jaar h2{text-transform:uppercase;color:#fff;font-size:28px;line-height:32px;margin:0 0 1rem 0}.action-banner{position:relative;height:0;padding-bottom:56.8%;display:block;overflow:hidden;transition:.4s all;order:2;box-shadow:0 0 40px rgba(0,0,0,.25)}@media(max-width:1199px){.action-banner{padding-bottom:75%}}@media(max-width:991px){.action-banner{padding-bottom:60%}}@media(max-width:575px){.action-banner{padding-bottom:50%}}.action-banner__image{transition:1s transform,.4s opacity;position:absolute;inset:0;background-size:cover;background-position:center center}.action-banner__content{inset:0;position:absolute;background-color:rgba(0,31,120,.3);transition:.4s all;font-size:16px}.action-banner__content p{position:absolute;left:10px;bottom:5px;color:#fff;font-size:16px;margin:0;line-height:22px}.action-banner__content span{transition:.4s all;position:absolute;left:0;right:0;bottom:0;padding:5px 10px;background-color:#fff;color:var(--gwk-blauw);z-index:11;transform:translateY(100%)}.action-banner__content span:after{content:"";display:block;position:absolute;right:10px;bottom:15px;width:10px;height:10px;border-top:2px solid var(--gwk-blauw);border-right:2px solid var(--gwk-blauw);transform:rotate(45deg)}.action-banner:not(.locked):hover{z-index:10}.action-banner:not(.locked):hover .action-banner__image{transform:scale(1.1)}.action-banner:not(.locked):hover .action-banner__content{background-color:rgba(0,31,120,0)}.action-banner:not(.locked):hover .action-banner__content span{transform:translateY(0%)}.action-banner__wrap{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.action-banner__wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.action-banner__wrap{grid-template-columns:repeat(1,1fr)}}.action-banner__wrap:hover .action-banner:not(.locked) .action-banner__image{opacity:.8}.action-banner__wrap:hover .action-banner:not(.locked):hover{opacity:1}@media(min-width:992px){.action-banner.hero,.action-banner.sidekick{z-index:10;grid-column:span 2;grid-row:span 2}}.action-banner.hero{order:1}@media(max-width:991px){.action-banner.hero{display:none}}.action-banner.sidekick{order:2}@media(min-width:991px){.action-banner.stacked{grid-row:span 2;height:100%}}.action-banner.locked{opacity:1!important}@media(max-width:991px){.action-banner.locked{order:5}}.action-banner.locked .action-banner__content{background-color:rgba(0,31,120,.7)}.action-banner.locked .action-banner__content p{left:0;right:0;bottom:50%;text-align:center;transform:translateY(50%)}.action-banner.mobile{margin-top:20px;margin-bottom:40px;padding-bottom:63%}@media(min-width:991px){.action-banner.mobile{display:none}}.action-banner.mobile .action-banner__image{inset:0 0 38px 0}.action-banner.mobile .action-banner__content{background-color:rgba(0,31,120,0)}.action-banner.mobile .action-banner__content span{transform:translateY(0%)}.nav{margin:0 0 0 50px}.nav__wrapper{position:fixed;height:100%;padding:0 30px 30px 30px;top:50%;z-index:31;display:flex;flex-flow:column nowrap}@media(max-width:991px){.nav__wrapper{padding:0 30px 30px 15px}}@media(max-width:767px){.nav__wrapper{height:55px;overflow:hidden;top:initial;bottom:0;padding:0;background-color:var(--gwk-blauw);box-shadow:0 0 10px 13px var(--gwk-blauw)}}@media(max-width:767px){.nav{width:max-content;margin:0;position:relative;left:calc(50vw + 65px)}}.nav li{position:relative;transition:all .3s ease-out;margin-bottom:2em}@media(max-width:992px){.nav li{margin-bottom:1.2em}}@media(max-width:767px){.nav li{display:inline-block;margin:0 13px}}.nav li a{display:block;padding:0;color:#fff;transition:all .3s ease-out;font-weight:900;text-transform:uppercase;background-color:rgba(0,0,0,0)!important;opacity:.6;font-size:24px;transform-origin:left center}@media(max-width:991px){.nav li a{font-size:18px}}.nav li:after{content:"";display:block;border-left:2px solid var(--gwk-goud);border-top:2px solid var(--gwk-goud);height:700px;width:45px;position:absolute;left:-50px;top:15px}@media(max-width:991px){.nav li:after{width:30px;left:-55px}}@media(max-width:767px){.nav li:after{height:52px;width:2px;position:absolute;left:50%;top:43px}}.nav li:before{content:"";display:block;width:30px;height:30px;position:absolute;left:-64px;top:1px;border:2px solid var(--gwk-goud);z-index:3;border-radius:100%;background:var(--gwk-blauw)}@media(max-width:991px){.nav li:before{left:-40px;width:24px;height:24px;top:4px}}@media(max-width:767px){.nav li:before{left:calc(50% - 8px);width:18px;height:18px;top:28px}}.nav li:hover a{opacity:1}.nav li.active{pointer-events:none}.nav li.active a{opacity:1;vertical-align:middle;transform-origin:left center;transform:scale(1.3)}@media(max-width:991px){.nav li.active a{font-size:24px;transform:scale(1.2)}}@media(max-width:767px){.nav li.active a{font-size:20px;transform:scale(1.1)}}.section{height:100vh;padding:0 60px 0 204px;position:relative;display:flex}@media(max-width:991px){.section{flex-direction:column;height:75vh;min-height:700px;padding:0 30px 0 170px}}@media(max-width:767px){.section{padding:15px;height:75vh}}.section .content{position:relative;width:100%;max-width:1200px;margin:auto;color:#fff;background:rgba(0,0,0,0)!important}.section .content .text{max-width:500px;margin:auto 0 auto auto;background-color:var(--gwk-goud);padding:20px 30px;box-shadow:0 0 50px rgba(0,0,0,.3);position:relative;z-index:1}@media(max-width:991px){.section .content .text{margin:20px 0 0 0}}.section .content .text p{font-size:18px;line-height:30px;margin-bottom:0;margin-top:6px}@media(max-width:991px){.section .content .text p{font-size:16px;line-height:26px}}.section .content .text h2{color:#fff;margin-top:0;margin-bottom:0;font-size:24px}.section .content .image{max-width:850px;position:relative;padding:30px}.section .content .image img{min-width:70%;box-shadow:0 0 30px rgba(0,0,0,.4)}@media(max-width:991px){.section .content .image{padding:0}}.section:nth-child(odd) .content .text{order:1;margin:auto auto auto 0;background:#fff;color:var(--gwk-blauw)}.section:nth-child(odd) .content .text h2,.section:nth-child(odd) .content .text p{color:var(--gwk-blauw)}.section:nth-child(odd) .content .image{order:2;margin:auto 0 auto auto}#section0{height:170vh;padding:0}#section0 .content{position:fixed;width:100%;height:100%;z-index:20;max-width:100%;pointer-events:none}#section0 .mouse{width:40px;height:70px;border:3px solid var(--gwk-blauw);border-radius:60px;position:relative;transition:.3s all;opacity:0;position:fixed;bottom:60px;z-index:30;left:calc(50% - 20px);cursor:pointer}#section0 .mouse span{position:absolute;width:300px;left:-140px;text-align:center;top:-44px;color:var(--gwk-blauw)}#section0 .mouse:before{content:"";width:12px;height:12px;position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:var(--gwk-blauw);border-radius:50%;opacity:1;animation:wheel 2s infinite}@media(max-width:767px){#section0 .mouse{border-radius:8px}#section0 .mouse:before{animation:wheel 2s infinite reverse}}#section0 .mouse:after{content:"";width:20px;height:20px;position:absolute;bottom:-30px;left:7px;border-right:3px solid var(--gwk-blauw);border-bottom:3px solid var(--gwk-blauw);transform:rotate(45deg)}@keyframes wheel{to{opacity:0;top:40px}}#section0.indicator .mouse{opacity:1}@media(max-width:767px){#section0{height:130vh}}#section1 .content{display:flex;max-width:1000px}@media(max-width:991px){#section1 .content{flex-direction:column}}#section1 .text{box-shadow:none;background:none}@media(max-width:991px){#section1 .text{padding:0;max-width:100%;margin-top:50px}}#section1 .image{max-width:350px}#section19 .image,#section17 .image{max-width:650px}.logo-40{position:absolute;inset:0;z-index:20;overflow:hidden;pointer-events:none;transition:.15s all}.logo-40__top{background:url(../../../../../../cdn/images/40-jaar/logos/nl-logo-40-top.svg);width:500px;height:500px;background-size:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:21;background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width:991px){.logo-40__top{max-width:320px;max-height:320px}}@media(max-width:767px){.logo-40__top{max-width:270px;max-height:270px}}.logo-40__bg{background:url(../../../../../../cdn/images/40-jaar/logos/logo-bg.svg);background-size:100%;box-shadow:0 0 30px rgba(0,0,0,.4);z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-40.de .logo-40__top{background:url(../../../../../../cdn/images/40-jaar/logos/de-logo-40-top.svg)}.logo-40.fr .logo-40__top{background:url(../../../../../../cdn/images/40-jaar/logos/fr-logo-40-top.svg)}