@import 'https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap';:root{--hamburger-bar-width:30px;--hamburger-bar-height:5px;--hamburger-gap-height:5px;--hamburger-height:calc(var(--hamburger-bar-height) * 3 + var(--hamburger-gap-height) * 2)}@font-face{font-family:toonish;src:url(../Toonish.woff2)format('woff2'),url(../Toonish.woff)format('woff')}@font-face{font-family:balbek;src:url(../Balbek.woff2)format('woff2')}@font-face{font-family:balistik;src:url(../Balistik.woff2)format('woff2')}*,*::after,*::before{box-sizing:border-box}html{margin:0;padding:0}body{color:#222;font-family:Nunito,sans-serif;line-height:1.5;min-width:320px;font-size:17px;padding:0;margin:0}table{width:100%}a{color:#0d77b5;text-decoration:none;font-weight:700}a:hover{color:#222}th,td{padding:.75em .75em .75em 0}tr{border-bottom:1px solid #ddd}.hamburger-menu{position:absolute;left:48%;top:1.5rem;--x-width:calc(var(--hamburger-height) * 1.41421356237);display:flex;flex-direction:column;gap:var(--hamburger-gap-height);width:max-content;z-index:5;cursor:pointer}.hamburger-menu::before,.hamburger-menu::after,.hamburger-menu input{content:"";width:var(--hamburger-bar-width);height:var(--hamburger-bar-height);background-color:#222;border-radius:999px;transform-origin:left center;transition:opacity 200ms ease-in-out,width 200ms ease-in-out,rotate 200ms ease-in-out,translate 200ms ease-in-out}.hamburger-menu input{appearance:none;padding:0;margin:0;outline:none;pointer-events:none}.hamburger-menu input:checked{opacity:0;width:0}.hamburger-menu:has(input:checked)::before{rotate:45deg;width:var(--x-width);translate:0 calc(var(--hamburger-bar-height)/-2)}.hamburger-menu:has(input:checked)::after{rotate:-45deg;width:var(--x-width);translate:0 calc(var(--hamburger-bar-height)/2)}.hamburger-menu:has(input:focus-visible)::before,.hamburger-menu:has(input:focus-visible)::after,.hamburger-menu:has(input:focus-visible) input{border:1px solid #fff;box-shadow:0 0 0 1px black}header{clear:both}#logo{width:5rem;object-fit:cover;object-position:top;height:4rem;margin-top:2px}a#home{text-decoration:none}.header a{color:#222}header{text-align:center;overflow:hidden}.header{display:inline-block;max-width:100vw!important;line-height:1em}.heading{max-width:1200px;padding:0 .91vw;display:block;position:relative;margin:auto}main,.header,footer{min-width:320px;max-width:1200px;margin:0 auto}main{padding:0 1vw;width:98vw}.header{position:relative}ul.lang-switcher{margin:0;padding:0;float:right;display:none}ul.lang-switcher li{list-style:none;margin:0;padding:0;float:left}.shortcuts{position:absolute;top:1rem;right:5%;z-index:10}.shortcuts svg.profile{width:40px;height:40px;border-radius:50%;background:rgb(37,119,179,.8);border:none;color:#fff;cursor:pointer;transition:all .2s ease;padding:0;fill:#fff;float:right;margin:0 1rem;display:none}nav ul{margin:0;padding:0}nav ul li{list-style:none;float:left;margin-top:2rem}.header nav ul li a{padding:0 .5rem;margin:0 .3rem;text-decoration:none;font-family:Balbek,sans-serif;font-size:1.8rem;font-weight:400;color:#0d77b5}#topnav{transition:height 1s ease;height:4rem;display:inline-block;line-height:1em;margin-left:-64px}#topnav li.home{margin:0}#topnav li.home a{border:none!important;border-width:0!important;border-bottom:none!important}nav ul li a{cursor:pointer;transition:opacity .3s ease-in-out,border-color .5s ease-in-out,color .3s ease-in-out}nav ul li a:hover{cursor:pointer;transition:opacity .3s ease-in-out,border-color .5s ease-in-out,color .3s ease-in-out}#topnav ul li a{color:#0d77b5;border-bottom:4px solid transparent;border-color:transparent}#topnav ul li.ancestor a,#topnav ul li.active a,#topnav ul li a.ancestor,#topnav ul li a.active,#topnav ul li a:focus,#topnav ul li a:hover{color:#000;border-bottom:4px solid #000;border-color:#0d77b5}#subnav ul li a{color:#0d77b5;border-bottom:3px solid transparent;border-color:transparent}#subnav ul li.ancestor a,#subnav ul li.active a,#subnav ul li a.ancestor,#subnav ul li a.active,#subnav ul li a:focus,#subnav ul li a:hover{color:#000;border-bottom:3px solid #000;border-color:#0d77b5}#subnav{float:left;clear:both;width:100%;margin:1rem 0 auto;text-align:center}nav#subnav ul{display:inline-block;text-align:center;margin:auto 0;min-width:320px;width:100%;max-width:1200px}nav#subnav ul li{margin:0}nav#subnav ul li a{font-size:1.3rem;line-height:2rem;margin:0 1rem}div.banner{clear:both;padding-top:0;margin:0;font-size:0}div.banner picture{display:inline-block;padding:0;margin:0;font-size:0;overflow:hidden}div.banner img{width:100vw;min-height:240px;height:15vh;object-fit:cover;animation:moveZoom 20s infinite ease-in-out;will-change:transform}@keyframes zoomIn{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes moveZoom{0%{transform:translateX(-1%)translateY(1%)scale(1.15)}50%{transform:translateX(1%)translateY(-1%)scale(1.1)}100%{transform:translateX(-1%)translateY(1%)scale(1.15)}}h1,h2,h3,h4{font-family:balbek,helvetica neue,helvetica,arial,sans-serif;font-weight:400;margin:0;clear:both}h1{width:100%;text-align:left;text-transform:uppercase;color:#222;margin-top:.2rem;display:inline-block;font-size:2.3rem;font-weight:400;line-height:1.1em}h2{font-size:1.7rem;line-height:2.2rem;text-transform:uppercase;margin-top:1rem;color:#0d77b5}.page-home h2{color:#000}h3{font-size:1.5rem;line-height:1.8rem;margin-top:.6rem;color:#054a73}h4,h5,h6{font-size:1.3rem;line-height:1.6rem;margin-top:.4rem}.description{float:left;clear:both;text-align:left;font-size:3rem;font-family:Balbek,sans-serif;text-transform:uppercase;font-weight:400;display:none;margin:0;padding:0}nav#breadcrumb:has(li+li)+h1{margin-top:.3rem}#breadcrumb{display:inline-block;width:100%;margin:auto;padding:0;float:left;clear:both}#breadcrumb ul li::after{content:">";font-weight:700;color:#222}#breadcrumb li.level-0::after,#breadcrumb li.level-1::after,#breadcrumb li.last::after{display:none;content:""}#breadcrumb ul li{margin:.3em;padding:0;margin-left:0;font-size:1.3rem;text-align:left}#breadcrumb a{color:#0d77b5;text-decoration:none;font-weight:700}#breadcrumb li.level-0,#breadcrumb li.level-1,#breadcrumb li.last{display:none}#breadcrumb li{float:left;display:inline-block}#breadcrumb li a{text-decoration:none;font-size:1.1em;line-height:1em}#breadcrumb li.active,#breadcrumb li.ancestor{border:none}@media screen and (max-width:600px){#breadcrumb ul li{font-size:1.2rem}}@media screen and (max-width:500px){#breadcrumb ul li{font-size:1.1rem}}@media screen and (max-width:400px){#breadcrumb ul li{font-size:1.1rem}}ul.links{list-style:none;margin:0;padding:0}ul.links li{clear:both}.iframe-container{position:relative;width:100%;padding-bottom:56.26%;height:0;margin-bottom:.5rem}iframe{border:0;margin:0}.iframe-container object,.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-container.shorts img{width:313px;height:560px}.iframe-container.shorts iframe,.iframe-container.shorts{width:315px;height:560px;border-radius:10px;background-color:#fafafa}.iframe-container.shorts img{max-height:560px;transform:none;object-fit:cover;object-position:center;border-radius:10px;left:0}.iframe-container.shorts{float:left;clear:none;margin:8px}article.translucent .iframe-container.youtube{pointer-events:none;transition:pointer-events .3s}.iframe-container.youtube img{width:100%}.iframe-container.youtube.shorts img{width:99%}.iframe-container.youtube .play-button{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);padding:18px 24px 12px 28px;display:block;width:84px;height:84px;background:rgba(0,0,0,.7);border:none;color:#fff;border-radius:100%;cursor:pointer}.iframe-container.youtube .play-button:hover{box-shadow:none;border:none;position:absolute}.iframe-container.youtube .play-button span{margin-left:2px;margin-right:-2px}section.block.video div.youtube img{max-height:revert;width:105%}.nowrap{white-space:nowrap}body{background-color:#fff}body,html{overflow-x:hidden}footer{padding:2rem 0;margin:2rem 0;text-align:center;max-width:100vw!important;clear:both}#socials a{text-decoration:none;border:0;width:32px;height:32px;padding:2px;margin:5px;color:#0d77b5;border-radius:35%;background-color:#f1f1f1}#socials{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:1rem}@media screen and (max-width:460px){#topnav ul li{text-align:center}}@media screen and (min-width:60px){#topnav{margin-left:0}}@media screen and (min-width:460px){#topnav ul li a{font-size:1.35rem;margin:0 .3rem;padding:0 .3rem}}@media screen and (min-width:1100px){.shortcuts{right:15%}}@media screen and (max-width:640px){#topnav ul li{display:none}#topnav ul li a{font-size:1.5rem;margin:0 .5rem;padding:0 .5rem}#topnav ul li:last-child{border-bottom:5px solid #000}#topnav ul li.home{display:inline-block;text-align:left;position:absolute}#topnav{transition:height 1s ease;position:relative;z-index:3}#topnav ul li.home+li{margin-top:4rem}.hamburger-menu:has(input:checked)+nav ul li.home{top:0;left:0;margin:0;padding:0;width:50px}.hamburger-menu:has(input:checked)+nav ul li.home img{height:5.2rem!important}.hamburger-menu:has(input:checked)+nav ul li{display:inline-block!important;width:100%;background-color:#fff;line-height:1.2rem;margin:0;padding:.5rem 2rem;text-align:center}.hamburger-menu:has(input:checked)+nav ul li a{font-size:1.8rem;margin:0 .5rem;padding:0 .5rem}}@media screen and (min-width:641px){.hamburger-menu{visibility:hidden}}@media screen and (max-width:640px){h1{font-size:2.2rem;line-height:1.1em}h2{font-size:1.5rem;line-height:1.5rem}h3{font-size:1.4rem;line-height:1.4rem}h4,h5,h6{font-size:1.2rem;line-height:1.2rem}}@media screen and (max-width:910px){.header{width:100%;text-align:left}}@media screen and (min-width:911px){#topnav{margin-left:-64px}}@media screen and (min-width:790px){#topnav ul li a{font-size:1.5rem;margin:0 .5rem;padding:0 .5rem}}.page-home div.banner img{min-height:300px;height:25vh;filter:brightness(.85)}.page-home h1{float:left;font-size:6rem;line-height:3rem}.page-home .heading{margin-top:-200px;margin-bottom:120px}.page-home .description{display:inline-block}.page-home h1,.page-home .description{color:#fcfcfc;text-shadow:0 0 .81rem #000}@media screen and (max-width:580px){.page-home h1{font-size:4.1rem}.page-home .description{font-size:2.5rem}}@media screen and (max-width:480px){.page-home h1{font-size:3rem}.page-home .description{font-size:1.82rem}}@media screen and (max-width:880px){h2{font-size:1.5rem;line-height:1.5rem}h3{font-size:1.4rem;line-height:1.4rem}h4,h5,h6{font-size:1.4rem;line-height:1.4rem}}@media screen and (max-width:400px){h1,.page-home h1{font-size:3rem}.page-home .description{font-size:1.78rem}h1{font-size:2rem;line-height:2.1rem}h2{font-size:1.5rem;line-height:1.5rem}h3{font-size:1.4rem;line-height:1.4rem}h4,h5,h6{font-size:1.2rem;line-height:1.2rem}}p{margin-top:.1rem}.block p{margin-top:1rem}article.block{font-size:16px}article.home-block{background-color:#f1f1f1;border-radius:10px;overflow:hidden;padding-bottom:1rem;max-width:370px;margin:0}article.home-block h3{height:3rem;margin:0}article.home-block h3,article.home-block span{padding:0 1rem;display:inline-block;margin:0;float:left;clear:both}.block img{position:relative;left:50%;transform:translateX(-50%);max-height:200px}.block img+h2{margin-top:.2rem!important;color:#0d77b5;color:#054a73;font-size:1.9rem}.block:has(>img){background-color:#f1f1f1;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.block img+h2+p{margin-top:0}article.home-block span.info{height:6rem}article.home-block span.link{font-weight:700;margin-top:1rem}article.home-block svg.icon{margin-left:-24px}svg.icon{vertical-align:bottom;fill:#0d77b5;width:24px;height:24px}svg.icon.large{width:32px;height:32px}@media screen and (max-width:320px){article.home-block{max-width:290px}.articles-wrapper{gap:10px!important;padding:0 10px!important}}.scroll-container article{display:inline-block}.scroll-container article h3{font-weight:400;font-size:1.3rem;color:#0d77b5}#block-home-events{display:block}.carousel-container{position:relative;margin:0 auto;margin-bottom:2rem;clear:both}.scroll-container{position:relative;user-select:none;touch-action:pan-y}.articles-wrapper{display:flex;transition:transform .3s ease;gap:20px;padding:0 40px}.home-block{flex:0 0 300px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease,opacity .3s ease;position:relative}.block.translucent{opacity:.1}.block.translucent a{pointer-events:none;cursor:default}.block:not(.translucent)+.block.translucent,.block.translucent:has(+.block:not(.translucent)){opacity:.2}.home-block.hidden{display:none}.fade-left,.fade-right{position:absolute;top:0;bottom:0;pointer-events:none;z-index:2;width:40px}.fade-left{left:0}.fade-right{right:0}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:rgb(37,119,179,.8);border:none;color:#fff;cursor:pointer;z-index:3;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.nav-btn svg{width:16px;height:16px;fill:currentColor}.nav-btn:hover{background:#2577b3;transform:translateY(-50%)scale(1.1)}.nav-btn:disabled{opacity:.1;cursor:not-allowed}.nav-btn:disabled:hover{transform:translateY(-50%)scale(1)}.nav-btn.left{left:-10px}.nav-btn.right{right:0}form.registration{width:100%}form input,form select{font-size:16px;padding:.4rem}form.registration legend{font-family:balbek,helvetica neue,helvetica,arial,sans-serif;font-weight:lighter;font-size:1.5em;padding:0 1rem}form span.label,form.registration label{display:block;font-weight:700}form.registration span.info{display:block;font-style:italic;color:#333;margin-bottom:1em}form.registration label.gender,form.registration input.gender{display:inline-block;font-weight:400}form.registration input,form.registration textarea{display:block;width:20em}form.registration input[type=radio]{width:inherit}form.registration textarea{min-width:20em;width:100%;max-width:100%;height:5rem}form.registration fieldset{background-color:#fafafa;padding:1em}form.registration button{margin:2em;border:2px solid #fff;box-shadow:0 0 0 3px #007bff55}.skr-panel button,.ska-panel button{color:#000!important}.skr-panel button,.ska-panel button{margin-left:10px;margin-right:10px;margin-top:22px;margin-bottom:2px}.skr-panel button:hover,.ska-panel button:hover{border:2px solid #fff;margin-left:8px;margin-right:8px;margin-top:20px;margin-bottom:0}[data-scorekeeper-registration] .skr-button:hover,[data-scorekeeper-registration] .skr-button{background-color:#dcdcdc!important;margin:0!important}button,input.button,a.button{cursor:pointer;background:#0d77b5;background:linear-gradient(93deg,#0d77b5 0%,#0e7ac1 100%);border:0;border-radius:2em;padding:5px 20px;color:#fff!important;font-family:nunito,arial,sans-serif;font-weight:700;text-decoration:none;font-size:16px;display:inline-block}li a.button:hover{margin:0;margin-bottom:3px}li a.button{color:#fff!important;margin:2px;margin-bottom:5px}li a.button svg.icon{fill:#fff!important;margin-right:.5em}.block a.button{clear:both;float:left}a.button.register{background:linear-gradient(93deg,#b50d0d 0%,#e12b18 100%)}a.button.register:hover{box-shadow:0 0 0 3px rgba(255,0,0,.33)}button,input.button,a.button{padding:5px 20px;margin-left:10px;margin-right:10px;margin-top:22px;margin-bottom:2px}input.button{padding:6px 20px}button:hover,input.button:hover,a.button:hover{border:2px solid #fff;margin-left:8px;margin-right:8px;margin-top:20px;margin-bottom:0;box-shadow:0 0 0 3px #007bff55}form.registration button.prev_button{float:left}form.registration button.register_button{background:linear-gradient(45deg,#4C7F50,#459049)}form.registration button.next_button,form.registration button.register_button{float:right}form.registration{display:block;float:left;clear:both;margin-bottom:2em}form.registration label:has(+input[required]):after,form.registration .required:after{content:" *";color:red;font-weight:700;font-size:1.2em}form.registration .invalid{border:1px solid red;background-color:rgba(255,0,0,5%)}form.registration input[type=checkbox].invalid{box-shadow:0 0 5px 2px red}form.registration progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1rem}progress{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:1rem;overflow:hidden;width:100%;height:1rem}progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:1rem;transition:all .6s ease}progress[value]::-moz-progress-bar,progress[value]::-webkit-progress-value{background:rgb(37,119,179,.9);border-radius:1rem 0 0 1rem;transition:all .6s ease}progress::-webkit-progress-value{background-color:rgba(37,119,179,.9);border-radius:1rem 0 0 1rem}#progress-container{width:100%}#progress-container .icons-wrapper{display:table;width:100%;table-layout:fixed}#progress-container .icon{display:table-cell;text-align:center;vertical-align:middle;padding:8px 4px;font-size:.9em;font-size:0;height:40px;cursor:pointer;border-radius:1rem}#progress-container .icon,#progress-container .icon img,#progress-container .icon span{transition:all 1s ease}#progress-container .icon img{height:30px}#progress-container .icon span{background-color:#f9f9f9;display:inline-block;border-radius:10rem;padding:.5rem;border:2px solid #fff;box-shadow:0 0 0 3px #007bff55}#progress-container .icon.valid span{background:linear-gradient(45deg,#4CAF50,#45a049);box-shadow:0 0 0 3px #45a049}#progress-container .icon.invalid{border:0;background-color:initial}#progress-container .icon.invalid span{background:linear-gradient(45deg,#aa5454,#cc4545);box-shadow:0 0 0 3px #cc4545}#progress-container .icon.disabled span{background:linear-gradient(45deg,#6a6a6a,#7a7a7a);box-shadow:0 0 0 3px #7a7a7a}#progress-container .icon.active span{background:linear-gradient(45deg,#2196F3,#1976D2);box-shadow:0 0 0 3px #1976D2}form.registration span.icon{background-size:contain;background-repeat:no-repeat;background-position:50%}form.registration table#registration_overview{background-color:#fafafa;border:1em solid #fafafa}@media screen and (max-width:500px){form.registration input,form.registration textarea{min-width:100%;width:100%;max-width:100%}form.registration input[type=radio]{min-width:inherit;width:inherit;max-width:inherit}form.registration button{margin:.5em}form.registration fieldset legend{padding-top:0}form.registration fieldset label.gender+br{display:none}form.registration fieldset label.gender{margin-right:2em;margin-bottom:1em}}form.registration legend label,form.registration legend input.enable_player{display:inline;font-weight:400;width:initial!important;min-width:initial!important;max-width:initial!important}form.registration legend input.enable_player{zoom:1.6}form.registration table#registration_overview{width:100%;text-align:left}form.registration table#registration_overview th{width:20%}form.registration #merch img,form.registration #merch table{float:left}form.registration #merch em,form.registration #merch img{margin-right:2rem;width:100%;float:left}form.registration #merch .subtext{max-width:40%;float:left;margin-right:1rem}@media screen and (max-width:800px){form.registration #merch .subtext{max-width:900%}}form.registration #merch table th,form.registration #merch table td{padding:.1rem}form.registration #merch table select,form.registration #merch table input{font-size:14px;width:5em;max-width:5em;text-align:right}form.registration #merch table select{width:3.5em}tr.warning td,.warning{font-weight:700;color:#a11}span.warning{margin-top:1em;display:inline-block}.checkbox{display:inline-flex;align-items:center;cursor:pointer}.checkbox input{display:none!important}.checkbox .icon{width:24px;height:24px;color:#999;transition:color .2s ease;position:relative;left:10px;top:-10px}.checkbox .check{opacity:0;transition:opacity .2s ease}.checkbox input+.icon rect{fill:#fefefe;stroke:#bbb}.checkbox input:disabled+.icon rect{fill:#eee;stroke:#bbb}.checkbox input:checked+.icon rect{fill:#0d77b5;stroke:none}.checkbox input.invalid+.icon rect{fill:#c11;stroke:none}.checkbox input:checked+.icon .check{fill:none;stroke:#eee;opacity:1}fieldset span.warning{display:none;margin-top:0;margin-bottom:1em}fieldset legend:has(input.invalid)~.warning{display:inline-block}table#players td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table#players td span{display:inline-block;max-width:10rem;text-overflow:ellipsis;overflow:hidden}em.scorekeeper{text-align:center;margin:3em auto auto;display:block}em.scorekeeper img.icon{vertical-align:-30%}nav#index ul li a{font-weight:700}table.group_detail,table.group_detail tr,table.group_detail tr th,table.group_detail tr td,table.group_detail caption,table.ranking,table.ranking tr,table.ranking tr th,table.ranking tr td,table.ranking caption{border:none;margin:0;padding:0}table.group_detail,table.ranking{border-collapse:separate;border-spacing:2px}th{text-align:left}table.group_detail tr th,table.ranking tr th{text-align:center}table.group_detail tr th.participant,table.group_detail tr th.team,table.group_detail tr th.location,table.group_detail tr th.endstage,table.ranking tr th.participant,table.ranking tr th.team,table.ranking tr th.location,table.ranking tr th.endstage{text-align:left}table.group_detail tr th,table.group_detail tr td,table.ranking tr th,table.ranking tr td{padding:2px 5px}table.ranking tr td,table.group_detail tr td{background-color:#fafafa}table.ranking tr.gold td,table.group_detail tr.gold td{background-color:rgba(213,207,28,.6)}table.ranking tr.silver td,table.group_detail tr.silver td{background-color:rgba(214,214,214,.6)}table.ranking tr.bronze td,table.group_detail tr.bronze td{background-color:rgba(213,113,33,.6)}table.group_detail tr.through td{background-color:rgba(105,141,90,.2)}table.group_detail tr.out td{background-color:rgba(159,104,96,.2)}table.group_detail tr.maybe td{background-color:rgba(255,165,0,.2)}table.ranking tr.forfait td{background-color:rgba(119,119,119,.4)}table.group_detail tr.forfait td{background-color:rgba(119,119,119,.4)}h3.stagename a,table.group_detail a,table.ranking a{font-weight:initial;color:initial}table.ranking caption{text-align:left}table.group_detail caption{margin-top:1em}table.group_detail caption,table.group_detail caption a{font-weight:700}h3 span.toggle,caption h3 a{border:1px solid #fafafa;background-color:#fafafa;border-radius:2em;width:1.3em;height:1.3em;display:inline-block;text-align:center;font-weight:700}h3 a{font-weight:400}h3 span.toggle{margin-left:.5em;cursor:pointer}table.ranking tr td.stage,table.ranking tr th.stage,table.group_detail tr td.rank,table.group_detail tr th.rank,table.group_detail tr td.stage,table.group_detail tr th.stage,table.group_detail tr td.round,table.group_detail tr th.round{max-width:2.2em;width:2.2em}table#ranking_women tr td.stage,table#ranking_women tr th.stage,table.ranking tr td.rank,table.ranking tr th.rank,table.group_detail tr td.number,table.group_detail tr th.number{max-width:3em;width:3em}table.ranking tr td.total,table.ranking tr td.r1.r2,table.ranking tr th.total,table.group_detail tr td.r1.r2,table.group_detail tr td.total,table.group_detail tr th.total{filter:brightness(92%);text-align:right}table.ranking tr td.total,table.ranking tr th.total,table.group_detail tr td.total,table.group_detail tr th.total{max-width:4em;width:4em}table.ranking tr td.total.pts,table.group_detail tr td.total.pts{max-width:5em;width:5em}table.ranking tr th.ttp,table.group_detail tr th.ttp{max-width:8em;width:8em;text-align:center!important}table.group_detail tr td.stage,table.group_detail tr th.rank,table.group_detail tr td.rank,table.group_detail tr td.number,table.group_detail tr td.round,table.group_detail tr td.total,table.group_detail tr th.total,table.ranking tr td.stage,table.ranking tr th.rank,table.ranking tr td.rank,table.ranking tr td.total,table.ranking tr th.total{text-align:right}table.ranking th.stage{white-space:nowrap}table.ranking caption,h3.stagename{font-weight:lighter;font-size:1.3em;margin-top:2em;margin-bottom:1em}h3.stagename{margin-bottom:.2em}span.ctime{display:none}table.ranking td.participant,table.ranking td.participant a,table.ranking td.player a,table.ranking td.team a,table.group_detail td.player a,table.group_detail td.participant a,table.group_detail td.team a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}table.ranking td.team,table.group_detail td.team{text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:600px){table#ranking_general th.team,table#ranking_general td.team,table.ranking th.endstage,table.ranking td.endstage,table.group_detail th.round,table.group_detail td.round{display:none}}@media screen and (max-width:500px){table.ranking th.stage,table.ranking td.stage,table#ranking_team th.location,table#ranking_team td.location{display:none}}@media screen and (max-width:400px){}nav#index li:has(>a>svg){list-style-type:none;margin-left:-24px}table.ranking h3 svg{margin-bottom:5px;margin-right:.5rem;fill:#054a73}table#terrain tr{border:none}table#terrain th,table#terrain td{padding:0!important}table#terrain thead{line-height:initial}table#terrain *,table#terrain *::before,table#terrain *::after{-webkit-box-sizing:initial;box-sizing:initial}table#terrain thead tr td,table#terrain thead tr th{vertical-align:middle}dd{margin:0}table#terrain{table-layout:initial;border:1px solid #000;border-collapse:collapse;width:100%;max-width:50em;margin:auto;text-align:center;background-color:#999}table#terrain thead tr td br{display:none}table#terrain ul,table#terrain li{list-style:none;margin:0}table#terrain tr td{height:2em}table#terrain .out{background-color:#999;min-width:10px;min-height:10px;color:#fff}table#terrain thead .left,table#terrain thead .right{width:25%}table#terrain thead .wall{width:40%;height:40px;vertical-align:middle;text-transform:uppercase}table#terrain .wall{background-color:#3d3333;border:2px solid #000;color:#fff;font-weight:700}table#terrain .backline{border-top:5px solid #fff;border-left:3px solid #959595;border-right:3px solid #959595}table#terrain td.uitloop{border-top:3px solid #555}table#terrain .heras{border-bottom:3px solid #555;background-color:#999;color:#fff;display:block;width:107%;border-left:none!important;border-right:none!important;height:20px;padding-top:20px;margin-top:-57pt}table#terrain .heras.left{margin-left:-1.1vw}table#terrain .heras.right{margin-left:.1vw}table#terrain .terrain{background-color:#ccc}table#terrain .terrain.front{border-top:5px solid #fff}table#terrain .terrain.left{border-left:5px solid #fff}table#terrain .terrain.right{border-right:5px solid #fff}table#terrain .opslaglijn{display:block;background-color:#ccc;border:4px solid #fff;width:300px;height:0;text-align:center;margin:auto;margin-top:10px}table#terrain tr.voor{height:10em}table#terrain tr.achter{height:4em}table#terrain tr.opslag{height:10em}table#terrain tr.uitloop{height:2em}table#terrain span.zone{font-weight:700;padding:5px;display:inline-block}@media screen and (max-width:700px){table#terrain .heras.right{margin-left:2%}}@media screen and (max-width:550px){table#terrain thead tr td br{display:inline}table#terrain br{display:none}table#terrain .heras.left{margin-left:-10%}table#terrain .heras.right{margin-left:3%}}@media screen and (max-width:350px){table#terrain .heras.left{margin-left:-13%}table#terrain .heras.right{margin-left:5%}table#terrain ul{padding:0}}@media screen and (max-width:500px){table#terrain{font-size:.9em}}@media screen and (max-width:400px){table#terrain{font-size:.8em}}dl{margin-left:1em}table#x-down{max-width:40%;float:right;margin-left:0;clear:right;margin-bottom:1rem}table#x-down tr,table#x-down tr th,table#x-down tr td{line-height:1em;padding:.5em;text-align:right}table#x-down th{width:6em}table#x-down th+th{width:2em}dl.x-down{float:left;width:50%}table#x-down+dl{clear:both}@media screen and (max-width:600px){table#x-down{clear:both;max-width:100%}dl.x-down{float:left;width:100%}}@media screen and (max-width:730px){table#x-down th{width:6em}table#x-down th+th{width:1.5em}}@media screen and (max-width:850px){dl.x-down{float:left;width:100%}table#x-down{width:100%;max-width:90%;float:left}}.floorwallright{border-right:25px solid #000;border-bottom:5px solid #000;margin-top:1em;float:right;clear:right}@media screen and (max-width:360px){.floorwallright{width:calc(420px/1.5);height:calc(225px/1.5)}}table.result_table em,table.dossiertable em{font-size:.9em;white-space:normal}table.dossiertable tr.info{background-color:#ddd}table.dossiertable tr.info td{padding:0 1em}table.dossiertable td.price{text-align:right}table.dossiertable tfoot td{font-weight:700}img.dossier-image-full{width:100%;height:380px;object-fit:cover;object-position:center}img.dossier-image-side{width:300px;height:400px;float:right;object-fit:cover;object-position:bottom}@media screen and (max-width:550px){img.dossier-image-full,img.dossier-image-side{width:100%;height:300px;object-position:center}.optional{display:none}.small{display:initial}table.result_table,table.dossiertable{font-size:.8em}table.result_table th,table.result_table td,table.dossiertable th,table.dossiertable td{padding:3px}}@media screen and (max-width:860px){form.registration table#registration_overview,table#x-down,table.result_table,table.dossiertable,table.group_detail,table.ranking{display:block;overflow-x:auto;white-space:nowrap;width:95vw;font-size:15px}table caption{white-space:normal!important;max-width:90vw}}.block{display:inline-block;padding-bottom:.5rem}.block h2,.block h3,.block h4,.block p,.block form{padding:0 .5rem}.block form input{margin-left:2px}.block form input:hover{margin-left:0}div.col-2 .block{width:48%;margin:1%;float:left;padding:0;overflow:hidden;min-height:20rem;border-radius:10px;padding-bottom:.5rem}div.col-2 .block.video{min-height:0}div.col-2 .block:nth-child(even){clear:right}div.col-2 .block:nth-child(odd){clear:left}@media screen and (max-width:700px){div.col-2 .block{width:98%;min-height:5rem;margin-bottom:1rem}}.block a.button{float:left;color:#fff}.block iframe{border-radius:10px}blockquote{background-color:#f1f1f1;margin-top:2rem;padding:1rem 1.5rem}blockquote::before{content:'"';position:relative;top:-60px;left:-40px;font-family:balbek,serif;font-size:120px;color:#000;opacity:.2;z-index:1;height:10px;display:inline-block}blockquote p{margin-top:-120px}.page-overzicht-inschrijving table,.page-baldadig table{width:revert}.page-overzicht-inschrijving table th,.page-overzicht-inschrijving table td,.page-baldadig table th,.page-baldadig table td{padding:0 1rem}ul.winners{list-style-type:none;margin:0;padding:0;display:inline-block;width:100%;margin-left:.9rem}ul.winners li{list-style:none;margin:0;padding:0}div.ranking{float:left;width:32%}.contest_info{float:left;max-width:55%;margin-bottom:1rem}.contest_info+picture.poster{float:right;max-width:40%}.contest_info+picture.poster img{max-width:100%;max-height:25em}.poster+p,.contest_info+p{clear:both}@media screen and (max-width:600px){.contest_info,picture.poster{width:100%;max-width:100%!important;text-align:center}}@media screen and (max-width:840px){div.ranking{float:left;width:98%}}.contest_info~.iframe-container{clear:both;border:0;border-radius:10px;overflow:hidden}.contest_info th,.contest_info td{text-align:left;padding:.25rem}.contest_info td a,.contest_info td svg.icon{float:left}a.results{float:left;margin-left:.8rem;clear:both}ul li a.results{float:none;margin:0;clear:initial}nav#index ul{clear:both;display:inline-block;margin-left:2rem}nav#index ul li{list-style-type:disc;margin:0;clear:both}nav.info{display:none}ul.partners{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;list-style:none;margin:0;padding:0}ul.partners li a img{float:left;width:150px;height:117px;margin:2px;padding:0 2px}@media screen and (max-width:340px){ul.partners li a img{width:140px;height:115px}}ul.partners .partner-logo picture,ul.partners .partner-logo a img{display:inline-block}.page-contact blockquote{padding:.2rem 1.5rem}ul.movies{list-style:none;list-style-type:none;margin:0}ul.movies li{padding:1rem}ul.movies li iframe{border-radius:10px}.payment_done{color:#477447;display:none}.page-spelregels iframe{aspect-ratio:16/9;width:90%;margin-bottom:-2rem;margin-top:-2rem}@media screen and (max-width:900px){.page-spelregels iframe{width:100%}}.page-spelregels .iframe-container{text-align:center}#block-mailchimp{background-color:#f1f1f1}#block-mailchimp label,#newsletter label{display:inline-block;width:100%;font-weight:700;font-size:1.1rem}#block-mailchimp input[type=email],#block-mailchimp input[type=text],#newsletter input[type=email],#newsletter input[type=text]{color:#222;width:100%;max-width:30em}#newsletter .mce_inline_error{display:none!important}#newsletter.was-validated input:invalid,#newsletter .mce_inline_error{border:2px solid red;border-color:red!important;background-color:#edb6b6}.inline_error{border:2px solid red}.response{margin-top:.75rem;font-weight:700}#error-response{color:red}#success-response{color:green}.page-poll article a.button{width:94%;margin-left:3%;text-align:center}.page-poll section#upcoming-events{margin-top:-3em}.poll-actions{clear:both;margin-left:6px;padding-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.poll-actions button{background-color:#6a6a6a;margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:5px}.poll-actions button:hover{margin-left:3px;margin-right:3px;margin-top:3px;margin-bottom:3px}button.poll-answer-yes{background:#a2aabc}button.poll-answer-yes.selected{background:#0a8c0a}button.poll-answer-yes.selected,button.poll-answer-yes:hover{box-shadow:0 0 0 3px #0a8c0a}button.poll-answer-maybe{background:#a2aabc}button.poll-answer-maybe.selected{background:#ec6c40}button.poll-answer-maybe.selected,button.poll-answer-maybe:hover{box-shadow:0 0 0 3px #ec6c40}button.poll-answer-no{background:#a2aabc}button.poll-answer-no.selected{background:#651616}button.poll-answer-no.selected,button.poll-answer-no:hover{box-shadow:0 0 0 3px #651616}button.poll-answer-neveragain{background:#a2aabc}button.poll-answer-neveragain.selected{background:#2e0202}button.poll-answer-neveragain.selected,button.poll-answer-neveragain:hover{box-shadow:0 0 0 3px #2e0202}.poll-feedback-message{margin-top:4px;font-weight:700}table address{position:relative;background-color:#e5e5e5;border-radius:1em;padding:1em;max-width:30em}table address svg.icon{position:absolute;top:.75em;right:.75em;width:4em;height:4em;opacity:.2;pointer-events:none;color:currentColor}#registration_page_button{margin-top:2px}#registration_page_button:hover{margin-top:0}