/** Generated: Tuesday, 7th of July 2026, 08:46:44 // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}h1,h2{font-weight:400}ul,ol,li{margin:0;padding:0}ul li{list-style-type:none}p{margin:0}em{font-style:italic}strong,b{font-weight:400}figure{margin:0;padding:0}img{display:block;max-width:100%}a{text-decoration:none;color:#000}menu,ul,ol{margin:0;padding:0}li{margin:0;padding:0;list-style-type:none;clear:both}td,th{font-weight:400;text-align:left}h1,h2,h3,h4,h5{margin:0;font-weight:400;font-size:1em}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:url('/site/templates/assets/fonts/fira-sans-v10-latin-300.eot');src:local('Fira Sans Light'),local('FiraSans-Light'),url('/site/templates/assets/fonts/fira-sans-v10-latin-300.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-300.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-v10-latin-300.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-v10-latin-300.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-300.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:url('/site/templates/assets/fonts/fira-sans-v10-latin-regular.eot');src:local('Fira Sans Regular'),local('FiraSans-Regular'),url('/site/templates/assets/fonts/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-regular.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-v10-latin-regular.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-v10-latin-regular.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-regular.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:400;src:url('/site/templates/assets/fonts/fira-sans-v10-latin-italic.eot');src:local('Fira Sans Italic'),local('FiraSans-Italic'),url('/site/templates/assets/fonts/fira-sans-v10-latin-italic.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-italic.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-v10-latin-italic.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-v10-latin-italic.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-italic.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:url('/site/templates/assets/fonts/fira-sans-v10-latin-500.eot');src:local('Fira Sans Medium'),local('FiraSans-Medium'),url('/site/templates/assets/fonts/fira-sans-v10-latin-500.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-500.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-v10-latin-500.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-v10-latin-500.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-500.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:url('/site/templates/assets/fonts/fira-sans-v10-latin-700.eot');src:local('Fira Sans Bold'),local('FiraSans-Bold'),url('/site/templates/assets/fonts/fira-sans-v10-latin-700.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-700.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-v10-latin-700.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-v10-latin-700.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-700.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:800;src:url('/site/templates/assets/fonts/fira-sans-v10-latin-800.eot');src:local('Fira Sans ExtraBold'),local('FiraSans-ExtraBold'),url('/site/templates/assets/fonts/fira-sans-v10-latin-800.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-800.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-v10-latin-800.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-v10-latin-800.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-v10-latin-800.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-regular.eot');src:local('Fira Sans Condensed Regular'),local('FiraSansCondensed-Regular'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-regular.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-regular.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-regular.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-regular.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-regular.svg#FiraSansCondensed') format('svg')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-600.eot');src:local('Fira Sans Condensed SemiBold'),local('FiraSansCondensed-SemiBold'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-600.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-600.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-600.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-600.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-600.svg#FiraSansCondensed') format('svg')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:700;src:url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-700.eot');src:local('Fira Sans Condensed Bold'),local('FiraSansCondensed-Bold'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-700.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-700.woff2') format('woff2'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-700.woff') format('woff'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-700.ttf') format('truetype'),url('/site/templates/assets/fonts/fira-sans-condensed-v4-latin-700.svg#FiraSansCondensed') format('svg')}@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;src:url('/site/templates/assets/fonts/noto-serif-v8-latin-regular.eot');src:local('Noto Serif'),local('NotoSerif'),url('/site/templates/assets/fonts/noto-serif-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/noto-serif-v8-latin-regular.woff2') format('woff2'),url('/site/templates/assets/fonts/noto-serif-v8-latin-regular.woff') format('woff'),url('/site/templates/assets/fonts/noto-serif-v8-latin-regular.ttf') format('truetype'),url('/site/templates/assets/fonts/noto-serif-v8-latin-regular.svg#NotoSerif') format('svg')}@font-face{font-family:'Noto Serif';font-style:italic;font-weight:400;src:url('/site/templates/assets/fonts/noto-serif-v8-latin-italic.eot');src:local('Noto Serif Italic'),local('NotoSerif-Italic'),url('/site/templates/assets/fonts/noto-serif-v8-latin-italic.eot?#iefix') format('embedded-opentype'),url('/site/templates/assets/fonts/noto-serif-v8-latin-italic.woff2') format('woff2'),url('/site/templates/assets/fonts/noto-serif-v8-latin-italic.woff') format('woff'),url('/site/templates/assets/fonts/noto-serif-v8-latin-italic.ttf') format('truetype'),url('/site/templates/assets/fonts/noto-serif-v8-latin-italic.svg#NotoSerif') format('svg')}body{font-family:'Fira Sans',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;line-height:1.5}p{color:#020202}h1{text-align:center;font-size:2.5em}h2{margin-bottom:1em;font-size:1.125em}h3{font-size:1.25em}.article--intro p{font-size:1.125em}.article strong{font-weight:700}.badge p{font-size:1.25em;font-weight:700}.badge__note--alert{color:#bf5e3a}.button{color:#3a5362;font-size:15px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.column a{border-bottom:1px solid}.cta p{font-size:1.125em;margin-bottom:.5em}.cta strong{color:#bf5e3a;font-weight:700}.cta-shop strong{color:#336799}.cta__button{color:#fff;text-transform:uppercase}.footer a{color:#fff}.footer li a{font-weight:700}.footer__copyright{color:#fff;font-size:12px}.hero__caption p{font-weight:700}.hero figcaption strong{font-weight:700}.listing__headline{font-size:1.5em;color:#336799}.listing__badge{text-transform:uppercase;color:#fff}.listing__button{font-size:1rem}.masthead a{color:#0064b6}.navigation-site a{font-size:1.25em}.navigation-site__link--invert{color:#fff}.navigation-site__link{font-family:'Fira Sans Condensed',sans-serif}.navigation-site__link:hover{color:#0064b6}.navigation-site__link--active{color:#0064b6}.notes small{font-size:small}.sponsors p strong{font-weight:600;color:#bf5e3a}.teaser__title{color:#336799;font-size:1.5em}.teaser__link{color:#336799}.table th{font-family:'Fira Sans Condensed',sans-serif}.ui-button{font-size:1em;color:#fff;text-transform:uppercase}@media (min-width:36em){.badge p{font-size:1.5em}}@media (min-width:40em){p{font-size:1.25em}h2{font-size:1.5em}.article--intro p{font-size:1.25em;line-height:2}.badge p{font-size:1.5em}.badge p{font-size:2em}.cta p{font-size:1.25em;line-height:2}.hero__caption p{font-weight:unset;font-size:1.5em}}@media (min-width:760px){.hero__caption p{;color:#fff;font-size:1.25em}.hero__caption p{;color:#fff;font-size:1.25em}}@media (min-width:960px){.hero__caption p{;font-size:1.5em;line-height:2}}html{font-size:16px}body{color:#000;font-size:1em}p{margin-bottom:1em}p:last-child{margin-bottom:0}hr{background:no-repeat no-repeat top center;text-align:center;line-height:1px;height:1px;border-width:0;border-style:solid;border-color:#676767;color:#020202;background-color:#020202;margin:2em auto}hr.logo{cursor:pointer}hr.logo:after{content:"";background:url('/site/templates/assets/images/bkz.svg') no-repeat top center;background-size:90px auto;display:inline;background-color:#fff;padding:5px 60px}.article-form{display:none}.badge{margin:auto;text-align:center;display:block}.box{max-width:60em;margin:auto;margin-bottom:4rem}.block{margin:0 .625em;margin-bottom:1em}.button{background:#000 none repeat scroll 0 0;border:1px solid #fff;border-radius:2px;display:inline-block;margin:auto auto 1em;padding:1px 4px;width:auto}.column{margin:auto;margin-bottom:2em}.column--last{margin-bottom:4em}.cta{max-width:40em;border:5px solid #bf5e3a !important;padding:20px}.cta-shop{border:5px solid #336799 !important}.cta__img{margin-bottom:.5em;width:100%;max-width:180px}.cta__tasks{text-align:right}.filter{border-top:1px solid #020202;border-bottom:1px solid #020202;padding:.25em auto;max-width:72em;text-transform:uppercase}.filter__item{display:inline-block;width:50%}.filter__label{display:none}.filter__link{display:inline-block;font-weight:700;color:#336799}.filter__link--active{border-bottom:2px solid #000}.footer{text-align:center;background:#363636 none repeat scroll 0 0;max-width:100%;margin:0;padding-top:1em}.footer>ul{margin-bottom:11px}.footer>ul>li>ul>li{display:inline-block}.footer>ul>li a{display:block;padding:1em 10px}.footer__copyright{display:block;margin-bottom:5em}.header{text-align:right}.hero img{margin-bottom:.5em}.listing{max-width:72em;margin:auto;margin-bottom:2em}.listing--full{padding-top:2em}.listing__headline{margin-bottom:1em;text-align:center}.listing__badge{padding:0 .438em;background:#bf5e3a}.listing__competition{display:block;color:#bf5e3a}.listing__data{margin-bottom:1em}.listing__navigation{width:auto;display:inline-block}.listing__note{float:left}.listing__note--centered{float:none;text-align:center}.listing__navigation{float:right}.listing__tools{overflow:hidden}.masthead{text-align:center}.header--home .masthead{max-width:100%}.masthead--inline{display:none;vertical-align:top;padding-top:.25em;margin-right:.5em;width:140px}.masthead__link{width:90%;max-width:630px;display:block;margin:auto;text-decoration:none}.masthead__link img{display:block;margin:auto}.navigation-site{text-align:center;vertical-align:top;padding:.5em 0}.navigation-site a{display:block;padding:.25em .5em}.navigation-site .navigation-site__link--invert{background:#bf5e3a;display:inline-block;margin:0 1px}.sponsors{margin:auto}.sponsors--desktop{display:none}.sponsors h3{margin-bottom:.25em;text-align:center;color:#336799}.sponsors__items{max-width:180px;margin:auto;margin-bottom:1em}.sponsors__item{margin-bottom:1em;padding:0}.sponsors__item img{border:1px solid #000}.sponsors p{text-align:center;margin:0}.table{margin:auto;margin-bottom:.5em;border-collapse:collapse;width:100%;max-width:72em;padding-top:2em;border-top:1px solid}.table th{font-weight:700;text-align:center}.table td{border-left:1px solid #336799;padding:.5em}.table td:first-child{border-left:none}.table td .missing{color:#bbb}.table tbody tr:nth-child(odd){background-color:#b8ddf6}.table tbody tr:nth-child(odd) td:first-child{padding-top:.5em}.table tbody tr:nth-child(odd) td:last-child{padding-bottom:.5em}.table tbody tr:nth-child(even) td:first-child{padding-top:.5em}.table tbody tr:nth-child(even) td:last-child{padding-bottom:.5em}@media screen and (max-width:36em){.table{border:none;padding:0;border-collapse:unset}.table th{display:none}.table td{border:none !important;padding:0;padding-left:.25em;display:block}.td__no:before{content:"No.: "}.td__name:before{content:"Name: "}.td__age:before{content:"Alter: "}.td__gender:before{content:"Geschlecht: "}.td__city:before{content:"Stadt/Gemeinde: "}.td__team:before{content:"Team/Verein/Firma: "}.td__position:before{content:"Position: "}.td__runs:before{content:"Anzahl Läufe: "}.td__runners:before{content:"Anzahl LäuferInnen: "}.td__times:before{content:"Bestzeit: "}.td__distance:before{content:"Kilometer ges.: "}.td__average:before{content:"Mittlere Zeit: "}.td__best:before{content:"Bestzeit: "}.td__year:before{content:"Jahrgang: "}}.teaser__title{margin-bottom:1em;text-align:center}.teaser__link{border:none !important}.ui-button{background:#bf5e3a;display:inline-block;padding:0 .25em}.cta-shop .ui-button{background:#336799}.MarkupPagerNav{background:#bf5e3a;padding:0 .25em}.MarkupPagerNav li{display:inline-block}.MarkupPagerNavOn a{color:#fff;padding:0 .25em;font-weight:700}.nav-toggle{display:inline-block;padding:.5em}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media screen and (min-width:22.5em){.block{margin:0 1.25em;margin-bottom:4em}.sponsors__items{max-width:100%}.sponsors__items.sponsors__items--1{text-align:center}.sponsors__item{display:inline-block;vertical-align:top;margin:.25em;width:50%;width:calc(50% - .5em)}.sponsors__item>a{display:block}.sponsors__item img{width:100%}}@media (min-width:25em){.sponsors__items--4 .sponsors__item{width:33.33%;width:calc(33.33% - .5em)}.sponsors__items--5 .sponsors__item{width:33.33%;width:calc(33.33% - .5em)}}@media (min-width:36em){.cta__img{max-width:320px;width:30%;margin-right:5%;display:inline-block;vertical-align:top;margin-bottom:0}.cta__text{width:60%;display:inline-block;vertical-align:top}.filter__item{width:25%}.listing{margin-bottom:6em}.listing__data{overflow-x:scroll}.listing__headline{font-size:2em}.sponsors__items--4 .sponsors__item{width:25%;width:calc(25% - .5em)}.table th{padding-top:2em;padding-bottom:1em;white-space:nowrap}.table td{text-align:center}.table td.text{text-align:left}.table td.number{width:40px}}@media (min-width:40em){.hero__caption p{margin:0 3em}.masthead--inline{margin-right:.25em;display:inline-block}.navigation-site{display:inline-block;text-align:right}.header--home .navigation-site{margin-bottom:4em}.navigation-site__item{display:inline-block}.navigation-site__item:first-child{display:none !important}.navigation-site__item:last-child{margin-right:0}.navigation-site a{font-size:1em;display:inline-block}.sponsors{max-width:60em;margin-bottom:3em}.sponsors__item{margin:.5em;width:50%;width:calc(50% - 1em)}.sponsors__items--3 .sponsors__item{width:33.33%;width:calc(33.33% - 1em)}.sponsors__items--4 .sponsors__item{width:calc(25% - 1em)}.sponsors__items--5 .sponsors__item{width:20%;width:calc(20% - 1em)}.js .nav-collapse{display:inline-block !important}.nav-collapse li{width:auto !important;display:inline-block !important}}@media (max-width:48em){.hero img{filter:brightness(150%)}}@media (min-width:48em){.block{margin:0 2em;margin-bottom:4em}.column--article{margin-bottom:6em}.cta__img{width:30%;margin-right:5%;display:inline-block;vertical-align:top;margin-bottom:0}.cta__text{width:60%;display:inline-block;vertical-align:top}.filter__label{display:inline-block;vertical-align:top;margin-right:1em}.filter__items{display:inline-block}.hero{position:relative}.hero img{width:100%;position:relative;margin-bottom:0}.hero__caption{position:absolute;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center}.hero__caption p{;margin:0 3em}}@media screen and (min-width:60em){.block{margin:0 1em;margin-bottom:4em}.column{max-width:51.25em}.filter__item{width:auto;margin-right:1em}.listing__data{overflow-x:visible}}@media screen and (min-width:64em){.listing__competition{display:inline}}@media screen and (min-width:75em){.block{max-width:1800px}.box{margin-bottom:4rem}}@media screen and (min-width:100em){.table td{white-space:nowrap}}input,optgroup,select,textarea,button{border:1px solid #ddd;padding:6px 12px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;margin-bottom:5px;max-width:100%}.FieldtypeInteger{width:50px}select{width:70px}label{color:#707070}.InputfieldForm{max-width:40em;margin:auto;margin-bottom:1em}.InputfieldSubmit{text-align:right}.InputfieldStateRequired label.InputfieldHeader:before{content:"*"}.InputfieldCheckbox.InputfieldStateRequired>.InputfieldContent>label>span.pw-no-select:after{content:"" !important}.InputfieldForm .description{font-size:small}.InputfieldStateCollapsed>.InputfieldContent{display:none}form>.Inputfields>.InputfieldFieldset>.InputfieldHeader{font-size:1.25em;font-weight:400 !important;margin-bottom:1em}.InputfieldStateCollapsed>.InputfieldHeader{cursor:pointer}.InputfieldStateCollapsed>.InputfieldHeader:after{content:" …"}.Inputfield_register_pass>.InputfieldContent,.Inputfield_profile_pass>.InputfieldContent{display:block}.Inputfield_register_pass>.InputfieldHeader:after{content:""}.Inputfield_profile_district select{width:95%}.Inputfield_profile_team{width:50%}.Inputfield_profile_degree select{width:50%}.Inputfield_profile_dt select{width:80%}.InputfieldForm .InputfieldFieldset>.InputfieldHeader{color:#000}.InputfieldForm .InputfieldContent .Inputfield>.InputfieldHeader{font-weight:400 !important}#ProcessForgotPassword{max-width:40em;margin:auto;margin-bottom:1em}.LoginRegisterLinks{max-width:40em;margin:auto}.LoginRegisterLinks a.highlight{font-weight:700;color:#bf5e3a}.LoginRegisterLinksNote{font-size:small}.LoginRegisterLinksNote span{color:#bf5e3a}.LoginRegisterLinksNote strong{font-weight:700}.LoginRegisterLinks li{margin-bottom:.5em}.LoginRegisterError{clear:both}.LoginRegisterPro .Inputfield:not(.InputfieldSubmit){background:0 0 !important;padding:1em 0 !important;margin:0 !important;border:none !important}.LoginRegisterPro .Inputfield input[type=text],.LoginRegisterPro .Inputfield input[type=email]{width:85% !important}.LoginRegisterPro .Inputfield input[type=select]{width:85% !important}#Inputfield_profile_fieldset_profile,#Inputfield_profile_fieldset_account,#Inputfield_profile_fieldset_action{border-top:1px solid grey !important}.LoginRegisterMessage+.ProfileForm{margin-top:2em}.LoginRegisterNotice{font-weight:400 !important;max-width:40rem;margin:auto;margin-bottom:1em}.InputfieldForm button{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#3a5362;line-height:1.42857;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer}.Inputfield_profile_category{overflow:hidden}.Inputfield_profile_publication{overflow:hidden}@media (min-width:36em){#wrap_Inputfield_profile_district{width:50%;display:inline-block;vertical-align:top}#wrap_Inputfield_profile_city{width:50%;display:inline-block;vertical-align:top}#wrap_Inputfield_profile_first_name{width:50%;display:inline-block;vertical-align:top}#wrap_Inputfield_profile_last_name{width:50%;display:inline-block;vertical-align:top}#Inputfield_profile_fieldset_date{width:50%;display:inline-block;vertical-align:top}#Inputfield_profile_fieldset_duration{width:50%;display:inline-block;vertical-align:top}}@media (min-width:768px){#Inputfield_profile_fieldset_distance{width:30%;display:inline-block;vertical-align:top}#Inputfield_profile_fieldset_date{width:30%}#Inputfield_profile_fieldset_duration{width:40%}}/*! responsive-nav.js 1.0.39 by @viljamis */
.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width:40em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}