
html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%}body { margin: 0}article, aside, footer, header, nav, section { display: block}h1 { font-size: 2em; margin: 0.67em 0}figcaption, figure, main { display: block}figure { margin: 1em 40px}hr { box-sizing: content-box; height: 0; overflow: visible}pre { font-family: monospace, monospace; font-size: 1em}a { background-color: transparent; -webkit-text-decoration-skip: objects}abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted}b, strong { font-weight: inherit}b, strong { font-weight: bolder}code, kbd, samp { font-family: monospace, monospace; font-size: 1em}dfn { font-style: italic}mark { background-color: #ff0; color: #000}small { font-size: 80%}sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}sub { bottom: -0.25em}sup { top: -0.5em}audio, video { display: inline-block}audio:not([controls]) { display: none; height: 0}img { border-style: none}svg:not(:root) { overflow: hidden}button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0}button, input { overflow: visible}button, select { text-transform: none}button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText}fieldset { padding: 0.35em 0.75em 0.625em}legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal}progress { display: inline-block; vertical-align: baseline}textarea { overflow: auto}[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto}[type="search"] { -webkit-appearance: textfield; outline-offset: -2px}[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none}::-webkit-file-upload-button { -webkit-appearance: button; font: inherit}details, menu { display: block}summary { display: list-item}canvas { display: inline-block}template { display: none}[hidden] { display: none}ul { list-style-type: none; padding: 0; margin: 0}svg:not(.preserve-color), svg:not(.preserve-color) path, svg:not(.preserve-color) circle { fill: currentColor}a { color: currentColor; text-decoration: none; display: inline-block}a:hover, a:focus { text-decoration: none; outline: none}figure, p { padding: 0; margin: 0}button { background: none; border: none; padding: 0; margin: 0; cursor: pointer}.module::after { content: ""; display: table; clear: both}b, strong { font-weight: 600}video, audio { width: 100%; display: block}iframe { border: none}img { display: block; max-width: 100%; image-rendering: -webkit-optimize-contrast}*, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.clearfix::after { content: ""; display: table; clear: both}.hidden-xs-up { display: none !important}@media (min-width: 576px) { .hidden-sm-up { display: none !important}}@media (max-width: 575px) { .hidden-xs-down { display: none !important}}@media (min-width: 768px) { .hidden-md-up { display: none !important}}@media (max-width: 767px) { .hidden-sm-down { display: none !important}}@media (min-width: 992px) { .hidden-lg-up { display: none !important}}@media (max-width: 991px) { .hidden-md-down { display: none !important}}@media (min-width: 1600px) { .hidden-xl-up { display: none !important}}@media (max-width: 1599px) { .hidden-lg-down { display: none !important}}.visible-print { display: none !important}@media print { .visible-print { display: block !important}}@media print { .hidden-print { display: none !important}}.site-container { max-width: 1440px; margin: 0 auto}.site-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 -20px}.site-columns.center { justify-content: center; margin: 0 -20px}.site-columns.narrow { margin: 0 -10px}.site-columns.small-column-left { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse}.site-columns > [class^="site-col-"] { position: relative; padding: 0 20px}.site-columns.narrow > [class^="site-col-"] { padding: 0 10px}@media (min-width: 992px) { .site-columns { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}.site-columns.small-column-left { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse}.site-columns > [class^="site-col-"] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}.site-columns > [class^="site-col-"] > div:not(.site-columns) { width: 100%}.site-columns > .site-col-4 { width: 33.333333%}.site-columns > .site-col-6 { width: 50%}.site-columns > .site-col-8 { width: 66.666666%}}@media (min-width: 992px) { .site-columns.reverse-desktop { -webkit-box-direction: reverse; flex-direction: row-reverse}}#grid-header { z-index: 700; position: fixed; will-change: transform; transition: transform 200ms linear; top: 0; left: 0; width: 100%}.site-edit:not(.controls-hidden) #grid-header { top: 20px}.headroom--unpinned.headroom--not-top #grid-header { transform: translateY(-60px)}@media (min-width: 992px) { .headroom--unpinned.headroom--not-top #grid-header { transform: translateY(-80px)}}@media (min-width: 1600px) { #grid-header { transform: none !important}}.bk-overlay-open #grid-header { transform: none !important}@media (min-width: 1600px) { #grid-navigation { position: fixed; left: 0; bottom: 0; width: 350px; top: calc(85px); overflow-y: auto; z-index: 105; box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23)}.site-edit:not(.controls-hidden) #grid-navigation { top: calc(85px + 22px)}}#grid-content { position: relative; z-index: 100; transition: padding 0.3s; padding-top: calc(65px)}@media (min-width: 992px) { #grid-content { padding-top: calc(85px)}}@media (min-width: 1600px) { #grid-content { margin-left: 350px}}@media (min-width: 0px) { #grid-content { padding-left: 20px; padding-right: 20px}}@media (min-width: 576px) { #grid-content { padding-left: 20px; padding-right: 20px}}@media (min-width: 768px) { #grid-content { padding-left: 20px; padding-right: 20px}}@media (min-width: 992px) { #grid-content { padding-left: 20px; padding-right: 20px}}@media (min-width: 1600px) { #grid-content { padding-left: 25px; padding-right: 25px}}#grid-content-micro { position: relative; z-index: 100; transition: padding 0.3s; margin: 0 auto; padding-top: calc(65px)}@media (min-width: 992px) { #grid-content-micro { padding-top: calc(85px)}}@media (min-width: 1600px) { #grid-content-micro { margin-left: 0px}}@media (min-width: 0px) { #grid-content-micro { padding-left: 0px; padding-right: 0px}}@media (min-width: 576px) { #grid-content-micro { padding-left: 0px; padding-right: 0px}}@media (min-width: 768px) { #grid-content-micro { padding-left: 0px; padding-right: 0px}}@media (min-width: 992px) { #grid-content-micro { padding-left: 0px; padding-right: 0px}}@media (min-width: 1600px) { #grid-content-micro { padding-left: 0px; padding-right: 0px}}#grid-footer { position: relative; z-index: 100; margin: 0 auto}.page-overlay #grid-footer { display: none}@media (min-width: 1600px) { #grid-footer { margin-left: 350px}}#grid-footer-micro { position: relative; z-index: 100; margin: 0 auto}@media (min-width: 1600px) { #grid-footer-micro { margin-left: 0px}}html { font-size: 19px}@font-face { font-family: 'Khand'; font-style: normal; font-weight: 400; src: url('/cache/63387bf3c270b7ca8a0d5149bb005da6.eot'); src: local(''), url('') format('embedded-opentype'), url('/cache/bafe9a4169e13e7e3bbab777e51b10f8.woff2') format('woff2'), url('/cache/5aa8ed4abf4290ec2639eee84e50f554.woff') format('woff'), url('/cache/f5b25a593eed0d93416a67a0d4b05820.ttf') format('truetype'), url('') format('svg')}@font-face { font-family: 'Khand'; font-style: normal; font-weight: 600; src: url('/cache/8b8eb0b420feeb97acb36bfbd83cc17e.eot'); src: local(''), url('') format('embedded-opentype'), url('/cache/ddb1e005ae505ed459628c808229329f.woff2') format('woff2'), url('/cache/2919a399172197a4f1a0b80003966347.woff') format('woff'), url('/cache/81638d3c91449678576b6d41ab7d4a46.ttf') format('truetype'), url('') format('svg')}@font-face { font-family: 'Khand'; font-style: normal; font-weight: 700; src: url('/cache/35aa40f14f65abcc55fb2491127869a7.eot'); src: local(''), url('') format('embedded-opentype'), url('/cache/e1f42f0818ec5d3ce29fc4d32c82919b.woff2') format('woff2'), url('/cache/70d057887a0da90171e4c319a6dd538d.woff') format('woff'), url('/cache/44ea80f556b12b170ce29d85dfd3339e.ttf') format('truetype'), url('') format('svg')}body { position: relative; overflow-x: hidden; color: #333333; background-color: #1d1d1b; background-image: url(/cache/dc875fe7512e6b88c6d3cceab85ac187.jpeg); background-attachment: fixed; font-family: Khand, Arial, Helvetica, sans-serif; line-height: 1; -webkit-overflow-scrolling: touch; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}@media (min-width: 1600px) { body { background-size: cover}}body.site-edit { -ms-overflow-style: scrollbar}@media (max-width: 991px) { body.menu-is-open { position: fixed}}@media (max-width: 1599px) { body.menu-is-open { overflow: hidden !important}}@media (min-width: 0px) { .site-margin-bottom { margin-bottom: 30px}.page-topic #grid-content-main .site-margin-bottom { margin-bottom: 45px}}@media (min-width: 576px) { .site-margin-bottom { margin-bottom: 40px}.page-topic #grid-content-main .site-margin-bottom { margin-bottom: 60px}}@media (min-width: 768px) { .site-margin-bottom { margin-bottom: 40px}.page-topic #grid-content-main .site-margin-bottom { margin-bottom: 60px}}@media (min-width: 992px) { .site-margin-bottom { margin-bottom: 40px}.page-topic #grid-content-main .site-margin-bottom { margin-bottom: 60px}}@media (min-width: 1600px) { .site-margin-bottom { margin-bottom: 40px}.page-topic #grid-content-main .site-margin-bottom { margin-bottom: 60px}}.site-columns.narrow .site-margin-bottom, .site-margin-bottom-small { margin-bottom: 20px}@media (min-width: 0px) { [class^="module-"].fullwidth, .site-stretch-fullwidth { margin-left: -20px; margin-right: -20px}.site-stretch-reset { margin-left: 20px; margin-right: 20px}}@media (min-width: 576px) { [class^="module-"].fullwidth, .site-stretch-fullwidth { margin-left: -20px; margin-right: -20px}.site-stretch-reset { margin-left: 20px; margin-right: 20px}}@media (min-width: 768px) { [class^="module-"].fullwidth, .site-stretch-fullwidth { margin-left: -20px; margin-right: -20px}.site-stretch-reset { margin-left: 20px; margin-right: 20px}}@media (min-width: 992px) { [class^="module-"].fullwidth, .site-stretch-fullwidth { margin-left: -20px; margin-right: -20px}.site-stretch-reset { margin-left: 20px; margin-right: 20px}}@media (min-width: 1600px) { [class^="module-"].fullwidth, .site-stretch-fullwidth { margin-left: -25px; margin-right: -25px}.site-stretch-reset { margin-left: 25px; margin-right: 25px}}@media (min-width: 0px) { .site-padding { padding: 20px}.site-padding-small { padding: 20px}.site-padding-vertical { padding-top: 20px; padding-bottom: 20px}.site-padding-vertical-small { padding-top: 20px; padding-bottom: 20px}.site-padding-horizontal { padding-left: 20px; padding-right: 20px}.site-padding-horizontal-small { padding-left: 20px; padding-right: 20px}}@media (min-width: 576px) { .site-padding { padding: 20px}.site-padding-small { padding: 20px}.site-padding-vertical { padding-top: 20px; padding-bottom: 20px}.site-padding-vertical-small { padding-top: 20px; padding-bottom: 20px}.site-padding-horizontal { padding-left: 20px; padding-right: 20px}.site-padding-horizontal-small { padding-left: 20px; padding-right: 20px}}@media (min-width: 768px) { .site-padding { padding: 20px}.site-padding-small { padding: 20px}.site-padding-vertical { padding-top: 20px; padding-bottom: 20px}.site-padding-vertical-small { padding-top: 20px; padding-bottom: 20px}.site-padding-horizontal { padding-left: 20px; padding-right: 20px}.site-padding-horizontal-small { padding-left: 20px; padding-right: 20px}}@media (min-width: 992px) { .site-padding { padding: 20px}.site-padding-small { padding: 20px}.site-padding-vertical { padding-top: 20px; padding-bottom: 20px}.site-padding-vertical-small { padding-top: 20px; padding-bottom: 20px}.site-padding-horizontal { padding-left: 20px; padding-right: 20px}.site-padding-horizontal-small { padding-left: 20px; padding-right: 20px}}@media (min-width: 1600px) { .site-padding { padding: 25px}.site-padding-small { padding: 25px}.site-padding-vertical { padding-top: 25px; padding-bottom: 25px}.site-padding-vertical-small { padding-top: 25px; padding-bottom: 25px}.site-padding-horizontal { padding-left: 25px; padding-right: 25px}.site-padding-horizontal-small { padding-left: 25px; padding-right: 25px}}.site-redirect { margin-top: 200px; margin-left: auto; margin-right: auto; padding: 20px; background-color: #e30613; color: #ffffff; text-align: center}.site-error-box, .site-success-box { padding: 13px 15px 11px 15px; border: 1px solid #e30613; color: #e30613; line-height: 1.5; margin-bottom: 20px; background: #f2f2f2; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: 600}.site-success-box { border-color: #009d42; color: #009d42}.site-success-box:last-child, .site-error-box:last-child { margin-bottom: 0}.site-success-box i, .site-error-box i { display: inline-block; position: relative; top: 3px; right: 5px}.site-ical:hover svg { color: #e30613; animation: tada 1s linear}.site-scroll-background { position: fixed; width: 100vw; height: 100vh; z-index: -1}.site-scroll-background img { position: absolute; display: block; width: auto; max-width: none; min-height: 100%; top: 0; left: -2000px; right: -2000px; margin: 0 auto; min-width: 100%}.flickity-enabled { position: relative}.flickity-enabled:focus { outline: none}.flickity-viewport { overflow: hidden; position: relative; height: 100%}.flickity-slider { position: absolute; width: 100%; height: 100%}.flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing; cursor: grabbing}.flickity-prev-next-button { position: absolute; top: 50%; width: 44px; height: 44px; border: none; border-radius: 50%; background: white; background: hsla(0, 0%, 100%, 0.75); cursor: pointer; -webkit-transform: translateY(-50%); transform: translateY(-50%)}.flickity-prev-next-button:hover { background: white}.flickity-prev-next-button:focus { outline: none; box-shadow: 0 0 0 5px #09F}.flickity-prev-next-button:active { opacity: 0.6}.flickity-prev-next-button.previous { left: 10px}.flickity-prev-next-button.next { right: 10px}.flickity-rtl .flickity-prev-next-button.previous { left: auto; right: 10px}.flickity-rtl .flickity-prev-next-button.next { right: auto; left: 10px}.flickity-prev-next-button:disabled { opacity: 0.3; cursor: auto}.flickity-prev-next-button svg { position: absolute; left: 20%; top: 20%; width: 60%; height: 60%}.flickity-prev-next-button .arrow { fill: #333}.flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1}.flickity-rtl .flickity-page-dots { direction: rtl}.flickity-page-dots .dot { display: inline-block; width: 10px; height: 10px; margin: 0 8px; background: #333; border-radius: 50%; opacity: 0.25; cursor: pointer}.flickity-page-dots .dot.is-selected { opacity: 1}@charset "UTF-8"; .fancybox-enabled { overflow: hidden}.fancybox-enabled body { overflow: visible; height: 100%}.fancybox-is-hidden { position: absolute; top: -9999px; left: -9999px; visibility: hidden}.fancybox-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99993; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0)}.fancybox-container ~ .fancybox-container { z-index: 99992}.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { position: absolute; top: 0; right: 0; bottom: 0; left: 0}.fancybox-outer { overflow-y: auto; -webkit-overflow-scrolling: touch}.fancybox-bg { background: #1e1e1e; opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg { opacity: 0.87; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar, .fancybox-toolbar, .fancybox-caption-wrap { position: absolute; direction: ltr; z-index: 99997; opacity: 0; visibility: hidden; transition: opacity .25s, visibility 0s linear .25s; box-sizing: border-box}.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption-wrap { opacity: 1; visibility: visible; transition: opacity .25s, visibility 0s}.fancybox-infobar { top: 0; left: 50%; margin-left: -79px}.fancybox-infobar__body { display: inline-block; width: 70px; line-height: 44px; font-size: 13px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-align: center; color: #ddd; background-color: rgba(30, 30, 30, 0.7); pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: subpixel-antialiased}.fancybox-toolbar { top: 0; right: 0}.fancybox-stage { overflow: hidden; direction: ltr; z-index: 99994; -webkit-transform: translate3d(0, 0, 0)}.fancybox-slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; overflow: auto; outline: none; white-space: normal; box-sizing: border-box; text-align: center; z-index: 99994; -webkit-overflow-scrolling: touch; display: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transform-style: preserve-3d; transform-style: preserve-3d}.fancybox-slide::before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0}.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block}.fancybox-slide--image { overflow: visible}.fancybox-slide--image::before { display: none}.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe { background: #000}.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe { background: #E5E3DF}.fancybox-slide--next { z-index: 99995}.fancybox-slide > div { display: inline-block; position: relative; padding: 24px; margin: 44px 0 44px; border-width: 0; vertical-align: middle; text-align: left; background-color: #fff; overflow: auto; box-sizing: border-box}.fancybox-slide .fancybox-image-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: 0; z-index: 99995; background: transparent; cursor: default; overflow: visible; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; background-size: 100% 100%; background-repeat: no-repeat; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.fancybox-can-zoomOut .fancybox-image-wrap { cursor: -webkit-zoom-out; cursor: zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap { cursor: -webkit-zoom-in; cursor: zoom-in}.fancybox-can-drag .fancybox-image-wrap { cursor: -webkit-grab; cursor: grab}.fancybox-is-dragging .fancybox-image-wrap { cursor: -webkit-grabbing; cursor: grabbing}.fancybox-image, .fancybox-spaceball { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; max-width: none; max-height: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.fancybox-spaceball { z-index: 1}.fancybox-slide--iframe .fancybox-content { padding: 0; width: 80%; height: 80%; max-width: calc(100% - 100px); max-height: calc(100% - 88px); overflow: visible; background: #fff}.fancybox-iframe { display: block; margin: 0; padding: 0; border: 0; width: 100%; height: 100%; background: #fff}.fancybox-error { margin: 0; padding: 40px; width: 100%; max-width: 380px; background: #fff; cursor: default}.fancybox-error p { margin: 0; padding: 0; color: #444; font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-close-small { position: absolute; top: 0; right: 0; width: 44px; height: 44px; padding: 0; margin: 0; border: 0; border-radius: 0; outline: none; background: transparent; z-index: 10; cursor: pointer}.fancybox-close-small:after { content: '×'; position: absolute; top: 5px; right: 5px; width: 30px; height: 30px; font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif; color: #888; font-weight: 300; text-align: center; border-radius: 50%; border-width: 0; background: #fff; transition: background .25s; box-sizing: border-box; z-index: 2}.fancybox-close-small:focus:after { outline: 1px dotted #888}.fancybox-close-small:hover:after { color: #555; background: #eee}.fancybox-slide--iframe .fancybox-close-small { top: 0; right: -44px}.fancybox-slide--iframe .fancybox-close-small:after { background: transparent; font-size: 35px; color: #aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after { color: #fff}.fancybox-caption-wrap { bottom: 0; left: 0; right: 0; padding: 60px 30px 0 30px; background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%); pointer-events: none}.fancybox-caption { padding: 30px 0; border-top: 1px solid rgba(255, 255, 255, 0.4); font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #fff; line-height: 20px; -webkit-text-size-adjust: none}.fancybox-caption a, .fancybox-caption button, .fancybox-caption select { pointer-events: all}.fancybox-caption a { color: #fff; text-decoration: underline}.fancybox-button { display: inline-block; position: relative; margin: 0; padding: 0; border: 0; width: 44px; height: 44px; line-height: 44px; text-align: center; background: transparent; color: #ddd; border-radius: 0; cursor: pointer; vertical-align: top; outline: none}.fancybox-button[disabled] { cursor: default; pointer-events: none}.fancybox-infobar__body, .fancybox-button { background: rgba(30, 30, 30, 0.6)}.fancybox-button:hover:not([disabled]) { color: #fff; background: rgba(0, 0, 0, 0.8)}.fancybox-button::before, .fancybox-button::after { content: ''; pointer-events: none; position: absolute; background-color: currentColor; color: currentColor; opacity: 0.9; box-sizing: border-box; display: inline-block}.fancybox-button[disabled]::before, .fancybox-button[disabled]::after { opacity: 0.3}.fancybox-button--left::after, .fancybox-button--right::after { top: 18px; width: 6px; height: 6px; background: transparent; border-top: solid 2px currentColor; border-right: solid 2px currentColor}.fancybox-button--left::after { left: 20px; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg)}.fancybox-button--right::after { right: 20px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)}.fancybox-button--left { border-bottom-left-radius: 5px}.fancybox-button--right { border-bottom-right-radius: 5px}.fancybox-button--close::before, .fancybox-button--close::after { content: ''; display: inline-block; position: absolute; height: 2px; width: 16px; top: calc(50% - 1px); left: calc(50% - 8px)}.fancybox-button--close::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)}.fancybox-button--close::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg)}.fancybox-arrow { position: absolute; top: 50%; margin: -50px 0 0 0; height: 100px; width: 54px; padding: 0; border: 0; outline: none; background: none; cursor: pointer; z-index: 99995; opacity: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: opacity .25s}.fancybox-arrow::after { content: ''; position: absolute; top: 28px; width: 44px; height: 44px; background-color: rgba(30, 30, 30, 0.8); background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=); background-repeat: no-repeat; background-position: center center; background-size: 24px 24px}.fancybox-arrow--right { right: 0}.fancybox-arrow--left { left: 0; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1)}.fancybox-arrow--right::after, .fancybox-arrow--left::after { left: 0}.fancybox-show-nav .fancybox-arrow { opacity: 0.6}.fancybox-show-nav .fancybox-arrow[disabled] { opacity: 0.3}.fancybox-slide > .fancybox-loading { border: 6px solid rgba(100, 100, 100, 0.4); border-top: 6px solid rgba(255, 255, 255, 0.6); border-radius: 100%; height: 50px; width: 50px; -webkit-animation: fancybox-rotate .8s infinite linear; animation: fancybox-rotate .8s infinite linear; background: transparent; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; z-index: 99999}@-webkit-keyframes fancybox-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg)}to { -webkit-transform: rotate(359deg); transform: rotate(359deg)}}@keyframes fancybox-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg)}to { -webkit-transform: rotate(359deg); transform: rotate(359deg)}}.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); opacity: 0}.fancybox-fx-slide.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 0}.fancybox-fx-slide.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1}.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current { opacity: 1}.fancybox-fx-zoom-in-out.fancybox-slide--previous { -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5); opacity: 0}.fancybox-fx-zoom-in-out.fancybox-slide--next { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); opacity: 0}.fancybox-fx-zoom-in-out.fancybox-slide--current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1}.fancybox-fx-rotate.fancybox-slide--previous { -webkit-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg); opacity: 0}.fancybox-fx-rotate.fancybox-slide--next { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); opacity: 0}.fancybox-fx-rotate.fancybox-slide--current { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); opacity: 1}.fancybox-fx-circular.fancybox-slide--previous { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); opacity: 0}.fancybox-fx-circular.fancybox-slide--next { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); opacity: 0}.fancybox-fx-circular.fancybox-slide--current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1}.fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1)}@media all and (max-width: 800px) { .fancybox-infobar { left: 0; margin-left: 0}.fancybox-button--left, .fancybox-button--right { display: none !important}.fancybox-caption { padding: 20px 0; margin: 0}}.fancybox-button--fullscreen::before { width: 15px; height: 11px; left: calc(50% - 7px); top: calc(50% - 6px); border: 2px solid; background: none}.fancybox-button--play::before, .fancybox-button--pause::before { top: calc(50% - 6px); left: calc(50% - 4px); background: transparent}.fancybox-button--play::before { width: 0; height: 0; border-top: 6px inset transparent; border-bottom: 6px inset transparent; border-left: 10px solid; border-radius: 1px}.fancybox-button--pause::before { width: 7px; height: 11px; border-style: solid; border-width: 0 2px 0 2px}.fancybox-thumbs { display: none}.fancybox-button--thumbs { display: none}@media all and (min-width: 800px) { .fancybox-button--thumbs { display: inline-block}.fancybox-button--thumbs span { font-size: 23px}.fancybox-button--thumbs::before { width: 3px; height: 3px; top: calc(50% - 2px); left: calc(50% - 2px); box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0}.fancybox-thumbs { position: absolute; top: 0; right: 0; bottom: 0; left: auto; width: 220px; margin: 0; padding: 5px 5px 0 0; background: #fff; word-break: normal; -webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; box-sizing: border-box; z-index: 99995}.fancybox-show-thumbs .fancybox-thumbs { display: block}.fancybox-show-thumbs .fancybox-inner { right: 220px}.fancybox-thumbs > ul { list-style: none; position: absolute; position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; font-size: 0}.fancybox-thumbs > ul > li { float: left; overflow: hidden; max-width: 50%; padding: 0; margin: 0; width: 105px; height: 75px; position: relative; cursor: pointer; outline: none; border: 5px solid transparent; border-top-width: 0; border-right-width: 0; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box}li.fancybox-thumbs-loading { background: rgba(0, 0, 0, 0.1)}.fancybox-thumbs > ul > li > img { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; max-width: none; max-height: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.fancybox-thumbs > ul > li:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 2px; border: 4px solid #4ea7f9; z-index: 99991; opacity: 0; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs > ul > li.fancybox-thumbs-active:before { opacity: 1}}body.bk-overlay-open, body.bk-overlay-opening, body.bk-overlay-closing { overflow: hidden !important}body.bk-overlay-open .bk-overlay-background, body.bk-overlay-opening .bk-overlay-background, body.bk-overlay-closing .bk-overlay-background { background: rgba(0,0,0,0.75); display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000}.bk-overlay { display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; z-index: 1050; -webkit-transition: opacity 0.4s ease-out, transform 0.3s ease-out; transition: opacity 0.4s ease-out, transform 0.3s ease-out}@media (min-width: 768px) { body.bk-overlay-open:not(.bk-overlay-opening):not(.bk-overlay-closing) .bk-overlay { overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch}}.bk-overlay.opened { -webkit-transform: translate3d(0,0,0) !important; transform: translate3d(0,0,0) !important; opacity: 1}.bk-overlay.closed { pointer-events: none}.bk-overlay.slide-from-top, .bk-overlay.slide-from-top.closed { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0)}.bk-overlay.slide-from-bottom, .bk-overlay.slide-from-bottom.closed { -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0)}.bk-overlay.slide-from-left, .bk-overlay.slide-from-left.closed { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0)}.bk-overlay.slide-from-right, .bk-overlay.slide-from-right.closed { -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0)}.bk-overlay.fade-in, .bk-overlay.fade-in.closing { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity}.bk-overlay.fade-in.opening, .bk-overlay.fade-in.opened { opacity: 1}.bk-overlay.fade-in.closed:not(.closing) { -webkit-transform: translate(-100%); transform: translate(-100%)}.bk-overlay-inner { background: white; margin: 3rem auto; width: 900px; max-width: 100%}.bk-overlay:closed:not(.closing):not(.opening) .bk-overlay-inner { display: none}@media (max-width: 767px) { .bk-overlay-inner { height: 100%; width: 100%; margin: 0; overflow-y: auto; position: fixed}}@media (min-width: 768px) { .bk-overlay.size-xs .bk-overlay-inner { width: 445px}}@media (min-width: 768px) { .bk-overlay.size-sm .bk-overlay-inner { width: 545px}}@media (min-width: 768px) { .bk-overlay.size-md .bk-overlay-inner { width: 645px}}@media (min-width: 768px) { .bk-overlay.size-lg .bk-overlay-inner, .bk-overlay.size-xl .bk-overlay-inner { width: 745px}}@media (min-width: 992px) { .bk-overlay.size-xl .bk-overlay-inner { width: 845px}}.bk-overlay-header { position: relative; z-index: 10}.bk-overlay-header:empty { display: none}.bk-overlay-header:after { content: ""; display: table; clear: both}@media (max-width: 767px) { .bk-overlay-header { position: fixed; top: 0; left: 0; right: 0; width: 100%}}.bk-overlay-action-close { display: block; width: 40px; height: 40px; position: absolute; right: 0; top: 0; cursor: pointer; opacity: 0.5; z-index: 1}.bk-overlay-action-close:hover, .bk-overlay-action-close:focus { opacity: 1}.bk-overlay-action-close::before, .bk-overlay-action-close::after { content:""; position: absolute; height: 1px; width: 30px; background: #000; top: 20px; left: 5px}.bk-overlay-action-close::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)}.bk-overlay-action-close::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg)}.bk-overlay-body { padding: 25px}.bk-overlay-body:after { content: ""; display: table; clear: both}@media (max-width: 767px) { .bk-overlay-body { width: 100%; min-height: 100%; margin: 0}}.bk-overlay-footer { position: relative}.bk-overlay-footer:after { content: ""; display: table; clear: both}.bk-overlay-footer:empty { display: none}.site-slider { font-size: 0; width: 100%}.site-slider.flickity-enabled { font-size: inherit}.site-slider:after { display: none}.site-slider:not(.flickity-enabled) { white-space: nowrap; overflow: hidden}.site-slider > .item, .site-slider .item-fullwidth { display: block; width: 100%}.site-slider:not(.flickity-enabled) > .item { display: inline-block; white-space: normal; margin: 0 15px}.site-slider:not(.flickity-enabled) > .item:first-child { margin-left: 0}.site-slider .flickity-prev-next-button { border-radius: 0; height: 100%; width: 60px; background: none}.site-slider .flickity-prev-next-button svg { transition: all 0.3s; opacity: 0.75; transform: scale(0.8)}.site-slider .flickity-prev-next-button:not([disabled]):hover svg, .site-slider .flickity-prev-next-button:not([disabled]):focus svg { opacity: 1; transform: scale(1.1)}.site-slider .flickity-prev-next-button:focus { box-shadow: none}.site-slider .flickity-prev-next-button.previous, .site-slider.flickity-rtl .flickity-prev-next-button.next { left: 0; right: auto}.site-slider .flickity-prev-next-button.next, .site-slider.flickity-rtl .flickity-prev-next-button.previous { right: 0; left: auto}.site-slider .flickity-prev-next-button[disabled] { display: none}.site-slider .flickity-prev-next-button .arrow { fill: #ffffff}.site-slider .flickity-prev-next-button:focus .arrow { fill: #e30613}.site-slider .flickity-page-dots { left: 0; right: 0; width: 100%; bottom: 0; font-size: 0}.site-slider .flickity-page-dots .dot { height: 5px; width: 80px; margin: 0; border-radius: 0}.site-slider .flickity-page-dots .dot.is-selected { background: #e30613}.site-table .highlight-primary { color: #e30613; font-weight: 600}.site-table .hidden-mobile { display: none}.site-table table { border-collapse: collapse; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px; table-layout: fixed; width: 100%}@supports (-webkit-overflow-scrolling: touch) { @media (max-width: 991px) { .site-table table { table-layout: fixed; max-width: none; width: auto; min-width: 100%}.site-table table tr { padding-left: 10px; padding-right: 10px}}}@media (min-width: 768px) { .site-table .hidden-mobile { display: table-cell}}.site-table thead { color: #b3b3b3; font-size: 15px}.site-table th { padding: 10px 0; font-weight: normal}.site-table thead abbr { text-decoration: none}.site-table tbody tr:nth-child(even) { background-color: #f2f2f2}.site-table tbody td { padding: 12px 5px}.site-table .td-padding-horizontal { text-align: center}@media (min-width: 576px) { .site-table .td-padding-horizontal { padding-left: 20px; padding-right: 20px}}@media (min-width: 768px) { .site-table .td-padding-horizontal { padding-left: 5px; padding-right: 5px}}@media (min-width: 992px) { .site-table .td-padding-horizontal { padding-left: 10px; padding-right: 10px}}.site-table .td-club, .site-table .th-club { width: 40%; position: relative}.site-table .th-data, .site-table .td-data { width: calc(60% / 3)}.site-table .th-position, .site-table .td-position { text-align: center; width: 40px}.site-table .td-preposition, .site-table .th-preposition { padding: 0; width: 8px; height: 100%}.site-table .td-preposition.promoted { background-color: #009d42}.site-table .td-preposition.promoted-qualifying, .site-table .td-preposition.relegated-qualifying { background-color: #ffdd00}.site-table .td-preposition.relegated { background-color: #ff6508}.site-table .td-club .crest { position: absolute; top: 10px; left: -66px}.site-table .td-goalsbalance { white-space: nowrap}@media (min-width: 576px) { .site-table .td-club, .site-table .th-club { width: 40%}.site-table .th-position, .site-table .td-position { width: 50px}.site-table .th-data, .site-table .td-data { width: calc(60% / 3)}.site-table .td-club .crest { top: 11px; left: -67px}}@media (min-width: 768px) { .site-table .td-club, .site-table .th-club { width: 30%}.site-table .td-club .crest { top: 8px; left: -53px}.site-table .th-data, .site-table .td-data { width: calc(70% / 7)}}.site-table .schedule td { padding-top: 10px; padding-bottom: 10px}.site-table .schedule .td-schedule-date { font-weight: 600; border-left: 16px solid transparent}.site-table .schedule.fcu { color: inherit}.site-table .schedule.match-link { cursor: pointer}.site-table tr.schedule a { position: absolute; top: 3px; right: 0; padding: 15px; color: #e30613}.site-table tr.schedule:hover a { animation: tada 1s ease}@media (min-width: 768px) { .site-table tr.schedule a { display: none}.site-table tr.schedule:hover a { display: block}}.site-table .th-schedule-date, .site-table .td-schedule-date { width: 200px; padding-left: 30px}.site-table .schedule.fcu .td-schedule-date { border-color: #e30613}.site-table .schedule .td-schedule-date .time { display: block; font-size: 15px; margin-top: 5px; font-weight: normal}.site-table .schedule .team-home, .site-table .schedule .team-guest { position: relative; display: inline-block; line-height: 1.2}.site-table .schedule .team-home { padding-left: 35px; padding-right: 55px}.site-table .schedule .team-guest { padding-left: 55px; padding-right: 35px}.site-table .schedule .logo { display: inline-block}.site-table .schedule .logo.fcu { top: 3px; position: relative}.site-table .schedule .crest { display: inline-block; width: 35px; height: 35px; position: absolute; top: 50%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%)}.site-table .schedule .crest i { width: 20px; height: 20px; position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); border-width: 3px}.site-table .schedule .team-home .crest { right: 0}.site-table .schedule .team-guest .crest { left: 0}.site-table .th-schedule-match-results { width: 85px}.site-table .schedule .td-schedule-match-results .result { font-weight: 700; font-size: 19px; font-family: Khand, Arial, Helvetica, sans-serif}.site-table .schedule .td-schedule-match-results .halftime { display: block; margin-top: 3px; color: #b3b3b3; font-size: 15px}.site-table .schedule .td-schedule-match-results a { width: 100%; position: relative}.site-table .schedule .td-schedule-match-results .icon { position: absolute; right: -5px; top: 10px}.site-table .th-schedule-team-home { padding-right: 65px}.site-table .th-schedule-team-guest { padding-left: 65px}.site-table .th-schedule-team-home, .site-table .schedule .td-schedule-team-home { text-align: right}.site-table .th-schedule-team-guest, .site-table .schedule .td-schedule-team-guest { position: relative; text-align: left}.site-table.sortable th { cursor: pointer}.site-table.sortable th.header:hover { color: #e30613}.site-table.sortable .sort-icons { font-size: 0; display: inline-block; transform: scale(0.85); top: 5px; position: relative}.site-table.sortable .sort-icons i { display: block; margin: 0 1px; top: -1px; position: relative}.site-table.sortable .sort-icons .desc { transform: rotate(180deg); top: 2px}.site-table.sortable th[aria-sort=ascending], .site-table.sortable th[aria-sort=descending] { color: #e30613}.site-ticker-teaser { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: fixed; bottom: 0; right: 0; width: 100%; padding: 8px 15px 5px 15px; background-color: #e30613; color: white; z-index: 103; box-shadow: 0 0 25px rgba(0,0,0,0.25); text-align: center; font-size: 19px; height: 54px}.page-ticker .site-ticker-teaser { display: none}@media (min-width: 576px) { .site-ticker-teaser { padding-right: 135px}}@media (min-width: 1600px) { .site-ticker-teaser { width: calc(100vw - 350px)}}.site-ticker-teaser .logo { height: 50px; width: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.site-ticker-teaser .logo.home { margin-left: 15px}.site-ticker-teaser .logo.guest { margin-right: 15px}.fcu-is-home .site-ticker-teaser .logo.home, .fcu-is-guest .site-ticker-teaser .logo.guest { width: 80px}.site-ticker-teaser .logo img { opacity: 0; width: 100%; height: auto}.site-ticker-teaser .logo img.lazyloaded { opacity: 1}.site-ticker-teaser .result { margin: 0 15px; font-size: 30px; font-weight: 700; white-space: nowrap; font-family: Khand, Arial, Helvetica, sans-serif}.site-ticker-teaser .dots { position: relative; top: -3px; animation: blink-animation 2s infinite ease-in-out}.site-ticker-teaser .badge { display: block; position: absolute; top: 50%; right: 15px; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%); font-size: 19px; font-weight: 600; line-height: 30px; padding-right: 15px}.site-ticker-teaser .badge-mobile { color: #ffffff; position: relative; top: -2px; margin-left: 15px}.site-spectator-stats { padding-bottom: 0}.site-spectator-stats figure { display: inline-block; width: 30px; height: 30px; overflow: hidden}.site-spectator-stats .fcu figure { width: 60px; height: 50px}.site-spectator-stats figure i { z-index: 1; width: 30px; height: 30px; top: calc(50% - 15px); left: calc(50% - 15px)}.site-spectator-stats th { position: relative; white-space: nowrap}.site-spectator-stats table .th-matches, .site-spectator-stats table .td-matches, .site-spectator-stats table .th-capacity, .site-spectator-stats table .td-capacity, .site-spectator-stats table .th-occupancy, .site-spectator-stats table .td-occupancy { display: none}.site-spectator-stats table .th-crest, .site-spectator-stats table .td-crest { width: 40px; padding: 10px 0 10px 10px; text-align: center; font-size: 0}.site-spectator-stats table .fcu .td-crest { padding: 5px 0 5px 10px}.site-spectator-stats table .th-club, .site-spectator-stats table .td-club { width: 35%; padding-left: 20px; line-height: 1.2}@supports (-webkit-overflow-scrolling: touch) { @media (max-width: 991px) { .site-spectator-stats table { max-width: 100%; width: 100%}}}@media (min-width: 576px) { .site-spectator-stats table .th-crest, .site-spectator-stats table .td-crest { width: 50px}.site-spectator-stats table .th-crest, .site-spectator-stats table .td-crest, .site-spectator-stats table .th-capacity, .site-spectator-stats table .td-capacity { display: table-cell}}@media (min-width: 768px) { .site-spectator-stats table .th-crest, .site-spectator-stats table .td-crest { width: 90px}.site-spectator-stats table .th-occupancy, .site-spectator-stats table .td-occupancy { display: table-cell}.site-spectator-stats table .th-club, .site-spectator-stats table .td-club { width: 25%; padding-left: 8px}}@media (min-width: 1600px) { .site-spectator-stats table .th-matches, .site-spectator-stats table .td-matches { display: table-cell}}.site-spectator-stats tfoot td { padding: 12px 5px}.site-spectator-stats .stats-total { font-weight: 600}.site-slider-news-item { width: 276px !important; margin: 0 15px 0 0 !important; padding: 15px 20px 25px 20px}.site-slider-news-item:hover { box-shadow: inset 0 0 125px rgba(0,0,0,0.05)}.site-slider-news-item:after { content: ''; position: absolute; left: 0; bottom: 0; height: 100px; background: linear-gradient(rgba(255,255,255,0) 0%, #ffffff 100%); width: 100%}.site-slider-news-item span { display: block}.site-slider-news-item .readmore { position: absolute; left: 0; bottom: 0; width: 100%; color: #fff; font-weight: 400; max-height: 10px; line-height: 50px; padding-top: 3px; transition: max-height 0.3s ease-in; z-index: 5; text-align: center}.site-slider-news-item.professional .readmore { background-color: #e30613 !important}.site-slider-news-item.amateurs .readmore { background-color: #008000 !important}.site-slider-news-item.women .readmore { background-color: #ffa500 !important}.site-slider-news-item.club .readmore { background-color: #888888 !important}.site-slider-news-item.sponsoring .readmore { background-color: #84ccf9 !important}.site-slider-news-item.fuma .readmore { background-color: #ffdd00 !important; color: #333333}.site-slider-news-item:hover .readmore { max-height: 100px}.site-slider-news-item .image { margin-bottom: 20px; margin-left: -20px; margin-right: -20px; margin-top: -15px; height: 155px; width: calc(100% + 40px); position: relative}.site-slider-news-item .image figure { height: 100%}.site-slider-news-item .image i { z-index: 1}.site-slider-news-item .headline { margin-bottom: 10px; font-size: 19px}.site-slider-news-item .headline h4 { margin-top: 0}.site-slider-news-item .headline span { color: #e30613}.site-slider-news-item p { font-size: 19px}.site-statistic .match { margin-top: 10px; text-align: center; text-transform: uppercase}.site-statistic .match span { color: #e30613}.site-statistic .entry { font-family: Khand, Arial, Helvetica, sans-serif; margin-top: 25px}.site-statistic .label, .site-statistic .bars { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 19px; color: #333333}.site-statistic .label span:first-child, .site-statistic .label span:last-child { white-space: nowrap}.site-statistic .label span.identifier { text-align: center; padding: 0 5px}.site-statistic .bar { background: #e0dfde; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: 10px; margin-top: 5px; width: calc(50% - 1px); color: #333333}.site-statistic .bar:last-child { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}.site-statistic .bar.fcu { color: #e30613}.site-statistic .bar span { background: currentColor; width: 0%; transition: width 1s ease-out}.site-sponsor-slot { display: flex; align-items: center; justify-content: center; padding: 10px}@media (orientation: portrait) { .site-sponsor-slot.fix { position: fixed; bottom: 0; width: 100%; z-index: 10; background: #000}}.site-sponsor-slot .sponsor { display: flex; align-items: center; justify-content: center; width: 160px; height: 50px; position: relative; margin: 0 15px}.site-sponsor-slot .site-loading-icon, .site-sponsor-slot .sponsor:nth-child(n+3) { display: none}.site-sponsor-slot .sponsor figure { display: flex; align-items: center; justify-content: center}.site-quote { position: relative}@media (min-width: 576px) { .site-quote .quote p { padding: 0 45px}}.site-quote .quote { position: relative; font-family: Arial,; quotes: '\201c' '\201d'}@media (min-width: 576px) { .site-quote .quote:before, .site-quote .quote:after { position: absolute; font-size: 70px; font-weight: bold; line-height: 1}.site-quote .quote:before { content: open-quote; top: 0; left: 20px; top: 13px}.site-quote .quote:after { content: close-quote; bottom: -25px; right: 20px}}@media (min-width: 1600px) { .site-quote .quote:before, .site-quote .quote:after { font-size: 90px}.site-quote .quote:before { left: 20px; top: 15px}.site-quote .quote:after { bottom: -35px; right: 20px}}.site-quote .author { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 20px; color: #ffffff; position: relative}.site-quote .author .department { color: #ffdd00}.site-quote .author::before { content: ''; position: absolute; top: 0; left: 50px; width: 0; height: 0; border-style: solid; border-width: 0 13px 13px 0; border-color: transparent #ffffff transparent transparent}.site-quote.right .author { flex-direction: row-reverse; text-align: right}.site-quote.right .author::before { left: auto; right: 50px; border-width: 13px 13px 0 0; border-color: #ffffff transparent transparent transparent}.site-ticket-teaser .headline { padding: 0}.site-ticket-teaser .headline h2{ white-space: normal}.site-ticket-teaser .button { display: block; text-transform: uppercase; font-size: 35px; padding-top: 4px; margin: 15px auto 0 auto}.site-ticket-teaser p { display: block; margin-top: 20px}.site-ticket-teaser.sold-out { cursor: not-allowed}.site-ticket-teaser.sold-out > * { opacity: 0.5}.site-ticket-teaser.sold-out::after { content: "ausverkauft"; position: absolute; top: 0; right: 0; transform: rotate(45deg); transform-origin: 52% 130px; padding: 15px 15px 10px 15px; background:#ffdd00; color: #333333; font-size: 19px; font-weight: 600; text-transform: uppercase; text-align: center; line-height: 15px; width: 260px}.site-ticket-teaser.compact { background: #e30613; color: #ffffff; padding-left: 10px; padding-right: 10px}.site-ticket-teaser.compact .headline { position: relative; top: 3px; transition: transform 0.3s}.site-ticket-teaser.compact:not(.sold-out):hover .headline { transform: scale(1.05)}.site-playeroftheday-teaser { padding: 20px}.site-playeroftheday-teaser h2 { font-size: 30px}.site-playeroftheday-teaser.winner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 165px; min-height: 125px}.site-playeroftheday-teaser.winner .image { bottom: 0; left: 15px; position: absolute; width: 140px}.site-playeroftheday-teaser.winner .headline.short { display: none}.site-playeroftheday-teaser.winner .headline.long { display: -webkit-box; display: -ms-flexbox; display: flex}.site-playeroftheday-teaser.winner .headline { width: 100%; padding-bottom: 0}@media (max-width: 575px) { .site-playeroftheday-teaser.winner .headline.short { display: -webkit-box; display: -ms-flexbox; display: flex}.site-playeroftheday-teaser.winner .headline.long { display: none}.site-playeroftheday-teaser.winner { padding-left: 20px}.site-playeroftheday-teaser.winner .image { display: none}}@media (min-width: 992px) and (max-width: 1599px) { .site-playeroftheday-teaser.winner .headline.short { display: -webkit-box; display: -ms-flexbox; display: flex}.site-playeroftheday-teaser.winner .headline.long { display: none}.site-playeroftheday-teaser.winner { padding-left: 20px}.site-playeroftheday-teaser.winner .image { display: none}}.site-playeroftheday-teaser.vote { margin-bottom: 35px !important}.site-playeroftheday-teaser.vote .headline { padding-bottom: 15px}.site-playeroftheday-teaser.vote .buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto -35px auto}@media (max-width: 575px) { .site-playeroftheday-teaser.vote .headline { padding-bottom: 0}.site-playeroftheday-teaser.vote .buttons { display: none}}@media (min-width: 992px) and (max-width: 1599px) { .site-playeroftheday-teaser.vote .headline { padding-bottom: 0}.site-playeroftheday-teaser.vote .buttons { display: none}}.site-table-simple { width: 100%; overflow-x: auto; overflow: hidden; background: #ffffff}.site-table-simple .table-wrapper { width: 100%; position: relative; overflow-x: auto}.site-table-simple table { width: 100%; border-collapse: collapse; border-top: 2px solid #333333; border-bottom: 2px solid #333333; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}.site-table-simple table thead th, .site-table-simple table thead td { white-space: nowrap; border-bottom: 1px solid #f2f2f2; padding: 20px 10px 10px 10px; vertical-align: top}.site-table-simple table tbody td { border-bottom: 1px solid #f2f2f2; padding: 10px 10px 8px 10px; line-height: 1.35; vertical-align: top}.site-table-simple table tbody tr:last-child td { border-bottom: none}.site-table-simple.first-col-label table tbody td:first-child { font-weight: 600; color: #e30613; white-space: nowrap}.site-table-simple table .left { text-align: left}.site-table-simple table .center { text-align: center}.site-table-simple table .right { text-align: right}.site-iconbox { display: block; background-color: #ffffff; border-radius: 3px}.site-iconbox:after { content: ''; display: table; clear: both}@media (min-width: 0px) { .site-iconbox { padding: 20px}}@media (min-width: 576px) { .site-iconbox { padding: 20px}}@media (min-width: 768px) { .site-iconbox { padding: 20px}}@media (min-width: 992px) { .site-iconbox { padding: 20px}}@media (min-width: 1600px) { .site-iconbox { padding: 25px}}.site-iconbox .icon { display: block; width: 75px; padding-right: 20px; float: left; color: #e30613; transition: transform 0.3s; position: relative; top: 2px}.site-iconbox .icon svg { width: 50px; height: 50px}@media (min-width: 1600px) { .site-iconbox .icon { width: 85px}.site-iconbox .icon svg { width: 63px; height: 63px}}.site-iconbox .icon + .info { float: left; width: calc(100% - 85px)}a.site-iconbox:hover .icon { animation: tada 1s linear}.site-iconbox .image { display: block; margin-bottom: 20px; max-width: 453.33333333333px}.site-iconbox h1, .site-iconbox h2, .site-iconbox h3 { line-height: 1}.site-iconbox .title { padding: 0}.site-iconbox p { display: block}.site-tags { display: block; overflow: hidden; margin-top: 5px}.site-tag { font-family: Khand, Arial, Helvetica, sans-serif; display: inline-block; background-color: #333333; box-shadow: inset 0 0 15px #1d1d1b; color: #ffffff; padding: 2px 8px 0 8px; border-radius: 3px; font-size: 15px; line-height: 27px; position: relative; margin: 0 10px 10px 0}.site-tag:first-child { margin-left: 0}.site-tag svg { display: inline-block; position: relative; margin-right: 3px; top: 2px}.site-tag-outline { background-color: transparent; box-shadow: none; color: #333333; border: 1px solid #333333}.site-match-timeline-wrapper { overflow: hidden; height: 130px; position: relative}.site-match-timeline { overflow-x: scroll; -webkit-overflow-scrolling: touch; overflow-y: hidden; background: rgba(255,255,255,0.20); border-radius: 3px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.site-match-timeline .inner { width: 1000px; height: 130px; padding: 10px 20px; position: relative; display: flex; justify-content: space-between; font-family: Khand, Arial, Helvetica, sans-serif}@media (min-width: 768px) { .site-match-timeline .inner { width: 1440px}}.site-match-timeline:not(.has-overflow) .info-draggable { display: none}.site-match-timeline.has-overflow .inner { cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab}.site-match-timeline.has-overflow .inner:active { cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing}.site-match-timeline .kickoff { color: #ffffff; width: 15px; height: 100%; margin-right: 15px; position: relative}.site-match-timeline .kickoff svg { width: 20px; height: 20px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute}.site-match-timeline .half-time { position: relative; height: 2px; width: 50%; background: #fff; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%)}.site-match-timeline .half-time + .half-time { margin-left: 50px; margin-right: 50px}.site-match-timeline .half-time:before, .site-match-timeline .half-time:after, .site-match-timeline .overtime:before, .site-match-timeline .overtime:after { content:""; position: absolute; z-index: 10; background: #ffffff; width: 2px; height: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%)}.site-match-timeline .half-time:before, .site-match-timeline .overtime:before { left: 0}.site-match-timeline .half-time:after, .site-match-timeline .overtime:after { right: 0}.site-match-timeline.has-overtime .half-time { width: 40%}.site-match-timeline .half-time .time-separator { position: absolute; top: 0; right: -33px; font-size: 15px; color: #ffffff; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%)}.site-match-timeline .overtime { position: relative; height: 2px; width: 20%; background: #e30613; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: none}.site-match-timeline .overtime:before, .site-match-timeline .overtime:after { position: absolute; z-index: 10; content:""; background: #e30613; width: 2px; height: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%)}.site-match-timeline .overtime:before { left: 0}.site-match-timeline .half-time:after { right: 0}.site-match-timeline.has-overtime .overtime { display: block}.site-match-timeline .event { position: absolute; z-index: 5; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 38px; height: 38px; text-align: center; color: #333333; cursor: pointer}.site-match-timeline .event:hover { z-index: 9999 !important}.site-match-timeline .event.event-home .label { top: -25px; bottom: auto; z-index: -1}.site-match-timeline .event.event-guest .label { bottom: -25px}.fcu-is-home .site-match-timeline .event.event-home .label, .fcu-is-guest .site-match-timeline .event.event-guest .label {}.site-match-timeline a { transition: transform 0.1s linear}.site-match-timeline a:hover { -webkit-transform: scale(1.25); transform: scale(1.25)}.site-match-timeline .event .event-icon { z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffffff; border: 3px solid #f2f2f2; border-radius: 100%; box-shadow: 0 0 10px 5px rgba(0,0,0,0.25)}.fcu-is-home .site-match-timeline .event-home .event-icon, .fcu-is-guest .site-match-timeline .event-guest .event-icon { border-color: #e30613}.site-match-timeline .event-icon svg { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; width: 26px; height: 26px}.site-match-timeline .event.has-more-events::after { content: '⋯'; font-weight: bold; font-size: 13px; z-index: -10; position: relative; left: 23px; top: 29px; background: #ffffff; border-radius: 100%; width: 18px; height: 18px; display: flex; text-align: center; justify-content: center; align-items: center}.site-match-timeline .event .label { position: absolute; color: #ffffff; z-index: 10; bottom: -30px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); font-size: 19px}.site-match-timeline .event.fcu .label { top: -30px; bottom: auto}.ticker-tooltip-container { display: none}.ticker-tooltip-container .ticker-tooltip { position: absolute; z-index: 200; font-family: Khand, Arial, Helvetica, sans-serif; border: 3px solid #ffdd00; box-shadow: 0 0 10px 5px rgba(0,0,0,0.25); border-radius: 3px; min-width: 195px}.ticker-tooltip-container .ticker-tooltip:after { content: ""; bottom: 100%; left: 50%; border: solid transparent; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-bottom-color: #ffdd00; border-width: 13px; margin-left: -13px}.ticker-tooltip-container .ticker-tooltip-row { position: relative; display: none; width: 100%}.ticker-tooltip-container .ticker-tooltip-row:nth-child(-n+4) { display: flex}.ticker-tooltip-container .ticker-tooltip-row:nth-child(4) { padding-bottom: 25px}.ticker-tooltip-container .ticker-tooltip-row:nth-child(4):after { content: "... weitere Events im Ticker-Feed"; display: block; position: absolute; background: #ffdd00; left: 0; right: 0; bottom: 0; text-align: center; font-size: 14px; padding: 5px 5px 1px}html[lang="en"] .ticker-tooltip-container .ticker-tooltip-row:nth-child(4):after { content: "... more Events in ticker-feed"}.module-social-wall.masonry.limited .item { display: none}.ticker-tooltip-container .ticker-tooltip-row:before { content: ""; display: block; width: 65px; height: 100%; position: absolute; top: 0; left: 0; background: #ffdd00}.ticker-tooltip-container .info { position: relative; background: #ffdd00; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 61px; flex-basis: 61px; -ms-flex-negative: 0; flex-shrink: 0}.ticker-tooltip-container .info .minute { font-size: 23px; font-weight: 600; white-space: nowrap; padding: 10px 15px}.ticker-tooltip-container .additional-time { font-size: 15px; white-space: normal; position: absolute; top: 32px; left: 15px}.ticker-tooltip-container .event-icon { position: absolute; right: -10px; top: 6px; display: inline-block; height: 30px; width: 30px; border: 3px solid #ffdd00; border-radius: 50%; background: #ffffff}.ticker-tooltip-container .event-icon:empty { display: none}.ticker-tooltip-container .event-icon svg { height: 18px; width: 18px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.ticker-tooltip-container .description { padding: 8px 10px 7px 20px ; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.ticker-tooltip-container h4 { font-size: 17px}.ticker-tooltip-container .players { font-size: 15px; padding-top: 5px}.ticker-tooltip-container .players { font-size: 15px; padding-top: 5px; font-weight: 400}.ticker-tooltip-container .player-out { white-space: nowrap}.tooltip { position: absolute; z-index: 1070; display: block; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 15px; font-weight: 400; opacity: 0; filter: alpha(opacity=0)}.tooltip.in { opacity: 0.9; filter: alpha(opacity=90)}.tooltip.top { margin-top: -3px; padding: 5px 0}.tooltip.right { margin-left: 3px; padding: 0 5px}.tooltip.bottom { margin-top: 3px; padding: 5px 0}.tooltip.left { margin-left: -3px; padding: 0 5px}.tooltip-inner { max-width: 250px; padding: 3px 8px; color: #fff; text-align: center; background-color: #1d1d1b; border-radius: 4px}.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid}.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #1d1d1b}.tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #1d1d1b}.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #1d1d1b}.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #1d1d1b}.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #1d1d1b}.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #1d1d1b}.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #1d1d1b}.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #1d1d1b}.site-topic-teaser a.topicworld { padding: 30px 20px; width: 100%; max-width: 600px; margin-left: auto; margin-right: auto; text-align: center; color: #ffffff; font-weight: 600; font-size: 20px; background-size: cover; margin-bottom: 10px; background-color: #e30613}.site-topic-teaser a.topicworld .title { transition: transform 0.3s}.site-topic-teaser a.topicworld:hover .title { transform: scale(1.1)}@media (min-width: 768px) { .site-topic-teaser a.topicworld { padding: 45px 20px; font-size: 30px}}.site-person { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1}.site-person:not(:last-child) { margin-bottom: 20px}.site-person .image { width: 100px; margin-right: 20px}@media (min-width: 1600px) { .site-person.large .image { width: 150px}}.site-person.image-right { flex-direction: row-reverse}.site-person.image-right .image { margin-right: 0; margin-left: 20px}.site-person .info h2 { text-transform: uppercase; line-height: 1}.site-person .info h3 { font-size: 19px}.site-person .department { color: #e30613}.site-pool-sponsor { width: 60px; height: 60px; display: block; position: absolute !important; left: -15px; top: -15px}.site-pool-sponsor + .headline .subheadline { padding-left: 25px}.site-pool-ranking .table-headline { margin-top: 10px}.site-pool-ranking .table-wrapper { margin: 10px auto}.site-pool-ranking th, .site-pool-ranking td { text-align: center}.site-pool-ranking .red { color: #e30613}.site-pool-ranking tr.me { font-weight: 600}.site-pool-ranking tr.me td.rank { border-left: 15px solid #e30613}.site-pool-ranking .empty { padding-top: 50px; padding-bottom: 50px}.site-pool-ranking .note { text-align: right; font-size: 15px}.site-pool-rank .headline { text-align: center}.site-pool-rank a { display: block}.site-pool-rank .rank { font-weight: 600; font-size: 100px; margin-bottom: 10px; text-align: center; color: #e30613}.site-teaser-list { background-color: rgba(0,0,0,0.05); padding: 20px; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}.site-teaser-list + .button-all { display: block; font-size: 19px; line-height: 22px; background: none; text-align: right; padding: 0; top: 12px; position: relative}@media (min-width: 1600px) { .site-teaser-list + .button-all { top: 15px}}.site-teaser-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: rgba(0,0,0,0.65); padding: 5px 0; font-weight: 600; line-height: 1.2}.site-teaser-item .content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}.site-teaser-item i { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto}.site-teaser-item .date { font-family: Khand, Arial, Helvetica, sans-serif; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-preferred-size: 25px; flex-basis: 25px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 12px; background: rgba(255,255,255,0.45); text-transform: uppercase; text-align: center; color: #1d1d1b; border-top: 3px solid #e30613; line-height: 1; position: relative; top: -2px; box-shadow: 0 0 5px rgba(0,0,0,0.25)}.site-teaser-item .date .day { font-weight: 700; font-size: 19px; margin-top: 3px}.site-teaser-item .date .month { font-size: 10px; margin-bottom: 2px; margin-top: -2px; font-weight: 700}.site-teaser-item .date.ical:hover .day, .site-teaser-item .date.ical:hover .month { opacity: 0}.site-teaser-item .date.ical svg { opacity: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.site-teaser-item .date.ical:hover svg { transform: scale(2.2); transform-origin: bottom right; opacity: 1}.site-teaser-item .time { font-size: 15px; font-weight: 400}.site-teaser-item a { -ms-flex-preferred-size: 100%; flex-basis: 100%; color: #1d1d1b}.site-teaser-item a:hover { color: #e30613}h1, h2, h3, h4, h5, h6 { font-family: Khand, Arial, Helvetica, sans-serif; display: block; margin: 0; line-height: 1.2}h1, h2 { font-size: 30px; text-transform: uppercase; font-weight: 700}h3 { font-size: 19px; font-weight: 600}h4, h5, h6 { font-size: 19px; font-weight: 600}@media (min-width: 768px) { h1, h2 { font-size: 40px; text-transform: uppercase}h3 { font-size: 30px}h4, h5, h6 { font-size: 19px}}.site-text { line-height: 1.5; -ms-flex-preferred-size: 100%; flex-basis: 100%}.site-headline + .site-text { margin-top: 10px}.site-text p:not(:last-child) { margin: 0 0 20px 0}.site-text h2, .site-text h3, .site-text h4 { padding: 5px 0 5px 0}body.site-edit main .admon-placeholder { position: relative; overflow: visible; z-index: inherit}body.site-edit main .admon-placeholder:after { position: absolute; top: 0; right: 20px; height: 22px; line-height: 22px; background-color: inherit; font-size: 15px; font-family: Khand, Arial, Helvetica, sans-serif; font-weight: 400; padding: 0 15px; min-width: 120px; text-align: center}body.site-edit [id^=admon-placeholder-grid-m] { background-color: #e30613 !important}body.site-edit [id^=admon-placeholder-grid-m]:after { content: "Hauptplatzhalter für Inhaltsmodule"; color: #ffffff}body.site-edit [id^=admon-placeholder-col-] { background-color: #ffdd00 !important}body.site-edit [id^=admon-placeholder-col-]:after { content: "Inhaltsspalte"}body.site-edit [id^=admon-placeholder-grid-content-header]:after { content: "Kopfbild/Rubrikenüberschrift"; color: #ffffff}body.site-edit [id^=admon-placeholder-grid-content-footer]:after { content: "Kartenmodul"; color: #ffffff}body.site-edit .site-admon-datasource-new { position: relative}body.site-edit .site-admon-datasource-new .admon-placeholder { background-color: #ff6508}body.site-edit .site-admon-datasource-new .admon-placeholder:after { content: "Datensätze"}body.site-edit .admon-datasource-item .admon-onpage-icon-delete { display: none}body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons { display: block !important; opacity: 1 !important; margin: 0 !important; padding: 0 !important; left: 0 !important; right: 0 !important; background: none !important; position: fixed; width: 100% !important; text-align: right !important; background-color: #009d42 !important; top: 0; z-index: 1000; line-height: 18px}body.site-edit:not(.controls-hidden) [class*="html-page"].admon-not-published > div.admon-onpage-icons { background-color: #e30613 !important}body.site-edit:not(.controls-hidden) [class*="html-page"] > .admon-onpage-status-helper { display: none !important}body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons:before { position: absolute; left: 10px; top: 2px; color: #fff; content:"alt + v: Bedienelemente ausblenden"; font-size: 15px; font-family: Khand, Arial, Helvetica, sans-serif}body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons > div, body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons > a { background-color: inherit; float: none}body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons > a.admon-onpage-icon-edit { background: none !important; width: auto}body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons > a.admon-onpage-icon-edit:before { content:"✓ Seiteninhalt veröffentlicht"; color: white; font-size: 15px; font-family: Khand, Arial, Helvetica, sans-serif}body.site-edit:not(.controls-hidden) [class*="html-page"].admon-not-published > div.admon-onpage-icons > a.admon-onpage-icon-edit:before { content:"⚠ Seite enthält unveröffentlichte Änderungen"}body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons > a.admon-onpage-icon-copy { display: none !important}body.site-edit:not(.controls-hidden) [class*="html-page"] > div.admon-onpage-icons ul.admon-contextbox-owner-group { margin: 0 !important; padding: 0 !important}body.site-edit:not(.controls-hidden) { padding-top: 21px}body.site-edit [id^="admon-html-page"] > .admon-onpage-helper-module { display: none !important}body.site-edit .admon-datasource-item > div.admon-onpage-helper .admon-onpage-border-n, body.site-edit .admon-datasource-item > div.admon-onpage-helper .admon-onpage-border-s { background: url(/cache/44dd8236403a6c43f141218dc454857d.gif) repeat-x}body.site-edit .admon-datasource-item > div.admon-onpage-helper .admon-onpage-border-e, body.site-edit .admon-datasource-item > div.admon-onpage-helper .admon-onpage-border-w { background: url(/cache/749a6aee5c3a1ec3900cf2ecc5c4295a.gif) repeat-y}pre.xdebug-var-dump { background:rgba(255, 255, 255, 0.85); font-size: 15px; padding: 15px; line-height: 1.35}.site-player-cadre .head { position: relative; font-family: Khand, Arial, Helvetica, sans-serif; color: #ffffff; margin: 25px 0 15px 0}.site-player-cadre .head h2, .site-player-cadre .filter { line-height: 1; font-size: 45px; font-weight: 600}.site-player-cadre .filter .button { border-bottom: none}@media (min-width: 768px) { .site-player-cadre .head { margin: 50px 0 15px 0}.site-player-cadre .head h2, .site-player-cadre .filter { font-size: 70px}}.site-player-cadre .hidden { display: none}.site-player-cadre .headline { margin-bottom: 10px}.site-player-cadre .players, .site-player-cadre .trainer { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around}.site-player-cadre .player-item, .site-player-cadre .trainer-item { width: 100%; margin-bottom: 20px}.site-player-cadre .player-item a { width: 100%}@media (min-width: 576px) { .site-player-cadre .player-item, .site-player-cadre .trainer-item { width: 45%}.site-player-cadre .players:last-child:nth-of-type(even) { margin-right: auto}}@media (min-width: 768px) { .site-player-cadre .player-item, .site-player-cadre .trainer-item { width: 45%}}@media (min-width: 992px) { .site-player-cadre .player-item, .site-player-cadre .trainer-item { width: 28%}}.site-player-cadre .empty-odd, .site-player-cadre .empty-even, .site-player-cadre .empty-single { display: none}@media (min-width: 576px) { .site-player-cadre .empty-even, .site-player-cadre .empty-single { display: block}}@media (min-width: 992px) { .site-player-cadre .empty-odd { display: block}.site-player-cadre .empty-single { display: none}}.site-match-schedule { position: relative; font-family: Khand, Arial, Helvetica, sans-serif}.site-match-schedule figure i { z-index: 1}.site-match-schedule .filter { width: 100%; margin-bottom: 10px; overflow-x: auto; overflow-y: hidden; white-space: nowrap}.site-match-schedule .filter .button { position: relative; display: inline-block; margin-right: 10px; border-bottom-width: 3px; border-bottom-style: solid; padding-left: 24px; min-height: 48px}.site-match-schedule .filter .button:last-child { margin-right: 0}.site-match-schedule .filter .icon { position: absolute; left: 10px; top: 50%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%)}.site-match-schedule .filter .icon + span { display: none}@media (min-width:1600px) { .site-match-schedule .filter { position: absolute; right: 0; top: -75px; text-align: right}.site-match-schedule .filter .button { padding-left: 50px}.site-match-schedule .filter .icon + span { display: block}}.site-match-schedule .prev-matches { color: white; display: flex; flex-wrap: wrap}.site-match-schedule .prev-matches .option { display: flex; width: auto; margin: 5px 20px 5px 0}.site-match-schedule .prev-matches input[type="radio"] + label::after { top: -1px}.site-match-schedule .schedule { padding-top: 20px}.site-match-schedule .info-no-results { display: none}.site-match-schedule .info-no-results .headline { padding-bottom: 0}.site-match-schedule.no-results .info-no-results { display: block}.site-match-schedule .schedule .item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative}.site-match-schedule:not(.showprevmatches):not(.compact) .item:not(.current):not(.show) { display: none !important}.site-match-schedule .schedule .item h2 { line-height: 1}.site-match-schedule .schedule .item h3 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 98%}@media (max-width: 767px) { .site-match-schedule .schedule .item { padding-bottom: 10px}.site-match-schedule .schedule .item.current { border-left: 10px solid #e30613}.site-match-schedule .schedule .item:not(.current) .head { padding-left: 20px}.site-match-schedule .schedule .item:not(.current) .team { padding-left: 10px}}.site-match-schedule .schedule .item .league div, .site-match-schedule .schedule .item .detail .live, .site-match-schedule .schedule .item .detail .future, .site-match-schedule .schedule .item .detail .future.countdown, .site-match-schedule .item .ticket span { position: relative; top: 25%}.site-match-schedule .schedule .item .league div { top: 20%}.site-match-schedule .schedule .item .detail .future { top: 15%}.site-match-schedule .nextGameHours, .site-match-schedule .nextGameMinutes, .site-match-schedule .nextGameSeconds { font-size: 30px; width: 35px; position: relative; top: -2px}@media (min-width: 1600px) { .site-match-schedule .nextGameHours, .site-match-schedule .nextGameMinutes, .site-match-schedule .nextGameSeconds { font-size: 40px}}@media (max-width: 991px) { .site-match-schedule .schedule .item .countdown .time-dots { display: none}}@media (max-width: 1599px) { .site-match-schedule .schedule .item .countdown { font-size: 30px}}@media (min-width: 1600px) { .site-match-schedule .schedule .item .countdown { font-size: 40px}}@media (min-width: 576px) and (max-width: 767px) { .site-match-schedule .schedule .item .detail { padding-top: 10px}.site-match-schedule .schedule .item .detail .future.countdown { top: 0}}@media (min-width: 768px) { .site-match-schedule .schedule .item > div { padding: 10px 0}}.site-match-schedule .item .ticket { display: none; position: absolute; z-index: 1; top: 25%; right: calc(15% + 1%)}@media (min-width: 768px) { .site-match-schedule .item:hover .ticket { display: inline-block}}@media (min-width: 1600px) { .site-match-schedule .item .ticket { font-size: 24px}}.site-match-schedule .item .head { width: 100%; font-weight: 600; border-bottom: 2px solid; padding: 10px 10px 7px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.site-match-schedule .item .head .date { padding-right: 5px}@media (min-width: 576px) { .site-match-schedule .item .head { font-size: 19px}}.site-match-schedule .item .team { width: calc(25%); margin-left: 10px}.site-match-schedule .item .team .logo { position: relative; top: 4%}.site-match-schedule .item .team figure { display: inline-block; width: 50px; height: 50px}@media (min-width: 576px) { .site-match-schedule .item .team { width: 15%}}@media (max-width: 767px) { .site-match-schedule .item .team { padding: 10px 0}}@media (min-width: 768px) { .site-match-schedule .item .team { width: 10%; margin-left: 0}.site-match-schedule .item.current .team { border-left: 10px solid #e30613}.site-match-schedule .item:not(.current) .team { padding-left: 10px}.site-match-schedule .item .team .logo { padding: 0 10px 0 5px}}@media (min-width: 992px) { .site-match-schedule .item .team figure { width: 70px; height: 70px}}@media (min-width: 1600px) { .site-match-schedule .item .team .logo { padding: 0 20px}}.site-match-schedule .item .match { width: 100%; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; text-align: center; padding-left: 10px}.site-match-schedule .item .match .headline { padding-bottom: 0}.site-match-schedule .item .match .subheadline { padding-bottom: 0}.site-match-schedule .item .match a:hover svg { color: #e30613; animation: tada 1s linear}@media (max-width: 767px) { .site-match-schedule .item .match { padding: 10px 10px 0 12px}.site-match-schedule .match h2 { font-size: 24px}.site-match-schedule .match .subheadline { display: none}}@media (min-width: 576px) { .site-match-schedule .item .match { width: 75%; text-align: left}.site-match-schedule .item:not(.current) .match { padding-left: 20px}}@media (min-width: 768px) { .site-match-schedule .item .match { width: 63%}.site-match-schedule .schedule .item .match { padding-left: 10px}}.site-match-schedule .item .league { width: 12%}.site-match-schedule .schedule .item .league div { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding-right: 15px}.site-match-schedule .item .league figure { width: 40px}.site-match-schedule .item .matchday { display: inline-block; margin-left: 5px; padding: 6px 5px 3px 5px; border: 1px solid; border-radius: 3px; vertical-align: top; font-weight: 700; text-align: center; font-size: 19px}@media (max-width: 767px) { .site-match-schedule .item .league { width: auto; position: absolute; right: 0; top: -2px; transform: scale(0.70); transform-origin: right}}.site-match-schedule .item .detail { width: 100%; font-weight: 700; text-align: center; padding-right: 15px}@media (min-width: 576px) { .site-match-schedule .item .detail { text-align: right}}@media (min-width: 768px) { .site-match-schedule .item .detail { text-align: center; padding-right: 0}}.site-match-schedule .item .detail a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1}.site-match-schedule .item .detail a .icon { display: none; height: 100%}.site-match-schedule .detail .results, .site-match-schedule .detail .future { display: block; font-size: 30px; padding-bottom: 0}.site-match-schedule .detail .future.countdown { font-size: 19px}.site-match-schedule .detail.live { background: #ffdd00; font-size: 20px; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}@media (max-width: 767px) { .site-match-schedule .detail.live { position: absolute; right: 0; bottom: 0; height: 44px; padding: 5px 0 0 0 !important}}@media (max-width: 575px) { .site-match-schedule .item .final { padding-top: 7px}}@media (min-width: 576px) { .site-match-schedule .item .detail { width: 25%}.site-match-schedule .detail .results, .site-match-schedule .detail .future { font-size: 35px}}@media (max-width: 767px) { .site-match-schedule .item .detail .future { display: none}}@media (min-width: 768px) { .site-match-schedule .item .detail { position: relative; width: 15%; border-left: 2px solid}.site-match-schedule .item .detail a { position: absolute; top: 0; left: 0; width: 100%; height: 100%}.site-match-schedule .item.has-detaillink:hover .detail a .icon { display: block; position: relative; top: 20%}.site-match-schedule .item.has-detaillink:hover .detail .icon svg { color: #e30613; animation: tada 1s linear}.site-match-schedule .item.has-detaillink:hover .detail > div, .site-match-schedule .item.has-detaillink:hover .detail > span { opacity: 0}.site-match-schedule .detail .results, .site-match-schedule .detail .future { font-size: 37px}.site-match-schedule .future.countdown .nextGameHours, .site-match-schedule .future.countdown .nextGameMinutes, .site-match-schedule .future.countdown .nextGameSeconds { color: #1d1d1b; font-weight: 400; font-size: 30px; position: relative; margin: 0 5px; text-align: center; width: 60px}.site-match-schedule .future.countdown .nextGameHours:after { content: " Std."}.site-match-schedule .future.countdown .nextGameMinutes:after { content: " Min."}.site-match-schedule .future.countdown .nextGameSeconds:after { content: " Sek."}.site-match-schedule .future.countdown .nextGameHours:after, .site-match-schedule .future.countdown .nextGameMinutes:after, .site-match-schedule .future.countdown .nextGameSeconds:after { display: block; border-top: 1px solid; padding-top: 5px; font-size: 19px; min-width: 25px}}@media (min-width: 992px) { .site-match-schedule .detail .results { font-size: 55px}.site-match-schedule .detail .future { font-size: 45px}.site-match-schedule .detail.live { font-size: 30px}}@media (min-width: 1600px) { .site-match-schedule .item .detail { width: 15%}.site-match-schedule .detail .results, .site-match-schedule .detail .future { font-size: 57px}.site-match-schedule .detail .future.countdown, .site-match-schedule .detail.live { font-size: 40px}}.site-video-dfb .iframe-ratio-container { background: rgba(0,0,0,0.25); padding-bottom: 56.25%; z-index: 1}.site-video-dfb iframe { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0}.site-player-top { position: relative}.site-player-image { width: 50%; max-width: 206px}.site-player-image.center { margin: 0 auto}.site-player-num { position: absolute; bottom: -32px; right: 0; font-size: 150px; font-weight: 700; color: #b3b3b3; font-family: Khand, Arial, Helvetica, sans-serif}.site-player-hover:hover .site-player-num { color: #e30613}@media (min-width: 576px) { .site-player-num { bottom: -31px; font-size: 145px}}@media (min-width: 768px) { .site-player-num { bottom: -47px; font-size: 220px}}@media (min-width: 992px) { .site-player-num { bottom: -37px; font-size: 172px}}@media (min-width: 1600px) { .site-player-num { bottom: -47px; font-size: 220px}}.site-player-info { padding: 15px 15px; background-color: #e0dfde}.site-player-name h3, .site-player-name h4 { text-transform: uppercase; font-weight: 700}.site-player-name .highlight { color: #e30613}.site-player-info .tags { margin-bottom: -5px}.site-player-info .tag { margin-bottom: 5px}.site-player-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 10px; line-height: 1.2}.site-player-label, .site-player-content { width: 50%}.site-player-label { font-weight: 600}.site-player-content { text-align: right}.site-table-league .columns { display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0 -20px}.site-table-league .columns > .site-col-4, .site-table-league .columns > .site-col-8 { width: 100%}@media (min-width: 1600px) { .site-table-league .columns { -webkit-box-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse}.site-table-league .columns > .site-col-4 { width: 33.333333%}.site-table-league .columns > .site-col-8 { width: 66.666666%}}.site-table-league .header { padding-bottom: 0}.site-table-league .filter { text-align: right; padding: 10px 0}.site-table-league .filter span { margin-bottom: 3px}.site-table-league .hidden { display: none}.site-table-league .matchdays { font-size: 0}.site-table-league .matchdays a { min-width: 45px; padding: 5px 5px 0 5px; margin: 0 2px 2px 0; border-radius: 0}.site-post-social { background-color: #ffffff; color: #333333; position: relative; margin: 0 10px; width: calc(25% - 15px); min-width: 320px; max-width: 100%; height: 170px; display: inline-block; border-radius: 3px; overflow: hidden}.site-post-social .header { color: #ffffff; font-size: 19px; font-weight: 600; padding: 10px; position: relative}.site-post-social .header .icon { position: absolute; right: 15px; top: 50%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%)}.site-post-social.facebook .header{ background-color: #3b5998}.site-post-social.twitter .header { background-color: #1da1f2}.site-post-social.instagram .header { background-color: #eaa500}.site-post-social.youtube .header { background-color: #ff0000}.site-post-social.tiktok .header { background-color: #69c9d0}.site-post-social.linkedin .header { background-color: #0a66c2}.site-post-social.advertising .header { background-color: #1d1d1b}.site-post-social .body { display: -webkit-box; display: -ms-flexbox; display: flex}.site-post-social .text { padding: 10px; line-height: 1.3; font-size: 19px; font-weight: 400}.site-post-social .text span { color: #e30613}.site-post-social .image { width: 135px; height: 135px; -ms-flex-negative: 0; flex-shrink: 0; position: relative; z-index: 2; background-size: cover; background-position: center}.site-post-social .time { position: absolute; left: 0; bottom: 0; display: block; width: 100%; text-align: right; padding-right: 10px; font-weight: 400; font-size: 15px; line-height: 25px; z-index: 1}.site-post-social .time:before { content: ""; position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 45px; background: linear-gradient(to top, rgba(255,255,255,1) 40%,rgba(255,255,255,0)); z-index: -1}.site-form { font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}.site-form .headline { margin-bottom: 20px}@media (min-width: 1600px) { .site-form .headline { margin-bottom: 20px}}.site-form legend { font-family: Khand, Arial, Helvetica, sans-serif; font-size: 30px; padding: 10px; margin: -10px; font-weight: 700; text-transform: uppercase}.site-form fieldset { border: 1px solid #e0dfde; margin: 0 0 40px 0; padding: 20px}.site-form fieldset:last-child { margin: 0}.site-form .form-group:not(._token) + fieldset { margin-top: 30px}.site-form fieldset + fieldset { margin-top: -10px}.site-form .form-group { margin-bottom: 20px; line-height: 1.25}.site-form fieldset > .form-group:last-child { margin: 0}.site-form .form-group._token { margin: 0; display: none !important}@media (min-width: 1600px) { .site-form .form-group-simpletext { padding-left: 160px}.site-col-8 .site-form .container-columns { margin-left: -20px; margin-right: -20px}.site-col-8 .site-form .container-columns .form-group { width: 50%; float: left; padding: 0 20px}.site-col-8 .site-form .container-columns .form-group-simpletext { padding-left: 180px}}.site-form .form-control-wrap { position: relative; display:block; width: 100%}@media (min-width: 1600px) { .site-col-8 .site-form .form-control-wrap { width: calc(100% - 160px); float: left}}.site-form .set { display:block; position: relative; width: 100%; border: 2px solid #e0dfde; padding: 10px 20px; background: rgba(255,255,255,0.5)}.site-form .set .form-group { margin: 0}@media (min-width: 1600px) { .site-col-8 .site-form .set { width: calc(100% - 160px); float: left; display:flex; position: relative; flex-wrap: wrap}}.site-form .item { width: 100%; margin: 10px 0}@media (min-width: 1600px) { .site-col-8 .site-form .set.cols-2 .item { width: 50%}.site-col-8 .site-form .set.cols-3 .item { width: 33.333333%}.site-col-8 .site-form .set.cols-4 .item { width: 25%}}.site-form .form-group label:empty { display: none !important}.site-form .form-group label { display: block; font-weight: 600; margin-bottom: 3px}@media (min-width: 1600px) { .site-col-8 .site-form .form-group > label { width: 160px; float: left; padding-right: 20px; position: relative; top: 10px; text-align: right}}.site-form .required label:after { content:"*"; position: relative; display: inline-block; color: #e30613; font-size: 15px; left: 5px}@media (min-width: 1600px) { .site-col-8 .site-form .required label:after { right: 8px; top: 0; position: absolute}}.site-form .form-control-wrap input, .site-form .form-control-wrap select, .site-form .form-control-wrap textarea { display: block; width: 100%; vertical-align: top; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px; border: 2px solid #e0dfde; background: rgba(255,255,255,0.5); padding: 5px 10px; line-height: normal}.site-form .form-control-wrap input:disabled { background: #e0dfde; color: #888; cursor: not-allowed}.site-form .form-control-wrap select { height: 100px}.site-form .form-control-wrap select:not([multiple]) { height: 43px; padding: 0 10px}.site-form .form-control-wrap textarea { min-height: 120px; resize: vertical}.site-form .form-control-wrap select:focus, .site-form .form-control-wrap input:focus, .site-form .form-control-wrap textarea:focus { outline: none; border-color: #ffdd00}.site-form .form-control-wrap.valid input, .site-form .form-control-wrap.valid select, .site-form .form-control-wrap.valid textarea { border-color: #009d42}.site-form .form-control-wrap.invalid input, .site-form .form-control-wrap.invalid select, .site-form .form-control-wrap.invalid textarea { border-color: #e30613}.site-form input[type='checkbox'], .site-form input[type='radio'] { background: transparent; display:none}.site-form input[type='checkbox'] + label, .site-form input[type='radio'] + label { display: block; cursor: pointer; position: relative; padding-left: calc(20px + 10px) !important; width: 100%; margin: 0}.site-form input[type='checkbox'] + label::after, .site-form input[type='radio'] + label::after { content:''; display:inline-block; position: absolute; left: 0; top: 0; background: #ffffff; border: 1px solid rgba(0,0,0,0.25); transition: background .3s ease-in; width: 20px; height: 20px; box-shadow: inset 0px 0px 0px 3px #ffffff; border-radius: 3px}.site-form input[type=radio] + label::after { border-radius: 50%}.site-form input[type='checkbox'] + label:hover::after, .site-form input[type='radio'] +label:hover::after { background: #ffdd00}.site-form input[type='checkbox']:checked + label::after, .site-form input[type='radio']:checked + label::after { background: #e30613}.site-form .form-group .icon { position: absolute; right: 15px; top: 50%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%); font-family: arial; font-size: 19px}.site-form .form-group select + .icon { right: 35px}.site-form .form-group .form-control-wrap.valid .icon:before { content: "✓"; color: #009d42}.site-form .form-group .form-control-wrap.invalid .icon:before { content: "⚠"; color: #e30613}.site-form .charcount { position: relative; text-align: right; padding-top: 7px; font-weight: 400; display: none; font-size: 15px}.site-form input:focus + .charcount { display: block}.site-form .messages { display: none; position: relative; font-size: 15px; color: #e30613; padding: 10px 0 0 0; clear: both; font-weight: 400}@media (min-width: 1600px) { .site-col-8 .site-form .messages { padding: 10px 0 0 160px}}.site-form .invalid .messages, .site-form .invalid + .messages { display: block}.site-form .submit { margin-top: 40px}.site-form fieldset + .submit { margin-top: 0}::-webkit-input-placeholder { color: #e0dfde}::-moz-placeholder { color: #e0dfde}:-ms-input-placeholder { color: #e0dfde}:-moz-placeholder { color: #e0dfde}.site-accordeon { position: relative; padding-top: 20px; padding-bottom: 20px}.site-accordeon + .site-accordeon { margin-top: -15px}.site-accordeon .site-accordeon-toggle { position: absolute; bottom: 0; right: 0; cursor: pointer; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; z-index: 15}.site-accordeon .site-accordeon-toggle + .headline { padding-right: 60px}.site-accordeon-toggle::before, .site-accordeon-toggle::after { content:""; display: block; width: 30px; height: 6px; position: absolute; background: black; right: 0; bottom: 12px}.site-accordeon-toggle::after { transform: rotate(90deg); transition: transform 0.3s}.site-accordeon.is-open .site-accordeon-toggle::after { transform: rotate(0deg)}.site-accordeon .site-accordeon-toggle:hover::before, .site-accordeon .site-accordeon-toggle:hover::after { background-color: #e30613}.site-accordeon > .site-headline-wrap .site-headline { padding-bottom: 0; position: relative; top: 3px; max-width: 100%}.site-accordeon > .site-headline-wrap .subheadline { white-space: nowrap; text-overflow: ellipsis; overflow: hidden}.site-accordeon.is-open > .site-headline-wrap .subheadline { white-space: inherit; overflow: visible}.site-accordeon > .content { padding-top: 20px; display: none}.site-accordeon.is-open > .content { display: block}@keyframes tada { 0% { transform: scale(1)}10%, 20% { transform: scale(.9) rotate(-8deg)}30%, 50%, 70% { transform: scale(1.05) rotate(8deg)}40%, 60% { transform: scale(1.05) rotate(-8deg)}80%, 100% { transform: scale(1) rotate(0)}}@keyframes spinner { to { transform: rotate(360deg)}}@keyframes scroller { 0% { transform: translateY(0)}25% { transform: translateY(10px)}100% { transform: translateY(0)}}@keyframes blink-animation { 0% { opacity: 1}50% { opacity: 0.5}100% { opacity: 1}}@keyframes fade { 0% { opacity: 0}100% { opacity: 1}}@keyframes scale { 0% { transform: scale(1)}50% { transform: scale(1.15)}100% { transform: scale(1)}}.site-aftv-videos:not(.loaded) { max-width: 490px; width: 85%; margin-bottom: 60px}.site-aftv-videos:not(.loaded) .loading { position: relative; padding-bottom: calc(56.25% + 10px)}.site-aftv-videos:not(.loaded) .loading i { z-index: 10}.site-aftv-videos .item { font-size: 19px; width: 100%; cursor: pointer}.site-aftv-videos .fantv-player { width: 100%; height: 0; padding-bottom: 56.25%; position: relative; background-color: rgba(0,0,0,0.05); overflow: hidden}.site-aftv-videos .fantv-player + .site-loading-icon { top: calc(50% - 45px)}.site-aftv-videos .fantv-player img { position: absolute; top: 0; left: 0; width: 100%}.site-aftv-videos .duration { position: absolute; bottom: 12px; right: 15px; color: #ffffff}.site-aftv-videos .duration span { display: inline-block}.site-aftv-videos .title { padding: 20px; font-weight: 600; text-align: center; white-space: nowrap; width: 100%; display: inline-block; text-overflow: ellipsis; overflow: hidden; font-family: Khand, Arial, Helvetica, sans-serif; font-size:19px}.site-aftv-videos .item { max-width: 490px; width: 85%; display: block; margin-right: 15px}.site-aftv-videos .slider .flickity-prev-next-button { top: calc(50% - 30px); height: 80px}.site-aftv-videos .slider .flickity-page-dots { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; overflow: hidden}@media (min-width: 0px) { .site-aftv-videos .slider .flickity-page-dots { width: calc(100% + 40px); left: -20px; right: -20px}}@media (min-width: 576px) { .site-aftv-videos .slider .flickity-page-dots { width: calc(100% + 40px); left: -20px; right: -20px}}@media (min-width: 768px) { .site-aftv-videos .slider .flickity-page-dots { width: calc(100% + 40px); left: -20px; right: -20px}}@media (min-width: 992px) { .site-aftv-videos .slider .flickity-page-dots { width: calc(100% + 40px); left: -20px; right: -20px}}@media (min-width: 1600px) { .site-aftv-videos .slider .flickity-page-dots { width: calc(100% + 50px); left: -25px; right: -25px}}.site-audioplayer h2 { font-size: ;}.site-banner { position: relative; text-align: center; background: #e30613; color: #ffffff; padding: 10px 0; display: block}.site-banner .headline { padding: 0; position: relative; top: 2px}.site-banner.main { background: #e30613; color: #ffffff}.site-banner.secondary { background: #ffdd00; color: #333333}.site-button { display: inline-block; padding: 3px 25px 0 25px; vertical-align: middle; border-radius: 3px; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: 600; text-align: center; line-height: 40px; cursor: pointer; transition: all 0.12s linear 0s}.site-button-primary { color: #ffffff; background: #e30613}.site-button-primary:hover, .site-button-primary:focus { background: #1d1d1b}.site-button-primary.selected { background: #ffdd00; color: #333333}.site-button-secondary { color: #1d1d1b; background: #ffdd00}.site-button-secondary:hover, .site-button-secondary:focus { background: #1d1d1b; color: #ffffff}.site-button-grey { background: #f2f2f2; color: #1d1d1b}.site-button-grey:hover, .site-button-grey:focus { color: #e30613}.site-button-reset { background: rgba(0,0,0,0.05)}.site-button-reset:hover, .site-button-reset:focus { background: rgba(0,0,0,0.15)}.site-button-filter { background-color: #f2f2f2; color: #1d1d1b; opacity: 1; will-change: opacity; transition: opacity 0.2s ease-in-out}.site-button-filter.inactive { opacity: 0.5}.site-button-filter-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 20px 0 0 0; overflow-x: auto; overflow-y: hidden; margin-bottom: 10px}.site-button-filter-group .site-button-filter { margin: 0 10px 10px 0; line-height: 25px; padding: 3px 10px 0px 10px; border-bottom: 3px solid; font-size: 19px; white-space: nowrap}@media (min-width: 768px) { .site-button-filter-group { margin-left: auto; margin-right: auto}.site-button-filter-group .site-button-filter { line-height: 30px; padding: 5px 15px 0px 15px; font-size: 19px}}.site-button-filter.professional { border-color: #e30613 !important}.site-button-filter.amateurs { border-color: #008000 !important}.site-button-filter.women { border-color: #ffa500 !important}.site-button-filter.club { border-color: #888888 !important}.site-button-filter.sponsoring { border-color: #84ccf9 !important}.site-button-filter.fuma { border-color: #ffdd00 !important}.site-button-filter.facebook { border-color: #3b5998 !important}.site-button-filter.twitter { border-color: #1da1f2 !important}.site-button-filter.instagram { border-color: #eaa500 !important}.site-button-filter.youtube { border-color: #ff0000 !important}.site-button-filter.tiktok { border-color: #69c9d0 !important}.site-button-filter.linkedin { border-color: #0a66c2 !important}.site-button-filter.sponsor { border-color: #e30613 !important}.site-button.disabled, .site-button:disabled { color: #333333; background: #f2f2f2 !important; cursor: not-allowed; opacity: 0.5}.site-button-small { font-size: 15px; padding: 3px 15px 0 15px; line-height: 26px}.site-card { background-color: #ffffff; border-radius: 3px; display: block; position: relative; overflow: hidden}.site-card.ovv { overflow: visible}.site-card-secondary { background-color: #ffdd00}.site-countdown { text-align: center; font-weight: 700; font-size: 35px; text-transform: uppercase; letter-spacing: normal; position: relative; font-family: Khand, Arial, Helvetica, sans-serif}@media (min-width: 576px) { .site-countdown { font-size: 55px}}@media (min-width: 768px) { .site-countdown { font-size: 60px}}.site-countdown .timer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 50px}.site-countdown .time-dots { position: relative; top: -15px; font-size: 50%; animation: blink-animation 2s infinite ease-in-out}.site-countdown .nextGameHours, .site-countdown .nextGameMinutes, .site-countdown .nextGameSeconds { font-weight: 400; position: relative; margin: 0 5px; text-align: center; width: 60px}.site-countdown .nextGameHours:after, .site-countdown .nextGameMinutes:after, .site-countdown .nextGameSeconds:after { display: block; border-top: 1px solid currentColor; padding-top: 7px; font-size: 19px; min-width: 25px}.site-countdown .nextGameHours:after { content: " Std."}.site-countdown .nextGameMinutes:after { content: " Min."}.site-countdown .nextGameSeconds:after { content: " Sek."}.site-countdown .countdownHours, .site-countdown .countdownMinutes, .site-countdown .countdownSeconds { font-weight: 400; position: relative; margin: 0 5px; text-align: center; width: 60px}.site-countdown .countdownHours:after, .site-countdown .countdownMinutes:after, .site-countdown .countdownSeconds:after { display: block; border-top: 1px solid currentColor; padding-top: 7px; font-size: 19px; min-width: 25px}.site-countdown .countdownHours:after { content: " Std."}.site-countdown .countdownMinutes:after { content: " Min."}.site-countdown .countdownSeconds:after { content: " Sek."}.site-countdown .suffix { font-size: 15px; font-weight: 400; text-transform: uppercase; display: block}.rd-container { display: none; border: 1px solid #e0dfde; background-color: #ffffff; padding: 10px; text-align: center; z-index: 100}.rd-container-attachment { position: absolute}.rd-month { display: inline-block; margin-right: 25px}.rd-month:last-child { margin-right: 0}.rd-back, .rd-next { cursor: pointer; border: none; outline: none; background: none; padding: 0; margin: 0; position: relative; top: -3px}.rd-back[disabled], .rd-next[disabled] { cursor: default}.rd-back { float: left}.rd-next { float: right}.rd-back:before { display: block; content: '\2190'}.rd-next:before { display: block; content: '\2192'}.rd-day-head { font-weight: 600; padding: 5px; font-size:}.rd-day-body { cursor: pointer; text-align: center; padding: 5px; font-size:}.rd-day-selected, .rd-time-selected, .rd-time-option:hover { cursor: pointer; background-color: #e30613; color: #ffffff; border-radius: 3px}.rd-day-body:hover { background-color: #f2f2f2; color: #333333}.rd-day-prev-month, .rd-day-next-month { color: #b3b3b3}.rd-day-disabled { cursor: default; color: #f2f2f2 !important; background: none !important}.rd-time { position: relative; display: inline-block; margin-top: 5px; min-width: 80px}.rd-time-list { display: none; position: absolute; overflow-y: scroll; max-height: 160px; left: 0; right: 0; background-color: #ffffff;; color: #333}.rd-time-selected { padding: 5px}.rd-time-option { padding: 5px}.rd-day-concealed { visibility: hidden}.site-download:hover { color: #e30613}.fancybox-infobar__body, .fancybox-caption { font-size: !important; font-family: Khand, Arial, Helvetica, sans-serif !important}.fancybox-thumbs { background-color: #1d1d1b}.fancybox-thumbs > ul > li { border-color: #333333}.fancybox-thumbs > ul > li::before { border-color: #ffdd00}.fancybox-thumbs > ul > li { background: #e30613}.site-filter .toggle { margin-bottom: 20px}.site-filter .filterlist { display: none}@media (min-width: 992px) { .site-filter .filterlist { display: block !important}}.site-filter .filterlist .button { margin-left: 10px}.site-filter .matchdays { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -1px; margin-left: -1px}.site-filter .matchdays .button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; flex: 1 1 12.5%; padding: 0; border: 1px solid #ffffff; border-bottom: none; margin: 0; border-radius: 0}.site-filter .matchdays .button.large-matchday-btn { flex: 1 1 7rem; padding-left: 4px; padding-right: 4px}.site-filter .matchdays-only-round-based::after { content: ''; flex-grow: 1000000000}.site-cookie-banner { position: absolute; top: 50%; left: 50%; z-index: 1000; display: none}[class*="site-grunge"] { background-image: url(/cache/c780a346c53583477ebb45d0e63e9f57.jpeg)}.site-grunge-1 { background-position: top left}.site-grunge-2 { background-position: bottom right}.site-grunge-3 { background-position: center top}.site-grunge-4 { background-position: center bottom}.site-grunge-5 { background-position: center}.site-grunge-splash { width: 180px; height: 145px; background-image: url(/cache/ae0ef5fe3b27102d5492d1a9aaf03af8.png); background-position: top center}.site-list-item h2 { font-size: 30px}.site-list-item .headline { margin-bottom: 0}.site-list-item .list-image { margin-bottom: 20px; width: 200px; z-index: 1}.site-list-item .list-image figure { height: 100%}@media (min-width: 576px) { .site-list-item .flex-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}.site-list-item .list-image { -ms-flex-negative: 0; flex-shrink: 0; margin: 0 40px 0 0; text-align: center}.site-list-item .list-image img { display: inline-block}}.site-list-item .text-wrap { width: 100%}.site-list-item.professional { border-bottom: 10px solid #e30613}.site-list-item.amateurs { border-bottom: 10px solid #008000}.site-list-item.women { border-bottom: 10px solid #ffa500}.site-list-item.club { border-bottom: 10px solid #888888}.site-list-item.sponsoring { border-bottom: 10px solid #84ccf9}.site-list-item.fuma { border-bottom: 10px solid #ffdd00}.site-list-item .buttons { float: right; margin-top: -10px}.site-list-item.no-text .buttons { margin-top: 10px}@media (min-width: 768px) { .site-list-item.no-text { padding-bottom: 20px;}.site-list-item.no-text .buttons { margin-top: -44px}}.site-list-item .buttons a:not(:last-child) { margin-right: 10px}.site-headline-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; overflow: hidden}.site-headline-wrap .league { width: 70px; height: 70px; margin-right: 3px; display: inline-block; position: relative; z-index: 5}@media (min-width: 992px) { .site-headline-wrap .league { width: 82px; height: 82px}}.site-headline { line-height: 1; font-family: Khand, Arial, Helvetica, sans-serif; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}.site-headline > *:first-child { line-height: 1}@media (min-width: 0px) { .site-headline { padding-bottom: calc(20px / 4)}}@media (min-width: 576px) { .site-headline { padding-bottom: calc(20px / 4)}}@media (min-width: 768px) { .site-headline { padding-bottom: calc(20px / 4)}}@media (min-width: 992px) { .site-headline { padding-bottom: calc(20px / 4)}}@media (min-width: 1600px) { .site-headline { padding-bottom: calc(25px / 4)}}.site-headline.reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse}.site-headline.center { text-align: center}.site-headline.right { text-align: right}.site-headline span { color: #e30613; white-space: nowrap}.site-headline.second span { color: #ffdd00}.site-headline .subheadline { font-size: 19px; font-weight: 400; color: black}.site-headline.white .subheadline { color: white}.site-headline.has-icon .subheadline { padding-bottom: 5px}.site-headline .icon-headline { position: relative; top: 2px; margin-right: 2px}.site-match-headline { padding: 0 0 10px 0; position: relative; width: 100%}.site-match-headline.short { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap}.site-match-headline.full { display: none !important}@media (min-width: 992px) { .site-match-headline.short { display: none !important}.site-match-headline.full { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: nowrap; flex-wrap: nowrap}}.site-match-headline h2 { overflow: hidden; padding-top: 2px}@media (max-width: 575px) { .site-match-headline h2 { font-size: 30px}.site-match-headline .subheadline { font-size: 19px}}.site-match-headline small { font-size: 60%; padding: 0 5px}.site-match-headline .subheadline { width: 460px; max-width: 100%; overflow: hidden; margin: auto; text-overflow: ellipsis; display: inline-block; white-space: nowrap}.site-match-schedule.compact { font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}.site-match-schedule.compact .fcu { font-weight: 700}.site-match-schedule.compact .matchday { text-align: center; padding: 15px 0}.site-match-schedule.compact .matchday + .matchday { padding-top: 5px}.site-match-schedule.compact .matchday .item { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; padding: 7px 5px}.site-match-schedule.compact .item a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10}.site-match-schedule.compact .item a .icon { position: absolute; top: 8px; right: 10px}.site-match-schedule.compact .item a:hover .icon, .site-match-schedule.compact .item a:focus .icon { animation: tada 1s ease}@media (min-width: 768px) { .site-match-schedule.compact .item a .icon { display: none}.site-match-schedule.compact .item a:hover .icon, .site-match-schedule.compact .item a:focus .icon { display: block}}.site-match-schedule.compact .date { display: block; margin-bottom: 10px; font-weight: 700; background: #f2f2f2; padding: 10px}.site-match-schedule.compact .item .home, .site-match-schedule.compact .item .guest { width: 40%; position: relative}.site-match-schedule.compact .item .home { text-align: right; padding-right: 35px}.site-match-schedule.compact .item .guest { text-align: left; padding-left: 35px}.site-match-schedule.compact .item .info { width: 20%; font-weight: 700; font-family: Khand, Arial, Helvetica, sans-serif}.site-match-schedule.compact .item .crest { position: absolute; top: 50%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%); width: 25px; height: 25px}.site-match-schedule.compact .crest i { width: 20px; height: 20px; position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); border-width: 3px}.site-match-schedule.compact .item .home .crest, .site-match-schedule.compact .item .home .crest svg { right: 0; position: absolute}.site-match-schedule.compact .item .guest .crest, .site-match-schedule.compact .item .guest .crest svg { left: 0; position: absolute}@media (max-width: 420px) { .site-match-schedule.compact .item .home { padding-right: 0}.site-match-schedule.compact .item .guest { padding-left: 0}.site-match-schedule.compact .item .crest:not(.fcu) { display: none}}.site-matchday-prev-next { position: relative; margin-bottom: 10px; min-height: 35px; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.site-matchday-prev-next h3 { margin-top: 10px; max-width: calc(100% - 100px)}.site-matchday-prev-next .button { margin-left: 2px; padding-left: 15px; padding-right: 15px}.site-matchday-prev-next .button svg { position: relative; top: 1px}.site-matchday-prev-next .button.prev svg { left: -3px}.site-matchday-prev-next .button.next svg { right: -3px}.site-matchday-prev-next .button-match { display: block; margin-bottom: 5px}@media (min-width: 576px) { .site-matchday-prev-next .button-match { display: inline-block; margin-bottom: 0}}.site-loading-wrapper { position: relative; display: block}.site-loading-wrapper-dark { background: rgba(0,0,0,0.25)}.site-loading-icon { display: block; width: 40px; height: 40px; position: absolute; top: calc(50% - 20px); left: calc(50% - 20px); border-radius: 50%; border: 5px solid #f2f2f2; border-top-color: #e30613; animation: spinner 0.9s linear infinite; z-index: -1}.site-loading-icon.small { width: 20px; height: 20px; top: calc(50% - 10px); left: calc(50% - 10px); border-width: 3px}.lazyloaded > .site-loading-icon, .lazyloaded + .site-loading-icon, .site-image.lazyloaded + .site-loading-icon, picture + .site-loading-icon { display: none}ul, ol { list-style: none; padding: 0; margin: 0}.site-text ul, .site-text ol { list-style: none; padding: 20px; background: rgba(0,0,0,0.05); position: relative; top: 5px}.site-text ul:not(:last-child), .site-text ol:not(:last-child) { margin-bottom: 20px}.site-text li { padding-left: 25px; margin-bottom: 5px}.site-text ul li { padding-left: 15px}.site-text li:last-child { margin-bottom: 0}.site-text ul ul, .site-text ol ol { padding-left: 20px}.site-text ul li:before { display: inline-block; content: ''; margin-left: -15px; margin-right: 10px; position: relative; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #e30613}.site-text ol li { color: ; counter-increment: list; position: relative}.site-text ol > li:before { content: counter(list) "."; position: absolute; left: 0; width: 20px; letter-spacing: 0.1em; font-weight: 700; color: #333333; font-family: Khand, Arial, Helvetica, sans-serif; top: 1px}.site-text ul + h2, .site-text ol + h2, .site-text ul + h3, .site-text ol + h3, .site-text ul + h4, .site-text ol + h4 { padding-top: 15px}.bk-overlay-background { z-index: 100 !important; background: rgba(0,0,0,0.8) !important}.bk-overlay-type-menu { top: 65px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; width: 100%; background: none; z-index: 105}.site-edit:not(.controls-hidden) .bk-overlay-type-menu { top: calc(65px + 22px)}@media (min-width: 992px) { .bk-overlay-type-menu { top: 85px}.site-edit:not(.controls-hidden) .bk-overlay-type-menu { top: calc(85px + 22px)}}@media (min-width: 767px) { .bk-overlay-type-menu { max-width: 350px}}.bk-overlay-type-menu .bk-overlay-header { display: none}.bk-overlay-type-menu .bk-overlay-inner, .bk-overlay-type-menu .bk-overlay-body { padding: 0; margin: 0; height: 100%; width: 100%; background: none}.bk-overlay-type-navigation { top: 65px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; max-width: 100%; z-index: 600}.site-edit:not(.controls-hidden) .bk-overlay-type-navigation { top: calc(65px + 22px)}@media (min-width: 1600px) { .bk-overlay-type-navigation { left: 350px}}@media (min-width: 992px) { .bk-overlay-type-navigation { top: 85px; z-index: 100}.site-edit:not(.controls-hidden) .bk-overlay-type-navigation { top: calc(85px + 22px)}}.bk-overlay-type-navigation .bk-overlay-header { color: #ffffff}.bk-overlay-type-navigation .bk-overlay-action-close { width: 50px; height: 58px; opacity: 1; top: 0; right: 0; text-shadow: 0px 1px 10px black; filter: drop-shadow(0px 0px 1px black)}.bk-overlay-action-close:hover, .bk-overlay-action-close:focus { color: #ffdd00}.bk-overlay-action-close:before, .bk-overlay-action-close:after { height: 4px; width: 20px; top: 27px; left: auto; right: 30px; background: currentColor}.bk-overlay-type-navigation .bk-overlay-action-close span { position: absolute; display: block; right: 65px; top: 50%; transform: translateY(-50%); font-weight: 400; text-align: right; font-style: normal; font-size: 19px; font-family: Khand, Arial, Helvetica, sans-serif}.bk-overlay-type-navigation .bk-overlay-action-close span:before { content: "schließen"}html[lang="en"] .bk-overlay-type-navigation .bk-overlay-action-close span:before { content: "close"}.bk-overlay-type-navigation .bk-overlay-inner { width: 100%; height: 100%; margin: 0; background: transparent}@media (min-width: 992px) { .bk-overlay-type-navigation .bk-overlay-inner { max-width: 100%}}@media (max-width: 991px) { .bk-overlay-type-navigation .bk-overlay-header { display: none}}.bk-overlay-type-navigation .bk-overlay-body { padding: 0; height: 100%}.bk-overlay-type-navigation .bk-overlay-body > div { height: 100%}.bk-overlay-type-inline { overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; background-color: #ffffff; background-attachment: fixed; top: 65px}.site-edit:not(.controls-hidden) .bk-overlay-type-inline { top: calc(65px + 22px)}@media (min-width: 992px) { .bk-overlay-type-inline { top: 85px}.site-edit:not(.controls-hidden) .bk-overlay-type-inline { top: calc(85px + 22px)}}@media (min-width: 1600px) { .bk-overlay-type-inline { left: 350px}}.bk-overlay-type-inline .bk-overlay-inner { width: 100%; height: 100%; margin: 0; background: transparent}.bk-overlay-type-inline .bk-overlay-body { padding: 0}.bk-overlay-type-inline .bk-overlay-body > div { padding-top: 0 !important}.site-text a:not(.site-button), .site-link-text { color: #1d1d1b; border-bottom: 2px dotted #e30613; display: inline-block}.site-link-text:before { content: ''; transform: rotate(45deg); display: inline-block; vertical-align: middle; height: 0.45em; width: 0.45em; margin: 0.45em; border-style: solid; border-width: 0.15em 0.15em 0 0}.site-text a:not(.site-button):hover, .site-text a:not(.site-button):focus, .site-text a:not(.site-button):active, .site-link-text:hover, .site-link-text:focus, .site-link-text:active { color: #e30613 !important}.site-links-social a { color: #ffffff; margin: 0 6px}.site-links-social img { color: #ffffff; width: 25px; height: 25px; display: block}.site-links-social a:hover img { opacity: 0.5}.site-link-list { background-color: rgba(0,0,0,0.05); padding: 20px; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}.site-link-list:not(:last-child) { margin-bottom: 10px}.site-link-list a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 0; font-weight: 600; line-height: 1.2}.site-link-list a:last-child { padding-bottom: 0}.site-link-list a:hover { color: #e30613}.site-link-list a div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; line-height: 1.4}.site-headline + .site-link-list { margin-top: 10px}.site-link-list a i { width: 27px; height: 27px; position: relative; text-align: center; margin-right: 10px; top: 0}.site-link-list .address i { align-self: flex-start}.site-link-list .mobile i { top: -2px}.site-link-list .link-extern i, .site-link-list .link-intern i { top: 1px}.site-link-list svg { display: inline-block}.site-link-list a:hover svg { animation: tada 1s linear}.site-icon-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-appearance: none; -moz-appearance: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-tap-highlight-color: transparent; color: inherit; appearance: none; border: none; cursor: pointer; transition: 0.3s; user-select: none; height: 100%; width: 100%; background: transparent; outline: none !important; position: relative}.site-icon-menu > * { display: block}.site-icon-menu span { display: inline-block; height: 5px; width: 40px; transition: 0.3s; background: currentColor; position: relative}.site-icon-menu span::before, .site-icon-menu span::after { display: inline-block; height: 5px; width: 40px; transition: 0.3s; background: currentColor; content: ''; position: absolute; left: 0; -webkit-transform-origin: 5px center; transform-origin: 5px center; width: 100%}.site-icon-menu span::before { top: 10px}.site-icon-menu span::after { top: -10px}.bk-overlay-open.menu-overlay-is-open .site-icon-menu span { background: transparent}.bk-overlay-open.menu-overlay-is-open .site-icon-menu span::before, .bk-overlay-open.menu-overlay-is-open .site-icon-menu span::after { -webkit-transform-origin: 2px 2px; transform-origin: 2px 2px; top: 0; width: 16px; left: calc(50% - 8px)}.bk-overlay-open.menu-overlay-is-open .site-icon-menu span::before { -webkit-transform: rotate3d(0, 0, 1, 42deg); transform: rotate3d(0, 0, 1, 42deg)}.bk-overlay-open.menu-overlay-is-open .site-icon-menu span::after { -webkit-transform: rotate3d(0, 0, 1, -42deg); transform: rotate3d(0, 0, 1, -42deg)}.bk-overlay-open .site-icon-menu span { background: transparent}.bk-overlay-open .site-icon-menu span::before, .bk-overlay-open .site-icon-menu span::after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 0; left: calc(50% - 13px); width: 26px}.bk-overlay-open .site-icon-menu span::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg)}.bk-overlay-open .site-icon-menu span::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg)}.fcu { color: #e30613}.site-no-content { display: -webkit-box; display: -ms-flexbox; display: flex; background: darkmagenta; color: white; font-weight: 600; line-height: 1.3; padding: 10px 15px}.controls-hidden .site-no-content { display: none}.site-no-content h1 { font-size: 50px; margin-right: 20px; font-weight: normal}.site-no-content span { font-size: 19px; display: block; font-weight: 400}.site-no-content.small { margin-bottom: 0}.site-no-content.small h1 { font-size: 20px}.text-center { text-align: center}.text-right { text-align: right}.site-required-field { font-size: 15px; float: left}.site-required-field::before { content:"*"; position: relative; display: inline-block; color: #e30613; margin-right: 5px}@media (min-width: 0px) { .site-header-home-height { height: 300px}}@media (min-width: 576px) { .site-header-home-height { height: 300px}}@media (min-width: 768px) { .site-header-home-height { height: 500px}}@media (min-width: 992px) { .site-header-home-height { height: 550px}}@media (min-width: 1600px) { .site-header-home-height { height: 600px}}.bk-overlay-content .site-header-home-height { height: auto !important}.is-dragging { pointer-events: none}.site-info-draggable { filter: drop-shadow(3px 3px 5px rgba(0,0,0,0.25)); position: absolute; right: 15px; top: 15px; pointer-events: none; color: #ffffff}.site-info-draggable.play { animation-name: draggable; animation-duration: 2s; animation-iteration-count: 1}.site-info-draggable.played { display: none}@-webkit-keyframes draggable { 0% { -webkit-transform: translateX(0px); transform: translateX(0px)}50% { -webkit-transform: translateX(-20px); transform: translateX(-20px)}100% { -webkit-transform: translateX(0px); transform: translateX(0px)}}.site-pager { padding-bottom: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap}.site-pager .button { position: relative; display: block; min-width: 38px; min-height: 38px; margin: 4px}.site-pager .button.disabled { background: #ffffff; margin: 0}.site-pager .button.prev:before, .site-pager .button.next:before { content:""; position: absolute; top: 50%; width: 12px; height: 12px; background: transparent; border-top: 4px solid #ffffff; border-right: 4px solid #ffffff}.site-pager .button.prev:before { left: calc(50% - 4px); -webkit-transform: translate3d(0, -50%, 0) rotate(-135deg); transform: translate3d(0, -50%, 0) rotate(-135deg)}.site-pager .button.next:before { right: calc(50% - 4px); -webkit-transform: translate3d(0, -50%, 0) rotate(45deg); transform: translate3d(0, -50%, 0) rotate(45deg)}.site-image { position: relative; font-size: 0}.site-image.lazyload { opacity: 0 !important; transition: opacity 0.2s}.site-image.lazyloaded { opacity: 1}.site-image.shadow { filter: drop-shadow(3px 3px 5px rgba(0,0,0,0.25))}.site-image-circle { position: relative; border-radius: 50%; height: 0; padding-bottom: calc(100% - 10px); z-index: 1; overflow: hidden}.site-image-circle.main { border: 5px solid #e30613}.site-image-circle.second { border: 5px solid #ffdd00}.site-image-wrapper figcaption { padding: 10px; color: #ffffff; font-size: 15px; line-height: 1.1; font-weight: 400; font-family: Khand, Arial, Helvetica, sans-serif}.site-image-wrapper figcaption span { float: right; margin: 0 0 0 15px; display: inline-block; white-space: nowrap; font-style: italic; font-weight: normal}.site-image-wrapper figcaption:after { content:""; display: table; clear: both}.site-ratio-container { display: block; height: 0; width: 100%; overflow: hidden; position: relative; padding-bottom: 75%}.site-ratio-container > a, .site-ratio-container > img { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 1}.site-image-hover { display: block; position: relative; overflow: hidden}.site-image-hover img { transition: transform 0.3s; transform: scale3d(1,1,1)}.site-image-hover:hover img { transform: scale3d(1.15,1.15,1.15)}.site-image-hover .site-image-hover-icon { display: block; position: absolute; left: calc(50% - 20px); top: calc(50% - 20px); z-index: 1; transform: scale(0); transition: all 0.3s; opacity: 0; color: #ffffff}.site-image-hover:hover .site-image-hover-icon { transform: scale(1.25); opacity: 0.75}.site-image-hover .site-image-hover-overlay .site-image-hover-label { display: block}.site-image-hover .site-image-hover-overlay .site-image-hover-icon { display: inline-block; max-width: 30%}.site-image-gallery { background:#ffffff; font-size: 0; padding: 20px}@media (min-width: 576px) { .site-image-gallery { padding: 25px}}.site-image-gallery figure { display: inline-block; position: relative; border: 1px solid #f2f2f2; width: 33.333333%}.site-image-gallery figure.has-overlay-text a { background:#e30613}.site-image-gallery figure.has-overlay-text img { filter: grayscale(1); mix-blend-mode: multiply}.site-image-gallery figure.has-overlay-text .overlay-text { position: absolute; font-size: 60px; color: #ffffff; z-index: 10; left: 47%; top: 50%; transform: translate(-50%,-50%); font-family: Khand, Arial, Helvetica, sans-serif; pointer-events: none; font-weight: 400; white-space: nowrap}.site-image-gallery figure.has-overlay-text .site-loading-icon, .site-image-gallery figure.has-overlay-text .site-image-hover-icon { display: none}.site-image-gallery figure:before { content:""; position: relative; padding-bottom: 100%; display: block}.site-image-gallery figure a { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block}.site-image-gallery figure { z-index: 1 !important}@media (min-width: 576px) { .site-image-gallery figure { width: 25%}}@media (min-width: 768px) { .site-image-gallery figure { width: 16.666667%}}@media (min-width: 992px) { .site-image-gallery.col-4 figure { width: 33.333333%}.site-image-gallery.col-8 figure { width: 25%}}@media (min-width: 1600px) { .site-image-gallery.col-8 figure { width: 16.666667%}}.module-news-item .tags { margin-bottom: 10px}@media (min-width: 768px) { .module-news-item .gallery figure { width: 16.666666%}}.module-news-item .players a { display: block}.module-news-slider { background: rgba(0,0,0,0.50)}.module-news-slider .tab { display: none; min-height: 100px}.module-news-slider .tab.is-selected { display: block}@media (max-width: 767px) { .module-news-slider .tab:first-child { display: block}}.module-news-slider .tab-navigation-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; height: 58px; margin-top: -58px; position: relative; z-index: 10; max-width: 1440px; margin-left: auto; margin-right: auto}@media (min-width: 0px) { .module-news-slider .tab-navigation-container { width: calc(100% - 40px)}}@media (min-width: 576px) { .module-news-slider .tab-navigation-container { width: calc(100% - 40px)}}@media (min-width: 768px) { .module-news-slider .tab-navigation-container { width: calc(100% - 40px)}}@media (min-width: 992px) { .module-news-slider .tab-navigation-container { width: calc(100% - 40px)}}@media (min-width: 1600px) { .module-news-slider .tab-navigation-container { width: calc(100% - 50px)}}.module-news-slider .tab-navigation-container .button { width: 21%; color: #ffffff; background: #e30613; text-transform: uppercase; border-bottom-left-radius: 0; border-bottom-right-radius: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 19px; padding-left: 0; padding-right: 0; white-space: nowrap}.module-news-slider .tab-navigation-container .button:hover { color: #ffffff; background: #e30613}.module-news-slider .tab-navigation-container .button.is-selected { font-size: 30px; line-height: 55px; width: 26%; min-width: 210px; color: #ffffff; background: #e30613}.module-news-slider .overlay-navigation-container { background:#e30613; color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.module-news-slider .overlay-navigation-container .button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 3px 5px 0 5px; white-space: nowrap; text-transform: uppercase; min-width: 30%}.module-news-slider .overlay-navigation-container .pipe { width: 2px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; background: rgba(255,255,255,0.20)}.module-news-top .item { color: #ffffff; width: 100%; background-size: cover; background-position: center; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-shadow: 2px 2px 10px #000; padding-bottom: 50px}.module-news-top .item .wrap { width: 100%; max-width: 1440px; margin-left: auto; margin-right: auto}@media (min-width: 768px) { .module-news-top .item { padding-bottom: 120px}}@media (min-width: 992px) { .module-news-top .item { padding-bottom: 130px}}.module-news-top .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; position: relative}.module-news-top .title h1 { font-size: 35px; max-width: 1000px; line-height: 1}.module-news-top .title h2 { text-transform: none; font-weight: 400; font-size: 19px; max-width: 1000px; margin-bottom: 7px}@media (min-width: 768px) { .module-news-top .title h1 { font-size: 55px}.module-news-top .title h2 { font-size: 30px}}@media (min-width: 1600px) { .module-news-top .title h1 { font-size: 75px}}.module-news-top .affix { max-width: 1000px; margin-top: 15px; position: relative}@media (min-width: 768px) { .module-news-top .affix { margin-top: 25px}}.module-news-top p { text-transform: none; font-size: 19px; line-height: 1.2; font-family: Khand, Arial, Helvetica, sans-serif}@media (min-width: 992px) { .module-news-top p { font-size: 30px}}.module-news-top .button { display: inline-block; text-shadow: none}.module-news-top .slider:not(.flickity-enabled) > .item:not(:first-child) { display: none !important}.module-news-top .slider .flickity-page-dots { left: 0; right: 0; width: 100%; bottom: 10px; font-size: 0}@media (min-width: 768px) { .module-news-top .slider .flickity-page-dots { bottom: 70px}}.module-news-top .slider .flickity-page-dots .dot { height: 40px; width: 40px; margin: 0; background: transparent !important; opacity: 0.5; position: relative}.module-news-top .slider .flickity-page-dots .dot:before { content: ""; height: 15px; width: 15px; border-radius: 15px; background: #ffffff; position: absolute; left: 13px; top: 13px}.module-news-top .slider .flickity-page-dots .dot.is-selected { opacity: 1}.module-news-top .slider .flickity-page-dots .dot:hover { opacity: 1}.module-news-top .slider .flickity-page-dots .dot:hover::before { background: #ffdd00}.module-opponenthistoryitem .header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}@media (min-width: 768px) { .module-opponenthistoryitem .header { flex-direction: row}}.module-opponenthistoryitem .header .teamname { line-height: 0.9; font-size: 30px; text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: center; align-self: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 25px}@media (min-width: 576px) { .module-opponenthistoryitem .header .teamname { font-size: 60px}}@media (min-width: 768px) { .module-opponenthistoryitem .header .teamname { -ms-flex-item-align: end; align-self: flex-end}}@media (min-width: 1600px) { .module-opponenthistoryitem .header .teamname { font-size: 80px}}.module-opponenthistoryitem .header .teamname h2 { line-height: inherit; font-size: inherit}.module-opponenthistoryitem .header .team { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 60%}.module-opponenthistoryitem .header .image { position: relative; margin: 0 auto; width: 300px; max-width: 100%}.module-opponenthistoryitem .header .image figure { text-align: center}.module-opponenthistoryitem .header .image img { display: inline-block}@media (min-width: 768px) { .module-opponenthistoryitem .header .image { width: 34%; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; margin: 0}}@media (min-width: 992px) { .module-opponenthistoryitem .info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-item-align: end; align-self: flex-end; width: 100%}}@media (min-width: 992px) { .module-opponenthistoryitem .info .block { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 44%}.module-opponenthistoryitem .info .block:first-child { margin-bottom: 0}}.module-opponenthistoryitem .info .item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; max-width: 700px; font-family: Khand, Arial, Helvetica, sans-serif; line-height: 1.5}.module-opponenthistoryitem .info .item a { border-bottom: none}.module-opponenthistoryitem .info .value { font-weight: 600; text-align: right}.module-opponenthistoryitem tr td { text-align: center}.module-opponenthistoryitem tr td .fcu { font-weight: 600}.module-opponenthistoryitem tbody tr:nth-child(even) { background-color: rgba(255,255,255,0.50)}.module-opponenthistoryitem .matches .season { width: 50px}@media (min-width: 992px) { .module-opponenthistoryitem .matches .season { width: 100px}}.module-opponenthistoryitem .matches .league { width: 50px}@media (min-width: 992px) { .module-opponenthistoryitem .matches .league { width: 100px}}.module-opponenthistoryitem .matches .result { width: 50px}.module-opponenthistoryitem .matches .spectator { width: 100px}.module-opponenthistoryitem .matches .link { width: 50px}.module-opponenthistoryitem .matches tbody { border-top: 1px solid #1d1d1b}.module-opponenthistoryitem .matches tbody tr td:first-child { opacity: 0}.module-opponenthistoryitem .matches tbody tr:first-child td:first-child { opacity: 1}.module-opponenthistoryitem .matches .logo { display: inline-block; width: auto}.module-opponenthistoryitem .matches .matchday, .module-opponenthistoryitem .matches .league .name { display: inline-block; margin: 0px 0px 0px 5px; padding: 6px 5px 3px 5px; border: 1px solid; border-radius: 3px; vertical-align: top; font-weight: 700; text-align: center; width: 30px; font-size: 19px}.module-opponenthistoryitem .matches .league .name { border: none; padding: 6px 0 3px 0; font-weight: normal}.module-opponenthistoryitem .matches tr.match-row { position: relative; cursor: pointer}.module-opponenthistoryitem .matches .icon { color: #e30613; width: 70px}.module-opponenthistoryitem .matches tr:hover svg { animation: tada 1s ease}.module-opponenthistorylist .opponents { margin-left: -10px; margin-right: -10px; margin-bottom: 25px}.module-opponenthistorylist .item { margin: 0 10px 10px 10px; padding: 10px 30px 10px 75px; width: calc(100% - 20px); height: 70px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; float: left}.module-opponenthistorylist .item.inactive { display: none}@media (min-width: 768px) { .module-opponenthistorylist .item { margin: 0 10px 20px 10px; width: calc(50% - 20px)}}@media (min-width: 992px) { .module-opponenthistorylist .item { width: calc(33.333333% - 20px)}}@media (min-width: 1600px) { .module-opponenthistorylist .item { width: calc(25% - 20px)}}.module-opponenthistorylist .logo { width: 50px; height: 50px; position: absolute; left: 10px; top: 50%; transform: translateY(-50%)}.module-opponenthistorylist .games { position: absolute; bottom: 0; right: 0; padding: 5px 15px; width: 100px; text-align: right; font-size: 15px}.module-opponenthistorylist .icon { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); display: none; color: #e30613}.module-opponenthistorylist .item:hover .icon { display: block}.module-opponenthistorylist .item:hover svg { animation: tada 1s ease}@media (max-width: 575px) { .module-contact-person .site-person { flex-direction: column}.module-contact-person .site-person .image { margin: 0 0 20px 0}}@media (min-width: 1600px) { .module-contact-person.large { padding-top: 20px; padding-bottom: 20px}}.module-placeholder { color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; border: 3px solid rgba(0,0,0,0.5); opacity: 0.75; justify-content: center}.module-placeholder > div { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.module-placeholder.main { background: #e30613}.module-placeholder.second { background: #ffdd00; color: #333333}.module-player-item .header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 0}@media (min-width: 768px) { .module-player-item .header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}}.module-player-item .header .prev, .module-player-item .header .next { position: absolute; width: 50%; display: block; top: 65px; left: 12px; z-index: 5; cursor: pointer}@media (min-width: 1600px) { .module-player-item .header .prev, .module-player-item .header .next { top: 100px; left: 30px}}.module-player-item .header .prev svg { transform: rotate(180deg)}.module-player-item .header .next { right: 12px; left: auto; text-align: right}@media (min-width: 1600px) { .module-player-item .header .prev, .module-player-item .header .next { right: 30px}}.module-player-item .header .prev:hover, .module-player-item .header .next:hover { color: #e30613}.module-player-item .header .name { line-height: 0.9; font-size: 30px; text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: center; align-self: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 15px}@media (min-width: 576px) { .module-player-item .header .name { font-size: 60px}}@media (min-width: 768px) { .module-player-item .header .name { -ms-flex-item-align: end; align-self: flex-end}}@media (min-width: 1600px) { .module-player-item .header .name { font-size: 80px}}.module-player-item .header .name h2 { line-height: inherit; font-size: inherit}.module-player-item .header .name span { display: block; color: #e30613}.module-player-item .header .name .jersey-number { font-family: Khand, Arial, Helvetica, sans-serif; color: #1d1d1b; font-size: 225%; font-weight: 700; margin-left: 40px; right: -10px; position: relative}.module-player-item .person { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%}@media (min-width: 768px) { .module-player-item .person { width: 60%}}.module-player-item .header .info { margin-bottom: 20px}.module-player-item .header .image { position: relative; margin: 0 auto; width: 300px; max-width: 100%}@media (min-width: 768px) { .module-player-item .header .image { width: 34%; -ms-flex-item-align: end; align-self: flex-end; margin: 0}}@media (min-width: 450px) { .module-player-item .info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-item-align: end; align-self: flex-end; width: 100%}}@media (min-width: 1600px) { .module-player-item .info { font-size: 19px}}.module-player-item .info .block:first-child { margin-bottom: 10px}@media (min-width: 450px) { .module-player-item .info .block { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 44%}.module-player-item .info .block:first-child { margin-bottom: 0}}.module-player-item .info .item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; max-width: 700px; font-family: Khand, Arial, Helvetica, sans-serif; line-height: 1.4}.module-player-item .info .value { font-weight: 600; text-align: right; padding-left: 5px}.module-player-item .info .has-secret:hover span:not(.secret), .module-player-item .info .has-secret .secret { display: none}.module-player-item .info .has-secret:hover .secret { display: -webkit-box; display: -ms-flexbox; display: flex}.module-player-item .statistics .info { margin-top: 10px}.module-player-item .statistics .headline-stats { overflow: visible}.module-player-item .statistics .info.hidden { display: none}.module-player-item .statistics .filter { width: 100%}.module-player-item .statistics .filter .button { display: inline; padding-left: 15px; padding-right: 15px}@media (min-width:768px) { .module-player-item .statistics .filter { width: auto; display: inline-block; position: absolute; right: 0; top: -5px}}@media (min-width:1600px) { .module-player-item .statistics .filter { top: 0px}}.module-player-item .jersey { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}@media (min-width: 992px) { .module-player-item .jersey { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}}.module-player-item .jersey .image { margin-right: 20px; width: 188px; position: relative; z-index: 1; text-align: center}@media (min-width: 992px) { .module-player-item .jersey .image { margin-right: 0; margin-bottom: 20px; width: 376px}}.module-player-item .jersey figure { height: 100%; display: inline-block}.module-player-item .jersey img { transition: transform 0.5s ease; -webkit-transform: scale(1); transform: scale(1)}.module-player-item .jersey:hover img { -webkit-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg)}.module-player-item .jersey .text { padding: 0; text-align: center}.module-player-item .spotify iframe { width: 100%; height: 80px; border: none}.module-playeroftheday .card { overflow: visible}.module-playeroftheday .login { margin-bottom: 20px}.module-playeroftheday .wrap-vote { margin-bottom: 20px}.module-playeroftheday .row-vote { display: flex; flex-direction: column; font-weight: 700; padding: 10px 0 20px 0; position: relative}.module-playeroftheday .row-vote:last-child { margin-bottom: 0}@media (min-width: 768px) { .module-playeroftheday .row-vote { flex-direction: row; margin: 0; padding: 0}}.module-playeroftheday .row-vote:nth-child(odd) { background: #f2f2f2}.module-playeroftheday .row-vote .player { display: flex; flex-direction: row; align-items: center; flex-shrink: 0; padding: 10px 0; font-family: Khand, Arial, Helvetica, sans-serif}@media (min-width: 768px) { .module-playeroftheday .row-vote .player { flex-basis: 220px; justify-content: flex-start; padding: 0}}.module-playeroftheday .row-vote .player .number { width: 35px; font-size: 19px; text-align: right; margin-right: 10px; flex-shrink: 0; font-weight: 600}.module-playeroftheday .row-vote .player .name { padding-top: 1px; line-height: 1.1}@media (min-width: 768px) { .module-playeroftheday .row-vote .player .name { font-weight: 600}}@media (min-width: 1250px) { .module-playeroftheday .row-vote .player .name { font-size: 19px}}.module-playeroftheday .row-vote .choices { padding: 0 20px; display: flex; flex-grow: 1}.module-playeroftheday .row-vote .choice { position: relative; flex-grow: 1}.module-playeroftheday .row-vote .choice input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; width: 100%; height: 100%; z-index: 1; opacity: 0; cursor: pointer}.module-playeroftheday .row-vote .choice:not(:first-child) { margin-left: -2px}.module-playeroftheday .row-vote .choice label { display: flex; justify-content: center; flex-grow: 1; align-self: center; font-size: 16px; color: #333333; background: #ffffff; border-radius: 0; border: 2px solid #e0dfde; height: 40px; line-height: 40px; font-weight: 600; padding: 0 5px !important; overflow: hidden}.module-playeroftheday .row-vote .choice label:after { display: none}.module-playeroftheday .row-vote .choice:hover input:not(:disabled) + label { background: #e30613 !important; color: #ffffff}.module-playeroftheday .row-vote .choice input:checked:not(:disabled) + label { background: #e0dfde !important; color: #333333; !important}.module-playeroftheday .row-vote .choice input:disabled { cursor: not-allowed}.module-playeroftheday .row-vote .choice input:disabled + label { opacity: 0.25; background: none !important; pointer-events: none}@media (min-width: 768px) { .module-playeroftheday .row-vote .choices { padding: 10px 0 10px 10px}}@media (max-width: 1249px) { .module-playeroftheday .row-vote .choice .text { display: none}}@media (min-width: 1250px) { .module-playeroftheday .row-vote .choice .value { display: none}}.module-playeroftheday .row-vote .result { font-family: Khand, Arial, Helvetica, sans-serif; display: flex; flex-direction: row; flex-basis: 60px; align-items: center; justify-content: center; flex-shrink: 0; text-align: center; font-weight: 700; font-size: 19px; position: absolute; right: 20px; top: 10px; line-height: 30px}@media (min-width: 768px) { .module-playeroftheday .row-vote .result { position: relative; right: auto; top: auto; line-height: 60px}}.module-playeroftheday .row-vote .result .user { min-width: 45px; display: flex; justify-content: center}.module-playeroftheday .row-vote .result .user:not(.finished) { padding-left: 20px}@media (min-width: 1600px) { .module-playeroftheday .row-vote .result .user { min-width: 60px}}.module-playeroftheday .row-vote .result .check { color: #009d42; display: none}.module-playeroftheday .row-vote.voted .result .check { animation: tada 1s linear; display: flex}.module-playeroftheday .row-vote.voted .result .check + .unset { display: none}.module-playeroftheday .row-vote .result .grade { display: flex; justify-content: center; font-size: 30px; min-width: 55px; position: relative; padding-top: 2px}@media (min-width: 768px) { .module-playeroftheday .row-vote .result .grade { padding-top: 0}}@media (min-width: 1600px) { .module-playeroftheday .row-vote .result .grade { min-width: 75px}}.module-playeroftheday .row-vote .result .grade.average { background: #ffdd00}@media (min-width: 768px) { .module-playeroftheday .row-vote .result .grade.average { background: #ffdd00; color: inherit}}.module-playeroftheday .submit-form { margin: 30px 0 0 0}.module-playeroftheday .error-box { margin: 30px 0 0 0}.module-pool-form .login { margin-bottom: 20px; line-height: 1.5}.module-pool-form .form-group.nickname { margin-top: 25px}.module-pool-form .form-group-terms { margin: 20px 0 0 0}.module-pool-form .form-group-terms .set { float: right !important}.module-pool-form .form-group-terms input[type="checkbox"] { display: block !important; position: absolute; z-index: -1; left: 24px; top: 24px}.module-pool-form .form-group-terms + .text-right .submit { margin: 25px 0 0 0}.module-pool-form .pool-form .indicator { width: 5px; background-color: transparent; padding: 0 !important}.module-pool-form .pool-form .indicator.trend { background-color: #ff6508}.module-pool-form .pool-form .indicator.correct { background-color: #009d42}.module-pool-form .pool-form .matches { display: table; width: 100%}.module-pool-form .pool-form .row { display: table-row}.module-pool-form .pool-form .row > * { padding: 10px; display: table-cell; vertical-align: middle}.module-pool-form .pool-form .row > *:last-child { padding-right: 0}.module-pool-form .pool-form .row:nth-child(odd) { background-color: #f2f2f2}.module-pool-form .pool-form .date span { color: #b3b3b3}.module-pool-form .pool-form .logo { width: 60px; height: 60px}.module-pool-form .pool-form .form-group { width: 90px}.module-pool-form .pool-form .form-group .icon { display: none}.module-pool-form .pool-form .name { font-weight: 400; top: 1px !important; position: relative; text-align: right; padding-left: 0; padding-right: 0}.module-pool-form .pool-form .name ~ .name { text-align: left}.module-pool-form .pool-form .form-group label { display: none}.module-pool-form .pool-form .form-group .form-control-wrap { float: none; width: 100%}.module-pool-form .pool-form .form-group .form-control-wrap input { text-align: center; font-size: 19px; padding: 0 5px; height: 40px; font-weight: 600}@media (min-width: 768px) { .module-pool-form .pool-form .form-control-wrap input { padding: 0 5px 0 19px}}.module-pool-form .pool-form .dots { text-align: center; font-weight: 700; transform: scale(1.25); padding: 0}.module-pool-form .pool-form .submit { margin: 25px 0 0 0; display: block; width: 100%}.module-pool-form .pool-form .submit button { float: right}.module-pool-teaser a, .module-pool-teaser .site-headline-wrap { overflow: visible}.module-pool-teaser .logo { position: absolute; top: -20px; left: -15px; transform: rotate(-5deg)}.module-pool-teaser .small h2 { font-size: 40px}.module-pool-teaser .general { display: none !important}.module-pool-teaser .body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 25px}@media (min-width: 1600px) { .module-pool-teaser .body { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}}.module-pool-teaser .result { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-item-align: center; align-self: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 10px; font-family: Khand, Arial, Helvetica, sans-serif}@media (min-width: 1600px) { .module-pool-teaser .result { margin-top: 5px}}.module-pool-teaser .result .number { font-weight: 700; font-size: 100px; border: 3px solid #1d1d1b; padding: 10px 20px 0 20px; color: rgba(0,0,0,0.35)}.module-pool-teaser .result .number.fcu { color: rgba(227,6,19,0.35); border-color: #e30613}.module-pool-teaser .result .dots { margin: 0 5px; font-size: 70px; padding-left: 3px; position: relative; top: -3px}.module-pool-teaser .button { display: block}@media (min-width: 0px) { .site-container .module-newsletter-subscribe.fullwidth { height: 283px; margin-bottom: 30px}.site-container .module-newsletter-subscribe.fullwidth iframe{ width: 100%; height: 283px; display: block; padding-top: 5px}}@media (min-width: 576px) { .site-container .module-newsletter-subscribe.fullwidth { height: 205px; display: block; margin-left: -60px; margin-right: -60px; margin-top: 40px; margin-bottom: 40px}.site-container .module-newsletter-subscribe.fullwidth iframe{ width: 100%; height: 205px; display: block}}@media (min-width: 768px) { .site-container .module-newsletter-subscribe.fullwidth { height: 205px; display: block; margin-left: -60px; margin-right: -60px; margin-top: 40px; margin-bottom: 40px}.site-container .module-newsletter-subscribe.fullwidth iframe{ width: 100%; height: 205px; display: block}}@media (min-width: 992px) { .site-container .module-newsletter-subscribe.fullwidth { height: 205px; display: block; margin-left: -60px; margin-right: -60px; margin-top: 40px; margin-bottom: 40px}.site-container .module-newsletter-subscribe.fullwidth iframe{ width: 100%; height: 205px; display: block}}@media (min-width: 1600px) { .site-container .module-newsletter-subscribe.fullwidth { height: 205px; display: block; margin-left: -60px; margin-right: -60px; margin-top: 40px; margin-bottom: 40px}.site-container .module-newsletter-subscribe.fullwidth iframe{ width: 100%; height: 205px; display: block}}.module-newsletter-subscribe { background: #e30613}.module-newsletter-subscribe img{ display: none}.module-newsletter-subscribe iframe{ width: 100%; height: 205px; display: block}.page-xml #wrap-xml { width: 100vw; max-width: 1000px; margin: 20px auto; padding: 20px; background-color: #fff; text-align: center}.page-xml #wrap-xml li { padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #e0dfde}.page-xml #wrap-xml h1 { font-size: 19px}.page-xml #wrap-xml p, .page-xml #wrap-xml h1 { padding: 20px; position: relative}.module-season-archive .season-select { border-bottom: 5px solid #e30613; border-bottom-left-radius: 0; border-bottom-right-radius: 0; z-index: 1}@media (min-width: 768px) { .module-season-archive .season-select { padding: 0 70px}}.module-season-archive .season-select a { display: inline-block; margin: 0px; line-height: 50px; font-size: 20px; padding: 3px 15px 0 15px}@media (min-width: 576px) { .module-season-archive .season-select a { line-height: 70px}}.module-season-archive .season-select a:hover { color: #e30613; background: #f2f2f2}.module-season-archive .season-select a.active { color: #e30613; font-weight: 600; transform: scale(1.25); padding-left: 15px; padding-right: 15px}.module-season-archive .season-select .flickity-prev-next-button { color: #e30613}.module-season-archive .season-select .flickity-prev-next-button[disabled] { display: block; color: #b3b3b3}.module-season-archive .season-select .flickity-prev-next-button .arrow { fill: currentColor}@media (max-width: 767px) { .module-season-archive .season-select .flickity-prev-next-button { display: none !important}}.module-season-archive .mode-select a { text-transform: uppercase; margin-right: 10px; border-top-left-radius: 0; border-top-right-radius: 0}@media (max-width: 991px) { .module-season-archive .mode-select a { margin-right: 5px; font-size: 15px; padding-left: 12px; padding-right: 12px}}@media (max-width: 575px) { .module-season-archive .mode-select a { margin-right: 4px; padding-left: 6px; padding-right: 6px; line-height: 35px}}.module-season-archive .mode-select a:last-child { margin-right: 0}.module-season-archive .mode-select a.active { background: #e30613; color: #ffffff}.module-season-archive .mode-select a:not(.active) { background: #ffffff; color: #333333}.module-season-archive .mode-select a:not(.active):hover { background: #ffffff; color: #e30613}.module-season-archive .filter { margin: 0 !important; position: static !important; padding: 20px 0 0 0 !important; -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap}@media (max-width: 575px) { .module-season-archive .filter { justify-content: space-around !important}.module-season-archive .filter .button { margin-right: 5px !important; margin-bottom: 5px}}.module-season-archive .cadre .head { margin: 0}.module-season-archive .cadre > .image { padding-top: 40px}.module-season-archive .cadre .head .headline { display: none !important}.module-season-archive > .league { padding-top: 40px}.module-season-archive > .spectator-stats { margin-top: 40px}.module-shop-teaser { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%}.module-shop-teaser a { padding: 20px; position: relative; width: 100%; background-color: #ffdd00; border-radius: 3px; backface-visibility: hidden; min-height: 170px; padding-left: 170px}.module-shop-teaser a:hover, .module-shop-teaser a:focus { background-color: #e30613; color: #ffffff}.module-shop-teaser a:hover .subheadline, .module-shop-teaser a:focus .subheadline { color: #ffffff}.module-shop-teaser a img { transition: transform 0.3s ease; -webkit-transform: scale(1); transform: scale(1)}.module-shop-teaser a:hover img, .module-shop-teaser a:focus img { -webkit-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg)}.module-shop-teaser .image { position: absolute; margin: 0; float: left; width: 188px; top: 0px; left: 0px; bottom: 0px}.module-shop-teaser .image figure { margin-top: -10px; margin-left: -10px}.module-shop-teaser .text { line-height: 1.3; display: block; width: 100%}@media (max-width: 449px) { .module-shop-teaser a { padding-left: 20px}.module-shop-teaser .image { float: none; position: relative; margin: 0 auto}.module-shop-teaser figure { top: 0 !important; left: 0 !important; margin-top: 0 !important; margin-left: 0 !important; -webkit-transform: scale(0.80); transform: scale(0.80)}.module-shop-teaser .text { text-align: center}}@media (min-width: 992px) and (max-width: 1599px) { .site-col-4 .module-shop-teaser a { text-align: center; padding-left: 100px}.site-col-4 .module-shop-teaser .image { margin: 0; width: 120px}.module-shop-teaser figure { margin-top: 30px !important; margin-left: -15px !important}.module-shop-teaser a img { max-width: 120px}.site-col-4 .module-shop-teaser figure { top: 0 !important; left: 0 !important; display: inline-block}}.module-social-wall { margin-left: -10px; margin-right: -10px; font-family: Khand, Arial, Helvetica, sans-serif}.module-social-wall .headline { color: #ffffff}.module-social-wall .filter-group { padding-left: 10px; padding-right: 10px}@media (max-width: 767px) { .module-social-wall.tabbed { background-color: #1d1d1b}.module-social-wall.tabbed .content { height: calc(100vh - 65px - 71px - 25px); overflow-y: auto}}.module-social-wall.masonry { margin-left: -10px; margin-right: -10px}.module-social-wall.masonry:after { content: ''; display: table; clear: both}.module-social-wall.masonry .item { margin: 0 10px 20px 10px; display: block; width: calc(100% - 20px); float: left}@media (min-width: 992px) { .module-social-wall.tabbed.masonry .item { margin-bottom: 40px}}@media (min-width: 1600px) { .module-social-wall.tabbed.masonry .item { margin-bottom: 70px}}@media (min-width: 710px) { .module-social-wall.masonry .item { width: calc(50% - 20px)}}@media (min-width: 1050px) { .module-social-wall.masonry .item { width: calc(33.333333% - 20px)}}@media (min-width: 1740px) { .module-social-wall.masonry .item { width: calc(25% - 20px)}}.module-social-wall.masonry.limited .item { display: none}.module-social-wall.masonry.limited .item:nth-child(-n+4):not(.hidden) { display: block}@media (min-width: 1050px) { .module-social-wall.masonry.limited .item:nth-child(-n+6):not(.hidden) { display: block}}@media (min-width: 1740px) { .module-social-wall.masonry.limited .item:nth-child(-n+8):not(.hidden) { display: block}}@media (max-width: 767px) { .module-social-wall.tabbed.masonry.limited .item:not(.hidden) { display: block}}.module-social-wall .slider:not(.flickity-enabled) > .item { opacity: 0.01}.module-social-wall .slider.flickity-enabled > .item { opacity: 1}@media (min-width: 0px) { .module-social-wall .slider .flickity-prev-next-button { width: 20px}.module-social-wall .slider .flickity-prev-next-button.previous { left: -10px}.module-social-wall .slider .flickity-prev-next-button.next { right: -10px}}@media (min-width: 576px) { .module-social-wall .slider .flickity-prev-next-button { width: 20px}.module-social-wall .slider .flickity-prev-next-button.previous { left: -10px}.module-social-wall .slider .flickity-prev-next-button.next { right: -10px}}@media (min-width: 768px) { .module-social-wall .slider .flickity-prev-next-button { width: 20px}.module-social-wall .slider .flickity-prev-next-button.previous { left: -10px}.module-social-wall .slider .flickity-prev-next-button.next { right: -10px}}@media (min-width: 992px) { .module-social-wall .slider .flickity-prev-next-button { width: 20px}.module-social-wall .slider .flickity-prev-next-button.previous { left: -10px}.module-social-wall .slider .flickity-prev-next-button.next { right: -10px}}@media (min-width: 1600px) { .module-social-wall .slider .flickity-prev-next-button { width: 25px}.module-social-wall .slider .flickity-prev-next-button.previous { left: -12.5px}.module-social-wall .slider .flickity-prev-next-button.next { right: -12.5px}}@media (min-width: 1600px) { .module-social-wall .slider .flickity-prev-next-button.previous { left: -25px}.module-social-wall .slider .flickity-prev-next-button.next { right: -25px}}.module-social-wall .item.hidden { display: none}.module-social-wall .item .time { color: #e30613}.module-social-wall .item .text { word-wrap: break-word; overflow: hidden}.module-sponsorsgrid .filter { padding: 0; justify-content: flex-start; margin-bottom: 0; border-bottom: 5px solid #e30613}.module-sponsorsgrid .card { border-top-left-radius: 0}.module-sponsorsgrid .filter .button { border-bottom-left-radius: 0; border-bottom-right-radius: 0; text-transform: uppercase; margin-right: 10px}.module-sponsorsgrid .filter .button:hover { background: #e30613; color: #ffffff}.module-sponsorsgrid .filter .button.inactive { background: #ffffff; color: #333333}.module-sponsorsgrid .filter .button.inactive:hover { color: #e30613; background: #ffffff}.module-sponsorsgrid .sponsors.inactive { display: none}.module-sponsorsgrid .sponsors { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap}.module-sponsorsgrid .item { width: 200px; max-width: calc(45% - 30px); margin: 15px}.module-sponsorsgrid .full .item, .module-sponsorsgrid .compact .item.open { max-width: 100%; width: 100%}.module-sponsorsgrid .full .item:not(:first-child) { margin-top: 40px; padding-top: 50px; border-top: 4px solid rgba(0,0,0,0.15);}.module-sponsorsgrid .item .image { width: 200px; max-width: 100%}.module-sponsorsgrid .item .image figure { padding: 20px; background: #ffffff}.module-sponsorsgrid .item .image i { z-index: 1}.module-sponsorsgrid .item .info, .module-sponsorsgrid .item .text, .module-sponsorsgrid .item .list { margin-top: 25px}.module-sponsorsgrid .item .close + .info, .module-sponsorsgrid .item .close + .text, .module-sponsorsgrid .item .close + .list { margin-top: 0}.module-sponsorsgrid .compact .item .info { display: none}.module-sponsorsgrid .compact .item.open .info { display: block}.module-sponsorsgrid .compact .item .close { position: absolute; right: 10px; top: 10px; cursor: pointer; padding: 15px; width: 50px; height: 50px; background: #fff}.module-sponsorsgrid .item .close:hover { color: #e30613}.module-sponsorsgrid .compact .item:not(.open) .image:hover { box-shadow: 0 0 15px rgba(0,0,0,0.25); cursor: pointer}@media (min-width: 992px) { .module-sponsorsgrid .full .item, .module-sponsorsgrid .compact .item.open { display: -webkit-box; display: -ms-flexbox; display: flex}.module-sponsorsgrid .full .item .image, .module-sponsorsgrid .compact .item.open .image { -ms-flex-preferred-size: 300px; flex-basis: 300px; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 40px}.module-sponsorsgrid .item .info, .module-sponsorsgrid .item .info > div:first-child { margin-top: 0}}.module-sponsorsgrid .compact img { top: 50%; left: 50%; margin: auto; max-width: 160px; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%)}.module-table .table-container { width: 100%; overflow-x: auto; overflow: hidden; font-family: Khand, Arial, Helvetica, sans-serif}@media screen and (max-width: 767px) { .module-table:not(.has-pinned-first-col) .table-container { overflow-x: scroll; -ms-overflow-style: scrollbar; margin-bottom: 15px}.module-table .table-container::-webkit-scrollbar { -webkit-appearance: none}.module-table .table-container::-webkit-scrollbar:horizontal { height: 12px}.module-table .table-container::-webkit-scrollbar-thumb { background-color: #f2f2f2; border-radius: 10px; border: 2px solid #ffffff}.module-table .table-container::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff}.module-table .table-container table { margin-bottom: 0}.module-table .table-container > table th { white-space: nowrap}}.module-table.compact table.responsive { margin-bottom: 0}.module-table.compact table.responsive td, .module-table.compact table.responsive th { position: relative; overflow: hidden}.module-table.compact table.responsive .firstcol { white-space: normal}.module-table.compact table tbody tr:last-child td { padding-bottom: 15px}@media (max-width: 991px) { .module-table .firstcol, .module-table .pinned { width: 220px; min-width: 220px}}@media (max-width: 767px) { .module-table .firstcol, .module-table .pinned { width: 200px; min-width: 200px}}@media (max-width: 575px) { .module-table .firstcol, .module-table .pinned { width: 160px; min-width: 160px}}@media (max-width: 339px) { .module-table .firstcol, .module-table .pinned { width: 140px; min-width: 140px}}.module-table .pinned { display: none}.module-table.compact .pinned { position: absolute; left: 0; top: 0; background: #ffffff; overflow: hidden; display: block}.module-table.compact .pinned table { border-right: none; border-left: none; width: 100%}.module-table.compact .pinned td:last-child { border-bottom: 0}.module-table.compact div.table-wrapper { position: relative; overflow: hidden}.module-table.compact div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden}.module-table.compact div.table-wrapper div.scrollbar-right, .module-table.compact div.table-wrapper div.scrollbar-left { width: auto; position: absolute; top: 2px; bottom: 2px; height: calc(100% - 60px)}.module-table.compact div.table-wrapper div.scrollbar-right { width: 30px; right: 0}.module-table.compact div.table-wrapper div.scrollbar-right { background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%)}.module-table.compact div.table-wrapper div.scrollbar-left { background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%)}@media (min-width: 768px) { .module-table.compact div.table-wrapper div.scrollbar-right, .module-table.compact div.table-wrapper div.scrollbar-left { bottom: 20px}.module-table.compact div.table-wrapper div.scrollbar-right { bottom: 17px}}.module-table.compact table.responsive th:first-child, .module-table.compact table.responsive td:first-child { display: none; display: table-cell !important}.module-table-ranking .header { padding-bottom: 0; padding-right: 35px}.module-table-ranking .tr-background-light { background-color: transparent !important}.module-table-ranking .tr-background-dark { background-color: #f2f2f2 !important}.module-table-ranking .row-hidden { height: 0; overflow: hidden; transition: height 0.5s}.module-table-ranking .enlarge { position: absolute; top: 0; right: 0; width: 100px; height: 100px; color: #333333; border-top-right-radius: 3px; cursor: pointer; overflow: hidden; z-index: 1}.module-table-ranking .enlarge::before { content:""; position: absolute; top: 0; right: 0; width: 0; height: 0; border-style: solid; border-width: 0 100px 100px 0; border-color: transparent #ffdd00 transparent}.module-table-ranking .enlarge span { display: block; position: absolute; top: 20px; right: 20px; transition: transform 0.5s; cursor: pointer}.module-table-ranking .enlarge:hover span, .module-table-ranking .enlarge:hover span { transform: scale(1.3)}.module-table-ranking .enlarge.closed .expand, .module-table-ranking .enlarge:not(.closed) .reduce { display: block}.module-table-ranking .enlarge:not(.closed) .expand, .module-table-ranking .enlarge.closed .reduce { display: none}.module-team-image img { width: 100%}.module-team-image .image { overflow: hidden}@media (min-width: 992px) { .module-team-image figcaption { padding: 20px; background: rgba(0,0,0,0.75); position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; transform: translateY(100%); transition: transform 0.3s}.module-team-image .image:hover figcaption { transform: translateY(0)}}.module-content-teaser a { padding: 15px}.module-content-teaser .header { position: relative; height: 200px; overflow: hidden}.module-content-teaser .image { background-size: cover; background-position: center; transition: transform 0.3s; width: 100%; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0}.module-content-teaser:hover .image { transform: scale(1.10)}.module-content-teaser .zoom-icon { display: block; position: absolute; top: calc(50% - 35px)}.module-content-teaser h2 { font-size: 30px; margin: 0; padding: 10px 15px 5px 15px; position: absolute; left: 0; bottom: 0; right: 0; color: #ffffff; background: rgba(227,6,19,0.85); line-height: 1}.module-content-teaser .description { padding: 15px 0 0 0}.module-text { background-color: #ffffff; position: relative}.module-text .link-list:not(:first-child) { margin-top: 20px}.module-text .headline + .link-list { margin-top: 20px}.module-text.expandable .content { position: relative; overflow: hidden; max-height: 400px; transition: max-height 0.3s; padding-bottom: 65px}.module-text.expandable .expand { position: absolute; display: block; height: 100px; width: 100%; left: 0; bottom: 0; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 100) 50%); border-radius: 3px}.module-text.expandable .expand:hover, .module-text.expandable .expand:focus { color: #e30613; outline: none}.module-text.expandable .expand svg { position: absolute; transition: transform 0.3s; bottom: 20px; left: calc(50% - 17px)}.module-text.expandable.is-expanded .content { overflow: visible; max-height: 50000px}.module-text.expandable.is-expanded .expand { background: none}.module-text.expandable.is-expanded .expand svg { transform: scale(1, -1)}@media (min-width: 768px) { .site-col-8 .module-text .text.doublecolumn { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px}}@media (min-width: 768px) { .module-text .text.triplecolumn { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px}}@media (min-width: 992px) { .module-text .text.triplecolumn { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px}}.module-text.transparent { background: none; color: #ffffff}.module-text.transparent .link-list { padding: 0; margin-top: 25px}.module-text.transparent .headline span, .module-text.transparent .link-list a:hover { color: #ffdd00}.module-topic-head, .module-topic-head .subheadline { color: #ffffff; text-align: center}.module-topic-head.first { position: relative; height: calc(100vh - 65px)}.site-edit:not(.controls-hidden) .module-topic-head.first { height: calc(100vh - 65px - 22px)}@media (min-width: 992px) { .module-topic-head.first { height: calc(100vh - 85px)}.site-edit:not(.controls-hidden) .module-topic-head.first { height: calc(100vh - 85px - 22px)}}.module-topic-head p { font-weight: 400; font-size: 19px; max-width: 500px; margin: 0 auto; line-height: 1.3}@media (min-width: 992px) { .module-topic-head p { font-size: 30px}}.module-topic-head:not(.first) .head p { padding-bottom: 20px; display: none}.module-topic-head .head { margin-top: 40px}.module-topic-head.first .head { padding-top: 3vh}.module-topic-head .headline h2 { font-size: 45px}.module-topic-head .headline h3 { font-size: 19px; text-transform: uppercase; font-weight: 700}@media (min-width: 576px) { .module-topic-head .headline h2 { font-size: 65px}.module-topic-head .headline h3 { font-size: 35px}}@media (min-width: 768px) { .module-topic-head .headline h2 { font-size: 90px}.module-topic-head .headline h3 { font-size: 50px}}@media (min-width: 992px) { .module-topic-head .headline h2 { font-size: 120px}.module-topic-head .headline h3 { font-size: 60px}.module-topic-head.first .head { padding-top: 7vh}}.module-topic-head .scroll { position: absolute; width: 100%; left: 0; bottom: 9vh; animation: scroller 3s infinite}.module-topic-head:not(.first) .scroll { display: none}.module-topic-head .scroll .icon { cursor: pointer; margin: 0 auto; transform: scale(0.6)}@media (min-width: 1600px) { .module-topic-head .scroll .icon { transform: scale(1)}}.module-topic-head .scroll svg { position: relative; bottom: -50px}.module-topic-head .scroll:hover svg { animation: tada 1s linear}.module-topic-quote { margin-bottom: 50px}.module-topic-quote .quote { text-align: center}.module-topic-quote .quote strong, .module-topic-quote .quote::before, .module-topic-quote .quote::after { color: #e30613}@media (min-width: 992px) { .module-topic-quote { font-size: 19px; max-width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 100px}}.module-video .iframe-ratio-container { background: rgba(0,0,0,0.25)}.module-video .iframe-ratio-container { display: block; position: relative; overflow: hidden; z-index: 1}.module-video .iframe-ratio-container { content: ""; position: relative; display: block; width: 100%; height: 0; padding-bottom: 56.25%}.module-video iframe { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0}.module-videogreetings .theme .images { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-left: -5px; margin-right: -5px; margin-top: -10px}.module-videogreetings .theme .image { cursor: pointer; width: calc(50% - 10px); margin: 10px 5px 0 5px; position: relative}@media (min-width: 576px) { .module-videogreetings .theme .image { width: calc(25% - 10px)}}@media (min-width: 768px) { .module-videogreetings .theme .image { width: calc(16.666666% - 10px)}}@media (min-width: 992px) { .module-videogreetings .theme .image { width: calc(50% - 10px)}}@media (min-width: 1600px) { .module-videogreetings .theme .image { width: calc(33.33333% - 10px)}}.module-videogreetings .theme label { font-size: 0; position: absolute !important; top: 0; left: 0; height: 100%}.module-videogreetings .theme label::after { bottom: 8px !important; left: 8px !important; top: auto !important}.module-videogreetings .message .icon { top: 6px; transform: none}.module-videogreetings .message .messages { padding-left: 0 !important}.module-videogreetings .message label, .module-videogreetings .message label:after { display: none !important}.module-videogreetings .message .form-group.email label, .module-videogreetings .message .form-group.line_0 label { display: block !important; width: 100%; float: none; top: 0; text-align: left}.module-videogreetings .message .form-control-wrap { float: none !important; width: 100% !important}.module-videogreetings .message .form-group[class*="line_"] { margin-bottom: 10px}.module-videogreetings .message .form-group[class*="line_"] input { text-align: center}.module-videogreetings .submit { margin-top: 20px}.module-videogreetings .submit span { float: left; width: 48%}.module-videogreetings .refresh.inactive { color: #333333; background: #f2f2f2; cursor: not-allowed; opacity: 0.5}.module-videogreetings .submit button { float: right; width: 48%}.module-videogreetings .preview { position: relative; border: 10px solid #1d1d1b; border-radius: 5px; z-index: 1; background: #e30613; height: 0; overflow: hidden; display: block; padding-bottom: calc(56.15% - 10px)}.module-ticker { transition: opacity 0.3s linear; padding-bottom: 0 !important; font-family: Khand, Arial, Helvetica, sans-serif}.module-ticker.loading { opacity: 0}.module-ticker .header { color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 10px; position: relative}@media (min-width: 992px) { .module-ticker .header { margin-bottom: 20px}}.module-ticker .header .teams { text-shadow: 0 0 3px black;}.module-ticker.fcu-is-home .team-home, .module-ticker.fcu-is-guest .team-guest { color: #e30613; white-space: nowrap}.module-ticker .match { padding-right: 130px; width: 100%}@media (min-width: 768px) { .module-ticker .match { padding-right: 385px}}@media (min-width: 992px) { .module-ticker .match { padding-right: 465px}}@media (min-width: 1600px) { .module-ticker .match { padding-right: 520px}}.module-ticker .teams { padding-top: 5px; line-height: 1}.module-ticker .teams span { white-space: nowrap}.module-ticker.fcu-is-guest .teams .team-home:after { content:"\00a0 vs"; font-size: 60%; padding-left: 5px}.module-ticker.fcu-is-home .teams .team-guest:before { content:" vs \00a0"; font-size: 60%; padding-left: 2px}.module-ticker .teams { font-size: 28px}@media (min-width: 576px) { .module-ticker .teams { font-size: 32px}}@media (min-width: 1600px) { .module-ticker .teams { font-size: 50px}}.module-ticker .matchday { font-size: 19px; white-space: nowrap}@media (min-width: 768px) { .module-ticker .matchday { font-size: 19px}}.module-ticker .date { display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 27px; margin-top: 10px; white-space: nowrap}@media (min-width: 1600px) { .module-ticker .date { font-size: 19px}}.module-ticker .date span { padding-top: 3px}.module-ticker .date .live { font-weight: 600; font-size: 19px; line-height: inherit; padding: 3px 25px 0 25px; border-radius: 3px; background: #ffdd00; color: #333333; margin-right: 15px; display: none}.module-ticker.is-running .date .live { display: inline-block}.module-ticker .date .live::before { content: ""; display: inline-block; width: 10px; height: 10px; border-radius: 100%; background: currentColor; vertical-align: middle; margin: 0 10px 0 -10px}@media (max-width: 991px) { .module-ticker.is-running .date .location { display: none !important}}.module-ticker .result { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 100px; font-weight: 700; height: 111px; position: absolute; right: 0; top: -3px}@media (max-width: 359px) { .module-ticker .result { -webkit-transform: scale(0.65); transform: scale(0.65); -webkit-transform-origin: right; transform-origin: right}}@media (min-width: 1600px) { .module-ticker .result { top: 8px}}@media (min-width: 1600px) { .module-ticker .result { font-size: 130px}}.module-ticker.fcu-is-home .result .team-home-goals, .module-ticker.fcu-is-guest .result .team-guest-goals { color: #e30613; white-space: nowrap; text-shadow: 0 0 3px black;}.module-ticker .result .logo { width: 111px; height: 111px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-right: 20px; position: relative; top: -5px}@media (min-width: 992px) { .module-ticker .result .logo { margin-right: 30px; width: 130px; height: 130px}}.module-ticker .result .logo-guest { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-left: 20px; margin-right: auto}@media (min-width: 992px) { .module-ticker .result .logo-guest { margin-right: 30px}}.module-ticker.fcu-is-home .result .logo-guest { -webkit-transform: scale(0.65); transform: scale(0.65); -webkit-transform-origin: center left; transform-origin: center left}.module-ticker.fcu-is-guest .result .logo-home { -webkit-transform: scale(0.65); transform: scale(0.65); -webkit-transform-origin: center right; transform-origin: center right}.module-ticker .result .logo img { width: auto; height: 100%}.module-ticker .result .dots { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 70px; margin: 0 5px; position: relative; top: -10px}@media (min-width: 1600px) { .module-ticker .result .dots { margin: 0 10px; font-size: 90px}}.module-ticker.future .countdown ~ div { display: none}.module-ticker .countdown { color: #ffffff; padding: 50px; background: rgba(0,0,0,0.50); margin-top: 50px}@media (max-width: 991px) { .module-ticker .slider-mobile:after, .module-ticker .slider-mobile-navigation:after { content:"flickity"; display: none}}.module-ticker .slider-mobile-navigation { color: #f2f2f2; margin: 0 -20px 10px -20px; text-align: center; white-space: nowrap; overflow-x: auto}.module-ticker .slider-mobile-navigation .button { line-height: 32px; opacity: 0.5; padding: 0 7px}.module-ticker .slider-mobile-navigation .button:first-child { padding-left: 25px}.module-ticker .slider-mobile-navigation .button:last-child { padding-right: 25px}@media (min-width: 576px) { .module-ticker .slider-mobile-navigation .button { padding: 0 15px}}.module-ticker .slider-mobile-navigation .button.is-selected { opacity: 1}.module-ticker .tabs-desktop-navigation { position: absolute; right: 0; top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 65px; border-left: 20px solid #e30613; z-index: 1}.module-ticker .tabs-desktop-navigation button { position: relative; left: 0; width: 45px; height: 45px; display: block; color: #333333; z-index: -1; background: #ffffff; display: block; margin-top: 15px; border-radius: 0 3px 3px 0; font-size: 0; outline: none !important}.module-ticker .tabs-desktop-navigation button.is-active { background: #e30613; color: #ffffff}.module-ticker .tabs-desktop-navigation svg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%)}.module-ticker .tabs-desktop { position: relative}@media (min-width: 992px) { .module-ticker .tabs-desktop { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-right: 65px}}.module-ticker .tab { display: block; position: relative; background-color: #ffffff; border-radius: 3px; width: 100%; padding: 20px; margin-right: 20px; height: 470px; min-height: 200px; overflow-y: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px}@media (min-width: 992px) { .module-ticker .tab { min-height: none; margin-bottom: 0}.module-ticker .tab.feed{ width: calc(100% - 400px - 20px); display: block}.module-ticker .tab { width: 400px; position: relative; display: none; border-top-right-radius: 0; border-bottom-right-radius: 0; margin-right: 0}.module-ticker .tab.is-active { display: block}}.module-ticker .feed { border-top-left-radius: 3px; border-bottom-left-radius: 3px; padding: 0}.module-ticker .feed .event:before { content:""; display: block; position: absolute; left: 0; top: 0; bottom: 0; width: 95px}.module-ticker .feed .event { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 15px; width: 100%}.module-ticker .feed .event-invisible { display: none}.module-ticker .feed:before { content: ""; display: block; width: 65px; height: 100%; position: absolute; top: 0; left: 0; background: #ffdd00}@media (min-width: 992px) { .module-ticker .feed:before { width: 90px}}.module-ticker .feed .info { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 65px; flex-basis: 65px; -ms-flex-negative: 0; flex-shrink: 0; background: #ffdd00; margin: -15px 15px -15px -15px}@media (min-width: 992px) { .module-ticker .feed .info { -ms-flex-preferred-size: 90px; flex-basis: 90px}}.module-ticker .feed .info .minute{ font-size: 23px; font-weight: 600; white-space: nowrap; padding: 15px}.module-ticker .feed .info .before-game, .module-ticker .feed .info .additional-time { font-size: 19px; white-space: normal; position: relative; left: -4px; top: 0; font-weight: 400}.module-ticker .feed .info .before-game { top: 2px}.module-ticker .feed .event-icon { position: absolute; right: -10px; top: 11px; display: inline-block; height: 30px; width: 30px; border: 3px solid #ffdd00; border-radius: 50%; background: #ffffff}.module-ticker .feed .event-icon:empty { display: none}.module-ticker .feed .event-icon svg { height: 18px; width: 18px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.module-ticker .feed .event-icon-0, .module-ticker .feed .event-icon-18 { display: none}.module-ticker .feed .description { padding-left: 4px; max-width: calc(100% - 70px)}@media (min-width: 992px) { .module-ticker .feed .description { max-width: calc(100% - 80px)}}.module-ticker .feed h4, .module-ticker .feed .description div { font-size: 19px; word-wrap: break-word}.module-ticker .feed h4 { font-size: 19px}.module-ticker .feed h4 + .image { margin-top: 15px}.module-ticker .feed .image { max-width: 450px; margin: 0 0 15px 0}.module-ticker .statistics .teams { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0}.module-ticker .statistics .team-name { font-size: 19px; margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}.module-ticker .statistics .title { padding: 0 5px 5px 5px; font-weight: 700; margin-bottom: 10px; text-transform: uppercase}.module-ticker .statistics .home, .module-ticker .statistics .guest { width: 50%}.module-ticker .statistics .home .title { text-align: right}.module-ticker.fcu-is-home .statistics .home, .module-ticker.fcu-is-guest .statistics .guest { color: #e30613}.module-ticker .statistics .entry:first-child { margin-top: 10px}.module-ticker .statistics .entry:last-child { margin-bottom: 5px}.module-ticker .lineup { font-size: 19px}.module-ticker .lineup .nodata { padding: 20px; font-size: 19px; text-align: center; display: block; line-height: 1.3; opacity: 0.75}.module-ticker .lineup.is-active, .module-ticker .lineup.is-selected { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.module-ticker .lineup .ticker-team-item { padding: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px}.module-ticker .lineup .ticker-team-item:last-child { margin-bottom: 10px}.module-ticker .lineup .player-item:last-child { margin-bottom: 35px}.module-ticker .lineup .home, .module-ticker .lineup .guest { width: 100%; margin-bottom: 15px}.module-ticker .lineup .title { padding: 0 5px 5px 5px; font-weight: 700; margin-bottom: 10px; text-transform: uppercase}.module-ticker .lineup .team-name { font-size: 19px; margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}@media (min-width: 576px) { .module-ticker .lineup .home, .module-ticker .lineup .guest { width: 50%}.module-ticker .lineup .home .title { text-align: right}.module-ticker .lineup .home .ticker-team-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse}}.module-ticker .lineup .player-firstname, .module-ticker .lineup .player-name { padding-left: 5px; font-weight: 400}.module-ticker .lineup .player-name { padding-right: 5px}@media (min-width: 576px) { .module-ticker .lineup .home .player-firstname { padding-right: 5px; padding-left: 0}}.module-ticker.fcu-is-home .lineup .home .title, .module-ticker.fcu-is-guest .lineup .guest .title, .module-ticker.fcu-is-home .lineup .home .player-number, .module-ticker.fcu-is-guest .lineup .guest .player-number { color: #e30613}.module-ticker .lineup .number-own, .module-ticker .lineup .number-opp, .module-ticker .lineup .player-number { display: inline-block; text-align: center; width: 20px; line-height: 20px; font-weight: 600; padding-top: 1px}.module-ticker .lineup .number-own, .module-ticker .lineup .number-opp { background-color: #1d1d1b; color: #ffffff; font-size: 15px; border-radius: 100%}.module-ticker .lineup .player-number { font-size: 15px}.module-ticker .lineup .player-item .number-own { background-color: #e30613}.module-ticker .lineup .player-item { color: #1d1d1b}@media (min-width: 992px) { .module-ticker .lineup .player-firstname { display: none}}.module-ticker .lineup a.event-icon { margin: 0 1px}.module-ticker .lineup .event-icon svg { width: 16px; height: 16px}.module-ticker .timeline-wrapper { position: relative; margin-bottom: 20px}@media (max-width: 991px) { .module-ticker .timeline-wrapper { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100; margin: 0; background-image: url(/cache/dc875fe7512e6b88c6d3cceab85ac187.jpeg); transition: transform 0.1s linear}.module-ticker .timeline-wrapper:not(.visible) { -webkit-transform: translateY(100%); transform: translateY(100%)}.module-ticker .timeline-toggle { position: absolute; right: 0%; bottom: 100%; background: #e30613; color: #ffffff; font-weight: 600; padding: 3px 15px 0 15px; display: inline-block; font-size: 19px; line-height: 30px; z-index: 1; border-top-left-radius: 3px}.module-ticker .timeline-toggle i { display: inline-block; margin-right: 7px}.module-ticker .timeline-toggle svg { -webkit-transform: rotate(-90deg); transform: rotate(-90deg)}.module-ticker .visible .timeline-toggle svg { -webkit-transform: rotate(90deg); transform: rotate(90deg)}.page-ticker .ticker-tooltip-container { display: none !important}}.module-navigation-sub .headline h2 { font-size: 19px}@media (max-width: 991px) { .module-navigation-sub { margin: 0; padding: 0; background: none !important}.module-navigation-sub .headline { text-align: center; color: #ffffff; padding: 15px 45px 10px 45px; background: rgba(0,0,0,0.50)}.module-navigation-sub .headline h2 { font-size: 19px}.module-navigation-sub .headline span { color: #ffffff}.module-navigation-sub .list { background: none !important; padding: 0; position: relative; background: none; margin-top: 0 !important}.module-navigation-sub .item { color: #ffffff !important; padding: 0 45px; font-size: 19px; border-bottom: 1px solid rgba(0,0,0,0.15); height: 44px; font-weight: 600; position: relative; justify-content: center; align-items: center; text-align: center}.module-navigation-sub .list .item:first-child { border-top: 1px solid rgba(0,0,0,0.15)}.module-navigation-sub i { display: none}.module-navigation-sub .item:hover { background: rgba(0,0,0,0.10)}}.module-news-all { background-position: center; background-size: cover}@media (max-width: 767px) { .module-news-all { height: calc(100vh - 65px); overflow-y: auto}}.module-news-all .more { display: block !important; height: auto !important; text-align: center; padding-bottom: 20px; position: relative}.module-news-all .no-results .more { display: none !important}.module-news-all .more:after { display: none}.module-news-all .more .message { margin-bottom: 15px}.module-news-all .info { display: none; position: relative}.module-news-all .no-results + .info { text-align: center; color: white; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 300px; max-width: 500px}.module-news-all .info .message { margin-bottom: 25px}@media (max-width: 767px) { .module-news-all .item { height: calc(100vh - 65px - 71px - 25px)}}.module-news-all .no-results.slider { max-height: 1px}@media (min-width: 768px) { .module-news-all .news .item { height: 344px}}@media (min-width: 992px) { .module-news-all .news .item { height: 394px}}@media (min-width: 1600px) { .module-news-all .news .item { height: 444px}}.module-news-all.topicworld { height: 500px !important; overflow: hidden}.module-news-all.topicworld .item { height: calc(500px - 78px) !important}.module-header-bubble { display: inline-block; margin-left: 20px; background: #ffdd00; padding: 3px 10px 0 10px; border-radius: 5px; position: relative; max-width: calc(100vw - 205px); font-size: 19px; line-height: 26px; top: -5px}@media (max-width: 400px) { .module-header-bubble { display: none}}@media (min-width: 992px) { .module-header-bubble { font-size: 19px; top: -9px}}.module-header-bubble span { display: inline-block; font-family: Khand, Arial, Helvetica, sans-serif; font-weight: 600; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%}.module-header-bubble:before { content: ''; position: absolute; bottom: 0; left: -10px; width: 0; height: 0; border-style: solid; border-width: 0 0 13px 13px; border-color: transparent transparent #ffdd00 transparent}.site-edit .html-content-navigation, .module-navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; max-height:1200px; min-height: 100% !important; width: 100%; background: #000; padding-bottom: 70px}@media (orientation: landscape) { .module-navigation { padding-bottom: 0px}}@media (min-width: 768px) { .module-navigation { max-width: 350px}}@media (min-width: 1600px) { .module-navigation { min-height: 0; height: 100%}}@media (min-width: 992px) { .module-navigation { padding-bottom: 0}}.module-navigation a.navigation { position: relative; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 40px; transition: transform 0.3s; text-align: center; font-weight: 600}@media (min-width: 768px) { .module-navigation a.navigation { padding-left: 50px; text-align: left}}.module-navigation .topicworld { position: relative; z-index: 5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; min-height: 400px}.module-navigation .topicworld a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; color: #ffffff; text-shadow: 1px 1px 2px #1d1d1b; overflow: hidden; border-bottom: 1px solid rgba(255,255,255,0.15); background-size: cover; background-position: center; z-index: 1}@media (min-width: 768px) { .module-navigation .topicworld a { overflow: visible; border-bottom: none; background: none !important}}@media (max-height: 795px) and (min-width: 1600px) { .module-navigation .topicworld { min-height: 300px}.module-navigation .topicworld a { overflow: hidden}}.module-navigation .topicworld .background { position: absolute; left: 0; top: -40px; display: block; width: 100%; height: calc(100% + 80px); background-size: cover; background-position: top center; z-index: -1; opacity: 0.35; transition: filter 0.3s}.page-home .module-navigation .topicworld .background { opacity: 0.65}.module-navigation .topicworld a.selected .background, .module-navigation .topicworld a:hover .background, .module-navigation .topicworld a:focus .background { opacity: 0.9}@supports not (-ms-ime-align:auto) { .module-navigation .topicworld .background { filter: brightness(35%); opacity: 1 !important}.page-home .module-navigation .topicworld .background { filter: brightness(65%)}.module-navigation .topicworld a.selected .background, .module-navigation .topicworld a:hover .background, .module-navigation .topicworld a:focus .background { filter: brightness(90%)}}.module-navigation .topicworld .title { font-family: Khand, Arial, Helvetica, sans-serif; font-size: 40px; text-transform: uppercase; font-weight: 700}.module-navigation .topicworld .subtitle { font-family: Khand, Arial, Helvetica, sans-serif; display: block; font-size: 19px; font-weight: 400; text-transform: none}@media (max-height: 795px) { .module-navigation .topicworld .subtitle { display: none}}.module-navigation .topicworld .icon { position: absolute; right: 20px; top: calc(50% - 25px); opacity: 0.25}@media (max-height: 795px) { .module-navigation .topicworld .icon { top: calc(50% - 18px)}}.module-navigation .topicworld a.selected .icon, .module-navigation .topicworld a:hover .icon, .module-navigation .topicworld a:focus .icon { animation: scale 1s linear; opacity: 1}.module-navigation .additional { position: relative; z-index: 10; transform: translateZ(0)}.module-navigation .additional ul { background: #e30613}@supports (background-blend-mode: multiply) { .module-navigation .additional ul { background: #e30613 url(/cache/c780a346c53583477ebb45d0e63e9f57.jpeg) no-repeat; background-blend-mode: multiply}}.module-navigation .additional li:not(.banner) { height: 45px; position: relative; border-bottom: 1px solid rgba(0,0,0,0.15)}.module-navigation .additional a { font-size: 19px; color: #ffffff}.module-navigation .additional a.selected, .module-navigation .additional a:hover, .module-navigation .additional a:focus { background-color: rgba(0,0,0,0.10)}.module-navigation .banner a { padding: 15px; display: block; text-align: center}@media (min-width: 768px) { .module-navigation .banner a { padding-left: 50px; text-align: left}}.module-navigation .banner span { display: block; margin-bottom: 10px}@media (max-height: 830px) and (min-width: 1600px) { .module-navigation .banner span { display: none}}.module-navigation .closure { background: #1d1d1b; color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-negative: 0; flex-shrink: 0; padding: 10px}.module-navigation .closure > * { display: flex}.module-navigation .languageswitch { position: relative; white-space: nowrap}.module-navigation .link-social { position: relative; top: 2px}.module-footer { position: relative; color: #ffffff; background-color: rgba(0,0,0,0.65)}.site-edit .module-footer { padding-top: 20px}@media (max-width: 767px) { .module-footer { border-top: 5px solid #ffdd00}}.module-footer .social-media { padding: 25px 25px 0 25px; text-align: center}.module-footer .grey { background: rgba(255,255,255,0.1)}.module-accordeon + .module-accordeon { margin-top: -25px}@media (min-width: 768px) { .module-accordeon + .module-accordeon { margin-top: -35px}}.module-accordeon .subheadline { white-space: inherit !important; overflow: visible !important}body.site-edit .module-accordeon .placeholder [id^=admon-placeholder-col-] { background-color: lightseagreen !important; color: white}body.site-edit .module-accordeon .placeholder [id^=admon-placeholder-col-]:after { content: "aufklappbarer Inhalt"}.module-accordeon .placeholder [class*="site-grunge"], .module-accordeon .placeholder [class*="module-"] { background: none}.module-accordeon .site-margin-bottom:last-child { margin-bottom: 0}.module-accordeon > .content { margin: 0 -20px}@media (min-width: 1600px) { .module-accordeon > .content { margin: 0 -25px}}.module-banner { background: #e30613}@supports (background-blend-mode: multiply) { .module-banner { background: #e30613 url(/cache/c780a346c53583477ebb45d0e63e9f57.jpeg) no-repeat !important; background-blend-mode: multiply}}.module-banner a { color: #ffffff; display: block; padding: 25px; text-align: center}.module-banner .headline { padding: 0; transition: transform 0.3s}.module-banner:hover .headline { transform: scale(1.05)}.module-brokebook-external-form { position: relative}.module-brokebook-external-form .navigation { display: flex; flex-wrap: wrap}@media (min-width: 992px) { .module-brokebook-external-form .navigation { flex-direction: column}}.module-brokebook-external-form .navigation li { background: rgba(0,0,0,0.50); font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px; color: #ffffff; line-height: 50px; font-weight: 600; margin: 5px}@media (min-width: 992px) { .module-brokebook-external-form .navigation li { margin: 0 0 10px 0}}.module-brokebook-external-form .navigation li.active i{ border-color: #e30613; background-color: #e30613; color: #ffffff}.module-brokebook-external-form .navigation li:hover:not(.active) i { color: #e30613}.module-brokebook-external-form .navigation a { display: flex; align-items: center}.module-brokebook-external-form .navigation i { border: 5px solid currentColor; font-style: normal; font-weight: bold; width: 55px; height: 55px; text-align: center; font-size: 30px}.module-brokebook-external-form .navigation span { padding-left: 20px; line-height: 1.2}.module-brokebook-external-form .logout { margin-bottom: 15px}.module-brokebook-external-form .navigation-prev-next { display: flex}.module-brokebook-external-form .navigation-prev-next button { margin-left: auto}.module-brokebook-external-form .logo-upload { display: flex; align-items: center; position: relative}.module-brokebook-external-form .logo-upload.loading i { z-index: 1}.module-brokebook-external-form .logo-upload.loading img { opacity: 0}.module-brokebook-external-form .logo-upload + .errors { margin-top: 15px}.module-brokebook-external-form .logo-upload + .errors:empty { display: none}.module-brokebook-external-form .logo-upload .image-preview { width: 100px; height: 60px; position: relative; display: flex; align-items: center; justify-content: center; background: white; border: 1px solid rgba(0,0,0,0.10); margin-right: 15px; overflow: hidden}.module-brokebook-external-form .logo-upload .thumbnail-filename { font-size: 14px}.module-brokebook-external-form .logo-upload .thumbnail-filename:not(:empty) { padding-top: 10px}.module-brokebook-external-form .characters { font-size: 16px; display: block; padding: 7px 0; text-align: right; margin: -30px 0 20px 0 !important}.module-brokebook-external-form .characters span { color: #009d42; display: inline-block; min-width: 37px; text-align: center; font-weight: bold}.module-brokebook-external-form .characters span.lines { min-width: 25px}.module-brokebook-external-form .characters.maxlines .lines, .module-brokebook-external-form .characters.maxchars .chars { color: #e30613}.module-brokebook-external-form .characters .error { display: none}.module-brokebook-external-form .characters.maxlines .error { color: #e30613; display: block; font-weight: bold; padding-top: 10px}.module-brokebook-external-form .contacts { position: relative; margin-bottom: 20px !important}.module-brokebook-external-form .entries { margin: -20px 0 20px 0; display: flex; text-align: right; background: rgba(0,0,0,0.10); padding: 7px 20px 5px 20px}.module-brokebook-external-form .entries button { background: transparent; padding: 0}.module-brokebook-external-form .entries .delete { margin-left: auto}.module-brokebook-external-form .preview { width: 623px; height: 904px; background: #fff url(/cache/e22eedb36261c0e748cd59e2da089810.png) no-repeat; position: relative; margin: 30px auto; font-size: 11px; overflow: hidden}.module-brokebook-external-form .preview .col-left { margin: 120px 0 0 65px; width: 200px; padding-right: 20px; display: block; float: left; line-height: 1.1}.module-brokebook-external-form .preview .fonfaxmobile { min-width: 24px; display: inline-block}.module-brokebook-external-form .preview .col-left .logos { position: absolute; display: block; width: 150px; bottom: 80px}.module-brokebook-external-form .preview .col-left .logos img { display: block; margin-top: 10px}.module-brokebook-external-form .preview .col-right { margin: 120px 0 0 15px; width: 325px; display: block; float: left}.module-brokebook-external-form .preview .cd-name { color: #e2001a; font-weight: bold; font-size: 18px; line-height: 1.2; padding-bottom: 45px}.module-brokebook-external-form .preview .cd-street { padding-bottom: 25px}.module-brokebook-external-form .preview .cd-web { padding-bottom: 12px}.module-brokebook-external-form .preview .cd-ap { padding-bottom: 12px}.module-brokebook-external-form .preview .cd-ap-name { color: #000; font-weight: 600}.module-brokebook-external-form .preview .cd-broke { padding-bottom: 10px; color: #ef8865; font-weight: bold; text-transform: uppercase; font-size: 18px; line-height: 1.1}.module-brokebook-external-form .preview .cd-logo { margin-bottom: 12px; background: #f2f2f2; font-weight: bold; text-transform: uppercase; display: flex; align-items: center; justify-content: center; width: 120px; height: 45px}.module-brokebook-external-form .preview .cd-slogan { color: #000000; font-weight: bold; font-style: italic; font-size: 16px; line-height: 1.2; padding-bottom: 12px}.module-brokebook-external-form .preview .cd-entry-wrap { line-height: 1.25}.module-brokebook-external-form .preview .cd-entry { padding-bottom: 10px; padding-right: 10px}.module-brokebook-external-form .preview .cd-entry strong { color: #000000}@media (min-width: 1600px) { .module-brokebook-form label small { display: block}.module-brokebook-form .address .form-group.postcode { width: 40% !important}.module-brokebook-form .address .form-group.city { width: 60% !important}.module-brokebook-form .address .form-group.city label { width: 70px !important}.module-brokebook-form .address .form-group.city .form-control-wrap { width: calc(100% - 70px) !important}.module-brokebook-form .address .form-group.city .messages { padding-left: 70px !important}.module-brokebook-form .site-form .container-columns .form-group:first-child { padding-right: 0}.module-brokebook-form .site-form .container-columns .form-group + .form-group { padding-left: 0}}.module-brokebook-form .privacy .item { margin: 0}.module-brokebook-form .privacy .form-group label { font-size: 17px}.module-brokebook-form .privacy .messages { padding-left: 30px}.module-doubleclick { position: relative; margin-left: auto; margin-right: auto; max-width: 100%; overflow: hidden}.module-doubleclick .ad-id-helper { background: #ffdd00; padding: 5px 15px; position: absolute; top: 0; right: 0; font-size: 15px; line-height: 15px; white-space: nowrap; font-style: normal; font-weight: 400; opacity: 0.75; color: #1d1d1b}.module-doubleclick .wrapper { position: relative; height: 0; width: 100%; margin-left: auto; margin-right: auto}.module-doubleclick iframe { transform-origin: top left; transform: scale(1)}#grid-footer .module-doubleclick { margin: 25px auto 5px auto}#grid-footer .module-doubleclick.sticky { position: fixed; left: 0; right: 0; bottom: 0; z-index: 1000; margin: 0 20px}@media screen and (min-width: 440px){ #grid-footer .module-doubleclick.sticky { margin: 0 auto}}.module-error-image { position: fixed; top: 65px; left: 0; width: 100vw; height: calc(100vh - 65px); z-index: 1000; background-size: cover}@media (min-width: 1600px) { .module-error-image { top: 85px; left: 350px; width: calc(100vw - 350px); height: calc(100vh - 85px)}}.module-error-image .video-container { position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden}.module-error-image .video-container video { min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%)}.module-error-image .overlay { position: absolute; color: white; left: 50%; bottom: 115px; transform: translateX(-50%); text-align: center}.module-error-image .overlay h1 { font-size: 9vmin; text-shadow: 0 0 15px rgba(0,0,0,0.75); margin-bottom: 15px}.module-error-image .overlay p { font-size: 20px; text-shadow: 0 0 5px rgba(0,0,0,0.75)}.module-error-image .overlay .button { margin-top: 15px}.page-error #grid-footer { display: none}.module-events-item .tags { margin-bottom: 10px}@media (min-width: 768px) { .module-events-item .gallery figure { width: 16.666666%}}.module-events-item .players a { display: block}.module-events-slider { background-position: center; background-size: cover}@media (max-width: 767px) { .module-events-slider { height: calc(100vh - 65px); overflow-y: auto}}.module-events-slider .slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}.module-events-slider .box { width: 100%; display: block; overflow-y: auto}@media (max-width: 767px) { .module-events-slider .box { display: block; white-space: normal; margin: 0 0 25px 0 !important}}.module-events-slider .box .header { font-family: Khand, Arial, Helvetica, sans-serif; color: #ffffff; background: #e30613; line-height: 50px; font-weight: 700; text-transform: uppercase; font-size: 19px; text-align: center; padding-top: 3px}@media (min-width: 768px) { .module-events-slider .box .header { font-size: 19px}}.module-events-slider .image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-size: cover; background-position: center; position: relative; height: 120px}.module-events-slider .box .button { margin: 5px 5px 0 5px}.module-events-slider .match .image figure { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center}.module-events-slider .match .image figure + figure { margin-left: 20px; margin-right: 10px}.module-events-slider .match .image:before { content:""; display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0}.module-events-slider .match .image .opponent { transform: scale(0.75)}.module-events-slider .default h2 { font-size: 30px; text-transform: none; line-height: 1.2}.module-events-slider .month .item { padding: 7px 0}.module-events-slider .month .item:last-child { padding-bottom: 0}.module-events-slider .month i { top: -2px}@media (max-width: 575px) { .module-events-slider .month .list { background: none; padding: 0}}@media (min-width: 768px) { .module-events-slider .slider { display: block}.module-events-slider .slider:after { display: none; content:"flickity"}.module-events-slider .box { margin-right: 30px; width: 60%}.module-events-slider .list { overflow-y: auto}}@media (min-width: 992px) { .module-events-slider .box { width: 45%}}@media (min-width: 1600px) { .module-events-slider .box { width: 30%}}@media (min-width: 768px) { .module-events-slider .box { max-height: calc(500px - 20px - 78px)}}@media (min-width: 992px) { .module-events-slider .box { max-height: calc(550px - 20px - 78px)}}@media (min-width: 1600px) { .module-events-slider .box { max-height: calc(600px - 25px - 78px)}}.module-events-slider.topicworld { overflow: hidden; height: auto !important}.module-events-slider.topicworld .box { margin: 0 30px 0 0 !important; height: auto !important; overflow: hidden}.module-events-slider.topicworld .slider:after { display: none; content:"flickity" !important}.module-footer { position: relative; color: #ffffff; background-color: rgba(0,0,0,0.65)}.site-edit .module-footer { padding-top: 20px}@media (max-width: 767px) { .module-footer { border-top: 5px solid #ffdd00}}.module-footer .social-media { padding: 25px 25px 0 25px; text-align: center}.module-footer .grey { background: rgba(255,255,255,0.1)}.module-footer-closure { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 15px; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}@media (min-width: 992px) { .module-footer-closure { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: initial; padding: 0}}.module-footer-closure .copyright { line-height: 40px}@media (min-width: 992px) { .module-footer-closure .copyright { line-height: 75px}}.module-footer-closure .logos { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}@media (max-width: 767px) { .module-footer-closure .logos { transform: scale(0.75); transform-origin: top}}.module-footer-closure .logos a { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: end; align-self: flex-end}.module-footer-closure .logos a { margin-right: 25px}@media (min-width: 400px) { .module-footer-closure .logos a { margin-right: 35px}}.module-footer-closure .logos a:last-child { margin-right: 0}.module-footer-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 10px; padding-bottom: 10px}.module-footer-menu a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ffffff !important; line-height: 30px; text-decoration: none; border-bottom: none; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}.module-footer-menu a::before { margin: 0.45em 0.45em 0.45em 0}.module-footer-menu a + a { margin-left: 20px}@media (min-width: 768px) { .module-footer-menu { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.module-footer-menu a { line-height: 40px; padding-top: 4px}}.module-footer-sponsors { text-align: center; position: relative; white-space: nowrap}.module-footer-sponsors .item, .module-footer-sponsors .slider .item { margin: 0 30px; max-width: calc(50vw - 30px); display: inline-block; position: relative; width: 200px; height: 100px; overflow: hidden}.module-footer-sponsors a:hover, .module-footer-sponsors a:focus { background: rgba(0,0,0,0.25)}@media (min-width: 768px) { .module-footer-sponsors .item, .module-footer-sponsors .slider .item { margin: 0 10px; width: 350px; height: 140px}}.module-footer-sponsors .image, .module-footer-sponsors figure { height: 100%; width: 100%; position: absolute; top: 0; left: 0}.module-footer-sponsors img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: auto; transition: opacity 0.3s}.module-footer-sponsors a.has-hover:hover .sw, .module-footer-sponsors .rgb { opacity: 0}.module-footer-sponsors .sw, .module-footer-sponsors a:hover .rgb { opacity: 1}.module-footer-sponsors a.has-hover:hover .lazyloaded.sw, .module-footer-sponsors .lazyloaded.rgb { opacity: 0 !important}.module-footer-sponsors .lazyloaded.sw, .module-footer-sponsors a:hover .lazyloaded.rgb { opacity: 1 !important}@media (min-width: 1600px) { .module-footer-sponsors.top { margin-left: -50px; margin-right: -50px}}.module-megadropdown { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; overflow-x: hidden; background-size: cover; background-position: top center}@media (max-width: 991px) { .module-megadropdown { transform: translate3d(0,0,0); padding: 0; background-image: url(/cache/dc875fe7512e6b88c6d3cceab85ac187.jpeg)}}.module-megadropdown .header { color: #ffffff; text-align: center; position: relative; margin-bottom: 0; transform: translate3d(0,0,0)}.module-megadropdown .header .flickity-viewport { overflow: visible}.module-megadropdown .header .item { padding: 50px 0 40px}@media (min-width: 992px) { .module-megadropdown .header .item { padding-bottom: 0}}.module-megadropdown .header h1 { color: #ffffff; font-size: 35px; line-height: 1; margin: 0 5px}@media (min-width: 576px) { .module-megadropdown .header h1 { font-size: 50px; margin: 0 10px}}@media (min-width: 1600px) { .module-megadropdown .header h1 { font-size: 60px; margin: 0 15px}}.module-megadropdown .header h2 { color: #ffffff; font-size: 19px; text-transform: none; font-weight: 400; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%)}.module-megadropdown .slider-header { margin: 0 auto; font-size: inherit}.module-megadropdown .slider-header .item:not(.is-selected) { cursor: pointer}.module-megadropdown .slider-header .item .content { transition: all 0.5s; white-space: nowrap}.module-megadropdown .slider-header:not(.flickity-enabled) { opacity: 0.01}.module-megadropdown .slider-header.flickity-enabled .item:not(.is-selected) .content { transform: scale(0.65); opacity: 0.75}.module-megadropdown .slider-header.flickity-enabled .item:not(.is-selected) .content a, .module-megadropdown .slider-header.flickity-enabled .item:not(.is-selected) .content h2 { visibility: hidden}.module-megadropdown .placeholder { position: relative; max-width: 1440px; font-size: inherit; transform: translate3d(0,0,0); margin-bottom: 15px}@media (min-width: 992px) { .module-megadropdown .placeholder { margin: 0 auto; width: 100%; padding-bottom: 40px}.module-megadropdown .placeholder .site-columns { padding-top: 50px}.module-megadropdown .placeholder .site-col-4 > [class^="module-"]:last-child { margin-bottom: 0}}@media (max-width: 991px) { .module-megadropdown .placeholder [class^="module-"]:not(.module-navigation-sub) { display: none}}.module-megadropdown .slider-placeholder .slider-item { width: 100%; left: 0 !important; opacity: 0; transition: opacity 0.3s ease-in-out; z-index: -1}.module-megadropdown .slider-placeholder .slider-item.is-selected { opacity: 1; z-index: 0}.module-megadropdown .slider-placeholder .flickity-slider { transform: none !important}.module-megadropdown .sponsor-slot { flex-shrink: 0; margin-top: auto; background: black}.module-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 65px; border-bottom: 5px solid #e30613; position: relative; background: #ffffff; z-index: 50}@media (min-width: 992px) { .module-header { height: 85px}}.module-header .logo-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.module-header .right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; font-size: 19px}@media (min-width: 992px) { .module-header .right { margin-left: auto}}.module-header .toggle-menu { color: #e30613; height: 65px; width: 100px; margin-left: -25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; outline: none !important}.module-header-languageswitch { text-transform: uppercase; text-align: center; position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 18px}.module-header-languageswitch a, .module-header-languageswitch span { padding: 8px 6px; font-weight: 400; opacity: 1; position: relative; top: 1px}.module-header-languageswitch a { opacity: 0.5}.module-header-logo img { margin-top: 5px; margin-right: 5px; width: 115px; height: 40px}@media (min-width: 992px) { .module-header-logo img { width: 145px; height: 50px}}@media (min-width: 1600px) { .module-header-logo { margin-left: 10px}}.module-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 65px; border-bottom: 5px solid #e30613; position: relative; background: #ffffff; z-index: 50}@media (min-width: 992px) { .module-header { height: 85px}}.module-header .logo-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.module-headline { color: #ffffff; padding: 0 0 20px 0}.module-headline .subheadline { color: #ffffff}.module-iframe iframe { border: 0; width: 100%; background-size: contain}.module-image-title .background { background-color: rgba(0,0,0,0.25)}.module-image-title .background { position: relative; overflow: hidden; background-size: cover; background-position: top center; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 20vmin}.module-image-title .section { text-align: right; color: #ffffff; font-size: 5vmin; line-height: 1; opacity: 0; transition: opacity 0.3s; font-weight: 700; text-transform: uppercase; position: absolute; display: block; bottom: 0; right: 0; background: rgba(0,0,0,0.25); padding-top: 5px; padding-bottom: 5px; font-family: Khand, Arial, Helvetica, sans-serif}.module-image-title .section::after { content: ''; display: block; position: absolute; left: -50px; top: 0; width: 50px; height: 100%; background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 100%)}.module-image-title .lazyloaded .section { opacity: 0.9}.module-image-title .section.small { font-size: 90px}.module-image-title .site-container { margin: 25px 0 15px 0}.module-image-title h1 { font-family: Khand, Arial, Helvetica, sans-serif; font-weight: 700; color: #ffffff; line-height: 1; font-size: 30px}.module-image-title .title-with-image-right { display: flex; align-items: center; justify-content: start}.module-image-title .title-image-right { padding-left: 15px; max-height: 50px; max-width: 100px}@media (min-width: 576px) { .module-image-title h1 { font-size: 45px}.module-image-title .title-image-right { max-height: 60px; max-width: 120px}}@media (min-width: 768px) { .module-image-title h1 { font-size: 70px}.module-image-title .site-container { margin: 50px 0 15px 0}.module-image-title .title-image-right { max-height: 100px; max-width: 200px}}.module-image-title h1 span { color: #ffdd00}.module-map-googlemap { height: 350px}.module-map-googlemap .gm-style .gm-style-iw { overflow: hidden; font-size: 19px; font-family: Khand, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.3; max-width: 250px}.module-map-googlemap .gm-style .gm-style-iw * { overflow: visible !important}.module-map-googlemap .gm-style .gm-style-iw p.address { display: block; padding-top: 4px; font-size: 15px}.module-map-googlemap .gm-style .gm-style-iw a:not(:first-child) { margin-top: 8px; line-height: 25px}.module-match-item { position: relative}.module-match-item .ticker { position: absolute; right: 0px; z-index: 5}@media (min-width: 0px) { .module-match-item .ticker { top: 20px}}@media (min-width: 576px) { .module-match-item .ticker { top: 20px}}@media (min-width: 768px) { .module-match-item .ticker { top: 20px}}@media (min-width: 992px) { .module-match-item .ticker { top: 20px}}@media (min-width: 1600px) { .module-match-item .ticker { top: 25px}}.module-match-item .background { position: relative; height: 215px; background-position: center; background-size: cover; background-color: rgba(0,0,0,0.25)}@media (min-width: 992px) { .module-match-item .background { height: 415px}}@media (min-width: 1600px) { .module-match-item .background { margin-left: -75px; margin-right: -75px}}.module-match-item .background i { top: calc(50% - 20px - 50px)}.module-match-item .background + .match-header { margin-top: -100px; box-shadow: 0 0 10px rgba(0,0,0,0.25)}@media (min-width: 992px) { .module-match-item .background + .match-header { margin-top: -150px}}.module-match-item .match-header .prev, .module-match-item .match-header .next { position: absolute; top: -4px; left: -10px; z-index: 10; padding: 5px}.module-match-item .match-header .next { right: -10px; left: auto}.module-match-item .match-header .prev:hover, .module-match-item .match-header .next:hover { color: #e30613; animation: tada 1s linear}.module-match-item .match-header .prev i svg { transform: rotate(180deg)}@media (min-width: 576px) { .module-match-item .match-header .prev, .module-match-item .match-header .next { top: 20px; left: 0; padding: 10px}.module-match-item .match-header .next { right: 0; left: auto}.module-match-item .match-header .prev i svg , .module-match-item .match-header .next i svg { width: 20px; height: 20px}}@media (min-width: 1600px) { .module-match-item .match-header .prev i svg , .module-match-item .match-header .next i svg { width: 30px; height: 30px}}.module-match-item .match-header .headline { position: relative}.module-match-item .site-match-headline h2 { white-space: inherit}@media (max-width: 1599px) { .module-match-item .site-match-headline h2 { font-size: 35px}}.module-match-item .site-match-headline h2 span { white-space: nowrap}.module-match-item .match-header .date-location { text-align: center; width: 100%}.module-match-item .match-header .teams { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 120px; overflow: hidden}@media (min-width: 992px) { .module-match-item .match-header .teams { height: 150px; margin: 10px 0}}.module-match-item .match-header .teams .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 33%}.module-match-item .match-header .teams .logo-home { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}.module-match-item .match-header .teams .logo-guest { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}.module-match-item .match-header .teams .logo-home.opponent { left: 10px; position: relative}.module-match-item .match-header .teams .logo-guest.opponent { left: -10px; position: relative}@media (min-width: 576px) { .module-match-item .match-header .teams .logo-home.opponent { left: 15px}.module-match-item .match-header .teams .logo-guest.opponent { left: -15px}}.module-match-item .match-header .teams .logo img { max-height: 170px}.module-match-item .match-header .teams .logo.opponent img { transform: scale(0.85); max-height: 100px}.module-match-item .match-header .teams .logo-home:not(.fcu) img { transform-origin: right; margin-right: 5px}.module-match-item .match-header .teams .logo-guest:not(.fcu) img { transform-origin: left; margin-left: 5px}@media (min-width: 992px) { .module-match-item .match-header .teams .logo img { max-height: none}.module-match-item .match-header .teams .logo.opponent img { max-height: none; -webkit-transform: scale(0.65); transform: scale(0.65)}}.module-match-item .match-header .result { font-weight: 700; text-transform: uppercase; font-size: 130px; letter-spacing: -2px; white-space: nowrap; position: relative; padding: 0 10px; top: 10px; font-family: Khand, Arial, Helvetica, sans-serif}@media (min-width: 576px) { .module-match-item .match-header .result { padding: 0 25px; top: 5px}}@media (min-width: 992px) { .module-match-item .match-header .result { font-size: 175px; padding: 0 55px}}.module-match-item .match-header .result .dots { position: relative; font-size: 60%; display: inline-block; margin: 0 -10px; top: -17px}@media (min-width: 992px) { .module-match-item .match-header .result .dots { top: -30px}}.module-match-item .countdown { padding: 0 35px}@media (min-width: 992px) { .module-match-item .countdown { padding: 0 50px}}.module-match-item .match-header .infos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; font-family: Khand, Arial, Helvetica, sans-serif; font-size: 19px}@media (min-width: 1600px) { .module-match-item .match-header .infos { font-size: 19px}}.module-match-item .match-header .infos.align-right { justify-content: flex-end}.module-match-item .match-header .infos .stats { align-self: flex-end}.module-match-item .match-header .infos span { display: inline-block; position: relative; left: 5px; top: -4px}.module-match-item .match-header .infos .referee { padding-left: 20px; max-width: 55%; text-align: right; line-height: 1.3; -ms-flex-item-align: end; align-self: flex-end}.module-match-item .timeline { width: 100%; overflow: hidden}.module-match-item .recent-matches td { padding-top: 0 !important; padding-bottom: 0 !important}.module-match-item .recent-matches .td-schedule-match-results { font-weight: 700}.module-match-item .recent-matches td:last-child { padding-right: 0 !important}@media (min-width: 1600px) { .module-match-item .recent-matches td:first-child { white-space: nowrap}}.module-match-item .recent-matches td.logo { display: table-cell; height: 40px}.module-match-item .recent-matches td.logo figure { margin: 0 auto}.module-match-item .recent-matches td.logo img { display: inline-block; vertical-align: middle; min-height: 30px}.module-match-item .recent-matches td.logo.fcu-logo figure { width: 40px; height: 40px}.module-match-item .recent-matches td.logo:not(.fcu-logo) figure { width: 30px; height: 30px}@media (min-width: 1600px) { .module-match-item .recent-matches td.logo, .module-match-item .recent-matches td.logo.fcu-logo figure { height: 50px}.module-match-item .recent-matches td.logo.fcu-logo figure { width: 50px}}.module-match-item .recent-matches .th-schedule-date, .module-match-item .recent-matches .td-schedule-date, .module-match-item .recent-matches .th-schedule-team-home, .module-match-item .recent-matches .th-schedule-team-guest { width: auto; padding-left: 0; padding-right: 0; text-align: center; border-left: none !important}.module-match-item .recent-matches .td-schedule-team-home, .module-match-item .recent-matches .td-schedule-team-guest { text-align: center !important}.module-match-item .recent-matches .match-link a { top: 5px; padding: 8px}@media (min-width: 992px) and (max-width: 1599px) { .module-match-item .recent-matches .match-link a { right: -20px}}@media (min-width: 1600px) { .module-match-item .recent-matches .match-link a { top: 10px}}@media (max-width: 420px) { .module-match-item .recent-matches .match-link a { right: -23px}}.module-match-item .report .outline { margin-bottom: 20px}.module-match-item .report h2 { padding-right: 45px; font-size: 30px}@media (min-width: 1600px) { .module-match-item .report h2 { padding-right: 60px}}.module-match-item .module-pool-teaser .match { display: none !important}.module-match-item .module-pool-teaser .general { display: block !important}.module-match-item .team-ranking { font-size: 19px; color: #333333; font-family: Khand, Arial, Helvetica, sans-serif; margin: 0 0 10px 0; height: 130px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.module-match-item .ranking-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 10px}.module-match-item .ranking-row:last-child { margin-bottom: 0}.module-match-item .ranking-value { font-weight: 700; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center}@media (max-width: 325px) { .module-match-item .team-ranking { padding: 10px}}.module-match-teaser .teams { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; margin-top: 5px; padding: 0 10px}.module-match-teaser .teams .home, .module-match-teaser .teams .guest { position: relative; width: 40%}.module-match-teaser .teams .home { justify-content: flex-end; text-align: right; padding-right: 15px}.module-match-teaser .teams .guest { justify-content: flex-start; text-align: left; padding-left: 15px}.module-match-teaser .teams .fcu { width: 60%}.module-match-teaser .logo { height: 0; padding-bottom: 50%}.module-match-teaser img { position: absolute; top: 50%; width: 100%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%)}.module-match-teaser .home img { right: 0}.module-match-teaser .logo img { max-width: 110px}.module-match-teaser .fcu .logo img { max-width: 210px}.module-matchcenter { text-align: center; color: #ffffff; overflow: hidden; background: rgba(0,0,0,0.25); border-radius: 3px; margin-left: -20px; margin-right: -20px; position: relative}@media (min-width: 576px) { .module-matchcenter { margin-left: -25px; margin-right: -25px}}@media (min-width: 992px) { .module-matchcenter { margin-left: 0; margin-right: 0}}.module-matchcenter .header { position: relative}.module-matchcenter .headline { text-shadow: 0 0 3px black;}.module-matchcenter .headline.short { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important}.module-matchcenter .headline.full { display: none !important}@media (min-width: 1400px) { .module-matchcenter .headline.short { display: none !important}.module-matchcenter .headline.full { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: nowrap; flex-wrap: nowrap}}.module-matchcenter .item { margin-left: 20px; width: 100%; padding: 20px}.module-matchcenter .slider:not(.flickity-enabled) .item { margin: 0; position: absolute; top: 9999px; left: 9999px}.module-matchcenter .teams { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100px; padding: 0 20px; width: 100%}@media (min-width: 768px) { .module-matchcenter .teams { height: 125px; padding: 0}}@media (min-width: 1600px) { .module-matchcenter .teams { height: 145px}}.module-matchcenter .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: -7px; width: 125px; height: 125px}.module-matchcenter .logo img { min-width: 1px}@media (max-width: 500px) { .module-matchcenter .teams.has-timer .logo { display: none}}@media (min-width: 768px) { .module-matchcenter .logo { width: 175px; height: 175px}}.module-matchcenter .logo.opponent { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}.module-matchcenter .logo.opponent img { -webkit-transform: scale(0.75); transform: scale(0.75); -webkit-transform-origin: right; transform-origin: right}.module-matchcenter .fcu-is-home .logo.opponent { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}.module-matchcenter .fcu-is-home .logo.opponent img { -webkit-transform-origin: left; transform-origin: left}@media (min-width: 768px) { .module-matchcenter .logo.opponent img { -webkit-transform: scale(0.55); transform: scale(0.55)}}.module-matchcenter .result { font-weight: 700; text-transform: uppercase; font-size: 80px; white-space: nowrap; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 20px; font-family: Khand, Arial, Helvetica, sans-serif; flex-shrink: 0}@media (min-width: 576px) { .module-matchcenter .result { padding: 0 35px; font-size: 100px}}@media (min-width: 1600px) { .module-matchcenter .result { font-size: 150px}}.module-matchcenter .result .dots { position: relative; font-size: 60%; margin: 0 10px}.module-matchcenter .fcu-is-home .result .team-home-goals, .module-matchcenter .fcu-is-guest .result .team-guest-goals { color: #e30613; text-shadow: 0 0 3px black;}.module-matchcenter .result .counter { position: relative; top: -5px}.module-matchcenter .ticker { white-space: nowrap; width: 100%; border-radius: 3px; overflow: hidden; margin-bottom: 10px}.module-matchcenter .team-ranking { font-size: 19px; color: #ffffff; background: rgba(255,255,255,0.20); font-family: Khand, Arial, Helvetica, sans-serif; margin: 0 0 10px 0; height: 130px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.module-matchcenter .team-balance { font-size: 19px; color: #ffffff; background: rgba(255,255,255,0.20); font-family: Khand, Arial, Helvetica, sans-serif; margin: 0 0 10px 0; height: 130px; display: flex; justify-content: space-between; align-items: center}.module-matchcenter .team-balance th { font-weight: 600; width: 20%}.module-matchcenter .team-balance .site-headline { display: flex; padding: 8px 15px 0 0}.module-matchcenter .team-balance .records-wrap { display: flex; flex-grow: 1}.module-matchcenter .team-balance .records { width: 100%}.module-matchcenter .ranking-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 10px}.module-matchcenter .ranking-row:last-child { margin-bottom: 0}.module-matchcenter .ranking-value { font-weight: 600; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center}@media (max-width: 325px) { .module-matchcenter .team-ranking { padding: 10px}}.module-matchcenter .game-buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}@media (max-width: 575px) { .module-matchcenter .game-buttons { -ms-flex-wrap: wrap; flex-wrap: wrap}.module-matchcenter .game-buttons .button { margin-bottom: 5px}}@media (min-width: 576px) { .module-matchcenter .game-buttons { padding-top: 10px}}.module-matchcenter .game-buttons .button { padding-left: 10px; padding-right: 10px}.module-matchcenter .game-buttons .button.action { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1}.module-matchcenter .game-buttons .button:not(:last-child) { margin-right: 10px}@media (min-width: 576px) { .module-matchcenter .game-buttons .button:not(:last-child) { margin-right: 20px}}@media (min-width: 768px) { .module-matchcenter .game-buttons { text-align: right; display: block}.module-matchcenter .game-buttons .button { padding-left: 25px; padding-right: 25px}.module-matchcenter .game-buttons .button.action { padding-left: 65px; padding-right: 65px}}@media (min-width: 1600px) { .module-matchcenter .game-buttons .button.action { padding-left: 95px; padding-right: 95px}}.module-matchcenter .slider .flickity-prev-next-button { border-radius: 0; height: calc(100% - 195px); top: 0; transform: none; width: 50px}.module-matchcenter .slider .flickity-prev-next-button.previous { left: 15px}.module-matchcenter .slider .flickity-prev-next-button.next { right: 15px}.module-matchcenter .slider .flickity-prev-next-button svg { left: 0; width: 26px; top: auto; bottom: 0}@media (min-width: 576px) { .module-matchcenter .slider .flickity-prev-next-button svg { width: 36px; bottom: 5px}}.module-matchcenter .slider .flickity-prev-next-button.next svg { left: auto; right: 0}.module-header-notifications { position: relative; color: #333333; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; min-width: 60px}.module-header-notifications .profile { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; transform: scale(0.8); transform-origin: right; cursor: pointer}@media (min-width: 992px) { .module-header-notifications .profile { transform: scale(1)}}.module-header-notifications .profile .name { display: inline-block; margin-right: 20px; font-weight: 600; text-align: right; white-space: normal; line-height: 1.2; max-width: 250px; font-family: Khand, Arial, Helvetica, sans-serif; position: relative; top: 2px}.module-header-notifications .image { display: block; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; border: 4px solid #ffdd00; position: relative; background-color: #333; color: #ffffff}.module-header-notifications .image .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.module-header-notifications .badge { display: block; width: 22px; height: 22px; background: #ffdd00; color: #1d1d1b; text-align: center; font-weight: 600; padding-top: 5px; font-size: 19px; border-radius: 50%; position: absolute; right: 0px; top: 0px}.module-header-notifications .dropdown { position: absolute; font-size: 19px; color: #333333; cursor: default; top: 60px; right: -20px; background: #ffffff; white-space: normal; width: 400px; max-width: 100vw; box-shadow: 0 0 10px rgba(0,0,0,0.25); opacity: 0; transition: opacity 0.3s; display: none}@media (min-width: 0px) { .module-header-notifications .dropdown { right: -20px}}@media (min-width: 576px) { .module-header-notifications .dropdown { right: -20px}}@media (min-width: 768px) { .module-header-notifications .dropdown { right: -20px}}@media (min-width: 992px) { .module-header-notifications .dropdown { right: -20px}}@media (min-width: 1600px) { .module-header-notifications .dropdown { right: -25px}}@media (min-width: 1600px) { .module-header-notifications .dropdown { right: 0px}}.module-header-notifications .dropdown.active { opacity: 1; display: block}@media (min-width: 992px) { .module-header-notifications .dropdown { top: 70px}}.module-header-notifications .notifications .header { font-weight: 600; padding: 20px 35px 18px 35px; text-align: center; position: relative; background: #ffffff}.module-header-notifications .notifications .header .icon { position: absolute; right: 5px; top: 50%; padding: 12px; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%); transition: transform 0.3s; cursor: pointer}.module-header-notifications .notifications .header .icon:hover { transform: translateY(-50%) scale(1.2)}.module-header-notifications .notifications .item { padding: 15px 15px 10px 55px; margin-bottom: 2px; background: #f2f2f2; line-height: 1.2; position: relative}.module-header-notifications .notifications span { font-weight: 600; display: inline-block}.module-header-notifications .notifications .button { display: block; line-height: 30px; font-size: 19px; margin: 10px auto 5px auto}.module-header-notifications .notifications .item .icon { position: absolute; top: 14px; left: 15px}.module-header-notifications .notifications .important .icon { color: #e30613}.module-header-notifications .user { height: 65px; overflow: hidden}.module-header-notifications .user .show, .module-header-notifications .user .pool-ranking, .module-header-notifications .user .edit, .module-header-notifications .user .errors { min-height: 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; background: #e30613; color: #ffffff; transition: transform 0.3s}.module-header-notifications .user .show .item, .module-header-notifications .user .pool-ranking .item, .module-header-notifications .user .edit .item, .module-header-notifications .user .errors .item { max-width: 100%}.module-header-notifications .show-edit-view .user .show, .module-header-notifications .show-edit-view .user .edit, .module-header-notifications .pool.show-pool-ranking-view .user .show, .module-header-notifications .pool.show-pool-ranking-view .user .pool-ranking { -webkit-transform: translateY(-70px); transform: translateY(-70px)}.module-header-notifications .show-edit-errors .user .edit, .module-header-notifications .show-edit-errors .user .errors, .module-header-notifications .pool.show-edit-view .user .show, .module-header-notifications .pool.show-edit-view .user .edit { -webkit-transform: translateY(-140px); transform: translateY(-140px)}.module-header-notifications .pool.show-edit-errors .user .edit, .module-header-notifications .pool.show-edit-errors .user .errors { -webkit-transform: translateY(-210px); transform: translateY(-210px)}.module-header-notifications .user a:hover { color: #ffdd00}.module-header-notifications .user .show .image { margin: 5px 15px; -ms-flex-negative: 0; flex-shrink: 0; width: 55px; height: 55px}.module-header-notifications .user .show .name { text-transform: uppercase; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-family: Khand, Arial, Helvetica, sans-serif}.module-header-notifications .user .show .name span.nickname { font-size: 19px; display: inline-block; white-space: nowrap; width: 100%; text-overflow: ellipsis; overflow: hidden; font-weight: 600}.module-header-notifications .user .show .name span.fullname { font-weight: normal; font-size: 19px}.module-header-notifications .user .show .show-pool-ranking, .module-header-notifications .user .show .edit-user, .module-header-notifications .user .show .logout { height: 55px; display: flex; -ms-flex-preferred-size: 45px; flex-basis: 45px; -ms-flex-negative: 0; flex-shrink: 0; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.module-header-notifications .user .show .edit-user svg { position: relative; top: 1px}.module-header-notifications .user .show .show-pool-ranking { position: relative}.module-header-notifications .user .show .show-pool-ranking .rank { position: absolute; bottom: 5px; left: 24px; width: 20px; height: 20px; padding: 3px 0; font-size: 11px; border-radius: 10px; text-align: center; line-height: 1.5; background: #1d1d1b}.module-header-notifications .user .show .show-pool-ranking:hover .rank { background: #ffdd00; color: #1d1d1b}.module-header-notifications .user .pool-ranking .icon { margin: 5px 15px; -ms-flex-negative: 0; flex-shrink: 0; width: 55px; height: 55px; padding: 7px}.module-header-notifications .user .pool-ranking .information { text-transform: uppercase; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: calc(100% - 195px); font-family: Khand, Arial, Helvetica, sans-serif}.module-header-notifications .user .pool-ranking .information span.current-rank { font-size: 19px; display: inline-block; white-space: nowrap; width: 100%; text-overflow: ellipsis; overflow: hidden; font-weight: 600}.module-header-notifications .user .pool-ranking .information span.current-points { font-weight: normal; font-size: 19px}.module-header-notifications .user .pool-ranking .open-pool-ranking, .module-header-notifications .user .pool-ranking .close { height: 55px; display: flex; -ms-flex-preferred-size: 60px; flex-basis: 60px; -ms-flex-negative: 0; flex-shrink: 0; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.module-header-notifications .user .edit .upload { margin: 5px 15px; -ms-flex-negative: 0; flex-shrink: 0; width: 55px; height: 55px; color: #ffdd00; cursor: pointer}.module-header-notifications .user .edit .upload:hover { cursor: pointer}.module-header-notifications .user .edit .site-loading svg, .module-header-notifications .user .edit .upload .site-loading-icon { display: none}.module-header-notifications .user .edit .site-loading .site-loading-icon { z-index: 1; display: inline}.module-header-notifications .user .edit .nickname { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.module-header-notifications .user .edit input { display: block; width: 100%; border: 2px solid #000; background: #ffffff; padding: 7px 15px 5px 15px; font-size: 19px; font-family: Khand, Arial, Helvetica, sans-serif; font-weight: 400}.module-header-notifications .user .edit input:focus { border-color: #ffdd00; outline: none}.module-header-notifications .user .edit .save { height: 55px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 60px; flex-basis: 60px; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.module-header-notifications .user .edit .edit-profile { display: -webkit-box; display: -ms-flexbox; display: flex; height: 55px; -ms-flex-preferred-size: 60px; flex-basis: 60px; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 15px; text-transform: uppercase; text-align: right; padding-right: 15px}.module-header-notifications .user .errors svg { margin: 5px 15px; -ms-flex-negative: 0; flex-shrink: 0; display: inline-block}.module-header-notifications .user .errors .error-box { font-size: 15px; display: inline-block; white-space: nowrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 10px 5px; text-overflow: ellipsis; line-height: 1.5; overflow: hidden; font-weight: 600}.module-header-notifications .user .errors .close { height: 55px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 60px; flex-basis: 60px; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}