@charset "UTF-8";.viewContainer-module__viewContainer {
  position: relative;
}

.viewContainer-module__isNotAnimated {
  opacity: 0;
}

.viewContainer-module__isAnimated {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.viewContainer-module__anim0 {
  opacity: 0;
}

.viewContainer-module__anim0.viewContainer-module__isActive {
  opacity: 1;
}

.viewContainer-module__anim0.viewContainer-module__isInactive {
  opacity: 0;
}

.viewContainer-module__anim1.viewContainer-module__isActive {
  animation-name: viewContainer-module__bounce;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

.viewContainer-module__anim1.viewContainer-module__isInactive {
  animation-name: viewContainer-module__bounceOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.viewContainer-module__anim2.viewContainer-module__isActive {
  animation-name: viewContainer-module__flash;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

.viewContainer-module__anim2.viewContainer-module__isInactive {
  animation-name: viewContainer-module__flashOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.viewContainer-module__anim3 {
  transform: translate3d(0, 0, 0);
}

.viewContainer-module__anim3.viewContainer-module__isActive {
  animation-name: viewContainer-module__zoom;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

.viewContainer-module__anim3.viewContainer-module__isInactive {
  animation-name: viewContainer-module__zoomOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.viewContainer-module__anim4 {
  opacity: 0;
  transform: translate3d(0, 0, 0);
}

.viewContainer-module__anim4.viewContainer-module__isActive {
  animation-name: viewContainer-module__slide;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

.viewContainer-module__anim4.viewContainer-module__isInactive {
  animation-name: viewContainer-module__slideOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

@-webkit-keyframes viewContainer-module__bounce {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

@-moz-keyframes viewContainer-module__bounce {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

@-ms-keyframes viewContainer-module__bounce {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

@keyframes viewContainer-module__bounce {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes viewContainer-module__bounceOut {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
  20% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  40% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  60% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  80% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@-moz-keyframes viewContainer-module__bounceOut {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
  20% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  40% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  60% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  80% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@-ms-keyframes viewContainer-module__bounceOut {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
  20% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  40% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  60% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  80% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes viewContainer-module__bounceOut {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
  20% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  40% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  60% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  80% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@-webkit-keyframes viewContainer-module__flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@-moz-keyframes viewContainer-module__flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@-ms-keyframes viewContainer-module__flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes viewContainer-module__flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@-webkit-keyframes viewContainer-module__flashOut {
  from, 50%, to {
    opacity: 0;
  }
  25%, 75% {
    opacity: 1;
  }
}

@-moz-keyframes viewContainer-module__flashOut {
  from, 50%, to {
    opacity: 0;
  }
  25%, 75% {
    opacity: 1;
  }
}

@-ms-keyframes viewContainer-module__flashOut {
  from, 50%, to {
    opacity: 0;
  }
  25%, 75% {
    opacity: 1;
  }
}

@keyframes viewContainer-module__flashOut {
  from, 50%, to {
    opacity: 0;
  }
  25%, 75% {
    opacity: 1;
  }
}

@-webkit-keyframes viewContainer-module__zoom {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@-moz-keyframes viewContainer-module__zoom {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@-ms-keyframes viewContainer-module__zoom {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes viewContainer-module__zoom {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@-webkit-keyframes viewContainer-module__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@-moz-keyframes viewContainer-module__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@-ms-keyframes viewContainer-module__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes viewContainer-module__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes viewContainer-module__slide {
  from {
    transform: translate3d(0, 200%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-moz-keyframes viewContainer-module__slide {
  from {
    transform: translate3d(0, 200%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-ms-keyframes viewContainer-module__slide {
  from {
    transform: translate3d(0, 200%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes viewContainer-module__slide {
  from {
    transform: translate3d(0, 200%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes viewContainer-module__slideOut {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 200%, 0);
  }
}

@-moz-keyframes viewContainer-module__slideOut {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 200%, 0);
  }
}

@-ms-keyframes viewContainer-module__slideOut {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 200%, 0);
  }
}

@keyframes viewContainer-module__slideOut {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 200%, 0);
  }
}

.viewContainer-module__preview {
  opacity: 1;
  transition: none;
}.startOrStopMessage-module__messageWrapper {
  position: absolute;
  padding: 20px 30px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}

.startOrStopMessage-module__decorator {
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
  border: 4px solid transparent;
}

.startOrStopMessage-module__content {
  overflow-y: auto;
  position: relative;
}/* Fonts */
/* Colors */
.eliminationStrikes-module__oneLife .eliminationStrikes-module__strikesWrapper {
  opacity: 0;
}
.eliminationStrikes-module__oneLife .eliminationStrikes-module__strikesWrapper.eliminationStrikes-module__animatedMessage {
  opacity: 1;
}
.eliminationStrikes-module__strikesWrapper {
  border-radius: 15px;
  line-height: 30px;
  padding: 0 5px;
}
.eliminationStrikes-module__strikesWrapper.eliminationStrikes-module__small {
  line-height: 20px;
  font-size: 12px;
}
.eliminationStrikes-module__strike {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0.5;
}
.eliminationStrikes-module__strike.eliminationStrikes-module__strikeHighlighted {
  opacity: 1;
}
.eliminationStrikes-module__strikesMessage {
  font-size: 14px;
  font-weight: 400;
}
.eliminationStrikes-module__small .eliminationStrikes-module__strikesMessage {
  font-size: 10px;
}
.eliminationStrikes-module__animatedMessage {
  animation: eliminationStrikes-module__pulse 0.5s 1 ease-in-out;
}
@-webkit-keyframes eliminationStrikes-module__pulse {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  25%, 75% {
    transform: translate3d(-10px, 0, 0);
  }
  50% {
    transform: translate3d(10px, 0, 0);
  }
}
@-moz-keyframes eliminationStrikes-module__pulse {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  25%, 75% {
    transform: translate3d(-10px, 0, 0);
  }
  50% {
    transform: translate3d(10px, 0, 0);
  }
}
@-ms-keyframes eliminationStrikes-module__pulse {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  25%, 75% {
    transform: translate3d(-10px, 0, 0);
  }
  50% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes eliminationStrikes-module__pulse {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  25%, 75% {
    transform: translate3d(-10px, 0, 0);
  }
  50% {
    transform: translate3d(10px, 0, 0);
  }
}.video-module__player-wrapper {
  width: 90%;
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  border-radius: 12px;
  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.video-module__aspect-spacer {
  padding-bottom: 56.25%;
}

.video-module__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.video-module__player-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  transition: background 0.1s ease-in-out;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

.video-module__player-controls__inner {
  height: 3rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  padding: 0 10px 10px 10px;
}

.video-module__player--hover #video-module__player-controls {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 100%);
}

.video-module__player--hover .video-module__btn {
  display: flex;
}

.video-module__player--hover #video-module__settings-menu.video-module__open {
  display: block;
}

.video-module__btn {
  outline: none;
  appearance: none;
  cursor: pointer;
  border: 2px solid transparent;
  -webkit-appearance: none;
  background: transparent;
  position: absolute;
  bottom: 10px;
  padding: 0;
  display: flex;
  flex-shrink: 0;
  flex-wrap: nowrap;
  border-radius: 3rem;
}

.video-module__btn--icon {
  width: 3rem;
  height: 3rem;
  justify-content: center;
  align-items: center;
}

.video-module__btn:focus {
  border: 2px solid #fff;
}

.video-module__icon {
  fill: #fff;
}

.video-module__play {
  left: 15px;
}

.video-module__mute {
  left: calc(25px + 3rem);
}

.video-module__btn--pause .video-module__icon--pause {
  display: none;
}

.video-module__btn--play .video-module__icon--play {
  display: none;
}

.video-module__btn--mute .video-module__icon--volume_off {
  display: none;
}

.video-module__btn--unmute .video-module__icon--volume_up {
  display: none;
}

.video-module__video-player {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: #000;
  border-radius: 12px;
}.voteButton-module__wrapper {
  position: relative;
}

.voteButton-module__button {
  border: none;
  margin: 0;
  padding: 0;
  background-color: transparent;
}

.voteButton-module__stopEvents > * {
  pointer-events: none;
}

.voteButton-module__decorator {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 12;
  opacity: 0;
}

.voteButton-module__active {
  opacity: 1;
}.bgImage-module__image {
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
}

.bgImage-module__bgImage {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}/* Fonts */
/* Colors */
.icon-module__icon {
  font-size: 20px;
  line-height: 30px;
  height: 30px;
  width: 30px;
  border-radius: 15px;
}
@media (max-width: 1200px) {
  .icon-module__icon {
    font-size: 15px;
    line-height: 25px;
    height: 25px;
    width: 25px;
    border-radius: 12.5px;
  }
}
@media (max-width: 992px) {
  .icon-module__icon {
    font-size: 12px;
    line-height: 15px;
    height: 15px;
    width: 15px;
    border-radius: 7.5px;
  }
}
.icon-module__icon.icon-module__smallSize, .icon-module__icon.icon-module__miniSize {
  font-size: 15px;
  line-height: 25px;
  height: 25px;
  width: 25px;
  border-radius: 12.5px;
}
@media (max-height: 600px), (max-width: 1600px) {
  .icon-module__icon.icon-module__miniSize {
    font-size: 12px;
    line-height: 15px;
    height: 15px;
    width: 15px;
    border-radius: 7.5px;
  }
}/* Fonts */
/* Colors */
.rangeSlider-module__rangeSlider.rangeSlider-module__isStopped .rangeSlider-module__arrowHandle {
  opacity: 0;
}
.rangeSlider-module__rangeSlider.rangeSlider-module__isStopped .rangeSlider-module__generalValueTrack {
  opacity: 0.4;
}
.rangeSlider-module__sliderWrapper {
  position: relative;
  padding: 0 25px;
  margin-bottom: 50px;
}
.rangeSlider-module__battleSlider {
  padding: 0 30px;
}
.rangeSlider-module__predictorHeader {
  position: relative;
  overflow: hidden;
}
.rangeSlider-module__slider {
  margin-top: 1px;
  background-color: rgba(0, 0, 0, 0.35);
}
.rangeSlider-module__sliderVersusMode .rangeSlider-module__slider, .rangeSlider-module__sliderVersusModeRightValue .rangeSlider-module__slider, .rangeSlider-module__sliderVersusModeLeftValue .rangeSlider-module__slider {
  margin-top: 0;
}
.rangeSlider-module__slider.rangeSlider-module__smallSlider {
  height: 70px;
}
.rangeSlider-module__slider.rangeSlider-module__smallSlider .rangeSlider-module__arrowHandle {
  height: 25px;
  padding: 2px 4px;
  font-size: 13px;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.rangeSlider-module__predictorHeaderInfo {
  height: 55px;
}
.rangeSlider-module__predictorHeaderInfo.rangeSlider-module__hiddenHeaderInfo {
  opacity: 0;
}
.rangeSlider-module__headerInVote {
  animation: rangeSlider-module__flash 1s 2;
}
.rangeSlider-module__animatedGlobalValue {
  animation: rangeSlider-module__flash 2s 3;
}
@-webkit-keyframes rangeSlider-module__flash {
  0%, 100% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
}
@-moz-keyframes rangeSlider-module__flash {
  0%, 100% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
}
@-ms-keyframes rangeSlider-module__flash {
  0%, 100% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
}
@keyframes rangeSlider-module__flash {
  0%, 100% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
}
.rangeSlider-module__peak {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 6px 0 6px;
  margin-left: -6px;
}
.rangeSlider-module__peakInVote .rangeSlider-module__peak {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rangeSlider-module__peakWrapper {
  position: relative;
  margin: 0 25px;
  bottom: 0;
  left: 0;
  right: 0;
}
.rangeSlider-module__battleSlider .rangeSlider-module__peakWrapper {
  margin: 0 30px;
}
.rangeSlider-module__predictorInfo {
  height: 25px;
  font-size: 12px;
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  transition: inherit;
  font-weight: 700;
  padding: 0 25px;
}
.rangeSlider-module__battleSlider .rangeSlider-module__predictorInfo {
  padding: 0 30px;
}
.rangeSlider-module__battleInfoWrapper {
  position: relative;
}
.rangeSlider-module__battleInfo {
  position: relative;
  height: 55px;
  padding: 0;
}
.rangeSlider-module__battleWithImages .rangeSlider-module__battleInfo {
  height: 170px;
}
@media (max-height: 600px) {
  .rangeSlider-module__battleWithImages .rangeSlider-module__battleInfo {
    height: 130px;
  }
}
.rangeSlider-module__battleInfoLabel {
  height: 55px;
  line-height: 55px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
}
.rangeSlider-module__battleWithImages .rangeSlider-module__battleInfoLabel {
  height: 30px;
  line-height: 30px;
}
.rangeSlider-module__battleInfoLabelResult {
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
.rangeSlider-module__battleInfoImage {
  background-size: 170px;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-height: 500px) {
  .rangeSlider-module__battleInfoImage {
    background-size: 130px;
  }
}
.rangeSlider-module__battleSeparator {
  position: relative;
}
.rangeSlider-module__battleSeparator::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(50% - 1px);
  width: 2px;
  background-color: rgba(0, 0, 0, 0.5);
}
.rangeSlider-module__battleDecorator {
  position: absolute;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  line-height: 46px;
  bottom: -23px;
  left: calc(50% - (46px / 2));
  box-shadow: 0 0 10px 0 #000;
  z-index: 1;
}
.rangeSlider-module__battleWithImages .rangeSlider-module__battleDecorator, .rangeSlider-module__battleInfoWithNotResult .rangeSlider-module__battleDecorator {
  bottom: calc(50% - (46px / 2));
}
.rangeSlider-module__arrowHandle {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  font-size: 20px;
  padding: 6px 10px;
  width: 100%;
  position: absolute;
  bottom: 5px;
  z-index: -1;
}
.rangeSlider-module__arrowHandlePeak {
  position: absolute;
  bottom: 0;
  left: 50%;
  top: -15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 15px 6px;
  margin-left: -6px;
  transition: inherit;
}
.rangeSlider-module__handle {
  position: absolute;
  top: calc(100% - 30px);
  width: 50px;
  height: 84px;
  margin-left: -25px;
  cursor: pointer;
  z-index: 1;
}
.rangeSlider-module__handleIcon {
  position: absolute;
  top: 32px;
  width: 30px;
  height: 30px;
  line-height: calc(30px - 4px);
  border-radius: 15px;
  margin-top: -30px;
  margin-left: 10px;
  border: 2px solid inherit;
  z-index: 1;
}
.rangeSlider-module__activeHandle .rangeSlider-module__handleDecorator {
  line-height: 40px;
  width: 40px;
}
.rangeSlider-module__activeHandle .rangeSlider-module__handleIcon:not(.rangeSlider-module__sendingUserVote) {
  transform: scale3d(1.25, 1.25, 1.25);
  box-shadow: 0 0 9px 0 #ffffff;
  border: 2px solid inherit;
}
.rangeSlider-module__activeHandle .rangeSlider-module__voteIcon {
  display: block;
}
.rangeSlider-module__generalValueHandle {
  position: absolute;
  top: 4px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  margin-left: -15px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.35);
  z-index: 2;
  transition: inherit;
  border: none;
  padding: 0;
}
.rangeSlider-module__generalValue {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 5px;
  left: 25px;
  bottom: 0;
  right: 25px;
}
.rangeSlider-module__battleGeneralValue .rangeSlider-module__generalValue {
  left: 30px;
  right: 30px;
}
.rangeSlider-module__generalValue.rangeSlider-module__handleIsMoving .rangeSlider-module__generalValueHandle {
  transform: scale3d(1.25, 1.25, 1.25);
  transform-origin: center center;
}
.rangeSlider-module__lineSeparator::before, .rangeSlider-module__battleGeneralValue::before, .rangeSlider-module__battleSlider::before {
  content: "";
  position: absolute;
  width: 4px;
  top: 8px;
  bottom: 6px;
  left: calc(50% - 2px);
  border-radius: 2px;
  background-color: #ffffff;
  z-index: 1;
}
.rangeSlider-module__battleGeneralValue {
  position: relative;
  height: 50px;
}
.rangeSlider-module__battleGeneralValueRail {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-mask-position: center;
  mask-position: center left;
  -webkit-mask-repeat: repeat-x;
  mask-repeat: repeat-x;
}
.rangeSlider-module__generalValueLabelWrapper {
  width: 100px;
  position: absolute;
  top: -35px;
  margin-left: calc(50% - 50px);
}
.rangeSlider-module__generalValueLabel {
  position: relative;
  height: 25px;
  line-height: 25px;
  border-radius: 12.5px;
  padding: 0 10px;
  font-size: 14px;
  background-color: #000;
  color: #ffffff;
  font-weight: 900;
  display: inline-block;
}
.rangeSlider-module__generalValueTrack {
  position: absolute;
  left: 0;
}
.rangeSlider-module__generalDecorator {
  position: absolute;
  left: 0;
  width: 6px;
  margin-left: -3px;
  top: 12px;
  height: 82px;
  z-index: 1;
  background-color: #ffffff;
}
.rangeSlider-module__generalDecorator::after {
  content: "";
  position: absolute;
  left: 0;
  top: -11px;
  width: 0;
  height: 0;
  border-top: 6px solid #ffffff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  margin-left: -3px;
}
.rangeSlider-module__generalDecorator::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -11px;
  width: 0;
  height: 0;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  margin-left: -3px;
}
.rangeSlider-module__lockIcon {
  position: absolute;
  height: 22px;
  width: 22px;
  line-height: 22px;
  font-size: 12px;
  border-radius: 11px;
  right: -11px;
  top: 50%;
  margin-top: -11px;
  text-align: center;
}
.rangeSlider-module__sendingUserVote {
  animation: rangeSlider-module__pulse 0.5s 3;
}
.rangeSlider-module__voteIcon {
  display: none;
}
.rangeSlider-module__voteIcon > div {
  position: absolute;
  opacity: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 12.5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
}
.rangeSlider-module__floating .rangeSlider-module__voteIconSymbol {
  animation: rangeSlider-module__floating 0.5s infinite;
}
.rangeSlider-module__floating .rangeSlider-module__voteIconSymbol2 {
  animation: rangeSlider-module__floating2 0.5s 0.15s infinite;
}
.rangeSlider-module__floating .rangeSlider-module__voteIconSymbol3 {
  animation: rangeSlider-module__floating3 0.5s 0.3s infinite;
}
.rangeSlider-module__outcome {
  position: absolute;
  top: 36px;
  width: 30px;
  height: 30px;
  margin-left: -15px;
  line-height: 28px;
  border-radius: 15px;
  border-width: 3px;
  border-style: solid;
  z-index: 10;
}
.rangeSlider-module__bubble {
  animation: rangeSlider-module__zoomOutLeft 0.5s 4s 1 forwards;
  position: absolute;
  top: 0;
  left: 40px;
  height: 30px;
  border-radius: 15px;
  padding: 0 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: calc(30px - 2px);
  white-space: nowrap;
}
.rangeSlider-module__bubblePeak {
  position: absolute;
  top: 50%;
  left: -12px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 14px solid #ffffff;
  border-bottom: 7px solid transparent;
  margin-top: -7px;
}
.rangeSlider-module__labelPeak {
  position: absolute;
  left: 50%;
  top: 20px;
  width: 0;
  height: 0;
  border-top: 12px solid #ffffff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  margin-left: -6px;
  z-index: -10;
}
.rangeSlider-module__leftBubble {
  animation: rangeSlider-module__zoomOutRight 0.5s 4s 1 forwards;
  left: -130px;
  width: 120px;
}
.rangeSlider-module__leftBubble .rangeSlider-module__bubblePeak {
  border-left: 14px solid #ffffff;
  border-right: none;
  left: auto;
  right: -12px;
}
.rangeSlider-module__bubbleHandle {
  top: auto;
  animation-delay: 4s;
  z-index: 1;
  bottom: -70px;
  width: 90px;
  left: 50%;
  margin-left: -45px;
}
.rangeSlider-module__bubbleHandle.rangeSlider-module__bubbleBattle {
  bottom: -60px;
}
.rangeSlider-module__rangeOutcomeWrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 25px;
  right: 25px;
}
.rangeSlider-module__battleSlider .rangeSlider-module__rangeOutcomeWrapper {
  left: 30px;
  right: 30px;
}
.rangeSlider-module__sliderSeparator {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border-top: 1px solid #ffffff;
}
.rangeSlider-module__sliderSeparator::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  width: 1px;
  border-right: 1px dashed #ffffff;
}
.rangeSlider-module__sliderSeparator::before {
  content: "OR";
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -6px;
  color: #ffffff;
  font-size: 10px;
  font-weight: 900;
}
.rangeSlider-module__sliderVersusMode, .rangeSlider-module__sliderVersusModeRightValue, .rangeSlider-module__sliderVersusModeLeftValue {
  position: absolute;
  top: 40px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}
.rangeSlider-module__sliderVersusMode span, .rangeSlider-module__sliderVersusModeRightValue span, .rangeSlider-module__sliderVersusModeLeftValue span {
  font-size: 12px;
}
.rangeSlider-module__sliderVersusModeLeftValue {
  left: 15px;
}
.rangeSlider-module__sliderVersusModeRightValue {
  right: 15px;
}
@-webkit-keyframes rangeSlider-module__zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-30px, 0, 0);
    transform: scale(0.1) translate3d(-30px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@-moz-keyframes rangeSlider-module__zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-30px, 0, 0);
    transform: scale(0.1) translate3d(-30px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@-ms-keyframes rangeSlider-module__zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-30px, 0, 0);
    transform: scale(0.1) translate3d(-30px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes rangeSlider-module__zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-30px, 0, 0);
    transform: scale(0.1) translate3d(-30px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@-webkit-keyframes rangeSlider-module__zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(200px, 0, 0);
    transform: scale(0.1) translate3d(200px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@-moz-keyframes rangeSlider-module__zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(200px, 0, 0);
    transform: scale(0.1) translate3d(200px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@-ms-keyframes rangeSlider-module__zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(200px, 0, 0);
    transform: scale(0.1) translate3d(200px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes rangeSlider-module__zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(200px, 0, 0);
    transform: scale(0.1) translate3d(200px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@-webkit-keyframes rangeSlider-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 15px;
    top: 0px;
  }
  20% {
    right: 5px;
    top: -17px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 15px;
    top: -27px;
  }
  60% {
    right: 20px;
    top: -37px;
  }
  80% {
    opacity: 0.75;
    right: 15px;
    top: -47px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -57px;
  }
}
@-moz-keyframes rangeSlider-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 15px;
    top: 0px;
  }
  20% {
    right: 5px;
    top: -17px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 15px;
    top: -27px;
  }
  60% {
    right: 20px;
    top: -37px;
  }
  80% {
    opacity: 0.75;
    right: 15px;
    top: -47px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -57px;
  }
}
@-ms-keyframes rangeSlider-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 15px;
    top: 0px;
  }
  20% {
    right: 5px;
    top: -17px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 15px;
    top: -27px;
  }
  60% {
    right: 20px;
    top: -37px;
  }
  80% {
    opacity: 0.75;
    right: 15px;
    top: -47px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -57px;
  }
}
@keyframes rangeSlider-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 15px;
    top: 0px;
  }
  20% {
    right: 5px;
    top: -17px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 15px;
    top: -27px;
  }
  60% {
    right: 20px;
    top: -37px;
  }
  80% {
    opacity: 0.75;
    right: 15px;
    top: -47px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -57px;
  }
}
@-webkit-keyframes rangeSlider-module__floating2 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 0;
    top: 0px;
  }
  20% {
    right: 15px;
    top: -10px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 5px;
    top: -20px;
  }
  60% {
    right: 25px;
    top: -30px;
  }
  80% {
    opacity: 0.75;
    right: 5px;
    top: -40px;
  }
  to {
    opacity: 0;
    right: 0;
    top: -50px;
  }
}
@-moz-keyframes rangeSlider-module__floating2 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 0;
    top: 0px;
  }
  20% {
    right: 15px;
    top: -10px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 5px;
    top: -20px;
  }
  60% {
    right: 25px;
    top: -30px;
  }
  80% {
    opacity: 0.75;
    right: 5px;
    top: -40px;
  }
  to {
    opacity: 0;
    right: 0;
    top: -50px;
  }
}
@-ms-keyframes rangeSlider-module__floating2 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 0;
    top: 0px;
  }
  20% {
    right: 15px;
    top: -10px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 5px;
    top: -20px;
  }
  60% {
    right: 25px;
    top: -30px;
  }
  80% {
    opacity: 0.75;
    right: 5px;
    top: -40px;
  }
  to {
    opacity: 0;
    right: 0;
    top: -50px;
  }
}
@keyframes rangeSlider-module__floating2 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: 0;
    top: 0px;
  }
  20% {
    right: 15px;
    top: -10px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    right: 5px;
    top: -20px;
  }
  60% {
    right: 25px;
    top: -30px;
  }
  80% {
    opacity: 0.75;
    right: 5px;
    top: -40px;
  }
  to {
    opacity: 0;
    right: 0;
    top: -50px;
  }
}
@-webkit-keyframes rangeSlider-module__floating3 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: -15px;
    top: -2px;
  }
  20% {
    left: 0;
    top: -19px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    left: -15px;
    top: -21px;
  }
  60% {
    left: -25px;
    top: -33px;
  }
  80% {
    opacity: 0.75;
    left: -10px;
    top: -45px;
  }
  to {
    opacity: 0;
    left: 0;
    top: -57px;
  }
}
@-moz-keyframes rangeSlider-module__floating3 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: -15px;
    top: -2px;
  }
  20% {
    left: 0;
    top: -19px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    left: -15px;
    top: -21px;
  }
  60% {
    left: -25px;
    top: -33px;
  }
  80% {
    opacity: 0.75;
    left: -10px;
    top: -45px;
  }
  to {
    opacity: 0;
    left: 0;
    top: -57px;
  }
}
@-ms-keyframes rangeSlider-module__floating3 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: -15px;
    top: -2px;
  }
  20% {
    left: 0;
    top: -19px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    left: -15px;
    top: -21px;
  }
  60% {
    left: -25px;
    top: -33px;
  }
  80% {
    opacity: 0.75;
    left: -10px;
    top: -45px;
  }
  to {
    opacity: 0;
    left: 0;
    top: -57px;
  }
}
@keyframes rangeSlider-module__floating3 {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    left: -15px;
    top: -2px;
  }
  20% {
    left: 0;
    top: -19px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  40% {
    left: -15px;
    top: -21px;
  }
  60% {
    left: -25px;
    top: -33px;
  }
  80% {
    opacity: 0.75;
    left: -10px;
    top: -45px;
  }
  to {
    opacity: 0;
    left: 0;
    top: -57px;
  }
}
@-webkit-keyframes rangeSlider-module__pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.25, 1.25, 1.25);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@-moz-keyframes rangeSlider-module__pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.25, 1.25, 1.25);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@-ms-keyframes rangeSlider-module__pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.25, 1.25, 1.25);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rangeSlider-module__pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.25, 1.25, 1.25);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.rangeSlider-module__isHidden {
  opacity: 0;
}
.rangeSlider-module__activeDeviation {
  position: absolute;
  height: 80%;
  top: 10%;
  background-color: rgba(46, 193, 87, 0.5);
  border-left: 1px dotted #ffffff;
  border-right: 1px dotted #ffffff;
  margin-left: -20px;
  margin-right: -20px;
}/* Fonts */
/* Colors */
.predictor-module__globalVoteWrapper {
  position: relative;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.predictor-module__decoratorsWrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 30px;
  right: 20px;
}
.predictor-module__decorator {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin-left: -50px;
  width: 100px;
  line-height: 40px;
  font-size: 12px;
  text-align: center;
  padding: 0 1px;
}
.predictor-module__decorator::before, .predictor-module__decorator::after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -4px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.predictor-module__decorator::before {
  bottom: 0;
  border-bottom: 5px solid #ffffff;
}
.predictor-module__decorator:after {
  top: 0;
  border-top: 5px solid #ffffff;
}
.predictor-module__rangeUnit {
  margin: 0 5px 0 -5px;
  line-height: 40px;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 8px;
  color: rgba(255, 255, 255, 0.75);
  z-index: 1;
}
.predictor-module__globalKnob {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 5px;
  left: 0;
  height: 30px;
  width: 30px;
  margin-left: -20px;
  border-radius: 15px;
  color: #ffffff;
  border: 2px solid #ffffff;
  background-color: #000;
  line-height: 26px;
  text-align: center;
  z-index: 1;
}
.predictor-module__filledBar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 0;
  left: -5px;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.25);
}
.predictor-module__inputWrapper {
  position: relative;
  background-color: rgba(0, 0, 0, 0.5);
}
.predictor-module__input, .predictor-module__input[type=text] {
  height: 36px;
  background-color: #ffffff;
  color: #000;
  border-radius: 18px;
  text-align: center;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 20px;
  line-height: normal;
  caret-color: #000;
}
.predictor-module__input.predictor-module__isSuccess, .predictor-module__input[type=text].predictor-module__isSuccess {
  border-color: #32C86A;
}
.predictor-module__input.predictor-module__isError, .predictor-module__input[type=text].predictor-module__isError {
  border-color: rgba(255, 18, 16, 0.4);
  opacity: 0.5;
}
.predictor-module__unit {
  position: absolute;
  left: 75%;
  margin-left: 8px;
  line-height: 36px;
}
.predictor-module__inputCaption {
  color: #ffffff;
  font-size: 11px;
  font-weight: 500;
}
.predictor-module__submitBtn {
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  border: 1px solid transparent;
  border-radius: 20px;
  font-weight: 600;
}
.predictor-module__submitBtn.predictor-module__onVote {
  animation: predictor-module__pulse 0.3s 1;
}
.predictor-module__submitBtn:disabled {
  opacity: 0.5;
}
@-webkit-keyframes predictor-module__pulse {
  0%, 95% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
}
@-moz-keyframes predictor-module__pulse {
  0%, 95% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
}
@-ms-keyframes predictor-module__pulse {
  0%, 95% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
}
@keyframes predictor-module__pulse {
  0%, 95% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
}
.predictor-module__userOutcomeDecorator {
  position: absolute;
  height: 22px;
  width: 22px;
  line-height: 22px;
  font-size: 12px;
  border-radius: 11px;
  right: -11px;
  margin-top: -29px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
  text-align: center;
  right: 22%;
  color: #ffffff;
}
.predictor-module__userOutcomeDecorator.predictor-module__isSuccess {
  background-color: #32C86A;
}
.predictor-module__userOutcomeDecorator.predictor-module__isError {
  background-color: #FF1210;
}
.predictor-module__activeDeviation {
  position: absolute;
  height: 100%;
  background-color: rgba(50, 200, 106, 0.5);
  border-left: 2px solid #32C86A;
  border-right: 2px solid #32C86A;
  margin-left: -6px;
  margin-right: 4px;
}
.predictor-module__outcome {
  position: absolute;
  top: -15px;
  width: 30px;
  height: 30px;
  margin-left: -20px;
  line-height: 28px;
  border-radius: 15px;
  border-width: 3px;
  border-style: solid;
  background-color: #32C86A;
  border-color: #32C86A;
  color: #ffffff;
  z-index: 1;
}
.predictor-module__outcome:not(.predictor-module__withDeviation)::after {
  content: "";
  position: absolute;
  top: 27px;
  bottom: -30px;
  width: 2px;
  left: calc(50% - 1px);
  background-color: #32C86A;
}
.predictor-module__predictorOutcomeMessageWrapper {
  color: #ffffff;
  background-color: #32C86A;
}
.predictor-module__predictorOutcomeMessage {
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
}
.predictor-module__predictorOutcomeUserIndicator {
  position: absolute;
  color: #ffffff;
  left: 20%;
  box-sizing: border-box;
  height: 38px;
  width: 38px;
  border: 2px solid #FFD100;
  line-height: 34px;
  border-radius: 19px;
  background-color: #141C2C;
  box-shadow: 0 0 7px 0 #090909;
  text-transform: uppercase;
  font-size: 10px;
  z-index: 1;
}/* Fonts */
/* Colors */
.alertController-module__alertContainer {
  position: absolute;
  z-index: 20;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.75);
}
.alertController-module__alertContainer.alertController-module__alertFullScreen {
  top: 0;
}
.alertController-module__alert {
  position: relative;
  margin: 12px 20px;
  background-color: #ffffff;
  color: #000;
  border-radius: 8px;
  overflow: hidden;
  height: 50px;
  font-weight: normal;
  z-index: 1;
  font-size: 16px;
}
.alertController-module__alertFullScreen .alertController-module__alert {
  position: absolute;
  padding: 25px;
  min-height: 250px;
  height: auto;
  top: calc(40% - (250px / 2));
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 90%;
  max-width: 400px;
  font-size: 18px;
}
@media (max-height: 768px) {
  .alertController-module__alertFullScreen .alertController-module__alert {
    font-size: 16px;
  }
}
.alertController-module__alertFullScreen .alertController-module__alert .alertController-module__icon {
  font-size: 30px;
}
.alertController-module__alertContent {
  font-size: 13px;
  flex: 1;
  padding: 0 20px;
}
.alertController-module__alertClose {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 20px;
}
.alertController-module__alertCloseButton {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: none;
  outline: none;
  background-color: transparent;
  opacity: 0.5;
}
.alertController-module__alertCloseButton:hover {
  opacity: 1;
}
.alertController-module__icon {
  width: 44px;
  color: #ffffff;
  line-height: 50px;
  font-size: 20px;
}
.alertController-module__errorType .alertController-module__icon {
  color: #FE5457;
}
.alertController-module__warningType .alertController-module__icon {
  color: #FFE215;
}
.alertController-module__successType .alertController-module__icon {
  color: #54FE72;
}
.alertController-module__alertButton {
  height: 30px;
  border: none;
  background-color: white;
}
.alertController-module__roundedBorders .alertController-module__alertButton {
  border-radius: 15px;
}/* Fonts */
/* Colors */
.animatedCards-module__cardsWrapper {
  position: relative;
  flex: 1;
  overflow: hidden;
}
.animatedCards-module__cards {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  min-height: 100%;
  max-height: 100%;
  overflow-y: auto;
}.animatedSelect-module__wrapper {
  position: relative;
  border-bottom: 2px solid inherit;
  z-index: 1;
}

.animatedSelect-module__title {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 10px;
  z-index: -1;
}

.animatedSelect-module__title.animatedSelect-module__active {
  top: -15px;
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
}

.animatedSelect-module__input {
  background-color: transparent;
  border-radius: 0;
  border: none;
  padding: 10px 0;
}

.animatedSelect-module__input:focus {
  border-color: transparent;
  background-color: transparent;
}

.animatedSelect-module__input:invalid {
  box-shadow: none;
}

.animatedSelect-module__legend {
  font-weight: 300;
  font-size: 14px;
  font-style: italic;
}
/* Fonts */
/* Colors */
.userProfile-module__backButton {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px 20px;
}
.userProfile-module__profileContentWrapper {
  flex: 1;
}
.userProfile-module__profileContent {
  overflow-y: auto;
  overflow-x: hidden;
}
.userProfile-module__profileInvalidFeedback {
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  color: #FF1E1E;
  font-size: 12px;
}
.userProfile-module__profileImagesVerticalList {
  overflow-y: auto;
}
.userProfile-module__profileImagesHorizontalList {
  margin-left: -10px;
  margin-right: -10px;
}
.userProfile-module__profileImageWrapper {
  position: relative;
  margin: 0 5px;
}
.userProfile-module__profileImageName {
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  border-radius: 5px;
  max-width: 45px;
  word-wrap: break-word;
  padding-top: 10px;
}
.userProfile-module__profileImage {
  position: relative;
  width: 45px;
  height: 45px;
  border-radius: 22.5px;
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #ffffff;
  cursor: pointer;
}
.userProfile-module__selectedProfileImage {
  position: absolute;
  width: 22px;
  height: 22px;
  line-height: 18px;
  top: 0;
  right: 0;
  border-radius: 57px;
  background-color: #000;
  color: #ffffff;
  border: 3px solid #ffffff;
  border-radius: 11px;
  font-size: 10px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.35);
  z-index: 1;
}
.userProfile-module__selectedProfileImage::before {
  content: "";
  color: inherit;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.userProfile-module__profileImageButton {
  background-color: transparent;
  border: none;
}
.userProfile-module__galleryWrapper {
  flex: 1;
  overflow: hidden;
}
.userProfile-module__galleryItem {
  display: inline-block;
}
.userProfile-module__galleryContent {
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  text-align: center;
  min-width: 100%;
}
.userProfile-module__arrowButtons {
  background-color: transparent;
  border: none;
  padding: 10px;
  font-size: 30px;
  color: #ffffff;
}
.userProfile-module__arrowButtons:disabled {
  opacity: 0.5;
}
/* Fonts */
/* Colors */
.checkbox-module__formCheckbox {
  position: relative;
  color: #000;
  vertical-align: 18px;
}
.checkbox-module__visibleDecorator input {
  position: relative;
  opacity: 0;
  z-index: 2;
}
.checkbox-module__disabledCheckbox {
  opacity: 0.5;
}
.checkbox-module__disabledCheckbox .checkbox-module__checkbox {
  border-color: rgba(255, 255, 255, 0.25);
}
.checkbox-module__decorator {
  display: none;
}
.checkbox-module__visibleDecorator .checkbox-module__decorator {
  display: block;
}
.checkbox-module__checkbox {
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #ffffff;
  height: 20px;
  width: 20px;
  text-align: center;
}
.checkbox-module__checked::before {
  content: "";
  color: #ffffff;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.checkbox-module__checkboxLabel {
  font-size: 1rem;
  color: #ffffff;
  margin-left: 1rem;
}/* Fonts */
/* Colors */
.countDown-module__countDown {
  position: relative;
  z-index: 1;
}
.countDown-module__lines3 {
  font-size: 30px;
}
.countDown-module__lines2 {
  font-size: 40px;
}
.countDown-module__lines1 {
  font-size: 80px;
}
.countDown-module__flashing {
  display: block;
  animation: countDown-module__pulse 1s 6;
  color: #C4EB62;
  opacity: 0;
}
@-webkit-keyframes countDown-module__pulse {
  0%, 95% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    transform: scale(0.5);
  }
  25% {
    opacity: 1;
  }
  35% {
    opacity: 1;
    transform: scale(1);
  }
}
@-moz-keyframes countDown-module__pulse {
  0%, 95% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    transform: scale(0.5);
  }
  25% {
    opacity: 1;
  }
  35% {
    opacity: 1;
    transform: scale(1);
  }
}
@-ms-keyframes countDown-module__pulse {
  0%, 95% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    transform: scale(0.5);
  }
  25% {
    opacity: 1;
  }
  35% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes countDown-module__pulse {
  0%, 95% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    transform: scale(0.5);
  }
  25% {
    opacity: 1;
  }
  35% {
    opacity: 1;
    transform: scale(1);
  }
}
.countDown-module__oscarsABC {
  font-family: "Futura", sans-serif;
  font-weight: 900;
  color: #b6a165;
  font-size: 40px;
}
.countDown-module__oscarsABC > div:nth-child(odd) {
  width: 60px;
}
.countDown-module__oscarsABCLegend {
  font-weight: 500;
  color: #ffffff;
  font-size: 12px;
}/* Fonts */
/* Colors */
.usersCount-module__usersCount {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 44px;
  line-height: 44px;
  border-radius: 22px;
}
.usersCount-module__usersCount.usersCount-module__small {
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
}
.usersCount-module__usersCountIcon {
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-size: 22px;
  border-radius: 22px;
}
.usersCount-module__small .usersCount-module__usersCountIcon {
  height: 30px;
  width: 30px;
  line-height: 30px;
  font-size: 15px;
  border-radius: 15px;
}
.usersCount-module__usersCountNumber {
  padding-right: 20px;
}/* Fonts */
/* Colors */
.eliminatedUsersCount-module__usersCount {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 44px;
  line-height: 44px;
  border-radius: 22px;
}
.eliminatedUsersCount-module__usersCount.eliminatedUsersCount-module__small {
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
}
.eliminatedUsersCount-module__usersCountIcon {
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-size: 22px;
  border-radius: 22px;
}
.eliminatedUsersCount-module__small .eliminatedUsersCount-module__usersCountIcon {
  height: 30px;
  width: 30px;
  line-height: 30px;
  font-size: 15px;
  border-radius: 15px;
}
.eliminatedUsersCount-module__usersCountNumber {
  padding-right: 20px;
}
.eliminatedUsersCount-module__usersCount {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.eliminatedUsersCount-module__decorator {
  position: absolute;
  opacity: 0;
  top: 0px;
  right: 0px;
}
.eliminatedUsersCount-module__floating {
  animation: eliminatedUsersCount-module__floating 1s 0.75s 1;
}
@-webkit-keyframes eliminatedUsersCount-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    right: 0px;
    top: 0;
  }
  10% {
    right: 5px;
    top: -7px;
  }
  30% {
    right: 15px;
    top: -17px;
  }
  40% {
    right: 20px;
    top: -27px;
  }
  50% {
    opacity: 0.75;
    right: 15px;
    top: -37px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -47px;
  }
}
@-moz-keyframes eliminatedUsersCount-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    right: 0px;
    top: 0;
  }
  10% {
    right: 5px;
    top: -7px;
  }
  30% {
    right: 15px;
    top: -17px;
  }
  40% {
    right: 20px;
    top: -27px;
  }
  50% {
    opacity: 0.75;
    right: 15px;
    top: -37px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -47px;
  }
}
@-ms-keyframes eliminatedUsersCount-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    right: 0px;
    top: 0;
  }
  10% {
    right: 5px;
    top: -7px;
  }
  30% {
    right: 15px;
    top: -17px;
  }
  40% {
    right: 20px;
    top: -27px;
  }
  50% {
    opacity: 0.75;
    right: 15px;
    top: -37px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -47px;
  }
}
@keyframes eliminatedUsersCount-module__floating {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 1;
    right: 0px;
    top: 0;
  }
  10% {
    right: 5px;
    top: -7px;
  }
  30% {
    right: 15px;
    top: -17px;
  }
  40% {
    right: 20px;
    top: -27px;
  }
  50% {
    opacity: 0.75;
    right: 15px;
    top: -37px;
  }
  to {
    opacity: 0;
    right: 5px;
    top: -47px;
  }
}.usersNumberContainer-module__container {
  position: relative;
}

.usersNumberContainer-module__hide {
  opacity: 0;
}

.usersNumberContainer-module__visible {
  animation: usersNumberContainer-module__zoomInUp 0.5s normal forwards;
}

@-webkit-keyframes usersNumberContainer-module__zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}

@-moz-keyframes usersNumberContainer-module__zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}

@-ms-keyframes usersNumberContainer-module__zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}

@keyframes usersNumberContainer-module__zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
  to {
    opacity: 1;
  }
}/* Fonts */
/* Colors */
.timerCircle-module__countDown {
  position: absolute;
  font-weight: 600;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 88px;
  text-align: center;
  line-height: 98px;
  vertical-align: inherit;
}
.timerCircle-module__small .timerCircle-module__countDown {
  width: 50px;
  line-height: 60px;
}
.timerCircle-module__numbers {
  font-family: "Roboto Mono", monospace;
}
.timerCircle-module__countDownFinished {
  line-height: 1;
  font-size: 16px;
  padding-top: 30px;
}
.timerCircle-module__small .timerCircle-module__countDownFinished {
  font-size: 12px;
  padding-top: 20px;
}
.timerCircle-module__countDownPaused {
  font-size: 23px !important;
}
.timerCircle-module__svg {
  height: 88px;
  width: 88px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.timerCircle-module__small .timerCircle-module__svg {
  height: 60px;
  width: 60px;
}
.timerCircle-module__circleAnimation {
  stroke-dashoffset: 220;
  transition-property: stroke-dasharray;
  transition-timing-function: linear;
}
.timerCircle-module__small .timerCircle-module__circleAnimation {
  stroke-dashoffset: 157;
}
.timerCircle-module__visible {
  display: block;
}
.timerCircle-module__hidden {
  display: none;
}
@-webkit-keyframes timerCircle-module__filledCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 440;
  }
}
@-moz-keyframes timerCircle-module__filledCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 440;
  }
}
@-ms-keyframes timerCircle-module__filledCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 440;
  }
}
@keyframes timerCircle-module__filledCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 440;
  }
}
@-webkit-keyframes timerCircle-module__filledSmallCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 157;
  }
}
@-moz-keyframes timerCircle-module__filledSmallCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 157;
  }
}
@-ms-keyframes timerCircle-module__filledSmallCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 157;
  }
}
@keyframes timerCircle-module__filledSmallCircle {
  0% {
    stroke-dasharray: inherit;
  }
  100% {
    stroke-dasharray: 157;
  }
}/* Fonts */
/* Colors */
.eliminationFooter-module__footerWrapper {
  position: relative;
}
.eliminationFooter-module__footerWrapper > div {
  width: 33.3%;
}
.eliminationFooter-module__centeredCounter {
  left: calc(50% - 30px);
}
.eliminationFooter-module__usersCount {
  width: 100px;
}
.eliminationFooter-module__strikes {
  position: absolute;
  top: 8px;
  right: 0;
}.button-module__button {
  height: 44px;
  line-height: 44px;
  border-radius: 22px;
  border: none;
}

.button-module__iconType {
  font-size: 22px;
  width: 44px;
  padding: 0;
}

.button-module__textType {
  width: 100%;
  font-weight: 600;
  padding: 0 15px;
}/* Fonts */
/* Colors */
.manager-module__config {
  background-color: rgba(0, 0, 0, 0.2);
  min-height: 82px;
  position: relative;
}
.manager-module__mediaConfig {
  background-color: #080908;
}
.manager-module__cardsList {
  flex: 1;
  overflow-y: auto;
  margin-right: 3px !important;
}
.manager-module__card {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  min-width: 250px;
}
.manager-module__cardType1 {
  width: 25%;
}
.manager-module__cardType2 {
  width: 33%;
}
.manager-module__cardType3 {
  width: 50%;
}
.manager-module__cardType4 {
  width: 100%;
}
.manager-module__isDragging {
  opacity: 0.5;
}
.manager-module__filter {
  width: 80%;
  margin-bottom: 12px;
}
.manager-module__oldConfig .manager-module__filter {
  width: calc(100% - 545px);
}
.manager-module__select {
  background-color: transparent;
  border-bottom: 2px solid #0c5df5;
  min-height: 40px;
}
.manager-module__spinnerWrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.manager-module__separator {
  background-color: rgba(10, 85, 244, 0.5);
  width: 3px;
  height: 30px;
}
.manager-module__addCardWrapper {
  position: relative;
  display: block;
}
.manager-module__firstCardAlert {
  position: absolute;
  z-index: 3;
  top: 1px;
  left: 155px;
}
.manager-module__moreFilters {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 0;
  opacity: 0;
  position: relative;
}
.manager-module__moreFilters.manager-module__isOpen {
  height: 70px;
  opacity: 1;
}
.manager-module__deleteBtnWrapper {
  position: absolute;
  bottom: 20px;
  min-width: 300px;
}
.manager-module__btnIcon {
  position: relative;
}
.manager-module__tooltipInner {
  background-color: #3B3B3B;
  width: 150px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
}
.manager-module__tooltipInner::before {
  border-bottom-color: #3B3B3B !important;
}
.manager-module__activeTooltip {
  opacity: 1;
  left: -63px;
  top: 25px;
}
.manager-module__searchInput {
  font-size: 18px;
}
.manager-module__animatedTooltip {
  animation: manager-module__opacity 1s 1s forwards;
}
@keyframes manager-module__opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.percentageBar-module__bar {
  -webkit-transition: all 1.1s ease-in-out;
  -moz-transition: all 1.1s ease-in-out;
  -ms-transition: all 1.1s ease-in-out;
  -o-transition: all 1.1s ease-in-out;
  transition: all 1.1s ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 12px;
  z-index: 1;
}
@media (max-height: 700px) {
  .percentageBar-module__bar {
    height: 6px;
  }
}
@media (max-height: 500px) {
  .percentageBar-module__bar {
    height: 4px;
  }
}
.percentageBar-module__filled {
  -webkit-transition: all 1.1s ease-in-out;
  -moz-transition: all 1.1s ease-in-out;
  -ms-transition: all 1.1s ease-in-out;
  -o-transition: all 1.1s ease-in-out;
  transition: all 1.1s ease-in-out;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  width: 0%;
}/* Fonts */
/* Colors */
.socialSharing-module__menu {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
}
.socialSharing-module__menu.socialSharing-module__open {
  animation: socialSharing-module__fadeInFromNone 0.5s 1 forwards;
}
.socialSharing-module__menu.socialSharing-module__close {
  display: none;
}
.socialSharing-module__menuContent {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.socialSharing-module__buttonCloseWrapper {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 10;
}
.socialSharing-module__shareButton, .socialSharing-module__twitterButton, .socialSharing-module__facebookButton {
  height: 44px;
  border-radius: 22px;
  color: #ffffff;
  border: none;
  line-height: 44px;
  padding: 0 20px;
  padding-left: 35px;
  position: relative;
  text-align: left;
}
.socialSharing-module__iconShareButton {
  position: absolute;
  right: 30px;
  height: 22px;
  top: 10px;
  cursor: pointer;
}
.socialSharing-module__facebookButton {
  background-color: #4267b2;
  font-weight: 300;
}
.socialSharing-module__twitterButton {
  background-color: #38A1F3;
  display: inline-block;
  text-decoration: none;
}
.socialSharing-module__twitterButton:hover, .socialSharing-module__twitterButton:visited, .socialSharing-module__twitterButton:focus {
  color: #ffffff;
  text-decoration: none;
}
.socialSharing-module__menuCloseButtonWrapper {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 10;
}
.socialSharing-module__menuCloseButton {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: transparent;
  color: #ffffff;
  border: none;
  font-size: 21px;
  width: 42px;
  height: 42px;
  border-radius: 21px;
  padding: 0;
}
.socialSharing-module__menuCloseButton:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
@-webkit-keyframes socialSharing-module__fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-moz-keyframes socialSharing-module__fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-ms-keyframes socialSharing-module__fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes socialSharing-module__fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}/* Fonts */
/* Colors */
.song-module__songWrapper {
  flex: 1;
}
.song-module__songLyrics {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  flex: 1;
  opacity: 0;
}
.song-module__songLyrics.song-module__visible {
  opacity: 1;
}
.song-module__songLyricsLines {
  overflow-y: auto;
}
.song-module__songLyricsLines::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.song-module__songLyricsLines::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.song-module__songLyricsLines::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: none;
}