:root {
  --thresholdScreenWidth: 800px;
  --mainMenuWidth: 300px;
  --navBarMargin: 0 40px;
  --navBarMaxHeight: 60px;
  --navBarTextAlign: center;
  --navBarVerticalAlign: middle;
  --navBarFontSize: 16px;
  --navBarFontWeight: bold;
  --navbarTitleColor: #014170;
  --navBarPaddingTop: 14px;
  --navBarLineHeight: 19px;
  --burgerIconLeft: 10px;
  --navBarOverflow: hidden;
  --navBarMaxWidth: 80%;
  --navBarContainerLeftTop: 10px;
  --navBarLogoMarginTop: 10px;
  --navBarLogoLeft: 10%;
  --navBarHeight: 64;
  --navBarLogoHeight: 35px;
  --navBarHeightPx: 64px;
  --categoryChooserHeight: 100px;
  --categoryHeaderHeight: 140px;
  --color-chatColor: #FF7011;
  --color-chatExpertColor: #1170B8;
  --navBarBackIconSize: 32px;
  --navBarBackIconTop: 4px;

  --fontFamily: Roboto, sans-serif;

  --tiles-backgroundHeight: 60;
  --tiles-minTitleHeight: 61;
  --tiles-iconSize: 80;
  --tiles-iconRight: 0;
  --tiles-iconTransform: "translateX(0)";
  --tiles-backgroundColor: "rgba(0,0,0,0)";
  --tiles-blur: "blur(6px)";
  --tiles-titleSize: 14;
  --colors-tileStandardTextColor: 'white';
  --color-tileBorder: 'none';
  --tiles-borderRadius: 0px;
}

:root {
  --color-titleBackgroundOverlay: rgba(255, 255, 255, 0.0);
  --color-tileFontColor: #ffffff;
  --color-tileFontWeight: 300;
  --color-tileBackgroundColor: #FFFFFF;

  --color-tileColors-1-hsl: hsl(206, 100%, 28%);
  --color-tileColors-1-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-2-hsl: hsl(206, 100%, 28%);
  --color-tileColors-2-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-3-hsl: hsl(206, 100%, 28%);
  --color-tileColors-3-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-4-hsl: hsl(206, 100%, 28%);
  --color-tileColors-4-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-5-hsl: hsl(206, 100%, 28%);
  --color-tileColors-5-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-6-hsl: hsl(206, 100%, 28%);
  --color-tileColors-6-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-7-hsl: hsl(206, 100%, 28%);
  --color-tileColors-7-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-8-hsl: hsl(206, 100%, 28%);
  --color-tileColors-8-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-9-hsl: hsl(206, 100%, 28%);
  --color-tileColors-9-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-10-hsl: hsl(206, 100%, 28%);
  --color-tileColors-10-hsl-dark: hsl(207, 10%, 36%);

  --color-tileColors-11-hsl: hsl(206, 100%, 28%);
  --color-tileColors-11-hsl-dark: hsl(207, 10%, 36%);

  --color-navbarBackground: #FFFFFF;
  --color-navbarBorderBottom: 1px solid #9b9b9b;
  --color-navbarText: #00518E;
  --color-menuBackground: #FFFFFF;
  --color-buttonBorder: #f0af00;
  --color-buttonBorderSecondary: #f0af00;
  --color-buttonCaption: #303d4f;
  --color-buttonCaptionSecondary: #FFFFFF;
  --color-buttonBackground:#f0af00;
  --color-buttonBackgroundLight: #c6defa;
  --color-buttonBorderLight: #8faed6;
  --color-buttonCaptionLight: #8faed6;
  --color-buttonBackgroundDark: #f4f4f4;
  --color-buttonBorderDark: #f4f4f4;
  --color-buttonCaptionDark: #00518E;
  --color-lightText: #00518E;
  --color-textfieldCaption: #00518E;
  --color-tab: #39597B;
  --color-tabBackground: #FFFFFF;
  --color-tableDivider: #D8D8D8;
  --color-dialogText: #6f6760;
  --color-dialogDivider: #a69b8d;
  --color-dialogBackground: #fbf9f7;
  --color-primaryColor1: #ff2337;
  --color-primaryColor2: #e32233;
  --color-navbarItemColor: #303d4f;
  --color-lectureBackButton: green;
  --color-lectureHeaderText: #ffffff;

  --fontFamily: Oxygen;
  --navBarMaxWidth: 45%;
  --navBarContainerLeftTop: 20px;
  --navBarHeight: 64;
  --navBarHeightPx: 64px;
  --navBarLogoMarginTop: 10;
  --navBarRightSideButtonsTop: 24px;
  --navBarLogoLeft: 10%;
  --navBarLogoHeight: 35px;
  --navBarLogoTop: 20px;
  --thresholdScreenWidth: 800px;
  --mainMenuWidth: 300px;
  --navBarMargin: 0 40px;
  --navBarMaxHeight: 60px;
  --navBarTextAlign: center;
  --navBarVerticalAlign: middle;
  --navBarFontSize: 16px;
  --navBarFontWeight: bold;
  --navbarTitleColor: #014170;
  --navBarPaddingTop: 14px;
  --navBarLineHeight: 23px;
  --burgerIconLeft: 10px;
  --navBarOverflow: hidden;
  --headerMinHeight: 160px;
  --navBarTitleWidth: 400px;
  --navBarBackIconSize: 50px;
  --navBarBackIconTop: -10px;

  --tiles-backgroundHeight: 99;
  --tiles-minTitleHeight: 100;
  --tiles-titleSize: 12;
  --tiles-iconSize: 80;
  --tiles-iconRight: 50%;
  --tiles-iconTransform: translateX(50%);
  --tiles-backgroundColor: rgba(255, 255, 255, 0.0);
  --tiles-blur: blur(0);
  --app-maxWidth: 1024px;

  --safe-area-top-constant: 0px;
  --safe-area-top-env: 0px;
  --safe-area-bottom-constant: 0px;
  --safe-area-bottom-env: 0px;
}

:not(.ptr-loading) .ptr-element {
  -webkit-transform: translate3d(0, -50px, 0);
     -moz-transform: translate3d(0, -50px, 0);
          transform: translate3d(0, -50px, 0);
}
.ptr-element {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.refresh-view {
  height: 100%;
  overflow-y: auto;
  -ms-touch-action: pan-y !important;
      touch-action: pan-y !important;
  -ms-overflow-style: none;
}
.refresh-view::-webkit-scrollbar {
  display: none;
}
.ptr-refresh .ptr-element .genericon {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
       transform: rotate(270deg);
}
.ptr-element .genericon {
  opacity: 0.6;
  font-size: 34px;
  width: auto;
  height: auto;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
       transform: rotate(90deg);
  margin-top: 5px;
}
.loading {
  text-align: center;
  opacity: 0.4;
  margin: 12px 0 0 5px;
  display: none;
}
.ptr-loading .loading {
  display: block;
}
.loading span {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  margin-right: 3px;
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
   -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
       transform: scale(0.3);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  -webkit-animation: ptr-loading 0.4s infinite alternate;
  -moz-animation: ptr-loading 0.4s infinite alternate;
    -o-animation: ptr-loading 0.4s infinite alternate;
       animation: ptr-loading 0.4s infinite alternate;
}
.loading-ptr-1 {
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s !important;
    -o-animation-delay: 0s !important;
       animation-delay: 0s !important;
}
.loading-ptr-2 {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s !important;
    -o-animation-delay: 0.2s !important;
       animation-delay: 0.2s !important;
}
.loading-ptr-3 {
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s !important;
    -o-animation-delay: 0.4s !important;
       animation-delay: 0.4s !important;
}
@-webkit-keyframes ptr-loading {
  0% {
    -webkit-transform: translateY(0) scale(0.3);
    transform: translateY(0) scale(0.3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: #333;
    opacity: 1;
  }
}
@-moz-keyframes ptr-loading {
  0% {
    -webkit-transform: translateY(0) scale(0.3);
    -moz-transform: translateY(0) scale(0.3);
         transform: translateY(0) scale(0.3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
         transform: scale(1);
    background-color: #333;
    opacity: 1;
  }
}
@-o-keyframes ptr-loading {
  0% {
    -webkit-transform: translateY(0) scale(0.3);
    -o-transform: translateY(0) scale(0.3);
       transform: translateY(0) scale(0.3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
    background-color: #333;
    opacity: 1;
  }
}
@keyframes ptr-loading {
  0% {
    -webkit-transform: translateY(0) scale(0.3);
    -moz-transform: translateY(0) scale(0.3);
      -o-transform: translateY(0) scale(0.3);
         transform: translateY(0) scale(0.3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
      -o-transform: scale(1);
         transform: scale(1);
    background-color: #333;
    opacity: 1;
  }
}
.ptr-loading .refresh-view, .ptr-reset .refresh-view, .ptr-loading .ptr-element, .ptr-reset .ptr-element {
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.ptr-reset .refresh-view {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
}
.ptr-loading .refresh-view {
  -webkit-transform: translate3d(0, 30px, 0);
  -moz-transform: translate3d(0, 30px, 0);
       transform: translate3d(0, 30px, 0);
}
.mdl-textfield__label:after {
  background-color: var(--color-textfieldCaption) !important;
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  color: var(--color-textfieldCaption) !important;
  top: 24px !important;
}
.mdl-checkbox.is-checked.kesiCheckBox .mdl-checkbox__box-outline {
  border: 2px solid #0066b3 !important;
}
.mdl-checkbox.is-checked.kesiCheckBox .mdl-checkbox__tick-outline {
  background: #0066b3 !important;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==") !important;
          mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==") !important;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-family: var(--fontFamily), sans-serif;
  line-height: normal;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
  overflow: hidden;
}

body {
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
}

[data-reactroot] {
  overflow: hidden;
}

.base__spinner___Csj0o {
  position: absolute;
  margin: auto;
  top: 50%;
  left: 0;
  right: 0;
}

.base__pageScroll___1dJa6 {
  padding-top: 64px;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
}

.base__pageNoScroll___31Dow {
  padding-top: 64px;
  height: 100%;
  overflow: hidden;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
}

.base__scrollbarMinWidth___1PoZz::-webkit-scrollbar {
  width: 0;
  height: 0;
}

h1 {
  font-family: var(--fontFamily);
}

div {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

a {
  color: #0d47a1;
}

a:visited {
  color: #424242;
}

:focus {
  outline: none !important;
}
@font-face {
  font-family: Oxygen;
  src: url(a1a81ded4d6c8d46ca74f6376384a1eb.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Oxygen;
  src: url(86b2d759c9be9099ab86fc4c911a0137.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Oxygen;
  src: url(db8f6db6f6ab2757a756ca98c74db634.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Oxygen;
  src: url(74bb0110dc0186ccd59b75bbf3579b37.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Oxygen;
  src: url(a511462e682b83674e8fd666e629bc2a.woff2) format("woff2");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: Oxygen;
  src: url(a039075894057c5100c0a9a777a192fc.woff) format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: Oxygen;
  src: url(d7142d836aac71164ca9cdae10c115fb.woff2) format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Oxygen;
  src: url(7fc4ab8a95641afff8352f449fac44c9.woff) format("woff");
  font-weight: 400;
  font-style: italic;
}
.MuiAlertHelper__dialog___1tM0A {
  font-size: 12px;
  line-height: 12px;
  z-index: 35002 !important;
}

.MuiAlertHelper__dialogWithSelects___GtnPe {
  text-align: center;
  font-size: 12px;
  line-height: 12px;
}

.MuiAlertHelper__paper___3z39h {
  display: block !important;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.MuiAlertHelper__widePaper___2bw6I {
  display: block !important;
  width: 80% !important;
  max-width: 860px !important;
}

.MuiAlertHelper__fullScreen___2gUSr {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  max-height: 100% !important;
}

.MuiAlertHelper__closeButton___1QA9z {
  color: rgba(0, 0, 0, 0.54);
  font-size: 20px;
  margin: 0 !important;
  position: absolute !important;
  top: 0;
  right: 5px;
  background-color: transparent;
  border: 0;
  padding: 10px !important;
  min-width: 30px !important;
  z-index: 100;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .MuiAlertHelper__closeButton___1QA9z {
    padding-top: -webkit-calc(10px + var(--safe-area-top-constant)) !important;
    padding-top: -moz-calc(10px + var(--safe-area-top-constant)) !important;
    padding-top: calc(10px + var(--safe-area-top-constant)) !important;
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .MuiAlertHelper__closeButton___1QA9z {
    padding-top: -webkit-calc(10px + var(--safe-area-top-env)) !important;
    padding-top: -moz-calc(10px + var(--safe-area-top-env)) !important;
    padding-top: calc(10px + var(--safe-area-top-env)) !important;
  }
}

.MuiAlertHelper__closeButtonExtraPadding___jUJau {
  top: var(--navBarHeightPx);
}

.MuiAlertHelper__closeButton___1QA9z:hover {
  background-color: rgba(0, 0, 0, 0);
}

.MuiAlertHelper__content___3o2Sk {
  /* these are the title and message containers */
  font-size: 15px;
  padding: 10px !important;
  overflow: hidden;
  /* div {
    max-height: 80vh;
    overflow: scroll
  } */
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .MuiAlertHelper__content___3o2Sk {
    padding-top: -webkit-calc(10px + var(--safe-area-top-constant)) !important;
    padding-top: -moz-calc(10px + var(--safe-area-top-constant)) !important;
    padding-top: calc(10px + var(--safe-area-top-constant)) !important;
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .MuiAlertHelper__content___3o2Sk {
    padding-top: -webkit-calc(10px + var(--safe-area-top-env)) !important;
    padding-top: -moz-calc(10px + var(--safe-area-top-env)) !important;
    padding-top: calc(10px + var(--safe-area-top-env)) !important;
  }
}
.MuiAlertHelper__content___3o2Sk.MuiAlertHelper__extraPadding___NnZZF {
  padding: 20px !important;
}
.MuiAlertHelper__content___3o2Sk img, .MuiAlertHelper__content___3o2Sk video {
  max-width: 100%;
}
.MuiAlertHelper__content___3o2Sk img {
  margin: 10px 0;
}
.MuiAlertHelper__content___3o2Sk label {
  margin-left: 0;
}

.MuiAlertHelper__contentSmallPadding___2RpPi {
  padding: 0 10px !important;
  margin-bottom: -10px;
  margin-top: -10px;
}

.MuiAlertHelper__centered___3i4hR {
  text-align: center;
}

.MuiAlertHelper__full___3a-V_ {
  width: 100%;
  height: 100%;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .MuiAlertHelper__full___3a-V_ {
    height: -webkit-calc(100% - var(--safe-area-top-constant));
    height: -moz-calc(100% - var(--safe-area-top-constant));
    height: calc(100% - var(--safe-area-top-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .MuiAlertHelper__full___3a-V_ {
    height: -webkit-calc(100% - var(--safe-area-top-env));
    height: -moz-calc(100% - var(--safe-area-top-env));
    height: calc(100% - var(--safe-area-top-env));
  }
}

.MuiAlertHelper__fullWithButtonsNoTitle___uP6fv {
  width: 100%;
  height: -webkit-calc(100% - 80px);
  height: -moz-calc(100% - 80px);
  height: calc(100% - 80px);
}

.MuiAlertHelper__fullWithButtons___3Q3jk {
  width: 100%;
  height: -webkit-calc(100% - 160px);
  height: -moz-calc(100% - 160px);
  height: calc(100% - 160px);
}

.MuiAlertHelper__title___dNu8g {
  /* these are the title and message containers */
  font-size: 18px;
  padding: 10px !important;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.MuiAlertHelper__titlePadding___2vNhu {
  /* these are the title and message containers */
  font-size: 18px;
  padding: 10px !important;
  padding-top: 34px !important;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  height: 80px;
}

.MuiAlertHelper__noTitlePadding___2mUxJ {
  font-size: 18px;
  padding: 10px !important;
  padding-top: 24px !important;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.MuiAlertHelper__error___4xR-7 {
  /* this is the error container */
  font-size: 15px;
  padding: 10px !important;
  text-align: center;
  color: red;
}

.MuiAlertHelper__buttonActions___2RrEg {
  /* this is the buttons container */
  /*border-top: 1px map_get($colors, dialogDivider) solid;*/
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  font-size: 15px;
  line-height: 17px;
  font-weight: bold;
  width: 100%;
  margin: 0 !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  height: 80px;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.MuiAlertHelper__buttonActions___2RrEg button {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 5px 5px !important;
}

.MuiAlertHelper__buttonActionsERV___3bRop {
  /* this is the buttons container */
  /*border-top: 1px map_get($colors, dialogDivider) solid;*/
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  font-size: 15px;
  line-height: 17px;
  font-weight: bold;
  width: 100%;
  margin: 0 !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  height: 80px;
}
.MuiAlertHelper__buttonActionsERV___3bRop button {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 5px 5px !important;
}

.MuiAlertHelper__columnButtons___YDLfF {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px !important;
  height: auto !important;
}

.MuiAlertHelper__checkActions___6-dRT {
  width: 50%;
}

.MuiAlertHelper__fullWidthInput___3ZbIA {
  padding-top: 0;
}
.MuiAlertHelper__fullWidthInput___3ZbIA button {
  width: 100%;
}

.MuiAlertHelper__extraPadding___NnZZF {
  padding-top: 30px;
}

.MuiAlertHelper__welcomeButton___1buEn {
  display: block !important;
}

.MuiAlertHelper__bigButton___2Q857 button {
  font-size: 20px !important;
}

.MuiAlertHelper__center___2pguv div {
  margin: 0 auto !important;
}

.MuiAlertHelper__action___2nGoE {
  margin-top: 15px !important;
}

.MuiAlertHelper__textfield___2MOup {
  width: 60%;
}

.MuiAlertHelper__textfieldInput___ebzYh {
  margin-left: 0 !important;
}

.MuiAlertHelper__root___3YKRB {
  display: block !important;
  margin-top: 10px !important;
  z-index: 35002 !important;
  width: 60% !important;
  margin-left: 20% !important;
}

.MuiAlertHelper__checked___sjJQD {
  color: var(--color-ervBlue) !important;
}

.MuiAlertHelper__select___10W_p {
  width: 100%;
}

.MuiAlertHelper__titleImage___j2BDT {
  position: relative;
  width: 20%;
  height: auto;
  margin-left: 40%;
}

.MuiAlertHelper__selectContainer___2facP {
  width: 80%;
}

.MuiAlertHelper__noScroll___21kgl {
  overflow: hidden !important;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}

.MuiAlertHelper__buttonTitle___3kqUG {
  padding: 10px;
  color: black;
  font-weight: bold;
}
.SnackbarHelper__outerFrame___1jF5g > div {
  z-index: 100000;
}
.Quiz__content___3NXbx {
  margin: 0 6px 6px 6px;
}

.Quiz__placeHolder___2Sf-L {
  height: 10px;
}

.Quiz__contentHome___2aI2x {
  text-align: center;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 300;
  height: 100%;
}

.Quiz__contentHomeScroll___1QxVq {
  /*padding-top: 40px;*/
  text-align: center;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 300;
  overflow: auto;
  height: 100%;
}

.Quiz__rank___nmDDk {
  font-weight: 800;
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 20px;
}

.Quiz__greeting___1ltsM {
  color: #ffffff;
  font-size: 24px;
  font-weight: 300;
  padding: 40px 10px 20px 10px;
}

.Quiz__innerHeader___3QX6N {
  font-size: 14px;
  font-weight: 300;
  padding: 4% 0 0;
  width: 98%;
  text-align: left;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  max-height: 8%;
}

.Quiz__scrollArrow___1RMqI {
  position: absolute;
  bottom: 10px;
  right: 7%;
  font-size: 0.85em;
  font-style: italic;
}

.Quiz__backText___3csdq {
  margin-left: -2px;
  font-size: 16px;
  padding-right: 11px;
  vertical-align: middle;
}

.Quiz__backButton___3u312 {
  cursor: pointer;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 5px;
}

.Quiz__innerContent___2kTeh {
  margin-top: 50px;
}

.Quiz__innerContentScroll___2hY4A {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.Quiz__homeText___3LoNp {
  color: #FFFFFF;
}

.button-home {
  width: 100%;
  max-width: 300px;
  margin-top: 20px;
  margin-bottom: 40px;
  border: 1px var(--color-buttonBorderSecondary) solid;
  color: var(--color-buttonCaptionSecondary);
}

/*
.pointDiffToNextPlayer {
  font-size: 14px;
  padding: 10px 10px 20px 10px;
}

.info {
  padding-left: 10px;
  padding-right: 10px;
}

.quizHomeFooter {
  //display: block;
  //position: absolute;
  bottom: 0;
  height: 100px;
  background-color: transparent;
  width: 100%;
  pointer-events: none;
}

.logo {
  width: 50px;
  margin: auto;
  display: block;
}

.frame_training_mode {
  height: 100%;
}

.bottom_training_mode {
  background-color: #892C36;
  height: 36px;
  color: #f2f2f2;
  text-align: center;
  font-size: 18px;
  line-height: 36px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
*/
/* Change React-MDL colors for radio buttons*/
.mdl-radio.is-checked .mdl-radio__outer-circle {
  border: 2px solid #69635D;
}

.mdl-radio__inner-circle {
  top: 4px !important;
  left: 0 !important;
  width: 19px !important;
  height: 19px !important;
  z-index: 2 !important;
  -webkit-transition-duration: initial !important;
     -moz-transition-duration: initial !important;
       -o-transition-duration: initial !important;
          transition-duration: initial !important;
}

.mdl-radio__ripple-container .mdl-ripple {
  background: #69635D;
}

.mdl-radio__outer-circle {
  width: 20px !important;
  height: 20px !important;
}

/* Change React-MDL colors for checkboxes */
.QuizModeChooser__buttonContainer___2Fd2j {
  width: 100%;
  height: 75%;
  position: relative;
}

.QuizModeChooser__statsContainer___2ivT2 {
  width: 100%;
  height: 25%;
  position: relative;
  background-color: var(--color-statsButtonBackground);
}

.QuizModeChooser__statsIconContainer___2f1oE {
  width: 70px;
  height: 70px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.QuizModeChooser__statsIcon___1aRed {
  position: relative;
  width: 70%;
  height: 70%;
  margin-top: 15%;
}

.QuizModeChooser__modeName___ZWmUa {
  position: relative;
  display: block;
  width: 100%;
  height: 10%;
  font-size: 16px;
  color: var(--color-quizText);
  font-weight: bold;
}

.QuizModeChooser__subjectName___34w2W {
  position: relative;
  display: block;
  width: 100%;
  height: 10%;
  font-size: 20px;
  color: var(--color-quizText);
  font-weight: bold;
}

.QuizModeChooser__doubleButtonContainer___1_CJo {
  position: relative;
  display: block;
  height: 45%;
  width: 100%;
  padding: 10px;
}

.QuizModeChooser__singleButtonContainer___3Sdg7 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 50%;
  padding: 10%;
  width: 100%;
}

.QuizModeChooser__singlePlayerButton___1_72_ {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  overflow: hidden;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.QuizModeChooser__battleButton___3WowO {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  overflow: hidden;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.QuizModeChooser__buttonImage___1bhyw {
  width: 80%;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.QuizModeChooser__backText___3KrZb {
  padding-left: 3px;
  font-size: 18px;
}

.QuizModeChooser__backButton___3VSpX {
  cursor: pointer;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 5px;
  position: relative;
  top: 10px;
  width: 100px;
  left: 20px;
  height: 30px;
}

.QuizModeChooser__externalSite___3TMGt {
  height: 100%;
  width: 100%;
  background-color: var(--color-quizBackground);
}

.QuizModeChooser__iframeContainer___3gDyV {
  height: -webkit-calc(100% - 50px);
  height: -moz-calc(100% - 50px);
  height: calc(100% - 50px);
  margin-top: 20px;
}
.PageSlide__container___3yZb2 {
  position: relative;
  width: 100%;
}

.PageSlide__main___2WNDs {
  position: relative;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  -moz-transition: transform 500ms ease-in-out, -moz-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -moz-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  will-change: transform;
  width: 100vw;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}

.PageSlide__mainInContainer___1LgVy {
  position: relative;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  -moz-transition: transform 500ms ease-in-out, -moz-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -moz-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  will-change: transform;
  width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}

.PageSlide__extra___1W0Zi {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100%;
  z-index: 1;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  -moz-transition: transform 500ms ease-in-out, -moz-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -moz-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  will-change: transform;
  background-color: #FFFFFF;
  -webkit-overflow-scrolling: touch;
}

.PageSlide__extraInContainer___2KJek {
  position: fixed;
  top: 0;
  width: 90%;
  height: 100%;
  left: 50%;
  padding: 30px 5%;
  z-index: 10;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  -moz-transition: transform 500ms ease-in-out, -moz-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -moz-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  will-change: transform;
  background-color: #FFFFFF;
  -webkit-overflow-scrolling: touch;
}

.PageSlide__browserExtraInContainer___Mpcsa {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  left: 50%;
  padding: 30px 5%;
  z-index: 10;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  -moz-transition: transform 500ms ease-in-out, -moz-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -moz-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  will-change: transform;
  background-color: #FFFFFF;
  -webkit-overflow-scrolling: touch;
  max-width: var(--app-maxWidth);
}

.PageSlide__browserExtraInContainerSafari___2bKJs {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  left: -webkit-calc(50% - 10px);
  left: -moz-calc(50% - 10px);
  left: calc(50% - 10px);
  padding: 30px 5%;
  z-index: 10;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  -o-transition: -o-transform 500ms ease-in-out;
  -moz-transition: transform 500ms ease-in-out, -moz-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out, -moz-transform 500ms ease-in-out, -o-transform 500ms ease-in-out;
  will-change: transform;
  background-color: #FFFFFF;
  -webkit-overflow-scrolling: touch;
  max-width: var(--app-maxWidth);
}

.PageSlide__safariPadding___2AVi0 {
  padding: 60px 5%;
}

.PageSlide__speedTransition___-J_g6 {
  -webkit-transition: -webkit-transform 130ms ease-in-out;
  transition: -webkit-transform 130ms ease-in-out;
  -o-transition: -o-transform 130ms ease-in-out;
  -moz-transition: transform 130ms ease-in-out, -moz-transform 130ms ease-in-out;
  transition: transform 130ms ease-in-out;
  transition: transform 130ms ease-in-out, -webkit-transform 130ms ease-in-out, -moz-transform 130ms ease-in-out, -o-transform 130ms ease-in-out;
  will-change: transform;
}

.PageSlide__close___1DRhm {
  position: absolute;
  left: 20px;
  top: 25px;
  color: var(--color-ervBlue);
}

.PageSlide__title___ZgpLk {
  margin: var(--navBarMargin);
  max-height: var(--navBarMaxHeight);
  text-align: var(--navBarTextAlign);
  font-size: var(--navBarFontSize);
  font-weight: var(--navBarFontWeight);
  padding-top: var(--navBarPaddingTop);
  line-height: var(--navBarLineHeight);
  overflow: var(--navBarOverflow);
  vertical-align: var(--navBarVerticalAlign);
  letter-spacing: -0.4px;
  max-width: var(--navBarMaxWidth);
  width: 500px;
}

.PageSlide__toolbar___3HFWi {
  height: var(--navBarHeightPx);
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background-color: var(--color-navbarBackground);
  border-bottom: 1px solid var(--color-ervGrey);
}

.PageSlide__itemArrow___1Xczv {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 3%;
  color: var(--color-ervBlue);
}

.PageSlide__scroller___QSNkJ {
  height: 100%;
  width: 100%;
  overflow: auto;
}

.PageSlide__marginTopNoSafeArea___1r3BM {
  margin-top: -webkit-calc(var(--navBarHeightPx));
  margin-top: -moz-calc(var(--navBarHeightPx));
  margin-top: calc(var(--navBarHeightPx));
}

.PageSlide__marginTop___2scJY {
  margin-top: -webkit-calc(var(--navBarHeightPx));
  margin-top: -moz-calc(var(--navBarHeightPx));
  margin-top: calc(var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .PageSlide__marginTop___2scJY {
    margin-top: -webkit-calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
    margin-top: -moz-calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
    margin-top: calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .PageSlide__marginTop___2scJY {
    margin-top: -webkit-calc(var(--navBarHeightPx) + var(--safe-area-top-env));
    margin-top: -moz-calc(var(--navBarHeightPx) + var(--safe-area-top-env));
    margin-top: calc(var(--navBarHeightPx) + var(--safe-area-top-env));
  }
}

.PageSlide__withoutBothVh___Q3vZS {
  height: 100vh;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .PageSlide__withoutBothVh___Q3vZS {
    height: -webkit-calc(100vh - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .PageSlide__withoutBothVh___Q3vZS {
    height: -webkit-calc(100vh - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.PageSlide__withBottomBarVh___39rql {
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .PageSlide__withBottomBarVh___39rql {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .PageSlide__withBottomBarVh___39rql {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.PageSlide__withoutBoth___3Bb9K {
  height: 100%;
}

.PageSlide__withBottomBar___2PuaX {
  height: -webkit-calc(100% - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: -moz-calc(100% - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: calc(100% - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}

.PageSlide__withoutBottomBar___-EwGD {
  height: -webkit-calc(100% - var(--navBarHeightPx));
  height: -moz-calc(100% - var(--navBarHeightPx));
  height: calc(100% - var(--navBarHeightPx));
}

.PageSlide__withoutNavBar___2C3fx {
  height: -webkit-calc(100% - var(--bottomBarHeightPx));
  height: -moz-calc(100% - var(--bottomBarHeightPx));
  height: calc(100% - var(--bottomBarHeightPx));
}

.PageSlide__withoutNavBarVh___U76MT {
  height: -webkit-calc(100vh - var(--bottomBarHeightPx));
  height: -moz-calc(100vh - var(--bottomBarHeightPx));
  height: calc(100vh - var(--bottomBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .PageSlide__withoutNavBarVh___U76MT {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .PageSlide__withoutNavBarVh___U76MT {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.PageSlide__withoutBottomBarVh___2MhGj {
  height: -webkit-calc(100vh - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--navBarHeightPx));
  height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .PageSlide__withoutBottomBarVh___2MhGj {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .PageSlide__withoutBottomBarVh___2MhGj {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.PageSlide__withoutBottomBarMax___170vX {
  max-height: -webkit-calc(100vh - var(--navBarHeightPx));
  max-height: -moz-calc(100vh - var(--navBarHeightPx));
  max-height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .PageSlide__withoutBottomBarMax___170vX {
    max-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    max-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    max-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .PageSlide__withoutBottomBarMax___170vX {
    max-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    max-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    max-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}
.ExternalWebsite__iframe___HpnUo {
  width: 100%;
  height: 100%;
  border: none;
}
.QuizTournamentCodeEntry__mainWrapper___2F1Fu {
  font-family: sans-serif;
  padding: 20px 20px 20px 20px;
  word-wrap: break-word;
  height: -webkit-calc(100vh - 64px);
  height: -moz-calc(100vh - 64px);
  height: calc(100vh - 64px);
  overflow-x: hidden;
  overflow-y: auto;
}

.QuizTournamentCodeEntry__subWrapper___3-tyP {
  text-align: center;
  position: relative;
  top: 10%;
}

.QuizTournamentCodeEntry__heading___27RHy {
  color: #0F3764;
  font-size: 20px;
  clear: both;
  text-align: center;
  position: relative;
  top: 10%;
}

.QuizTournamentCodeEntry__mainHeading___1RLnV {
  color: #0092b7;
  font-size: medium;
  font-weight: bold;
}

.QuizTournamentCodeEntry__subHeading___GcUOb {
  margin-top: 10%;
  font-weight: bold;
}

.QuizTournamentCodeEntry__buttonShake___XLzs9 {
  -webkit-animation-duration: 5s;
     -moz-animation-duration: 5s;
       -o-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in;
     -moz-animation-timing-function: ease-in;
       -o-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-name: QuizTournamentCodeEntry__shakeAnim___3vbAA;
     -moz-animation-name: QuizTournamentCodeEntry__shakeAnim___3vbAA;
       -o-animation-name: QuizTournamentCodeEntry__shakeAnim___3vbAA;
          animation-name: QuizTournamentCodeEntry__shakeAnim___3vbAA;
}

@-webkit-keyframes QuizTournamentCodeEntry__shakeAnim___3vbAA {
  0% {
    left: 0;
  }
  1% {
    left: -5px;
  }
  2% {
    left: 7px;
  }
  3% {
    left: -10px;
  }
  4% {
    left: 10px;
  }
  5% {
    left: -7px;
  }
  6% {
    left: 5px;
  }
  7% {
    left: 0;
  }
}

@-moz-keyframes QuizTournamentCodeEntry__shakeAnim___3vbAA {
  0% {
    left: 0;
  }
  1% {
    left: -5px;
  }
  2% {
    left: 7px;
  }
  3% {
    left: -10px;
  }
  4% {
    left: 10px;
  }
  5% {
    left: -7px;
  }
  6% {
    left: 5px;
  }
  7% {
    left: 0;
  }
}

@-o-keyframes QuizTournamentCodeEntry__shakeAnim___3vbAA {
  0% {
    left: 0;
  }
  1% {
    left: -5px;
  }
  2% {
    left: 7px;
  }
  3% {
    left: -10px;
  }
  4% {
    left: 10px;
  }
  5% {
    left: -7px;
  }
  6% {
    left: 5px;
  }
  7% {
    left: 0;
  }
}

@keyframes QuizTournamentCodeEntry__shakeAnim___3vbAA {
  0% {
    left: 0;
  }
  1% {
    left: -5px;
  }
  2% {
    left: 7px;
  }
  3% {
    left: -10px;
  }
  4% {
    left: 10px;
  }
  5% {
    left: -7px;
  }
  6% {
    left: 5px;
  }
  7% {
    left: 0;
  }
}
.QuizTournamentCodeEntry__textField___1ptXA {
  min-width: 300px !important;
  margin-bottom: 40px !important;
  margin-top: 40px !important;
}
.QuizTournamentTeamChooser__mainWrapper___1anxF {
  font-family: sans-serif;
  padding: 20px 20px 20px 20px;
  word-wrap: break-word;
  height: -webkit-calc(100vh - 64px);
  height: -moz-calc(100vh - 64px);
  height: calc(100vh - 64px);
  overflow-x: hidden;
  overflow-y: auto;
}

.QuizTournamentTeamChooser__lowerWrapper___3xYqg {
  text-align: center;
}

.QuizTournamentTeamChooser__heading___3rXYp {
  font-size: 20px;
  color: #0F3764;
  clear: both;
  text-align: center;
  position: relative;
  top: 10%;
}

.QuizTournamentTeamChooser__mainHeading___pQkFT {
  color: #0092b7;
  font-size: medium;
  font-weight: bold;
  position: relative;
  clear: both;
}

.QuizTournamentTeamChooser__subHeading___1KjqB {
  margin-top: 10%;
  font-weight: bold;
}

.QuizTournamentTeamChooser__teamWrapper___3IvkY {
  font-size: 16px;
  color: #0F3764;
  width: 50%;
  display: inline-block;
  padding: 2%;
  text-align: center;
}

.QuizTournamentTeamChooser__singleTeamWrapper___2ZAzA {
  width: 50%;
  display: inline-block;
  padding: 2%;
  margin-left: 25%;
  text-align: center;
}

.QuizTournamentTeamChooser__mainTeamWrapper___3uOW3 {
  position: relative;
  top: 15%;
  width: 100%;
  max-height: 80%;
  overflow-x: hidden;
  overflow-y: auto;
}

.QuizTournamentTeamChooser__teamAmountMembers___2nbRY {
  margin-top: 5%;
}

.QuizTournamentTeamChooser__teamMembers___Rq2A3 {
  font-size: 16px;
  color: #0F3764;
  font-weight: bold;
  margin: 20px 0;
}

.QuizTournamentTeamChooser__leaveBtn___7XvIR {
  float: right;
}

.QuizTournamentTeamChooser__infoBtn___10Q4a {
  white-space: nowrap;
  position: absolute;
  width: 60%;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 50px;
}

.QuizTournamentTeamChooser__infoBtn___10Q4a span {
  display: inline-block;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  margin-right: 3px;
  background: #FFFFFF;
  -webkit-animation: QuizTournamentTeamChooser__wave___1Mkap 1.3s linear infinite;
     -moz-animation: QuizTournamentTeamChooser__wave___1Mkap 1.3s linear infinite;
       -o-animation: QuizTournamentTeamChooser__wave___1Mkap 1.3s linear infinite;
          animation: QuizTournamentTeamChooser__wave___1Mkap 1.3s linear infinite;
}
.QuizTournamentTeamChooser__infoBtn___10Q4a span:nth-child(2) {
  -webkit-animation-delay: -1.1s;
     -moz-animation-delay: -1.1s;
       -o-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.QuizTournamentTeamChooser__infoBtn___10Q4a span:nth-child(3) {
  -webkit-animation-delay: -0.9s;
     -moz-animation-delay: -0.9s;
       -o-animation-delay: -0.9s;
          animation-delay: -0.9s;
}

@-webkit-keyframes QuizTournamentTeamChooser__wave___1Mkap {
  0%, 60%, 100% {
    -webkit-transform: initial;
            transform: initial;
  }
  30% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}

@-moz-keyframes QuizTournamentTeamChooser__wave___1Mkap {
  0%, 60%, 100% {
    -moz-transform: initial;
         transform: initial;
  }
  30% {
    -moz-transform: translateY(-10px);
         transform: translateY(-10px);
  }
}

@-o-keyframes QuizTournamentTeamChooser__wave___1Mkap {
  0%, 60%, 100% {
    -o-transform: initial;
       transform: initial;
  }
  30% {
    -o-transform: translateY(-10px);
       transform: translateY(-10px);
  }
}

@keyframes QuizTournamentTeamChooser__wave___1Mkap {
  0%, 60%, 100% {
    -webkit-transform: initial;
       -moz-transform: initial;
         -o-transform: initial;
            transform: initial;
  }
  30% {
    -webkit-transform: translateY(-10px);
       -moz-transform: translateY(-10px);
         -o-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
.QuizTournamentEndScreen__mainWrapper___3T3bH {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #2F3235;
}

.QuizTournamentEndScreen__scoreTable___2KF_2 {
  margin: 10px auto 0;
  color: #DC911B;
  font-size: 35px;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.QuizTournamentEndScreen__winnerHeading___3VyYR {
  position: absolute;
  font-weight: bold;
  font-size: 40px;
  top: 100px;
  width: 100%;
  text-align: center;
  color: #DC911B;
}

.QuizTournamentEndScreen__contentWrapper___1kiS3 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.QuizTournamentEndScreen__confetti___3oLOi {
  width: 100%;
  height: 100%;
}

.QuizTournamentEndScreen__leaveBtn___2uuwH {
  position: absolute;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 30px !important;
}

.QuizTournamentEndScreen__teamPointsContainer___labVO {
  width: 80%;
  padding-bottom: 80%;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  position: relative;
  margin: 0 auto;
  border: 1px solid #DC911B;
}

.QuizTournamentEndScreen__teamPoints___2moZL {
  width: 100%;
  text-align: center;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  font-size: 100px;
  padding-top: 10px;
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: white;
}
.styles__button___29pfe {
  /*border: 1px map-get($colors, buttonBorder) solid;
  color: map-get($colors, buttonCaption);*/
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  /*background-color: map-get($colors, buttonBackground);*/
  font-size: 13px;
  line-height: 16px;
  font-family: var(--fontFamily);
  font-weight: 900;
  text-transform: uppercase;
  height: 50px;
  -webkit-font-smoothing: subpixel-antialiased;
}

.styles__noBorder___3FQzF {
  border: none !important;
}

.styles__disabled___3ufm1 {
  border: 1px rgba(0, 0, 0, 0.26) solid;
}

.mdl-button:hover {
  /*background-color: map-get($colors, buttonBackground);*/
}

.mdl-button:active {
  background-color: rgba(158, 158, 158, 0.4);
}
.AlertHelper__dialog___2IcP3 {
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  max-height: 90vh !important;
}

.AlertHelper__closeButton___KiPUJ {
  color: rgba(0, 0, 0, 0.54);
  font-size: 20px;
  text-align: right;
  float: right;
  position: absolute;
  top: 0;
  right: 10px;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  padding: 0 5px;
}

.AlertHelper__closeButton___KiPUJ:hover {
  background-color: rgba(0, 0, 0, 0);
}

.AlertHelper__content___Aotl6 {
  /* these are the title and message containers */
  font-size: 18px;
  padding: 10px;
  max-height: 65vh;
  -webkit-overflow-scrolling: touch;
  overflow: overlay;
  overflow: auto;
  /* div {
    max-height: 80vh;
    overflow: scroll
  } */
}
.AlertHelper__content___Aotl6 img, .AlertHelper__content___Aotl6 video {
  max-width: 100%;
}
.AlertHelper__content___Aotl6 img {
  margin: 10px 0;
}

.AlertHelper__centered___3ipYL {
  text-align: center;
}

.AlertHelper__title___3eWLt {
  /* these are the title and message containers */
  font-size: 18px;
  padding: 10px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  font-family: var(--fontFamily) !important;
}

.AlertHelper__error___3A2DF {
  /* this is the error container */
  font-size: 18px;
  padding: 10px;
  text-align: center;
  color: red;
}

.mdl-textfield {
  padding: 40px 0 !important;
  font-size: 16px;
}

.mdl-textfield__label:after {
  bottom: 10px !important;
}

.AlertHelper__buttonActions___3mjBc {
  /* this is the buttons container */
  /*border-top: 1px map_get($colors, dialogDivider) solid;*/
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  font-size: 12px;
  line-height: 13px;
}
.AlertHelper__buttonActions___3mjBc button {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 5px 5px !important;
  width: 40%;
}

.AlertHelper__checkActions___2mRIQ {
  width: 100%;
}

.AlertHelper__extraCheckHeight___2k1CU {
  height: 80px !important;
}

.AlertHelper__fullWidthInput___1IPzP {
  padding-top: 0;
}
.AlertHelper__fullWidthInput___1IPzP button {
  width: 100%;
}

.AlertHelper__extraPadding___2AIw0 {
  padding-top: 30px;
}

.AlertHelper__fullWithButton___TUj48 button {
  width: 100%;
}

.AlertHelper__placeHolder___21yTB {
  width: 100%;
  height: 30px;
}

.AlertHelper__center___31iPR div {
  margin: 0 auto !important;
}

.AlertHelper__modal___1OKz6 {
  z-index: 100010;
  position: absolute;
}
.CordovaExternalWebsite__iframe___3GTS- {
  width: 100%;
  height: 100%;
  border: none;
}
.QDConnect__mainWrapper___JFXtT {
  font-family: sans-serif;
  padding: 20px 20px 20px 20px;
  word-wrap: break-word;
  height: -webkit-calc(100vh - 64px);
  height: -moz-calc(100vh - 64px);
  height: calc(100vh - 64px);
  overflow-x: hidden;
  overflow-y: auto;
}

.QDConnect__lowerWrapper___3MDXx {
  text-align: center;
}

.QDConnect__codeInput___3esdi {
  font-size: 20px;
}

.QDConnect__alertLink___1Yv9x {
  color: #000000;
  display: inline-block;
  margin-bottom: 20px;
}

.QDConnect__alertLink___1Yv9x:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: blue;
     -moz-text-decoration-color: blue;
          text-decoration-color: blue;
}

.QDConnect__title___36S7V {
  font-size: 22px;
  font-weight: bold;
  margin: 0;
  color: #0066b3;
  position: relative;
  padding: 20px 0 20px 0;
}

.QDConnect__button___3VqPF {
  display: block;
  width: auto !important;
}
/*
.nestedFlipTilesContainer {
  height: 100%;
  width: 100%;
}
 */
/* Hide scrollbar for Chrome, Safari and Opera */
.NestedFlipTiles__hideScrollbar___2aiG3::-webkit-scrollbar {
  display: none;
}

.NestedFlipTiles__hideScrollbar___2aiG3 {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

.NestedFlipTiles__heading___Ghq60 {
  position: relative;
  color: #025693;
  font-size: 48px;
  vertical-align: bottom;
  height: 100%;
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
}
@media only screen and (max-width: 700px) {
  .NestedFlipTiles__heading___Ghq60 {
    font-size: 10vw;
  }
}

.NestedFlipTiles__visible___1EW_F {
  opacity: 1;
}

.NestedFlipTiles__notVisible___2P0y3, .NestedFlipTiles__tileFrameHidden___3YYqZ {
  opacity: 0;
}

.NestedFlipTiles__tileFrame___1V59O, .NestedFlipTiles__tileFrameRootFlipped___12Y9Z, .NestedFlipTiles__tileFrameRoot___2-Aa6 {
  -webkit-transform-origin: center;
     -moz-transform-origin: center;
      -ms-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  overflow: auto;
  background-color: var(--backgroundColor, #ffffff);
}

.NestedFlipTiles__tileFrameRoot___2-Aa6 {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
     -moz-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
.NestedFlipTiles__tileFrameRoot___2-Aa6.NestedFlipTiles__withTransition___3djfc {
  -webkit-transition: -webkit-transform 500ms;
  transition: -webkit-transform 500ms;
  -o-transition: -o-transform 500ms;
  -moz-transition: transform 500ms, -moz-transform 500ms;
  transition: transform 500ms;
  transition: transform 500ms, -webkit-transform 500ms, -moz-transform 500ms, -o-transform 500ms;
}
.NestedFlipTiles__tileFrameRoot___2-Aa6.NestedFlipTiles__withoutTransition___3_S4G {
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
}

.NestedFlipTiles__tileFrame___1V59O, .NestedFlipTiles__tileFrameRootFlipped___12Y9Z {
  width: 100%;
  position: fixed;
  overflow: hidden;
}
.NestedFlipTiles__tileFrame___1V59O.NestedFlipTiles__withTransition___3djfc, .NestedFlipTiles__withTransition___3djfc.NestedFlipTiles__tileFrameRootFlipped___12Y9Z {
  -webkit-transition: background-color 200ms, -webkit-transform 500ms;
  transition: background-color 200ms, -webkit-transform 500ms;
  -o-transition: background-color 200ms, -o-transform 500ms;
  -moz-transition: transform 500ms, background-color 200ms, -moz-transform 500ms;
  transition: transform 500ms, background-color 200ms;
  transition: transform 500ms, background-color 200ms, -webkit-transform 500ms, -moz-transform 500ms, -o-transform 500ms;
}
.NestedFlipTiles__tileFrame___1V59O.NestedFlipTiles__withoutTransition___3_S4G, .NestedFlipTiles__withoutTransition___3_S4G.NestedFlipTiles__tileFrameRootFlipped___12Y9Z {
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
}

.NestedFlipTiles__tileFrameHidden___3YYqZ {
  background-color: transparent;
}

.NestedFlipTiles__tileFrameRootFlipped___12Y9Z {
  overflow: hidden;
}

.NestedFlipTiles__withBottomBar___3ZTtO {
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NestedFlipTiles__withBottomBar___3ZTtO {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NestedFlipTiles__withBottomBar___3ZTtO {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.NestedFlipTiles__withoutBottomBar___2ztqR {
  height: -webkit-calc(100vh - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--navBarHeightPx));
  height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NestedFlipTiles__withoutBottomBar___2ztqR {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NestedFlipTiles__withoutBottomBar___2ztqR {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.NestedFlipTiles__basicStyleIsRoot___1d2kA {
  height: -webkit-calc(100vh - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--navBarHeightPx));
  height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NestedFlipTiles__basicStyleIsRoot___1d2kA {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NestedFlipTiles__basicStyleIsRoot___1d2kA {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.NestedFlipTiles__basicStyleIsNotRoot___2niZF {
  height: auto;
}
.NestedFlipTiles__basicStyleIsNotRoot___2niZF .NestedFlipTiles__withBottomBar___3ZTtO {
  min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NestedFlipTiles__basicStyleIsNotRoot___2niZF .NestedFlipTiles__withBottomBar___3ZTtO {
    min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NestedFlipTiles__basicStyleIsNotRoot___2niZF .NestedFlipTiles__withBottomBar___3ZTtO {
    min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}
.NestedFlipTiles__basicStyleIsNotRoot___2niZF .NestedFlipTiles__withoutBottomBar___2ztqR {
  min-height: -webkit-calc(100vh - var(--navBarHeightPx));
  min-height: -moz-calc(100vh - var(--navBarHeightPx));
  min-height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NestedFlipTiles__basicStyleIsNotRoot___2niZF .NestedFlipTiles__withoutBottomBar___2ztqR {
    min-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NestedFlipTiles__basicStyleIsNotRoot___2niZF .NestedFlipTiles__withoutBottomBar___2ztqR {
    min-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.NestedFlipTiles__outerPage___3RGG5 {
  height: 100%;
  width: 100%;
}

.NestedFlipTiles__container___2umTR {
  position: relative;
  float: left;
  overflow: hidden;
  -webkit-transition: width 0.5s, height 0.5s;
  -o-transition: width 0.5s, height 0.5s;
  -moz-transition: width 0.5s, height 0.5s;
  transition: width 0.5s, height 0.5s;
}

.NestedFlipTiles__unpublished___r0Klg {
  opacity: 0.3;
}

.NestedFlipTiles__flippableContainer___2p5kN {
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-perspective: 100000px;
     -moz-perspective: 100000px;
          perspective: 100000px;
  -webkit-transition: all 1s, width 1500ms, height 1500ms;
  -o-transition: all 1s, width 1500ms, height 1500ms;
  -moz-transition: all 1s, width 1500ms, height 1500ms;
  transition: all 1s, width 1500ms, height 1500ms;
}
.NestedFlipTiles__flippableContainer___2p5kN .NestedFlipTiles__front___de3A7 {
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}

.NestedFlipTiles__tile___3Bu9p {
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform-origin: right center;
     -moz-transform-origin: right center;
      -ms-transform-origin: right center;
       -o-transform-origin: right center;
          transform-origin: right center;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  z-index: 0;
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__front___de3A7, .NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__back___1AFEs {
  display: block;
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  width: 100%;
  height: 100%;
  -moz-perspective: 1000px;
       perspective: 1000px;
  -moz-backface-visibility: hidden;
       backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden;
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__front___de3A7.NestedFlipTiles__frontFlipped___2Xi8z {
  -webkit-transform: rotateY(-180deg) !important;
     -moz-transform: rotateY(-180deg) !important;
          transform: rotateY(-180deg) !important;
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__back___1AFEs {
  -webkit-transform: translate3d(0, 0, 0) rotateY(180deg);
     -moz-transform: translate3d(0, 0, 0) rotateY(180deg);
          transform: translate3d(0, 0, 0) rotateY(180deg);
  background-color: var(--color-tileBackgroundColor);
  -webkit-transition: background-color 1500ms;
  -o-transition: background-color 1500ms;
  -moz-transition: background-color 1500ms;
  transition: background-color 1500ms;
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__back___1AFEs.NestedFlipTiles__backFlipped___2Ekhk {
  background-color: var(--color-tileBackgroundColor);
  overflow: hidden;
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__back___1AFEs.NestedFlipTiles__backFlipped___2Ekhk.NestedFlipTiles__closing___2-xlp {
  background-color: var(--color-tileBackgroundColor);
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__backIE___2AyXC {
  -webkit-transform: translate3d(0, 0, 0) rotateY(0deg);
     -moz-transform: translate3d(0, 0, 0) rotateY(0deg);
          transform: translate3d(0, 0, 0) rotateY(0deg);
  background-color: var(--color-tileBackgroundColor);
  z-index: -1;
  -webkit-transition: background-color 1500ms;
  -o-transition: background-color 1500ms;
  -moz-transition: background-color 1500ms;
  transition: background-color 1500ms;
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__backIE___2AyXC.NestedFlipTiles__backFlipped___2Ekhk {
  background-color: var(--color-tileBackgroundColor);
}
.NestedFlipTiles__tile___3Bu9p .NestedFlipTiles__backIE___2AyXC.NestedFlipTiles__backFlipped___2Ekhk.NestedFlipTiles__closing___2-xlp {
  background-color: var(--color-tileBackgroundColor);
}
.NestedFlipTiles__tile___3Bu9p.NestedFlipTiles__flipped___2SPZ2 {
  -webkit-transform: translate3d(0, 0, 0) translateX(-100%) rotateY(-180deg);
     -moz-transform: translate3d(0, 0, 0) translateX(-100%) rotateY(-180deg);
          transform: translate3d(0, 0, 0) translateX(-100%) rotateY(-180deg);
  z-index: 1;
}

.NestedFlipTiles__tilesButtonsExtra___1GjJQ {
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 10001;
}

.NestedFlipTiles__tilesButtonsClose___3m-Z8 {
  position: relative;
  top: 6px;
  left: -webkit-calc(100% - 32px);
  left: -moz-calc(100% - 32px);
  left: calc(100% - 32px);
  z-index: 1;
  width: 0;
  height: 0;
  opacity: 1;
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.NestedFlipTiles__tilesButtonsClose___3m-Z8.NestedFlipTiles__hiddenByOpacity___1HFoU {
  opacity: 0;
  -webkit-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  transition: opacity 100ms;
}
.NestedFlipTiles__tilesButtonsClose___3m-Z8.NestedFlipTiles__posAbs___1uYEd {
  position: absolute;
}

.NestedFlipTiles__closeButton___1GwOr {
  background-color: #555555;
  color: #FFFFFF;
  z-index: 2;
  padding: 6px 9px;
  -webkit-border-radius: 40px;
     -moz-border-radius: 40px;
          border-radius: 40px;
  height: 25px;
  width: 25px;
  line-height: 25px;
  font-size: 15px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NestedFlipTiles__usageCount___3aVjd {
  position: relative;
  top: 6px;
  left: -webkit-calc(100% - 150px);
  left: -moz-calc(100% - 150px);
  left: calc(100% - 150px);
  width: 0;
  height: 0;
  opacity: 1;
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 2;
}

.NestedFlipTiles__usageCountInner___1mUU1 {
  background-color: #555555;
  color: #FFFFFF;
  z-index: 2;
  padding: 6px 9px;
  -webkit-border-radius: 40px;
     -moz-border-radius: 40px;
          border-radius: 40px;
  height: 25px;
  width: 25px;
  line-height: 25px;
  font-size: 15px;
}

.NestedFlipTiles__openingBackTile___3vYij {
  background-color: beige;
}

.NestedFlipTiles__background-color1___OmKOi {
  background-color: var(--color-tileColors-1-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-1-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-1-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow1___1anvR {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-1-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-1-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-1-hsl);
  }
}
.NestedFlipTiles__background-glow1___sbg4m {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow1___1anvR;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color2___DD4Gm {
  background-color: var(--color-tileColors-2-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color2___DD4Gm,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color2___DD4Gm.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-2-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color2___DD4Gm,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color2___DD4Gm.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-2-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow2___34r2T {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-2-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-2-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-2-hsl);
  }
}
.NestedFlipTiles__background-glow2___Y6LJV {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow2___34r2T;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color3___1M655 {
  background-color: var(--color-tileColors-3-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color3___1M655,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color3___1M655.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-3-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color3___1M655,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color3___1M655.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-3-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow3___2xSZe {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-3-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-3-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-3-hsl);
  }
}
.NestedFlipTiles__background-glow3___1q8G5 {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow3___2xSZe;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color4___1AWwA {
  background-color: var(--color-tileColors-4-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color4___1AWwA,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color4___1AWwA.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-4-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color4___1AWwA,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color4___1AWwA.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-4-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow4___2kSpD {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-4-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-4-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-4-hsl);
  }
}
.NestedFlipTiles__background-glow4___zAGSd {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow4___2kSpD;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color5___1YM2W {
  background-color: var(--color-tileColors-5-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color5___1YM2W,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color5___1YM2W.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-5-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color5___1YM2W,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color5___1YM2W.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-5-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow5___p8lk2 {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-5-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-5-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-5-hsl);
  }
}
.NestedFlipTiles__background-glow5___3VwW1 {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow5___p8lk2;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color6___2G6ln {
  background-color: var(--color-tileColors-6-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color6___2G6ln,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color6___2G6ln.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-6-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color6___2G6ln,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color6___2G6ln.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-6-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow6___2YCL3 {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-6-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-6-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-6-hsl);
  }
}
.NestedFlipTiles__background-glow6___42po_ {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow6___2YCL3;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color7___4KwYG {
  background-color: var(--color-tileColors-7-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color7___4KwYG,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color7___4KwYG.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-7-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color7___4KwYG,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color7___4KwYG.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-7-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow7___UMmPm {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-7-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-7-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-7-hsl);
  }
}
.NestedFlipTiles__background-glow7___GuC7e {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow7___UMmPm;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color8___gnnrK {
  background-color: var(--color-tileColors-8-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color8___gnnrK,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color8___gnnrK.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-8-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color8___gnnrK,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color8___gnnrK.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-8-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow8___RaqK- {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-8-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-8-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-8-hsl);
  }
}
.NestedFlipTiles__background-glow8___mXpMl {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow8___RaqK-;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color9___2O6PD {
  background-color: var(--color-tileColors-9-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color9___2O6PD,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color9___2O6PD.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-9-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color9___2O6PD,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color9___2O6PD.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-9-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow9___29B0r {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-9-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-9-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-9-hsl);
  }
}
.NestedFlipTiles__background-glow9___1cKGd {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow9___29B0r;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color10___219Q- {
  background-color: var(--color-tileColors-10-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color10___219Q-,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color10___219Q-.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-10-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color10___219Q-,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color10___219Q-.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-10-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow10___1Bsj2 {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-10-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-10-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-10-hsl);
  }
}
.NestedFlipTiles__background-glow10___I7r_4 {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow10___1Bsj2;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__background-color11___3AyjP {
  background-color: var(--color-tileColors-11-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color11___3AyjP,
.NestedFlipTiles__front___de3A7 .NestedFlipTiles__background-color11___3AyjP.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-11-hsl);
}

.NestedFlipTiles__deactivated___1AzYA .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color1___OmKOi,
.NestedFlipTiles__read___2AWYY .NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color11___3AyjP,
.NestedFlipTiles__back___1AFEs .NestedFlipTiles__background-color11___3AyjP.NestedFlipTiles__read___2AWYY {
  background-color: var(--color-tileColors-11-hsl-dark);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow11___3AIy4 {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-11-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-11-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-11-hsl);
  }
}
.NestedFlipTiles__background-glow11___2OkKK {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow11___3AIy4;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.NestedFlipTiles__ripple___1ZVFZ {
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  opacity: 1;
}

.NestedFlipTiles__rippleEffect___SjvaK {
  -webkit-animation: NestedFlipTiles__rippleDrop___2Ybr_ 530ms ease-out;
     -moz-animation: NestedFlipTiles__rippleDrop___2Ybr_ 530ms ease-out;
       -o-animation: NestedFlipTiles__rippleDrop___2Ybr_ 530ms ease-out;
          animation: NestedFlipTiles__rippleDrop___2Ybr_ 530ms ease-out;
}

@-webkit-keyframes NestedFlipTiles__rippleDrop___2Ybr_ {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@-moz-keyframes NestedFlipTiles__rippleDrop___2Ybr_ {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@-o-keyframes NestedFlipTiles__rippleDrop___2Ybr_ {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@keyframes NestedFlipTiles__rippleDrop___2Ybr_ {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
.NestedFlipTiles__activateIcon___3Js9E {
  z-index: 33;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NestedFlipTiles__noTilesText___qOLIb {
  font-size: 20px;
  width: 100%;
  text-align: center;
  padding-top: 50px;
  height: 100vh;
  background-color: white;
}

.NestedFlipTiles__grayscale___3REhn {
  -webkit-filter: grayscale(1) brightness(0.95);
          filter: grayscale(1) brightness(0.95);
}

.NestedFlipTiles__test___1tuDd {
  -webkit-filter: grayscale(0) brightness(2);
          filter: grayscale(0) brightness(2);
}

.NestedFlipTiles__spocInfoBox___mdm1X, .NestedFlipTiles__spocInfoBoxBrowser___3QDuy {
  width: 100%;
  height: var(--spocInfoHeightPx);
  background-color: var(--color-spocInfoBackground);
  padding: 15px 20px;
  position: absolute;
  top: var(--navBarHeight);
  left: 0;
  z-index: 10;
  will-change: opacity;
}

.NestedFlipTiles__spocInfoBox___mdm1X {
  padding: 7px 20px 0;
  margin-bottom: -4px;
}

.NestedFlipTiles__lectureInfoContainer___30wnt {
  display: inline-block;
  margin-right: 20px;
}

.NestedFlipTiles__infoBoxIcon___3acuJ {
  margin-right: 10px;
}

.NestedFlipTiles__infoBox___1-DXE {
  display: inline-block;
  color: #9b9b9b;
  font-size: 15px;
  margin-right: 10px;
}

.NestedFlipTiles__lectureInfo___31i3c {
  display: inline-block;
  color: var(--color-spocInfoText);
  font-size: 15px;
  font-weight: bold;
}

.NestedFlipTiles__finishedText___VdyvI {
  font-size: 24px;
  margin: 150px auto;
  width: 600px;
  opacity: 0;
  -webkit-transition: opacity 300ms 800ms;
  -o-transition: opacity 300ms 800ms;
  -moz-transition: opacity 300ms 800ms;
  transition: opacity 300ms 800ms;
}

.NestedFlipTiles__finishedText___VdyvI.NestedFlipTiles__visible___1EW_F {
  opacity: 1;
}

.NestedFlipTiles__select___2eD9P {
  position: absolute !important;
  right: 35px;
  top: 10px;
}

.NestedFlipTiles__menu___1-5FR {
  top: 64px !important;
  height: -webkit-calc(100% - 64px);
  height: -moz-calc(100% - 64px);
  height: calc(100% - 64px);
}

@-webkit-keyframes NestedFlipTiles__pulse-glow___1NuqA {
  to {
    -webkit-filter: brightness(50%) grayscale(0%);
            filter: brightness(50%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px red;
            box-shadow: 0 0 15px 5px red;
  }
}

@-moz-keyframes NestedFlipTiles__pulse-glow___1NuqA {
  to {
    filter: brightness(50%) grayscale(0%);
    -moz-box-shadow: 0 0 15px 5px red;
         box-shadow: 0 0 15px 5px red;
  }
}

@-o-keyframes NestedFlipTiles__pulse-glow___1NuqA {
  to {
    filter: brightness(50%) grayscale(0%);
    box-shadow: 0 0 15px 5px red;
  }
}

@keyframes NestedFlipTiles__pulse-glow___1NuqA {
  to {
    -webkit-filter: brightness(50%) grayscale(0%);
            filter: brightness(50%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px red;
       -moz-box-shadow: 0 0 15px 5px red;
            box-shadow: 0 0 15px 5px red;
  }
}
.NestedFlipTiles__blinkyBlinky___3L6B7 {
  -webkit-box-shadow: 0 0 0px 5px red;
     -moz-box-shadow: 0 0 0px 5px red;
          box-shadow: 0 0 0px 5px red;
  -webkit-filter: brightness(100%) grayscale(10%);
          filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: NestedFlipTiles__pulse-glow___1NuqA !important;
     -moz-animation-name: NestedFlipTiles__pulse-glow___1NuqA !important;
       -o-animation-name: NestedFlipTiles__pulse-glow___1NuqA !important;
          animation-name: NestedFlipTiles__pulse-glow___1NuqA !important;
  -webkit-animation-duration: 0.5s !important;
     -moz-animation-duration: 0.5s !important;
       -o-animation-duration: 0.5s !important;
          animation-duration: 0.5s !important;
  -webkit-animation-direction: alternate !important;
     -moz-animation-direction: alternate !important;
       -o-animation-direction: alternate !important;
          animation-direction: alternate !important;
  -webkit-animation-iteration-count: infinite !important;
     -moz-animation-iteration-count: infinite !important;
       -o-animation-iteration-count: infinite !important;
          animation-iteration-count: infinite !important;
}

.NestedFlipTiles__sound___3Wlme {
  position: absolute;
  left: -10000px;
  top: -10000px;
}

.NestedFlipTiles__noAnimation___3nG-A {
  -webkit-transition: none !important;
  -o-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
}
.NavigationBar__navbar___3tmKJ {
  height: 44px;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  right: 0;
  will-change: background-color;
  -webkit-transition: background-color 500ms ease-in-out;
  -o-transition: background-color 500ms ease-in-out;
  -moz-transition: background-color 500ms ease-in-out;
  transition: background-color 500ms ease-in-out;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NavigationBar__navbar___3tmKJ {
    top: var(--safe-area-top-constant);
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NavigationBar__navbar___3tmKJ {
    top: var(--safe-area-top-env);
  }
}

.NavigationBar__navbarQuiz_____6w3 {
  height: 44px;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  right: 0;
  will-change: background-color;
  -webkit-transition: background-color 500ms ease-in-out;
  -o-transition: background-color 500ms ease-in-out;
  -moz-transition: background-color 500ms ease-in-out;
  transition: background-color 500ms ease-in-out;
}

.NavigationBar__navbarBackgroundImageContainer___23BCb {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.NavigationBar__navbarBackgroundImage___dYn0K {
  width: 100%;
  height: 100%;
}

.NavigationBar__navbarLogo___3yzDx {
  width: auto;
  position: absolute;
  left: var(--navBarLogoLeft);
  height: var(--navBarLogoHeight);
  top: var(--navBarLogoTop);
  z-index: 1;
}
.NavigationBar__navbarLogo___3yzDx img {
  -webkit-box-shadow: var(--navBarLogoBoxShadow);
     -moz-box-shadow: var(--navBarLogoBoxShadow);
          box-shadow: var(--navBarLogoBoxShadow);
}

.NavigationBar__navbarLogoRight___2D_fA {
  width: auto;
  position: absolute;
  left: 90%;
  height: var(--navBarLogoHeight);
  top: var(--navBarLogoTop);
  z-index: 1;
}

.NavigationBar__title___grD0l {
  margin: var(--navBarMargin);
  max-height: var(--navBarMaxHeight);
  text-align: var(--navBarTextAlign);
  font-size: var(--navBarFontSize);
  font-weight: var(--navBarFontWeight);
  padding-top: -webkit-calc(var(--navBarPaddingTop) + 10px);
  padding-top: -moz-calc(var(--navBarPaddingTop) + 10px);
  padding-top: calc(var(--navBarPaddingTop) + 10px);
  line-height: var(--navBarLineHeight);
  overflow: var(--navBarOverflow);
  vertical-align: var(--navBarVerticalAlign);
  letter-spacing: -0.4px;
  width: 300px;
  width: var(--navBarTitleWidth);
  z-index: 1;
  position: relative;
}

.NavigationBar__titleImage___3Fo3W {
  max-height: 80%;
  height: var(--navBarLogoHeight);
  text-align: var(--navBarTextAlign);
  font-size: var(--navBarFontSize);
  font-weight: var(--navBarFontWeight);
  padding-top: var(--navBarIconPaddingTop);
  line-height: var(--navBarLineHeight);
  overflow: var(--navBarOverflow);
  vertical-align: var(--navBarVerticalAlign);
  letter-spacing: -0.4px;
  max-width: var(--navBarMaxWidth);
  margin: var(--navBarMargin);
  margin-top: var(--navBarMarginTop);
  z-index: 1;
}

.NavigationBar__ervLogo___ssdC4 {
  max-height: 30px;
  margin-top: 15px;
  width: auto;
  line-height: inherit;
  z-index: 1;
}

.NavigationBar__count___3taZ7 {
  position: absolute;
  height: 28px;
  width: 28px;
  padding: 0 10px;
  top: 30px;
  -webkit-border-radius: 28px;
     -moz-border-radius: 28px;
          border-radius: 28px;
  z-index: 1;
}

.NavigationBar__specificSettingsIconContainer___3V0he {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-left: 10px;
}

.NavigationBar__specificSettingsIcon___1_b07 {
  width: 100%;
  height: 100%;
  margin-top: 7px;
}

.NavigationBar__icon___3n3FX {
  display: inline-block;
  font-size: 25px;
  width: auto;
  line-height: 25px;
  vertical-align: bottom;
  margin-left: 10px;
  cursor: pointer;
  z-index: 1;
}
.NavigationBar__icon___3n3FX img {
  height: 25px;
  fill: var(--color-navbarItemColor);
}
.NavigationBar__icon___3n3FX svg path, .NavigationBar__icon___3n3FX svg rect, .NavigationBar__icon___3n3FX svg polygon, .NavigationBar__icon___3n3FX svg circle {
  fill: var(--color-navbarItemColor);
  height: 25px;
  width: auto;
  margin-top: 5px;
}

.NavigationBar__farRightImage___2-19W {
  position: absolute;
  right: 10px;
  top: 5px;
  width: auto;
  vertical-align: top;
}
.NavigationBar__farRightImage___2-19W img {
  height: 40px;
}
.NavigationBar__farRightImage___2-19W svg path, .NavigationBar__farRightImage___2-19W svg rect, .NavigationBar__farRightImage___2-19W svg polygon, .NavigationBar__farRightImage___2-19W svg circle {
  height: 40px;
  width: auto;
}

.NavigationBar__settingsIcon___1cKgD {
  vertical-align: bottom;
  z-index: 1;
}
.NavigationBar__settingsIcon___1cKgD svg path, .NavigationBar__settingsIcon___1cKgD svg rect, .NavigationBar__settingsIcon___1cKgD svg polygon, .NavigationBar__settingsIcon___1cKgD svg circle {
  fill: var(--color-ervBlue);
}

.NavigationBar__innerCount___37FPt {
  font-size: 16px;
  color: #FFFFFF;
  -webkit-transform: translate3d(-35%, 15%, 0);
     -moz-transform: translate3d(-35%, 15%, 0);
          transform: translate3d(-35%, 15%, 0);
  text-align: center;
  width: 28px;
  overflow: var(--navBarOverflow);
  vertical-align: var(--navBarVerticalAlign);
}

#NavigationBar__burger___1WIXk {
  display: inline-block;
  height: 35px;
  width: auto;
  padding: 7px;
  bottom: 20px;
  position: absolute;
  z-index: 1;
}

#NavigationBar__back___pAw0U {
  display: inline-block;
  position: relative;
  height: 35px;
  width: 50px;
  padding-left: 7px;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 1;
}
#NavigationBar__back___pAw0U .NavigationBar__backIcon___i1BUj {
  position: relative !important;
  font-size: var(--navBarBackIconSize) !important;
  top: var(--navBarBackIconTop) !important;
}
#NavigationBar__back___pAw0U .NavigationBar__backText___1xT0r {
  text-transform: capitalize;
  margin-left: 5px;
  letter-spacing: -0.4px;
  font-weight: 400;
  font-size: 18px;
}

.NavigationBar__backSvg___2Wg4G {
  left: 0;
  width: 25px;
  top: 8px;
  position: absolute;
  z-index: 1;
}

.NavigationBar__userSvgIcon___8fUzz {
  width: 25px;
  z-index: 1;
}

/* #burger2 {
  position: absolute;
  height: 35px;
  width: auto;
  padding: 7px;
  top: 24px;
  left: 10px;
} */
#NavigationBar__refresh___3pJGa {
  position: absolute;
  height: 28px;
  width: auto;
  padding: 7px;
  top: 27px;
  right: 0;
  z-index: 1;
}

.NavigationBar__tcSettings___3U7mf {
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 1;
}

.NavigationBar__warningsIcon___csy8J {
  position: absolute;
  right: 50px;
  top: 12px;
}

.NavigationBar__homeLogoLeft___2NS0P {
  position: absolute;
  top: 25px;
  will-change: left;
  -webkit-transition: left 300ms;
  -o-transition: left 300ms;
  -moz-transition: left 300ms;
  transition: left 300ms;
  z-index: 3;
}

.NavigationBar__closeButton___2SoOl {
  position: absolute;
  right: 10px;
  top: 40px;
  width: 40px;
  height: 40px;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NavigationBar__closeButton___2SoOl {
    top: -webkit-calc(var(--safe-area-top-constant));
    top: -moz-calc(var(--safe-area-top-constant));
    top: calc(var(--safe-area-top-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NavigationBar__closeButton___2SoOl {
    top: -webkit-calc(var(--safe-area-top-env));
    top: -moz-calc(var(--safe-area-top-env));
    top: calc(var(--safe-area-top-env));
  }
}
.NavigationBar__closeButton___2SoOl svg {
  width: 100% !important;
  height: 100% !important;
}
.NavigationBar__closeButton___2SoOl svg path, .NavigationBar__closeButton___2SoOl svg rect, .NavigationBar__closeButton___2SoOl svg polygon, .NavigationBar__closeButton___2SoOl svg circle {
  fill: var(--color-navbarItemColor);
}
.ErvBottomBar__bottomBar___1FPbA {
  width: 100%;
  font-size: 14px;
  height: 64px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  right: 0;
  background: var(--color-bottomBarBackground);
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  will-change: opacity;
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  transition: opacity 500ms;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .ErvBottomBar__bottomBar___1FPbA {
    bottom: -webkit-calc(var(--safe-area-bottom-constant));
    bottom: -moz-calc(var(--safe-area-bottom-constant));
    bottom: calc(var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .ErvBottomBar__bottomBar___1FPbA {
    bottom: -webkit-calc(var(--safe-area-bottom-env));
    bottom: -moz-calc(var(--safe-area-bottom-env));
    bottom: calc(var(--safe-area-bottom-env));
  }
}
.ErvBottomBar__bottomBar___1FPbA svg {
  width: 100%;
  height: 100%;
}

.ErvBottomBar__container___3xI-Q {
  height: 54px;
  position: relative;
  display: inline-block;
  margin-top: 15px;
  text-align: center;
}

.ErvBottomBar__multilineTabs___12J-Y {
  margin-top: 5px;
}

.ErvBottomBar__title___JAGWo {
  font-size: 2.3vw;
  line-height: 2.6vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translate3d(-50%, 0, 0);
       transform: translate3d(-50%, 0, 0);
  height: 23px;
  width: 95%;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  overflow: hidden;
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 600px) {
  .ErvBottomBar__title___JAGWo {
    font-size: 1.6vw;
    line-height: 1.7vw;
  }
}

.ErvBottomBar__noTitle___3j8NC {
  height: 35px !important;
}

.ErvBottomBar__iconActive___7Rxqu {
  height: 24px;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
     -moz-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  position: absolute;
}
.ErvBottomBar__iconActive___7Rxqu svg path, .ErvBottomBar__iconActive___7Rxqu svg rect, .ErvBottomBar__iconActive___7Rxqu svg polygon, .ErvBottomBar__iconActive___7Rxqu svg circle {
  fill: var(--color-bottomBarActive);
  height: 25px;
  width: auto;
  margin-top: 5px;
}

.ErvBottomBar__newIconActive___2N1xX {
  height: 24px;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
     -moz-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  position: absolute;
}
.ErvBottomBar__newIconActive___2N1xX svg path, .ErvBottomBar__newIconActive___2N1xX svg rect, .ErvBottomBar__newIconActive___2N1xX svg polygon, .ErvBottomBar__newIconActive___2N1xX svg circle {
  fill: var(--color-newBottomBarActive);
  height: 25px;
  width: auto;
  margin-top: 5px;
}

.ErvBottomBar__iconUnactive___1Yx3_ {
  height: 24px;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
     -moz-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  position: absolute;
}
.ErvBottomBar__iconUnactive___1Yx3_ svg path, .ErvBottomBar__iconUnactive___1Yx3_ svg rect, .ErvBottomBar__iconUnactive___1Yx3_ svg polygon, .ErvBottomBar__iconUnactive___1Yx3_ svg circle {
  fill: var(--color-bottomBarInactive);
  height: 25px;
  width: auto;
  margin-top: 5px;
}
.AppCordovaGeneric__pageScroll___2kcAw {
  padding-top: var(--navBarHeightPx);
  height: 100%;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
@supports (padding-bottom: constant(safe-area-inset-top)) {
  .AppCordovaGeneric__pageScroll___2kcAw {
    padding-top: -webkit-calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
    padding-top: -moz-calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
    padding-top: calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
  }
}
@supports (padding-bottom: env(safe-area-inset-top)) {
  .AppCordovaGeneric__pageScroll___2kcAw {
    padding-top: -webkit-calc(var(--navBarHeightPx) + var(--safe-area-top-env));
    padding-top: -moz-calc(var(--navBarHeightPx) + var(--safe-area-top-env));
    padding-top: calc(var(--navBarHeightPx) + var(--safe-area-top-env));
  }
}

.AppCordovaGeneric__pageNoScroll___h-95T {
  padding-top: var(--navBarHeightPx);
  height: 100%;
  overflow: hidden;
  -webkit-transform-origin: top left;
     -moz-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
}
@supports (padding-bottom: constant(safe-area-inset-top)) {
  .AppCordovaGeneric__pageNoScroll___h-95T {
    padding-top: -webkit-calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
    padding-top: -moz-calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
    padding-top: calc(var(--navBarHeightPx) + var(--safe-area-top-constant));
  }
}
@supports (padding-bottom: env(safe-area-inset-top)) {
  .AppCordovaGeneric__pageNoScroll___h-95T {
    padding-top: -webkit-calc(var(--navBarHeightPx) + var(--safe-area-top-env));
    padding-top: -moz-calc(var(--navBarHeightPx) + var(--safe-area-top-env));
    padding-top: calc(var(--navBarHeightPx) + var(--safe-area-top-env));
  }
}

.AppCordovaGeneric__ieZFix___lqSoT {
  position: relative;
  z-index: 3000000;
  height: 100vh;
}

.AppCordovaGeneric__noPointerEvents___FA8B3 {
  pointer-events: none;
}

.AppCordovaGeneric__eulatext___2UBxf {
  font-size: 15px;
  width: 94%;
  margin: 0 auto;
  padding-top: 30px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.AppCordovaGeneric__toolbar___2B4aJ {
  padding-top: 60px;
  height: var(--navBarHeightPx);
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background-color: var(--color-navbarBackground);
  border-bottom: 1px solid var(--color-ervGrey);
}

.AppCordovaGeneric__close___2aSUN {
  position: absolute;
  left: 20px;
  top: 50%;
  color: var(--color-ervBlue);
}

.AppCordovaGeneric__backArrow___2Ah97 {
  position: absolute;
  top: 50%;
  left: 3%;
  color: var(--color-ervBlue);
}

.AppCordovaGeneric__title___3R9NK {
  margin: var(--navBarMargin);
  margin-top: -55px;
  max-height: var(--navBarMaxHeight);
  text-align: var(--navBarTextAlign);
  font-size: var(--navBarFontSize);
  font-weight: var(--navBarFontWeight);
  padding-top: var(--navBarPaddingTop);
  line-height: var(--navBarLineHeight);
  overflow: var(--navBarOverflow);
  vertical-align: var(--navBarVerticalAlign);
  letter-spacing: -0.4px;
  max-width: var(--navBarMaxWidth);
  width: 500px;
}

.AppCordovaGeneric__bold___2fm8z {
  font-weight: 600 !important;
}

.AppCordovaGeneric__progressBarContainer___1bXQK {
  overflow: hidden;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  background-color: lightgray;
  width: 80%;
  height: 30px;
  position: relative;
  margin: 0 auto;
}

.AppCordovaGeneric__progressBar___6qi_1 {
  position: absolute;
  left: 0;
  top: 0;
  height: 30px;
  background-color: var(--color-buttonBackground);
}

.AppCordovaGeneric__safeAreaContainerTop___1gzoS {
  position: absolute;
  top: 0;
  height: 0;
  width: 100%;
  will-change: background-color;
  -webkit-transition: background-color 500ms ease-in-out;
  -o-transition: background-color 500ms ease-in-out;
  -moz-transition: background-color 500ms ease-in-out;
  transition: background-color 500ms ease-in-out;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .AppCordovaGeneric__safeAreaContainerTop___1gzoS {
    height: -webkit-calc(var(--safe-area-top-constant));
    height: -moz-calc(var(--safe-area-top-constant));
    height: calc(var(--safe-area-top-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .AppCordovaGeneric__safeAreaContainerTop___1gzoS {
    height: -webkit-calc(var(--safe-area-top-env));
    height: -moz-calc(var(--safe-area-top-env));
    height: calc(var(--safe-area-top-env));
  }
}

.AppCordovaGeneric__safeAreaContainerBottom___1HofX {
  position: absolute;
  bottom: 0;
  height: 0;
  width: 100%;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .AppCordovaGeneric__safeAreaContainerBottom___1HofX {
    height: -webkit-calc(var(--safe-area-bottom-constant));
    height: -moz-calc(var(--safe-area-bottom-constant));
    height: calc(var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .AppCordovaGeneric__safeAreaContainerBottom___1HofX {
    height: -webkit-calc(var(--safe-area-bottom-env));
    height: -moz-calc(var(--safe-area-bottom-env));
    height: calc(var(--safe-area-bottom-env));
  }
}

.AppCordovaGeneric__ergoUpdateContainer___1KesG {
  position: absolute;
  left: 10px;
  width: 70px;
  height: 70px;
  overflow: hidden;
  top: -webkit-calc(var(--navBarHeightPx) + 50px);
  top: -moz-calc(var(--navBarHeightPx) + 50px);
  top: calc(var(--navBarHeightPx) + 50px);
  z-index: 500;
  background-color: white;
  color: var(--color-ergoDarkRed);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border: 2px solid var(--color-ergo-warmGrey2);
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .AppCordovaGeneric__ergoUpdateContainer___1KesG {
    top: -webkit-calc(var(--navBarHeightPx) + 50px + constant(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: -moz-calc(var(--navBarHeightPx) + 50px + constant(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: calc(var(--navBarHeightPx) + 50px + constant(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .AppCordovaGeneric__ergoUpdateContainer___1KesG {
    top: -webkit-calc(var(--navBarHeightPx) + 50px + env(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: -moz-calc(var(--navBarHeightPx) + 50px + env(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: calc(var(--navBarHeightPx) + 50px + env(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
  }
}

.AppCordovaGeneric__updateContainer___1NwUt {
  position: absolute;
  left: 10px;
  width: 70px;
  height: 70px;
  overflow: hidden;
  top: -webkit-calc(var(--navBarHeightPx) + 50px);
  top: -moz-calc(var(--navBarHeightPx) + 50px);
  top: calc(var(--navBarHeightPx) + 50px);
  z-index: 500;
  background-color: white;
  color: var(--color-buttonBackground);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border: 2px solid var(--color-buttonBackground);
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .AppCordovaGeneric__updateContainer___1NwUt {
    top: -webkit-calc(var(--navBarHeightPx) + 50px + constant(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: -moz-calc(var(--navBarHeightPx) + 50px + constant(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: calc(var(--navBarHeightPx) + 50px + constant(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .AppCordovaGeneric__updateContainer___1NwUt {
    top: -webkit-calc(var(--navBarHeightPx) + 50px + env(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: -moz-calc(var(--navBarHeightPx) + 50px + env(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
    top: calc(var(--navBarHeightPx) + 50px + env(safe-area-inset-top, 0) / var(--htmlSafeAreaPaddingDivisor));
  }
}

.AppCordovaGeneric__updateContainerSpinnerContainer___30102 {
  position: relative;
  width: 100%;
  height: 55%;
}

.AppCordovaGeneric__updateContainerSpinner___C2F16 {
  position: absolute;
  left: 15px;
  width: 36px !important;
  height: 36px !important;
  color: var(--color-ergoDarkRed) !important;
}

.AppCordovaGeneric__updateContainerPercentage___2qDrw {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: var(--color-ergoDarkRed);
  font-size: 9px;
}

.AppCordovaGeneric__updateContainerTitle___1FsdM {
  height: 40%;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding: 5px;
  font-size: 9px;
  line-height: 9px;
  text-align: center;
  color: var(--color-ergoDarkRed);
}

.AppCordovaGeneric__demoFlag___32jLl {
  position: absolute;
  color: #ff9b39;
  background-color: white;
  top: 4%;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -27%;
  padding: 1%;
  z-index: 10001;
  width: 300px;
  text-align: center;
  border: 3px solid #ff9b39;
}
.BottomBar__bottomBar___F2Ns6 {
  width: 100%;
  font-size: 14px;
  height: 64px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  right: 0;
  background-color: var(--color-bottomBackground);
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.BottomBar__container___1bp_t {
  height: 54px;
  position: relative;
  display: inline-block;
  margin-top: 10px;
  text-align: center;
}

.BottomBar__title___2abNo {
  font-size: 10px;
  line-height: 11px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translate3d(-50%, 0, 0);
       transform: translate3d(-50%, 0, 0);
  height: 23px;
  width: 95%;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  overflow: hidden;
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

.BottomBar__iconActive___13eYE {
  height: 24px;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
     -moz-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  position: absolute;
}
.BottomBar__iconActive___13eYE svg path, .BottomBar__iconActive___13eYE svg rect, .BottomBar__iconActive___13eYE svg polygon, .BottomBar__iconActive___13eYE svg circle {
  fill: var(--color-ervBlue);
  height: 25px;
  width: auto;
  margin-top: 5px;
}

.BottomBar__iconUnactive___3U42U {
  height: 24px;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
     -moz-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  position: absolute;
}
.BottomBar__iconUnactive___3U42U svg path, .BottomBar__iconUnactive___3U42U svg rect, .BottomBar__iconUnactive___3U42U svg polygon, .BottomBar__iconUnactive___3U42U svg circle {
  fill: var(--color-ervGrey);
  height: 25px;
  width: auto;
  margin-top: 5px;
}
.Glossary__toolbar___1S2Ju {
  height: var(--navBarHeightPx);
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background-color: var(--color-navbarBackground);
  border-bottom: 1px solid var(--color-ervGrey);
}

.Glossary__backArrow___1tiwa {
  position: absolute;
  top: 50%;
  left: 3%;
  color: white;
  cursor: pointer;
}

.Glossary__title___3I7SS {
  margin: var(--navBarMargin);
  max-height: var(--navBarMaxHeight);
  text-align: var(--navBarTextAlign);
  font-size: var(--navBarFontSize);
  font-weight: var(--navBarFontWeight);
  padding-top: var(--navBarPaddingTop);
  line-height: var(--navBarLineHeight);
  overflow: var(--navBarOverflow);
  vertical-align: var(--navBarVerticalAlign);
  letter-spacing: -0.4px;
  max-width: var(--navBarMaxWidth);
  width: 500px;
  color: white;
}
.FullscreenOverlay__root___3FxtJ {
  z-index: 34998 !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.FullscreenOverlay__rootIE___3032M {
  z-index: 3000001 !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.FullscreenOverlay__paper___2pFEn {
  background-color: var(--color-ervBackground);
}
.DrupalFlipNugget__flip___1CtG5 {
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
       perspective: 800px;
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.DrupalFlipNugget__flip___1CtG5 .DrupalFlipNugget__card___2ZxeA.DrupalFlipNugget__flipped___IEHg8 {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
       transform-style: preserve-3d;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
       transform: rotateX(-180deg);
}

.DrupalFlipNugget__flip___1CtG5 .DrupalFlipNugget__card___2ZxeA {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
       transform-style: preserve-3d;
  -webkit-transition: 0.7s;
  -o-transition: 0.7s;
  -moz-transition: 0.7s;
  transition: 0.7s;
}

.DrupalFlipNugget__flip___1CtG5 .DrupalFlipNugget__card___2ZxeA .DrupalFlipNugget__face___2EeAX {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
       backface-visibility: hidden;
  z-index: 2;
}

.DrupalFlipNugget__flip___1CtG5 .DrupalFlipNugget__card___2ZxeA .DrupalFlipNugget__back___2uTzb {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
       transform: rotateX(0deg);
  position: absolute;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.7s;
  transition: -webkit-transform 0.7s;
  -o-transition: -o-transform 0.7s;
  -moz-transition: transform 0.7s, -moz-transform 0.7s;
  transition: transform 0.7s;
  transition: transform 0.7s, -webkit-transform 0.7s, -moz-transform 0.7s, -o-transform 0.7s;
}

.DrupalFlipNugget__flip___1CtG5 .DrupalFlipNugget__card___2ZxeA .DrupalFlipNugget__front___1x2nm {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
       transform: rotateX(-180deg);
  -webkit-transition: -webkit-transform 0.7s;
  transition: -webkit-transform 0.7s;
  -o-transition: -o-transform 0.7s;
  -moz-transition: transform 0.7s, -moz-transform 0.7s;
  transition: transform 0.7s;
  transition: transform 0.7s, -webkit-transform 0.7s, -moz-transform 0.7s, -o-transform 0.7s;
}

.DrupalFlipNugget__flip___1CtG5 .DrupalFlipNugget__card___2ZxeA.DrupalFlipNugget__flipped2___39aMn .DrupalFlipNugget__back___2uTzb {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
       transform: rotateX(180deg);
  position: absolute;
  -webkit-transition: -webkit-transform 0.7s;
  transition: -webkit-transform 0.7s;
  -o-transition: -o-transform 0.7s;
  -moz-transition: transform 0.7s, -moz-transform 0.7s;
  transition: transform 0.7s;
  transition: transform 0.7s, -webkit-transform 0.7s, -moz-transform 0.7s, -o-transform 0.7s;
}

.DrupalFlipNugget__flip___1CtG5 .DrupalFlipNugget__card___2ZxeA.DrupalFlipNugget__flipped2___39aMn .DrupalFlipNugget__front___1x2nm {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
       transform: rotateX(0deg);
  -webkit-transition: -webkit-transform 0.7s;
  transition: -webkit-transform 0.7s;
  -o-transition: -o-transform 0.7s;
  -moz-transition: transform 0.7s, -moz-transform 0.7s;
  transition: transform 0.7s;
  transition: transform 0.7s, -webkit-transform 0.7s, -moz-transform 0.7s, -o-transform 0.7s;
}
.Nugget__container___2be5t {
  height: auto;
  -webkit-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
  overflow: visible;
  max-height: 20000000px;
}

.Nugget__innerHidden___R036h {
  max-height: 0;
  -webkit-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}

.Nugget__outerContainer___3f-r4 {
  -webkit-transition: border 1s ease-in-out 1s, margin 1s ease-in-out 1s, padding 1s ease-in-out 1s;
  -o-transition: border 1s ease-in-out 1s, margin 1s ease-in-out 1s, padding 1s ease-in-out 1s;
  -moz-transition: border 1s ease-in-out 1s, margin 1s ease-in-out 1s, padding 1s ease-in-out 1s;
  transition: border 1s ease-in-out 1s, margin 1s ease-in-out 1s, padding 1s ease-in-out 1s;
}

.Nugget__inFeedbackContainer___Upwzj {
  width: 90% !important;
  margin: 0 5% !important;
}

.Nugget__outerHidden___1gbTo {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  -webkit-transition: border 1s ease-in-out 0s, margin 1s ease-in-out 0s, padding 1s ease-in-out 0s;
  -o-transition: border 1s ease-in-out 0s, margin 1s ease-in-out 0s, padding 1s ease-in-out 0s;
  -moz-transition: border 1s ease-in-out 0s, margin 1s ease-in-out 0s, padding 1s ease-in-out 0s;
  transition: border 1s ease-in-out 0s, margin 1s ease-in-out 0s, padding 1s ease-in-out 0s;
}

.Nugget__info___3eVf3 {
  width: 100%;
  display: block;
  position: relative;
  font-weight: 400;
  font-size: 17px;
  z-index: 9;
  padding-bottom: 20px;
}

.Nugget__likeContainer___31EHs {
  width: 100%;
  padding-top: 20px;
}

.Nugget__selfReflectContainer___WTqyz {
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
}

.Nugget__svgLikeButton___1iEcZ {
  display: inline-block;
  width: 45px;
  height: auto;
}

.Nugget__likeButton___3FLjB {
  color: #7a7a7a;
  font-size: 30px;
  display: inline-block;
}

.Nugget__likeButtonActivated___3c74F {
  color: var(--color-navbarBackground);
  font-size: 30px;
  display: inline-block;
}

.Nugget__likeText___WmSWA {
  display: inline-block;
  font-size: 17px;
  padding-left: 20px;
  vertical-align: middle;
}

.Nugget__link___1unNh {
  font-weight: bold !important;
  color: var(--color-buttonBackground) !important;
  cursor: pointer;
}

.Nugget__card___1rVDT {
  width: 100%;
  margin-bottom: 20px;
  padding: 15px;
}

.Nugget__hidden___3GHdW {
  display: none;
}

.Nugget__tooltip___2km2h {
  font-size: 17px !important;
}

.Nugget__centered___2cv1r {
  text-align: center;
}

.Nugget__chatContainer___3tP5w {
  overflow: auto;
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .Nugget__chatContainer___3tP5w {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .Nugget__chatContainer___3tP5w {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.Chat__chat___2tx2z {
  width: 100%;
  background-color: #ededed;
  padding: 20px;
}

.Chat__downloadContainer___14I7c {
  padding-top: 10px;
  left: 15px;
  bottom: 15px;
  color: var(--color-chatColor);
  font-size: 12px;
  display: inline-block;
  position: absolute;
}

.Chat__chatToggleContainer___1usO2 {
  padding-top: 10px;
  margin-left: 75%;
  width: 23%;
  color: var(--color-chatColor);
  font-size: 12px;
  display: inline-block;
  position: relative;
}

.Chat__chatToggle___3qo1Q {
  display: block;
  padding-bottom: 10px;
}

.Chat__switchColors___giYOj {
  color: var(--color-chatColor) !important;
}

.Chat__switchColorsDeactivated___2VseJ {
  color: #535353 !important;
}

.Chat__barColor___3pQmR {
  background-color: var(--color-chatColor) !important;
}

.Chat__barColorDeactivated___P3niQ {
  background-color: #535353 !important;
}

.Chat__downloadButton___24eSG {
  margin-right: 5px;
}
.ChatMessage__outer___VeSM2 {
  position: relative;
}

.ChatMessage__message___-B6_T {
  color: black;
  position: relative;
}
.ChatMessage__message___-B6_T.ChatMessage__me___109Xp {
  background-color: var(--color-chatColor);
  -webkit-transition: background-color 300ms;
  -o-transition: background-color 300ms;
  -moz-transition: background-color 300ms;
  transition: background-color 300ms;
  -webkit-border-radius: 10px 20px 0 10px;
     -moz-border-radius: 10px 20px 0 10px;
          border-radius: 10px 20px 0 10px;
  margin: 10px 10px 10px auto;
  padding: 10px 20px 30px 20px;
  width: 600px;
  max-width: 60%;
  border: 1px var(--color-chatColor) solid;
}
.ChatMessage__message___-B6_T.ChatMessage__me___109Xp .ChatMessage__name___3mq0k {
  color: white;
}
.ChatMessage__message___-B6_T.ChatMessage__me___109Xp .ChatMessage__text___Xn4K9 {
  margin-top: 3px;
  color: white;
}
.ChatMessage__message___-B6_T.ChatMessage__me___109Xp .ChatMessage__date___3JEOd {
  float: right;
  color: white;
}
.ChatMessage__message___-B6_T.ChatMessage__me___109Xp .ChatMessage__expertIcon___12BoM {
  color: white;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
}
.ChatMessage__message___-B6_T.ChatMessage__others___28NRo {
  background-color: white;
  -webkit-border-radius: 20px 10px 10px 0;
     -moz-border-radius: 20px 10px 10px 0;
          border-radius: 20px 10px 10px 0;
  margin: 10px 10px auto 10px;
  padding: 20px 10px 30px 20px;
  width: 600px;
  max-width: 60%;
  border: 1px var(--color-chatColor) solid;
}
.ChatMessage__message___-B6_T.ChatMessage__others___28NRo .ChatMessage__name___3mq0k {
  font-weight: 800;
}
.ChatMessage__message___-B6_T.ChatMessage__others___28NRo .ChatMessage__text___Xn4K9 {
  margin-top: 3px;
}
.ChatMessage__message___-B6_T.ChatMessage__others___28NRo .ChatMessage__date___3JEOd {
  float: right;
  color: #737373;
}
.ChatMessage__message___-B6_T.ChatMessage__others___28NRo .ChatMessage__expertIcon___12BoM {
  color: white;
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 20px;
}
.ChatMessage__message___-B6_T.ChatMessage__expert___3GyJp {
  border: 2px var(--color-chatExpertColor) solid;
  background-color: var(--color-chatExpertColor);
}
.ChatMessage__message___-B6_T.ChatMessage__expert___3GyJp .ChatMessage__me___109Xp {
  -webkit-border-radius: 10px 20px 0 10px;
     -moz-border-radius: 10px 20px 0 10px;
          border-radius: 10px 20px 0 10px;
  margin: 10px 10px 10px auto;
  padding: 10px 20px 30px 20px;
  width: 600px;
  max-width: 60%;
}
.ChatMessage__message___-B6_T.ChatMessage__expert___3GyJp .ChatMessage__others___28NRo {
  margin: 10px 10px 10px 50px;
  -webkit-border-radius: 20px 10px 10px 0;
     -moz-border-radius: 20px 10px 10px 0;
          border-radius: 20px 10px 10px 0;
  padding: 20px 10px 30px 20px;
  width: 600px;
  max-width: 60%;
}
.ChatMessage__message___-B6_T.ChatMessage__expert___3GyJp .ChatMessage__name___3mq0k {
  color: white;
}
.ChatMessage__message___-B6_T.ChatMessage__expert___3GyJp .ChatMessage__text___Xn4K9 {
  margin-top: 3px;
  color: white;
}
.ChatMessage__message___-B6_T.ChatMessage__expert___3GyJp .ChatMessage__date___3JEOd {
  float: right;
  color: white;
}
.ChatMessage__message___-B6_T.ChatMessage__expert___3GyJp .ChatMessage__expertIcon___12BoM {
  color: white;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
}
.ChatMessage__message___-B6_T .ChatMessage__expertName___13ww7 {
  font-weight: 800;
  color: white;
}
.ChatMessage__message___-B6_T.ChatMessage__presenceMessage___3DCA3 {
  background-color: rgba(0, 0, 0, 0);
  width: 80%;
  margin: 0 auto;
  color: #5a5a5a;
  text-align: center;
  font-size: 12px;
  padding: 10px;
}
.ChatMessage__message___-B6_T .ChatMessage__quoteButton___3Ez57 {
  position: absolute;
  right: 10px;
  top: 20px;
}
.ChatMessage__message___-B6_T .ChatMessage__quoteButtonExpert___2TERG {
  position: absolute;
  right: 10px;
  top: 40px;
}
.ChatMessage__message___-B6_T .ChatMessage__quote___2kbjI {
  width: 90%;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 5px;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  font-style: italic;
}
.ChatList__chatlist___5mF3J {
  max-height: 50vh;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.ChatInput__chatInput___fdKJb {
  width: 100%;
  text-align: center;
  position: relative;
  display: block;
  margin-top: 20px;
}

.ChatInput__textfield___2-JsV {
  width: 80%;
  margin-right: 10px;
  -webkit-transition: height 300ms;
  -o-transition: height 300ms;
  -moz-transition: height 300ms;
  transition: height 300ms;
}

.ChatInput__textfieldLabel___1Mx59 {
  padding: 10%;
}

.ChatInput__textfield___2-JsV textarea {
  min-height: 100px !important;
  background-color: white;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  margin-bottom: 10px;
  border: 1px solid #8b8b8b;
  padding: 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  resize: vertical;
}

.ChatInput__button___3G_zg {
  right: 5%;
  top: 50%;
  position: absolute;
  font-size: 30px;
  -webkit-transform: translate(50%, -50%);
     -moz-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
       -o-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  color: var(--color-chatColor);
}

.ChatInput__emojiButton___gy5j1 {
  right: 13%;
  bottom: 13%;
  position: absolute;
  font-size: 15px;
  -webkit-transform: translateX(50%);
     -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  color: var(--color-chatColor);
}

.ChatInput__penButton___1txPH {
  right: 18%;
  bottom: 13%;
  position: absolute;
  font-size: 15px;
  -webkit-transform: translateX(50%);
     -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  color: var(--color-chatColor);
}

.ChatInput__picker___YBtGZ {
  -webkit-transition: max-height 500ms ease-in-out;
  -o-transition: max-height 500ms ease-in-out;
  -moz-transition: max-height 500ms ease-in-out;
  transition: max-height 500ms ease-in-out;
  overflow: hidden;
  width: 80%;
  margin: 0 10%;
}

.ChatInput__quote___2YW9- {
  width: 80%;
  margin: 0 10%;
  padding: 10px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  background-color: white;
  border: 1px solid #8b8b8b;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.ChatInput__quoteTitle___3FnB0 {
  position: absolute;
  left: 10px;
  top: 10px;
  color: #a3a3a3;
}

.ChatInput__removeQuoteButton___38vxV {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #a3a3a3;
}

.ChatInput__name___3BXOI {
  font-weight: 800;
  width: 80%;
  margin-left: 10%;
  text-align: left;
}

.ChatInput__text___20XQh {
  margin-top: 3px;
  width: 80%;
  margin-left: 10%;
  text-align: left;
}
.Picker__wrapper___fl3qq {
  position: relative;
}

.Picker__emojiPickerWrapper___3fiNV {
  margin-top: 1rem;
  border: 1px solid #8b8b8b;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  background: white;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  z-index: 100;
}

.Picker__emojiPicker___1OuLb {
  cursor: pointer;
  border: 1px solid #eee;
  padding: 0.4rem 0.8rem;
  margin: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.Picker__emojiPicker___1OuLb:hover {
  background: rgba(0, 0, 0, 0.1);
}

.Picker__emojiWrapper___1xWCX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 10px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  float: left;
  width: 93%;
  max-width: -webkit-calc(100% - 45px);
  max-width: -moz-calc(100% - 45px);
  max-width: calc(100% - 45px);
}

.Picker__emoji___3IuPg {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
}
.Picker__emoji___3IuPg img {
  height: 16px !important;
  width: 16px !important;
}

.Picker__tabs___x8ZDi {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  float: left;
  width: 7%;
  min-width: 40px;
  height: 100%;
  color: rgba(0, 0, 0, 0.2);
  border-right: 1px solid #d3d3d3;
}
.Picker__tabs___x8ZDi .Picker__active___aGnFs {
  color: black;
}

.Picker__title___26ehy {
  padding: 10px;
  margin: 0 auto;
  cursor: pointer;
  will-change: color;
  -webkit-transition: color 300ms;
  -o-transition: color 300ms;
  -moz-transition: color 300ms;
  transition: color 300ms;
}
.Picker__title___26ehy img {
  height: 24px !important;
  width: 24px !important;
}

.Picker__closeButton___-LWyw {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #FF7011;
}
.DrupalHtmlNugget__icon___1o20X {
  position: relative;
  display: inline-block;
  font-size: 30px !important;
}

.DrupalHtmlNugget__iconContainer___3N7hB {
  position: absolute;
  left: 30px;
  top: 30px;
}

.DrupalHtmlNugget__fullScreenOverlayImg___4ajIe {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.DrupalHtmlNugget__portraitOverlayImgContainer___3Or65 {
  margin: auto;
  height: 80%;
  width: 100%;
}

.DrupalHtmlNugget__portraitOverlayImgContainer___3Or65 > div {
  height: 100% !important;
  width: 100% !important;
}

.DrupalHtmlNugget__resetButton___1K0lo {
  width: 80% !important;
  height: 40px;
  margin: 10px 10% !important;
  display: block;
  background-color: var(--color-buttonBackground) !important;
  color: var(--color-buttonCaption) !important;
  -webkit-border-radius: 20px !important;
     -moz-border-radius: 20px !important;
          border-radius: 20px !important;
  -webkit-box-shadow: darkgray 2px 2px 5px 0px;
     -moz-box-shadow: darkgray 2px 2px 5px 0px;
          box-shadow: darkgray 2px 2px 5px 0px;
}

.DrupalHtmlNugget__zoomIcon___3UKcT {
  position: absolute;
  right: 20%;
  top: 0;
}

.DrupalHtmlNugget__zoomContainer___2q8wd {
  position: relative;
}
.DrupalQuizNugget__answerList___2Nbxy {
  list-style: none;
  margin: 0;
  padding: 0;
  height: auto;
}

@media only screen and (max-width: 1023px) {
  .DrupalQuizNugget__answerList___2Nbxy {
    padding: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .DrupalQuizNugget__answerList___2Nbxy {
    padding: 0;
  }
}
.DrupalQuizNugget__overlay___15Gbo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 5;
}

.DrupalQuizNugget__window___2UYHJ {
  font-size: 17px;
  width: 70%;
  overflow: auto;
  padding: 20px;
  margin: auto;
  background-color: #ffffff;
  border: 1px solid grey;
  z-index: 7;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  height: auto;
}

.DrupalQuizNugget__windowNoBorder___3tvhj {
  font-size: 17px;
  width: 100%;
  overflow: auto;
  padding: 20px;
  margin: auto;
  background-color: #ffffff;
  z-index: 7;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  height: auto;
}

.DrupalQuizNugget__feedbackText___TZuPR {
  padding-bottom: 30px;
}

.DrupalQuizNugget__feedback___hzSYp {
  font-size: 1.35rem !important;
  margin: 10px;
}

@media only screen and (max-width: 1023px) {
  .DrupalQuizNugget__button___32XgP {
    float: right;
  }
}
.DrupalQuizNugget__centeredButton___2U2yn {
  margin-top: 5%;
  margin-left: 50%;
  margin-bottom: 5%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  min-width: 150px !important;
}

.DrupalQuizNugget__quizFinished___1pnMA {
  width: 100%;
  text-align: center;
  margin: auto;
  font-size: 1.35rem;
  position: relative;
  height: 100%;
  color: #ff6600;
}

.DrupalQuizNugget__quizInfo___5ufXP {
  width: 100%;
  text-align: right;
  font-size: 15px;
  color: #4a4a4a;
  padding-top: 15px;
}

.DrupalQuizNugget__buttonContainer___31yuL {
  position: relative;
  width: 100%;
  height: auto;
}

.DrupalQuizNugget__quiz___2Hm7h {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DrupalUrlNugget__withBottomBar___3WOv3 {
  min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .DrupalUrlNugget__withBottomBar___3WOv3 {
    min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .DrupalUrlNugget__withBottomBar___3WOv3 {
    min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.DrupalUrlNugget__withoutBottomBar____jPyI {
  min-height: -webkit-calc(100vh - var(--navBarHeightPx));
  min-height: -moz-calc(100vh - var(--navBarHeightPx));
  min-height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .DrupalUrlNugget__withoutBottomBar____jPyI {
    min-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .DrupalUrlNugget__withoutBottomBar____jPyI {
    min-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}
.QrScannerOverlay__outer___2oum7 {
  display: table;
  height: 100vh;
  margin: auto;
}

.QrScannerOverlay__inner___n5HIN {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.QrScannerOverlay__solidBackground___3_Trh {
  background-color: rgba(255, 255, 255, 0.95);
  width: 100%;
  min-width: 70vw;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.QrScannerOverlay__headline___sgfks {
  font-size: 24px;
  padding: 20px;
}

.QrScannerOverlay__infotext___1zoQ0 {
  font-size: 20px;
  padding: 20px;
  margin-bottom: 20px;
}

.QrScannerOverlay__scannerSquare___1CCoN {
  width: 50vh;
  height: 50vh;
  border: 7px solid #232323;
  margin: 0 auto 20px auto;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  outline: 4px solid #ffffff88;
}

.QrScannerOverlay__innerSquare___j0G2g {
  width: 25vh;
  height: 25vh;
  border: 2px solid greenyellow;
  margin: 50% auto 42px auto;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.QrScannerOverlay__cancelButtonOuter___2gnW4 {
  padding: 10px 20px;
}
.DrupalVideoNugget__videodiv___2edjH {
  position: relative;
  /** This is a strange bugfix. The original fullscreen icon on chrome at first makes the window fullscreen and then
      - on a second click - the video.

      In safari, however, the original fullscreen button opens the video in fullscreen with overlayed divs from somewhere
      else in the app if these divs are position:fixed under certain circumstances. If, however, this button is hidden by CSS
      like here, the button IS STILL visible but WORKS correctly.
  */
}
.DrupalVideoNugget__videodiv___2edjH video, .DrupalVideoNugget__videodiv___2edjH img {
  width: 100%;
}

.DrupalVideoNugget__blink___D0vKI {
  -webkit-animation: DrupalVideoNugget__blink___D0vKI 2s linear 0s infinite;
     -moz-animation: DrupalVideoNugget__blink___D0vKI 2s linear 0s infinite;
       -o-animation: DrupalVideoNugget__blink___D0vKI 2s linear 0s infinite;
          animation: DrupalVideoNugget__blink___D0vKI 2s linear 0s infinite;
}

@-moz-keyframes DrupalVideoNugget__blink___D0vKI {
  50% {
    opacity: 0;
  }
}

@-o-keyframes DrupalVideoNugget__blink___D0vKI {
  50% {
    opacity: 0;
  }
}

@keyframes DrupalVideoNugget__blink___D0vKI {
  50% {
    opacity: 0;
  }
}
@-webkit-keyframes DrupalVideoNugget__blink___D0vKI {
  50% {
    opacity: 0;
  }
}
.DrupalVideoNugget__videoButtonsSmall___Wv9MX {
  padding-right: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 25px;
  margin-top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.DrupalVideoNugget__videoButtonsSmall___Wv9MX.DrupalVideoNugget__inactive___3ZhY5 {
  opacity: 0.5;
}
.DrupalVideoNugget__videoButtonsSmall___Wv9MX .DrupalVideoNugget__icon___2gCAa {
  /**
    As we cannot say for sure what is going on in the server deployed theme, we have to set all properties here
    that might affect the layout of this <img />
   */
  margin: 0 3px 5px 0;
  padding: 0;
  padding-top: 3px;
  border: 0;
  vertical-align: baseline;
  height: 17px;
  width: auto;
}
.DrupalVideoNugget__videoButtonsSmall___Wv9MX .DrupalVideoNugget__caption___1D3yI {
  color: white;
  float: left;
  line-height: 17px;
  margin: 0 10px;
  font-size: 12px;
}

.DrupalVideoNugget__videoButtons___2hD-c {
  height: 33px;
  margin: 15px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.DrupalVideoNugget__videoButtons___2hD-c.DrupalVideoNugget__inactive___3ZhY5 {
  opacity: 0.5;
}
.DrupalVideoNugget__videoButtons___2hD-c .DrupalVideoNugget__icon___2gCAa {
  /**
    As we cannot say for sure what is going on in the server deployed theme, we have to set all properties here
    that might affect the layout of this <img />
   */
  margin: 0 5px 10px 0;
  padding: 0;
  padding-top: 6px;
  border: 0;
  vertical-align: baseline;
  height: 25px;
  width: auto;
}
.DrupalVideoNugget__videoButtons___2hD-c .DrupalVideoNugget__caption___1D3yI {
  color: white;
  float: left;
  line-height: 25px;
  margin: 0 10px;
  font-size: 14px;
}

.DrupalVideoNugget__singleButton___1JSTU, .DrupalVideoNugget__fullscreenButton___VHP-Q, .DrupalVideoNugget__fullscreenButtonSmall___18VKI {
  padding: 0px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  top: 2px;
  right: 0px;
  color: var(--color-buttonCaption);
}

.DrupalVideoNugget__fullscreenButton___VHP-Q {
  padding-top: 0px;
  top: 8px;
}

.DrupalVideoNugget__titleSmall___1cfK9 {
  width: -webkit-calc(100% - 24px);
  width: -moz-calc(100% - 24px);
  width: calc(100% - 24px);
}

.DrupalVideoNugget__leftButton___2-eam {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: var(--color-buttonCaption);
}

.DrupalVideoNugget__rightButton___3sSBH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: var(--color-buttonCaption);
}

.DrupalVideoNugget__doubleButtonContainer___3pEt0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
  grid-gap: 3px;
}

.DrupalVideoNugget__fullscreenButton___VHP-Q, .DrupalVideoNugget__fullscreenButtonSmall___18VKI {
  position: absolute;
  right: 0;
  height: 27px;
  padding-right: 0;
}

.DrupalVideoNugget__fullscreenButtonSmall___18VKI {
  height: 25px;
}

.DrupalVideoNugget__chapterCaption___Mqgid {
  font-size: 17pt;
  padding: 20px 0;
  font-weight: 400;
}

.DrupalVideoNugget__chapters___2crT2 .DrupalVideoNugget__chapterPreview___rkcR0 {
  display: inline-block;
  overflow: hidden;
  margin: 0 10px 10px 0;
  -webkit-transform: translate3d(0, 0, 0);
}
.DrupalVideoNugget__chapters___2crT2 .DrupalVideoNugget__chapterPreview___rkcR0.DrupalVideoNugget__second___2SCd8 {
  margin-right: 0;
}
.DrupalVideoNugget__chapters___2crT2 .DrupalVideoNugget__chapterPreview___rkcR0.DrupalVideoNugget__fourth___HIHVR {
  margin-right: 0;
}
.DrupalVideoNugget__chapters___2crT2 .DrupalVideoNugget__chapterPreview___rkcR0 .DrupalVideoNugget__chapter___hZuIl {
  position: relative;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
}
.DrupalVideoNugget__chapters___2crT2 .DrupalVideoNugget__chapterPreview___rkcR0 .DrupalVideoNugget__chapter___hZuIl .DrupalVideoNugget__timeWrapper___2wQt3 {
  width: 100%;
  height: 100%;
  text-align: center;
}
.DrupalVideoNugget__chapters___2crT2 .DrupalVideoNugget__chapterPreview___rkcR0 .DrupalVideoNugget__chapter___hZuIl .DrupalVideoNugget__timeWrapper___2wQt3 .DrupalVideoNugget__time___358mN {
  display: inline-block;
  text-align: center;
  color: white;
  margin: 0 auto;
  padding: 3px 3px;
  background-color: rgba(126, 126, 126, 0.2);
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  font-size: 28px;
  font-weight: 200;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.DrupalVideoNugget__chapters___2crT2 .DrupalVideoNugget__chapterPreview___rkcR0 .DrupalVideoNugget__chapter___hZuIl .DrupalVideoNugget__text___q3F03 {
  position: absolute;
  bottom: 5px;
  left: 0;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 18px;
  width: 90%;
  margin: 0 5%;
  padding-left: 5px;
  padding-right: 2px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: rgba(126, 126, 126, 0.5);
  text-align: left;
}

.DrupalVideoNugget__transcriptContainer___10PRg {
  max-width: 100%;
  font-size: 12px;
  padding: 20px 0;
  max-height: 200px;
  overflow: auto;
}

.DrupalVideoNugget__transcriptTitle___Yztuw {
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
}

.DrupalVideoNugget__transcriptArrow___2wGKO {
  width: 60px !important;
  height: 60px !important;
}

.DrupalVideoNugget__lineChapter___3Wtv8 {
  width: 100%;
  display: inline-block;
  cursor: pointer;
  padding: 5px;
}

.DrupalVideoNugget__lineText___lpsbO {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 18px;
  padding-right: 10px;
  text-align: left;
  display: inline-block;
}

.DrupalVideoNugget__lineTime___3p4Si {
  color: red;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 18px;
  text-align: left;
  display: inline-block;
}
.Voting__button___3AFMa {
  position: absolute;
  right: 0;
  bottom: 0;
}

.Voting__centeredButton___3r_sQ {
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.Voting__buttonContainer___3Om97 {
  position: relative;
  width: 100%;
  height: 50px;
}

.Voting__answerContainer___z7woy {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.Voting__pieChart___3ld_6 {
  text-align: center;
  color: #FFFFFF;
  width: 100%;
  margin-top: 20px;
}

.Voting__legendEntry___3AQQK {
  margin-top: 10px;
}

.Voting__title___30ETt {
  color: #000000;
  text-align: center;
  font-size: 18px;
}

.Voting__teacherButton___1XCzY {
  width: 200px;
  height: 30px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  border: none;
  color: #FFFFFF;
  background-color: red;
}

.Voting__info___2XEgg {
  width: 100%;
  color: #3e4146;
  display: block;
  position: relative;
  font-weight: 400;
  font-size: 17px;
  z-index: 9;
  -webkit-transition: all 0.25s linear;
}
.DrupalSwipeNugget__navigationContainer___10myH {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding-top: 50px;
}

.DrupalSwipeNugget__buttonLeft___18GJq {
  font-size: 30px;
  left: 0;
  bottom: 0;
  display: inline-block;
  position: absolute;
}

.DrupalSwipeNugget__buttonLeftTop___2yICF {
  font-size: 30px;
  left: 0;
  top: 0;
  display: inline-block;
  position: absolute;
}

.DrupalSwipeNugget__buttonRightTop___3QKDh {
  font-size: 30px;
  right: 0;
  top: 0;
  display: inline-block;
  position: absolute;
}

.DrupalSwipeNugget__arrowIcon___ZIh06 {
  padding: 2px;
}

.DrupalSwipeNugget__buttonRight___17lPQ {
  font-size: 30px;
  right: 0;
  bottom: 0;
  display: inline-block;
  position: absolute;
}

.DrupalSwipeNugget__bulletContainer___3yVud {
  font-size: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  display: inline-block;
  position: absolute;
}

.DrupalSwipeNugget__nuggetBullet___3sJAj {
  display: inline-block;
  height: 7px;
  width: 7px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  margin: 3px;
}

.DrupalSwipeNugget__questionHeader___1vZSM {
  width: 100%;
  font-size: 15px;
  color: #4a4a4a !important;
}

.DrupalSwipeNugget__swipeImage____HYVY {
  max-width: 100%;
  margin: 0 auto;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.DrupalSwipeNugget__subtitle___6DwUR {
  max-width: 100%;
  margin: 0 auto;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 16px;
  padding: 10px 0;
  color: var(--color-textfieldCaption);
}

.DrupalSwipeNugget__icon___jBtfx {
  position: relative;
  display: inline-block;
  color: var(--color-navbarBackground) !important;
  font-size: 30px !important;
}

.DrupalSwipeNugget__iconContainer___2Tf63 {
  position: absolute;
  left: 30px;
  top: 30px;
}

.DrupalSwipeNugget__fullScreenOverlayImg___3vA0o {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.DrupalSwipeNugget__portraitOverlayImgContainer___2jQC0 {
  margin: auto;
  height: 80%;
  width: 100%;
}

.DrupalSwipeNugget__portraitOverlayImgContainer___2jQC0 > div {
  height: 100% !important;
  width: 100% !important;
}

.DrupalSwipeNugget__resetButton___3sSjZ {
  width: 80% !important;
  height: 40px;
  margin: 10px 10% !important;
  display: block;
  background-color: var(--color-buttonBackground) !important;
  color: var(--color-buttonCaption) !important;
  -webkit-border-radius: 20px !important;
     -moz-border-radius: 20px !important;
          border-radius: 20px !important;
  -webkit-box-shadow: darkgray 2px 2px 5px 0px;
     -moz-box-shadow: darkgray 2px 2px 5px 0px;
          box-shadow: darkgray 2px 2px 5px 0px;
}

.DrupalSwipeNugget__galleryContainer___32sgz {
  width: 80%;
  position: relative;
  margin-left: 10%;
}

.DrupalSwipeNugget__innerGalleryContainer___3iVO1 {
  position: relative;
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  width: 100%;
}

.DrupalSwipeNugget__galleryImage___LA9zi {
  height: 100%;
  position: relative;
  display: -ms-inline-grid;
  display: inline-grid;
  opacity: 0.5;
  overflow: hidden;
}
.DrupalSwipeNugget__galleryImage___LA9zi img {
  max-width: unset !important;
  max-height: unset !important;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.DrupalSwipeNugget__activeImage___3xw_j {
  border: 3px solid var(--color-buttonBackground);
  opacity: 1;
}
DrupalQDNugget.DrupalQDNugget__scss___2NFzW.DrupalQDNugget__select___122Cc {
  min-width: 400px !important;
}

.DrupalQDNugget__learningProgress___1txJd {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 7px;
  height: 100%;
}

.DrupalQDNugget__learningProgressPie___2NwHO {
  width: 22px;
  height: 22px;
}

.DrupalQDNugget__categoryIcon___2QU4C {
  max-height: 50px;
  max-width: 50px;
  position: absolute;
  left: 15px;
  top: 50%;
  text-align: right;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.DrupalQDNugget__descriptionButton___37ehc {
  position: absolute;
  top: 5px;
  right: 10px;
}

.DrupalQDNugget__categoryContainer___rn2Qg {
  width: 100%;
  margin: 1px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
  font-size: 1.1em !important;
  line-height: 1.1em !important;
  height: 80px !important;
  margin-top: 10px !important;
  text-transform: none !important;
}
.DrupalQDNugget__categoryContainer___rn2Qg.DrupalQDNugget__withIcon___3zeBQ {
  padding-left: 95px;
}

.DrupalQDNugget__categoryName___3mvrr {
  text-align: left;
  font-weight: 500;
  padding-bottom: 30px;
  max-width: 85%;
  position: absolute;
  top: 10px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.DrupalQDNugget__categoryHeader___gYon7 {
  width: 100%;
  margin: 10px 0;
}

.DrupalQDNugget__bottomInfo___2JDkI {
  font-size: 14px;
  text-align: left;
  font-weight: 300;
  height: 30px;
  width: 300px;
  position: absolute;
  bottom: 6px;
}

.DrupalQDNugget__questionCount___2CJzF {
  margin-left: 32px;
  position: absolute;
  height: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.DrupalQDNugget__questionBox___2pqu4 {
  margin: 0 auto;
}

.DrupalQDNugget__menuItem___2iMP1 {
  height: auto !important;
}

.DrupalQDNugget__chooser___RBpe1 {
  padding-bottom: 20px !important;
  width: 450px !important;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.DrupalQDNugget__greyBackground___1jDxB {
  background-color: #f7f7f7;
}
.Question2__question___1IAom {
  height: 150px;
  height: 40%;
  color: #FFFFFF;
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  position: relative;
}

.Question2__questionKesi___13f0r {
  height: 150px;
  height: -webkit-calc(60vh - 64px - 75px);
  height: -moz-calc(60vh - 64px - 75px);
  height: calc(60vh - 64px - 75px);
  color: #FFFFFF;
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  position: relative;
}

.Question2__questionScrollable___100O7 {
  height: 150px;
  height: -webkit-calc(60vh - 64px - 75px);
  height: -moz-calc(60vh - 64px - 75px);
  height: calc(60vh - 64px - 75px);
  color: #FFFFFF;
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  position: relative;
}

.Question2__exposition___3WYJN {
  height: 400px;
  height: -webkit-calc(100vh - 64px - 64px);
  height: -moz-calc(100vh - 64px - 64px);
  height: calc(100vh - 64px - 64px);
  background-color: #356eb0;
  color: #FFFFFF;
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  position: relative;
  margin-bottom: 100px;
  z-index: 100;
}

.Question2__expositionInfoButton___2n4QU {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 5;
}

.Question2__questionText___Yjfmf {
  font-size: 22px;
  line-height: 26px;
  text-align: var(--questionBoxTextAlign);
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

.Question2__timer___QZftT {
  position: absolute !important;
  top: 64px;
  left: 0;
  width: 100%;
}
.Question2__timer___QZftT.Question2__timerKesiWithHeader___1LdXw {
  position: relative !important;
  top: var(--categoryHeaderHeight);
}
.Question2__timer___QZftT.Question2__timerKesiWithoutHeader___1qpC7 {
  position: relative !important;
  top: 0;
}
.Question2__timer___QZftT.Question2__timerKesiSinglePlayer___rHYwE {
  position: relative !important;
  top: var(--categoryChooserAndHeaderHeight);
}
.Question2__timer___QZftT.Question2__timerKesiSinglePlayerWithoutChooser___pDd7j {
  position: relative !important;
  top: 0;
}

.Question2__overlayContainer___2U6_I {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.Question2__overlayContainerFeedbackMode___TsC8M {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: background-color 500ms ease-in-out;
  -o-transition: background-color 500ms ease-in-out;
  -moz-transition: background-color 500ms ease-in-out;
  transition: background-color 500ms ease-in-out;
}

.Question2__overlayContainerInvisible___N70hY {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
}

.Question2__closeIcon___3EZbx {
  font-size: 30px;
  width: 24px;
  margin: 3px;
  color: var(--color-quizText);
  font-weight: bold;
  padding: 0 !important;
}

.Question2__closeZoomIcon___2AFs4 {
  font-size: 30px;
  width: 24px;
  margin: 3px;
  color: var(--color-quizText);
  font-weight: bold;
}

.Question2__zoomCloseIcon___1dzdZ {
  font-size: 30px;
  width: 18px;
  margin: 6px;
  color: var(--color-quizText);
  font-weight: bold;
  position: absolute;
  top: 5px;
  right: 5px;
}

.Question2__overlay___nCQo6, .Question2__imgOverlay___24Ed2, .Question2__focusOverlay___20iK1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-height: 100%;
  margin-top: -10px;
  margin-left: -webkit-calc(-1 * (var(--app-maxWidth) - 100%) / 2);
  margin-left: -moz-calc(-1 * (var(--app-maxWidth) - 100%) / 2);
  margin-left: calc(-1 * (var(--app-maxWidth) - 100%) / 2);
  width: var(--app-maxWidth);
}

.Question2__focusOverlayWithScrollableQuestions___jrne3 {
  position: absolute;
  top: 35vh;
  left: 0;
  z-index: 2;
  max-height: 100%;
}

.Question2__imgOverlay___24Ed2 {
  background-color: rgba(0, 0, 0, 0.35);
}

.Question2__overlayImg___2ua7b {
  width: 94%;
  height: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3%;
  z-index: 2;
}

.Question2__overlayImgClose___KsTxu {
  width: 30px;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  height: 30px;
  background-color: #FFF;
  position: absolute;
  top: 36%;
  right: 5%;
}

.Question2__overlayTextCloseQuestion___1uEKr {
  position: absolute;
  right: 7px;
  top: 7px;
  background-color: #FFFFFF;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.Question2__overlayTextCloseAnswer___2y26m {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #FFFFFF;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.Question2__overlayClose___1TpEC {
  width: 34px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 34px;
  position: absolute;
  top: 10px;
  border: 1px solid var(--color-quizMainColor);
  right: 10px;
  text-align: center;
  background-color: #ffffff;
  z-index: 10000;
  -webkit-transition: right 500ms, opacity 100ms;
  -o-transition: right 500ms, opacity 100ms;
  -moz-transition: right 500ms, opacity 100ms;
  transition: right 500ms, opacity 100ms;
}
.Question2__overlayClose___1TpEC.Question2__atRightBorder___3T7KB {
  right: 3px;
}
.Question2__overlayClose___1TpEC.Question2__atRightBorder___3T7KB.Question2__notIE___2RDbX {
  opacity: 1;
}
.Question2__overlayClose___1TpEC img, .Question2__overlayClose___1TpEC svg, .Question2__overlayClose___1TpEC span {
  max-width: 77%;
  max-height: 77%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 24px;
}

.Question2__overlayCloseSpecific___2B1yJ {
  width: 30px;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  height: 30px;
  position: absolute;
  top: 0px;
  right: 10px;
  z-index: 1000;
  padding: 0 !important;
  margin: 1%;
}

.Question2__overlayIcon___3WLzV {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 120px;
  height: 120px;
  position: absolute;
  top: 25%;
  left: 32%;
}

.Question2__overlayCorrectIcon___3dAjj {
  background: url(data:image/png;base64,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);
}

.Question2__overlayWrongIcon___pTkCU {
  background: url(data:image/png;base64,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);
}

.Question2__overlayTimeoverIcon___3etv7 {
  background: url(data:image/png;base64,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);
}

/*
.answerBox {
  border: 1px solid #ccc;
  position: relative;
  text-align: center;
  border-radius: 10px;
  display: inline-block;
  width: 40%;
  margin: 7px;
  span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 50%;
    height: 30%;
    margin: auto;
  }
}

.answerBox:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
*/
.Question2__popupContainer___1g7gt {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 100%;
  left: 0;
  height: 57%;
  position: absolute;
  top: 43%;
  z-index: 10;
}
.Question2__popupContainer___1g7gt .Question2__browser___Ia6M4 {
  height: 45%;
  top: 55%;
}

.Question2__popupContainerBrowser___2eJMD {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 100%;
  left: 0;
  height: 45%;
  position: absolute;
  top: 55%;
  z-index: 10;
}

.Question2__popupContainerSelfEvaluation___3rwrc {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 100%;
  left: 0;
  height: 90%;
  position: absolute;
  top: 5%;
  z-index: 10;
}

.Question2__popupContainerSelfEvaluationContent___3IC6D {
  text-align: initial;
  max-height: 50%;
  overflow-y: auto;
}

.Question2__popupContainerSelfEvaluationInstruction___1gsID {
  max-height: 30%;
  overflow-y: auto;
}

.Question2__popupContainerSelfEvaluationStatic___bUI8d {
  height: 20%;
  max-height: 20%;
  position: absolute;
  bottom: 0px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
}

.Question2__popupContainerSelfEvaluationButton___3rcuT {
  margin-top: 5%;
  margin-bottom: 5%;
  width: 90%;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  padding-bottom: 10px;
}

.Question2__popupContent___1UfbM {
  background: #fbf9f7;
  max-height: 95%;
  width: 90%;
  top: 20px;
  margin-left: 5%;
  padding-top: 14px;
  color: #333333;
  position: relative;
  overflow: auto;
  z-index: 9;
  overflow-wrap: break-word;
}

.Question2__popupContentKesi___1SKyg {
  background: #fbf9f7;
  max-height: 95%;
  width: 90%;
  top: 20px;
  padding: 5%;
  /*border: map_get($colors, buttonBorder);*/
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border-width: 2px;
  border-color: var(--color-primaryColor1);
  color: #333333;
  position: relative;
  overflow: auto;
  z-index: 9;
  overflow-wrap: break-word;
  margin: auto;
  font-size: 2vh;
}

.Question2__hideFeedbackButton___26d1P {
  background-color: var(--color-buttonBackground);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  border-width: 2px;
}

.Question2__hideFeedbackButton___26d1P span {
  color: white;
}

.Question2__MCAlertButtonDiv___LDEyb {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
     -moz-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  width: 100%;
}

.Question2__mcText___L5Tzz {
  font-size: 18px !important;
}

.Question2__popupContent___1UfbM > div {
  padding: 10px !important;
  font-size: 18px !important;
  z-index: 6;
}

.Question2__popupContent___1UfbM div > * {
  font-size: 18px;
  z-index: 6;
}

.Question2__mcInfoText___2zqg6 {
  color: gray !important;
  font-size: 12px !important;
}

.Question2__answerBoxKesi___1iS0Q {
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  border-width: 3px;
  border-color: var(--color-primaryColor1);
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  /*font-size: 18px;
  line-height: 20px;*/
  overflow: visible;
  z-index: 1;
}
.Question2__answerBoxKesi___1iS0Q span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  width: 100%;
  width: -webkit-calc(100% - 6px);
  width: -moz-calc(100% - 6px);
  width: calc(100% - 6px);
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
       hyphens: auto;
  word-wrap: break-word;
  padding-bottom: 5px;
}
.Question2__answerBoxKesi___1iS0Q img {
  margin-top: -1px !important;
}

.Question2__answerBox___3xPV5 {
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  /*font-size: 18px;
  line-height: 20px;*/
  overflow: hidden;
  z-index: 1;
}
.Question2__answerBox___3xPV5 span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  width: 100%;
  width: -webkit-calc(100% - 6px);
  width: -moz-calc(100% - 6px);
  width: calc(100% - 6px);
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
       hyphens: auto;
  word-wrap: break-word;
  padding-bottom: 5px;
}
.Question2__answerBox___3xPV5 img {
  margin-top: -1px !important;
}

.Question2__mcAnswerBox___2KdXl {
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  position: relative;
  /*font-size: 18px;
  line-height: 20px;*/
  overflow: hidden;
  z-index: 1;
  text-align: left !important;
}
.Question2__mcAnswerBox___2KdXl span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
       hyphens: auto;
  word-wrap: break-word;
}
.Question2__mcAnswerBox___2KdXl img {
  margin-top: -1px !important;
}

.Question2__answerBoxImg___9eCVi {
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  /*font-size: 18px;
  line-height: 20px;*/
  overflow: hidden;
}
.Question2__answerBoxImg___9eCVi span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
       hyphens: auto;
  word-wrap: break-word;
}
.Question2__answerBoxImg___9eCVi span img {
  height: 100% !important;
  margin-top: 0 !important;
}

/*
.answerContainer{
  position: absolute;
  width: 100%;
  left: 0;
  //height: 38vh;
  bottom: 10px;
  z-index: 0;

  &.browser {
    bottom: 40px;
    position: relative;
    margin-top: 20px;
    padding-bottom: 10px;
  }

  .singleAnswerContainer:first-child {
    margin-right: 4%;
  }

  .singleAnswerContainer:nth-child(3){
    margin-top: 4%;
    margin-right: 4%;
  }

  .singleAnswerContainer:nth-child(4){
    margin-top: 4%;
  }
}

.singleAnswerContainer{
  //width: 48%;
  //height: 47%;
  display: inline-block;
}*/
.Question2__answerContainer___WAYX8 {
  position: absolute;
  width: 100%;
  left: 0;
  padding-top: 30px;
  z-index: 0;
}
.Question2__answerContainer___WAYX8.Question2__browser___Ia6M4 {
  position: relative;
  margin-top: 20px;
  padding-top: 4%;
}
.Question2__answerContainer___WAYX8 .Question2__singleAnswerContainer___3-Vs4:first-child {
  margin-right: 4%;
}
.Question2__answerContainer___WAYX8 .Question2__singleAnswerContainer___3-Vs4:nth-child(3) {
  margin-top: 4%;
  margin-right: 4%;
}
.Question2__answerContainer___WAYX8 .Question2__singleAnswerContainer___3-Vs4:nth-child(4) {
  margin-top: 4%;
}

.Question2__singleAnswerContainer___3-Vs4 {
  width: 48%;
  height: 43%;
  display: inline-block;
}

.Question2__noclick___3EQWe {
  pointer-events: none;
}

.Question2__sendButtonContainer___109tn {
  padding-bottom: 0px;
}
@supports (padding-bottom: constant(safe-area-inset-top)) {
  .Question2__sendButtonContainer___109tn {
    padding-bottom: constant(safe-area-inset-bottom);
  }
}
@supports (padding-bottom: env(safe-area-inset-top)) {
  .Question2__sendButtonContainer___109tn {
    padding-bottom: env(safe-area-inset-bottom);
  }
}

.Question2__sendButton___2mDoR {
  bottom: 8px;
  width: 100%;
  height: 30px;
  z-index: 1;
  -webkit-border-radius: 5px !important;
     -moz-border-radius: 5px !important;
          border-radius: 5px !important;
  margin-top: 7px !important;
}

.Question2__displayNone___TQNaH {
  display: none;
}

.Question2__answerContainer_list___1xog_ {
  position: relative;
  width: 100%;
  height: 44vh;
  left: 0px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-top: 15px;
}
.Question2__answerContainer_list___1xog_.Question2__browser___Ia6M4 {
  position: relative;
  margin-top: 20px;
  padding-bottom: 10px;
}
.Question2__answerContainer_list___1xog_.Question2__trainingMode___SgWEV {
  height: 48vh;
}
.Question2__answerContainer_list___1xog_ .Question2__singleAnswerContainer___3-Vs4:first-child {
  margin-right: 4%;
}
.Question2__answerContainer_list___1xog_ .Question2__singleAnswerContainer___3-Vs4:nth-child(3) {
  margin-top: 4%;
  margin-right: 4%;
}
.Question2__answerContainer_list___1xog_ .Question2__singleAnswerContainer___3-Vs4:nth-child(4) {
  margin-top: 4%;
  margin-left: 4%;
}

.Question2__singleAnswerContainer_listWidth___1ULZN {
  height: auto;
  width: 100%;
  padding-top: 15px;
  display: inline-block;
  position: relative;
}

.Question2__checkboxAnswers___3-wC2 {
  position: absolute;
  -webkit-transform: translateY(50%);
     -moz-transform: translateY(50%);
      -ms-transform: translateY(50%);
       -o-transform: translateY(50%);
          transform: translateY(50%);
  left: 10px;
  z-index: 2;
}

input[type=radio].Question2__answerOptions___1bdKE {
  display: none;
}

.Question2__correct___6rl4j {
  background: #00ff00;
}

.Question2__wrong___rtfd0 {
  background: #ff0000;
}

.Question2__thumbIcon___1pej3 {
  width: 60% !important;
  height: 60% !important;
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.Question2__feedbackOverlayIcon___2ae0s {
  font-size: 18px;
  color: #FFFFFF;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  vertical-align: middle;
  z-index: 2;
  top: 10%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  padding-top: 3vh;
}

.Question2__opponentAnswer___2FDpB {
  position: absolute;
  width: 100%;
  font-size: 16px;
  left: 0;
  top: 0;
  z-index: 1;
}

.Question2__opponentAnswerMCSCold___3pFJn {
  position: absolute;
  width: 100%;
  font-size: 16px;
  z-index: 1;
  margin: 0 !important;
  height: 30px;
}

.Question2__opponentAnswerMCSC___33VHF {
  position: relative;
  width: 100%;
  font-size: 16px;
  z-index: 1;
  margin: 0 !important;
  height: 30px;
}

.Question2__userFeedbackButton___1uZrM {
  position: absolute;
  top: 70px;
  right: 10px;
  width: 34px;
  height: 34px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  z-index: 10000;
  border: 1px solid var(--color-quizMainColor);
  -webkit-transition: right 500ms, opacity 100ms;
  -o-transition: right 500ms, opacity 100ms;
  -moz-transition: right 500ms, opacity 100ms;
  transition: right 500ms, opacity 100ms;
}
.Question2__userFeedbackButton___1uZrM.Question2__atRightBorder___3T7KB {
  right: 3px;
}
.Question2__userFeedbackButton___1uZrM.Question2__atRightBorder___3T7KB.Question2__notIE___2RDbX {
  opacity: 1;
}
.Question2__userFeedbackButton___1uZrM svg {
  max-width: 77%;
  max-height: 77%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.Question2__kesiActionBtn___1AJQw {
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-bottom: 1%;
}

.Question2__testButton___1vH9X {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 200;
}

.Question2__scrollIndicatorsSpecificFeedBack___Obbr- {
  width: 100px;
  max-width: 30%;
  text-align: center;
  position: fixed;
  background: #fbf9f7;
  overflow: hidden;
  bottom: 50px;
  height: 30px;
  -webkit-border-radius: 100px;
     -moz-border-radius: 100px;
          border-radius: 100px;
  z-index: 5;
  left: 49%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.Question2__scrollIndicator___3JnRp {
  width: 100%;
  text-align: center;
  position: fixed;
  background: #fbf9f7;
  overflow: hidden;
  left: 1%;
  bottom: -12px;
  height: 50px;
  -webkit-border-radius: 100px;
     -moz-border-radius: 100px;
          border-radius: 100px;
  z-index: 5;
}

.Question2__scrollIndicatorAnswersBox___3oIml {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  position: fixed;
  background: white;
  overflow: hidden;
  bottom: 50px;
  z-index: 5;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .Question2__scrollIndicatorAnswersBox___3oIml {
    bottom: -webkit-calc(50px + var(--safe-area-bottom-constant));
    bottom: -moz-calc(50px + var(--safe-area-bottom-constant));
    bottom: calc(50px + var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .Question2__scrollIndicatorAnswersBox___3oIml {
    bottom: -webkit-calc(50px + var(--safe-area-bottom-env));
    bottom: -moz-calc(50px + var(--safe-area-bottom-env));
    bottom: calc(50px + var(--safe-area-bottom-env));
  }
}

.Question2__closeButton___qCJBR {
  right: 10px;
  top: 5px;
  position: absolute;
  font-size: 30px;
  z-index: 10;
}

.Question2__arrowFirst___2z_mn {
  position: absolute;
  -webkit-animation: Question2__arrow-movement___3Ve2S 1s ease-in-out infinite;
     -moz-animation: Question2__arrow-movement___3Ve2S 1s ease-in-out infinite;
       -o-animation: Question2__arrow-movement___3Ve2S 1s ease-in-out infinite;
          animation: Question2__arrow-movement___3Ve2S 1s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 20px;
  overflow: auto;
  left: 15%;
  bottom: 7px;
}

.Question2__arrowSecond___1-fSE {
  position: absolute;
  -webkit-animation: Question2__arrow-movement___3Ve2S 1s 2s ease-in-out infinite;
     -moz-animation: Question2__arrow-movement___3Ve2S 1s 2s ease-in-out infinite;
       -o-animation: Question2__arrow-movement___3Ve2S 1s 2s ease-in-out infinite;
          animation: Question2__arrow-movement___3Ve2S 1s 2s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 20px;
  overflow: auto;
  left: 15%;
  bottom: 1px;
}

.Question2__arrowFirstAnswersBox___2QqZe {
  position: absolute;
  -webkit-animation: Question2__arrow-movement___3Ve2S 1.5s ease-in-out infinite;
     -moz-animation: Question2__arrow-movement___3Ve2S 1.5s ease-in-out infinite;
       -o-animation: Question2__arrow-movement___3Ve2S 1.5s ease-in-out infinite;
          animation: Question2__arrow-movement___3Ve2S 1.5s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 30px;
  overflow: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -6px;
}

.Question2__arrowSecondAnswersBox___3MinQ {
  position: absolute;
  -webkit-animation: Question2__arrow-movement___3Ve2S 1.5s 2s ease-in-out infinite;
     -moz-animation: Question2__arrow-movement___3Ve2S 1.5s 2s ease-in-out infinite;
       -o-animation: Question2__arrow-movement___3Ve2S 1.5s 2s ease-in-out infinite;
          animation: Question2__arrow-movement___3Ve2S 1.5s 2s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 30px;
  overflow: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -14px;
}

@-webkit-keyframes Question2__arrow-movement___3Ve2S {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes Question2__arrow-movement___3Ve2S {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes Question2__arrow-movement___3Ve2S {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes Question2__arrow-movement___3Ve2S {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.Question2__singleAnswerContainer___3-Vs4 {
  position: relative;
}

.Question2__zoomedText___3p6cl {
  width: auto;
  position: relative;
  -webkit-transition: font-size 100ms ease-out, padding 100ms ease-out;
  -o-transition: font-size 100ms ease-out, padding 100ms ease-out;
  -moz-transition: font-size 100ms ease-out, padding 100ms ease-out;
  transition: font-size 100ms ease-out, padding 100ms ease-out;
  will-change: font-size, padding;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.Question2__zoomedTextContainerQuestion___1XDmk {
  background-color: var(--color-questionBoxColor);
  color: var(--color-quizText);
  position: absolute;
  z-index: 5;
  max-height: 90vh;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: scroll;
  font-size: 16px;
  -webkit-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  -o-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -o-transform 300ms ease-out;
  -moz-transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -moz-transform 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out, -moz-transform 300ms ease-out, -o-transform 300ms ease-out;
  width: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Question2__zoomedTextContainerAnswer___2kY6c {
  background-color: var(--color-answerBoxColor);
  color: var(--color-quizText);
  position: absolute;
  z-index: 5;
  max-height: 90vh;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  font-size: 16px;
  -webkit-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  -o-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -o-transform 300ms ease-out;
  -moz-transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -moz-transform 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out, -moz-transform 300ms ease-out, -o-transform 300ms ease-out;
  width: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Question2__zoomedTextInnerContainer___2n93s {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.Question2__zoomedTextInnerContainerScroll___1s_4V {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: scroll;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.Question2__zoomContainer___3PEqj {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 3;
  padding: 10px;
}

.Question2__seFeedbackContainer___Dgvi2 {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  height: 30%;
  text-align: left;
}

.Question2__seFeedbackButtonContainer___2W7-s {
  padding: 10px;
}

.Question2__seButtons___19LGt {
  display: inline-block !important;
  color: white;
}

.Question2__sePoints___1X00q {
  display: inline-block !important;
  font-size: 15px;
  color: white;
  padding: 0 20px;
}

.Question2__neutralText___hT7jV {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}

.Question2__icon___2qO-f {
  font-size: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 10px !important;
  height: 10px !important;
}

.Question2__correctIcon___2Q9kj {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 22px;
  top: -webkit-calc(50% - 8px);
  top: -moz-calc(50% - 8px);
  top: calc(50% - 8px);
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  z-index: 10;
  color: white;
}

.Question2__correctIconWithOpp___3OISR {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 22px;
  top: -webkit-calc(50% + 4px);
  top: -moz-calc(50% + 4px);
  top: calc(50% + 4px);
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  z-index: 10;
  color: white;
}

.Question2__formControlLabelRoot___3TE3z {
  width: 90% !important;
  margin: 0 !important;
}

.Question2__formControlLabelRootFullWidth___2Ir8s {
  width: 100% !important;
  margin: 0 !important;
}

.Question2__feedBackIcon___PbWj_ {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

@supports (-webkit-overflow-scrolling: touch) {
  svg[class*=PrivateRadioButtonIcon-layer] {
    left: -0.2px !important;
    top: 0.2px;
  }
}
.Question2__mathJax___1bRjq {
  display: inline-block;
}

.Question2__giffy___DGXMB {
  max-width: 100%;
  padding: 0 !important;
}
.Question__question___2Y8RU {
  height: 150px;
  height: -webkit-calc(60vh - 64px - 75px);
  height: -moz-calc(60vh - 64px - 75px);
  height: calc(60vh - 64px - 75px);
  color: #FFFFFF;
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  position: relative;
}

.Question__kesiQuestion___2YH-i {
  height: 150px;
  height: 50%;
  color: #FFFFFF;
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  position: relative;
}

.Question__exposition___3Edu6 {
  height: 400px;
  height: -webkit-calc(100vh - 64px - 64px);
  height: -moz-calc(100vh - 64px - 64px);
  height: calc(100vh - 64px - 64px);
  background-color: #356eb0;
  color: #FFFFFF;
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  position: relative;
  margin-bottom: 100px;
  z-index: 100;
}

.Question__expositionInfoButton___1Rg1S {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 5;
}

.Question__questionText___5uur2 {
  font-size: 22px;
  line-height: 26px;
  text-align: var(--questionBoxTextAlign);
  padding-left: 10px;
  padding-right: 10px;
}

.Question__questionText___5uur2 * {
  font-size: inherit !important;
  line-height: inherit !important;
}

.Question__timer___1OoAZ {
  position: absolute;
  top: 64px;
  left: 0;
  height: 5px;
  width: 100%;
}

.Question__timerKesiWithHeader___334XQ {
  position: absolute;
  top: 0;
  left: 0;
  height: 5px;
  width: 100%;
}

.Question__timerKesiWithoutHeader___11wN4 {
  position: absolute;
  left: 0;
  height: 5px;
  width: 100%;
}

.Question__timerKesiSinglePlayer___2hXek {
  position: absolute;
  top: var(--categoryChooserAndHeaderHeight);
  left: 0;
  height: 5px;
  width: 100%;
}

.Question__overlayContainer___LA9y1 {
  position: absolute;
  top: 69px;
  left: 0;
  background: #000;
  opacity: 0.7;
  height: 200px;
  height: -webkit-calc(62vh - 100px);
  height: -moz-calc(62vh - 100px);
  height: calc(62vh - 100px);
}

.Question__kesiOverlayContainer___fxxJ4 {
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.7;
  height: 480px;
}

.Question__closeIcon___3cy8u {
  font-size: 30px;
  width: 18px;
  margin: 6px;
  color: var(--color-quizText);
  font-weight: bold;
}

.Question__closeZoomIcon___1F9-I {
  font-size: 30px;
  width: 20px;
  margin: 6px;
  color: var(--color-quizText);
  font-weight: bold;
}

.Question__zoomCloseIcon___3coYC {
  font-size: 30px;
  width: 18px;
  margin: 6px;
  color: var(--color-quizText);
  font-weight: bold;
  position: absolute;
  top: 5px;
  right: 5px;
}

.Question__overlay___2QZtv {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.Question__kesiOverlay___ZwKmc {
  position: absolute;
  top: var(--categoryHeaderHeight);
  left: 0;
  z-index: 2;
}

.Question__kesiOverlaySinglePlayer___39MKA {
  position: absolute;
  top: var(--categoryChooserAndHeaderHeight);
  left: 0;
  z-index: 2;
}

.Question__kesiOverlaySinglePlayerNoChooser___1rJG- {
  position: absolute;
  top: var(--categoryHeaderHeight);
  top: 290px;
  left: 0;
  z-index: 2;
}

.Question__imgOverlay___12-tK {
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.7;
  z-index: 2;
}

.Question__overlayImg___tPf-c {
  width: 94%;
  height: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3%;
  z-index: 2;
}

.Question__overlayImgClose___3UqAe {
  width: 30px;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  height: 30px;
  background-color: #FFF;
  position: absolute;
  top: 36%;
  right: 5%;
}

.Question__overlayTextCloseQuestion___3jOU6 {
  position: absolute;
  right: 7px;
  top: 7px;
  background-color: #FFFFFF;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.Question__overlayTextCloseAnswer___187Vt {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #FFFFFF;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.Question__overlayClose___2qVEd {
  width: 30px;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  height: 30px;
  background-color: #FFF;
  position: absolute;
  top: 80px;
  right: 20px;
  z-index: 1000;
}

.Question__kesiOverlayClose___frS4d {
  width: 30px;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  height: 30px;
  background-color: #FFF;
  position: absolute;
  top: 150px;
  right: 20px;
  z-index: 1000;
}

.Question__overlayIcon___3V2ac {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 120px;
  height: 120px;
  position: absolute;
  top: 25%;
  left: 32%;
}

.Question__overlayCorrectIcon___vILK6 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAGvBJREFUeNrs3Xl0VPXdx/HPTCYhCYQ1hDWggEKxUCW0ApVFK4stYMKSoIi4cJ5SW6tW9DwP9LS2PXJatdrnkVbto6Ki1QASBER4VDZRqRqqxCIoiyRsJWwhezLL84dLQWDmzmQyc+f+3q9zPKfl3szc+d3f7zPf37137nUpBlYcVUxM3JQvxEzAZtvjYpcgXB6aAAkScE3dXgISBCAcEXbR+oyEIgEIwo62IBTNFPnOXsbxNgKPMQIqQBB4JrUngUgAgtCjrQlDAhCEHvuAMCQAQeixbwhDAhCEHghDAhCEHghDAhAEH87cvwQhAQhCj31OGBKADALQDwhCApDgA/2CICQACT7QTwhCApDgA0FIUxCABB8IQhCABB8IQhCABB8IQhCABB8IQkTGTRMQfqAPUgGCTgeqQdMCMNJHVk7cRPABBCFTYMIPoK8yBaYzAVSDVICEH0AfTgAuHm9Jp4FB4x1UgIQf6NuQOAZI54Cp/ZxqkAqQ8AN9ngCkIwD0fabA7HyAKTEVIOEHMCYIQHY0wNggANnBAGPEYTzsVADnGS+OPy7oNmhnAmDsGBWAhB/AGDIyAAk/gLFkZAASfgBjysgAJPwAxpaRAUj4AYwxyzzsFAARjreEv0zG7aCdAYCxZ1QAEn4AY9DIACT8AMaikQFI+AGMSSMDkPADGJtGBiDhBzBGjZ8CA4BRAUj1BzBWo8pDg8IO2iZ79dqweRrSftDX/3aisUJ7q/fpw4p/6k+7X1FJBd0gwULQ9hdKu7Qsn/BDHDtgQNUTn1VaUpql9X0Bv4a/NVPvHmug8RJlFxOAhB/OMf1w+dWYuyTivx+4bhpVISHYJHY+BkjPdrimhJ8kbbvqJR285lEaMjGmwwQg4YevRCu4uqRmKZBXaOZDbQlBRwYg4edwWS286pKaFdXX9OcV0rCEoKOmwHCowz9c0iyvW3zlPBoXCR2AVH8O1zbZK1czdbtBbQeqbbKXRqYKtMxDwyCWXhkyJ+Q6LV6Zqgb/FyGZ7vHpN9+6WnP6zLb0+kd/tESe5dfR0PYPQVsctnXbqEFggBGZQ4Mun/3hvK/DT5JqvEm6p2S9XEUFGrX5ppCvn+RyK8Xtp6GpBBMmAAk/Q1gJpif27jrvso3lteq2ZnLI19g4/L9obEIwoSpAGGBa955Bl++s2h3yNQ7WevTUvheDrnP6z+kAOwcg1Z9Bft3v9qDLb956n6XXmbV1ech1uC6QKtDuAUj4GaZXy+AV4JYwft9b6a0KunxQuyQanBC0bQASfmhSp/j9p38Jujy3y+U0KCFo+ykwDBHq+rxKb3VYr/fywQ+CLh/R4Xs0OmwZgFR/Brr7ohFBlz9Xujis19tXE/yM8kWtetPoVIG2C0DCz1B39L416PL5n64K6/XqfcGP8aUmtaDRCUGmwLCHDE+roMsP1nqiOkpS3Sk0OmwVgFR/hprQpT2NAFtmhdtpHwj2s2LIY0GX/3HX42G/ZmqSL+jyYw0naHhCkCkw4qts3CMh1/nPj98M+3W7pgW/1Hl/7SEaH7YIQKo/Qz01KFfd07oGXacx0ChvIPxuOPfiSUGXbz7+PjuAKjDuAUj4GWpil/a6pWfo21J1f21aRK9/S8+CoMsf2/smO4EQZAqM2OuR7tMrIY77SVK9r0FH6sO/JaVLCnlT1T1VdG3ENwCp/gyUmuTTvrFLLa2btuKGiN7jt/2H0dBUgVSAsJ/aidbCr9uayQpEeM+WX/a9I+jyVYdfZ0cgrgFI9WegUxOetrTezOI5YV/4/JUBbUKHZsH7T7AzqALjFoCEn4GeGpSrDE/LkOu9ULZMz5WWRfw+2656KeQ6NV5uhUUIMgVGjPRq5bd0xnd/7UHd8EHkz+/tkBL6iW8Tt/yEHQLLov1UOKo/0zqQy6/do6095zd7zV1Neq+ycc+HXKfe36iRHdNDrlflrdfuqnpVNHrotIlXBUbtht8e2hNN0ZhrLfw8y/Ob1G89Lr/SktJCrrd22JMRvf6huiOasOVOFZ/wsVMNEs0pMF+khtk95gFL63VaPVm+QNO+tIuG/EezfpYuqVn6YNTfFMgr1ERu3pAIVaDtAhAGmds3J+QzPiRp3vYHIrrY+ZvGdx4ds8/2ypDHFMgr5PnCVIBUfzjbgDYu3d//3pDrVXqrNX9ncZPfL9SdX5pL/bVL1COdKbGTq0AqQISlQ4rX0qUoktR65S1Rec95fYfH7fPuG7tUfTP4fqcCpPozXrrHp6M/etnSuhkrJ0ftfad2Gx/Xz73j6sVK91AJOrEKpAKEJW2TvaqeYO1nbqM236Qqb/QuMLggLTvun9/qZ0diaWovpfqzKZekGT2y9etv/VzdWnSW2920s7DJrmRL6606/Lo2ltdG9bN8d+ONujqrf1Rfs31yG13d8QoNaZ9j+W+eHJSrWVuX07nsVwW6Ih8ny/IJQId5fnCBpmdPivn7ltcfU9bq2xKuvbqmeXVgnLWpvbsoP+KbOKBZv+9jPgUm/GyoIff5uISfpIQMP+mLJ9K5igosPZx90eBpdDJ7VoExD0DYzO6xD1qeqkb9K7ioIOHbz8pZ63h9uaB5RBqAVH820yHFq17pPeLTiRwQfl9JWzEl5DoeFxdIO6UKpAJ0iE+u/mvM37PSWy1XUYGjvg3rfEk60VgRdJ3vZ7aiwxlcAVL92VDHFh1i+n4L9iyM2oXOdnNT8X8GXT6s/bfocA6pAqkAEZY9NaVKXj5Vt3+0xrGf8e1jR4IuH5c1nI7gENwOCyGdfYLD2d+bPuY4TIGZ/sJUIzKzgi7fVf05jeSQaTBTYOAbHhkQ/Bjg2iPv0kgGVoBUfzBCqPscrjh0kEZySBVIBQicxsrzROp8PHXOxAoQcLwNVywMury8/hiNZGAAMv2F41l5xsmQTbNpKAdNg7kMBsbr1cr6oz33VDFpYgoMOEhptbX1Bq7jTjAmBiDTXziaN+DWpqOhL20pqWAoOG0aTAUISBr99sM0AhUgYKYGP0OBAGT6C4NVequCLncxHBw3DeZrD/jS5zX7gy5P83AjVKbAgENlprQPutzr52FIJgUg9T6M0jk1M+hyjhM6bxrMHgW+5GI4UAECJhrTKYNGIACZ/sJMa4c9GXT5qsOv00gOnAZTAcJ4G4ffGXKdgvefoKGYAgPO8uML+2hE5tCQ69V4uQcgAQg4TPe0rJDrjNp8Mw1lUABy/A/G+NX2d0JPkctraChnCFABAnzbgwAEvlDva6ARCEAAMDsAmRHAOC2SUmgEcwSoAAGAAITpbuyRHXQ5xwcJQMCxns15KOjyBXufppEIQDhFQH7tqS6lISQ9+p1xIdf51Sdv0FAO5jljbMDR2q2arJON/97lfTMC2nH1YmOnvj/rFfoXHvwEzqF1gOSiAjRI5qtnhp8k7ax06dotPzGuLfK7dwo59ZWkUZtvouMwBYYTHGvwnPPfVxw6blxb9GnZ3dJ6G8tr6TgEIBKdL8DDfE739vFPLB0uAAEIB0hynX83m/iYn8+qTgVdvqe69KzDBXB2AHICxOEeGnDlOf9915gHjGuL1KTg3/vLDq2mwzhfgArQIHf3ma2Nw+9UkuuL77oUt19HfvgX9WrZ07i2+HZG8Ke/lVTsosMYgjrfICMyh8qbOzTsvwvkFX79v30Bv7ZXfqrbt/1em8prE3LqkN9tdNDl/6jYT2chAIGzJbncGtC6nzZc8czX/7b0wCrNKH5Gdb7EuGZuevakoMv3VjcyNAzBFNghKr1VcXvvKd3Gq3biUgXyCvX84AJ5XPY965ziDr1tVV7CjwBEQrl0vT2eWzE9e5Iac5cokFeouX1zvj7maBcnxz8X4oukms5EACLR7Klyq9Znrwt37+9/r7y5ixXIK9Tv+g+LexjO7ZujtKS0oOv87KNf05kM4tKyfInLYBzj9BMWdrXp6Lu6+R8Pa09V7L5/nx9cEPLYnyS5iwoYDAbln0vL8tnfDrNj9Hz1bdU7IbbVF/DrtX+9qft2LNSHJ73yBaJ7afaELu21YshjltZdsGehbv9oDR3IsAqQAHSg1CSfnrzsek3pOj4hb/l+qO6IDtUd1ieVu7S9cpc+PrVXB+oqgv5N19Q2GtD6Qk3o/ANd3v4yucI8wuMqKqDjEIBAsA4T0IwePfT4pb8LeTwtkQxcN00lFQwFAhAIw8iO6Vo55FFleFol7GeYt/0Bzd9ZzM4kAIHITejSXku++98JNeXedPRdjXzrT+w8AhCInvzunfXcoAdtHYYF79+hxfsPs7MIQKA5p8lpWpQzX9lpXW2zTS1XTuF29yAAEVvpHp/+cMmP9NNeM8M+SxsN/d7I185KFzsCBCDiL8Xt16iObTTv4lv1/Q6XB715ayR8Ab+eKS3UnduW8htfEIBIlI4ZUJrHr8wUqVtami5q2UkXtQr+EPPPqsr0z8qDOlRXr6P1bjX4+aUnCEAAOCe+IgEQgABAAAIAAQgABCAAEIAAQAACAAEIAAQgABCAAEAAAgABCAAEIAAQgABAAAIAAQgABCAAEIAAQAACAAEIAAQgABCAAEAAAgABCAAEIABYCkAXzQDAQC4qQABMgQGAAAQAAhAACEAAIAABgAAEAAcFINcCAjCJiwoQABUgABCAAEAAAoBZAciJEAAmcFEBAjCehyZILCluv6Z176kRmTm6JONi9W55gdqmtFadr16f1+zXtorteutYsQr379DJRnavqf3B6/fqUH25dlV9rpJT2/Xi/k3aesKnAE32jVJwWf7p/99W7XPomkfV0pMe0d/W+er1SeWnWnPkLb1z/BN9XHFKxxuSFIjCTN/Kdq391wZNfW9RVNphZMd0PX3ZferVsmfYf3uisUJ3bvudFpWWWd65Vj7fs6VLdPtHayL+TGXjHlGb5NZB11l8YKVmbV1+xr8t+d4Mje00Km59sseamWd9sSRSf5CkLceLNb3499pTFfkEcOXQWRqZOTToOksOrNSt39h/dpsC2zoAA3mFzfK6W44X65p35kdcIVndLldRQZO2c27fHN3f/96ofe6lB1Yp/71FIXeylc/XGGhUyvIbmnXf+gJ+eZZfF5M+YdXAddNUUhFwRH+QpJnFc/RcaVnM9p/dAtB9vgVONqR9jk6Mf1l1Exeplcdru+2766JLFMgrjHpnn9JtvPx5hXp+cIGQOJqrP0jSszkPKZBXqDGdMsyZ9Z7G6JMgLZJSVDnhZd3YI9s2e+bUhKf08Ld/1azvMz17kuomLhLsP1Jj0R8kae2wJ7V77IPGtTFngb/8Fox3VdQ22St/XqEyPK1iFv6BvEIluTgsbkex7g+S1Cu9R9wPMRCAcTI9e5IGtInPEYB0j08nxr8cl/fu04p9bzfx7A/93sg3PgCNvSB621UvxfzDJ7kCqp6wNC6fd+C6adpZyfXvdhLP/jCzeI7T+4OLCjCEBwdcGdP38+Yujlv4ffNsJuIvXv3hhbJlEZ0NTnQJf6XsluNbdeXm+WemuktqmxxQz/R0LRh4jwa1HWj59e7uM1tzStbHZNtXDp0V8d+W1x/T1Pfv1kcnK1Xx5eU8LT1e5bTL0IuDH1CX1CxHht9Dux7XpC7XWFrX6nVyh+qOqNZXa2nd3dVeSUm26w+/+Pi3+p9dH8sXOLuCG9DGpVeHPqzstK7n/Nuy2oO64QOzjv05JgB3V3+uOt/ZHbLGKx2sbVDO+vu/WG/sg+qV3sPyNORcHSnaU53xnUdHFHydVt922rV8/96FVV6PNpbXqutrt0v64qLhKd3GO6ryu6dkve6x+AW1Y/R89W3VO+R63V67PYwLYJNs1R/OvI7v3H22pCKgHmvukkvSB1fOO6MgCMivHmvuMrbidludKye63mvvUWOg0dK6bZN9zb49n44O/5KDse/MUtYZ4Rfc1PcWKWPlZKa9CSCS/pC2YkpY09aApJz196vn2in/DoCi60xpYpcjK8Bw3PfJI5YuJv12m9baWF7TbNuR4vaH/TOm5OVT5Q2Ef8i2yutRu1WTlZ2eTPjZVLj9odJbrdYrb4m4Gi2tSVLGysmq87ll+mkAoz79E3v/bmm9nmkdmnU7Hrt0UnjV6+uRhd9XTjZ6CD8bC7c/tFl5c5Pfs8rraVKfMiEAHTcNvrHndyyt90b53mbdjlt6Wp92lNcfa9KP1mF/4fSHmcVzonJDD8O4qAAl/abfLyytd6jWE/s9cR5dXvsJ3dfEkXkeJl6q0pyMOQZ410WXWP5ZUXNOFid0aW953aUHVjX72ehIJbuSVTPxGUZQDPtD79enikt3YxuALimx76HYq5Vfm4f/Oeh1cWdUf3VHmnV78rtZv9Rh9ocLbf0dlZaUxgiKYX+weijkoSZezP/L7W+c89IyJxbZCV8BTs+epGndc8/4tyRX5N+SF6z9abN+yw5s09/yuscauKOz01ntDwH5LY72gO7uM7tJ27Ty8BZtLK81ov0dMcKaEnin23pymxr8zTvFuCC9O6MeYfeH/bWHaaxmYGW0G3PKafCXvxppTrG8vRHsz2p/2Fu9j8aK8vTXagA6Xr2vQa6iAlsd7LQ65QHQvBWgo/3fkY1KXTEjpmFr7auL7yZTvnytuLxdDo3VDKweA0z4s8Hf9ELZMs34oDDmH+pA/WHLN2WA8x2oO6xeLUP3hxZJKTRWlKe/4QSgozy178WzHrcYK9tP7bQcgB6X39Y/V3qhbFnEfzs9exJDVNL2yp2WAhDxrQBtq9ZXq2vevU2S1K9VVz1+aegTGbf2vE63fbis2c/4nsuqw+st3/bo+uyetr3yvzHQ2KR7yBGAX1h39F3L/SHF7Q/ZZwNyaWbxnPMuf3rQA1G7asIJwmkJW54Nfv/Eh9pYXqON5TV6Yu8uVXqrLf3dqfEvxGV7F+77zPK6z+Y8RA91uD/vLrG87h8H/NDSes+Vlp33v48qPmb6G2EAJoTMV2+ytF6LpJS4PAQp3Kpzbl8OfjtZOP3hZ71uts1T/PbUlIZc5+1jf7d9+4c7Bbb9yZAGv1slp3ZoQOt+IdfddtVLchXF/nGYm46+qxGZQy2te3//e/WHT/Nt+5tgNN2W41s1pP0gS+uWjVvw9R2/46n32nsSvvpzZAUoSd950/qDpNd+/6cx376p74U3tS0bt6BJ75fi9sflc8Kaye9ZvwC/S2qWuqZ5abQocWQABuSyfIZyTNYIpXt8Md2+I/WesC507pKapZqJz8gVQfGd5Aqo/tolGpM1QqcmPE2Pt6GDteH1hwPjXo7bM6wJwAT5aVw4ZyirJsT+UYTtV00Na/20pDT58xaH1fFHdkw/4zGLGZ6W8ua+SK+3oY6vhtcftl31knaPeTDu2z23b44CeYVn/Hdjj+yEmP46tgL8yuwP51lsNbcmhnFftmg42ejRicaKsP9u21Uv6fj4v2poh/NfGPvjC/sokFeoDVcsPEdF6FYgr1Cwl2MN4feHXi17KJBXqJEdrd2WrEOKN6xHxIacaeUVnvMZO8/mPJQwfSzS6wAT4pchT+zdpccvtbbuK0MekzvGvwfuvHqW6q9dEvbftUtuo3dGLGpy53UX5XN7dRvJenWWGnPD7w8brnjm6/+9v/agtld+pv21B9U9rZv6tLpA3Vp0jvovSXaPDV197hg9X/1en2vb6s/xFaAkDd5wveV1P/rBb2K6bQ1+t7qtmRy3tvHnLbbNZRWQvAG3Oq1uWn/ontZVY7JG6pae12lM1gj1Su8R9fBLcfst/Zqpb6ve8rjsfVOPpgRgQpQOxSesn+AY0Lqf2ibH9gzbwVqPCt7/edzapzH3JZLHRo7UezRq80223sZxnTItr3tVVhvbVn9GVICSwvpWPTH+5Zhv3+L9/9Ifdz0el7ZJWV4g2MvG8tqgP2eLt9FZ37O87vAOAxxbASZMFXik3qNKb5Xl9X98Ye+Yb+OckvVfPvQmhju/KJ9nw9rUc6Vlynx1si237ZHdqy2v+7+fv2Xb6s+YClCSslZbn1Y8fun8iK65a6o9VW61eKX5Q7Dk1I4vbwDLCRA7O9bgkbuoQLW+2D6f47OqypD91KrSGns/XCkaAZgQo6jOl6SSUzssr3/wmgVx2c4Gv1uuooKwTt6EI2PlZA1889ekS4IISEpfcZMyX51s+eapkZq3/QG5igp00MJzsQeumxZynX5v5Nu6+jOqApSky9ZZ/4lc5zj/5Kj4hE+uogIN2zRDvkDTzqRVeqs1eMP1chUVqMrLk+YStRpMXTFD7VZN1v7ag1F73VWHX1e7VZPlKirQ/J3F1mcRFQGN2nzzeZcP3nC9dlbavzZyaVnUUprrKZpZ34yA/jb4l5YuZt1TXarcv9+rkgp2i1OlJvk0r+9w3dH7VksPVyqvP6bCAyu0YM9r+rRSUTkE4pI0ulOG5l18q055q3TfjoVhXXkR75knAegALhofZnb7JnPbbYPANw8Qq6zhGggAxop2AFIFAkiI6o8KEAAVIFUgANOqv+asAAlBALbPFKbAAJgCUwUCMKn6owIEQAVIFQjAtOovVhUgIQjAltnBFBgAU2CqQAAmVX+xrgAJQQC2ygqmwACYAlMFAjCp+otXBUgIArBFNjAFBsAUmCoQgEnVX7wrQEIQQFyzwG3qBwdgdvjZIQABwOgApAoEqP6MrgAJQYDwM3oKTAgChJ+xAUgIAoSf0QEIAEYHIFUgQPVndAVICAKEn9FTYEIQIPyMDUBCECD8jA5AQhAg/IwOQEIQIPyMDkBCEGCsGh2AAGB0AFIFAoxRoytAQhBgbBo9BSYEAcaksQFICAKMRaMDkBAEGINGByAhCDD2IuZx2I4I0CcBgs+kCpBqEGCMEYCEIMDYMj0ACUGAMWV0ABKCAGPJ6AAkBAHGkNEBSAgCjJ3z8hi2I7lMBiD4jKoAqQYBxggBSAgCjA3TA5AQBBgTksw5Bhhsh3NcEASfobglPtUg6PsEIB0BoM8zBaZDMCUGwUcFSAcB6NtUgFSDAMFHBUjHAejDVIBUgwDBRwVIhwLoq1SAVIMAwUcAEoQAwccUmI4H0AepAKkGAYKPACQIAYKPACQIAYKPACQIAYKPACQIAYKPACQIQT8BAUgQguADAUgQguADAWjEACAMCT0QgFSFNAXBBwKQgUIYEnqI3KTFBCBhCEIPBCBhCEIPBCBhCEIPBCBhCEKPAISDByiBSOCBAGQAE4gEHghABvjZArQFCEAQis4NRcIOBCCiFhiBBNtexMGKEYub9fUnZjbt7/9/AFCSffBgvuQ8AAAAAElFTkSuQmCC);
}

.Question__overlayWrongIcon___3HkI1 {
  background: url(data:image/png;base64,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);
}

.Question__overlayTimeoverIcon___2b2oR {
  background: url(data:image/png;base64,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);
}

/*
.answerBox {
  border: 1px solid #ccc;
  position: relative;
  text-align: center;
  border-radius: 10px;
  display: inline-block;
  width: 40%;
  margin: 7px;
  span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 50%;
    height: 30%;
    margin: auto;
  }
}

.answerBox:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
*/
.Question__popupContainer___1-LmK {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 100%;
  left: 0;
  height: 60%;
  position: absolute;
  top: 38%;
  z-index: 10;
}
@media (min-width: 600px) {
  .Question__popupContainer___1-LmK {
    width: 600px;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.Question__popupContainerKesi___3iRWU {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 100%;
  left: 0;
  height: 60%;
  position: absolute;
  top: 300px;
  z-index: 10;
}
@media (min-width: 600px) {
  .Question__popupContainerKesi___3iRWU {
    width: 600px;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.Question__popupContainerKesiSinglePlayer___LxVQY {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 100%;
  left: 0;
  height: 60%;
  position: absolute;
  z-index: 10;
}

.Question__popupContainerKesiSinglePlayerNoChooser___19F1q {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 100%;
  left: 0;
  height: 60%;
  position: absolute;
  top: 300px;
  z-index: 10;
}

.Question__popupContent___1TTVC {
  background: #fbf9f7;
  max-height: 100%;
  width: 90%;
  margin-left: 5%;
  padding-top: 14px;
  /*border: map_get($colors, buttonBorder);*/
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: #333333;
  position: relative;
  overflow: auto;
  z-index: 9;
}

.Question__popupContent___1TTVC div {
  padding: 10px;
  font-size: 18px;
  z-index: 6;
}

.Question__answerBox___2HfKa {
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  /*font-size: 18px;
  line-height: 20px;*/
  overflow: hidden;
  z-index: 1;
}
.Question__answerBox___2HfKa span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  width: 100%;
  width: -webkit-calc(100% - 6px);
  width: -moz-calc(100% - 6px);
  width: calc(100% - 6px);
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
       hyphens: auto;
  word-wrap: break-word;
  padding-bottom: 5px;
}
.Question__answerBox___2HfKa img {
  margin-top: -1px !important;
}

.Question__answerBoxImg___TjQXc {
  border: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  /*font-size: 18px;
  line-height: 20px;*/
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0) !important;
}
.Question__answerBoxImg___TjQXc span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
       hyphens: auto;
  word-wrap: break-word;
}
.Question__answerBoxImg___TjQXc span img {
  height: 100% !important;
  margin-top: 0 !important;
}

.Question__kesiAnswerContainer___2je_z {
  position: absolute;
  width: 100%;
  left: 0;
  height: 42%;
  z-index: 0;
}
.Question__kesiAnswerContainer___2je_z.Question__browser___1Yt5T {
  position: relative;
  margin-top: 20px;
  padding-bottom: 10px;
}
.Question__kesiAnswerContainer___2je_z .Question__singleAnswerContainer___uG5B1:first-child {
  margin-right: 4%;
}
.Question__kesiAnswerContainer___2je_z .Question__singleAnswerContainer___uG5B1:nth-child(3) {
  margin-top: 4%;
  margin-right: 4%;
}
.Question__kesiAnswerContainer___2je_z .Question__singleAnswerContainer___uG5B1:nth-child(4) {
  margin-top: 4%;
}

.Question__sendButton____1Yi1 {
  position: relative;
  bottom: 2px;
  width: 100%;
  height: 30px;
  text-align: center;
  z-index: 1;
  background: #31B404;
}

.Question__answerContainer___3OPhQ {
  position: absolute;
  width: 100%;
  left: 0;
  height: 38vh;
  bottom: 3%;
  z-index: 0;
}
.Question__answerContainer___3OPhQ.Question__browser___1Yt5T {
  position: relative;
  margin-top: 20px;
  padding-bottom: 10px;
}
.Question__answerContainer___3OPhQ .Question__singleAnswerContainer___uG5B1:first-child {
  margin-right: 4%;
}
.Question__answerContainer___3OPhQ .Question__singleAnswerContainer___uG5B1:nth-child(3) {
  margin-top: 4%;
  margin-right: 4%;
}
.Question__answerContainer___3OPhQ .Question__singleAnswerContainer___uG5B1:nth-child(4) {
  margin-top: 4%;
}

.Question__singleAnswerContainer___uG5B1 {
  width: 48%;
  height: 47%;
  display: inline-block;
}

.Question__answerContainer_list___eZgJY {
  position: absolute;
  width: 95%;
  left: 15px;
  height: 38vh;
  bottom: 3%;
  z-index: 0;
  overflow-y: scroll;
  overflow-x: hidden;
}
.Question__answerContainer_list___eZgJY.Question__browser___1Yt5T {
  position: relative;
  margin-top: 20px;
  padding-bottom: 10px;
}
.Question__answerContainer_list___eZgJY .Question__singleAnswerContainer___uG5B1:first-child {
  margin-right: 4%;
}
.Question__answerContainer_list___eZgJY .Question__singleAnswerContainer___uG5B1:nth-child(3) {
  margin-top: 4%;
  margin-right: 4%;
}
.Question__answerContainer_list___eZgJY .Question__singleAnswerContainer___uG5B1:nth-child(4) {
  margin-top: 4%;
}

.Question__singleAnswerContainer_listWidth___3tenD {
  height: 30%;
  width: 100%;
  display: inline-block;
}

.Question__checkboxAnswers___1mfZ_ {
  top: 29px;
  height: 0;
  left: -5px;
}

input[type=radio].Question__answerOptions___34EGh {
  display: none;
}

.Question__correct___3eiPK {
  background: #00ff00;
}

.Question__wrong___pwWK4 {
  background: #ff0000;
}

.Question__feedbackOverlayIcon___AJrfx {
  font-size: 18px;
  color: #FFFFFF;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
       transform: translateX(-50%);
  text-align: center;
  vertical-align: middle;
  padding-top: 15px;
  z-index: 2;
}

.Question__opponentAnswer___3YhGX {
  position: absolute;
  width: 100%;
  font-size: 12px;
  left: 0;
  top: 0;
  z-index: 1;
}

.Question__userFeedbackButton___3BVio {
  position: absolute;
  top: 150px;
  right: 18px;
  width: 34px;
  height: 34px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  z-index: 10000;
  border: 1px solid #356fb1;
  -webkit-transition: right 500ms;
  -o-transition: right 500ms;
  -moz-transition: right 500ms;
  transition: right 500ms;
}
.Question__userFeedbackButton___3BVio.Question__atRightBorder___32Z5l {
  right: 1px;
}
.Question__userFeedbackButton___3BVio img {
  max-width: 77%;
  max-height: 77%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.Question__kesiUserFeedbackButton___32RN_ {
  position: absolute;
  top: 220px;
  right: 18px;
  width: 34px;
  height: 34px;
  text-align: center;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  z-index: 10000;
  border: 1px solid #356fb1;
  -webkit-transition: right 500ms;
  -o-transition: right 500ms;
  -moz-transition: right 500ms;
  transition: right 500ms;
}
.Question__kesiUserFeedbackButton___32RN_.Question__atRightBorder___32Z5l {
  right: 1px;
}
.Question__kesiUserFeedbackButton___32RN_ img {
  max-width: 77%;
  max-height: 77%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.Question__kesiActionBtn___1vP6S {
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-bottom: 1%;
}

.Question__testButton___3W91q {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 200;
}

.Question__scrollIndicator___19Zfq {
  width: 100%;
  text-align: center;
  position: fixed;
  background: #fbf9f7;
  overflow: hidden;
  left: 1%;
  bottom: -12px;
  height: 50px;
  -webkit-border-radius: 100px;
     -moz-border-radius: 100px;
          border-radius: 100px;
}

.Question__closeButton___2qUAP {
  right: 10px;
  top: 5px;
  position: absolute;
  font-size: 30px;
  z-index: 10;
}

.Question__arrowFirst___3rFrT {
  position: absolute;
  -webkit-animation: Question__arrow-movement___29h20 2s ease-in-out infinite;
     -moz-animation: Question__arrow-movement___29h20 2s ease-in-out infinite;
       -o-animation: Question__arrow-movement___29h20 2s ease-in-out infinite;
          animation: Question__arrow-movement___29h20 2s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 30px;
  overflow: auto;
  left: 12%;
  bottom: 13px;
}

.Question__arrowSecond___2jx9S {
  position: absolute;
  -webkit-animation: Question__arrow-movement___29h20 2s 1s ease-in-out infinite;
     -moz-animation: Question__arrow-movement___29h20 2s 1s ease-in-out infinite;
       -o-animation: Question__arrow-movement___29h20 2s 1s ease-in-out infinite;
          animation: Question__arrow-movement___29h20 2s 1s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 30px;
  overflow: auto;
  left: 12%;
  bottom: 7px;
}

.Question__arrow___koGge:before,
.Question__arrow___koGge:after {
  background: #000000;
  content: " ";
  display: block;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
}

.Question__arrow___koGge:before {
  -webkit-transform: rotate(45deg) translateX(-23%);
     -moz-transform: rotate(45deg) translateX(-23%);
      -ms-transform: rotate(45deg) translateX(-23%);
       -o-transform: rotate(45deg) translateX(-23%);
          transform: rotate(45deg) translateX(-23%);
  -webkit-transform-origin: top left;
     -moz-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
}

.Question__arrow___koGge:after {
  -webkit-transform: rotate(-45deg) translateX(23%);
     -moz-transform: rotate(-45deg) translateX(23%);
      -ms-transform: rotate(-45deg) translateX(23%);
       -o-transform: rotate(-45deg) translateX(23%);
          transform: rotate(-45deg) translateX(23%);
  -webkit-transform-origin: top right;
     -moz-transform-origin: top right;
      -ms-transform-origin: top right;
       -o-transform-origin: top right;
          transform-origin: top right;
}

@-webkit-keyframes Question__arrow-movement___29h20 {
  0% {
    opacity: 0;
    top: 45%;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes Question__arrow-movement___29h20 {
  0% {
    opacity: 0;
    top: 45%;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes Question__arrow-movement___29h20 {
  0% {
    opacity: 0;
    top: 45%;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes Question__arrow-movement___29h20 {
  0% {
    opacity: 0;
    top: 45%;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.Question__singleAnswerContainer___uG5B1 {
  position: relative;
}

.Question__zoomedText___2qTBl {
  width: auto;
  position: relative;
  -webkit-transition: font-size 100ms ease-out, padding 100ms ease-out;
  -o-transition: font-size 100ms ease-out, padding 100ms ease-out;
  -moz-transition: font-size 100ms ease-out, padding 100ms ease-out;
  transition: font-size 100ms ease-out, padding 100ms ease-out;
  will-change: font-size, padding;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.Question__zoomedTextContainerQuestion___2Ls-_ {
  background-color: var(--color-questionBoxColor);
  color: var(--color-quizText);
  position: absolute;
  z-index: 5;
  max-height: 90vh;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: scroll;
  font-size: 16px;
  -webkit-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  -o-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -o-transform 300ms ease-out;
  -moz-transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -moz-transform 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out, -moz-transform 300ms ease-out, -o-transform 300ms ease-out;
  width: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Question__zoomedTextContainerAnswer___1MaBh {
  background-color: var(--color-answerBoxColor);
  color: var(--color-quizText);
  position: absolute;
  z-index: 5;
  max-height: 90vh;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  font-size: 16px;
  -webkit-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out;
  -o-transition: height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -o-transform 300ms ease-out;
  -moz-transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -moz-transform 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out;
  transition: transform 300ms ease-out, height 300ms ease-out, width 300ms ease-out, padding 300ms ease-out, -webkit-transform 300ms ease-out, -moz-transform 300ms ease-out, -o-transform 300ms ease-out;
  width: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Question__zoomedTextInnerContainer___-Tv89 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.Question__zoomedTextInnerContainerScroll___11DZZ {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: scroll;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.Question__zoomContainer___2msqa {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 3;
  padding: 10px;
}

.Question__scrollIndicatorQuestionBox___3KM3t {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  background: white;
  overflow: hidden;
  bottom: 10px;
  z-index: 5;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.Question__arrowFirstQuestionBox___3E_hW {
  color: black;
  position: absolute;
  -webkit-animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
     -moz-animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
       -o-animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
          animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 22px;
  overflow: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -5px;
}

.Question__arrowSecondQuestionBox___2a6kq {
  color: black;
  position: absolute;
  -webkit-animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
     -moz-animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
       -o-animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
          animation: Question__arrow-movement___29h20 1.5s 2s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 22px;
  overflow: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -10px;
}

@keyframes Question__arrow-movement___29h20 {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.AnswersBox__answer_box_span___2L_7l table {
  width: 100%;
}
.AnswersBox__answer_box_span___2L_7l table svg {
  width: 100%;
}

.AnswersBox__freetextAnswer___26wNV {
  margin-bottom: 30px !important;
}
.AnswersBox__freetextAnswer___26wNV input {
  text-align: center;
  font-size: 20px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.AnswersBox__seAnswer___CRHay {
  margin-bottom: 30px !important;
}
.AnswersBox__seAnswer___CRHay textarea {
  text-align: left;
  font-size: 20px;
  line-height: 22px;
  background-color: #FFFFFF;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  height: 100px !important;
  padding: 10px;
}

.AnswersBox__cursor___4CeVh {
  position: absolute;
  height: 27px;
  width: 2px;
  background-color: black;
  z-index: 20;
  left: 50%;
  top: 50px;
  -webkit-animation: AnswersBox__blink___1sohv 1s step-start 0s infinite;
     -moz-animation: AnswersBox__blink___1sohv 1s step-start 0s infinite;
       -o-animation: AnswersBox__blink___1sohv 1s step-start 0s infinite;
          animation: AnswersBox__blink___1sohv 1s step-start 0s infinite;
}

@-webkit-keyframes AnswersBox__blink___1sohv {
  50% {
    opacity: 0;
  }
}

@-moz-keyframes AnswersBox__blink___1sohv {
  50% {
    opacity: 0;
  }
}

@-o-keyframes AnswersBox__blink___1sohv {
  50% {
    opacity: 0;
  }
}

@keyframes AnswersBox__blink___1sohv {
  50% {
    opacity: 0;
  }
}
.Counter__button___3EJX6 {
  display: inline-block !important;
  color: white;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-border-radius: 50% !important;
     -moz-border-radius: 50% !important;
          border-radius: 50% !important;
  min-width: 15% !important;
}

.Counter__points___1nFVS {
  display: inline-block !important;
  font-size: 15px;
  color: black;
  width: 50%;
  padding: 5px !important;
}
.QuizHome__button___2O0Yz {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  background-color: var(--color-buttonBorder);
  color: #FFFFFF;
  margin: auto;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  font-size: 1em;
}

.QuizHome__spanText___1b2HP {
  vertical-align: -25%;
  overflow: hidden;
  width: 60%;
  display: inline-block;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.QuizHome__spanTextWide___3ta27 {
  vertical-align: -25%;
  overflow: hidden;
  width: 70%;
  display: inline-block;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.QuizHome__spanRank___1Hi4G {
  width: 15%;
  display: inline-block;
  vertical-align: -30%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.QuizHome__overlayContainer___3C5Ln {
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  opacity: 0.7;
}

.QuizHome__popupContainer___jAs6V {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 90%;
  /*height: 225px;*/
  position: absolute;
  top: 25%;
}

.QuizHome__buttonPopUp___2ZpPj {
  width: 90%;
  margin: 10px;
  border: 1px var(--color-buttonBorderSecondary) solid;
  color: var(--color-buttonCaptionSecondary);
}

.QuizHome__opponentPoints___2R2jL {
  margin: 7px 5%;
  font-size: 1.4em;
  font-weight: 900;
  color: var(--color-buttonCaption);
  display: inline-block;
}

.QuizHome__userPoints___3eG8e {
  margin: 7px 5%;
  font-size: 1.4em;
  font-weight: 900;
  display: inline-block;
}

.QuizHome__icon___22NjX {
  font-size: 30px;
  vertical-align: middle;
}

.QuizHome__messageIcon___5frec {
  margin-right: 10%;
  font-size: 30px;
  vertical-align: middle;
}

.QuizHome__homeHeader___2Rseb {
  position: fixed;
  height: 178px;
  width: 100%;
  overflow: hidden;
  z-index: 5;
}

.QuizHome__homeHeaderKesi___1Se1M {
  top: 0 !important;
  position: absolute !important;
}

.QuizHome__homeHeaderTournament___2sPcu {
  height: 224px;
  position: fixed;
  width: 100%;
  overflow: hidden;
  z-index: 5;
}

.QuizHome__homeHeaderTournamentTablet___Q2OF3 {
  height: 276px;
  position: fixed;
  width: 100%;
  overflow: hidden;
  z-index: 5;
}

.QuizHome__homeHeaderWidescreen___23ZjM {
  position: fixed;
  height: 178px;
  left: 300px;
  right: 0;
  overflow: hidden;
  z-index: 5;
}

.QuizHome__homeHeaderTournamentWidescreen___3xfWl {
  position: fixed;
  height: 224px;
  left: 300px;
  right: 0;
  overflow: hidden;
  z-index: 5;
}

.QuizHome__list___1qAl2 {
  padding-top: 170px;
  z-index: 3;
  max-width: 100%;
  margin-top: 10px;
  height: 100%;
}

.QuizHome__listTournament___3Bqs5 {
  padding-top: 216px;
  z-index: 3;
  max-width: 100%;
  margin-top: 10px;
  height: 100%;
}

.QuizHome__listTournamentTablet___2ZhrV {
  padding-top: 276px;
  z-index: 3;
  max-width: 100%;
  margin-top: 10px;
  height: 100%;
}

.QuizHome__listContainer___vpeA3 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.QuizHome__listItem___6cIGk {
  cursor: pointer;
  border-bottom: 1px solid var(--color-buttonCaption);
  font-size: 14px !important;
  min-height: 30px !important;
  padding: 6px !important;
  white-space: nowrap;
}

.QuizHome__innerContent___3bcQ4 {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  max-height: 100%;
  clear: both;
}

.QuizHome__innerContentExtraHeight___u4l1X {
  max-height: -webkit-calc(100vh - 290px);
  max-height: -moz-calc(100vh - 290px);
  max-height: calc(100vh - 290px);
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .QuizHome__innerContentExtraHeight___u4l1X {
    max-height: -webkit-calc(100vh - 290px - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    max-height: -moz-calc(100vh - 290px - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    max-height: calc(100vh - 290px - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .QuizHome__innerContentExtraHeight___u4l1X {
    max-height: -webkit-calc(100vh - 290px - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    max-height: -moz-calc(100vh - 290px - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    max-height: calc(100vh - 290px - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.QuizHome__innerContentNormalHeight___3TN-r {
  max-height: -webkit-calc(100vh - 234px);
  max-height: -moz-calc(100vh - 234px);
  max-height: calc(100vh - 234px);
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .QuizHome__innerContentNormalHeight___3TN-r {
    max-height: -webkit-calc(100vh - 234px - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    max-height: -moz-calc(100vh - 234px - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    max-height: calc(100vh - 234px - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .QuizHome__innerContentNormalHeight___3TN-r {
    max-height: -webkit-calc(100vh - 234px - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    max-height: -moz-calc(100vh - 234px - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    max-height: calc(100vh - 234px - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.QuizHome__tabsContainer___1tqRo, .QuizHome__tabsContainerTournament___11IIp {
  text-align: center;
  width: 100%;
  margin-top: 10px;
  line-height: 1.7;
}

.QuizHome__tabsContainerTournament___11IIp {
  margin-top: 0;
}

.QuizHome__tab___2vv1t {
  padding-left: 10px !important;
  padding-right: 10px !important;
  min-width: 60px;
  font-size: 0.85em !important;
}

.QuizHome__tabNoCaps___SflFx {
  padding-left: 10px !important;
  padding-right: 10px !important;
  min-width: 60px;
  font-size: 0.85em !important;
  text-transform: none !important;
}

.mdl-tabs__tab-bar {
  border-bottom: 0;
}

.mdl-list {
  padding-bottom: 0 !important;
}

.mdl-tabs__tab.is-active {
  font-weight: bold;
}

.mdl-tabs__tab.is-active:after {
  height: 2px !important;
  background: var(--color-mainTextColor) !important;
}

.mdl-tabs__tab {
  padding: 0;
  text-align: center;
  white-space: nowrap;
  font-size: 0.7em;
}

.QuizHome__opponentsText___2IEDi {
  margin: 7px 1% 7px 5%;
  font-size: 1.4em;
  line-height: 40px;
  vertical-align: middle;
  font-weight: 400;
  max-width: 80%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  text-align: left;
  width: 100%;
}
.QuizHome__opponentsText___2IEDi > span {
  width: 100%;
}

.QuizHome__opponentsTextFullWidth___1LWwW {
  margin: 7px 1% 7px 5%;
  font-size: 1.4em;
  line-height: 40px;
  vertical-align: middle;
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  text-align: left;
  width: 100%;
}
.QuizHome__opponentsTextFullWidth___1LWwW > span {
  width: 100%;
}

.mdl-list__item-primary-content-span {
  width: 100%;
}

.QuizHome__userText___wl3xy {
  margin: 7px 1% 7px 5%;
  font-size: 1.4em;
  line-height: 40px;
  vertical-align: middle;
  font-weight: 700;
  max-width: 80%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  text-align: left;
  width: 100%;
}
.QuizHome__userText___wl3xy > span {
  width: 100%;
}

.QuizHome__thumb___2Lbsi {
  width: 40px;
  height: 40px;
  margin-left: 10px;
  /*border: 1px solid #ccc;*/
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  margin-right: 10px;
  overflow: hidden;
  vertical-align: middle;
  display: inline-block;
}
.QuizHome__thumb___2Lbsi img {
  max-width: 40px;
}

.QuizHome__highScoreThumb___1OqUS {
  width: 40px;
  height: 40px;
  /*border: 1px solid #ccc;*/
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  margin-right: 5%;
  overflow: hidden;
  vertical-align: middle;
  display: inline-block;
}
.QuizHome__highScoreThumb___1OqUS img {
  max-width: 40px;
}

.QuizHome__userOnline___2uMSw, .QuizHome__userOffline___qUo0a, .QuizHome__deviceOffline___1vGIB, .QuizHome__userInvisible___33IOy {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  border: 1px #efefef solid;
  float: left;
  position: relative;
  top: 2px;
  margin-right: 10px;
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  transition: opacity 500ms;
}

.QuizHome__userOnline___2uMSw {
  background-color: #7ed321;
}

.QuizHome__userOffline___qUo0a {
  background-color: #b9b9b9;
}

.QuizHome__deviceOffline___1vGIB {
  background-color: transparent;
  border-color: transparent;
}

.QuizHome__userInvisible___33IOy {
  background-color: transparent;
  font-size: 15px;
  padding-left: 7px;
}

.QuizHome__subjectButton___2kKBk {
  position: absolute;
  left: 50%;
  font-size: 14px;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.RunningGames__buttonOpponents___3cSA_ {
  width: 90%;
  margin: 1px;
  text-align: left;
  padding-left: 25%;
}

.RunningGames__opponentsText___3txxj {
  margin: 7px 1% 7px 5%;
  font-size: 1.4em;
  line-height: 40px;
  vertical-align: middle;
  font-weight: 400;
}

.RunningGames__userText___2KHl0 {
  margin: 7px 1% 7px 5%;
  font-size: 1.4em;
  line-height: 40px;
  vertical-align: middle;
  font-weight: 700;
}

.RunningGames__thumb___17S7M {
  width: 40px;
  height: 40px;
  /*border: 1px solid #ccc;*/
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  margin-right: 20px;
  overflow: hidden;
  vertical-align: middle;
  display: inline-block;
}
.RunningGames__thumb___17S7M img {
  max-width: 40px;
}

.RunningGames__scrollArrow___1sPga {
  bottom: 20px;
}
.QuizOpponents__buttonParticipants___2DS1N {
  width: 90%;
  margin: 1px;
  border: 1px var(--color-buttonBorderSecondary) solid;
  color: var(--color-buttonCaptionSecondary);
  text-align: left;
  padding-left: 25%;
}

.QuizOpponents__buttonParticipants_disabled___1sYlK {
  border: none !important;
  background: #ccc !important;
}

.QuizOpponents__innerContentScroll___2AalV {
  overflow: auto;
}

.QuizOpponents__thumb___1vstO {
  width: 32px;
  height: 32px;
  /*border: 1px solid #ccc;*/
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  margin: 0 7px;
  overflow: hidden;
  vertical-align: middle;
  display: inline-block;
}
.QuizOpponents__thumb___1vstO img {
  max-width: 32px;
}

.QuizOpponents__searchField___2irrw {
  width: 100%;
  -webkit-border-radius: 7px;
     -moz-border-radius: 7px;
          border-radius: 7px;
  border: 1px solid #ccc;
  padding: 7px;
  margin: 10px auto;
  display: block;
}

.QuizOpponents__filterButtons___1DQVU {
  padding-top: 10px;
  border-bottom: 1px white solid;
  text-align: left;
  background-color: var(--color-filterButton);
  color: var(--color-filterButtonText);
  position: relative;
  top: -2px;
  height: 56px;
}

.QuizOpponents__onlineFilter___iCBLv {
  height: 40px;
  position: relative;
  left: 130px;
  top: 5px;
  line-height: 24px;
  font-size: 1.4em;
}

.QuizOpponents__switch___1rWj1 {
  display: inline-block;
  width: 75px;
  top: 4px;
  left: 15px;
  position: relative;
}

.QuizOpponents__filterText___2Gk0F {
  font-size: 1.4em;
  top: 6px;
  position: relative;
}
.QuizHighScores__quizHighScores___AJHVk {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.QuizHighScores__quizHighScores___AJHVk ul {
  list-style: none;
  padding: 0;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.QuizHighScores__quizHighScores___AJHVk ul li {
  list-style: none;
  border-top: 1px solid #fff;
  padding: 7px 5px;
}
.QuizHighScores__quizHighScores___AJHVk ul li div {
  display: inline-block;
  width: 50%;
  padding: 0 10px;
}
.QuizHighScores__quizHighScores___AJHVk ul li div:first-child {
  width: 10%;
  margin-left: 10%;
}
.QuizHighScores__quizHighScores___AJHVk ul li div:last-child {
  width: 20%;
  text-align: center;
}
.QuizHighScores__quizHighScores___AJHVk ul li .QuizHighScores__thumb___11cGC {
  width: 24px;
  height: 24px;
  /*border: 1px solid #ccc;*/
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  margin: 0 7px;
  overflow: hidden;
  vertical-align: middle;
  display: inline-block;
}
.QuizHighScores__quizHighScores___AJHVk ul li .QuizHighScores__thumb___11cGC img {
  max-width: 24px;
}
.QuizHighScores__quizHighScores___AJHVk ul li.QuizHighScores__last-child___2Froy {
  border-bottom: 1px solid #fff;
}

.QuizHighScores__header___3ab5H {
  font-weight: 600;
  width: 90%;
  background: #fff;
  list-style: none;
  padding: 0;
  margin: 0 auto;
}
.QuizHighScores__header___3ab5H li {
  padding: 7px 5px;
  list-style: none;
  border-top: 1px solid #fff;
}
.QuizHighScores__header___3ab5H li div {
  display: inline-block;
  width: 50%;
  padding: 0 10px;
}
.QuizHighScores__header___3ab5H li div:first-child {
  width: 10%;
  margin-left: 10%;
}
.QuizHighScores__header___3ab5H li div:last-child {
  width: 20%;
  text-align: center;
}

.QuizHighScores__tabsContainer___1ZIDF {
  text-align: center;
  padding-top: 10px;
}
.QuizHighScores__tabsContainer___1ZIDF div {
  display: inline-block;
  border: 1px solid var(--color-buttonBorderSecondary);
  padding: 5px 10px;
  margin: 2px;
}
.QuizHighScores__tabsContainer___1ZIDF .QuizHighScores__active___2kOuI {
  color: var(--color-buttonCaptionSecondary);
  background: var(--color-buttonBorderSecondary);
}

.QuizHighScores__userName___2iEYN {
  font-weight: bold;
}

.QuizHighScores__scrollArrow___lFNrJ {
  position: absolute;
  bottom: 10px;
  right: 7%;
  font-size: 0.85em;
  font-style: italic;
}
.QuizLeagueHighScores__header___UwthH {
  background-color: rgba(255, 255, 255, 0.3);
}
.QuizLeagueHighScores__header___UwthH .QuizLeagueHighScores__headline___RX6z3 {
  font-size: 18px;
  padding-top: 10px;
  font-weight: 800;
}
.QuizLeagueHighScores__header___UwthH .QuizLeagueHighScores__region___qSFPV {
  margin-left: 14%;
  position: relative;
  top: -7px;
}
.QuizLeagueHighScores__header___UwthH .QuizLeagueHighScores__points___HJODM {
  color: white;
  text-align: right;
  font-size: 1em;
}
.QuizLeagueHighScores__header___UwthH .QuizLeagueHighScores__listItem___2Jzip {
  padding: 0 6px !important;
}

.QuizLeagueHighScores__innerContent___15zgB {
  max-height: -webkit-calc(100% - 110px);
  max-height: -moz-calc(100% - 110px);
  max-height: calc(100% - 110px);
}
.QuizLeagueHighScores__innerContent___15zgB .QuizLeagueHighScores__text___qj2TB {
  margin: 7px 4% 7px 5%;
}

.QuizLeagueHighScores__spanText___1M-HE {
  width: 88%;
}
.UserProfile__profileContainer___Dx4r8 {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
}
.UserProfile__profileContainer___Dx4r8 .UserProfile__imageContainer___3K-Vw {
  cursor: pointer;
  text-align: right;
  display: inline-block;
  padding: 10px;
}
.UserProfile__profileContainer___Dx4r8 .UserProfile__imageContainer___3K-Vw .UserProfile__profileThumb___1h1Dz {
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  overflow: hidden;
  vertical-align: middle;
  display: inline-block;
}
.UserProfile__profileContainer___Dx4r8 .UserProfile__imageContainer___3K-Vw .UserProfile__profileThumb___1h1Dz img {
  max-width: 100px;
}
.UserProfile__profileContainer___Dx4r8 .UserProfile__infoContainer___14Fyk, .UserProfile__profileContainer___Dx4r8 .UserProfile__infoContainerTournament___VZ-Z3 {
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.UserProfile__profileContainer___Dx4r8 .UserProfile__infoContainer___14Fyk p, .UserProfile__profileContainer___Dx4r8 .UserProfile__infoContainerTournament___VZ-Z3 p {
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  margin: 0;
}
.UserProfile__profileContainer___Dx4r8 .UserProfile__infoContainer___14Fyk {
  width: 50%;
  padding: 10px;
}
.UserProfile__profileContainer___Dx4r8 .UserProfile__infoContainerTournament___VZ-Z3 {
  margin-top: 10px;
  width: 95%;
}

.UserProfile__points___2zT66, .UserProfile__pointsTournament___W0Emo {
  width: 90%;
  margin-left: 5%;
}

.UserProfile__teamName___3tBEQ {
  width: 100%;
  text-align: center;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.UserProfile__userTeamName___2D5mU {
  width: 100%;
  text-align: center;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}

.UserProfile__teamName___3tBEQ, .UserProfile__userTeamName___2D5mU {
  padding: 7px 0px;
  margin-top: 5%;
  font-size: 25px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.UserProfile__teamPointsContainer___1Fsx1 {
  width: 60%;
  padding-bottom: 60%;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  position: relative;
  margin: 0 auto;
}

.UserProfile__teamPointsContainerTablet___1wdru {
  width: 50%;
  padding-bottom: 50%;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  position: relative;
  margin: 0 auto;
}

.UserProfile__teamName___3tBEQ, .UserProfile__userTeamName___2D5mU {
  position: relative;
}

.UserProfile__teamPoints___3Wt2- {
  width: 100%;
  text-align: center;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.UserProfile__userTeamPoints___2p9BZ {
  width: 100%;
  text-align: center;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}

.UserProfile__teamPoints___3Wt2-, .UserProfile__userTeamPoints___2p9BZ {
  font-size: 48px;
  padding-top: 10px;
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: white;
}

.UserProfile__styledPoints___3lAr_ {
  font-weight: bold;
  color: var(--color-userProfilePoints);
}
.QuizRoundHeader__container___1gBwh {
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 18px;
  overflow-y: hidden;
  height: 50px;
  position: relative;
}

.QuizRoundHeader__names___1qUvK {
  max-width: -webkit-calc(100% - 125px);
  max-width: -moz-calc(100% - 125px);
  max-width: calc(100% - 125px);
  width: 100%;
}

.QuizRoundHeader__points___1o8gs {
  display: inline-block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 16px;
  top: 17px;
}

.QuizRoundHeader__singlePlayerPoints___38nTn {
  display: inline-block;
  position: absolute;
  left: 0;
  font-size: 16px;
  top: 17px;
}

.QuizRoundHeader__opponent___2fOvr {
  display: inline-block;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  max-width: 25%;
}
.QuizRoundHeader__opponent___2fOvr.QuizRoundHeader__browser___xJ1JY {
  max-width: -webkit-calc((100% - 140px) / 2);
  max-width: -moz-calc((100% - 140px) / 2);
  max-width: calc((100% - 140px) / 2);
  font-size: 15px;
}

.QuizRoundHeader__colon___1HCqa {
  display: inline-block;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  max-width: 10px;
  margin: auto 4px auto 2px;
}

.QuizRoundHeader__answers___3bysH {
  display: inline-block;
  position: relative;
  float: right;
  width: 50%;
  max-width: 120px;
  text-align: right;
  margin-right: 2px;
}

.QuizRoundHeader__singlePlayerAnswers___48RK4 {
  display: inline-block;
  position: relative;
  float: right;
  width: 100%;
  text-align: center;
}

.QuizRoundHeader__answerStatus___1uAdY {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}

.QuizRoundHeader__answerStatusContainer___261jl {
  margin-left: 5px;
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  max-width: 19%;
}

.QuizRoundHeader__answerStatusInner___2_Bvc {
  vertical-align: top;
  text-align: center;
  font-size: 17px;
  line-height: 19px;
}

.QuizRoundHeader__answerStatusFeedback___1YbRP {
  width: 100%;
  height: 100%;
  position: relative;
}

.QuizRoundHeader__sequenceOuter___nhsB2 {
  float: right;
  position: relative;
  width: 0;
  z-index: 0;
}

.QuizRoundHeader__sequence___3piQz {
  position: absolute;
  height: 24px;
  top: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background-color: white;
}
.QuizRound__button___3pbRj {
  display: block;
  width: 290px;
  max-width: 90%;
  margin: auto;
}

.QuizRound__answerStatusContainer___higHI {
  margin: 2px;
  display: inline-block;
}

.QuizRound__questionNum___1wDb3 {
  text-align: center;
}

.QuizRound__answerStatus___2RRnq {
  background: #FFFFFF;
  border: 1px solid #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.QuizRound__scrollDown___EogFV {
  position: absolute;
  bottom: 10px;
  right: 10px;
  /*height: 36px;
  width: 36px;
  background: url(./assets/scroll-down.png);
  background-size: cover;*/
}

.QuizRound__quizHeader___2QPCT {
  max-height: 75px;
}

.QuizRound__quizRoundContainer___k-dNv {
  height: 100%;
  background-color: var(--color-quizBackground);
}
.QuizRoundOverview__answerStatusContainer___HDWoR {
  margin: 1px;
  display: inline-block;
}

.QuizRoundOverview__answerStatusContainerJumping___3914o {
  margin: 1px;
  display: inline-block;
  -webkit-animation: QuizRoundOverview__jump___38DkV 0.6s linear infinite;
     -moz-animation: QuizRoundOverview__jump___38DkV 0.6s linear infinite;
       -o-animation: QuizRoundOverview__jump___38DkV 0.6s linear infinite;
          animation: QuizRoundOverview__jump___38DkV 0.6s linear infinite;
}

.QuizRoundOverview__questionNum___1S0B8 {
  text-align: center;
}

.QuizRoundOverview__answerStatus___nJVcV {
  /*background: #FFFFFF;
  border: 1px solid #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;*/
  padding: 2px;
  position: relative;
}
.QuizRoundOverview__answerStatus___nJVcV .QuizRoundOverview__empty___2lPV- {
  padding: 8px;
}
.QuizRoundOverview__answerStatus___nJVcV .QuizRoundOverview__correct___2b1pu, .QuizRoundOverview__answerStatus___nJVcV .QuizRoundOverview__wrong___3zF1E {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  padding-top: 1px;
  position: relative;
}
@media screen and (max-height: 620px) {
  .QuizRoundOverview__answerStatus___nJVcV .QuizRoundOverview__correct___2b1pu, .QuizRoundOverview__answerStatus___nJVcV .QuizRoundOverview__wrong___3zF1E {
    font-size: 14px;
    width: 2.5vh;
    height: 2.5vh;
  }
}

.QuizRoundOverview__icon___2v41L {
  font-size: 20px !important;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-height: 620px) {
  .QuizRoundOverview__icon___2v41L {
    font-size: 16px !important;
    font-size: 2.3vh !important;
  }
}

.QuizRoundOverview__fixedFooter___24wSF, .QuizRoundOverview__smallFixedFooter___Whv42 {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 5%;
  left: 0;
}

.QuizRoundOverview__button___3a7Y6 {
  width: 85%;
  max-width: 450px;
}

.QuizRoundOverview__columns___cDyEU {
  width: 44%;
  display: inline-block;
  text-align: center;
  color: var(--color-buttonBackground);
  height: 100%;
}

.QuizRoundOverview__midColumn___2L7cv {
  width: 12%;
  font-size: 0.9em;
}
.QuizRoundOverview__midColumn___2L7cv.QuizRoundOverview__inKesi___31l7g {
  position: relative;
  top: -10px;
}

.QuizRoundOverview__userName___1nPUi {
  font-size: 18px;
  font-weight: 600;
  padding-top: 10px;
  max-height: 50%;
}

.QuizRoundOverview__userNameText___3GoR- {
  display: block;
  text-align: center;
  max-width: 90%;
  margin: 0 auto;
}

.QuizRoundOverview__thumb___3NRrs {
  width: 40px;
  height: 40px;
  /*border: 1px solid #ccc;*/
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  /*margin: 7px 0px;*/
  overflow: hidden;
  /*vertical-align: middle;*/
  display: inline-block;
}
.QuizRoundOverview__thumb___3NRrs img {
  max-width: 40px;
}

.QuizRoundOverview__score___uNaP1 {
  font-weight: bold;
  width: 40%;
  position: relative;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

.QuizRoundOverview__score___uNaP1::before {
  content: "";
  padding-bottom: 100%;
  display: block;
}

.QuizRoundOverview__scoreText___3aCZv {
  position: absolute;
  font-size: 2.6rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.QuizRoundOverview__scoreInfo___XTpsu {
  position: absolute;
  font-size: 0.6rem;
  left: 50%;
  bottom: 10%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.QuizRoundOverview__smallFeedbackOverlayIcon___3NHm_ {
  font-size: 18px;
  color: #FFFFFF;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 17.6%;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
       transform: translateX(-50%);
  text-align: center;
  vertical-align: middle;
}
.QuizRoundOverview__smallFeedbackOverlayIcon___3NHm_.QuizRoundOverview__leagueMode___3VL2Q {
  width: 260px;
  max-width: 40vw;
  height: 160px;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.QuizRoundOverview__smallFeedbackOverlayIcon___3NHm_::before {
  content: "";
  padding-bottom: 100%;
  display: block;
}

.QuizRoundOverview__feedbackOverlayIcon___1Gokf {
  font-size: 18px;
  color: #FFFFFF;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  width: 130px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
       transform: translateX(-50%);
  text-align: center;
  vertical-align: middle;
}
.QuizRoundOverview__feedbackOverlayIcon___1Gokf.QuizRoundOverview__leagueMode___3VL2Q {
  width: 260px;
  max-width: 40vw;
  height: 160px;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.QuizRoundOverview__feedbackOverlayIcon___1Gokf::before {
  content: "";
  padding-bottom: 100%;
  display: block;
}

.QuizRoundOverview__innerFeedbackContainer___1Jh0R {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.QuizRoundOverview__text_league___21kIV {
  font-size: 16px;
}

.QuizRoundOverview__overviewContainer___2XPQn {
  padding: 0 3%;
  height: 90%;
  height: -webkit-calc(100% - 30px);
  height: -moz-calc(100% - 30px);
  height: calc(100% - 30px);
}
.QuizRoundOverview__overviewContainer___2XPQn.QuizRoundOverview__browser___35UL- {
  max-width: 500px;
  margin: auto;
  height: auto;
}

.QuizRoundOverview__row___2DXX1 {
  height: 17%;
  max-height: 17%;
  overflow: hidden;
}

.QuizRoundOverview__rowBrowser___vgmoi {
  height: 6vh;
  max-height: 40px;
  overflow: hidden;
}

.QuizRoundOverview__lastRowBrowser___1QElo {
  height: 7vh;
  max-height: 50px;
  overflow: hidden;
}

.QuizRoundOverview__lastRow___piODK {
  height: 18%;
  max-height: 18%;
}

.QuizRoundOverview__rowContainer___mhv7M {
  height: 60%;
}

.QuizRoundOverview__header___3mISU {
  height: 100%;
}

.QuizRoundOverview__headerContainer___QDhNy {
  height: 40%;
  min-height: 170px;
  overflow: hidden;
}

.QuizRoundOverview__sequenceOuter___2fgHz {
  position: relative;
}

.QuizRoundOverview__sequence___1MwWC {
  width: 54px;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 1px;
  position: absolute;
  height: 24px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background-color: white;
}

.QuizRoundOverview__answerContainer___1ln6O {
  display: inline-block;
  position: relative;
  z-index: 5;
}

@-webkit-keyframes QuizRoundOverview__wave___KDcb0 {
  0%, 60%, 100% {
    -webkit-transform: initial;
            transform: initial;
  }
  30% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}

@-moz-keyframes QuizRoundOverview__wave___KDcb0 {
  0%, 60%, 100% {
    -moz-transform: initial;
         transform: initial;
  }
  30% {
    -moz-transform: translateY(-10px);
         transform: translateY(-10px);
  }
}

@-o-keyframes QuizRoundOverview__wave___KDcb0 {
  0%, 60%, 100% {
    -o-transform: initial;
       transform: initial;
  }
  30% {
    -o-transform: translateY(-10px);
       transform: translateY(-10px);
  }
}

@keyframes QuizRoundOverview__wave___KDcb0 {
  0%, 60%, 100% {
    -webkit-transform: initial;
       -moz-transform: initial;
         -o-transform: initial;
            transform: initial;
  }
  30% {
    -webkit-transform: translateY(-10px);
       -moz-transform: translateY(-10px);
         -o-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
@-webkit-keyframes QuizRoundOverview__jump___38DkV {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  20% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }
  50% {
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  80% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes QuizRoundOverview__jump___38DkV {
  0% {
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
  }
  20% {
    -moz-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0);
  }
  50% {
    -moz-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0);
  }
  80% {
    -moz-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0);
  }
  100% {
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes QuizRoundOverview__jump___38DkV {
  0% {
    transform: translate3d(0, 0, 0);
  }
  20% {
    transform: translate3d(0, -5px, 0);
  }
  50% {
    transform: translate3d(0, -20px, 0);
  }
  80% {
    transform: translate3d(0, -5px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes QuizRoundOverview__jump___38DkV {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  20% {
    -webkit-transform: translate3d(0, -5px, 0);
       -moz-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }
  50% {
    -webkit-transform: translate3d(0, -20px, 0);
       -moz-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  80% {
    -webkit-transform: translate3d(0, -5px, 0);
       -moz-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.QuizRoundOverview__innerIcon___1MJ59 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100% !important;
  width: 100% !important;
}
.QuizCategories__buttonWithBorder___2SxF7 {
  font-weight: bold !important;
  border: 1px solid black !important;
}

.QuizCategories__boldButton___23vzD {
  font-weight: bold !important;
}

.QuizCategories__categoriesFrame___3-c0l {
  width: 90%;
  position: relative;
  margin: 5vh auto;
}

.QuizCategories__buttonParticipants___3dzSr {
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
  font-size: 1.1em !important;
  line-height: 1.1em !important;
  height: 80px !important;
  text-transform: none !important;
  width: 100%;
}
.QuizCategories__buttonParticipants___3dzSr.QuizCategories__withIcon___3uWyf {
  padding-left: 95px;
}

.QuizCategories__categoryIcon___2Avxd {
  max-height: 50px;
  max-width: 50px;
  position: absolute;
  left: 15px;
  top: 50%;
  text-align: right;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.QuizCategories__categoryName___o98vk {
  text-align: left;
  font-weight: 500;
  padding-bottom: 30px;
  width: 60%;
  position: absolute;
  top: 10px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.QuizCategories__learningProgress___xPs8O {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 7px;
  height: 100%;
}

.QuizCategories__learningProgressPie___PzBFo {
  width: 22px;
  height: 22px;
}

.QuizCategories__descriptionButton___2oVTM {
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: help;
}

.QuizCategories__bottomInfo___1EAPa {
  font-size: 14px;
  text-align: left;
  font-weight: 300;
  height: 30px;
  width: 300px;
  position: absolute;
  bottom: 6px;
}

.QuizCategories__questionCount___71r3e {
  margin-left: 32px;
  position: absolute;
  height: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.QuizSubjects__buttonWithBorder___3JxMx {
  font-weight: bold !important;
  border: 1px solid black !important;
}

.QuizSubjects__boldButton___3Bm1r {
  font-weight: bold !important;
}

.QuizSubjects__categoriesFrame___2X8ar {
  width: 90%;
  position: relative;
  margin: 5vh auto;
}

.QuizSubjects__buttonParticipants___2wVQo {
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
  font-size: 1.1em !important;
  line-height: 1.1em !important;
  height: 80px !important;
  text-transform: none !important;
  width: 100%;
}
.QuizSubjects__buttonParticipants___2wVQo.QuizSubjects__withIcon___2RxNX {
  padding-left: 95px;
}

.QuizSubjects__categoryIcon___1uOtn {
  max-height: 50px;
  max-width: 50px;
  position: absolute;
  left: 15px;
  top: 50%;
  text-align: right;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.QuizSubjects__categoryName___3stkQ {
  text-align: left;
  font-weight: 500;
  padding-bottom: 30px;
  width: 60%;
  position: absolute;
  top: 10px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.QuizSubjects__learningProgress___3Xkei {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 7px;
  height: 100%;
}

.QuizSubjects__learningProgressPie___1k_UF {
  width: 22px;
  height: 22px;
}

.QuizSubjects__descriptionButton___2BvVC {
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: help;
}

.QuizSubjects__bottomInfo___15xEC {
  font-size: 14px;
  text-align: left;
  font-weight: 300;
  height: 30px;
  width: 300px;
  position: absolute;
  bottom: 6px;
}

.QuizSubjects__questionCount___WWEIJ {
  margin-left: 32px;
  position: absolute;
  height: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.DrupalQdMultiplayerNugget__qdNuggetDiv___16vFK {
  width: 100%;
  height: -webkit-calc(100vh - 64px);
  height: -moz-calc(100vh - 64px);
  height: calc(100vh - 64px);
}
.DrupalFormNugget__info___7cOOi {
  font-size: 20px;
  margin-top: 25%;
  margin-left: 10%;
  position: relative;
  width: 80%;
  text-align: center;
}

.DrupalFormNugget__sendButton___1Nhyx {
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
     -moz-transform: translateX(-50%) !important;
      -ms-transform: translateX(-50%) !important;
       -o-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
  position: absolute;
}

.DrupalFormNugget__error___vau8x {
  color: red;
  font-size: 20px;
  margin-left: 10%;
  position: relative;
  width: 80%;
  text-align: center;
}

.DrupalFormNugget__muiColor___1hMlw {
  color: var(--color-navbarBackground) !important;
}
.DrupalQDQuestionEditorNugget__editButton___2ETOD {
  float: right;
}

.DrupalQDQuestionEditorNugget__textField___1yN41 {
  margin-right: 5%;
}

.DrupalQDQuestionEditorNugget__expandIcon___1pnO9 {
  -webkit-transition: none !important;
  -o-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
  -webkit-transform: translateY(-50%) rotate(0deg) !important;
     -moz-transform: translateY(-50%) rotate(0deg) !important;
      -ms-transform: translateY(-50%) rotate(0deg) !important;
       -o-transform: translateY(-50%) rotate(0deg) !important;
          transform: translateY(-50%) rotate(0deg) !important;
}

.DrupalQDQuestionEditorNugget__addFeaturesButton___1de3b {
  font-size: 40px;
  color: var(--color-tileFontColor);
}
.DrupalPDFNugget__pdfButton___1hHtJ {
  position: absolute;
  max-width: 50%;
  padding: 10px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: var(--color-buttonCaption);
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  font-weight: bold;
}

.DrupalPDFNugget__pdfButtonWithIcon___2lmmF {
  position: absolute;
  max-width: 50%;
  padding: 10px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: var(--color-buttonCaption);
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  font-weight: bold;
  padding-right: 35px;
}

.DrupalPDFNugget__downloadButton___2ShDM {
  position: absolute;
  width: 30px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: var(--color-buttonCaption);
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 5px;
  font-weight: bold;
}

.DrupalPDFNugget__loadingIcon___2E84S {
  -webkit-animation: DrupalPDFNugget__blink___t-w5y 1s linear 0s infinite;
     -moz-animation: DrupalPDFNugget__blink___t-w5y 1s linear 0s infinite;
       -o-animation: DrupalPDFNugget__blink___t-w5y 1s linear 0s infinite;
          animation: DrupalPDFNugget__blink___t-w5y 1s linear 0s infinite;
}

@-moz-keyframes DrupalPDFNugget__blink___t-w5y {
  50% {
    opacity: 0;
  }
}

@-o-keyframes DrupalPDFNugget__blink___t-w5y {
  50% {
    opacity: 0;
  }
}

@keyframes DrupalPDFNugget__blink___t-w5y {
  50% {
    opacity: 0;
  }
}
@-webkit-keyframes DrupalPDFNugget__blink___t-w5y {
  50% {
    opacity: 0;
  }
}
.DrupalPDFNugget__pdfTitle___3ub1S {
  position: relative;
  max-width: 55%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  word-break: break-word;
}

.DrupalPDFNugget__listItem___1al-E {
  width: 100%;
  padding: 15px 5px;
  border-bottom: 1px solid var(--color-ergo-warmGrey4);
  position: relative;
  font-size: 15px;
  list-style: none;
}
.DrupalPDFNugget__listItem___1al-E ul {
  list-style: none;
  width: 100%;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}
.DrupalPDFNugget__listItem___1al-E li {
  width: 100%;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}

.DrupalPDFNugget__listItem___1al-E:first-child {
  border-top: 1px solid var(--color-ervLightGrey);
}

.DrupalPDFNugget__list___3Hvy0 {
  width: 94%;
  margin: 0 3%;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}

.DrupalPDFNugget__itemArrow___2R2xZ {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 3%;
  color: var(--color-quizMainColor);
}

.DrupalPDFNugget__singleFileContainer___5-M5q {
  width: 100%;
  padding: 10px;
  height: auto;
}

.DrupalPDFNugget__singleFileTitle___3SW3_ {
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  padding-bottom: 5px;
  position: relative;
  display: block;
}

.DrupalPDFNugget__singleFileName___3V3yO {
  width: 80%;
  position: relative;
  display: inline-block;
  float: left;
}

.DrupalPDFNugget__singleFileDownloadButton___2HcYN {
  width: 30px;
  height: 30px;
  position: relative;
  display: inline-block;
  font-weight: bold;
  float: right;
  background-color: var(--color-buttonBackground);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.DrupalPDFNugget__singleFileHeader___2oExf {
  width: 100%;
  position: relative;
  display: block;
  height: 40px;
  vertical-align: top;
}

.DrupalPDFNugget__singleFileInfo___1fuYo {
  width: 100%;
  position: relative;
  display: block;
}

.DrupalPDFNugget__singleFileDivider___21FDe {
  color: lightgrey;
  height: 2px;
}

.DrupalPDFNugget__nuggetInfo___kOG-H {
  padding-bottom: 30px;
}
.DrupalListNugget__navigationContainer___7Etjw {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding-top: 50px;
}

.DrupalListNugget__buttonLeft___ZH5Mw {
  font-size: 30px;
  left: 0;
  bottom: 0;
  display: inline-block;
  position: absolute;
  color: #9b9b9b;
}

.DrupalListNugget__arrowIcon___1akb4 {
  padding: 2px;
}

.DrupalListNugget__buttonRight___2pyey {
  font-size: 30px;
  right: 0;
  bottom: 0;
  display: inline-block;
  position: absolute;
  color: #9b9b9b;
}

.DrupalListNugget__bulletContainer___yvlE6 {
  font-size: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  display: inline-block;
  position: absolute;
}

.DrupalListNugget__nuggetBullet___3sZJu {
  display: inline-block;
  height: 7px;
  width: 7px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  margin: 3px;
}

.DrupalListNugget__questionHeader___1zNMB {
  width: 100%;
  font-size: 15px;
  color: #4a4a4a !important;
}

.DrupalListNugget__listItem___3mgDY {
  width: 100%;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  min-height: 60px;
  margin: 10px 0;
}

.DrupalListNugget__listTitle___3ARa2 {
  color: var(--color-navbarItemColor);
  margin: 0 0.5em;
}

.DrupalListNugget__listArrow___1UgzW {
  content: "\a";
  border-style: solid;
  border-width: 10px 0px 10px 15px;
  border-color: transparent transparent transparent var(--color-navbarItemColor);
}

.DrupalListNugget__checkIcon___1HwZL {
  height: 50px;
  width: 50px;
  color: white;
  fill: white;
  margin-left: auto;
}

.DrupalListNugget__list___3m-ts {
  width: 94%;
  margin: 0 3%;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}

.DrupalListNugget__infoContainer___231AY {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.DrupalListNugget__infoPage___sYxgU {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.DrupalListNugget__tileArrow___YmkHT {
  position: absolute;
  top: 50%;
  right: 0;
  background-color: var(--color-navbarBackground);
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.DrupalTerminNugget__terminButton___3ZFGA {
  position: relative;
  max-width: 50%;
  padding: 10px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  background-color: var(--color-buttonBackground);
  color: var(--color-buttonCaption);
  margin-top: 20px;
  margin-bottom: 20px;
}

.DrupalTerminNugget__listItem___20ITR {
  width: 100%;
  padding: 15px 10px;
  border-bottom: 1px solid var(--color-ervLightGrey);
  position: relative;
  font-size: 15px;
  list-style: none;
}
.DrupalTerminNugget__listItem___20ITR ul {
  list-style: none;
  width: 100%;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}
.DrupalTerminNugget__listItem___20ITR li {
  width: 100%;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}

.DrupalTerminNugget__listItem___20ITR:first-child {
  border-top: 1px solid var(--color-ervLightGrey);
}

.DrupalTerminNugget__list___1AW5b {
  width: 94%;
  margin: 0 3%;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}

.DrupalTerminNugget__itemArrow___1OTKa {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 3%;
  color: var(--color-quizMainColor);
}
.DrupalGalleryNugget__galleryContainer___1G0Sz {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.DrupalGalleryNugget__loadingOverlay___21C-v {
  position: absolute;
  z-index: 200;
  width: 100%;
  height: 100%;
  color: white;
  background-color: white;
}

.DrupalGalleryNugget__spinner___2klVd {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.DrupalContainerNugget__galleryContainer___HV7br {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.DrupalContainerNugget__loadingOverlay___26A9Y {
  position: absolute;
  z-index: 200;
  width: 100%;
  height: 100%;
  color: white;
  background-color: white;
}

.DrupalContainerNugget__spinner___4eNAe {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.DrupalContainerNugget__buttonContainer___1uNnD {
  padding-top: 10px;
  width: 100%;
  position: relative;
}

.DrupalContainerNugget__closeButton___3Qs-c {
  width: 80% !important;
  height: 40px;
  margin: 10px 10% !important;
  display: block;
  background-color: var(--color-buttonBackground) !important;
  color: white !important;
  -webkit-border-radius: 20px !important;
     -moz-border-radius: 20px !important;
          border-radius: 20px !important;
  -webkit-box-shadow: darkgray 2px 2px 5px 0px;
     -moz-box-shadow: darkgray 2px 2px 5px 0px;
          box-shadow: darkgray 2px 2px 5px 0px;
}
.DrupalMazarsCertNugget__textfield___2PnDJ {
  width: 150px !important;
  display: block !important;
  margin-top: 20px !important;
}

.DrupalMazarsCertNugget__button___6vFge {
  display: block !important;
  margin-top: 20px !important;
}

.DrupalMazarsCertNugget__error___1dMAr {
  color: red;
  padding: 20px 0;
}
.DrupalRubric__eventDatesOuter___7xjKl {
  -webkit-transition: opacity 300ms, height 200ms 150ms;
  -o-transition: opacity 300ms, height 200ms 150ms;
  -moz-transition: opacity 300ms, height 200ms 150ms;
  transition: opacity 300ms, height 200ms 150ms;
  opacity: 0;
}
.DrupalRubric__eventDatesOuter___7xjKl.DrupalRubric__visible___3WSGC {
  opacity: 1;
}

.DrupalRubric__eventDates___9Ed6W {
  margin: 10px;
}

.DrupalRubric__combinedDateBox___bJwzo {
  margin-left: 4px;
}

.DrupalRubric__combinedDateBox___bJwzo {
  margin-bottom: 10px;
}

.DrupalRubric__combinedDate___37WKZ {
  padding-right: 20px;
}

.DrupalRubric__container___1Ebqu {
  position: relative;
  float: left;
}

.DrupalRubric__tile___2BMvB {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-border-radius: var(--tiles-borderRadius);
     -moz-border-radius: var(--tiles-borderRadius);
          border-radius: var(--tiles-borderRadius);
  z-index: 0;
  overflow: hidden;
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  opacity: 1;
}
.DrupalRubric__tile___2BMvB .DrupalRubric__front___2OO8M, .DrupalRubric__tile___2BMvB .DrupalRubric__back___1I661 {
  display: block;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  width: 100%;
  height: 100%;
}
.DrupalRubric__tile___2BMvB .DrupalRubric__back___1I661 {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  background-color: var(--color-tileBackgroundColor);
  -webkit-transition: background-color 1500ms;
  -o-transition: background-color 1500ms;
  -moz-transition: background-color 1500ms;
  transition: background-color 1500ms;
}
.DrupalRubric__tile___2BMvB .DrupalRubric__backIE___3TXMN {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  background-color: var(--color-tileBackgroundColor);
  z-index: -1;
  -webkit-transition: background-color 1500ms;
  -o-transition: background-color 1500ms;
  -moz-transition: background-color 1500ms;
  transition: background-color 1500ms;
}

.DrupalRubric__infoText___z24__ {
  text-align: center;
  margin-bottom: 20px;
}

.DrupalRubric__infoTextLeft___342i9 {
  text-align: left;
  margin-bottom: 20px;
}

.DrupalRubric__tableContainer___21nvU {
  width: 100%;
}

.DrupalRubric__bold___mmKWO {
  font-weight: bold;
  width: 160px;
}

.DrupalRubric__paddingBottom___1i-w- {
  padding-bottom: 10px;
}

.DrupalRubric__eventSeriesTiles___189cj {
  display: block;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  width: 100%;
  height: 100%;
}

.DrupalRubric__cardWithMargin___1k81B {
  margin-bottom: 20px;
}

.DrupalRubric__eventSeriesTitle___3FGMG {
  font-size: 16px;
  font-weight: bold;
}

.DrupalRubric__eventSeriesHeader___1m_Ao {
  margin-bottom: 20px;
  width: 100%;
}

.DrupalRubric__closeIcon___3sWk- {
  float: right;
  font-size: 16px;
}

.DrupalRubric__rubricCard___3JAWJ {
  margin: 10px;
}

.DrupalRubric__venueAddress___1OpMG p {
  margin-bottom: 0;
  line-height: initial;
}

.DrupalRubric__bookedEventsContainer___DY852 {
  margin: 10px;
}

.DrupalRubric__eventsTitle____hx0u {
  font-size: 1.5rem;
  font-weight: 400;
  padding: 10px;
}

.DrupalRubric__bookedEventSeriesTitle___1ALle {
  font-size: 1.2rem;
  font-weight: 300;
  margin-bottom: 10px;
}

.DrupalRubric__bookedEventSeriesInfo___3rrfE {
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 10px;
}

.DrupalRubric__singleFileContainer___36nvH {
  width: 100%;
  padding: 10px;
  height: auto;
}

.DrupalRubric__singleFileTitle___3Za8j {
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  padding-bottom: 5px;
  position: relative;
  display: block;
}

.DrupalRubric__singleFileName___1bAc2 {
  width: 80%;
  position: relative;
  display: inline-block;
  float: left;
}

.DrupalRubric__singleFileDownloadButton___3kF7G {
  width: 30px;
  height: 30px;
  position: relative;
  display: inline-block;
  font-weight: bold;
  float: right;
  background-color: var(--color-buttonBackground);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.DrupalRubric__singleFileHeader___eEHqX {
  width: 100%;
  position: relative;
  display: block;
  height: 40px;
  vertical-align: top;
}

.DrupalRubric__singleFileInfo___1Xxz4 {
  width: 100%;
  position: relative;
  display: block;
}

.DrupalRubric__singleFileDivider___nCtXu {
  color: lightgrey;
  height: 2px;
}
.UserProfile__userProfileContainer___1l505 {
  width: 100%;
  padding-top: 20px;
}

.UserProfile__editIcon___3QkKu {
  float: right;
  color: darkgray;
  font-size: 20px;
}

.UserProfile__bold___15y0d {
  font-weight: bold;
  width: 160px;
}

.UserProfile__paddingBottom___WltiF {
  padding-bottom: 10px;
}

.UserProfile__textfield___1ASrX {
  display: inline-block !important;
  padding-bottom: 20px !important;
}

.UserProfile__error___3IK9N {
  color: red;
}

.UserProfile__formContainer___by-RK {
  width: 80%;
  margin: 0 auto;
}

.UserProfile__selectMenu___1qKz8 {
  z-index: 35001 !important;
}

.UserProfile__select___2GJiw {
  min-width: 200px;
}
.ErvFront__front____x4Nc {
  width: 100%;
  height: 100%;
  color: var(--color-tileFontColor);
  font-weight: var(--color-tileFontWeight);
  will-change: opacity, color;
}

.ErvFront__expandedFront___18WHe {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.ErvFront__lectureContainer___1aevK {
  width: 100vw;
  height: 100%;
  min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .ErvFront__lectureContainer___1aevK {
    min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .ErvFront__lectureContainer___1aevK {
    min-height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    min-height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.ErvFront__lectureContainerNoBottomBar___2X0jT {
  width: 100vw;
  height: 100%;
  min-height: -webkit-calc(100vh - var(--navBarHeightPx) + 2px);
  min-height: -moz-calc(100vh - var(--navBarHeightPx) + 2px);
  min-height: calc(100vh - var(--navBarHeightPx) + 2px);
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .ErvFront__lectureContainerNoBottomBar___2X0jT {
    min-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) + 2px);
    min-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) + 2px);
    min-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) + 2px);
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .ErvFront__lectureContainerNoBottomBar___2X0jT {
    min-height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) + 2px);
    min-height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) + 2px);
    min-height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) + 2px);
  }
}

.ErvFront__keyword___23kQN {
  line-height: 125%;
}

.ErvFront__title___1SuhT {
  position: absolute;
  font-weight: 500;
  will-change: color;
  max-width: 100%;
  word-break: break-word;
}

.ErvFront__subtitle___3ibgA {
  position: absolute;
  bottom: 0;
  left: 0;
  will-change: color;
}

.ErvFront__titleBackground___4-2qt {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__backgroundCopyright___2GIsA {
  position: absolute;
  right: 2%;
  bottom: 0;
  width: auto;
  height: auto;
  font-size: 7px;
  color: white;
}

.ErvFront__titleBackgroundBlur___OFBbw {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__titleBackgroundOverlay___3QKC7 {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--color-titleBackgroundOverlay);
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__icon___14eP_ {
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ErvFront__icon___14eP_ svg {
  height: 100%;
  width: 100%;
}
.ErvFront__icon___14eP_ svg path, .ErvFront__icon___14eP_ svg rect, .ErvFront__icon___14eP_ svg polygon, .ErvFront__icon___14eP_ svg circle {
  will-change: fill;
  fill: var(--color-ervBlue);
}

.ErvFront__iconNewNoFill___1Uf-N {
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ErvFront__iconNewNoFill___1Uf-N svg {
  height: 100%;
  width: 100%;
}

.ErvFront__iconNew___2apyX {
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ErvFront__iconNew___2apyX svg {
  height: 100%;
  width: 100%;
}
.ErvFront__iconNew___2apyX svg path, .ErvFront__iconNew___2apyX svg rect, .ErvFront__iconNew___2apyX svg polygon, .ErvFront__iconNew___2apyX svg circle {
  will-change: fill;
  fill: var(--color-iconColor);
}

.ErvFront__iconWhite___3fMMS {
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ErvFront__iconWhite___3fMMS svg {
  height: 100%;
  width: 100%;
}
.ErvFront__iconWhite___3fMMS svg path, .ErvFront__iconWhite___3fMMS svg rect, .ErvFront__iconWhite___3fMMS svg polygon, .ErvFront__iconWhite___3fMMS svg circle {
  will-change: fill;
  fill: #FFFFFF;
}

.ErvFront__iconDisabled___3nHZR {
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ErvFront__iconDisabled___3nHZR svg {
  height: 100%;
  width: 100%;
}
.ErvFront__iconDisabled___3nHZR svg path, .ErvFront__iconDisabled___3nHZR svg rect, .ErvFront__iconDisabled___3nHZR svg polygon, .ErvFront__iconDisabled___3nHZR svg circle {
  will-change: fill;
  fill: var(--color-ervGrey);
}

.ErvFront__iconContainer___1Nh8R, .ErvFront__dayContainer___2DeOx {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__background___3qqp1 {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__containerRight___vV_Wq {
  position: absolute;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__tileArrow___2N8wd {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #FFFFFF;
  font-size: 20px;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  text-align: center;
  vertical-align: middle;
}

.ErvFront__arrowIcon___2amuP {
  font-size: 40px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__containerLeft___FI6rk {
  position: absolute;
  bottom: 5px;
  left: 7px;
  font-size: 12px;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__readIcon___3Veue {
  display: inline-block;
  color: inherit;
  vertical-align: bottom;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__favIcon___1scCf {
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__hidden___20Qwt {
  -webkit-transition: width 0.5s, height 0.5s;
  /* Safari */
  -o-transition: width 0.5s, height 0.5s;
  -moz-transition: width 0.5s, height 0.5s;
  transition: width 0.5s, height 0.5s;
  height: 0;
  width: 0;
  will-change: width, height;
}

.ErvFront__frontContainer___1HxXX {
  width: 100%;
}

.ErvFront__closeButton___2A5Ax {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 20;
}

.ErvFront__unpublished___3O0_g {
  opacity: 0.3;
}

.ErvFront__bookedMarker___3Te2J {
  width: 150%;
  height: 30px;
  background-color: #009de0;
  position: absolute;
  top: 23%;
  left: -50%;
  z-index: 20;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border: 2px solid white;
  vertical-align: middle;
}

.ErvFront__bookedText___2mwlr {
  color: white;
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  margin-top: -2px;
}

.ErvFront__zoom___3HVUy {
  height: 30px !important;
  width: 30px !important;
  color: white;
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 20;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvFront__newBanner___3BKKY {
  width: 150px;
  height: 20px;
  color: white;
  background-color: var(--color-ervBlue);
  position: absolute;
  font-weight: bold;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  right: -25%;
  top: 7%;
  text-align: center;
  padding: 2px;
}
/*
.nestedFlipTilesContainer {
  height: 100%;
  width: 100%;
}
 */
.ErvNestedTiles__outerPage___21BJm {
  height: 100%;
  width: 100%;
}

.ErvNestedTiles__container___1Lhk7 {
  position: relative;
  float: left;
}

.ErvNestedTiles__demoAnimated___1LHCd {
  max-height: 0 !important;
}

.ErvNestedTiles__tileContainer___2wzqh {
  position: relative;
  display: block;
}

.ErvNestedTiles__imgContainer___2PD_K {
  width: 100%;
  margin-bottom: -10vh;
  z-index: 0;
  position: relative;
}

.ErvNestedTiles__imgContainerErgo___1bPrV {
  width: 100%;
  z-index: 0;
  position: relative;
}

.ErvNestedTiles__open___DaEtT {
  -webkit-transition: width 800ms, height 800ms, -webkit-border-radius 800ms, -webkit-transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1);
  transition: width 800ms, height 800ms, -webkit-border-radius 800ms, -webkit-transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1);
  -o-transition: width 800ms, height 800ms, border-radius 800ms, -o-transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1);
  -moz-transition: width 800ms, height 800ms, border-radius 800ms, transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1), -moz-border-radius 800ms, -moz-transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1);
  transition: width 800ms, height 800ms, border-radius 800ms, transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1);
  transition: width 800ms, height 800ms, border-radius 800ms, transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1), -webkit-border-radius 800ms, -moz-border-radius 800ms, -webkit-transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1), -moz-transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1), -o-transform 800ms cubic-bezier(0.6, -0.2, 0.59, 1);
  will-change: transform, width, height, border-radius;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}

.ErvNestedTiles__openFast___LWOUm {
  -webkit-transition: width 400ms, height 400ms, -webkit-border-radius 400ms, -webkit-transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1);
  transition: width 400ms, height 400ms, -webkit-border-radius 400ms, -webkit-transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1);
  -o-transition: width 400ms, height 400ms, border-radius 400ms, -o-transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1);
  -moz-transition: width 400ms, height 400ms, border-radius 400ms, transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1), -moz-border-radius 400ms, -moz-transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1);
  transition: width 400ms, height 400ms, border-radius 400ms, transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1);
  transition: width 400ms, height 400ms, border-radius 400ms, transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1), -webkit-border-radius 400ms, -moz-border-radius 400ms, -webkit-transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1), -moz-transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1), -o-transform 400ms cubic-bezier(0.6, -0.2, 0.59, 1);
  will-change: transform, width, height, border-radius;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}

.ErvNestedTiles__move___1PErH {
  -webkit-transition: width 200ms, height 200ms ease-in-out, -webkit-transform 200ms !important;
  transition: width 200ms, height 200ms ease-in-out, -webkit-transform 200ms !important;
  -o-transition: width 200ms, height 200ms ease-in-out, -o-transform 200ms !important;
  -moz-transition: transform 200ms, width 200ms, height 200ms ease-in-out, -moz-transform 200ms !important;
  transition: transform 200ms, width 200ms, height 200ms ease-in-out !important;
  transition: transform 200ms, width 200ms, height 200ms ease-in-out, -webkit-transform 200ms, -moz-transform 200ms, -o-transform 200ms !important;
  will-change: transform, width, height;
}

.ErvNestedTiles__close___5eGyb {
  -webkit-transition: width 800ms, height 800ms, -webkit-border-radius 800ms, -webkit-transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2);
  transition: width 800ms, height 800ms, -webkit-border-radius 800ms, -webkit-transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2);
  -o-transition: width 800ms, height 800ms, border-radius 800ms, -o-transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2);
  -moz-transition: width 800ms, height 800ms, border-radius 800ms, transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2), -moz-border-radius 800ms, -moz-transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2);
  transition: width 800ms, height 800ms, border-radius 800ms, transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2);
  transition: width 800ms, height 800ms, border-radius 800ms, transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2), -webkit-border-radius 800ms, -moz-border-radius 800ms, -webkit-transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2), -moz-transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2), -o-transform 800ms cubic-bezier(0.59, 0, 0.4, 1.2);
  will-change: transform, width, height, border-radius;
}

.ErvNestedTiles__closeFast___2lGJt {
  -webkit-transition: width 400ms, height 400ms, -webkit-border-radius 400ms, -webkit-transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2);
  transition: width 400ms, height 400ms, -webkit-border-radius 400ms, -webkit-transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2);
  -o-transition: width 400ms, height 400ms, border-radius 400ms, -o-transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2);
  -moz-transition: width 400ms, height 400ms, border-radius 400ms, transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2), -moz-border-radius 400ms, -moz-transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2);
  transition: width 400ms, height 400ms, border-radius 400ms, transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2);
  transition: width 400ms, height 400ms, border-radius 400ms, transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2), -webkit-border-radius 400ms, -moz-border-radius 400ms, -webkit-transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2), -moz-transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2), -o-transform 400ms cubic-bezier(0.59, 0, 0.4, 1.2);
  will-change: transform, width, height, border-radius;
}

.ErvNestedTiles__iosFix___2Fa2u {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.ErvNestedTiles__tile___JGL2q {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 0;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.ErvNestedTiles__tile___JGL2q .ErvNestedTiles__front___3VxVC, .ErvNestedTiles__tile___JGL2q .ErvNestedTiles__back___EzyV4 {
  display: block;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  width: 100%;
  height: 100%;
}
.ErvNestedTiles__tile___JGL2q .ErvNestedTiles__back___EzyV4 {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  background-color: var(--color-tileBackgroundColor);
  -webkit-transition: background-color 1500ms;
  -o-transition: background-color 1500ms;
  -moz-transition: background-color 1500ms;
  transition: background-color 1500ms;
}
.ErvNestedTiles__tile___JGL2q .ErvNestedTiles__backIE___2dHW3 {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  background-color: var(--color-tileBackgroundColor);
  z-index: -1;
  -webkit-transition: background-color 1500ms;
  -o-transition: background-color 1500ms;
  -moz-transition: background-color 1500ms;
  transition: background-color 1500ms;
}

.ErvNestedTiles__tileOpen___1F1LG {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  -webkit-overflow-scrolling: touch;
}

.ErvNestedTiles__tilesButtonsExtra___2cDET {
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 10001;
}

.ErvNestedTiles__tilesButtonsClose___2Zn3z {
  position: absolute;
  top: 30px;
  right: 60px;
  z-index: 1;
  width: 0;
  height: 0;
  opacity: 1;
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ErvNestedTiles__tilesButtonsClose___2Zn3z.ErvNestedTiles__hiddenByOpacity___3PzgE {
  opacity: 0;
  -webkit-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  transition: opacity 100ms;
}
.ErvNestedTiles__tilesButtonsClose___2Zn3z.ErvNestedTiles__posAbs___2oiw1 {
  position: absolute;
}

.ErvNestedTiles__closeButton___26DWW {
  background-color: #555555;
  color: #FFFFFF;
  z-index: 2;
  padding: 6px 9px;
  -webkit-border-radius: 40px;
     -moz-border-radius: 40px;
          border-radius: 40px;
  height: 25px;
  width: 25px;
  line-height: 25px;
  font-size: 15px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvNestedTiles__background-color1___IrDpn {
  background-color: var(--color-tileColors-1-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color1___IrDpn.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-1-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color1___IrDpn.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-1-hsl-dark);
}

@-webkit-keyframes ErvNestedTiles__pulse-glow1___3Stsg {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-1-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-1-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-1-hsl);
  }
}
.ErvNestedTiles__background-glow1___2kh8K {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: ErvNestedTiles__pulse-glow1___3Stsg;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.ErvNestedTiles__background-color2___1QA7v {
  background-color: var(--color-tileColors-2-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color2___1QA7v,
.ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color2___1QA7v.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-2-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color2___1QA7v,
.ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color2___1QA7v.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-2-hsl-dark);
}

@-webkit-keyframes ErvNestedTiles__pulse-glow2___3LsxE {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-2-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-2-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-2-hsl);
  }
}
.ErvNestedTiles__background-glow2___1vNKc {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: ErvNestedTiles__pulse-glow2___3LsxE;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.ErvNestedTiles__background-color3___1ijBQ {
  background-color: var(--color-tileColors-3-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color3___1ijBQ,
.ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color3___1ijBQ.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-3-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color3___1ijBQ,
.ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color3___1ijBQ.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-3-hsl-dark);
}

@-webkit-keyframes ErvNestedTiles__pulse-glow3___2HIjE {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-3-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-3-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-3-hsl);
  }
}
.ErvNestedTiles__background-glow3___1YYIb {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: ErvNestedTiles__pulse-glow3___2HIjE;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.ErvNestedTiles__background-color4___VvUKr {
  background-color: var(--color-tileColors-4-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color4___VvUKr,
.ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color4___VvUKr.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-4-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color4___VvUKr,
.ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color4___VvUKr.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-4-hsl-dark);
}

@-webkit-keyframes ErvNestedTiles__pulse-glow4___ihwqa {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-4-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-4-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-4-hsl);
  }
}
.ErvNestedTiles__background-glow4___xnjo_ {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: ErvNestedTiles__pulse-glow4___ihwqa;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.ErvNestedTiles__background-color5___1KoJ3 {
  background-color: var(--color-tileColors-5-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color5___1KoJ3,
.ErvNestedTiles__front___3VxVC .ErvNestedTiles__background-color5___1KoJ3.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-5-hsl);
}

.ErvNestedTiles__deactivated___1gh25 .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color1___IrDpn,
.ErvNestedTiles__read___VND2a .ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color5___1KoJ3,
.ErvNestedTiles__back___EzyV4 .ErvNestedTiles__background-color5___1KoJ3.ErvNestedTiles__read___VND2a {
  background-color: var(--color-tileColors-5-hsl-dark);
}

@-webkit-keyframes ErvNestedTiles__pulse-glow5___4zT56 {
  to {
    -webkit-filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-5-hsl-dark);
    filter: brightness(120%) grayscale(0%);
    -webkit-box-shadow: 0 0 15px 5px var(--color-tileColors-5-hsl);
            box-shadow: 0 0 15px 5px var(--color-tileColors-5-hsl);
  }
}
.ErvNestedTiles__background-glow5___6b9n_ {
  filter: brightness(100%) grayscale(10%);
  -webkit-filter: brightness(100%) grayscale(10%);
  -webkit-animation-name: ErvNestedTiles__pulse-glow5___4zT56;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}

.ErvNestedTiles__ripple___3i3kg {
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transform: translate3d(-50%, -50%, 0);
     -moz-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  position: absolute;
  opacity: 1;
}

.ErvNestedTiles__rippleEffect___HRU8f {
  -webkit-animation: ErvNestedTiles__rippleDrop___1uvmg 230ms ease-out;
     -moz-animation: ErvNestedTiles__rippleDrop___1uvmg 230ms ease-out;
       -o-animation: ErvNestedTiles__rippleDrop___1uvmg 230ms ease-out;
          animation: ErvNestedTiles__rippleDrop___1uvmg 230ms ease-out;
}

@-webkit-keyframes ErvNestedTiles__rippleDrop___1uvmg {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@-moz-keyframes ErvNestedTiles__rippleDrop___1uvmg {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@-o-keyframes ErvNestedTiles__rippleDrop___1uvmg {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@keyframes ErvNestedTiles__rippleDrop___1uvmg {
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
.ErvNestedTiles__activateIcon___2Ukec {
  z-index: 33;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErvNestedTiles__noTilesText___J4Ld0 {
  font-size: 20px;
  width: 100%;
  text-align: center;
  padding-top: 50px;
  height: 100vh;
  background-color: white;
}

.ErvNestedTiles__grayscale___1LITZ {
  -webkit-filter: grayscale(1) brightness(0.95);
          filter: grayscale(1) brightness(0.95);
}

.ErvNestedTiles__opaqueContainer___2Yrzz {
  opacity: 0.2 !important;
}

.ErvNestedTiles__overlay___D3_a_ {
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  opacity: 0;
  background-color: #a8a8a8;
  -webkit-transition: opacity 800ms;
  -o-transition: opacity 800ms;
  -moz-transition: opacity 800ms;
  transition: opacity 800ms;
}

.ErvNestedTiles__contentContainer___3g8LJ {
  width: 100%;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.ErvNestedTiles__contentContainer___3g8LJ.ErvNestedTiles__overflowHidden___1aYNK {
  overflow-y: hidden;
}
.ErvNestedTiles__contentContainer___3g8LJ.ErvNestedTiles__overflowVisible___1CzQN {
  overflow-y: auto;
}

.ErvNestedTiles__withBottomBar___3bsdo {
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .ErvNestedTiles__withBottomBar___3bsdo {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .ErvNestedTiles__withBottomBar___3bsdo {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.ErvNestedTiles__withoutBottomBar___2e7-L {
  height: -webkit-calc(100vh - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--navBarHeightPx));
  height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .ErvNestedTiles__withoutBottomBar___2e7-L {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .ErvNestedTiles__withoutBottomBar___2e7-L {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.ErvNestedTiles__fullScreenTile___28zVd {
  height: -webkit-calc(100vh - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--navBarHeightPx));
  height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .ErvNestedTiles__fullScreenTile___28zVd {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant) - 30px);
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant) - 30px);
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant) - 30px);
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .ErvNestedTiles__fullScreenTile___28zVd {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env) - 30px);
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env) - 30px);
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env) - 30px);
  }
}

.ErvNestedTiles__tileContainerSmall___3QBZN {
  display: inline-block;
  position: relative;
  width: -webkit-calc(100% - 50px);
  width: -moz-calc(100% - 50px);
  width: calc(100% - 50px);
  float: right;
}

.ErvNestedTiles__progressBarContainer___3pxK- {
  display: inline-block;
  position: relative;
  width: 50px;
  float: left;
  margin-top: 50px;
  will-change: height;
  -webkit-transition: height 500ms;
  -o-transition: height 500ms;
  -moz-transition: height 500ms;
  transition: height 500ms;
}

.ErvNestedTiles__progressBar___7VkKU {
  width: 1px;
  background-color: var(--basecolor-grey);
  margin: 0 auto;
  will-change: height;
  -webkit-transition: height 500ms;
  -o-transition: height 500ms;
  -moz-transition: height 500ms;
  transition: height 500ms;
}

.ErvNestedTiles__progressBubbleContainer___1QxxR {
  background-color: var(--color-backgroundColor);
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  overflow: hidden;
}

.ErvNestedTiles__progressBubble___mLhzx {
  margin: 10px;
  width: 20px;
  height: 20px;
  border: 1px solid var(--basecolor-grey);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  overflow: hidden;
}
.ErvNestedTiles__progressBubble___mLhzx svg {
  width: 14px !important;
  height: 14px !important;
  margin: 2px !important;
}

.ErvNestedTiles__done___3qGrL {
  background-color: var(--basecolor-grey) !important;
}

.ErvNestedTiles__progressStarted___3NQHr {
  background-color: var(--basecolor-grey);
  width: 50%;
  margin-left: 50%;
  height: 100%;
}

.ErvNestedTiles__progressDone___35ClG {
  background-color: var(--basecolor-grey) !important;
  color: white !important;
}

.ErvNestedTiles__dateContainerWithProgress___2t2fK {
  width: -webkit-calc(100% - 115px);
  width: -moz-calc(100% - 115px);
  width: calc(100% - 115px);
  height: 30px;
  position: relative;
  float: left;
}

.ErvNestedTiles__dateContainer___gQkUC {
  width: -webkit-calc(100% - 55px);
  width: -moz-calc(100% - 55px);
  width: calc(100% - 55px);
  height: 30px;
  position: relative;
  float: left;
}

.ErvNestedTiles__dateLine___p32hI {
  background-color: var(--basecolor-grey);
  position: relative;
  top: 50%;
  height: 1px;
  width: 100%;
  margin: 0 auto;
}

.ErvNestedTiles__date___3aJCv {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: var(--basecolor-grey);
  font-size: 12px;
  background-color: var(--color-backgroundColor);
  padding: 10px;
}

.ErvNestedTiles__nextArrow___1ih0H {
  position: absolute;
  top: 50%;
  z-index: 100;
  left: 5px !important;
  height: 30px !important;
  width: 30px !important;
  -webkit-transform: translateY(-50%) !important;
     -moz-transform: translateY(-50%) !important;
      -ms-transform: translateY(-50%) !important;
       -o-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}

.ErvNestedTiles__backArrow___2G9L4 {
  position: absolute;
  top: 50%;
  z-index: 100;
  right: 0px !important;
  height: 30px !important;
  width: 30px !important;
  -webkit-transform: translateY(-50%) !important;
     -moz-transform: translateY(-50%) !important;
      -ms-transform: translateY(-50%) !important;
       -o-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}

.ErvNestedTiles__arrowContainerLeft___3gbFT {
  width: 70px;
  height: 70px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background-color: white;
  opacity: 50%;
  position: absolute;
  left: -35px;
  top: -webkit-calc(1000px + 50% - 70px);
  top: -moz-calc(1000px + 50% - 70px);
  top: calc(1000px + 50% - 70px);
  z-index: 500;
}

.ErvNestedTiles__arrowContainerRight___C4lWM {
  width: 70px;
  height: 70px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background-color: white;
  opacity: 50%;
  position: absolute;
  right: -35px;
  top: -webkit-calc(1000px + 50% - 70px);
  top: -moz-calc(1000px + 50% - 70px);
  top: calc(1000px + 50% - 70px);
  z-index: 500;
}

.ErvNestedTiles__scrollIndicator___cD0pq {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  position: fixed;
  background: white;
  overflow: hidden;
  bottom: 10px;
  z-index: 200;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 50%;
}

.ErvNestedTiles__firstArrow___G3OY4 {
  position: absolute;
  -webkit-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s ease-in-out infinite;
     -moz-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s ease-in-out infinite;
       -o-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s ease-in-out infinite;
          animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 30px;
  overflow: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 7px;
  color: var(--color-buttonBackground);
}

.ErvNestedTiles__secondArrow___3mIk- {
  position: absolute;
  -webkit-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2s ease-in-out infinite;
     -moz-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2s ease-in-out infinite;
       -o-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2s ease-in-out infinite;
          animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 30px;
  overflow: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0px;
  color: var(--color-buttonBackground);
}

.ErvNestedTiles__thirdArrow___2X8le {
  position: absolute;
  -webkit-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2.5s ease-in-out infinite;
     -moz-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2.5s ease-in-out infinite;
       -o-animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2.5s ease-in-out infinite;
          animation: ErvNestedTiles__arrow-movement___1lGoe 1.5s 2.5s ease-in-out infinite;
  width: 74%;
  text-align: center;
  margin: 10px auto;
  font-size: 30px;
  overflow: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -7px;
  color: var(--color-buttonBackground);
}

@-webkit-keyframes ErvNestedTiles__arrow-movement___1lGoe {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes ErvNestedTiles__arrow-movement___1lGoe {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes ErvNestedTiles__arrow-movement___1lGoe {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes ErvNestedTiles__arrow-movement___1lGoe {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ErvNestedTiles__extraPaddingContainer___3Ty9R {
  height: var(--bottomBarHeightPx);
  width: 100%;
  float: left;
}
.ErgoTopLevelView__shieldContainer___AWU59 {
  width: 100%;
  height: 45vh;
  position: relative;
  background-color: white;
  text-align: center;
}

.ErgoTopLevelView__imageContainer___3DphH {
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  transition: opacity 500ms;
  will-change: opacity;
}

.ErgoTopLevelView__imageContainerNoTrans___21f0H {
  -webkit-transition: opacity 0ms;
  -o-transition: opacity 0ms;
  -moz-transition: opacity 0ms;
  transition: opacity 0ms;
  will-change: opacity;
}

.ErgoTopLevelView__targetShieldBackground___3vXgu {
  height: 100%;
  min-width: 100%;
  left: 0;
  z-index: 0;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
     -moz-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.ErgoTopLevelView__targetShieldBackgroundTopOverlay___sktuV {
  height: 29%;
  width: 100%;
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 3;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, black, rgba(0, 0, 0, 0));
  background: -moz- oldlinear-gradient(top, black, rgba(0, 0, 0, 0));
  background: -o-linear-gradient(top, black, rgba(0, 0, 0, 0));
  background: linear-gradient(to bottom, black, rgba(0, 0, 0, 0));
  opacity: 0.4;
}

.ErgoTopLevelView__targetShieldBackgroundBottomOverlay___1gQYU {
  height: 30%;
  width: 100%;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 3;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
  background: -moz- oldlinear-gradient(top, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0), white);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.ErgoTopLevelView__locationInfos___P3bx0 {
  display: block;
}

.ErgoTopLevelView__riskRingContainer___JjO2k {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.ErgoTopLevelView__riskRingSwipe___1To3m {
  position: relative;
  height: 80%;
  z-index: 5;
}

.ErgoTopLevelView__riskRingSwipe___1To3m > div:first-child, .ErgoTopLevelView__riskRingSwipe___1To3m > div:first-child > div {
  height: 100%;
}

.ErgoTopLevelView__riskRingBackground___3rlZM {
  opacity: 0.73;
  display: inline-block;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 100%;
  position: absolute;
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  -o-transition: -o-transform 1000ms;
  -moz-transition: transform 1000ms, -moz-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms, -moz-transform 1000ms, -o-transform 1000ms;
  will-change: transform;
}

.ErgoTopLevelView__riskRing___3xIr2 {
  display: inline-block;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 100%;
  position: relative;
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  -o-transition: -o-transform 1000ms;
  -moz-transition: transform 1000ms, -moz-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms, -moz-transform 1000ms, -o-transform 1000ms;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErgoTopLevelView__countryInformation___2Kv0M, .ErgoTopLevelView__targetInformation___3FiAg {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 15px;
  color: #ffffff;
  font-weight: 600;
  width: 100%;
}

.ErgoTopLevelView__targetInformation___3FiAg {
  top: 45%;
}

.ErgoTopLevelView__countryInformationSmall___2_DMx, .ErgoTopLevelView__targetInformationSmall___1mY4e {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 12px;
  color: #333333;
  font-weight: 600;
  width: 100%;
  text-align: center;
}

.ErgoTopLevelView__textAnimation___1CZ7H {
  -webkit-animation: ErgoTopLevelView__fadeIn___JZ0MK 1s;
     -moz-animation: ErgoTopLevelView__fadeIn___JZ0MK 1s;
       -o-animation: ErgoTopLevelView__fadeIn___JZ0MK 1s;
          animation: ErgoTopLevelView__fadeIn___JZ0MK 1s;
  -webkit-animation-delay: 500ms;
     -moz-animation-delay: 500ms;
       -o-animation-delay: 500ms;
          animation-delay: 500ms;
  -webkit-animation-fill-mode: forwards;
     -moz-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

@-webkit-keyframes ErgoTopLevelView__fadeIn___JZ0MK {
  100% {
    opacity: 1;
  }
}

@-moz-keyframes ErgoTopLevelView__fadeIn___JZ0MK {
  100% {
    opacity: 1;
  }
}

@-o-keyframes ErgoTopLevelView__fadeIn___JZ0MK {
  100% {
    opacity: 1;
  }
}

@keyframes ErgoTopLevelView__fadeIn___JZ0MK {
  100% {
    opacity: 1;
  }
}
.ErgoTopLevelView__infoContainer___tJPGl {
  width: 100%;
  height: 100%;
  padding-top: 20px;
}

.ErgoTopLevelView__regionType___QMcpn, .ErgoTopLevelView__targetType___3BVk- {
  height: auto;
  position: relative;
  color: white;
  padding: 10px;
  font-size: 18px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  font-weight: bold;
}

.ErgoTopLevelView__targetType___3BVk- {
  min-height: 48px;
}

.ErgoTopLevelView__dotContainer___2cDy4 {
  width: 100%;
  text-align: center;
}

.ErgoTopLevelView__activeDot___2rHNg {
  width: 6px;
  height: 6px;
  background-color: white;
  display: inline-block;
  position: relative;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  margin: 5px;
}

.ErgoTopLevelView__dot___2MNfU {
  width: 6px;
  height: 6px;
  display: inline-block;
  position: relative;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  margin: 5px;
  opacity: 0.5;
  background-color: #ffffff;
}

.ErgoTopLevelView__locationRiskInfo___3kGP0 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 20%;
}

.ErgoTopLevelView__locationMarker___186JS {
  width: 60%;
  height: auto;
}

.ErgoTopLevelView__locationMarkerOff___2mFKJ {
  width: 80%;
  height: auto;
}

.ErgoTopLevelView__locationRisk___3xY4Q {
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  padding-bottom: 30%;
  width: 100%;
  margin-top: -10%;
}

.ErgoTopLevelView__secureProfile___A65jo {
  color: black;
  font-size: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ErgoTopLevelView__trash___1cG6k {
  color: white;
  position: absolute;
  right: 10px;
  top: 10px;
  height: 30px;
  width: 30px;
  padding: 7px 5px 5px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ErgoTopLevelView__addIcon___f9d-Y {
  width: 30%;
  height: auto;
  color: white;
}

.ErgoTopLevelView__addInfo___2EGZ3 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50%;
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  -o-transition: -o-transform 1000ms;
  -moz-transition: transform 1000ms, -moz-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms, -moz-transform 1000ms, -o-transform 1000ms;
  will-change: transform;
}

.ErgoTopLevelView__addUnits___3afYj, .ErgoTopLevelView__addUnitsSmall___jPTy2 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50%;
  margin-top: 30%;
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  -o-transition: -o-transform 1000ms;
  -moz-transition: transform 1000ms, -moz-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms, -moz-transform 1000ms, -o-transform 1000ms;
  will-change: transform;
}

.ErgoTopLevelView__addUnits___3afYj {
  margin-top: 22%;
}

.ErgoTopLevelView__addUnitsWithTime___1yia6 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50%;
  margin-top: 27%;
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  -o-transition: -o-transform 1000ms;
  -moz-transition: transform 1000ms, -moz-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms, -moz-transform 1000ms, -o-transform 1000ms;
  will-change: transform;
}

.ErgoTopLevelView__circleUnitsNumber___14vhb {
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
}

.ErgoTopLevelView__circleUnitsText___3CKof {
  font-size: 12px;
  color: #ffffff;
}

.ErgoTopLevelView__circleTimeNumber___zliWo {
  color: #761012;
  font-weight: bold;
  font-size: 14px;
}

.ErgoTopLevelView__circleTimeText___1Ds6s {
  font-size: 12px;
  color: #761012;
}

.ErgoTopLevelView__circleUnitsNumberSmall___CxuHl {
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
}

.ErgoTopLevelView__circleUnitsTextSmall___1JRfi {
  font-size: 9px;
  color: #ffffff;
}

.ErgoTopLevelView__circleTimeNumberSmall___3uJLy {
  color: #761012;
  font-weight: bold;
  font-size: 11px;
}

.ErgoTopLevelView__circleTimeTextSmall___1vFlr {
  font-size: 9px;
  color: #761012;
}

.ErgoTopLevelView__addText___2pCFx {
  padding-top: 63%;
  color: #ffffff;
  font-size: 13px;
  width: 70%;
  margin: 0 auto;
}

.ErgoTopLevelView__arrowContainer___8FP9e {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50%;
  will-change: transform, opacity;
}

.ErgoTopLevelView__arrow___1rr7D {
  width: 30%;
  height: auto;
  color: black;
  font-size: 20px;
}

.ErgoTopLevelView__imageText___369qk {
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 20px;
  z-index: 1;
  max-width: 90%;
  text-align: left;
  font-weight: bold;
}

.ErgoTopLevelView__circleAnimation___2YW0b {
  -webkit-animation: ErgoTopLevelView__progress___3viw6 1s ease-out forwards;
     -moz-animation: ErgoTopLevelView__progress___3viw6 1s ease-out forwards;
       -o-animation: ErgoTopLevelView__progress___3viw6 1s ease-out forwards;
          animation: ErgoTopLevelView__progress___3viw6 1s ease-out forwards;
  -webkit-animation-delay: 500ms;
     -moz-animation-delay: 500ms;
       -o-animation-delay: 500ms;
          animation-delay: 500ms;
  opacity: 0;
}

@-webkit-keyframes ErgoTopLevelView__progress___3viw6 {
  0% {
    opacity: 1;
    stroke-dasharray: 0, 100;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes ErgoTopLevelView__progress___3viw6 {
  0% {
    opacity: 1;
    stroke-dasharray: 0, 100;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes ErgoTopLevelView__progress___3viw6 {
  0% {
    opacity: 1;
    stroke-dasharray: 0, 100;
  }
  100% {
    opacity: 1;
  }
}

@keyframes ErgoTopLevelView__progress___3viw6 {
  0% {
    opacity: 1;
    stroke-dasharray: 0, 100;
  }
  100% {
    opacity: 1;
  }
}
.ErgoTopLevelView__svg___3P-4g {
  -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background: transparent;
  z-index: 20;
}

.ErgoTopLevelView__itemCss___31t5h {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  will-change: opacity;
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
}

.ErgoTopLevelView__targetDescription___QvEX9 {
  color: white;
  font-size: 15px;
}

.ErgoTopLevelView__select___1QOBu {
  width: 100% !important;
  margin-top: 10px !important;
}
.DrupalFeedbackNugget__feedbackButton___2-dYW {
  background-color: var(--color-buttonBackground) !important;
  color: var(--color-buttonCaption) !important;
}

.DrupalFeedbackNugget__textfield___3NiGv {
  width: 100% !important;
}

.DrupalFeedbackNugget__feedbackLabel___Bw5gf {
  left: 10px !important;
}

.DrupalFeedbackNugget__button___cKal4 {
  float: right;
}

.DrupalFeedbackNugget__centeredButton___1kOy5 {
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.DrupalFeedbackNugget__feedbackContainer___3DjVz {
  padding-bottom: 70px;
  padding-top: 20px;
}

.DrupalFeedbackNugget__feedbackContainerInContainer___1O93J {
  width: 90% !important;
  margin: 0 5% !important;
}
.DrupalFeedbackContainerNugget__feedbackcontainerInnerContainer___1RWIO {
  background-color: #ffffff;
  width: 90%;
  padding: 10px;
  margin: 0 auto;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}

.DrupalFeedbackContainerNugget__button___1GVuv {
  float: right;
  margin-top: 20px;
}

.DrupalFeedbackContainerNugget__centeredButton___1c2WW {
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 20px;
}

.DrupalFeedbackContainerNugget__buttonContainer___8h7zR {
  overflow: hidden;
}

.DrupalFeedbackContainerNugget__feedbackTextfield___3nnlf {
  width: 100% !important;
  border: 1px solid var(--color-buttonBackground) !important;
  -webkit-border-radius: 4px !important;
     -moz-border-radius: 4px !important;
          border-radius: 4px !important;
  padding: 10px !important;
}
.LiveTicker__alarmInactive___2GvXY {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: gray;
  border: 2px solid black;
  display: inline-block;
}

.LiveTicker__alarmActive___2Aorr {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #75d13f;
  border: 2px solid black;
  display: inline-block;
}

.LiveTicker__alarmInfo___3edwg {
  display: inline-block;
  line-height: 20px;
  padding-left: 10px;
  font-size: 16px;
  margin-top: 2px;
  vertical-align: top;
}

.LiveTicker__alarmContainer___2RtPk {
  margin-top: 5px;
  margin-left: 5px;
}

.LiveTicker__chat___l3Y5h {
  width: 100%;
  background-color: #ededed;
  padding: 5px;
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - 120px);
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - 120px);
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - 120px);
}
@media (min-width: 600px) {
  .LiveTicker__chat___l3Y5h {
    padding: 20px;
  }
}

.LiveTicker__chatMobile___1KGUH {
  width: 100%;
  background-color: #ededed;
  padding: 5px;
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - 330px);
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - 330px);
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - 330px);
}

.LiveTicker__downloadContainer___u8ryJ {
  padding-top: 10px;
  left: 15px;
  bottom: 15px;
  color: var(--color-chatColor);
  font-size: 12px;
  display: inline-block;
  position: absolute;
}

.LiveTicker__chatToggleContainer___2zEjn {
  padding-top: 10px;
  margin-left: 75%;
  width: 23%;
  color: var(--color-chatColor);
  font-size: 12px;
  display: inline-block;
  position: relative;
}

.LiveTicker__chatToggle___1dqTj {
  display: block;
  padding-bottom: 10px;
}

.LiveTicker__switchColors___25sim {
  color: var(--color-chatColor) !important;
}

.LiveTicker__switchColorsDeactivated___EWreT {
  color: #535353 !important;
}

.LiveTicker__barColor___2U_5I {
  background-color: var(--color-chatColor) !important;
}

.LiveTicker__barColorDeactivated___3apNZ {
  background-color: #535353 !important;
}

.LiveTicker__downloadButton___2h3SV {
  margin-right: 5px;
}
.LiveTickerMessage__outer___d8lAl {
  position: relative;
  background-color: white;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  will-change: max-height !important;
  height: auto;
  max-height: 0;
  -webkit-transition: max-height 5s ease-in-out, padding 100ms ease-in-out, margin 100ms ease-in-out !important;
  -o-transition: max-height 5s ease-in-out, padding 100ms ease-in-out, margin 100ms ease-in-out !important;
  -moz-transition: max-height 5s ease-in-out, padding 100ms ease-in-out, margin 100ms ease-in-out !important;
  transition: max-height 5s ease-in-out, padding 100ms ease-in-out, margin 100ms ease-in-out !important;
}

.LiveTickerMessage__author___2liyd {
  color: darkgray !important;
  font-size: 10px !important;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  word-break: break-word;
}

.LiveTickerMessage__authorMobile___1nXRR {
  color: darkgray !important;
  font-size: 8px !important;
  line-height: 9px !important;
  -webkit-margin-after: 5px !important;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  word-break: break-word;
}

.LiveTickerMessage__message___2DEFn {
  font-size: 16px !important;
}

.LiveTickerMessage__messageMobile___1_2RS {
  font-size: 16px !important;
}

.LiveTickerMessage__date___3E5kZ {
  color: darkgray !important;
  font-size: 10px !important;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  word-break: break-word;
}

.LiveTickerMessage__dateMobile___bBi_j {
  color: darkgray !important;
  font-size: 8px !important;
  line-height: 9px !important;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  word-break: break-word;
}

.LiveTickerMessage__answerBlock___3ILQa {
  margin-top: 5px;
}
.LiveTickerList__livetickerList___10ECt {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  padding: 5px;
}
.DrupalLikertNugget__optionContainer___RLa_Z {
  padding: 20px;
  width: 80%;
  margin: 0 auto;
  position: relative;
}

.DrupalLikertNugget__optionContainerMobile___nSYwZ {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.DrupalLikertNugget__forcedDesktop___2_Wf5 {
  padding: 20px;
}

.DrupalLikertNugget__optionLine___3Tz9g {
  width: 80%;
  height: 5px;
  background-color: grey;
  position: absolute;
  left: 10%;
  top: 22px;
  z-index: 0;
}

.DrupalLikertNugget__optionQuestion___2utp6 {
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  padding-bottom: 20px;
}

.DrupalLikertNugget__optionQuestionMobile___3Zf0x {
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  padding-bottom: 16px;
}

.DrupalLikertNugget__sliderContainer___DQSJF {
  padding-top: 30px !important;
}

.DrupalLikertNugget__divider___29Xaq {
  color: grey;
  width: 80%;
  margin: 30px auto;
  height: 4px;
}

.DrupalLikertNugget__resultContainer___3xpzB {
  vertical-align: bottom;
}

.DrupalLikertNugget__optionBoxContainer___2caP4 {
  position: relative;
}

.DrupalLikertNugget__singleOptionBoxContainer___3AwDb {
  display: inline-block;
  vertical-align: top;
  text-align: center;
}

.DrupalLikertNugget__checkBoxRoot___3wFGm svg {
  width: 1.5em !important;
  height: 1.5em !important;
}

.DrupalLikertNugget__innerBox___3TtPF {
  display: inline-block;
}

.DrupalLikertNugget__leftBox___2Hr2N, .DrupalLikertNugget__rightBox___3S7eG {
  display: inline-block;
}

@media screen and (max-width: 1204px) {
  .DrupalLikertNugget__resultLabel___M9l8k {
    font-size: 16px !important;
    padding-top: 38px !important;
    max-width: 25%;
  }

  .DrupalLikertNugget__optionTitle___2sKGQ {
    font-size: 14px !important;
    padding-top: 5px;
  }
}
@media screen and (max-width: 420px) {
  .DrupalLikertNugget__resultLabel___M9l8k {
    font-size: 1em !important;
    max-width: 25%;
  }

  .DrupalLikertNugget__optionTitle___2sKGQ {
    font-size: 0.8em !important;
    padding-top: 5px;
  }
}
.DrupalLikertNugget__resetButon___3r8eP {
  color: #3d3d3d !important;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 20px !important;
}

.DrupalLikertNugget__MuiSlider-valueLabel___1APWR > span > span {
  color: inherit !important;
}

.DrupalLikertNugget__infoText___1xzUy {
  width: 100%;
  text-align: center;
  font-size: 1em !important;
  padding-top: 1.2em !important;
  color: grey;
}

.DrupalLikertNugget__buttonContainer___2uTg- {
  padding-top: 10px;
  width: 100%;
  position: relative;
}

.DrupalLikertNugget__nextButton___3vygO, .DrupalLikertNugget__backButton___3R7Tv {
  width: 40% !important;
  margin: 0 5% !important;
  display: inline-block;
  background-color: var(--color-buttonBackground) !important;
  color: var(--color-buttonCaption) !important;
}

.DrupalLikertNugget__nextButtonDisabled___2-Ad7, .DrupalLikertNugget__backButtonDisabled___3uis8 {
  width: 40% !important;
  margin: 0 5% !important;
  display: inline-block;
  background-color: grey !important;
  color: var(--color-buttonCaption) !important;
}

.DrupalLikertNugget__hr___1yMCO {
  border-top: 3px solid #ccc;
}

.DrupalLikertNugget__box___2XCsy {
  width: 94%;
  height: 100%;
  padding: 5px 3%;
  will-change: background-color;
  -webkit-transition: background-color 200ms;
  -o-transition: background-color 200ms;
  -moz-transition: background-color 200ms;
  transition: background-color 200ms;
}

.DrupalLikertNugget__boxUnchecked___-QwQ3 {
  background-color: var(--color-checkBoxColor);
}

.DrupalLikertNugget__boxChecked___ivqxL {
  background-color: var(--color-checkBoxCheckedColor);
}

.DrupalLikertNugget__checkBoxLeft___3TPjZ {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.DrupalLikertNugget__checkBoxRight___aT79z {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.DrupalLikertNugget__topicText___13Emj {
  width: 100%;
  font-size: 30px;
  position: relative;
}
.DrupalLikertNugget__topicText___13Emj p {
  color: var(--basecolor-orange);
  font-size: 30px;
  text-align: center;
}

.DrupalLikertNugget__topicImage___2A2ym {
  width: auto;
  height: 300px;
}

.DrupalLikertNugget__postResultContainer___3r3nB {
  width: 90%;
  margin: 0 auto;
}

.DrupalLikertNugget__postResultTitle___1easM {
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  margin-bottom: 10px;
  color: var(--color-ergoRed);
}

.DrupalLikertNugget__postResultColorIndicator___2O1DK {
  background-color: yellow;
  width: 20px;
  height: 20px;
  display: inline-block;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  vertical-align: middle;
  margin-left: 10px;
  border: 1px solid grey;
  margin-top: -3px;
}

.DrupalLikertNugget__postResultInfo___2zDkr {
  margin-bottom: 10px;
}

.DrupalLikertNugget__postResultValue___vV5KE {
  font-size: 12px;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 20px;
}

.DrupalLikertNugget__postResultNorm___1-Tbm {
  font-size: 12px;
  display: inline-block;
  margin-bottom: 10px;
}
.DrupalPodcastNugget__audioContainer___6TvIM {
  position: relative;
  width: 100%;
}

.DrupalPodcastNugget__podcastBackground___1mIwK {
  width: 100%;
  height: auto;
}

.DrupalPodcastNugget__audioPlayerContainer___18ka5 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 90%;
}

.DrupalPodcastNugget__audioFileName___3W4bM {
  font-size: 16px;
  font-weight: bold;
  display: block;
}

.DrupalPodcastNugget__audioFileInfo___3r3YC {
  font-size: 12px;
  display: block;
  padding-top: 10px;
}

.DrupalPodcastNugget__infoContainer___1Sdm9 {
  display: inline-block;
  width: -webkit-calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  width: calc(100% - 90px);
}

.DrupalPodcastNugget__bigAudioPlayer___XEQ8_ {
  width: 100%;
  height: 50px;
  display: block;
  margin: 20px 0;
}

.DrupalPodcastNugget__playButton___UjHyn {
  color: var(--color-buttonBackground);
  height: 50px !important;
  width: 50px !important;
  display: inline-block !important;
  vertical-align: top !important;
  margin-right: 30px !important;
}

.DrupalPodcastNugget__playButtonCentered___3x3UT {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 40% !important;
  width: 40% !important;
}

.DrupalPodcastNugget__audioItem___bU0_g {
  width: 100%;
  display: block;
  padding-bottom: 30px;
}

.DrupalPodcastNugget__buttonBelow___1W77f {
  width: 50px !important;
  height: 50px !important;
  padding: 10px !important;
  position: relative;
  display: inline-block;
}

.DrupalPodcastNugget__subscribeButton___lrjYH {
  position: relative;
  margin: 10px;
}
.AudioPlayer__bar___1cI_l {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AudioPlayer__barTime___3Qs79 {
  color: black;
  font-size: 16px;
  width: 40px;
}

.AudioPlayer__barProgress___1L8aa {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  margin: 0 20px;
  height: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background-color: grey;
}

.AudioPlayer__barProgressHandle___3jggH {
  position: relative;
  height: 16px;
  width: 16px;
  border: 1.5px solid var(--color-buttonBackground);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: white;
}

.AudioPlayer__controlsContainerNo10___3-thE {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  padding: 20px;
  -ms-grid-columns: (1fr)[5];
      grid-template-columns: repeat(5, 1fr);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.AudioPlayer__controlsContainer___2exny {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  padding: 20px;
  -ms-grid-columns: (1fr)[7];
      grid-template-columns: repeat(7, 1fr);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.AudioPlayer__playButton___2_H_e {
  background-color: var(--color-buttonBackground);
  fill: white !important;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 30px !important;
  width: 30px !important;
  display: -ms-grid !important;
  display: grid !important;
}

.AudioPlayer__playButtonDisabled___1JLeB {
  background-color: grey;
  fill: white !important;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 30px !important;
  width: 30px !important;
  display: -ms-grid !important;
  display: grid !important;
}

.AudioPlayer__playlistPlayButton___2LkHN {
  background-color: var(--color-buttonBackground);
  fill: white !important;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 30px !important;
  width: 30px !important;
  display: inline-block !important;
  vertical-align: top !important;
  margin-right: 15px !important;
}

.AudioPlayer__playingTitle___1QlLf {
  font-size: 22px;
  font-weight: bold;
  color: var(--color-buttonBackground);
}

.AudioPlayer__audioPlayer___11mDU {
  margin-bottom: 20px;
  display: inline-block;
  width: 50%;
}

.AudioPlayer__audioFileName___2jA9P {
  font-size: 16px;
  font-weight: bold;
  display: block;
}

.AudioPlayer__audioFileInfo___3TI2S {
  font-size: 12px;
  display: block;
  padding-top: 10px;
}

.AudioPlayer__infoContainer___Vp55d {
  display: inline-block;
  width: -webkit-calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  width: calc(100% - 90px);
}

.AudioPlayer__bigAudioPlayer___2HaYl {
  width: 100%;
  height: 50px;
  display: block;
  margin: 20px 0;
}

.AudioPlayer__audioItem___2cMlg {
  width: 100%;
  display: block;
  padding-bottom: 30px;
}

.AudioPlayer__playerContainer___32IaH {
  position: absolute;
  width: 100%;
  left: 50%;
  bottom: 160px;
  padding: 20px 5%;
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.AudioPlayer__playerContainerOverBackground___1ZLG8 {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  padding: 20px 5%;
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.AudioPlayer__playerContainerOverInfo___4xPXx {
  position: absolute;
  width: 100%;
  left: 50%;
  bottom: -10px;
  padding: 20px 5%;
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.AudioPlayer__playerContainerNoImage___kGuOm {
  position: relative;
  width: 100%;
}

.AudioPlayer__audioContainer___1Xf_f {
  position: relative;
  width: 100%;
}

.AudioPlayer__backgroundImage___3x-lS {
  width: 100%;
  margin-bottom: 20px;
}
.DrupalWizardNugget__navigationContainer___sHAEY {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding-top: 30px;
}

.DrupalWizardNugget__buttonLeft___11ElM {
  font-size: 30px;
  left: 0;
  bottom: 0;
  display: inline-block;
  position: absolute;
}

.DrupalWizardNugget__arrowIcon___jUiKZ {
  padding: 2px;
}

.DrupalWizardNugget__buttonRight___acYy6 {
  font-size: 30px;
  right: 0;
  bottom: 0;
  display: inline-block;
  position: absolute;
}

.DrupalWizardNugget__bulletContainer___qtl3W {
  font-size: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  display: inline-block;
  position: absolute;
  width: 100%;
  text-align: center;
}

.DrupalWizardNugget__nuggetBullet____iM6Q {
  display: inline-block;
  height: 7px;
  width: 7px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  margin: 3px;
}

.DrupalWizardNugget__questionHeader___1d8Jg {
  width: 100%;
  font-size: 15px;
  color: #4a4a4a !important;
}

.DrupalWizardNugget__buttonContainer___1BJ2A {
  padding-top: 10px;
  width: 100%;
  position: relative;
}

.DrupalWizardNugget__nextButton___1yq0F {
  width: 80% !important;
  height: 40px;
  margin: 10px 10% !important;
  display: block;
  background-color: var(--color-buttonBackground) !important;
  color: var(--color-buttonCaption) !important;
  -webkit-border-radius: 20px !important;
     -moz-border-radius: 20px !important;
          border-radius: 20px !important;
  -webkit-box-shadow: darkgray 2px 2px 5px 0px;
     -moz-box-shadow: darkgray 2px 2px 5px 0px;
          box-shadow: darkgray 2px 2px 5px 0px;
}

.DrupalWizardNugget__backButton___2AWK_ {
  width: 80% !important;
  height: 40px;
  margin: 10px 10% !important;
  display: block;
  background-color: var(--color-backButtonBackground) !important;
  color: var(--color-buttonCaption) !important;
  -webkit-border-radius: 20px !important;
     -moz-border-radius: 20px !important;
          border-radius: 20px !important;
  -webkit-box-shadow: darkgray 2px 2px 5px 0px;
     -moz-box-shadow: darkgray 2px 2px 5px 0px;
          box-shadow: darkgray 2px 2px 5px 0px;
}

.DrupalWizardNugget__nextButtonDisabled___3XsuH, .DrupalWizardNugget__backButtonDisabled___2Nzui {
  width: 80% !important;
  margin: 10px 10% !important;
  height: 40px;
  display: block;
  background-color: var(--color-inactiveButton) !important;
  color: var(--color-buttonCaption) !important;
  -webkit-border-radius: 20px !important;
     -moz-border-radius: 20px !important;
          border-radius: 20px !important;
  -webkit-box-shadow: darkgray 2px 2px 5px 0px;
     -moz-box-shadow: darkgray 2px 2px 5px 0px;
          box-shadow: darkgray 2px 2px 5px 0px;
}
.DrupalSelfReflectNugget__sliderContainer___2VWKa {
  height: 300px;
}

.DrupalSelfReflectNugget__minImage___2vF3Z, .DrupalSelfReflectNugget__maxImage___37mvm {
  max-width: 30px;
}
.ERGOComponents__listContainer___XHZxJ {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid var(--color-ervLightGrey);
  border-top: 1px solid var(--color-ervLightGrey);
  color: var(--color-ervText);
}
.ERGOComponents__listContainer___XHZxJ a {
  text-decoration: none;
  color: var(--color-ervBlue) !important;
}
.ERGOComponents__listContainer___XHZxJ a:visited {
  color: var(--color-ervText);
}

.ERGOComponents__listItem___1NpRn {
  width: 100%;
  padding: 15px 10px;
  border-bottom: 1px solid var(--color-ervLightGrey);
  position: relative;
  font-size: 15px;
  list-style: none;
}
.ERGOComponents__listItem___1NpRn ul {
  list-style: none;
  width: 100%;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}
.ERGOComponents__listItem___1NpRn li {
  width: 100%;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}

.ERGOComponents__listItem___1NpRn:last-child {
  border-bottom: none;
}

.ERGOComponents__list___1EAWl {
  width: 94%;
  margin: 0 3%;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
}

.ERGOComponents__container___33eYV {
  overflow: auto;
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .ERGOComponents__container___33eYV {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .ERGOComponents__container___33eYV {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.ERGOComponents__contactHeader___3gUca {
  width: 100%;
  min-height: 80px;
  position: relative;
}

.ERGOComponents__contactInfoCircle___3yr4G {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.ERGOComponents__contactName___3apx0 {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  padding-left: 10%;
  width: 50%;
  display: inline-block;
}

.ERGOComponents__contactMessage___uvXUa {
  color: #919191;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 5;
  padding: 10px;
}

.ERGOComponents__qrCode___1esSs {
  color: #919191;
  position: absolute;
  right: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 5;
  padding: 10px;
}

.ERGOComponents__onlineStatus___3o-k5 {
  background-color: green;
  position: absolute;
  right: 7px;
  top: 7px;
  height: 10px;
  width: 10px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.ERGOComponents__contactState___15_Im {
  color: #919191;
  font-size: 14px;
  position: relative;
  padding-left: 10%;
  width: 80%;
  display: block;
}

.ERGOComponents__contactListName___WwHgt {
  max-width: 90%;
}

.ERGOComponents__contactListContainer___3Qa09 {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid var(--color-ervLightGrey);
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

.ERGOComponents__contactListScroller___3ae2P {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid var(--color-ervLightGrey);
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  margin-top: 10px;
  display: block;
  position: relative;
  height: auto;
}

.ERGOComponents__contactList___2fG8e {
  height: auto;
  width: 94%;
  margin: 0 3%;
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
}

.ERGOComponents__contactItem___kLDo_, .ERGOComponents__languageItem___2Ywck {
  width: 100%;
  font-size: 18px;
  line-height: 22px;
  color: black;
  list-style: none;
  border-bottom: 1px solid var(--color-ervLightGrey);
  padding: 10px;
  position: relative;
  font-weight: 600;
  z-index: 1;
}

.ERGOComponents__contactContainer___1CXZ9 {
  height: 100%;
  width: 90%;
  position: relative;
}

.ERGOComponents__contactItem___kLDo_:last-child, .ERGOComponents__languageItem___2Ywck:last-child {
  border-bottom: none;
}

.ERGOComponents__header___8iJUf {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  margin-bottom: 20px;
}

.ERGOComponents__name___n2rDf {
  color: black;
  font-size: 2em;
}

.ERGOComponents__created___1gOOC {
  color: #b9b9b9;
  font-size: 1em;
}

.ERGOComponents__progressContainer___105oC, .ERGOComponents__informationContainer___2day3 {
  width: 100%;
  position: relative;
}

.ERGOComponents__progressStatus___2iUF4 {
  font-size: 1em;
  margin-bottom: 10px;
  font-weight: bold;
}

.ERGOComponents__progressBar___15z_N {
  width: 100%;
  height: 30px;
  background-color: #b9b9b9;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.ERGOComponents__progress___3G9w4 {
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
}

.ERGOComponents__card___2i7r5 {
  margin: 10px 0;
  padding: 20px;
  position: relative;
}

.ERGOComponents__messageCard___2MtCZ {
  margin: 10px 0;
  padding: 20px;
  position: relative;
  width: 100%;
  height: 100%;
}

.ERGOComponents__pictureContainer___uAUtJ {
  position: relative;
  width: 15em;
  height: 15em;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 20px;
  max-width: 50vw;
  max-height: 50vw;
}

.ERGOComponents__picture___3RbA5 {
  width: 100%;
  height: auto;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
}

.ERGOComponents__editIconContainer___1wTYB {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
  z-index: 5;
}

.ERGOComponents__editIcon___2aglj {
  width: 100% !important;
  height: 100% !important;
  color: #b9b9b9 !important;
}

.ERGOComponents__title___3nBka {
  font-weight: bold;
  color: black;
  font-size: 1.4em;
  padding: 20px 0;
}

.ERGOComponents__infoText___1NkC8 {
  color: #b9b9b9;
  font-size: 1em;
  position: relative;
  display: block;
  margin-bottom: 10px;
}

.ERGOComponents__text___2E9m0 {
  color: black;
  size: 1em;
  position: relative;
  display: block;
}

.ERGOComponents__divider___2T8Eg {
  background-color: #b9b9b9;
  width: 100%;
  margin-bottom: 20px;
}

.ERGOComponents__picButton___ZJbNx {
  padding: 15px !important;
  display: inline-block !important;
  vertical-align: top !important;
}

.ERGOComponents__saveButton___eVPgp {
  padding: 15px !important;
  margin: 10px 0 !important;
  display: inline-block;
}

.ERGOComponents__deleteButton___1mbET {
  padding: 0 !important;
  margin: 0 !important;
  text-decoration: underline !important;
  color: #b9b9b9 !important;
  background-color: rgba(0, 0, 0, 0) !important;
  width: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  text-transform: none !important;
}

.ERGOComponents__picPreviewContainer___3klTZ {
  height: 44px;
  width: 44px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  display: inline-block;
  overflow: hidden;
  margin-right: 20px;
}

.ERGOComponents__picPreview___1J1Fu {
  margin-bottom: 10px;
}

.ERGOComponents__previewPic___2ZTzw {
  width: 100%;
  height: 100%;
}

.ERGOComponents__oldMessages___2vHTe {
  position: relative;
  width: 100%;
  height: 75%;
  overflow: scroll;
}

.ERGOComponents__sendContainer___kiMdV {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 30%;
  padding: 10px 5% 20px;
  background-color: white;
}

.ERGOComponents__input___37WBo {
  width: 80%;
  float: left;
  display: inline-block;
  position: relative;
}

.ERGOComponents__iconContainer___2Cdmm {
  width: 20%;
  vertical-align: middle;
  display: inline-block;
  position: relative;
}

.ERGOComponents__sendIcon___1Ly-1 {
  width: 50% !important;
  padding: 5px !important;
  height: auto !important;
  position: absolute;
  right: 0;
  top: 0;
  color: var(--color-bottomBarInactive);
}

.ERGOComponents__imageIcon___dvA6D {
  width: 50% !important;
  padding: 5px !important;
  height: auto !important;
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-bottomBarInactive);
}

.ERGOComponents__chatContainer___2HQc5 {
  width: 90%;
  height: 100%;
  padding: 10px 0;
  margin: 0 5%;
  overflow: hidden;
  position: relative;
}

.ERGOComponents__messageDate___ikG13 {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 10px;
  color: inherit;
}

.ERGOComponents__singleMessageFromMe___2G8qE {
  height: auto;
  color: white;
  background-color: var(--color-ergoDarkRed);
  -webkit-border-radius: 10px 20px 0 10px;
     -moz-border-radius: 10px 20px 0 10px;
          border-radius: 10px 20px 0 10px;
  margin: 10px 10px 10px auto;
  padding: 30px 20px 30px 20px;
  width: 600px;
  max-width: 80%;
  float: right;
  display: block;
  position: relative;
}
.ERGOComponents__singleMessageFromMe___2G8qE img {
  position: relative;
  width: 100%;
  height: auto;
}

.ERGOComponents__singleMessageFromOther___1YRUf {
  height: auto;
  color: black;
  background-color: white;
  -webkit-border-radius: 20px 10px 10px 0;
     -moz-border-radius: 20px 10px 10px 0;
          border-radius: 20px 10px 10px 0;
  margin: 10px 10px auto 10px;
  padding: 30px 20px 30px 20px;
  width: 600px;
  max-width: 80%;
  float: left;
  display: block;
  border: 1px solid var(--color-ergoDarkRed);
  position: relative;
}
.ERGOComponents__singleMessageFromOther___1YRUf img {
  position: relative;
  width: 100%;
  height: auto;
}

.ERGOComponents__chatTitle____0r2p {
  color: var(--color-ergoDarkRed);
  font-size: 16px;
  font-weight: bold;
}

.ERGOComponents__imageContainer___3JhUq {
  width: 100%;
  height: 80px;
  position: relative;
}
.ERGOComponents__imageContainer___3JhUq img {
  position: relative;
  height: 100%;
  width: auto;
  margin: 0 auto;
}

.ERGOComponents__closeIcon___3VjB7 {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  color: var(--color-bottomBarInactive);
}

.ERGOComponents__formTitle___1UDhj {
  font-weight: bold;
  padding: 10px 0;
}

.ERGOComponents__errorMessage___vp48Q {
  font-weight: bold;
  padding: 10px 0;
  color: red;
}
.DrupalReminderNugget__audioPlayer___1NR6X {
  margin-bottom: 20px;
  display: inline-block;
  width: 50%;
}

.DrupalReminderNugget__audioFileName___3odo_ {
  font-size: 16px;
  font-weight: bold;
  display: block;
}

.DrupalReminderNugget__audioFileInfo___gsDF0 {
  font-size: 12px;
  display: block;
  padding-top: 10px;
}

.DrupalReminderNugget__infoContainer___5Wp_g {
  display: inline-block;
  width: -webkit-calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  width: calc(100% - 90px);
}

.DrupalReminderNugget__bigAudioPlayer___3IEn- {
  width: 100%;
  height: 50px;
  display: block;
  margin: 20px 0;
}

.DrupalReminderNugget__playButton___KN-Qk {
  color: var(--color-buttonBackground);
  height: 50px !important;
  width: 50px !important;
  display: inline-block !important;
  vertical-align: top !important;
  margin-right: 30px !important;
}

.DrupalReminderNugget__audioItem___1UNh5 {
  width: 100%;
  display: block;
  padding-bottom: 30px;
}

.DrupalReminderNugget__playingTitle___2dZtC {
  font-size: 22px;
  font-weight: bold;
  color: var(--color-buttonBackground);
}
.SettingsCordova__list___2lF1E {
  padding: 6px;
  font-size: 15px;
  line-height: 10px;
  margin: auto;
  max-width: 360px;
  width: 100%;
}

.SettingsCordova__contentButton___3-ZYX {
  width: 100%;
  position: relative;
  margin-top: 20px;
}

.SettingsCordova__contactContainer___24SLN {
  width: 100%;
  margin: 20px auto;
  text-align: center;
}

.SettingsCordova__text___2VCXA {
  width: 80%;
  margin: 20px 10%;
  position: relative;
  color: #424242;
  text-align: left;
  height: 100vh;
}

.SettingsCordova__contact___1FDT7 {
  width: 100%;
  position: relative;
  margin-top: 20px;
  color: #424242;
}

.SettingsCordova__switch___nrsMJ {
  display: inline-block;
  width: 50px;
  top: 17px;
  right: 0;
  position: absolute;
}

.mdl-switch .mdl-switch__track {
  height: 24px;
  width: 50px;
  top: 0;
  background: #d3d3d3;
}
.mdl-switch .mdl-switch__thumb {
  background: #fff;
  border: 1px solid #d3d3d3;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  top: 2px;
  left: 2px;
}

.mdl-switch.is-checked .mdl-switch__track {
  height: 24px;
  width: 50px;
  top: 0;
  background: var(--color-buttonBorder);
}
.mdl-switch.is-checked .mdl-switch__thumb {
  background: #fff;
  border: 1px solid var(--color-buttonBorder);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  top: 2px;
  left: 28px;
}

.SettingsCordova__switch___nrsMJ.SettingsCordova__is-checked___2BtcW {
  display: inline-block;
  width: 50px;
  margin-left: 20%;
}

.SettingsCordova__button___3Q0K0 {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  background-color: var(--color-buttonBorder);
  color: #FFFFFF;
  margin: auto;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.SettingsCordova__settingsContainer___3e7kz {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx));
  padding: 10px 0;
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .SettingsCordova__settingsContainer___3e7kz {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .SettingsCordova__settingsContainer___3e7kz {
    height: -webkit-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--bottomBarHeightPx) - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}

.SettingsCordova__embeddedContainer___Bu6Zw {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-bottom: 20px;
}

.SettingsCordova__ieContainer___3vnDW {
  height: 100vh;
}

.SettingsCordova__pickerTitle___3F21W {
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding-bottom: 10px;
}

.SettingsCordova__pickerInfo___xW1qu {
  font-size: 12px;
  text-align: center;
  padding-bottom: 10px;
}
.DrupalVideoPlaylistNugget__videoPlayer___oUBPP {
  margin-bottom: 20px;
  display: inline-block;
  width: 50%;
}

.DrupalVideoPlaylistNugget__videoFileName___2O3kr {
  font-size: 16px;
  font-weight: bold;
  display: block;
}

.DrupalVideoPlaylistNugget__videoFileInfo___2sLHY {
  font-size: 12px;
  display: block;
  padding-top: 10px;
}

.DrupalVideoPlaylistNugget__infoContainer___1hxEY {
  display: inline-block;
  width: -webkit-calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  width: calc(100% - 90px);
}

.DrupalVideoPlaylistNugget__bigVideoPlayer___1EMyv {
  width: 100%;
  height: auto;
  display: block;
  margin: 20px 0;
}

.DrupalVideoPlaylistNugget__playButton___1Bm9e {
  color: var(--color-buttonBackground);
  height: 50px !important;
  width: 50px !important;
  display: inline-block !important;
  vertical-align: top !important;
  margin-right: 30px !important;
}

.DrupalVideoPlaylistNugget__playButtonCentered___3JBcv {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 40% !important;
  width: 40% !important;
}

.DrupalVideoPlaylistNugget__videoItem___1fwaZ {
  width: 100%;
  display: block;
  padding-bottom: 30px;
}

.DrupalVideoPlaylistNugget__playingTitle___C6fsY {
  font-size: 22px;
  font-weight: bold;
  color: var(--color-buttonBackground);
}

.DrupalVideoPlaylistNugget__transcriptContainer___2ie9B {
  max-width: 100%;
  font-size: 12px;
  margin: 0 20px 20px;
  max-height: 200px;
  overflow: scroll;
}

.DrupalVideoPlaylistNugget__transcriptTitle___3AriT {
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
}

.DrupalVideoPlaylistNugget__transcriptArrow___3JB8i {
  width: 60px !important;
  height: 60px !important;
}

.DrupalVideoPlaylistNugget__transcriptText___Ls8VV p, .DrupalVideoPlaylistNugget__transcriptText___Ls8VV ol, .DrupalVideoPlaylistNugget__transcriptText___Ls8VV ul, .DrupalVideoPlaylistNugget__transcriptText___Ls8VV li {
  line-height: 14px !important;
  font-size: 12px !important;
}
.DrupalLivestreamNugget__videodiv___38vE1 {
  position: relative;
  /** This is a strange bugfix. The original fullscreen icon on chrome at first makes the window fullscreen and then
      - on a second click - the video.

      In safari, however, the original fullscreen button opens the video in fullscreen with overlayed divs from somewhere
      else in the app if these divs are position:fixed under certain circumstances. If, however, this button is hidden by CSS
      like here, the button IS STILL visible but WORKS correctly.
  */
}
.DrupalLivestreamNugget__videodiv___38vE1 video, .DrupalLivestreamNugget__videodiv___38vE1 img {
  width: 100%;
}

.DrupalLivestreamNugget__blink___1-iFj {
  -webkit-animation: DrupalLivestreamNugget__blink___1-iFj 2s linear 0s infinite;
     -moz-animation: DrupalLivestreamNugget__blink___1-iFj 2s linear 0s infinite;
       -o-animation: DrupalLivestreamNugget__blink___1-iFj 2s linear 0s infinite;
          animation: DrupalLivestreamNugget__blink___1-iFj 2s linear 0s infinite;
}

@-moz-keyframes DrupalLivestreamNugget__blink___1-iFj {
  50% {
    opacity: 0;
  }
}

@-o-keyframes DrupalLivestreamNugget__blink___1-iFj {
  50% {
    opacity: 0;
  }
}

@keyframes DrupalLivestreamNugget__blink___1-iFj {
  50% {
    opacity: 0;
  }
}
@-webkit-keyframes DrupalLivestreamNugget__blink___1-iFj {
  50% {
    opacity: 0;
  }
}
.DrupalLivestreamNugget__videoButtonsSmall___3yCaE {
  padding-right: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 25px;
  margin-top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.DrupalLivestreamNugget__videoButtonsSmall___3yCaE.DrupalLivestreamNugget__inactive___1n8GJ {
  opacity: 0.5;
}
.DrupalLivestreamNugget__videoButtonsSmall___3yCaE .DrupalLivestreamNugget__icon___jmXmD {
  /**
    As we cannot say for sure what is going on in the server deployed theme, we have to set all properties here
    that might affect the layout of this <img />
   */
  margin: 0 3px 5px 0;
  padding: 0;
  padding-top: 3px;
  border: 0;
  vertical-align: baseline;
  height: 17px;
  width: auto;
}
.DrupalLivestreamNugget__videoButtonsSmall___3yCaE .DrupalLivestreamNugget__caption___mc5u3 {
  color: white;
  float: left;
  line-height: 17px;
  margin: 0 10px;
  font-size: 12px;
}

.DrupalLivestreamNugget__videoButtons___FOE4Q {
  height: 33px;
  margin: 15px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.DrupalLivestreamNugget__videoButtons___FOE4Q.DrupalLivestreamNugget__inactive___1n8GJ {
  opacity: 0.5;
}
.DrupalLivestreamNugget__videoButtons___FOE4Q .DrupalLivestreamNugget__icon___jmXmD {
  /**
    As we cannot say for sure what is going on in the server deployed theme, we have to set all properties here
    that might affect the layout of this <img />
   */
  margin: 0 5px 10px 0;
  padding: 0;
  padding-top: 6px;
  border: 0;
  vertical-align: baseline;
  height: 25px;
  width: auto;
}
.DrupalLivestreamNugget__videoButtons___FOE4Q .DrupalLivestreamNugget__caption___mc5u3 {
  color: white;
  float: left;
  line-height: 25px;
  margin: 0 10px;
  font-size: 14px;
}

.DrupalLivestreamNugget__singleButton___Yt6Ph, .DrupalLivestreamNugget__fullscreenButton___21FIl, .DrupalLivestreamNugget__fullscreenButtonSmall___2su4X {
  padding: 0px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  top: 2px;
  right: 0px;
  color: var(--color-buttonCaption);
}

.DrupalLivestreamNugget__fullscreenButton___21FIl {
  padding-top: 0px;
  top: 8px;
}

.DrupalLivestreamNugget__titleSmall___1dJGY {
  width: -webkit-calc(100% - 24px);
  width: -moz-calc(100% - 24px);
  width: calc(100% - 24px);
}

.DrupalLivestreamNugget__leftButton___3zN5- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: var(--color-buttonCaption);
}

.DrupalLivestreamNugget__rightButton___3GL8b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: var(--color-buttonCaption);
}

.DrupalLivestreamNugget__doubleButtonContainer___2sdEq {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
  grid-gap: 3px;
}

.DrupalLivestreamNugget__fullscreenButton___21FIl, .DrupalLivestreamNugget__fullscreenButtonSmall___2su4X {
  position: absolute;
  right: 0;
  height: 27px;
  padding-right: 0;
}

.DrupalLivestreamNugget__fullscreenButtonSmall___2su4X {
  height: 25px;
}

.DrupalLivestreamNugget__chapterCaption___14ehN {
  font-size: 17pt;
  padding: 20px 0;
  font-weight: 400;
}

.DrupalLivestreamNugget__chapters___25Ff_ .DrupalLivestreamNugget__chapterPreview___etAtp {
  display: inline-block;
  overflow: hidden;
  margin: 0 10px 10px 0;
  -webkit-transform: translate3d(0, 0, 0);
}
.DrupalLivestreamNugget__chapters___25Ff_ .DrupalLivestreamNugget__chapterPreview___etAtp.DrupalLivestreamNugget__second___32HMi {
  margin-right: 0;
}
.DrupalLivestreamNugget__chapters___25Ff_ .DrupalLivestreamNugget__chapterPreview___etAtp.DrupalLivestreamNugget__fourth___7X94S {
  margin-right: 0;
}
.DrupalLivestreamNugget__chapters___25Ff_ .DrupalLivestreamNugget__chapterPreview___etAtp .DrupalLivestreamNugget__chapter___22xgE {
  position: relative;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
}
.DrupalLivestreamNugget__chapters___25Ff_ .DrupalLivestreamNugget__chapterPreview___etAtp .DrupalLivestreamNugget__chapter___22xgE .DrupalLivestreamNugget__timeWrapper___2iZ0h {
  width: 100%;
  height: 100%;
  text-align: center;
}
.DrupalLivestreamNugget__chapters___25Ff_ .DrupalLivestreamNugget__chapterPreview___etAtp .DrupalLivestreamNugget__chapter___22xgE .DrupalLivestreamNugget__timeWrapper___2iZ0h .DrupalLivestreamNugget__time___2Tdv7 {
  display: inline-block;
  text-align: center;
  color: white;
  margin: 0 auto;
  padding: 3px 3px;
  background-color: rgba(126, 126, 126, 0.2);
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  font-size: 28px;
  font-weight: 200;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.DrupalLivestreamNugget__chapters___25Ff_ .DrupalLivestreamNugget__chapterPreview___etAtp .DrupalLivestreamNugget__chapter___22xgE .DrupalLivestreamNugget__text___1cMa6 {
  position: absolute;
  bottom: 5px;
  left: 0;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 18px;
  width: 90%;
  margin: 0 5%;
  padding-left: 5px;
  padding-right: 2px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: rgba(126, 126, 126, 0.5);
  text-align: left;
}

.DrupalLivestreamNugget__transcriptContainer___1D32T {
  max-width: 100%;
  font-size: 12px;
  padding: 20px 0;
  max-height: 200px;
  overflow: scroll;
}

.DrupalLivestreamNugget__transcriptTitle___14eoj {
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
}

.DrupalLivestreamNugget__transcriptArrow___3VxTP {
  width: 60px !important;
  height: 60px !important;
}
.DrupalLecture__headerContainer___1kz2l {
  min-height: var(--headerMinHeight);
  height: auto;
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 5%;
}

.DrupalLecture__headerContainerFullScreen___22pHI {
  min-height: var(--headerMinHeight);
  height: auto;
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding-left: 5%;
  padding-right: 5%;
}

.DrupalLecture__titleContainer___3DKPH {
  display: block;
  height: 90%;
  width: 100%;
  z-index: 5;
  position: relative;
}

.DrupalLecture__lectureFrame___yafnW {
  width: 100vw;
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  transition: opacity 500ms;
  will-change: opacity;
  -webkit-overflow-scrolling: touch;
}

.DrupalLecture__innerFrame___2Cmcd {
  position: relative;
  left: 0px;
  right: 0px;
  max-width: var(--app-maxWidth);
  min-height: 100%;
  margin: auto;
  background-color: var(--color-tileBackgroundColor);
  overflow-x: visible;
}

.DrupalLecture__innerFrameMobile___1X7pi {
  left: 0;
  right: 0;
  max-width: 100%;
  margin: auto;
  background-color: var(--color-tileBackgroundColor);
}

.DrupalLecture__headerTitle___-m5qx {
  display: block;
  font-size: 27px;
  line-height: 30px;
}

.DrupalLecture__headerDay___2dJYl {
  display: block;
  font-size: 16px;
  line-height: 30px;
  color: var(--basecolor-black);
}

.DrupalLecture__headerSubtitle___aD-WQ {
  margin-top: 20px;
  display: block;
  font-size: 20px;
}

.DrupalLecture__innerTitleContainer___2oedS {
  display: inline-block;
  width: 80%;
  float: left;
}

.DrupalLecture__innerTitleContainerCentered___bki4Z {
  display: inline-block;
  width: 100%;
  float: left;
  text-align: center;
}

.DrupalLecture__fullWidth___2VYQe {
  width: 100%;
}

.DrupalLecture__headerIcon___WHplb {
  display: inline-block;
  width: 20%;
  float: right;
}

.DrupalLecture__jumpButtons___1IomO {
  display: block;
  position: absolute;
  bottom: 0;
  min-height: 25px;
  height: 10%;
  padding: 0 10%;
  margin-bottom: 5px;
  width: 100%;
  font-size: 1.1em;
  z-index: 5;
}

.DrupalLecture__rightJumpButtons___1NaXm {
  position: absolute;
  right: 10%;
  top: -3px;
  height: 100%;
}

.DrupalLecture__leftJumpButtons___37ckw {
  position: absolute;
  left: 10%;
  top: 0;
  height: 100%;
}

.DrupalLecture__time___1Z_-9 {
  display: inline-block;
}

.DrupalLecture__singleJumpButton___3zGSg {
  margin-left: 30px;
  display: inline-block;
}

.DrupalLecture__readIcon___3Gm5b {
  margin-left: 30px;
  position: relative;
  display: inline-block;
  font-size: 20px;
  bottom: 3px;
}

.DrupalLecture__favIcon___3IlYN {
  margin-left: 30px;
  display: inline-block;
  vertical-align: top;
}
.DrupalLecture__favIcon___3IlYN img {
  height: 24px;
}

.DrupalLecture__jumpToTop___mE2f0 {
  background-color: #9b9b9b;
  width: 50px;
  height: 50px;
  margin: 20px auto;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  will-change: background-color;
  -webkit-transition: background-color 1000ms;
  -o-transition: background-color 1000ms;
  -moz-transition: background-color 1000ms;
  transition: background-color 1000ms;
  position: relative;
  cursor: pointer;
}

.DrupalLecture__jumpToTopIcon___1w6vu {
  color: #FFFFFF;
  font-size: 50px;
  will-change: transform;
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  -o-transition: -o-transform 1000ms;
  -moz-transition: transform 1000ms, -moz-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms, -moz-transform 1000ms, -o-transform 1000ms;
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translate3d(-50%, -55%, 0);
     -moz-transform: translate3d(-50%, -55%, 0);
          transform: translate3d(-50%, -55%, 0);
}

.DrupalLecture__jumpToTopExplanation___22SmH {
  position: absolute;
  left: -300%;
  top: 50%;
  color: #3b3b3b;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
       transform: translate3d(-50%, -50%, 0);
  max-width: 500px;
}

@media only screen and (max-width: 1023px) {
  .DrupalLecture__jumpToTopExplanation___22SmH {
    left: -170%;
  }
}
@media only screen and (max-width: 600px) {
  .DrupalLecture__jumpToTopExplanation___22SmH {
    left: -100%;
  }
}
.DrupalLecture__likeContainer___1Lm5u {
  width: 90%;
  height: 50px;
  margin: 0 5%;
  position: relative;
}

.DrupalLecture__svgLikeButton___3Aazr {
  display: inline-block;
  width: 45px;
  height: auto;
  position: absolute;
  right: 65px;
}

.DrupalLecture__likeButton___3jTCj {
  color: #7a7a7a;
  font-size: 30px;
  display: inline-block;
  position: absolute;
  right: 65px;
}

.DrupalLecture__likeButtonActivated___IBkTH {
  color: var(--color-navbarBackground);
  font-size: 30px;
  display: inline-block;
  position: absolute;
  right: 65px;
}

.DrupalLecture__likeText___3F7lz {
  display: inline-block;
  font-size: 17px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.DrupalLecture__extraPadding___1fp1p {
  padding-left: -webkit-calc((100vw - 1280px) / 2);
  padding-left: -moz-calc((100vw - 1280px) / 2);
  padding-left: calc((100vw - 1280px) / 2);
  padding-right: -webkit-calc((100vw - 1280px) / 2);
  padding-right: -moz-calc((100vw - 1280px) / 2);
  padding-right: calc((100vw - 1280px) / 2);
  padding-bottom: 25px;
}

.DrupalLecture__extraPaddingMobileBrowser___EsMwu {
  padding-bottom: 280px;
}
.NuggetFront__front___HChLC {
  width: 100%;
  height: 100%;
  color: var(--color-tileFontColor);
  font-weight: var(--color-tileFontWeight);
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  cursor: pointer;
  -webkit-border-radius: var(--tiles-borderRadius);
     -moz-border-radius: var(--tiles-borderRadius);
          border-radius: var(--tiles-borderRadius);
  -webkit-font-smoothing: subpixel-antialiased;
}

.NuggetFront__unpublished___2Sdtj {
  opacity: 0.3;
}

.NuggetFront__keyword___24k7z {
  line-height: 125%;
}

.NuggetFront__title___1CasV {
  position: absolute;
  bottom: 0;
  left: 0;
}

.NuggetFront__subtitle___3X8ep {
  position: absolute;
  left: 0;
}

.NuggetFront__titleBackground___2RjPz {
  position: absolute;
  bottom: 0;
  left: 0;
}

.NuggetFront__titleBackgroundBlur___3dEql {
  position: absolute;
  bottom: 0;
  left: 0;
}

.NuggetFront__titleBackgroundOverlay___3QyQB {
  position: absolute;
  bottom: 0;
  left: 0;
}

.NuggetFront__icon___356Sm {
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__lockedIcon___3SxDW {
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  width: 50%;
  height: 50%;
}

.NuggetFront__iconContainer___1LZkt {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__messageContainer___3YlCX {
  background: -webkit-radial-gradient(red, transparent);
  background: -moz- oldradial-gradient(red, transparent);
  background: -o-radial-gradient(red, transparent);
  background: radial-gradient(red, transparent);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 30px;
  width: 30px;
  -webkit-animation: NuggetFront__blink___1bYQE 1s infinite;
     -moz-animation: NuggetFront__blink___1bYQE 1s infinite;
       -o-animation: NuggetFront__blink___1bYQE 1s infinite;
          animation: NuggetFront__blink___1bYQE 1s infinite;
}

@-webkit-keyframes NuggetFront__blink___1bYQE {
  0%, 100% {
    background: -webkit-radial-gradient(red, transparent 50%);
    background: radial-gradient(red, transparent 50%);
  }
  10%, 90% {
    background: -webkit-radial-gradient(red, transparent 60%);
    background: radial-gradient(red, transparent 60%);
  }
  20%, 80% {
    background: -webkit-radial-gradient(red, transparent 70%);
    background: radial-gradient(red, transparent 70%);
  }
  30%, 70% {
    background: -webkit-radial-gradient(red, transparent 80%);
    background: radial-gradient(red, transparent 80%);
  }
  40%, 60% {
    background: -webkit-radial-gradient(red, transparent 90%);
    background: radial-gradient(red, transparent 90%);
  }
  50% {
    background: -webkit-radial-gradient(red, transparent 100%);
    background: radial-gradient(red, transparent 100%);
  }
}
.NuggetFront__messages___XWKSu {
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  position: absolute;
  top: 50%;
}

.NuggetFront__background___1fV6n {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__backgroundIE___1wtoP {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 0.5;
}

.NuggetFront__backgroundContainer___1YtAZ {
  -webkit-transition: width 400ms, height 400ms, top 400ms, left 400ms;
  -o-transition: width 400ms, height 400ms, top 400ms, left 400ms;
  -moz-transition: width 400ms, height 400ms, top 400ms, left 400ms;
  transition: width 400ms, height 400ms, top 400ms, left 400ms;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.NuggetFront__backgroundCopyright___3bDlk {
  position: absolute;
  right: 2%;
  bottom: 0;
  width: auto;
  height: auto;
  font-size: 9px;
  color: white;
}

.NuggetFront__backgroundContainer___1YtAZ:hover {
  width: 120% !important;
  height: 120% !important;
  left: -10%;
  top: -10%;
}

.NuggetFront__containerRight___143g_ {
  position: absolute;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__readIcon___KaR_E {
  display: inline-block;
  color: #FFFFFF;
  vertical-align: bottom;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__favIcon___iVTI2 {
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__tileArrow___2K9Jr {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: var(--color-navbarBackground);
  color: #FFFFFF;
  font-size: 20px;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__arrowIcon___-roOH {
  font-size: 40px;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__containerLeft___fHqHK {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 16px;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.NuggetFront__hidden___nyBU- {
  -webkit-transition: width 0.5s, height 0.5s;
  /* Safari */
  -o-transition: width 0.5s, height 0.5s;
  -moz-transition: width 0.5s, height 0.5s;
  transition: width 0.5s, height 0.5s;
  height: 0;
  width: 0;
}

.NuggetFront__lockIcon___KxN7A {
  height: 18px;
  width: auto;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}

.NuggetFront__lockText___1mOJZ {
  color: black;
  display: inline-block;
  padding-left: 10px;
}

.NuggetFront__injectionContainer___yPW6A {
  position: absolute;
  z-index: 10;
  bottom: 10px;
  left: 10px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.NuggetBack__nuggetBack___3F_DF {
  position: absolute;
}

.NuggetBack__nuggetBackIE___aiFgC {
  -webkit-transform: translate3d(0, 0, 0) rotateY(180deg);
     -moz-transform: translate3d(0, 0, 0) rotateY(180deg);
          transform: translate3d(0, 0, 0) rotateY(180deg);
  position: absolute;
  width: 100%;
  background-color: var(--color-tileBackgroundColor);
}

.NuggetBack__favoriteButton___1FFgZ, .NuggetBack__readingStateButton___3UGNi {
  color: white;
  font-weight: 100;
  font-size: 11px;
  padding: 5px 10px;
  position: absolute;
}

.NuggetBack__lectureFrame___1Oeeg {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  height: -webkit-calc(100vh - var(--navBarHeightPx));
  height: -moz-calc(100vh - var(--navBarHeightPx));
  height: calc(100vh - var(--navBarHeightPx));
}
@supports (margin-bottom: constant(safe-area-inset-top)) {
  .NuggetBack__lectureFrame___1Oeeg {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-constant) - var(--safe-area-bottom-constant));
  }
}
@supports (margin-bottom: env(safe-area-inset-top)) {
  .NuggetBack__lectureFrame___1Oeeg {
    height: -webkit-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: -moz-calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
    height: calc(100vh - var(--navBarHeightPx) - var(--safe-area-top-env) - var(--safe-area-bottom-env));
  }
}
.QRCodeLogin__container___HRUrO {
  display: block;
  margin: 20px auto;
}

.QRCodeLogin__headline___1p4V4 {
  font-weight: bold;
  text-align: center;
}

.QRCodeLogin__infotext___3-W2n {
  text-align: center;
  color: #424242;
}

.QRCodeLogin__wrapper___26ebf {
  margin: 0px auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.QRCodeLogin__progressText___PkfFt {
  text-align: center;
  margin-top: 20px;
}

.QRCodeLogin__startButton___Y1aGq {
  display: block;
  margin: 20px auto;
  width: 100%;
}

.QRCodeLogin__refreshButton___1ajcg {
  display: block;
  margin: 20px auto;
}

.QRCodeLogin__errorMessage___3TCae {
  text-align: center;
}
.QRCodeReferrer__container___2dwMV {
  display: block;
  margin: 20px auto;
}

.QRCodeReferrer__headline___1-aA4 {
  font-weight: bold;
  text-align: center;
}

.QRCodeReferrer__infotext___33xJA {
  text-align: center;
  color: #424242;
}

.QRCodeReferrer__wrapper___3BFrA {
  margin: 0px auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.QRCodeReferrer__progressText___2rLZG {
  text-align: center;
  margin-top: 20px;
}

.QRCodeReferrer__startButton___1HE3I {
  display: block;
  margin: 20px auto;
  width: 100%;
}

.QRCodeReferrer__refreshButton___3BFx8 {
  display: block;
  margin: 20px auto;
}

.QRCodeReferrer__errorMessage___K6Dwe {
  text-align: center;
}
.KesiLogIn__logInInfo___2jJch {
  height: 100vH;
  text-align: center;
  margin: 40px auto 0;
  color: var(--color-buttonBackground);
}

.KesiLogIn__logInText___2BT0f {
  font-size: 30px;
  padding: 20px;
}

.KesiLogIn__textfield___2-Atr {
  display: block;
  width: 51%;
}

.KesiLogIn__tileBackground___wg_-f {
  width: 100%;
  heigth: 100%;
}

.KesiLogIn__tile___3Tnaw {
  display: inline-block;
  width: 16.6666666667%;
  padding: 10px;
}
.UserInfo__userInfoContainer___3FNrc {
  height: -webkit-calc(100vh - 64px);
  height: -moz-calc(100vh - 64px);
  height: calc(100vh - 64px);
  width: -webkit-calc(100% + 20px);
  width: -moz-calc(100% + 20px);
  width: calc(100% + 20px);
  overflow: auto;
  background-color: white;
}

.UserInfo__userDataContainer___ZqPZU {
  width: 80%;
  margin: 0 auto;
}

.UserInfo__userDataOuterContainer___hJb5R {
  padding-top: 20px;
}

.UserInfo__bookedCoursesContainer___2lFHt {
  width: -webkit-calc(80% + 20px);
  width: -moz-calc(80% + 20px);
  width: calc(80% + 20px);
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.UserInfo__list___3Xly7 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 10px;
  margin: auto;
  max-width: 1000px;
  width: 80%;
}

.UserInfo__sublist___2YhpG {
  margin-bottom: 0px;
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
  border-bottom: 1px solid var(--color-tableDivider);
}

.UserInfo__titleSublist___1AVaG {
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

.UserInfo__listItem___hOKm7 {
  padding-left: 12%;
  height: 64px;
  width: 100%;
  position: relative;
  border-bottom: 1px solid var(--color-tableDivider);
  line-height: 64px;
  cursor: pointer;
}

.UserInfo__listItemMobile___nmv91 {
  padding-left: 50px;
  height: 40px;
  width: 100%;
  position: relative;
  border-bottom: 1px solid var(--color-tableDivider);
  line-height: 64px;
}

.UserInfo__listItem___hOKm7:last-child {
  border-bottom: none;
}

.UserInfo__arrowIcon___3jNQU {
  width: 30px !important;
  height: 30px !important;
  color: black;
  margin-top: 3px;
}

.UserInfo__openArrowIcon___2_9h9 {
  width: 30px !important;
  height: 30px !important;
  color: black;
  margin-top: 3px;
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.UserInfo__courselistItem___3P63x {
  padding-left: 0px;
  height: 64px;
  background-color: var(--color-spocListItem);
  font-weight: bold;
  width: 100%;
  position: relative;
  line-height: 64px;
  cursor: pointer;
}

.UserInfo__courselistItemMobile___2GsTj {
  padding-left: 0px;
  height: 40px;
  background-color: var(--color-spocListItem);
  font-weight: bold;
  width: 100%;
  position: relative;
  line-height: 64px;
}

.UserInfo__spoclistItem___2yQPc {
  padding-left: 10px;
  height: 64px;
  background-color: var(--color-spocListItem);
  font-weight: bold;
  width: 100%;
  position: relative;
  line-height: 64px;
  cursor: pointer;
}

.UserInfo__spoclistItemMobile___lJPjO {
  padding-left: 10px;
  height: 40px;
  background-color: var(--color-spocListItem);
  font-weight: bold;
  width: 100%;
  position: relative;
  line-height: 64px;
}

.UserInfo__listTitle___FjScD {
  padding-left: 10px;
  height: 20px;
  width: 100%;
  font-weight: bold;
  position: relative;
  line-height: 20px;
  text-align: left;
}

.UserInfo__column___3DwXf {
  margin-left: 15px;
  text-align: left;
  position: relative;
  display: inline-block;
  width: 70%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  height: 100%;
  vertical-align: top;
}

.UserInfo__spocColumn___332hp {
  margin-left: 15px;
  text-align: left;
  position: relative;
  display: inline-block;
  width: 70%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  height: 100%;
  vertical-align: top;
}

.UserInfo__spocTitle___3ccyO {
  font-weight: 900;
  font-size: 14px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__spocTitleMobile___1_EtJ {
  font-weight: 900;
  font-size: 10px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__title___2lA2w {
  font-size: 14px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__titleMobile___FdOD2 {
  font-size: 10px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__imageColumn___iksvG {
  width: 15%;
  text-align: center;
  display: inline-block;
  height: 100%;
  vertical-align: top;
}

.UserInfo__spocImageColumn___-fcTR {
  width: 10%;
  text-align: center;
  display: inline-block;
  height: 100%;
  vertical-align: top;
}

.UserInfo__spocArrowColumn___3dzFg {
  width: 10%;
  text-align: center;
  display: inline-block;
  height: 100%;
  vertical-align: top;
}

.UserInfo__readColumn___1Aaj- {
  width: 10%;
  text-align: center;
  right: 0px;
  position: absolute;
  display: inline-block;
  height: 100%;
  vertical-align: top;
}

.UserInfo__titleReadColumn___i19R3 {
  width: 10%;
  text-align: center;
  right: 0px;
  position: relative;
  display: inline-block;
  font-weight: 400;
  top: -5px;
  height: 100%;
  vertical-align: top;
}

.UserInfo__titleColumn___3JpNl {
  text-align: left;
  position: relative;
  display: inline-block;
  width: 65%;
  font-weight: 400;
  height: 100%;
  vertical-align: top;
}

.UserInfo__icon___2Q5fq {
  position: absolute;
  top: 50%;
  width: 26px;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.UserInfo__background___1hFOU {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 42px;
  height: 42px;
}

.UserInfo__backgroundMobile___1CqwJ {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 22px;
  height: 22px;
}

.UserInfo__percentageCircle___3SN5O {
  position: absolute;
  top: 0;
  left: 0;
}

.UserInfo__iconContainer___1SWJP {
  height: 50px;
  width: 50px;
  -webkit-transform: translateY(15%);
     -moz-transform: translateY(15%);
      -ms-transform: translateY(15%);
       -o-transform: translateY(15%);
          transform: translateY(15%);
  margin: 0 auto;
}

.UserInfo__iconContainerMobile___3D7Ak {
  height: 30px;
  width: 30px;
  -webkit-transform: translateY(15%);
     -moz-transform: translateY(15%);
      -ms-transform: translateY(15%);
       -o-transform: translateY(15%);
          transform: translateY(15%);
  margin: 0 auto;
}

.UserInfo__iconBackground___Y6ln0 {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: var(--color-tileFontColor);
  height: 46px;
  width: 46px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  overflow: hidden;
}

.UserInfo__iconBackgroundMobile___XUR58 {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: var(--color-tileFontColor);
  height: 26px;
  width: 26px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  overflow: hidden;
}

.UserInfo__percentageContainer___SCbhG {
  height: 100%;
  width: 100%;
  position: relative;
  display: inline-block;
}

.UserInfo__userText___1s-9s {
  font-weight: bold;
  color: black;
  font-size: 20px;
  padding-bottom: 20px;
}

.UserInfo__userTextSmall___OvI5S {
  font-size: 16px;
}

.UserInfo__readIcon___3fh1f {
  display: block;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 30px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__readIconMobile___1XbOp {
  display: block;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
          border-radius: 20px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__innerReadIcon___1FTk- {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.UserInfo__readIconImg___wtbcs {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 5px;
  left: 5px;
}

.UserInfo__readIconImgMobile___R5nKC {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 5px;
  left: 5px;
}

.UserInfo__unreadIcon___1Ob13 {
  display: block;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 30px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__unreadIconMobile___3NXmC {
  display: block;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
          border-radius: 20px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.UserInfo__userDataTitle___3OS9k {
  width: 80%;
  margin: 0 auto;
  padding: 20px 0 10px;
  font-size: 1.5rem;
  font-weight: 400;
}

.UserInfo__greyedOut___1hmfX {
  -webkit-filter: grayscale(1) brightness(0.95);
          filter: grayscale(1) brightness(0.95);
}
.TopicChooser__container___2Qual {
  width: 90%;
  margin: 10% auto;
  text-align: left;
  overflow: hidden;
  height: 100%;
}

.TopicChooser__wrapper___11aVg {
  overflow-x: hidden;
  overflow-y: scroll;
  height: -webkit-calc(90% - var(--bottomBarHeightPx));
  height: -moz-calc(90% - var(--bottomBarHeightPx));
  height: calc(90% - var(--bottomBarHeightPx));
}

.TopicChooser__headline___1plUq {
  font-size: 1.8em;
  font-weight: bold;
  font-family: Arial;
}

.TopicChooser__infotext___2ZzdX {
  font-family: Arial;
  margin: 1em 0;
  font-size: 1.1em;
  line-height: 1.4em;
}
.Topic__container___3Y4Te {
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
  background: lightgrey;
  color: white;
  margin: 1.4em 0;
  display: -ms-grid;
  display: grid;
  height: 100%;
  -ms-grid-columns: 6fr 1fr;
      grid-template-columns: 6fr 1fr;
}

.Topic__activeCtn___AfKEI {
  background: #ff9b39;
}

.Topic__title___346WZ {
  font-size: 1.1em;
  font-weight: bold;
  font-family: Arial;
  padding: 18px 0 18px 14px;
}

.Topic__progress___11BUy {
  font-size: 1em;
  font-family: Arial;
  padding: 0 0 18px 14px;
}

.Topic__imageCtn___2wMVx {
  height: 100%;
}

.Topic__image___1ICm7 {
  padding-right: 0.9em;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
      -ms-transform: scale(1.2);
       -o-transform: scale(1.2);
          transform: scale(1.2);
  opacity: 0.4;
}

.Topic__activeImg___319WM {
  opacity: 1;
}

.Topic__helper___5NlR6 {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/*# sourceMappingURL=style.css.map*/