@font-face{font-family:Absolut;src:url(/fonts/Absolut-Regular.otf?ebf0ade12200cc51975243727e83886b);font-display:swap;font-weight:400}@font-face{font-family:Absolut;src:url(/fonts/Absolut-Bold.otf?dc0d8719e73d911d9b71a35cd3202878);font-display:swap;font-weight:700}@font-face{font-family:DINCond;src:url(/fonts/DINWeb-Cond.woff?bbe6b018e5d9177ef0d710b9a20f9c3a);font-display:swap;font-weight:400}@font-face{font-family:DINCond;src:url(/fonts/DINWeb-CondBold.woff?5aea76e1b9d72afd1decf62e07d271f7);font-display:swap;font-weight:700}body,html{margin:0;padding:0;font-family:Absolut,sans-serif,Arial;background:#fff;font-size:1.25vw;line-height:2vw}h1,h2,h3{font-family:DINCond,sans-serif,Arial;text-transform:uppercase;margin:0}h1,h2,h3{color:#00529f}h1{font-size:5vw;line-height:6vw;margin:1vw 0 2vw}h2{font-size:3.7vw;line-height:4.5vw}h3{color:#00529f;font-size:1.4vw}h4{color:#050505;font-family:Absolut,sans-serif,Arial;margin:0}a{text-decoration:none;color:#00529f}.green-highlight{color:#2c6833;font-size:125%}nav{position:relative;z-index:1000;background:#fff;font-weight:700;font-family:DINCond,sans-serif,Arial;font-size:1.4vw;text-transform:uppercase;line-height:8vw;color:#050505}nav ul#nav-links{list-style:none;width:70vw;margin:0 auto;padding:0}nav ul#nav-links li{display:inline-block}nav ul#nav-links li a{margin-right:1vw;color:#050505}nav ul#nav-links li a.active,nav ul#nav-links li a:hover{color:#00529f}nav ul#nav-logos{width:15vw;list-style:none;padding:0;margin:0;text-align:center;position:absolute;top:0;right:0}nav ul#nav-logos li{display:inline-block}nav ul#nav-logos li a{width:6vw;height:6vw;margin-top:2.5vw;text-align:center;overflow:hidden;display:block}nav ul#nav-logos li a img{max-width:100%;max-height:100%}.row.over{margin-top:-5vw}.row.under .container{padding-bottom:8vw}.row.touching .container{padding-bottom:0;padding-top:0}.row .container{padding:4vw 15vw;position:relative;z-index:100}.row .container:after{clear:both;display:table;content:""}.row .container:before{content:"";display:block;height:100%;width:calc(50% + 9vw);position:absolute;top:0;left:0;z-index:-50}.row .container.white{padding:4vw 19vw}.row .container.white:before{background:#fff;left:15vw}.row .container.white h2{color:#2c6833}.row .container.white a:not(.btn){color:#00529f}.row .container.yellow:before{background:#ffce04}.row .container.blue{color:#fff}.row .container.blue:before{background:#00529f}.row .container.blue h1,.row .container.blue h2,.row .container.blue h3{color:#ffce04}.row .container.blue .btn{color:#00529f;background:#fff}.row .container.blue .btn:hover{background:#dedfe0}.row .container.blue a,.row .container.green{color:#fff}.row .container.green h1,.row .container.green h2,.row .container.green h3{color:#ffce04}.row .container.green .btn{color:#2c6833;background:#fff}.row .container.green .btn:hover{background:#dedfe0}.row .container.green:before{background:#2c6833}.row .container.right{margin-bottom:10vw}.row .container.right:before{left:auto;right:0}.row .container.right .column{float:none!important}.row .container.right .column:first-child{float:right!important}.row .container.right .slider .controls{float:left;color:#00529f}.row .container.right img.low{transform:translateY(10vw);-o-transform:translateY(10vw);-moz-transform:translateY(10vw);-webkit-transform:translateY(10vw);height:18vw;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.row .container .column{width:calc(50% - 3vw);display:inline-block;vertical-align:top}.row .container .column:nth-child(2){float:right}.row .container .column.alt{width:calc(75% - 5vw)}.row .container .column.alt+.column.right{width:30%}.row .container.wide:before{width:calc(75% - 5vw)}.row .container.wider{padding-right:0}.row .container.images .column:first-child{padding-top:5vw}.row .container.images img{height:18vw;margin-bottom:2vw;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.row .container.form{padding:0 25vw 3vw}.row .container .slider{margin-top:4vw;color:#050505}.row .container .slider img{width:100%;height:25vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.row .container .slider .controls{margin-top:2vw;float:right;font-family:DINCond,sans-serif,Arial;font-size:1.5vw}.row .container .slider .controls img{width:3vw;height:auto;display:inline-block;margin-right:1.5vw;cursor:pointer}.row .container .slider .controls img.next1,.row .container .slider .controls img.next2{transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);margin:0 0 0 1.5vw}.row .container .slider button{display:none}.row .slides-sponsors{text-align:center;font-size:0;padding:2vw 0;width:100vw;margin:0 auto;overflow:hidden}.row .slides-sponsors img{border:1px solid #dedfe0;box-sizing:border-box;padding:1vw;-o-object-fit:contain;object-fit:contain;height:10vw}video{width:100%;height:35vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}img,video{display:block}img{max-width:100%}ul{padding-left:0;list-style:inside}ul.alt{padding-left:1.4vw;list-style:outside}ul.sponsors{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;-moz-column-gap:4%;column-gap:4%;row-gap:2vw}ul.sponsors li{height:8vw;width:22%}ul.sponsors li.main{width:100%;height:12vw;position:relative}ul.sponsors li.main:before{content:"Hoofdsponsor";display:block;position:absolute;top:-2vw;left:0;font-family:DINCond,sans-serif,Arial;text-transform:uppercase;color:#2c6833;font-size:1.4vw;font-weight:700}ul.sponsors li.main.split{width:48%;margin-top:1vw}ul.sponsors li.main.split:before{top:-1.8vw;font-size:1vw}ul.sponsors li a{display:block;height:100%;width:100%;border:1px solid #dedfe0;padding:1vw;box-sizing:border-box}ul.sponsors li a img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transition:transform .35s ease-out}ul.sponsors li a img:hover{transform:scale(1.25)}.photos{margin-top:1.5vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;-moz-column-gap:2%;column-gap:2%;row-gap:1vw;transition:all .4s;-o-transition:.4s all;-moz-transition:.4s all;-webkit-transition:all .4s;max-height:17vw;overflow:hidden}.photos a{width:18.4%;height:8vw}.photos a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}input[type=checkbox]{display:none}.photos+label,.photos+label+label{display:inline-block;margin-bottom:4vw;cursor:pointer}.show-less{display:none!important}input[type=checkbox]:checked+.photos{max-height:1500vw}input[type=checkbox]:checked+.photos+.show-more{display:none}input[type=checkbox]:checked+.photos+.show-more+.show-less{display:inline-block!important}.btn,form .form-item input[type=submit],input[type=submit]{display:inline-block;background:#00529f;color:#fff;font-family:inherit;padding:.5vw .8vw;min-width:11vw;margin:1vw 0 0;text-align:center}.btn:hover,input[type=submit]:hover{background:#023c56}.tns-inner{overflow:hidden}.tns-outer button{display:none}form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:3vw}form .form-item{width:48%;padding-bottom:2vw}form .form-item.large{flex-grow:1;width:100%}form .form-item.error input,form .form-item.error textarea{outline:1px solid #ba0000!important}form .form-item.error label{color:#ba0000}form .form-item input:not([type=submit]),form .form-item textarea{width:100%;box-sizing:border-box;border:0;outline:0;background:#f6f7f8;padding:.5vw 1vw;font-size:1.2vw;margin-top:.4vw}form .form-item input:not([type=submit]):focus,form .form-item textarea:focus{background:#dedfe0}form .form-item input[type=checkbox]{display:inline-block;border:.3vw solid #00529f;border-radius:.3vw;height:2vw;width:2vw;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;vertical-align:middle;margin-top:-.3vw;margin-left:0}form .form-item input[type=checkbox]:checked{background:#00529f}form .form-item textarea{min-height:10vw;resize:vertical}form .form-item input[type=submit]{border:0;outline:0;font-size:1.2vw;float:right;appearance:none;-moz-appearance:none;-webkit-appearance:none}form .form-item input[type=submit],form .form-item label{cursor:pointer}form hr{width:100%;height:1px;margin:0 0 20px;background:#00529f;border:none;flex-grow:1}.bigcenter{width:100%;padding:20vh 0;text-align:center}footer{padding:1vw 2vw;font-size:1.1vw}footer .text-right{float:right}@media screen and (orientation:portrait){nav{width:100%;height:14vw;position:fixed;top:0;left:0;right:0}nav ul#nav-links{height:100vh;width:100vw!important;text-align:center;line-height:10vw;margin-top:14vw!important;padding-top:2vw;left:-100vw;position:absolute;background:#fff;transition:left .2s;-o-transition:left .2s;-moz-transition:left .2s;-webkit-transition:left .2s}nav ul#nav-links li{display:block;width:100%;font-size:7vw}nav ul#nav-links li a{display:block;margin:0;width:100%;padding:2vw 0}nav ul#nav-logos{width:100%!important;background:#fff;height:14vw;display:block;position:fixed!important;text-align:right!important}nav ul#nav-logos li{width:10vw;height:10vw;margin:1.5vw 0 0 1vw}nav ul#nav-logos li a{height:8vw;width:8vw;margin:1vw;text-align:center}nav ul#nav-logos li a img{display:initial}nav ul#nav-logos label{height:10vw;width:10vw;position:absolute;top:1.5vw;left:.5vw}nav ul#nav-logos label .burger,nav ul#nav-logos label .burger:after,nav ul#nav-logos label .burger:before{content:"";background:#050505;width:5vw;height:.5vw;display:block;top:4.75vw;left:2.5vw;position:absolute;transition:all .4s}nav ul#nav-logos label .burger:before{top:-2vw;left:0}nav ul#nav-logos label .burger:after{top:2vw;left:0}nav+div.row{margin-top:14vw!important}#nav-toggle:checked+nav #nav-links{left:0}#nav-toggle:checked+nav .burger{background-color:#fff}#nav-toggle:checked+nav .burger:before{background-color:#050505;top:0;transform:rotate(135deg)}#nav-toggle:checked+nav .burger:after{background-color:#050505;top:0;transform:rotate(-135deg)}.row{margin:0!important;font-size:4vw;line-height:6vw}.row h1{font-size:6vw}.row h2{font-size:5vw}.row h3{font-size:4vw}.row a.btn{padding:2vw 4vw}.row img.low{height:50vw!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important}.row .slider img{height:70vw!important}.row .slider .controls{font-size:5vw!important}.row .slider .controls img{height:auto!important;width:10vw!important}.row .slides-sponsors img{height:20vw!important}.row video{height:45vw}.row .container,.row .container.white{padding:7vw 5vw}.row .container.sponsors-container,.row .container.white.sponsors-container{padding-top:12vw}.row .container.white.wider,.row .container.wider{padding:0}.row .container.images .column img,.row .container.white.images .column img{height:50vw;margin-top:5vw}.row .container.images .column img:last-child,.row .container.white.images .column img:last-child{display:none}.row .container.blue .controls,.row .container.green .controls,.row .container.right .controls,.row .container.white.blue .controls,.row .container.white.green .controls,.row .container.white.right .controls{color:#050505!important;filter:invert();-webkit-filter:invert()}.row .container .column,.row .container.white .column{width:100%}.row .container.white:before,.row .container:before{height:100%;width:100%!important;left:0}ul.sponsors li{width:48%;height:22vw}ul.sponsors li.main{width:100%;height:26vw}ul.sponsors li.main:before{top:-7vw;font-size:5vw}ul.sponsors li.main.split{width:100%;margin-top:8vw}ul.sponsors li.main.split:before{top:-6vw;font-size:5vw}.photos{-moz-column-gap:5%;column-gap:5%;row-gap:4vw;max-height:44vw;margin-bottom:4vw}.photos a{width:30%;height:20vw}.photos+label{margin-bottom:10vw}input[type=checkbox]:checked+.photos{max-height:3000vh}.container.form{padding:0 10vw 3vw!important}form .form-item{width:100%}form .form-item input,form .form-item textarea{font-size:4vw!important;padding:1.5vw 3vw!important}form .form-item textarea{min-height:20vw}form .form-item input[type=checkbox]{padding:0!important;width:4vw;height:4vw;border-width:.6vw}footer{font-size:3.4vw;padding:3vw}}
