.adminBackButtonWrapper {display: flex;justify-content: center;}.adminBackButton {background-color: #fff;padding: 5px 5px;margin: 0 auto 20px;}.adminBackButton > a {}.bbEditor > .undoRedoBox {display: none;}.bbEditor {display: none;position: relative;}.bbEditor.initialized {display: flex;}.bbEditor.maximized {max-height: 90%;max-height: calc(100% - 100px);}.bbEditor.design-1 {flex-direction: column;justify-content: flex-start;align-items: stretch;}.bbEditor.design-1 > .buttonBox {order: 0;flex: 0 0 auto;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;align-content: flex-start;margin: -3px -3px 2px;}.bbEditor.design-1 > .editorBox {order: 0;flex: 0 0 auto;height: 200px;min-height: 200px;max-height: 200px;resize: none;margin-bottom: 20px;overflow-x: hidden;overflow-y: scroll;font-family: Verdana, sans-serif;}.bbEditor.design-1 > .previewBox {order: 1;flex: 0 0 auto;position: relative;overflow: hidden;height: 200px;min-height: 200px;max-height: 200px;pointer-events: none;}.bbEditor.design-1 > .previewBox:before {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;justify-content: center;align-items: center;font-weight: 100;font-size: 4em;content: "Vorschau";color: rgba(0, 0, 0, 0.2);}.bbEditor.design-1 > .previewBox > div {overflow-x: hidden;overflow-y: scroll;display: flex;align-items: stretch;height: 200px;min-height: 200px;max-height: 200px;background-color: rgba(0, 0, 0, 0.07);padding: 2px 4px;pointer-events: auto;}.bbEditor.design-1 > .previewBox > div > div {width: 100%;}.bbEditor.design-1 > .buttonBox > div {cursor: pointer;background-color: rgba(0, 0, 0, 0.07);padding: 4px;margin: 3px;}.bbEditor.design-1 > .buttonBox > div:hover {background-color: rgba(0, 0, 0, 0.1);}.bbEditor.design-1 > .buttonBox > div:active {background-color: rgb(28, 151, 203);color: #fff;}.bbEditor.design-1 > .buttonBox > .alignRightIfLastIcon:last-child {margin-left: auto;}.bbEditor.design-1 > .buttonBox > .bbSpecialButton {color: rgb(28, 151, 203);}.bbEditor.design-1.maximized > .editorBox,.bbEditor.design-1.maximized > .previewBox {flex: 0 1 40%;flex: 0 1 calc(50vh - 50px);}.bbEditor.design-1.maximized > .editorBox,.bbEditor.design-1.maximized > .previewBox,.bbEditor.design-1.maximized > .previewBox > div {height: calc(50vh - 50px);max-height: calc(50vh - 50px);}.bbEditor.design-1.maximized > .previewBox > div {min-height: 100%;}.buttonBox .material-icons.symbol-floatleft > .material-icons {transform: rotateZ(-45deg);}.buttonBox .material-icons.symbol-floatright > .material-icons {transform: rotateZ(45deg);}.bbBox {font-weight: normal;font-style: normal;text-decoration: none;font-size: 1em;text-align: left;color: #000;position: relative;}.bbEditor .previewBox .bbBox {word-break: break-word;}.bbBox, .bbBox * {border-bottom: 1px solid transparent;margin-bottom: -1px;}.bbBox .bb-here {display: inline-block;width: 0;height: 0;max-width: 0;max-height: 0;}.bbBox .bb-scrollanchor {display: inline-block;font-size: 0;line-height: 0;width: 0;max-width: 0;height: 0;max-height: 0;opacity: 0;pointer-events: none;}.bbBox .bb-b {font-weight: bold;}.bbBox .bb-i {font-style: italic;}.bbBox .bb-u {position: relative;}.bbBox .bb-u:after {content: "";position: absolute;top: 1.2em;left: 0;right: 0;border-top: 1px solid #000;}.bbBox .bb-x {text-decoration: line-through;}.bbBox .bb-s {font-size: 0.7em;}.bbBox .bb-l {font-size: 1.3em;}@media all and (min-width: 769px) {.bbBox .bb-floatleft {float: left;max-width: 33%;margin-right: 30px;margin-bottom: 20px;}.bbBox .bb-floatright {float: right;max-width: 33%;margin-left: 30px;margin-bottom: 20px;}}@media all and (min-width: 385px) and (max-width: 768px) {.bbBox .bb-floatleft {float: left;max-width: 45%;margin-right: 20px;margin-bottom: 10px;}.bbBox .bb-floatright {float: right;max-width: 45%;margin-left: 20px;margin-bottom: 10px;}}@media all and (max-width: 384px) {.bbBox .bb-floatleft,.bbBox .bb-floatright {max-width: 100%;margin-bottom: 20px;}}.bbBox .bb-floatclear {clear: both;}.bbBox .bb-left {text-align: left;}.bbBox .bb-justify {text-align: justify;}.bbBox .bb-center {text-align: center;}.bbBox .bb-right {text-align: right;}.bbBox .bb-highlight {color: rgb(28, 151, 203);}.bbBox .bb-img {width: 100%;max-width: 100%;}.bbBox .bb-flex {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;}.bbBox .bb-flex > .bb-cell {flex: 0 1 auto;border: 1px solid #bbb;margin: -1px 0 0 -1px;background-color: rgba(0, 0, 0, 0.1);padding: 8px 12px;}.bbBox .bb-pdf {width: 100%;height: 500px;max-width: 100%;max-height: 80vh;}.bbBox .bb-vid {border: none;overflow: hidden;background-color: transparent;width: 100%;max-width: 100%;height: auto;max-height: 48.57vw; }.bbBox .bb-vidBox-html5 .bb-vid {max-width: 100%;}.bbBox .bb-vid-fb {}.bbBox .bb-vid-yt {}.bbBox .bb-vid-html5 {}.bbBox .bb-vidBox-html5 {position: relative;display: inline-block;}.bbBox .bb-vidBox-html5 .overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;align-content: center;cursor: pointer;}.bbBox .bb-vidBox-html5.played .overlay {display: none;}.bbBox .bb-vidBox-html5 .overlay > i {transition: color 0.4s ease-out, background-color 0.4s ease-out, transform 0.4s ease-out;font-style: normal;width: 8rem;height: 8rem;max-width: 10vmax;max-height: 10vmax;background-color: rgba(0, 0, 0, 0.5);color: rgba(255, 255, 255, 0.75);font-size: 5rem;line-height: 1em;border: none;display: flex;justify-content: center;align-items: center;align-content: center;transform: scale(1, 1);}.bbBox .bb-vidBox-html5:not(.played):hover .overlay > i {background-color: rgba(0, 0, 0, 0.75);color: #fff;transform: scale(1.15, 1.15);}.bbFileSelect {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;align-content: flex-start;}.bbFileSelect > .currentPath {flex: 1 1 auto;flex: 1 1 calc(100% - 220px);padding-right: 10px;display: flex;justify-content: flex-start;align-items: center;align-content: stretch;}.bbFileSelect > .currentPath.hidden {pointer-events: none;color: transparent;}.bbFileSelect > .searchBarWrapper {flex: 0 1 auto;}.bbFileSelect > .searchBarWrapper > .searchBar {width: 100%;max-width: 100%;}.bbFileSelect > .currentPath,.bbFileSelect > .searchBarWrapper {padding-bottom: 4px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-bottom: 4px;}.bbFileSelect > .fileLister {flex: 1 1 100%;min-height: 150px;max-height: 80vw;overflow-x: hidden;overflow-y: scroll;position: relative;}.bbFileSelect > .fileLister > .entry {transition: color 0.3s ease-out;cursor: pointer;color: #000;}.bbFileSelect > .fileLister > .entry:hover,.bbFileSelect > .fileLister > .entry:active {color: rgb(28, 151, 203);}.bbFileSelect > .fileLister > .entry-directory,.bbFileSelect > .fileLister > .entry-file {padding-left: 22px;position: relative;}.bbFileSelect > .fileLister > .entry-directory {}.bbFileSelect > .fileLister > .entry-file {}.bbFileSelect > .fileLister > .entry-directory:before,.bbFileSelect > .fileLister > .entry-file:before {position: absolute;top: 0;bottom: 0;left: 0;width: 20px;font-family: "Material Icons";}.bbFileSelect > .fileLister > .entry-directory:before {content: "folder_open";}.bbFileSelect > .fileLister > .entry-file:before {content: "insert_drive_file";}.bbFileSelect > .uploadBox {margin-top: 10px;border-top: 1px solid rgba(0, 0, 0, 0.1);padding-top: 5px;align-self: flex-end;flex: 1 1 100%;height: 40px;overflow-x: hidden;overflow-y: auto;}.bbFileSelect > .uploadBox.hidden--searching,.bbFileSelect > .uploadBox.hidden {pointer-events: none;opacity: 0;visibility: hidden;}.bbFileSelect .autoFocusCatcher {position: absolute;top: -1000vh;left: -1000vw;pointer-events: none;opacity: 0;}.bbComfort_uploadBox_iFrame {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-end;align-content: flex-end;}.bbComfort_uploadBox_introText {flex: 0 1 auto;margin-right: 10px;font-weight: bold;cursor: pointer;}.bbComfort_uploadBox_form {flex: 1 1 auto;}.blog-container .blog-post {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;align-content: flex-start;}.blog-container .blog-post .image {order: 1;flex: 1 1 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;height: 400px;}.blog-container .blog-post .title {order: 2;flex: 0 1 auto;margin: 40px 0 20px;}.blog-container .blog-post.blog-post-active .title {}.blog-container .blog-post .title:hover {}.blog-container .blog-post .date {order: 3;flex: 0 1 auto;margin: 40px 0 20px auto;padding-left: 20px;text-align: right;}.blog-container .blog-post .close,.blog-container .blog-post .button-readMore {order: 5;flex: 0 1 auto;margin-left: auto;}.blog-container .blog-post .comments {}.blog-container .blog-post .text {order: 4;padding-bottom: 20px;border-bottom: 1px solid #eee;margin-bottom: 20px;}.blog-container .blog-post.blog-post-active .button-readMore,.blog-container .blog-post:not(.blog-post-active) .icon-close,.blog-container .blog-post:not(.blog-post-active) .close {display: none;}.blog-container .blog-post .full {transition: opacity 0.7s ease-out;opacity: 0;}.blog-container .blog-post:not(.blog-post-active) .full {max-height: 0;font-size: 0;line-height: 0;pointer-events: none;z-index: -500;}.blog-container .blog-post:not(.blog-post-preactive) .full {display: none;}.blog-container .blog-post.blog-post-active .full {opacity: 1;}.blog-container .blog-post .full {}.blog-container .blog-post .close {}.blog-container .blog-post .icon-close {display: none;}@media all and (min-width: 1025px) {}@media all and (max-width: 1024px) {}.desktop-arrow-top,.desktop-arrow-bottom,.desktop-arrow-left,.desktop-arrow-right,.laptop-arrow-top,.laptop-arrow-bottom,.laptop-arrow-left,.laptop-arrow-right,.tablet-arrow-top,.tablet-arrow-bottom,.tablet-arrow-left,.tablet-arrow-right,.mobile-arrow-top,.mobile-arrow-bottom,.mobile-arrow-left,.mobile-arrow-right {position: relative;}@media all and (min-width: 1281px) {.desktop-arrow-top:after,.desktop-arrow-bottom:after,.desktop-arrow-left:after,.desktop-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.desktop-arrow-top:after,.desktop-arrow-bottom:after {left: calc(50% - 20px);}.desktop-arrow-top:after {top: -20px;}.desktop-arrow-bottom:after {bottom: -20px;}.desktop-arrow-left:after,.desktop-arrow-right:after {top: calc(50% - 20px);}.desktop-arrow-left:after {left: -20px;}.desktop-arrow-right:after {right: -20px;}}@media all and (min-width: 1025px) and (max-width: 1280px) {.laptop-arrow-top:after,.laptop-arrow-bottom:after,.laptop-arrow-left:after,.laptop-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.laptop-arrow-top:after,.laptop-arrow-bottom:after {left: calc(50% - 20px);}.laptop-arrow-top:after {top: -20px;}.laptop-arrow-bottom:after {bottom: -20px;}.laptop-arrow-left:after,.laptop-arrow-right:after {top: calc(50% - 20px);}.laptop-arrow-left:after {left: -20px;}.laptop-arrow-right:after {right: -20px;}}@media all and (min-width: 769px) and (max-width: 1024px) {.tablet-arrow-top:after,.tablet-arrow-bottom:after,.tablet-arrow-left:after,.tablet-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.tablet-arrow-top:after,.tablet-arrow-bottom:after {left: calc(50% - 20px);}.tablet-arrow-top:after {top: -20px;}.tablet-arrow-bottom:after {bottom: -20px;}.tablet-arrow-left:after,.tablet-arrow-right:after {top: calc(50% - 20px);}.tablet-arrow-left:after {left: -20px;}.tablet-arrow-right:after {right: -20px;}}@media all (max-width: 768px) {.mobile-arrow-top:after,.mobile-arrow-bottom:after,.mobile-arrow-left:after,.mobile-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.mobile-arrow-top:after,.mobile-arrow-bottom:after {left: calc(50% - 20px);}.mobile-arrow-top:after {top: -20px;}.mobile-arrow-bottom:after {bottom: -20px;}.mobile-arrow-left:after,.mobile-arrow-right:after {top: calc(50% - 20px);}.mobile-arrow-left:after {left: -20px;}.mobile-arrow-right:after {right: -20px;}}.chart-inner-center .inner {display: flex;justify-content: center;align-items: center;align-content: stretch;}.chart {cursor: default;position: relative;border-radius: 100% 100%;}.chart > i.inner,.chart > i.track,.chart > i.bar {position: absolute;}.chart > i.track {top: 0;bottom: 0;left: 0;right: 0;border-radius: 100%;}.chart > i.bar {top: 0;bottom: 0;right: 0;width: 50%;border-top-right-radius: 200% 100%;border-bottom-right-radius: 200% 100%;transform-origin: 0% 50%;z-index: 1;}.chart > i.inner {border-radius: 100%;top: 0;bottom: 0;left: 0;right: 0;font-style: normal;z-index: 2;overflow: hidden;}.chart:not(.lt-50) .lt-50,.chart:not(.gt-50) .gt-50 {display: none;}.chart.lt-50 .lt-50 {}.chart.gt-50 .gt-50 {}.chart {transition: transform 0.5s ease-out;}.chart > .inner > * {transition: transform 0.5s ease-in-out;}.chart,.chart > .track,.chart > .bar,.chart > .inner,.chart .percent {outline: 1px solid transparent;box-sizing: border-box;}.chart, .chart div {transform: scale(1.03, 1.03);}.chart:hover {transform: scale(1.1, 1.1);}.chart:hover .percent {transform: scale(1.1, 1.1);}.chart .percent {font-size: 2.65em;}.chart .percent:not(:empty):after {content: "%";color: #000;padding-left: 0.1em;}@media all and (min-width: 1025px) {}@media all and (max-width: 1024px) {}.columns-flex,.columns-1,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6,.columns-7,.columns-8,.columns-9,.columns-10,.columns-11,.columns-12,.columns-13,.columns-14,.columns-15,.columns-16 {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;margin-bottom: 100px;}.columns-flex > * { flex: 1 1 auto; }.columns-1 > * { flex: 0 1 100%; }.columns-2 > * { flex: 0 1 49.99999%; }.columns-3 > * { flex: 0 1 33.33333%; }.columns-4 > * { flex: 0 1 24.99999%; }.columns-5 > * { flex: 0 1 19.99999%; }.columns-6 > * { flex: 0 1 16.66666%; }.columns-7 > * { flex: 0 1 14.28571%; }.columns-8 > * { flex: 0 1 12.49999%; }.columns-9 > * { flex: 0 1 11.11111%; }.columns-10 > * { flex: 0 1 9.99999%; }.columns-11 > * { flex: 0 1 9.09090%; }.columns-12 > * { flex: 0 1 8.33333%; }.columns-13 > * { flex: 0 1 7.69230%; }.columns-14 > * { flex: 0 1 7.14285%; }.columns-15 > * { flex: 0 1 6.66666%; }.columns-16 > * { flex: 0 1 6.24999%; }@media all and (min-width: 1025px) and (max-width: 1280px) {.laptop-columns-flex,.laptop-columns-1,.laptop-columns-2,.laptop-columns-3,.laptop-columns-4,.laptop-columns-5,.laptop-columns-6,.laptop-columns-7,.laptop-columns-8,.laptop-columns-9,.laptop-columns-10,.laptop-columns-11,.laptop-columns-12,.laptop-columns-13,.laptop-columns-14,.laptop-columns-15,.laptop-columns-16 {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;margin-bottom: 100px;}.laptop-columns-flex > * { flex: 1 1 auto; }.laptop-columns-1 > * { flex: 0 1 100%; }.laptop-columns-2 > * { flex: 0 1 49.99999%; }.laptop-columns-3 > * { flex: 0 1 33.33333%; }.laptop-columns-4 > * { flex: 0 1 24.99999%; }.laptop-columns-5 > * { flex: 0 1 19.99999%; }.laptop-columns-6 > * { flex: 0 1 16.66666%; }.laptop-columns-7 > * { flex: 0 1 14.28571%; }.laptop-columns-8 > * { flex: 0 1 12.49999%; }.laptop-columns-9 > * { flex: 0 1 11.11111%; }.laptop-columns-10 > * { flex: 0 1 9.99999%; }.laptop-columns-11 > * { flex: 0 1 9.09090%; }.laptop-columns-12 > * { flex: 0 1 8.33333%; }.laptop-columns-13 > * { flex: 0 1 7.69230%; }.laptop-columns-14 > * { flex: 0 1 7.14285%; }.laptop-columns-15 > * { flex: 0 1 6.66666%; }.laptop-columns-16 > * { flex: 0 1 6.24999%; }}@media all and (min-width: 769px) and (max-width: 1024px) {.tablet-columns-flex,.tablet-columns-1,.tablet-columns-2,.tablet-columns-3,.tablet-columns-4,.tablet-columns-5,.tablet-columns-6,.tablet-columns-7,.tablet-columns-8,.tablet-columns-9,.tablet-columns-10,.tablet-columns-11,.tablet-columns-12,.tablet-columns-13,.tablet-columns-14,.tablet-columns-15,.tablet-columns-16 {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;margin-bottom: 100px;}.tablet-columns-flex > * { flex: 1 1 auto; }.tablet-columns-1 > * { flex: 0 1 100%; }.tablet-columns-2 > * { flex: 0 1 49.99999%; }.tablet-columns-3 > * { flex: 0 1 33.33333%; }.tablet-columns-4 > * { flex: 0 1 24.99999%; }.tablet-columns-5 > * { flex: 0 1 19.99999%; }.tablet-columns-6 > * { flex: 0 1 16.66666%; }.tablet-columns-7 > * { flex: 0 1 14.28571%; }.tablet-columns-8 > * { flex: 0 1 12.49999%; }.tablet-columns-9 > * { flex: 0 1 11.11111%; }.tablet-columns-10 > * { flex: 0 1 9.99999%; }.tablet-columns-11 > * { flex: 0 1 9.09090%; }.tablet-columns-12 > * { flex: 0 1 8.33333%; }.tablet-columns-13 > * { flex: 0 1 7.69230%; }.tablet-columns-14 > * { flex: 0 1 7.14285%; }.tablet-columns-15 > * { flex: 0 1 6.66666%; }.tablet-columns-16 > * { flex: 0 1 6.24999%; }}@media all and (max-width: 768px) {.mobile-columns-flex,.mobile-columns-1,.mobile-columns-2,.mobile-columns-3,.mobile-columns-4,.mobile-columns-5,.mobile-columns-6,.mobile-columns-7,.mobile-columns-8,.mobile-columns-9,.mobile-columns-10,.mobile-columns-11,.mobile-columns-12,.mobile-columns-13,.mobile-columns-14,.mobile-columns-15,.mobile-columns-16 {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;margin-bottom: 100px;}.mobile-columns-flex > * { flex: 1 1 auto; }.mobile-columns-1 > * { flex: 0 1 100%; }.mobile-columns-2 > * { flex: 0 1 49.99999%; }.mobile-columns-3 > * { flex: 0 1 33.33333%; }.mobile-columns-4 > * { flex: 0 1 24.99999%; }.mobile-columns-5 > * { flex: 0 1 19.99999%; }.mobile-columns-6 > * { flex: 0 1 16.66666%; }.mobile-columns-7 > * { flex: 0 1 14.28571%; }.mobile-columns-8 > * { flex: 0 1 12.49999%; }.mobile-columns-9 > * { flex: 0 1 11.11111%; }.mobile-columns-10 > * { flex: 0 1 9.99999%; }.mobile-columns-11 > * { flex: 0 1 9.09090%; }.mobile-columns-12 > * { flex: 0 1 8.33333%; }.mobile-columns-13 > * { flex: 0 1 7.69230%; }.mobile-columns-14 > * { flex: 0 1 7.14285%; }.mobile-columns-15 > * { flex: 0 1 6.66666%; }.mobile-columns-16 > * { flex: 0 1 6.24999%; }}.mainWrapper {height: 100vh;min-height: 100vh;max-height: 100vh;overflow-x: hidden;overflow-y: auto;position: relative;z-index: 1;}main.contentBox {min-height: 100vh;pointer-events: none;padding-bottom: 60px;}main.contentBox > * {pointer-events: auto;}.fallBackContent {padding: 0 10vw;}.contentBox .standardTitle {color: rgb(86, 121, 135);text-shadow: 0 0 0 rgba(86, 121, 135, 0.4); margin-bottom: 20px;}.contentBox .standardTitle.largeTitle {font-size: 2em;line-height: 1.35em;}@media all and (min-width: 1601px) {.contentBox {padding-top: 240px;}}@media all and (max-width: 1600px) {.contentBox {padding-top: 60px;}}.content--type-1 {padding: 40px 60px;min-height: 50vh;background-color: rgba(255, 255, 255, 0.95);color: #000;}.content--type-1.no-alpha {background-color: rgb(255, 255, 255);}.content--type-1b {background-color: rgba(12, 38, 54, 0.98);color: #eee;}.content--type-1b.no-alpha {background-color: rgb(12, 38, 54);}.content--padding {padding-left: 330px;padding-right: 330px;}.content--margin {margin-left: 330px;margin-right: 330px;}@media all and (min-width: 1451px) and (max-width: 1600px) {.content--padding {padding-left: 250px;padding-right: 250px;}.content--margin {margin-left: 250px;margin-right: 250px;}}@media all and (min-width: 1281px) and (max-width: 1450px) {.content--padding {padding-left: 70px;padding-right: 70px;}.content--margin {margin-left: 70px;margin-right: 70px;}}@media all and (min-width: 769px) and (max-width: 1280px) {.content--padding {padding-left: 40px;padding-right: 40px;}.content--margin {margin-left: 40px;margin-right: 40px;}}@media all and (min-width: 513px) and (max-width: 768px) {.content--type-1 {padding-top: 20px;padding-bottom: 20px;}.content--padding {padding-left: 30px;padding-right: 30px;}.content--margin {margin-left: 30px;margin-right: 30px;}}@media all and (max-width: 512px) {.content--type-1 {padding-top: 20px;padding-bottom: 20px;}.content--padding {padding-left: 10px;padding-right: 10px;}.content--margin {margin-left: 10px;margin-right: 10px;}}.content--type-2 {padding: 20px 60px;background-color: rgba(255, 255, 255, 0.95);color: #000;}.content--type-2b {background-color: rgba(12, 38, 54, 0.98);color: #eee;}.cookieBoxWrapper {transition: opacity 1s ease-out;position: fixed;top: 0;left: 0;right: 0;min-height: 100vh;background-color: rgba(255, 255, 255, 0.85);opacity: 0;z-index: 150;display: flex;justify-content: center;align-items: center;align-content: center;}.cookieBox {width: 800px;max-width: 100vw;min-height: 120px;text-align: center;padding-top: 40px;background-color: rgb(12, 38, 54);color: #ddd;font-weight: 400;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;align-content: flex-start;}.cookieBoxWrapper.openCookieBox {opacity: 1;}.cookieBox .cookieMessage {flex: 1 1 100%;align-self: center;text-align: left;padding: 0 40px 40px;}.cookieBox .privacy-normalSelectLink,.cookieBox .privacy-manualSelectLink {margin: 0 20px 20px 40px;align-self: center;}.cookieBox .cookieButtons {flex: 1 1 auto;margin: 0 40px 20px 20px;display: flex;flex-flow: row wrap;justify-content: flex-end;align-items: stretch;align-content: center;}.cookieBox .noCookieButton,.cookieBox .cookieButton {flex: 0 1 auto;align-self: flex-end;margin-left: 20px;}.cookieBox .cookieButtons > * {margin-top: 4px;}.cookieBox a {color: #fff;text-decoration: underline;}.cookieBox .privacyDecisionRow {display: flex;justify-content: flex-start;align-items: center;align-content: flex-start;}.cookieBox .privacyDecisionRow:not(:last-child) {margin-bottom: 6px;}.cookieBox .privacyDecisionRow > input {margin-right: 10px;}@media all and (max-width: 768px) {.cookieBox {padding-top: 20px;}.cookieBox .cookieMessage {padding: 0 5% 20px;}.cookieBox .cookieButtons {margin: 0 5% 20px;}}.ui-widget-overlay.ui-front { background-color: rgba(255, 255, 255, 0.8);opacity: 1;}.yes-javascript .openup-desktop-left,.yes-javascript .openup-desktop-right,.yes-javascript .openup-desktop-top,.yes-javascript .openup-desktop-bottom {transition: transform 1.1s ease-in-out, opacity 0.9s ease-in-out;opacity: 0;backface-visibility: hidden;}.yes-javascript .openup-desktop-left.openup-delayed-200,.yes-javascript .openup-desktop-right.openup-delayed-200,.yes-javascript .openup-desktop-top.openup-delayed-200,.yes-javascript .openup-desktop-bottom.openup-delayed-200 {transition: transform 1.1s ease-in-out 0.2s, opacity 0.9s ease-in-out 0.2s;}.yes-javascript .openup-desktop-left.openup-delayed-400,.yes-javascript .openup-desktop-right.openup-delayed-400,.yes-javascript .openup-desktop-top.openup-delayed-400,.yes-javascript .openup-desktop-bottom.openup-delayed-400 {transition: transform 1.1s ease-in-out 0.4s, opacity 0.9s ease-in-out 0.4s;}.yes-javascript .openup-desktop-left.openup-delayed-600,.yes-javascript .openup-desktop-right.openup-delayed-600,.yes-javascript .openup-desktop-top.openup-delayed-600,.yes-javascript .openup-desktop-bottom.openup-delayed-600 {transition: transform 1.1s ease-in-out 0.6s, opacity 0.9s ease-in-out 0.6s;}.yes-javascript .openup-desktop-left.openup-delayed-800,.yes-javascript .openup-desktop-right.openup-delayed-800,.yes-javascript .openup-desktop-top.openup-delayed-800,.yes-javascript .openup-desktop-bottom.openup-delayed-800 {transition: transform 1.1s ease-in-out 0.8s, opacity 0.9s ease-in-out 0.8s;}.yes-javascript .openup-desktop-left.openup-delayed-1000,.yes-javascript .openup-desktop-right.openup-delayed-1000,.yes-javascript .openup-desktop-top.openup-delayed-1000,.yes-javascript .openup-desktop-bottom.openup-delayed-1000 {transition: transform 1.1s ease-in-out 1.0s, opacity 0.9s ease-in-out 1.0s;}.yes-javascript .openup-desktop-left {transform-origin: 0% 50%;}.yes-javascript .openup-desktop-right {transform-origin: 100% 50%;}.yes-javascript .openup-desktop-top {transform-origin: 50% 0%;}.yes-javascript .openup-desktop-bottom {transform-origin: 50% 100%;}@media all and (min-width: 1281px) {.yes-javascript .openup-desktop-left._fade-active, .yes-javascript ._fade-active .openup-desktop-left,.yes-javascript .openup-desktop-right._fade-active, .yes-javascript ._fade-active .openup-desktop-right,.yes-javascript .openup-desktop-top._fade-active, .yes-javascript ._fade-active .openup-desktop-top,.yes-javascript .openup-desktop-bottom._fade-active, .yes-javascript ._fade-active .openup-desktop-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.yes-javascript .openup-desktop-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-desktop-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-desktop-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.yes-javascript .openup-desktop-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (max-width: 1280px) {.yes-javascript .openup-laptop-left._fade-active, .yes-javascript ._fade-active .openup-laptop-left,.yes-javascript .openup-laptop-right._fade-active, .yes-javascript ._fade-active .openup-laptop-right,.yes-javascript .openup-laptop-top._fade-active, .yes-javascript ._fade-active .openup-laptop-top,.yes-javascript .openup-laptop-bottom._fade-active, .yes-javascript ._fade-active .openup-laptop-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.yes-javascript .openup-laptop-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-laptop-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-laptop-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.yes-javascript .openup-laptop-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (max-width: 1024px) {.yes-javascript .openup-tablet-left._fade-active, .yes-javascript ._fade-active .openup-tablet-left,.yes-javascript .openup-tablet-right._fade-active, .yes-javascript ._fade-active .openup-tablet-right,.yes-javascript .openup-tablet-top._fade-active, .yes-javascript ._fade-active .openup-tablet-top,.yes-javascript .openup-tablet-bottom._fade-active, .yes-javascript ._fade-active .openup-tablet-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.yes-javascript .openup-tablet-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-tablet-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-tablet-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.yes-javascript .openup-tablet-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (max-width: 768px) {.yes-javascript .openup-mobile-left._fade-active, .yes-javascript ._fade-active .openup-mobile-left,.yes-javascript .openup-mobile-right._fade-active, .yes-javascript ._fade-active .openup-mobile-right,.yes-javascript .openup-mobile-top._fade-active, .yes-javascript ._fade-active .openup-mobile-top,.yes-javascript .openup-mobile-bottom._fade-active, .yes-javascript ._fade-active .openup-mobile-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.yes-javascript .openup-mobile-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-mobile-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.yes-javascript .openup-mobile-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.yes-javascript .openup-mobile-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (min-width: 1281px) {.yes-javascript .fade-desktop-left,.yes-javascript .fade-desktop-right,.yes-javascript .fade-desktop-top,.yes-javascript .fade-desktop-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.yes-javascript .fade-desktop-left._fade-active, .yes-javascript ._fade-active .fade-desktop-left,.yes-javascript .fade-desktop-right._fade-active, .yes-javascript ._fade-active .fade-desktop-right,.yes-javascript .fade-desktop-top._fade-active, .yes-javascript ._fade-active .fade-desktop-top,.yes-javascript .fade-desktop-bottom._fade-active, .yes-javascript ._fade-active .fade-desktop-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.yes-javascript .fade-desktop-left {transform: translate(-30vw, 0);}.yes-javascript .fade-desktop-right {transform: translate(30vw, 0);}.yes-javascript .fade-desktop-top {transform: translate(0, -30vh);}.yes-javascript .fade-desktop-bottom {transform: translate(0, 30vh);}}@media all and (max-width: 1280px) {.yes-javascript .fade-laptop-left,.yes-javascript .fade-laptop-right,.yes-javascript .fade-laptop-top,.yes-javascript .fade-laptop-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.yes-javascript .fade-laptop-left._fade-active, .yes-javascript ._fade-active .fade-laptop-left,.yes-javascript .fade-laptop-right._fade-active, .yes-javascript ._fade-active .fade-laptop-right,.yes-javascript .fade-laptop-top._fade-active, .yes-javascript ._fade-active .fade-laptop-top,.yes-javascript .fade-laptop-bottom._fade-active, .yes-javascript ._fade-active .fade-laptop-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.yes-javascript .fade-laptop-left {transform: translate(-30vw, 0);}.yes-javascript .fade-laptop-right {transform: translate(30vw, 0);}.yes-javascript .fade-laptop-top {transform: translate(0, -30vh);}.yes-javascript .fade-laptop-bottom {transform: translate(0, 30vh);}}@media all and (max-width: 1024px) {.yes-javascript .fade-tablet-left,.yes-javascript .fade-tablet-right,.yes-javascript .fade-tablet-top,.yes-javascript .fade-tablet-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.yes-javascript .fade-tablet-left._fade-active, .yes-javascript ._fade-active .fade-tablet-left,.yes-javascript .fade-tablet-right._fade-active, .yes-javascript ._fade-active .fade-tablet-right,.yes-javascript .fade-tablet-top._fade-active, .yes-javascript ._fade-active .fade-tablet-top,.yes-javascript .fade-tablet-bottom._fade-active, .yes-javascript ._fade-active .fade-tablet-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.yes-javascript .fade-tablet-left {transform: translate(-30vw, 0);}.yes-javascript .fade-tablet-right {transform: translate(30vw, 0);}.yes-javascript .fade-tablet-top {transform: translate(0, -30vh);}.yes-javascript .fade-tablet-bottom {transform: translate(0, 30vh);}}@media all and (max-width: 768px) {.yes-javascript .fade-mobile-left,.yes-javascript .fade-mobile-right,.yes-javascript .fade-mobile-top,.yes-javascript .fade-mobile-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.yes-javascript .fade-mobile-left._fade-active, .yes-javascript ._fade-active .fade-mobile-left,.yes-javascript .fade-mobile-right._fade-active, .yes-javascript ._fade-active .fade-mobile-right,.yes-javascript .fade-mobile-top._fade-active, .yes-javascript ._fade-active .fade-mobile-top,.yes-javascript .fade-mobile-bottom._fade-active, .yes-javascript ._fade-active .fade-mobile-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.yes-javascript .fade-mobile-left {transform: translate(-30vw, 0);}.yes-javascript .fade-mobile-right {transform: translate(30vw, 0);}.yes-javascript .fade-mobile-top {transform: translate(0, -30vh);}.yes-javascript .fade-mobile-bottom {transform: translate(0, 30vh);}}.feedBackWrapperWrapper {display: flex;justify-content: center;align-items: flex-start;align-content: flex-start;margin-bottom: 30px;}.feedBackWrapper {padding: 10px 25px 10px 20px;border: 2px solid rgba(0, 0, 0, 0.1);background-color: #fff; color: #000;width: 800px;max-width: 90vw;justify-content: flex-start;align-items: center;align-content: center;}.feedBackWrapper:empty {display: none;}.feedBackWrapper > * {display: flex;justify-content: flex-start;align-items: center;align-content: flex-start;font-weight: 500;}.feedBackWrapper > *:not(:last-child) {margin-bottom: 10px;}.feedBackWrapper > .feedBack-success {}.feedBackWrapper > .feedBack-error {font-weight: bold;color: #f00;}.feedBackWrapper > .feedBack-notice {}.feedBackWrapper > *:before {margin-right: 0.6em;display: flex;justify-content: center;align-items: center;font-size: 1.3em;line-height: 0;min-width: 1.1em;min-height: 1.1em;padding-top: 1px;font-weight: bold;}.feedBackWrapper > .feedBack-success:before {color: #1c97cb;content: "\2713";}.feedBackWrapper > .feedBack-error:before {color: #f00;content: "!";}.feedBackWrapper > .feedBack-notice:before {color: #1c97cb;content: "i";}.mark-error {outline: 1px solid red;outline-offset: 4px;}.mark-error > .message-error {flex: 1 1 100%;display: block;width: 100%;max-width: 100%;color: red;font-size: 0.8em;}.mark-error > .message-error:last-child {padding: 4px 4px 0;}.mark-error > .message-error:not(:last-child) {padding: 4px;}*:not(.mark-error) > .message-error {display: none;}.mark-error-overlay,.mark-success-overlay {position: absolute;top: 0;left: 0;right: 0;min-height: 100%;padding: 10%;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;align-content: center;text-align: center;}.mark-error-overlay > *,.mark-success-overlay > * {flex: 0 0 auto;}.mark-error-overlay > i.material-icons,.mark-success-overlay > i.material-icons {font-size: 5em;line-height: 1em;margin-bottom: 10px;}.mark-error-overlay > i.material-icons {color: #f00;}.mark-success-overlay > i.material-icons {color: #4f6;}.mark-error-relative,.mark-success-relative {padding: 20px;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;align-content: center;}.mark-error-relative > i.material-icons,.mark-success-relative > i.material-icons {flex: 0 0 auto;font-size: 5em;line-height: 1em;margin: 10px 20px;}.mark-error-relative > i.material-icons {color: #f00;}.mark-success-relative > i.material-icons {color: #4f6;}.mark-error-relative > .message,.mark-success-relative > .message {flex: 1 1 50%;flex: 1 1 calc(100% - 100px);}@media all and (max-width: 1024px) {.mark-error-relative,.mark-success-relative {flex-flow: column nowrap;}}html, body,div.mainWrapper,main.contentBox {max-width: 100%;}.contentBox .flex-col.flex-center,.contentBox .flex-col.flex-center-y,.contentBox .flex-row.flex-center,.contentBox .flex-row.flex-center-x {display: flex;justify-content: center;}.contentBox .flex-col.flex-center,.contentBox .flex-col.flex-center-x,.contentBox .flex-row.flex-center,.contentBox .flex-row.flex-center-y {display: flex;align-items: center;align-content: center;}.contentBox .flex-row {display: flex;flex-direction: row;}.contentBox .flex-col {display: flex;flex-direction: column;}.contentBox .flex-wrap {display: flex;flex-wrap: wrap;}.contentBox .flex-nowrap {display: flex;flex-wrap: nowrap;}.contentBox .flex-col.flex-fill {align-items: stretch;align-content: stretch;}.contentBox .flex-row.flex-fill > * {flex-grow: 1;}.contentBox .flex-col.flex-nofill {align-items: center;align-content: center;}.contentBox .flex-nofill-self,.contentBox .flex-row > .flex-nofill-self,.contentBox .flex-row.flex-nofill > * {flex-grow: 0;}.contentBox .flex-col > .flex-fill-self {align-self: stretch;}.contentBox .flex-row > .flex-fill-self {flex-grow: 1;}.contentBox .flex-col > .flex-nofill-self {align-self: center;}@media all and (min-width: 1025px) {}@media all and (max-width: 1024px) {}.flexyBG-noBG,.flexyBG-wrapper {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;pointer-events: none;overflow: hidden;}.flexyBG-noBG {background-color: #eee;}.flexyPool {display: none;}.no-javascript .flexyBG-active,.yes-javascript .flexyBG-active-noJS {display: none;}.flexyBG-entry {transition: opacity 1s ease-out;}.flexyBG-entry.flexyBG-init {opacity: 1;}.flexyBG-entry:not(.flexyBG-init),.flexyBG-entry.flexyBG-fading-out {opacity: 0;}.flexyBG-entry.flexyBG-fading-out {transition: opacity 1.5s ease-in-out;}.flexyBG-active > .instant-init {transition: opacity 0s linear 0s !important;}.flexyMedia {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.flexyMedia-zoom {transition: transform 20s ease 1s;transform: scale(1, 1);}.flexyMedia-image {background-size: cover;background-position: center center;background-repeat: no-repeat;}.flexyBG-entry.flexyBG-init .flexyMedia-zoom {transform: scale(1.15, 1.15);}.flexyMedia-video {object-fit: cover;object-position: 50% 50%;max-width: none;min-width: 100vw;min-height: 100vh;}.flexyDots {z-index: 5;position: absolute;left: 20px;right: 20px;bottom: 10px;display: flex;flex-flow: row wrap-reverse;justify-content: flex-start;align-items: flex-end;align-content: flex-end;pointer-events: none;}.flexyDot {pointer-events: auto;width: 15px;height: 15px;margin: 0 3px 5px 3px;background-color: rgba(255, 255, 255, 0.5);box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);cursor: pointer;}.flexyDot-active {position: relative;}.flexyDot-active:after {content: "";position: absolute;top: 3px;bottom: 3px;left: 3px;right: 3px;background-color: rgba(0, 0, 0, 0.3);}.flexyArrow {position: absolute;top: 0;bottom: 0;pointer-events: none;display: flex;justify-content: center;align-items: center;align-content: stretch;}.flexyArrow-left {left: 10px;}.flexyArrow-right {right: 10px;}.flexyArrow > * {pointer-events: auto;padding: 10px;font-size: 3em;cursor: pointer;background-color: rgba(255, 255, 255, 0.1);}.footerBox {position: relative;z-index: 10;background-color: rgb(4, 10, 19);color: #eee;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;margin: 0 -10px;padding: 40px 330px 15px;font-size: 0.8em;line-height: 1.15em;}@media all and (min-width: 1451px) and (max-width: 1600px) {.footerBox {padding-left: 250px;padding-right: 250px;}}@media all and (min-width: 1281px) and (max-width: 1450px) {.footerBox {padding-left: 70px;padding-right: 70px;}}@media all and (min-width: 513px) and (max-width: 1280px) {.footerBox {padding-left: 40px;padding-right: 40px;}}@media all and (max-width: 512px) {.footerBox {padding-left: 10px;padding-right: 10px;}}.footerBox > * {margin: 0 20px 40px;}.footerBox > .footerBlock {flex: 0 1 auto;}.footerBox .nextLine {flex: 1 1 100%;height: 0;max-height: 0;opacity: 0;font-size: 0;line-height: 0;margin: 0;padding: 0;}.footerBox > .footerBlock-admin {margin: 0 60px 0 auto;text-align: right;}.footerBox .admin-login-link {font-weight: 100;font-size: 1rem;}.footerGraphics {flex: 1 1 auto;align-self: flex-end;margin-left: 0;margin-right: 0;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-end;align-content: flex-start;}.footerGraphics > * {margin: 10px 20px 0 20px;}.footerBox > .footerBlock-lower {flex: 1 1 100%;margin-top: 40px;margin-bottom: 0;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;}.footerBox > .footerBlock-lower a {text-decoration: underline;}.footerBox .fairnessImageWrapper {flex: 0 0 150px;min-height: 150px;min-width: 150px;padding: 10px;background-color: rgba(255, 255, 255, 0.25);display: flex;justify-content: flex-start;align-items: stretch;align-content: stretch;}.footerBox .fairnessImageWrapper:nth-child(1) {margin-right: 20px;}.footerBox .fairnessImageWrapper:nth-child(2) {margin-left: 20px;}.footerBox .fairnessImage {flex: 1 1 100%;background-image: url('/img/logo-fairness-90.png');background-position: center center;background-size: contain;background-repeat: no-repeat;}.footerBox > .footerBlock-lower .lowerText {flex: 1 1 auto;padding-top: 10px;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: space-between;}.footerBox > .footerBlock-lower .lowerText > * {flex: 1 1 100%;}.footerBox > .footerBlock-lower .finePrint {align-self: flex-start;padding-bottom: 60px;font-size: 0.85em;}.footerBox > .footerBlock-lower .description {margin-bottom: 10px;}.footerBox > .footerBlock-lower .designCredits {flex: 1 1 auto;margin: 20px 40px 0 0;text-align: left;}.footerBox > .footerBlock-lower .copyRight {flex: 1 1 100%;text-align: center;border-top: 1px solid rgba(255, 255, 255, 0.05);padding-top: 50px;}.footerBox > .footerBlock-lower .finePrint,.footerBox > .footerBlock-lower .description {}.footerBox > .footerBlock-lower .finePrint > *,.footerBox > .footerBlock-lower .description > * {}.footerBlockTitle {font-weight: 500;font-size: 1.2em;color: #1c97cb;}.footerBlockContent {margin-top: 20px;}.footerBlockLinks {}.footerBlockLinks > * {display: block;}.footerBlockLinks > .active {color: #1c97cb;}.footerBox .opDay {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: flex-start;align-content: flex-start;}.footerBox .opDay.is-away .dayNameOnly:after {content: "*";}.footerBox .opDay.is-away .dayTimeSection > * {position: relative;color: rgba(255, 255, 255, 0.2);}.footerBox .opDay.is-away .dayTimeSection > *:after {content: "";position: absolute;top: 0.55em;left: -5px;right: -5px;border-bottom: 1px solid #999;}.footerBox .dayName {flex: 0 1 auto;padding-right: 15px;}.footerBox .dayTimes {flex: 0 1 auto;}.footerBox .dayTimes.is-closed {text-align: right;}.footerBox .dayTimes.use-flex-grow {flex-grow: 1;}.footerBox .dayTimeSection {display: flex;justify-content: flex-end;align-items: flex-start;align-content: flex-start;}.footerBox .dayTime-from {}.footerBox .dayTime-dash {padding: 0 0.5em;}.footerBox .dayTime-to {}.footerBox .footer-opTimes-awayNote,.footerBox .footer-opTimes-smallNote {max-width: 200px;margin-top: 20px;font-size: 0.8em;text-align: center;}.footerBox .hotLineLabel {margin-bottom: 8px;}.footerBox a {transition: color 0.3s ease-out 0.2s;color: #fff;text-decoration: none;}.footerBox a.bold-link-text {font-weight: 500;}.footerBox a.flexLink {display: inline-flex;justify-content: flex-start;align-items: center;align-content: baseline;}.footerBox a.flexLink > i {color: #1c97cb;font-size: 1.8em;line-height: 0em;margin-right: 0.4em;position: relative;top: 1px;}.footerBox a:hover,.footerBox a:active {transition: color 0.1s ease-out;color: #1c97cb;}@media all and (min-width: 769px) {.footerBox .opDay { padding-top: 4px;padding-bottom: 4px;}.footerBox .opDay.is-today {background-color: rgba(255, 255, 255, 0.05);margin-left: -15px;margin-right: -20px;padding-left: 12px;padding-right: 20px;border-left: 3px solid #1c97cb;}.footerBox .footerBlock-newsLetter > .footerBlockContent {max-width: 400px;}}@media all and (max-width: 768px) {.footerBox {flex-flow: column nowrap;justify-content: flex-start;}.footerBox .opDay {}.footerBox .opDay.is-today {font-weight: bold;color: #1c97cb;background-color: rgb(12, 18, 25);}.footerBlock {align-self: stretch;}.footerBlock-opTimes .footerBlockContent-actualTimes {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;}.footerBlock-opTimes .footerBlockContent-actualTimes > * {flex: 0 1 220px;padding: 10px 10px;border: 1px solid rgb(12, 18, 25);margin: -1px -1px 0 0;}@supports (display: grid) {.footerBlock-opTimes .footerBlockContent-actualTimes {display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));}}.footerBlock-service .footerBlockContent {display: inline-block;margin-left: 10px;margin-right: 10px;margin-bottom: 10px;}.footerBlock-shop .footerBlockContent,.footerBlock-info .footerBlockContent,.footerBlock-misc .footerBlockContent {display: flex;flex-flow: row wrap;align-items: stretch;align-content: flex-start;}.footerBlock-shop .footerBlockContent > *,.footerBlock-info .footerBlockContent > *,.footerBlock-misc .footerBlockContent > * {flex: 1 1 auto;padding: 10px;border: 1px solid rgb(12, 18, 25);margin: 0 -1px -1px 0;text-align: center;}.footerGraphics {align-self: stretch;justify-content: center;}}@media all and (max-width: 512px) {.footerBox .opDay {flex-flow: row wrap;}.footerBox .opDay:not(:first-child) {}.footerBox .dayName {}.footerBox .dayName,.footerBox .dayTimes {flex: 1 1 100%;}.footerBlock-opTimes .footerBlockContent-actualTimes {grid-template-columns: 1fr;}.footerBlock-opTimes .footerBlockContent-actualTimes > * {display: flex !important;flex-basis: 100%;}}.footerBox .footerBlock-newsLetter:empty {display: none;}.footerBox .footerBlock-newsLetter {position: relative;}@media all and (min-width: 513px) {.footerBox .footerBlock-newsLetter {flex-basis: 300px;}}.footerBox .footerBlock-newsLetter .mark-error-overlay,.footerBox .footerBlock-newsLetter .mark-success-overlay {border: 1px solid rgba(255, 255, 255, 0.1);}.footerBox .footerBlock-newsLetter .mark-error-overlay .icon-close,.footerBox .footerBlock-newsLetter .mark-success-overlay .icon-close {position: absolute;top: 4px;right: 4px;}.footerBox .footerBlock-newsLetter .mark-error-overlay,.footerBox .footerBlock-newsLetter .mark-success-overlay {background-color: rgb(4, 10, 19);}.footerBox .footerBlock-newsLetter .loadingWrapper {background-color: rgba(4, 10, 19, 0.96);top: -6px;bottom: -6px;left: -6px;right: -6px;}.footerBox .footerBlock-newsLetter .newsLetter-form {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;align-content: stretch;}.footerBox .footerBlock-newsLetter .newsLetter-form > * {flex: 0 0 auto;}.footerBox .footerBlock-newsLetter .newsLetter-mailField {width: 100%;}.footerBox .footerBlock-newsLetter .checkBoxRow {margin-top: 20px;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;align-content: flex-start;}.footerBox .footerBlock-newsLetter .checkBoxRow > input {flex: 0 0 auto;}.footerBox .footerBlock-newsLetter .checkBoxRow > label {flex: 0 1 90%;flex: 0 1 calc(100% - 30px);padding-top: 0.15em;font-size: 0.85em;line-height: 1.35em;}.footerBox .footerBlock-newsLetter .checkBoxRow > label > a {text-decoration: underline;}.footerBox .footerBlock-newsLetter .newsLetter-submitButton {align-self: flex-end;margin-top: 20px;}input[type="text"],input[type="password"],select,textarea {transition: outline-color 0.3s ease-out;background-color: #fff;color: #000;padding: 8px 8px;border: 1px solid rgba(0, 0, 0, 0.17);outline: 1px solid transparent;outline-offset: 1px;}select {padding-top: 7px;padding-bottom: 7px;}input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus {border-color: rgba(0, 0, 0, 0.3);outline-color: rgb(28, 151, 203);}textarea[readonly] {background-color: #f4f4f4;}input[type="radio"],input[type="checkbox"] {width: 20px;height: 20px;min-width: 20px;min-height: 20px;width: 1.1rem;height: 1.1rem;min-width: 1.1rem;min-height: 1.1rem;padding: 0;margin: 0;}.standardButton {transition: color 0.3s ease-out 0.4s, background-color 0.3s ease-out 0.4s;padding: 6px 20px;font-size: 1rem;font-weight: 300;background-color: rgb(28, 151, 203);color: #eee;border: none;outline: none;position: relative;cursor: pointer;backface-visibility: hidden;}a.standardButton {display: inline-block;}.standardButton > * {transition: transform 0.5s ease-out 0.3s;}.standardButton:after {content: "";transition: border-color 0.3s ease-out;position: absolute;top: 0;bottom: 0;right: 0.7rem;margin: auto 0;width: 0.55rem;height: 0.55rem;border: 2px solid transparent;border-left-width: 0;border-bottom-width: 0;border-radius: 2px 0 2px 0;transform-origin: 50% 50%;transform: rotateZ(45deg);backface-visibility: hidden;}.standardButton.active,.standardButton:hover,.standardButton:active {transition: color 0.3s ease-out, background-color 0.3s ease-out;background-color: rgb(16, 52, 73);color: #fff;backface-visibility: hidden;}.standardButton.active > *,.standardButton:hover > *,.standardButton:active > * {transition: transform 0.5s ease-out;transform: translateX(-0.4rem);}.standardButton.active:after,.standardButton:hover:after,.standardButton:active:after {transition: border-color 0.4s ease-out 0.3s;border-color: #fff;}.standardButton.inactive {transition: all 0s linear 0s;background-color: rgb(111, 118, 121);color: rgba(238, 238, 238, 0.5);pointer-events: none;opacity: 0.35;}.borderButton {transition: color 0.3s ease-out, border-color 0.3s ease-out, background-color 0.3s ease-out;padding: 6px 20px;font-size: 1rem;font-weight: 300;border: 1px solid rgba(0, 0, 0, 0.25);background-color: rgba(16, 52, 73, 0.15);color: #000;outline: none;position: relative;cursor: pointer;}a.borderButton {display: inline-block;}.borderButton > * {transition: transform 0.5s ease-out;}.borderButton:after {content: "";transition: border-color 0.3s ease-out;position: absolute;top: 0;bottom: 0;right: 0.7rem;margin: auto 0;width: 0.55rem;height: 0.55rem;border: 2px solid transparent;border-left-width: 0;border-bottom-width: 0;border-radius: 2px 0 2px 0;transform-origin: 50% 50%;transform: rotateZ(45deg);backface-visibility: hidden;}.borderButton.active,.borderButton:hover,.borderButton:active {transition: color 0.3s ease-out, border-color 0.3s ease-out, background-color 0.3s ease-out;background-color: rgb(16, 52, 73);border-color: rgba(0, 0, 0, 0);color: #fff;backface-visibility: hidden;}.borderButton.active > *,.borderButton:hover > *,.borderButton:active > * {transition: transform 0.5s ease-out;transform: translateX(-0.4rem);}.borderButton.active:after,.borderButton:hover:after,.borderButton:active:after {transition: border-color 0.4s ease-out;border-color: #fff;}.borderButton.inactive {transition: all 0s linear 0s;border-color: rgba(0, 0, 0, 0.15);background-color: rgba(40, 46, 49, 0.15);color: rgba(0, 0, 0, 0.5);pointer-events: none;opacity: 0.35;}.icon-close {display: flex;justify-content: flex-end;align-items: flex-start;align-content: flex-start;}.icon-close > * {cursor: pointer;}.icon-close > .material-icons {font-size: 1.6em;color: rgba(255, 255, 255, 0.7);}.icon-close > .material-icons:hover,.icon-close > .material-icons:active {color: rgb(28, 151, 203);}.icon-close.inverted > .material-icons {font-size: 1.6em;color: rgba(0, 0, 0, 0.7);}.use-image-gallery {cursor: zoom-in;margin-bottom: 0.5em;}.use-image-gallery:not(:empty) {position: relative;margin-bottom: 2em;}.use-image-gallery .source {position: absolute;top: 100%;top: calc(100% - 0.15em);left: 0;right: 0;font-size: 0.8em;text-transform: uppercase;}.imageGalleryWrapper {position: fixed;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.3s ease;opacity: 1;background-color: rgb(72, 78, 81);z-index: 200;}.imageGalleryWrapper:not(.show) {opacity: 0;pointer-events: none;}.imageGalleryWrapper .clickToClose {position: absolute;top: 0;right: 0;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight {position: absolute;top: 0;bottom: 0;display: flex;align-items: center;align-content: center;pointer-events: none;}.imageGalleryWrapper .arrowLeft {left: 0;}.imageGalleryWrapper .arrowRight {right: 0;}.imageGalleryWrapper .arrowLeft > *,.imageGalleryWrapper .arrowRight > *,.imageGalleryWrapper .clickToClose > * {transition: color 0.2s ease-out;color: #fff;text-shadow: 0 0 2px #000, 0 0 4px #000;font-size: 4em;line-height: 1em;cursor: pointer;pointer-events: auto;width: 120px;height: 120px;max-width: 10vmax;max-height: 10vmax;display: flex;justify-content: center;align-items: center;}.imageGalleryWrapper .arrowLeft > *:hover,.imageGalleryWrapper .arrowRight > *:hover,.imageGalleryWrapper .clickToClose > *:hover,.imageGalleryWrapper .arrowLeft > *:active,.imageGalleryWrapper .arrowRight > *:active,.imageGalleryWrapper .clickToClose > *:active {color: #000;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight,.imageGalleryWrapper .clickToClose {z-index: 1;}.imageGalleryWrapper .imageGallery {}.imageGalleryWrapper .imageGalleryEntry {position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.5s ease-out;opacity: 0;background-size: contain;background-position: center center;background-repeat: no-repeat;}.imageGalleryWrapper .imageGalleryEntry.active {opacity: 1;}.loadingWrapper.relativeToTop {top: 30vh;}.loadingWrapper:not(.relativeToTop) {bottom: 0;top: 0;}.loadingWrapper {position: absolute;left: 0;right: 0;display: flex;justify-content: center;align-items: center;align-content: center;transition: opacity 0.8s ease-in-out 0.3s;opacity: 1;}.loadingWrapper-removingNow {opacity: 0;pointer-events: none;}.loadingWrapper > .loading {flex: 0 1 auto;}.loading {background-image: url('../img/loading.php?c=1');background-position: center center;background-size: contain;background-repeat: no-repeat;min-width: 100px;min-height: 100px;}.loadingWrapper.brightLoading .loading {background-image: url('../img/loading.php?c=2');}.loading._10{ min-width:10px; min-height:10px; }.loading._20{ min-width:20px; min-height:20px; }.loading._30{ min-width:30px; min-height:30px; }.loading._40{ min-width:40px; min-height:40px; }.loading._50{ min-width:50px; min-height:50px; }.loading._60{ min-width:60px; min-height:60px; }.loading._70{ min-width:70px; min-height:70px; }.loading._80{ min-width:80px; min-height:80px; }.loading._90{ min-width:90px; min-height:90px; }.loading._100 { min-width: 100px; min-height: 100px; }.loading._110 { min-width: 110px; min-height: 110px; }.loading._120 { min-width: 120px; min-height: 120px; }.loading._130 { min-width: 130px; min-height: 130px; }.loading._140 { min-width: 140px; min-height: 140px; }.loading._150 { min-width: 150px; min-height: 150px; }.loading._160 { min-width: 160px; min-height: 160px; }.loading._170 { min-width: 170px; min-height: 170px; }.loading._180 { min-width: 180px; min-height: 180px; }.loading._190 { min-width: 190px; min-height: 190px; }.loading._200 { min-width: 200px; min-height: 200px; }body:not(.fonts-loaded) .material-icons {display: none; opacity: 0; }@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(/behaviour/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(/behaviour/MaterialIcons-Regular.woff2) format('woff2'), url(/behaviour/MaterialIcons-Regular.woff) format('woff'), url(/behaviour/MaterialIcons-Regular.ttf) format('truetype');}.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;-webkit-font-feature-settings: 'liga';font-feature-settings: 'liga';}.newsTickerBox-top {position: absolute;top: 0;left: 0;right: 0;}.newsTickerBox-belowNav {position: absolute;top: 101%;top: calc(100% + 1px);left: 0;right: 0;transition: opacity 0.3s ease-in-out;opacity: 1;}.topBox.fixedMode .newsTickerBox-belowNav {opacity: 0;pointer-events: none;}.newsTickerLiveBox {min-height: 2.5em !important;padding: 5px 3px;background-color: rgba(255, 255, 255, 0.85);overflow: hidden;display: flex;justify-content: space-between;align-items: center;align-content: flex-start;}@media all and (min-width: 769px) {.newsTickerLiveBox .newsTicker-textFade {z-index: 5;pointer-events: none;position: absolute;top: -100px;width: 200px;bottom: -100px;box-shadow: 0 0 200px #fff, 0 0 150px #fff, 0 0 150px #fff, 0 0 100px #fff;}.newsTickerLiveBox .newsTicker-textFadeLeft {left: -200px;}.newsTickerLiveBox .newsTicker-textFadeRight {right: -200px;}}.newsTickerLiveBox .arrowLeft,.newsTickerLiveBox .arrowRight {flex: 0 1 40px;display: flex;justify-content: flex-start;align-items: center;align-content: center;cursor: pointer;}.newsTickerLiveBox .arrowLeft:hover,.newsTickerLiveBox .arrowRight:hover,.newsTickerLiveBox .arrowLeft:active,.newsTickerLiveBox .arrowRight:active {color: rgb(28, 151, 203);}.newsTickerLiveBox .arrowRight {justify-content: flex-end;}.newsTickerLiveBox .arrowLeft > i,.newsTickerLiveBox .arrowRight > i {font-size: 2em;line-height: 1em;margin: -10px 0;}.newsTickerLiveBox .newsTickerLiveEntries {min-width: 100%;overflow: hidden;}.newsTickerLiveBox .newsTickerLiveEntry {opacity: 0;max-height: 0px;white-space: nowrap;}.newsTickerLiveBox .newsTickerLiveEntry > .bbBox {display: inline-block;text-align: center;white-space: nowrap;}.newsTickerLiveBox .newsTickerLiveEntry > .bbBox:first-child,.newsTickerLiveBox .newsTickerLiveEntry > .bbBox:last-child > .bb-helper {padding-left: 15px;}.newsTickerLiveBox .newsTickerLiveEntry.active {opacity: 1;max-height: 100px;}.newsTickerLiveBox .newsTickerLiveEntry.active:not(.no-transition) {transition: opacity 1s ease-in-out, transform 1s linear;}.newsTickerLiveBox .newsTickerLiveEntry.active.move-out {transition: opacity 1s ease-in-out, transform 1s ease-in-out, max-height 1s ease-in-out;opacity: 0;}.newsTickerLiveBox .bb-helper-last {visibility: hidden;pointer-events: none;width: 0;max-width: 0;opacity: 0;font-size: 0;line-height: 0;}.pageGroupPanel {margin-bottom: 40px;}.pageGroupPanel > *:not(:last-child) {margin-bottom: 20px;}.pageGroupSelectionWrapper {display: flex;justify-content: center;align-items: center;align-content: flex-start;}.pageGroupSelectionWrapper > * {flex: 0 1 auto;}.pageGroupSelectionWrapper > *:not(:last-child) {margin-right: 10px;}.newGroupBox {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;align-content: flex-start;}.newGroupBox > .groupNameLabel {flex: 1 1 100%;margin-bottom: 4px;}.newGroupBox > .groupNameInput {width: 300px;max-width: 80vw;}.newGroupBox > .groupNameInput > input {width: 100%;}.newGroupBox > *:not(:last-child) {margin-right: 10px;}.groupInfoWrapper {display: flex;justify-content: center;margin-bottom: 40px;}.groupInfoWrapper:empty {display: none;}.groupInfo {padding: 5px 20px;background-color: rgba(255, 255, 255, 0.9);border: 1px solid #000;font-size: 0.8em;font-weight: bold;text-transform: uppercase;color: #000;}.groupInfo-disabled {color: #a00;}.pageOptionsWrapper,.pageGroupOptionsWrapper {flex: 1 1 100%;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: flex-start;margin: -4px -4px 0;}.pageOptionsWrapper {margin-bottom: 20px;}.pageOptionsWrapper > *,.pageGroupOptionsWrapper > * {flex: 0 1 auto;margin: 4px;}.groupContent > .nextLine,.pageOptionsWrapper > .nextLine {flex: 1 1 100%;font-size: 0;line-height: 0;margin: 0;padding: 0;height: 0;max-height: 0;}.groupContent .addPageContentRow,.groupContent .pageContentEditor,.groupContent .pageContent {margin: 20px 0;}.groupContent > .pageContentEditor.maximized {position: fixed;top: 0;left: 0;right: 0;height: 100vh;z-index: 25;background-color: #f7f7f7;margin: 0;align-content: space-between;}.groupContent .pageContentEditor:not(.maximized) .contentControlPanel .button-unMaximizeEditor,.groupContent .pageContentEditor.maximized .contentControlPanel .button-maximizeEditor,.groupContent .pageContentEditor.maximized .contentControlPanel .button-contentSortHandle,.groupContent .pageContentEditor.maximized .contentControlPanel .button-removePageContent {display: none;}.groupContent .pageContentEditor .introText {margin-bottom: 20px;font-size: 0.9em;line-height: 1.25em;font-weight: bold;color: rgba(0, 0, 0, 0.5);}.groupContent .pageContentEditor .contentTypeTitle {margin: 0 auto 0 5px;padding: 2px 5px;font-weight: 100;}.groupContent .pageContentEditor .forwarderEditor .linkField {width: 100%;max-width: 100%;}.groupContent .pageContentEditor .fieldLabel:not(:first-child) {margin-top: 20px;}.groupContent .addPageContentRow {flex: 1 1 100%;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;background-color: rgba(12, 38, 54, 0.25);padding: 5px 0 0 5px;}.groupContent .addPageContent {flex: 0 1 auto;margin: 0 5px 5px 0;position: relative;font-size: 0.8em;display: inline-flex;justify-content: flex-start;align-items: center;align-content: stretch;cursor: pointer;}.groupContent .addPageContent:hover,.groupContent .addPageContent:active {}.groupContent .addPageContent > .text-short,.groupContent .addPageContent > .text-long {line-height: 1.2em;}.groupContent .addPageContent > .symbol {font-size: 3em;line-height: 1em;font-weight: bold;margin-left: -10px;margin-right: 10px;}@media all and (min-width: 769px) {.groupContent .addPageContent .text-short {display: none;}}@media all and (max-width: 768px) {.groupContent .addPageContent .text-long {display: none;}}.groupContent .addPageContent .loadingWrapper {background-color: #bbb;}.gContentRenameGroupDialog {display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: center;}.gContentRenameGroupDialog .renameDialog-text,.gContentRenameGroupDialog .renameDialog-field {padding: 30px 0;}.gContentRenameGroupDialog .renameDialog-text {flex: 0 1 auto;margin-right: 1em;}.gContentRenameGroupDialog .renameDialog-field {flex: 1 1 auto;}.gContentRenameGroupDialog .renameDialog-field input {width: 100%;max-width: 100%;}.gContentRenameGroupDialog .loadingWrapper {background-color: #fff;}.groupContentWrapper {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;align-content: stretch;}.groupContentNav {flex: 0 1 300px;background-color: rgb(12, 38, 54);color: #fff;padding: 10px;margin-bottom: 10px;position: relative;}.groupContentNav > .topRightInfoBox {position: absolute;top: 5px;right: 5px;background-color: inherit;width: 40px;height: 40px;display: flex;justify-content: center;align-items: stretch;align-content: stretch;}.groupContentNav > .topRightInfoBox:empty {display: none;}.groupContentNav > .topRightInfoBox > .error-symbol {font-size: 3em;line-height: 1em;color: #f00;}.groupContent {flex: 1 1 auto;flex: 1 1 calc(100% - 300px);padding: 0 10px 10px 60px;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;}@media all and (min-width: 1281px) {.groupContentWrapper .pageContent:first-child {margin-top: 0;}}@media all and (min-width: 1025px) and (max-width: 1280px) {.groupContentWrapper {padding: 0;}.groupContentNav {padding: 20px;margin-bottom: 0;}.groupContent {padding-top: 40px;padding-right: 40px;padding-bottom: 20px;}}@media all and (min-width: 1025px) {.groupContentNav-bottomMobile {display: none;}}@media all and (max-width: 1024px) {.groupContentNav:not(.groupContentNav-bottomMobile) {margin-bottom: 40px;}.groupContentNav-bottomMobile {margin-top: 40px;}.groupContentWrapper {align-items: stretch;align-content: flex-start;}.groupContentNav,.groupContent {flex: 0 1 auto;margin: 0 auto;}.groupContent {padding: 10px 0 0 0;}.gcNavLabel {padding: 8px 10px;}}.groupContent > .pageContentEditor {flex: 1 1 100%;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;padding: 10px;background-color: rgba(0, 0, 0, 0.07);position: relative;}.groupContent > .pageContentEditor > .loadingWrapper {background-color: rgba(255, 255, 255, 0.9);}.groupContent > .pageContentEditor > .contentControlPanel {flex: 1 1 100%;align-self: flex-start;display: flex;justify-content: flex-end;align-items: center;align-content: flex-start;margin: -10px -10px 10px;background-color: rgba(0, 0, 0, 0.1);}.groupContent > .pageContentEditor > .contentControlPanel > * {transition: color 0.3s ease-out, background-color 0.3s ease-out;display: flex;align-items: center;align-content: center;}.groupContent > .pageContentEditor > .contentControlPanel > .contentButton {color: rgba(0, 0, 0, 0.75);border-left: 1px solid rgba(0, 0, 0, 0.13);background-color: rgba(0, 0, 0, 0.05);padding: 0 10px;cursor: pointer;align-self: stretch;}.groupContent > .pageContentEditor > .contentControlPanel > .contentButton:hover,.groupContent > .pageContentEditor > .contentControlPanel > .contentButton:active {background-color: rgba(0, 0, 0, 0.15);}.groupContent > .pageContentEditor > .contentControlPanel > * > .material-icons {line-height: 1em;}.groupContent > .pageContentEditor > .contentControlPanel > .button-contentSortHandle {cursor: move;cursor: ns-resize;}.groupContent > .pageContentEditor > .contentControlPanel > .button-contentSortHandle:hover,.groupContent > .pageContentEditor > .contentControlPanel > .button-contentSortHandle:active {color: rgb(28, 151, 203);}.groupContent > .pageContentEditor > .contentControlPanel > .button-removePageContent {}.groupContent > .pageContentEditor > .contentControlPanel > .button-removePageContent:hover,.groupContent > .pageContentEditor > .contentControlPanel > .button-removePageContent:active {color: #d00;}.groupContent.sortable--hide-stuff > .addPageContentRow,.groupContent.sortable--hide-stuff > .pageContentEditor > *:not(.contentControlPanel),.groupContent.sortable--hide-stuff > .nextLine {display: none;}.groupContent > .pageContentEditor > .editorBlock .htmlEditorField {width: 100%;overflow-x: hidden;overflow-y: scroll;}.groupContent > .pageContentEditor:not(.maximized) > .editorBlock .htmlEditorField {resize: vertical;min-height: 50px;height: 350px;max-height: 90vh;}.groupContent > .pageContentEditor > .editorBlock {flex: 1 1 100%;margin-bottom: 10px;}.pageContentEditor.maximized > .htmlEditor {height: calc(100% - 100px);max-height: calc(100% - 100px);display: flex;justify-content: flex-start;align-items: stretch;align-content: stretch;}.groupContent > .pageContentEditor.maximized > .editorBlock .htmlEditorField {flex: 1 1 100%;align-self: stretch;resize: none;}.groupContent > .pageContentEditor > .saveButton {flex: 0 1 auto;margin-left: auto;}.groupContent .pageContentEditor.maximized > .saveButton {margin: 0 auto;}.groupContent > .pageContent {flex: 1 1 100%;margin-bottom: 20px;}.gcNav {flex: 1 1 100%;}.gcNavEntry > .gcNav {margin-left: 4px;padding-left: 6px;}.gcNav:not(.gcNavDepth-1) {position: relative;}.groupContentWrapper-admin .gcNav:not(.gcNavDepth-1):before {content: "";position: absolute;top: 0;bottom: 17.4px; right: 100%;border-left: 1px solid rgba(255, 255, 255, 0.2);}.gcNav:not(.gcNavDepth-1) > .gcNavEntry > .gcNavLabel {position: relative;}.groupContentWrapper-admin .gcNav:not(.gcNavDepth-1) > .gcNavEntry > .gcNavLabel:before {content: "";position: absolute;top: 0.6em;right: calc(100% + 2px);width: 4px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.gcNavEntry {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;align-content: flex-start;}.gcNavEntry > .gcNavLabel {transition: color 0.3s ease-out;color: rgb(255, 255, 255);flex: 1 1 auto;flex: 1 1 calc(100% - 30px);}.groupContentWrapper-admin .gcNavEntry > .gcNavLabel {flex: 1 1 calc(100% - 80px);}.gcNavEntry > .gcNavSortHandle {flex: 0 1 25px;transition: color 0.3s ease-out, transform 0.3s ease-out;color: rgba(255, 255, 255, 0.75);font-size: 1.25em;line-height: 1em;text-align: right;margin: 0 0 -0.5em 0;cursor: move;cursor: ns-resize;}.gcNavEntry > .gcNavLabelWarning {flex: 0 1 20px;color: #f00;font-size: 1.6em;line-height: 1em;margin: -0.15em 0 -0.5em 0;text-shadow: -1px 0 0 #f00, 1px 0 0 #f00;font-weight: 100;text-align: right;cursor: default;}.gcNavEntry-add > .gcNavLabel {color: rgba(255, 255, 255, 0.3);}.gcNavEntry-active > .gcNavLabel {color: rgb(28, 151, 203);}.gcNavEntry > .gcNavSortHandle:active,.gcNavEntry > .gcNavSortHandle:hover {transform: scale(1.1, 1.1);}.gcNavEntry > .gcNavSortHandle:active,.gcNavEntry > .gcNavSortHandle:hover,.gcNavEntry > .gcNavLabel:active,.gcNavEntry > .gcNavLabel.is-highlighted,.gcNavEntry > .gcNavLabel:hover {color: rgb(28, 151, 203);}.gcNav:not(.gcNavDepth-1) > .gcNavEntry:last-child {margin-bottom: 8px;}.groupContentNavEntry {}.optionsEntryForm {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;align-content: flex-start;padding-bottom: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.3);margin-bottom: 10px;}.optionsEntryForm > .row-pageLabel {flex: 1 1 100%;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;align-content: flex-start;margin-bottom: 5px;}.optionsEntryForm > .row-pageLabel > .inputLabel {flex: 0 1 300px;margin-right: 20px;text-align: right;}.optionsEntryForm > .row-pageLabel > .inputField {flex: 1 1 auto;}.optionsEntryForm > .row-pageLabel > .inputField > input:only-child {width: 100%;max-width: 100%;}.optionsEntryForm > .standardButton {flex: 0 1 auto;margin-left: auto;}.gcNavLabel {color: #fff;display: inline-block;}.gcNavEntry-add > .gcNavLabel {font-style: italic;padding-right: 5px;}.gContentRenameEntryDialog,.gContentAddEntryDialog {display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: center;}.gContentRemoveContentDialog .removeContentDialog-text,.gContentRenameEntryDialog .renameEntryDialog-text,.gContentRenameEntryDialog .renameEntryDialog-field,.gContentAddEntryDialog .addEntryDialog-text,.gContentAddEntryDialog .addEntryDialog-field {padding: 30px 0;}.gContentRenameEntryDialog .renameEntryDialog-text,.gContentAddEntryDialog .addEntryDialog-text {flex: 0 1 auto;margin-right: 1em;}.gContentRenameEntryDialog .renameEntryDialog-field,.gContentAddEntryDialog .addEntryDialog-field {flex: 1 1 auto;}.gContentRenameEntryDialog .renameEntryDialog-field input,.gContentAddEntryDialog .addEntryDialog-field input {width: 100%;max-width: 100%;}.gContentRenameEntryDialog .loadingWrapper,.gContentAddEntryDialog .loadingWrapper {background-color: #fff;}.yes-javascript .module-contactForm-noJS,.no-javascript .module-contactForm {display: none;}.module-contactForm {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;margin: 0 -5px;position: relative;}.module-contactForm > * {flex: 1 1 100%;margin: 0 5px 10px;}.module-contactForm > *:last-child {margin-bottom: 0;}.module-contactForm input[type="text"],.module-contactForm select,.module-contactForm textarea {width: 100%;max-width: 100%;}.module-contactForm > .fieldRow.mark-error {margin: 10px;}.module-contactForm > .fieldRow.mark-error .message-error {flex: 1 1 100%;max-width: 100%;}.module-contactForm > .fieldRow-customerID,.module-contactForm > .fieldRow-phone,.module-contactForm > .fieldRow-privacyCheckBox {margin-bottom: 30px;}.module-contactForm .contactField-message {resize: vertical;min-height: 150px;height: 150px;max-height: 80vh;}.module-contactForm > .fieldRow-privacyCheckBox {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;align-content: flex-start;}.module-contactForm .contactField-privacy {flex: 0 0 auto;margin-right: 10px;}.module-contactForm .privacyText {flex: 1 1 calc(100% - 40px);}.module-contactForm > .submitWrapper {display: flex;justify-content: flex-end;align-items: flex-start;align-content: flex-start;}.module-contactForm > .loadingWrapper {background-color: rgba(255, 255, 255, 0.65);}.module-contactForm > .successFlex {display: flex;}.pagesV2,.perPageV2 {display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: flex-start;margin: 10px -5px;}.perPageV2 {justify-content: flex-end;}.pagesV2 > .label,.perPageV2 > .label {margin: 5px;color: rgba(0, 0, 0, 0.5);font-size: 1em;line-height: 1em;}.pagesV2 > .page,.perPageV2 > .perPageAmount {transition: background-color 0.15s ease-out, border-color 0.15s ease-out, color 0.15s ease-out;padding: 2px 6px;margin: 2px;background-color: rgba(0, 0, 0, 0.05);border: 1px solid transparent;color: #000;cursor: pointer;font-weight: bold;}.perPageV2 > .perPageAmount {}.pagesV2 > .page.page-symbol {font-weight: 100;}.pagesV2 > .page:hover,.perPageV2 > .perPageAmount:hover {background-color: rgb(28, 151, 203); color: #fff;}.pagesV2 > .page:active,.perPageV2 > .perPageAmount:active {background-color: rgb(28, 151, 203);color: #fff;}.pagesV2 > .page.active,.perPageV2 > .perPageAmount.active {background-color: rgba(255, 255, 255, 0.5);border-color: rgb(28, 151, 203);color: rgb(28, 151, 203);}input::placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:focus::placeholder { color: transparent; }input:focus::-webkit-input-placeholder {color: transparent; }input:focus:-moz-placeholder { color: transparent; }input:focus::-moz-placeholder { color: transparent; }input:focus:-ms-input-placeholder { color: transparent; }textarea::placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:focus::placeholder { color: transparent; }textarea:focus::-webkit-input-placeholder {color: transparent; }textarea:focus:-moz-placeholder { color: transparent; }textarea:focus::-moz-placeholder { color: transparent; }textarea:focus:-ms-input-placeholder { color: transparent; }input.placeHolder-bold::placeholder { font-weight: bold; }input.placeHolder-bold::-webkit-input-placeholder { font-weight: bold; }input.placeHolder-bold:-moz-placeholder { font-weight: bold; }input.placeHolder-bold::-moz-placeholder { font-weight: bold; }input.placeHolder-bold:-ms-input-placeholder { font-weight: bold; }textarea.placeHolder-bold::placeholder { font-weight: bold; }textarea.placeHolder-bold::-webkit-input-placeholder { font-weight: bold; }textarea.placeHolder-bold:-moz-placeholder { font-weight: bold; }textarea.placeHolder-bold::-moz-placeholder { font-weight: bold; }textarea.placeHolder-bold:-ms-input-placeholder { font-weight: bold; }.page-name-datenschutz h1,.page-name-impressum h1,.page-name-widerrufsrecht h1,.page-name-agb h1 {font-size: 1.25em;font-weight: bold;margin-bottom: 1em;}.page-name-datenschutz h1,.page-name-impressum h1,.page-name-widerrufsrecht h2,.page-name-agb h2 {font-size: 1.15em;font-weight: bold;margin: 1.5em 0 1em 0;}.page-name-datenschutz p,.page-name-impressum p,.page-name-widerrufsrecht p,.page-name-agb p {margin-bottom: 1em;}.page-name-datenschutz b,.page-name-impressum b,.page-name-widerrufsrecht b,.page-name-agb b {font-weight: 500;}.page-name-datenschutz ol,.page-name-impressum ol,.page-name-widerrufsrecht ol,.page-name-agb ol {}.page-name-datenschutz ol > li,.page-name-impressum ol > li,.page-name-widerrufsrecht ol > li,.page-name-agb ol > li {}.page-name-datenschutz ol > li:before,.page-name-impressum ol > li:before,.page-name-widerrufsrecht ol > li:before,.page-name-agb ol > li:before {content: "-";margin-right: 0.4em;}.scrollToTopWrapper {transition: opacity 1s ease;opacity: 0;pointer-events: none;z-index: 15;position: fixed;bottom: 15px;right: 35px;}.scrollToTopWrapper.active {opacity: 1;pointer-events: auto;}.scrollToTopWrapper .scrollToTop {transition: background-color 0.2s ease-out;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;align-content: stretch;background-color: rgba(0, 0, 0, 0.8);box-shadow: 0 0 2px rgba(255, 255, 255, 0.3);cursor: pointer;transform: rotateZ(90deg);}.scrollToTopWrapper .scrollToTop .material-icons {color: #fff;font-size: 2.5em;}.scrollToTopWrapper .scrollToTop:hover {background-color: #000;}.scrollToTopWrapper .scrollToTop:active {background-color: #000;}@media all and (min-width: 1451px) {.shopVoteBadge {position: fixed;bottom: 65px;left: 5px;z-index: 15;}}@media all and (max-width: 1450px) {.shopVoteBadge {background-color: rgb(4, 10, 19);padding: 15px 128px 16px 0;display: flex;justify-content: center;}}.section-title {font-size: 1.45em;}.entry-title {font-size: 1.20em;}.topBox:not(.fixedMode) {position: absolute;top: 70px;left: 80px;right: 80px;}.topBox.fixedMode.__fixedMode-css {position: fixed;top: 0;left: 0;right: 0;padding: 0 80px;}.topBox.fixedMode:not(.__fixedMode-css) { position: absolute;top: 0;left: 0;right: 0;padding: 0 80px;}.topBox:not(.showing-subMenu).fixedMode.fixedMode-transparent:not(:hover):not(:active):not(:focus) {opacity: 0.15;}.topBox {transition: top 0s linear, left 0.25s ease-out, right 0.25s ease-out, padding 0.25s ease-out, opacity 0.5s ease-in-out;display: flex;justify-content: flex-start;align-items: stretch;align-content: stretch;background-color: rgb(12, 38, 54);z-index: 15;will-change: top;}.topBox.smooth-top {transition: top 0.7s ease-in-out, left 0.25s ease-out, right 0.25s ease-out, padding 0.25s ease-out, opacity 0.5s ease-in-out;}.topBox > * {}.topBox,.topBox > * {min-height: 100px;}.logoBox {flex: 0 1 250px;background-color: #fff;padding: 10px 20px;position: relative;}.logoBox > .logo {position: absolute;top: 10px;bottom: 10px;left: 40px;right: 40px;background-image: url('/img/logo.png');background-size: contain;background-position: 50% 50%;}.navBox {flex: 1 1 auto;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: stretch;align-content: stretch;padding: 0 20px;position: relative;}.navBox > .navEntry {position: relative;text-decoration: none;display: flex;align-items: center;align-content: stretch;cursor: pointer;padding: 0 15px;}.navBox > .navEntry {color: rgba(255, 255, 255, 0.6);}.navBox > .navEntry:hover {color: rgba(255, 255, 255, 0.9);}.navBox > .navEntry-active {color: rgba(255, 255, 255, 0.9);}.navBox > .navEntry > .activeBlob,.navBox > .activeBlob {transition: transform 0.7s cubic-bezier(0.44, 1.59, 0.59, 0.99), opacity 0.3s ease-out, width 0.3s ease-out;border-top: 5px solid #1c97cb; pointer-events: none;opacity: 0;transform-origin: 50% 100%;}.navBox > .navEntry > .activeBlob {position: absolute;left: 0;right: 0;bottom: 0;transform: scale(1, 0);}.navBox > .activeBlob {position: absolute;top: -25px;left: 0;transform: translate(0, 90px);width: 50px;}.navBox > .activeBlob.show {opacity: 1;}.navBox > .navEntry:hover > .activeBlob,.navBox > .navEntry-active > .activeBlob {opacity: 1;transform: scale(1, 1);}.yes-javascript .navBox > .navEntry > .activeBlob,.no-javascript .navBox > .activeBlob {display: none;}.navBox > .navEntry > .indicate-subMenu {font-size: 1em;line-height: 1em;pointer-events: none;}@media all and (min-width: 1025px) {.navBox > .navEntry > .indicate-subMenu {margin-left: 0.2em;transform: rotateZ(90deg);}.navBox .has-subMenu > .is-subMenu {transition: transform 0.3s ease-out, opacity 0.3s ease-out;position: absolute;top: 100%;min-width: 300px;max-width: 95vw;opacity: 0;transform: translateY(5px) scale(1, 0.97);transform-origin: 50% 100%;background-color: rgba(255, 255, 255, 0.92);padding: 5px 0;box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2);pointer-events: none;}.navBox .has-subMenu > .is-subMenu:not(.align-right) {left: 0;}.navBox .has-subMenu > .is-subMenu.align-right {right: 0;}.yes-javascript .navBox .has-subMenu.show-subMenu > .is-subMenu,.no-javascript .navBox .has-subMenu:hover > .is-subMenu {pointer-events: auto;opacity: 1;transform: translateY(0px) scale(1, 1);}.navBox .is-subMenu > .navEntry {transition: background-color 0.3s ease-out, border-color 0.3s ease-out, color 0.3s ease-out;display: block;white-space: nowrap;padding: 10px 30px;color: rgba(0, 0, 0, 0.6);text-decoration: none;border-left: 3px solid transparent;z-index: 1;}.navBox .is-subMenu > .navEntry-active {color: rgba(0, 0, 0, 0.9);background-color: rgba(220, 220, 220, 0.70);border-color: #1c97cb;}.navBox .is-subMenu > .navEntry:hover {color: rgba(0, 0, 0, 0.9);background-color: rgba(210, 210, 210, 0.85);border-color: #1c97cb;}}@media all and (max-width: 1024px) {.navBox .navLabel {flex: 1 1 100%;text-align: center;}.navBox > .navEntry > .activeBlob,.navBox > .activeBlob {display: none;}.navBox > .navEntry {flex-flow: row wrap;}.navBox .has-subMenu > .is-subMenu {flex: 1 1 100%;margin: 10px -20px 30px;padding: 0 20px;background-color: rgba(0, 0, 0, 0.3);display: flex;flex-flow: row wrap;}.yes-javascript .navBox .has-subMenu:not(.show-subMenu) > .is-subMenu,.no-javascript .navBox .has-subMenu:not(:hover):not(:focus):not(:active) > .is-subMenu {pointer-events: none;display: none;}.navBox .is-subMenu > .navEntry {flex: 1 1 100%;padding: 15px 0;text-align: center;background-color: transparent;color: rgba(255, 255, 255, 0.4);text-decoration: none;border: none;}.navBox .is-subMenu > .navEntry-active,.navBox .is-subMenu > .navEntry:hover,.navBox .is-subMenu > .navEntry:active {color: rgb(255, 255, 255);}.navBox > .navEntry > .indicate-subMenu {position: absolute;top: 1em;right: 1em;transform-origin: 50% 50%;transform: rotateZ(0deg);font-size: 1.4em;line-height: 1em;}.navBox > .navEntry.show-subMenu > .indicate-subMenu {transform: rotateZ(90deg);}}.serviceBox {flex: 0 1 auto;margin-left: auto;display: flex;justify-content: flex-end;align-items: center;align-content: center;}.serviceBox-inner {flex: 0 1 auto;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;align-content: center;}.serviceBox .serviceEntry {flex: 0 1 auto;margin: 5px 20px;display: flex;justify-content: flex-start;align-items: center;align-content: stretch;text-decoration: none;}.serviceBox .serviceEntry > i {color: #1c97cb;font-size: 1.6em;line-height: 1em;margin: 2px 10px 0 0;}.serviceBox .serviceEntry > div {transition: color 0.3s ease-out;color: #eee;text-decoration: none;font-size: 1.15em;line-height: 1em;font-weight: 700;position: relative;top: 2px;}.serviceBox .serviceEntry:hover > * {color: #1c97cb;}.navBurger {width: 80px;min-height: 80px;display: flex;justify-content: center;align-items: stretch;align-content: stretch;color: #fff;}.navBurger > .material-icons {flex: 1 1 100%;display: flex;justify-content: center;align-items: center;font-size: 2em;line-height: 1em;}.navBurger > .emergencyMenuButton {flex: 1 1 100%;display: flex;justify-content: center;align-items: center;font-size: 1.25em;line-height: 1em;}body.fonts-loaded .navBurger > .emergencyMenuButton {display: none;}#toggleMobileNav {display: none;}@media all and (min-width: 1451px) and (max-width: 1800px), all and (min-width: 601px) and (max-width: 800px), all and (max-width: 490px) {.serviceBox-inner {display: flex;flex-flow: column nowrap;justify-content: center;align-items: flex-start;align-content: flex-end;}}@media all and (min-width: 1601px) {.topBox > .paddingBox {display: none;}}@media all and (max-width: 1600px) {.topBox > .paddingBox {display: none;}div.mainWrapper > .topBox {position: relative;flex-flow: row wrap;}.topBox:not(.fixedMode) {left: 0;right: 0;top: 0;margin-top: 40px;}}@media all and (max-width: 1450px) {.topBox,.topBox > * {min-height: 80px;}.navBurger {order: 10;}.logoBox {flex: 1 1 auto;order: 20;}.logoBox > .logo {background-size: auto 50px;}.serviceBox {flex: 0 1 auto;order: 30;}.navBox {flex: 1 1 100%;order: 40;justify-content: center;}}@media all and (min-width: 1025px) {.navBurger {display: none;}}@media all and (max-width: 1024px) {.navBox {display: none;flex-flow: row wrap;justify-content: center;align-items: flex-start;align-content: flex-start;}.navBox > .navEntry {flex: 1 1 100%;display: flex;justify-content: center;padding: 20px 0;}#toggleMobileNav:checked + .navBox {display: flex;}}@media all and (max-width: 600px) {.serviceBox {flex: 1 1 auto;}.logoBox {order: 5;flex: 1 1 100%;padding: 0;}.logoBox > .logo {left: 10px;right: 10px;top: 10px;bottom: 10px;background-size: contain;}}@media all and (max-width: 275px) {.logoBox {order: 10;flex: 1 1 100%;}.serviceBox {order: 20;flex: 1 1 100%;justify-content: center;display: none;}.navBurger {order: 30;flex: 1 1 100%;}.serviceBox-inner {flex: 1 1 100%;align-items: stretch;align-content: stretch;}.serviceBox-inner .serviceEntry {display: block;text-align: center;padding: 0 10px 20px;margin: 20px 0 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.serviceBox-inner .serviceEntry:last-child {}.serviceBox > .serviceBox-inner > .serviceEntry > i {display: block;margin: 0 0 10px 0;}.serviceBox > .serviceBox-inner > .serviceEntry > a {display: block;margin: 0;}}@media all and (min-width: 769px) {.yes-javascript video.fake-fixed {height: 100vh;min-height: 100vh;max-height: 100vh;}}.videoWrapper {position: relative;}.videoWrapper .beforePlaying {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-size: cover;background-position: center center;background-repeat: no-repeat;display: flex;justify-content: center;align-items: center;align-content: center;}.videoWrapper .beforePlaying > .playButton {font-size: 3em;width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;align-content: center;background-color: rgba(0, 0, 0, 0.8); color: #fff;cursor: pointer;}video.noControls {pointer-events: none;}video.noControls::,video.noControls::-webkit-slider-thumb,video.noControls::-webkit-media-controls,video.noControls::-webkit-media-controls-enclosure,video.noControls::-webkit-media-controls-start-playback-button,video.noControls::-moz-range-track,video.noControls::-moz-range-thumb {display: none;}