@import url(https://fonts.googleapis.com/css2?display=swap&family=Source%20Sans%20Pro:wght@200;400;900&family=Source%20Sans%20Pro:wght@200;400;900);.Svg__2e56e9 {
  width: 1em;
  height: 1em;
  position: relative;
  bottom: -0.125em;
}
.loader__5d766f {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: auto;
}

.small__55b759, .large__2dc566 {}

.absolute__3f285a {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.textLoader__d2522d {
  margin: 0;
}

.small__55b759 .circles__b6e378 {
    width: 20px;
    height: 20px;
    border-top-color: rgb(128, 128, 128);
    border-top-color: rgb(var(--color-other));
    border-left-color: rgb(128, 128, 128);
    border-left-color: rgb(var(--color-other));
  }

.small__55b759 .circles__b6e378:before {
    display: none;
  }

.small__55b759 .circles__b6e378:after {
    display: none;
  }

.white__f4262c .circles__b6e378 {
    border-top-color: rgb(234, 235, 240);
    border-top-color: rgb(var(--color-background-primary));
    border-left-color: rgb(234, 235, 240);
    border-left-color: rgb(var(--color-background-primary));
  }

.circles__b6e378 {
  display: block;
  position: relative;
  width: 98px;
  height: 98px;
  border-radius: 50%;
  border: 3px solid rgb(186, 13, 22);
  border: 3px solid rgb(var(--color-secondary));
  border-bottom-color: rgba(136, 134, 134, 0);
  border-bottom-color: rgba(var(--color-background-secondary), 0);
  border-right-color: rgba(136, 134, 134, 0);
  border-right-color: rgba(var(--color-background-secondary), 0);
  -webkit-animation: spin__eadba1 2s linear infinite;
          animation: spin__eadba1 2s linear infinite;
  color: rgba(0, 0, 0, 0);
  color: rgba(var(--color-text-primary), 0);
}

.circles__b6e378:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  bottom: 4px;
  right: 4px;
  border-radius: 50%;
  border: 3px solid rgb(0, 0, 128);
  border: 3px solid rgb(var(--color-primary));
  border-bottom-color: rgba(136, 134, 134, 0);
  border-bottom-color: rgba(var(--color-background-secondary), 0);
  border-right-color: rgba(136, 134, 134, 0);
  border-right-color: rgba(var(--color-background-secondary), 0);
  -webkit-animation: spin__eadba1 1s linear infinite;
          animation: spin__eadba1 1s linear infinite;
}

.circles__b6e378:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
  border-radius: 50%;
  border: 3px solid rgb(0, 0, 128);
  border: 3px solid rgb(var(--color-primary));
  border-bottom-color: rgba(136, 134, 134, 0);
  border-bottom-color: rgba(var(--color-background-secondary), 0);
  border-right-color: rgba(136, 134, 134, 0);
  border-right-color: rgba(var(--color-background-secondary), 0);
  -webkit-animation: spin__eadba1 2s linear infinite;
          animation: spin__eadba1 2s linear infinite;
}

@-webkit-keyframes spin__eadba1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin__eadba1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}


.Button__d4f47e {
  width: 100%;
  min-height: 38px;
  padding: 10px 25px;
  margin: 0;
  cursor: pointer;
  display: block;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  border-radius: 50em;
  text-align: center;
  border: none;
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
  -webkit-transition: background 0.5s ease, -webkit-box-shadow 0.5s ease;
  transition: background 0.5s ease, -webkit-box-shadow 0.5s ease;
  transition: background 0.5s ease, box-shadow 0.5s ease;
  transition: background 0.5s ease, box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease;
  outline: none;
  position: relative
}
.Button__d4f47e:hover {
  -webkit-box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.25);
  -webkit-box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.25);
          box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.25);
          box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.25);
}
.buttonLabel__99cc48 {
  white-space: nowrap;
  font-family: inherit !important;
}
.primary__75a1e4 {

}
.facebookRound__59b9bb {

}
.secondary__afbad2 {
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  background-color: rgb(186, 13, 22);
  background-color: rgb(var(--color-secondary));
}
.inline__68be02 {
  display: inline-block;
  width: auto;
}
.small__416c78 {
  font-size: 19.2px;
  font-size: 1.2rem;
  padding: 4px 10px;
  min-height: 20px;
}
.roundSocial__c23120 {
  cursor: pointer;
  outline: none;
  text-align: center;
  line-height: 53px;
  font-size: 1.8em;
  padding: 0;
  display: block;
  width: 48px;
  height: 48px;
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  border: none;
  border-radius: 24px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(128, 128, 128, 0.1);
  -webkit-box-shadow: 0 4px 8px 0 rgba(var(--color-shades), 0.1);
          box-shadow: 0 4px 8px 0 rgba(128, 128, 128, 0.1);
          box-shadow: 0 4px 8px 0 rgba(var(--color-shades), 0.1);
}
.roundSocial__c23120 svg {
    bottom: -0.06em;
  }
.disabled__bfe4c8 {
  opacity: 0.35;
  cursor: default;
}
.facebook__495a70 {
  background: #3B5998
}
.facebook__495a70:hover {
  background-color: #1D3E84;
}
.paypal__4f414d {
  background: #FBBB1B;
  -webkit-box-shadow: inset 0 0 0 1px #FF9300;
          box-shadow: inset 0 0 0 1px #FF9300;
  color: #353C48
}
.paypal__4f414d:hover {
  background-color: #EAA700;
  color: #353C48;
}
.ghost__84554a {
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  background: rgba(150, 162, 180, 0);
  border: 1px solid rgb(0, 0, 128);
  border: 1px solid rgb(var(--color-primary));
  -webkit-box-shadow: inset 0 0 0 2px rgb(0, 0, 128);
  -webkit-box-shadow: inset 0 0 0 2px rgb(var(--color-primary));
          box-shadow: inset 0 0 0 2px rgb(0, 0, 128);
          box-shadow: inset 0 0 0 2px rgb(var(--color-primary))
}
.ghost__84554a:hover:not(.disabled__bfe4c8) {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  background-color: rgba(0, 0, 128, 0.85);
  background-color: rgba(var(--color-primary), 0.85);
  -webkit-box-shadow: inset 0 0 0 2px rgb(0, 0, 128);
  -webkit-box-shadow: inset 0 0 0 2px rgb(var(--color-primary));
          box-shadow: inset 0 0 0 2px rgb(0, 0, 128);
          box-shadow: inset 0 0 0 2px rgb(var(--color-primary));
}
.ghost__84554a:active:not(.disabled__bfe4c8) {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
  -webkit-box-shadow: inset 0 0 0 2px rgb(0, 0, 128);
  -webkit-box-shadow: inset 0 0 0 2px rgb(var(--color-primary));
          box-shadow: inset 0 0 0 2px rgb(0, 0, 128);
          box-shadow: inset 0 0 0 2px rgb(var(--color-primary));
}
.cancel__c513aa {
  background: rgb(128, 128, 128);
  background: rgb(var(--color-shades));
  -webkit-box-shadow: none;
          box-shadow: none
}
.cancel__c513aa:hover:not(.disabled__bfe4c8) {
  background-color: rgb(128, 128, 128);
  background-color: rgb(var(--color-other));
}
.cancel__c513aa:active:not(.disabled__bfe4c8) {
  background-color: #353C48;
}
.svgIcon__a81d51 {
  margin-right: 0.6em;
}
.loading__6d4aac .loaderContainer__53658d {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.loading__6d4aac .buttonLabel__99cc48 {
  opacity: 0;
}
.play__057b7e, .resume__fea24f, .playSmall__2923ee, .resumeSmall__e3da55 {
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  border: 1px solid rgb(var(--color-text-secondary));
  opacity: 0.9;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  width: auto;
  -webkit-box-shadow: 0 4px 20px rgba(136, 134, 134, 0.18);
  -webkit-box-shadow: 0 4px 20px rgba(var(--color-background-secondary), 0.18);
          box-shadow: 0 4px 20px rgba(136, 134, 134, 0.18);
          box-shadow: 0 4px 20px rgba(var(--color-background-secondary), 0.18)
}
.play__057b7e:hover, .resume__fea24f:hover, .playSmall__2923ee:hover, .resumeSmall__e3da55:hover {
  opacity: 1;
}
.play__057b7e:active, .resume__fea24f:active, .playSmall__2923ee:active, .resumeSmall__e3da55:active {
  opacity: 1;
}
.playSmall__2923ee, .resumeSmall__e3da55 {
  height: 32px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.23px;
  line-height: 15px;
  margin-top: -4px;
  position: relative;
  float: left;
  margin-right: 10px;
  min-height: 32px;
  padding-top: 8px;
}
.nodeLogo__cf7534 {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}


.TextInput__dcb352 {
  position: relative;
  margin: 20px 0 0;
  padding-bottom: 20px;
}

.textInputLabel__80f280 {
  position: absolute;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 26px;
  border-color: rgb(136, 134, 134);
  border-color: rgb(var(--color-background-secondary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgba(255, 255, 255, 0.7);
  color: rgba(var(--color-text-secondary), 0.7);
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);

  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: .2s;
  transition: .2s;
}

.input__f4f9c0 {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgb(186, 13, 22);
  border-bottom: 1px solid rgb(var(--color-secondary));
  outline: none;
  font-size: 14px;
  padding: 4px 0 6px;
  height: 30px;
  letter-spacing: 0.2px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition), border-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  transition: var(--general-color-transition), border-color 300ms ease-in-out
}

.input__f4f9c0:focus {
  outline: none;
  border-color: rgb(0, 0, 128);
  border-color: rgb(var(--color-primary));
}

/* fix background color for autofill on safari */

.input__f4f9c0:-webkit-autofill {
  -webkit-animation-name: autofill__3ed1c3;
          animation-name: autofill__3ed1c3;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes autofill__3ed1c3 {
  to {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    background: transparent;
  }
}

/* fix safari icon for autocomplete */

.input__f4f9c0::-webkit-credentials-auto-fill-button {
  visibility: hidden;
}

.hasText__3ec147 .textInputLabel__80f280, .focused__15719f .textInputLabel__80f280 {
    bottom: 100%;
    font-size: 12px;
    margin-top: -18px;
    line-height: 1em;
    color: rgb(255, 255, 255);
    color: rgb(var(--color-static));
  }

.hasIcon__bb3ed9 .input__f4f9c0 {
    padding-left: 25px;
  }

.hasIcon__bb3ed9 .textInputLabel__80f280 {
    left: 25px;
  }

.hasIcon__bb3ed9.hasText__3ec147 .textInputLabel__80f280, .hasIcon__bb3ed9.focused__15719f .textInputLabel__80f280 {
      left: 0;
}

.hasError__738d5e .inputIcon__00f593 {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
  }

.isValid__154748 .textInputLabel__80f280 {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
  }

.isDisabled__fbb216 .input__f4f9c0 {
    color: rgb(128, 128, 128);
    color: rgb(var(--color-other));
  }

.lightBg__79ea9e .textInputLabel__80f280 {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    font-weight: 700;
    font-weight: var(--font-secondary-bold);
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
  }

.lightBg__79ea9e .input__f4f9c0 {
    font-family: 'Open Sans', sans-serif;
    font-family: var(--font-secondary-family);
    font-weight: normal;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
  }

.inputIcon__00f593 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 4px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
}

.textInputError__5d0da5 {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  font-size: 10px;
  margin: 0;
  text-align: right;
  position: absolute;
  /* bottom: 4px; */
  top: 33px;
  width: 100%;
  left: 0;
}

.validIcon__bb2efa, .errorIcon__0e8969 {
  display: none;
}

.show__a9e6cd {
  text-transform: uppercase;
  font-size: 10px;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  position: absolute;
  top: 9px;
  right: 0;
}


.CheckboxContainer__150e85 {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.checkbox__782ab7 {
  position: absolute;
  visibility: hidden;
}

.svgIcon__131649 {
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
  fill: rgb(0, 0, 128);
  fill: rgb(var(--color-primary));
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, fill 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition), fill 300ms ease-in-out;
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out, fill 300ms ease-in-out;
  transition: var(--general-color-transition), fill 300ms ease-in-out;
}

.checkboxLabel__b49387 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  line-height: 18px;
  font-size: 14px;
  padding-left: 26px;
  display: block;
  cursor: pointer;
  text-align: left;
}

.lightBg__93c04f .checkboxLabel__b49387 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}

.disabled__7937d0 .checkboxLabel__b49387 {
  color: #848A96;
  cursor: default;
}

.disabled__7937d0 .svgIcon__131649 {
  cursor: default;
}
.loginForm__bf617d {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.cols2__9315e3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cols2__9315e3 .col__e29762 {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
.inputsContainer__a33e2d {
  margin-top: 30px;
}
.formEnd__a7f699 {
  position: relative;
  margin-bottom: 30px;
  text-align: right;
  font-size: 12px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .formEnd__a7f699 {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;
  }
}
.remember__60f6fe {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  color: rgba(var(--color-text-primary), 0.85);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-size: 36px;
}
.forgotPassword__a3fd43 {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  color: rgba(var(--color-text-primary), 0.85);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  line-height: 18px;
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  text-align: right;
  cursor: pointer;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .forgotPassword__a3fd43 {text-align: right;
  }
}
.forgotPassword__a3fd43:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
.register__0858cb {
  cursor: pointer
}
.register__0858cb:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
.formTitle__8cbc53 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-size: 36px;
  line-height: 1.1em;
  margin-top: 0;
}
.formHeight__13a07d {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  padding: 24px 27px;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
}
.formFooter__de9edc {
  padding: 24px 27px;
  font-size: 12px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  text-align: center;
  /*background: rgb(var(--color-background-secondary));*/
  border-radius: 0 0 8px 8px;
}
.formFooter__de9edc .loginTip__41787a {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 12px;
    /* font-weight: bold; */
    line-height: 15px;
    cursor: pointer
  }
.formFooter__de9edc .loginTip__41787a:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
.formFooter__de9edc .title__b82708 {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-family: var(--font-secondary-family);
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    font-size: 18px;
  }
.formFooter__de9edc .subtitle__c03f8d {
    display: block;
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
.socialLogin__c67aa6 {
  text-align: center;
  margin: 30px 0 30px;
}
.socialTitle__f84f33 {
  font-size: 10px;
  font-weight: 400;
  color: rgb(128, 128, 128);
  color: rgb(var(--color-other));
}
.socialButtons__82f556 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.socialButtons__82f556 li {
    display: inline-block;
    margin: 0 7px;
  }
.socialButtons__82f556 a {
    text-align: center;
    line-height: 53px;
    font-size: 1.8em;
    display: block;
    width: 48px;
    height: 48px;
    background: rgb(234, 235, 240);
    background: rgb(var(--color-background-primary));
    border-radius: 24px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(136, 134, 134, 0.1);
    -webkit-box-shadow: 0 4px 8px 0 rgba(var(--color-background-secondary), 0.1);
            box-shadow: 0 4px 8px 0 rgba(136, 134, 134, 0.1);
            box-shadow: 0 4px 8px 0 rgba(var(--color-background-secondary), 0.1);
  }
.formError__823d89 {
  position: relative;
  text-align: center;
  font-size: 9pt;
  font-size: var(--font-xsmall);
  color: rgb(236, 9, 31);
  color: rgb(var(--color-danger));
  /* min-height: 15px; */

  margin-top: 20px;

  margin-top: var(--general-spacing);
  margin-bottom: calc(20px * 2);
  margin-bottom: calc(var(--general-spacing) * 2);
}


.light__c18308 > * > .thumb__1fd638 {
    background-color: rgb(234, 235, 240);
    background-color: rgb(var(--color-background-primary));
  }

.thumb__1fd638 {
  position: relative;
  background-color: rgb(136, 134, 134);
  background-color: rgb(var(--color-background-secondary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  width: calc(8px * 2);
  width: calc(var(--general-border-radius) * 2);
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  opacity: 0.3;
  cursor: pointer
}

.thumb__1fd638:hover {
    opacity: 0.7;
}

.bodyModal__70f2df {
  overflow: hidden;
}
.modal__e6a50a {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  z-index: var(--z-index-modal);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #E9EAEC;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition)
}
.modal__e6a50a:not(:last-of-type) {filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="4" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.80315 0.17879999999999996 0.018049999999999997 0 0 0.05315 0.9288 0.018049999999999997 0 0 0.05315 0.17879999999999996 0.76805 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter: blur(4px) grayscale(25%);filter: blur(4px) grayscale(25%);
}
.modal__e6a50a.visibleAppBar__a0669a {z-index: calc(1000 - 1);z-index: calc(var(--z-index-site-header) - 1);
}
.modal__e6a50a.withOverlay__4629de {background-color: rgba(136, 134, 134,.9);background-color: rgba(var(--color-background-secondary),.9);
}
.container__53b6b0, .scrollContainer__566781 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.scrollViewContainer__df9b42 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.scrollViewContainer__df9b42 > * {
    margin: auto;
  }
.dialog__abe95f {
  position: relative;
  background-color: rgba(237, 238, 240, .8);
  -webkit-box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);
  -webkit-box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);
          box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);
          box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);
  min-width: 400px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
  padding: var(--general-spacing);
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  color: #191C22;
}

  .dialog__abe95f > *:not(:last-child) {
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
@media only screen and (min-width: 0) and (max-width: 639px) {

  .dialog__abe95f {width: 100%;min-width: auto;
  }
}
.title__2f010b {
  position: relative;
  font-size: 12pt;
  font-size: var(--font-small);
  font-weight: 700;
}
.content__30f9b5 {
  position: relative;
  font-size: 9pt;
  font-size: var(--font-xsmall);
  height: 100%;
}
.actions__78ccaa {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .actions__78ccaa {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
  }

  .actions__78ccaa > * {
      -webkit-box-flex: 1;
          -ms-flex: 1 1;
              flex: 1 1;
  }

  .actions__78ccaa > *:not(:last-child) {margin-bottom: calc(20px / 2);margin-bottom: calc(var(--general-spacing) / 2);
  }
}
@media only screen and (min-width: 640px) {

  .actions__78ccaa > *:not(:last-child) {
      margin-right: calc(20px / 2);
      margin-right: calc(var(--general-spacing) / 2);
  }
}
.information__1d2d9e {
  width: 70vw;
  height: 100%;
  padding: 20px;
  padding: var(--general-spacing);
  overflow: hidden;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .information__1d2d9e {
    padding: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 1023px) {
  .information__1d2d9e {
    padding-top: 0;
    width: 88vw;
  }
}
.dialogBig__9a8655 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin-bottom: 80px;
  width: auto;

  margin-top: 0;
}
@media only screen and (min-width: 640px) {
  .dialogBig__9a8655 {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1023px) {
  .dialogBig__9a8655 {
    margin-left: 20px;
    margin-left: var(--general-spacing);
    margin-right: 20px;
    margin-right: var(--general-spacing);
    width: auto;
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
    margin-top: 0;
  }
}
.dialogSmall__ec5614 {
  margin-top: 0;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .dialogSmall__ec5614 {
    margin-left: 20px;
    margin-left: var(--general-spacing);
    margin-right: 20px;
    margin-right: var(--general-spacing);
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .dialogSmall__ec5614 {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1440px) {
  .dialogSmall__ec5614 {
    margin-top: 110px;
  }
}
.verfication__ccec10 {
  text-align: center;
}
.title__aef463 {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 30px;
}
.read__a291fb {
  line-height: 32px;
  font-size: 14px;
}
.read__a291fb a {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
    text-decoration: underline;
    font-weight: 700;
    display: inline-block;
    margin: 0 6px;
  }
.actions__57d3d1 {
  list-style: none;
  padding: 0;
  margin: 38px 0 0;
}
.actions__57d3d1 li {
    margin-bottom: 20px;
  }
.btnCancel__a5ccb4 {
  padding: 7px 17px;
  font-size: 12px;
  min-height: 0;
}
.decline__79648c {
  text-align: center;
  max-width: 360px;
}
.condition__7f3a7b {
  font-size: 18px;
  line-height: 22px;
}
.condition__7f3a7b strong {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
  }
.contentMargin__9ebe5c {
  margin-top: 10px;
}
.about__0c9689 {
  padding-right: 100px;
}
@media only screen and (max-width: 1023px) {
  .about__0c9689 {
    padding-right: 20px;
  }
}
.registerForm__2f9397 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1
}
.registerForm__2f9397.success__fa0a38 .formContainer__443293 {
      display: none;
}
.registerForm__2f9397.success__fa0a38 .notice__3e9502 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.cols2__00b899 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cols2__00b899 .col__e46214 {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
.inputsContainer__79eb91 {
  /*margin-bottom: calc(var(--general-spacing) * 1);*/
}
.formTitle__532b44 {
  text-align: center;
  margin-bottom: calc(20px * 0.5);
  margin-bottom: calc(var(--general-spacing) * 0.5);
  text-shadow: 0 8px 8px rgba(136, 134, 134, 0.1);
  text-shadow: 0 8px 8px rgba(var(--color-background-secondary), 0.1);
}
.formHeight__726e5b {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 27px;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
}
.formContainer__443293 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.formError__234612 {
  position: relative;
  text-align: center;
  font-size: 9pt;
  font-size: var(--font-xsmall);
  color: rgb(236, 9, 31);
  color: rgb(var(--color-danger));
  min-height: 15px;

  margin-top: 20px;

  margin-top: var(--general-spacing);
  margin-bottom: 20px;
  margin-bottom: var(--general-spacing);
}
.formButton__9e6685 {
  margin-bottom: 20px;
  margin-bottom: var(--general-spacing);
}
.form__c3f78b {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.socialLogin__55973a {
  text-align: center;
  padding-bottom: 10px;
}
.socialTitle__7d7517 {
  font-size: 10px;
  font-weight: 400;
  color: rgb(128, 128, 128);
  color: rgb(var(--color-other));
}
.socialButtons__2a276e {
  list-style: none;
  margin: 0;
  padding: 0;
}
.socialButtons__2a276e li {
    display: inline-block;
    margin: 0 7px;
  }
.socialButtons__2a276e a {
    text-align: center;
    line-height: 53px;
    font-size: 1.8em;
    display: block;
    width: 48px;
    height: 48px;
    background: rgb(234, 235, 240);
    background: rgb(var(--color-background-primary));
    border-radius: 24px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(136, 134, 134, 0.1);
    -webkit-box-shadow: 0 4px 8px 0 rgba(var(--color-background-secondary), 0.1);
            box-shadow: 0 4px 8px 0 rgba(136, 134, 134, 0.1);
            box-shadow: 0 4px 8px 0 rgba(var(--color-background-secondary), 0.1);
  }
.notice__3e9502 {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
.notice__3e9502 > *:not(:last-child) {
    /*margin-bottom: var(--general-spacing);*/
  }
.notice__3e9502 > .noticeTitle__d01f8a {
    position: relative;
    font-size: 18pt;
    font-size: var(--font-medium);
    text-shadow: 0 8px 8px rgba(136, 134, 134, 0.1);
    text-shadow: 0 8px 8px rgba(var(--color-background-secondary), 0.1);
    font-weight: 700;
  }
.notice__3e9502 > .noticeDescription__260328 {
    position: relative;
    margin-bottom: calc(20px * 3);
    margin-bottom: calc(var(--general-spacing) * 3);
  }
.notice__3e9502 > .noticeContent__2082e1 {
    position: relative;
    font-size: 9pt;
    font-size: var(--font-xsmall);
  }
.column__c72f70 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.column__c72f70 > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1
  }
.column__c72f70 > *:not(:last-child) {
  margin-right: 20px;
  margin-right: var(--general-spacing);
}
.termsCheck__ec2aaf {
  margin-bottom: 20px;
  font-size: 10px;
  line-height: 13px;
  text-align: left;
}
.checkboxLabel__1c47f4 {
  margin-left: 24px;
}
.orangeLink__c94487 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.formFooter__32bd54 {
	text-align: center;
  margin: 0;

}
.formFooter__32bd54 .loginTip__38c7df {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 12px;
    /* font-weight: bold; */
    line-height: 15px;
    cursor: pointer
  }
.formFooter__32bd54 .loginTip__38c7df:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}


.forgotPasswordForm__b5447c {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  background: rgb(136, 134, 134);
  background: rgb(var(--color-background-secondary));
  border-radius: 8px;
  border-radius: var(--general-border-radius)
}
.forgotPasswordForm__b5447c.success__8580b1 .formContainer__d7f497 {
      display: none;
}
.forgotPasswordForm__b5447c.success__8580b1 .notice__ca4f87 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.error__fcab02 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  margin-bottom: 20px;
}
.formTitle__01345d {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 20px;
  line-height: 1.1em;
  margin-top: 0;
}
.subtitle__15a20f {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  margin-bottom: 20px;
  margin-bottom: var(--general-spacing);
}
.formHeight__8028da {
  position: relative;
  /* min-height: 400px; */
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.formContainer__d7f497 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  padding: 24px 27px;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
}
.formFooter__3addfe {
  position: relative;
  font-size: 12px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  text-align: center;
}
.formFooter__3addfe a {
    cursor: pointer;
    text-decoration: underline;
  }
.button__fa7aea {
  min-width: 170px;
  margin-top: 20px;
  margin-top: var(--general-spacing);
}
.notice__ca4f87 {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  padding: 24px 27px;
}
.notice__ca4f87 > *:not(:last-child) {
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
.noticeTitle__bdcf7c {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-secondary-bold);
  font-size: 36px;
  line-height: 1.1em;
  margin-top: 0;
  text-align: left;
}
.noticeDescription__7705a8 {
  position: relative;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: 700;
  font-weight: var(--font-secondary-bold);
}
.noticeDescription__7705a8 strong {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
  }
.noticeContent__0aae1e {
  position: relative;
  color: rgb(0, 0, 0, 0.55);
  color: rgb(var(--color-text-primary), 0.55);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  margin-top: calc(20px * 2);
  margin-top: calc(var(--general-spacing) * 2);
  font-size: 9pt;
  font-size: var(--font-xsmall);
}


.changePasswordForm__60dcd2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1
}
.changePasswordForm__60dcd2.success__213246 .formContainer__cb2434 {
      display: none;
}
.changePasswordForm__60dcd2.success__213246 .notice__fc0da4 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.formTitle__e6a456 {
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 36px;
  line-height: 1.1em;
  margin-top: 0;
}
.formHeight__29d27b {
  position: relative;
  min-height: 400px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  padding: 24px 27px;
}
.formMessage__32c415 {
  position: relative;
  text-align: center;
  font-size: 9pt;
  font-size: var(--font-xsmall);
  margin-bottom: calc(20px * 2);
  margin-bottom: calc(var(--general-spacing) * 2);
}
.formError__4b2a9c {
  position: relative;
  text-align: center;
  font-size: 9pt;
  font-size: var(--font-xsmall);
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));

  margin-top: 20px;

  margin-top: var(--general-spacing);
  margin-bottom: calc(20px * 2);
  margin-bottom: calc(var(--general-spacing) * 2);
}
.formContainer__cb2434 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.formFooter__4f5023 {
  position: relative;
  font-size: 12px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  text-align: center;
}
.formFooter__4f5023 a {
    cursor: pointer;
    text-decoration: underline;
  }
.button__bf7102 {
  margin-top: 20px;
  margin-top: var(--general-spacing);
}
.notice__fc0da4 {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  padding: 24px 27px;
}
.notice__fc0da4 > *:not(:last-child) {
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
.notice__fc0da4 > .noticeTitle__3113ad {
    position: relative;
    font-size: 18pt;
    font-size: var(--font-medium);
    text-shadow: 0 8px 8px rgba(136, 134, 134, 0.15);
    text-shadow: 0 8px 8px rgba(var(--color-background-secondary), 0.15);
    font-weight: 700;
  }
.notice__fc0da4 > .noticeDescription__d1c4d4 {
    position: relative;
    margin-bottom: calc(20px * 3);
    margin-bottom: calc(var(--general-spacing) * 3);
  }
.notice__fc0da4 > .noticeContent__990b45 {
    position: relative;
    font-size: 9pt;
    font-size: var(--font-xsmall);
  }
.authentication__e0d715 {
  position: relative;
  background: rgb(136, 134, 134) no-repeat top center;
  background: rgb(var(--color-background-secondary)) no-repeat top center;
  background-size: cover;
  min-height: 810px;

  -webkit-box-flex: 1;

      -ms-flex: 1 1;

          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container__456dfb {
  position: relative;
  max-width: 430px;
  width: 100%;
  margin: 0 auto calc(20px * 2);
  margin: 0 auto calc(var(--general-spacing) * 2);
  -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .50);
          box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .50);
  border-radius: 8px;
  border-radius: var(--general-border-radius);
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .container__456dfb {
    width: 100%;
  }
}
.authTabs__e8498e {
  position: absolute;
  right: 20px;
  top: -28px;
  height: 28px;
}
.authTabs__e8498e .btnSwitch__fa1aee {
    cursor: pointer;
    height: 28px;
    padding: 0 20px;
    float: left;
    display: block;
    -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    -webkit-transition: var(--general-color-transition);
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    transition: var(--general-color-transition);
    background: rgb(136, 134, 134);
    background: rgb(var(--color-background-secondary));
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    font-size: 12px;
    line-height: 28px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 4px 0 0 0;
    -webkit-box-shadow: 0 -14px 16px 0 rgba(0, 0, 0, .18);
            box-shadow: 0 -14px 16px 0 rgba(0, 0, 0, .18)
  }
.authTabs__e8498e .btnSwitch__fa1aee:last-child {
  border-radius: 0 4px 0 0;
}
.authTabs__e8498e .btnSwitch__fa1aee:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.authTabs__e8498e .btnSwitch__fa1aee.active__bdc0eb {
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}


.disclaimer__c53252 {
  font-size: 12px;
  font-weight: 300;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
}

.modalWidth__657e3b {
  max-width: 500px;
}

.reactivateConfirmationTitle__decd4b {
  display: block;
  font-size: 16px;
  margin-bottom: 0;
}

.reactivatePrice__7b4489 {
  font-size: 17px;
  margin-bottom: 18px;
}

.reactivatePrice__7b4489 strong {
    -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    -webkit-transition: var(--general-color-transition);
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    transition: var(--general-color-transition);
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
    font-weight: 700;
  }

.error__32640a {
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  margin-bottom: 20px;
}
.dialog__aa6ab6 {
  position: relative;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  -webkit-box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);
  -webkit-box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);
          box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);
          box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);
  min-width: 400px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
  padding: var(--general-spacing);
  color: #191C22;
}

  .dialog__aa6ab6 > *:not(:last-child) {
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
@media only screen and (min-width: 0) and (max-width: 639px) {

  .dialog__aa6ab6 {/* position: fixed; */bottom: 0;width: 100%;min-width: auto;
  }
}
@media only screen and (min-width: 640px) {

  .dialog__aa6ab6 {border-radius: 8px;border-radius: var(--general-border-radius);
  }
}
.title__0da8f7 {
  position: relative;
  font-size: 12pt;
  font-size: var(--font-small);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.content__c7cde8 {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-size: 9pt;
  font-size: var(--font-xsmall);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.actions__27a42f {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .actions__27a42f {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
  }

  .actions__27a42f > * {
      -webkit-box-flex: 1;
          -ms-flex: 1 1;
              flex: 1 1;
  }

  .actions__27a42f > *:not(:last-child) {margin-bottom: calc(20px / 2);margin-bottom: calc(var(--general-spacing) / 2);
  }
}
@media only screen and (min-width: 640px) {

  .actions__27a42f > *:not(:last-child) {
      margin-right: calc(20px / 2);
      margin-right: calc(var(--general-spacing) / 2);
  }
}
.header__e7b637 {
  border-radius: 8px 8px 0 0;
  /* background-color: #EFEFF4; */
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  padding: 5px 10px 10px 17px;
  position: relative;
}
.icon__c13c1b {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  width: 1.5em;
  height: 1.5em;
  bottom: -0.4em;
}
.readAll__3c7be0 {
  float: right;
  margin-right: 10px;
  cursor: pointer;
}
.readAll__3c7be0 .icon__c13c1b {
    width: 1em;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
  }
.readAll__3c7be0 .icon__c13c1b:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}
.loading__f3bb9b {
  height: 300px;
}
.noNotificationsMessage__7236f7 {
  position: relative;
  font-size: 12pt;
  font-size: var(--font-small);
  text-align: center;
  padding: 20px;
  padding: var(--general-spacing);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 150px;
  height: 300px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.list__24d439 {
  position: relative;
  /* list-style: none; */
  margin: 0;
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  max-height: 300px;
  /* overflow-y: scroll; */
}
.newItem__fbe71f {
  border-bottom: 1px solid #DDD9CD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  cursor: pointer
}
.newItem__fbe71f.unreadItem__482c6e {
  background-color: #F3F2EE;
  border-color: rgb(234, 235, 240);
  border-color: rgb(var(--color-background-primary));
}
.newItem__fbe71f.unreadItem__482c6e .itemInfo__6aa7ed .type__477706 {
      color: rgb(186, 13, 22);
      color: rgb(var(--color-secondary));
}
.dotPlace__33b485 {
  width: 36px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.unread__a27d70 {
  display: block;
  width: 9px;
  height: 9px;
  background-color: rgb(186, 13, 22);
  background-color: rgb(var(--color-secondary));
  border-radius: 50em;
}
.itemImage__db0c49 {
  width: 112px;
  height: 64px;
  background: rgb(234, 235, 240) no-repeat center center;
  background: rgb(var(--color-background-primary)) no-repeat center center;
  background-size: cover;
  -webkit-box-shadow: 0 8px 8px 0 rgba(136, 134, 134, 0.25);
  -webkit-box-shadow: 0 8px 8px 0 rgba(var(--color-background-secondary), 0.25);
          box-shadow: 0 8px 8px 0 rgba(136, 134, 134, 0.25);
          box-shadow: 0 8px 8px 0 rgba(var(--color-background-secondary), 0.25);
  border-radius: 8px;
  margin-right: 14px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.itemInfo__6aa7ed {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 10px;
}
.itemInfo__6aa7ed .type__477706 {
    font-size: 12px;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    margin: 0;
    text-transform: uppercase;
    font-weight: 400;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    display: none;
  }
.itemInfo__6aa7ed .title__739856 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 12px;
    line-height: 1.3em;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
.itemInfo__6aa7ed .body__96fad3 {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    font-size: 12px;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    line-height: 1.3em;
    margin: 0;
  }
.itemInfo__6aa7ed .date__5df99f {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 8px;
    margin: 4px 0 0 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
.userMenu__5b09d6 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  position: absolute;
  z-index: 1100;
  z-index: var(--z-index-user-menu);
  top: 40px;
  right: -6px;
  /*height: 400px;*/
  width: 400px;
	border-radius: 8px;
	border-radius: var(--general-border-radius);
	background-color: rgb(234, 235, 240);
	background-color: rgb(var(--color-background-primary));
  -webkit-box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.15);
  -webkit-box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.15);
          box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.15);
          box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.15);
  color: rgb(var(--color-primary-text));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*flex-direction: column;*/
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .userMenu__5b09d6 {position: fixed;top: 82px;right: 0;bottom: 0;left: 70px;width: auto;border-radius: 0;
  }
}
@media only screen and (min-width: 640px) {
  .userMenu__5b09d6::after {top: -5px;right: 14px;content: " ";position: absolute;pointer-events: none;width: 0;height: 3px;border-top-left-radius: 5px;border-top-right-radius: 5px;border: 5px solid rgba(234, 235, 240, 0.95);border: 5px solid rgba(var(--color-background-primary), 0.95);border-bottom: 0;-webkit-box-sizing: border-box;box-sizing: border-box;
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .userMenu__5b09d6 h5 {max-width: 90%;
  }
}
.notifications__0858f7 {
  position: relative;
  overflow: hidden;
  border-radius: 0 0 8px 8px;
  border-radius: 0 0 var(--general-border-radius) var(--general-border-radius);
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .notifications__0858f7 {max-height: none;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;
  }
}
.notifications__0858f7::after {position: absolute;content: '';left: 0;right: 0;height: 10px;top: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(136, 134, 134, 0.13)), to(rgba(136, 134, 134, 0)));background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--color-background-secondary), 0.13)), to(rgba(var(--color-background-secondary), 0)));background: linear-gradient(to bottom, rgba(136, 134, 134, 0.13) 0%, rgba(136, 134, 134, 0) 100%);background: linear-gradient(to bottom, rgba(var(--color-background-secondary), 0.13) 0%, rgba(var(--color-background-secondary), 0) 100%);opacity: 0.8;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .notifications__0858f7::after {}
}
.videoList__676880 li:last-child .newItem__52e651 {
  border-bottom: none;
}
.itemImage__78e654 {
  width: 40%;
  min-width: 138px;
  height: 78px;
  background: rgb(234, 235, 240) no-repeat center center;
  background: rgb(var(--color-background-primary)) no-repeat center center;
  background-size: cover;
  -webkit-box-shadow: 0 4px 12px 0 rgba(136, 134, 134, 0.5);
  -webkit-box-shadow: 0 4px 12px 0 rgba(var(--color-background-secondary), 0.5);
          box-shadow: 0 4px 12px 0 rgba(136, 134, 134, 0.5);
          box-shadow: 0 4px 12px 0 rgba(var(--color-background-secondary), 0.5);
  margin-right: 14px;
}
.itemCat__a7b5c3 {
	color: rgb(0, 0, 0);
	color: rgb(var(--color-text-primary));
  /*color: #fff;*/
	font-size: 6px;
  text-transform: uppercase;
	font-weight: bold;
  display: block;
  position: relative;
  top: 10px;
  left: 10px;
}
.noticeInfo__ed3a35 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.noticeInfo__ed3a35 .title__2b3663 {
    font-weight: bold;
    font-size: 16px;
  }
.noticeInfo__ed3a35 .desc__f15eac {
    font-weight: 300;
    font-size: 12px;
  }
.itemInfo__973a7f {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  position: relative;
}
.itemInfo__973a7f .type__f231fb {
    font-size: 12px;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    margin: 0 0 0.8em;
    text-transform: uppercase;
    font-weight: 400;
  }
.itemInfo__973a7f .title__2b3663 {
    color: #191C22;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 0.2em;
    text-transform: uppercase;
  }
.itemInfo__973a7f .desc__f15eac {
    color: #777;
    font-size: 12px;
    margin: 0;
  }
.itemShare__d1dd61 {
  font-size: 10px;
  line-height: 20px;
  text-align: center;
  border: 1px solid rgb(128, 128, 128);
  border: 1px solid rgb(var(--color-other));
  border-radius: 10px;
  position: absolute;
  right: -10px;
  top: 0;
  width: 20px;
  height: 20px;
}
.content__d5208b {
  position: relative;
  border-top-left-radius: 8px;
  border-top-left-radius: var(--general-border-radius);
  border-top-right-radius: 8px;
  border-top-right-radius: var(--general-border-radius);
  overflow: hidden;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  /* border-top: 1px solid #e9e5d9; */
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .content__d5208b {top: 42px;position: absolute;width: 100%;
  }
}
.content__d5208b > .header__e7b75c {
    position: relative;
    padding: 0 20px;
    padding: 0 var(--general-spacing);
    display: none;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .content__d5208b > .header__e7b75c {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;z-index: calc(1100 + 1);z-index: calc(var(--z-index-user-menu) + 1);height: 20px;position: absolute;top: 0;right: 0;
  }
}
.content__d5208b > .header__e7b75c > .iconButton__b9de72 {
      width: 24px;
      height: 24px;
      position: relative;
      display: block;
      color: rgb(0, 0, 128);
      color: rgb(var(--color-primary));
      cursor: pointer;
}
.content__d5208b > .header__e7b75c > .iconButton__b9de72:hover, .content__d5208b > .header__e7b75c > .iconButton__b9de72.active__ab54ff {color: rgb(186, 13, 22);color: rgb(var(--color-secondary));
}
.authentication__efbfb8 {
  position: relative;
  padding: 20px;
  padding: var(--general-spacing);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.authentication__efbfb8 > *:not(:last-child) {
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
.authentication__efbfb8 > .authenticationNotice__fb9b50 {
    position: relative;
    font-size: 9pt;
    font-size: var(--font-xsmall);
    text-align: center;
  }
.authentication__efbfb8 > .authenticationActions__2a4b14 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 9pt;
    font-size: var(--font-xsmall);
  }
.authentication__efbfb8 > .authenticationActions__2a4b14 > * {
      text-transform: uppercase
    }
.authentication__efbfb8 > .authenticationActions__2a4b14 > *:not(:last-child) {margin-right: 20px;margin-right: var(--general-spacing);
}
.menu__bba47e {
  position: relative;
  overflow: visible;
}
.menu__bba47e > .menuItem__b062f3 {
    position: relative;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    padding: 0 calc(20px * 1.5);
    padding: 0 calc(var(--general-spacing) * 1.5);
    padding-left: 17px;
    min-height: 38px;
    font-size: 9pt;
    font-size: var(--font-xsmall);
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease-in;
    transition: background-color 0.2s ease-in;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
.menu__bba47e > .menuItem__b062f3:hover {background-color: rgba(0, 0, 128, 0.5);background-color: rgba(var(--color-primary), 0.5);
}
.menu__bba47e > .menuItem__b062f3:not(:last-child):before {position: absolute;content: '';height: 1px;left: 0;right: 0;bottom: 0;margin: 0 calc(20px / 2);margin: 0 calc(var(--general-spacing) / 2);border-bottom: 1px solid #DDD9CD;
}
.userMenuItem__11fed3 {
  font-size: 14px !important;
  font-weight: bold;
  letter-spacing: 0.1px;
  line-height: 21px;
}
.userMenuItem__11fed3 > .userAvatar__895504 {
    height: 24px;
    width: 24px;
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    margin-right: calc(20px / 2);
    margin-right: calc(var(--general-spacing) / 2);
  }
.icnBack__ceac11 {
  height: 24px;
  width: 24px;
}
.iconHolder__e66409 {
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  margin-right: 9px;
  vertical-align: bottom;
}
.iconHolder__e66409 .iconUser__a8539a {
    width: 24px;
    height: 24px;
  }
.iconHolder__e66409 .iconContinue__fb5078 {
    width: 24px;
    height: 24px;
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.iconCircle__20006c {
  border: solid 1px rgb(136, 134, 134);
  border: solid 1px rgb(var(--color-background-secondary));
  border-radius: 50em;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  margin-right: 9px;
}
.iconCircle__20006c .iconHeart__5f6c90 {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
    padding-top: 2px;
    /* text-shadow: 0 2px 4px rgba(0,0,0,0.5); */
  }


.user__3e960c {
  position: relative;
}

.subscribe__64024a {
  margin-right: 10px;
}

.btnMenu__1c9fd0 {
  position: relative;
  display: block;
  color: #fff;
  cursor: pointer;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px
}

.btnMenu__1c9fd0:hover, .btnMenu__1c9fd0.active__ac43f1 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}

.btnMenu__1c9fd0 .notes__a7d3c6 {
    position: absolute;
    -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    -webkit-transition: var(--general-color-transition);
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    transition: var(--general-color-transition);
    background: rgb(0, 0, 128);
    background: rgb(var(--color-primary));
    min-width: 10px;
    height: 10px;
    border-radius: 5px;
    right: 0;
    bottom: -2px;
    color: #191C22;
    font-size: 9px;
    text-align: center;
    line-height: 10px;
    font-weight: 700;
    padding: 0 4px;
}

.userMenuLabel__21e63c {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 200px;
}

.userMenu__4a7e9d {
  margin-left: 24px;
  position: relative;
}

.icon__de46e8 {
  position: relative;
  width: 26px;
  height: 28px;
  display: inline-block;
  margin-right: 6px;
}

.icnMenu__7474a7 {
  height: 24px;
  width: 26px;
  -webkit-filter: drop-shadow(0 2px 4px rgba(136, 134, 134, 0.5));
  -webkit-filter: drop-shadow(0 2px 4px rgba(var(--color-background-secondary), 0.5));
          filter: drop-shadow(0 2px 4px rgba(136, 134, 134, 0.5));
          filter: drop-shadow(0 2px 4px rgba(var(--color-background-secondary), 0.5));
}

.icnArrow__609d21 {
  width: 26px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.btnMenu__1c9fd0.active__ac43f1 .icnArrow__609d21 {
    -webkit-transform: rotate(-180deg) translate(0, 50%);
            transform: rotate(-180deg) translate(0, 50%);
  }


.Favorite__d8905c {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  display: inline-block;
  opacity: 0.8;
  margin: 0;
  padding: 0;
  font-size: 22.4px;
  font-size: 1.4rem;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 1px solid rgb(255, 255, 255);
  border: 1px solid rgb(var(--color-static));
  border-radius: 50em;
  outline: none;
  background-color: rgba(237, 238, 240, .1);
  padding-top: 1px
}
.Favorite__d8905c.whiteBackground__f0835f {
  color: #191C22;
  border-color: rgb(0, 0, 128);
  border-color: rgb(var(--color-primary));
}
.Favorite__d8905c .colored__fb1bf7 {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
}
.Favorite__d8905c:hover {
  opacity: 1;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.large__325343 {
  width: 44px;
  height: 44px;
  border: 2px solid rgb(255, 255, 255);
  border: 2px solid rgb(var(--color-static));
  position: relative;
  top: 3px
}
.large__325343 svg {
  width: 20px;
  height: 20px;
  position: relative;
  top: 3px;
}


@-webkit-keyframes bar1__fa003a {
  0% {
    -webkit-transform: translateY(40%);
            transform: translateY(40%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    fill: rgb(236, 9, 31);
    fill: rgb(var(--color-danger));
  }
}
@keyframes bar1__fa003a {
  0% {
    -webkit-transform: translateY(40%);
            transform: translateY(40%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    fill: rgb(236, 9, 31);
    fill: rgb(var(--color-danger));
  }
}
@-webkit-keyframes bar2__9ed5ce {
  0% {
    -webkit-transform: translateY(30%);
            transform: translateY(30%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    fill: rgb(236, 9, 31);
    fill: rgb(var(--color-danger));
  }
}
@keyframes bar2__9ed5ce {
  0% {
    -webkit-transform: translateY(30%);
            transform: translateY(30%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    fill: rgb(236, 9, 31);
    fill: rgb(var(--color-danger));
  }
}
@-webkit-keyframes bar3__fecfb6 {
  0% {
    -webkit-transform: translateY(60%);
            transform: translateY(60%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    fill: rgb(236, 9, 31);
    fill: rgb(var(--color-danger));
  }
}
@keyframes bar3__fecfb6 {
  0% {
    -webkit-transform: translateY(60%);
            transform: translateY(60%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    fill: rgb(236, 9, 31);
    fill: rgb(var(--color-danger));
  }
}
.playIcon__aae5f4 {
  display: inline-block;
  width: 1em;
  height: 1em;
}
.playIcon__aae5f4 .bar1__fa003a {
  -webkit-transform: translateY(20%);
          transform: translateY(20%);
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  fill: rgb(234, 235, 240);
  fill: rgb(var(--color-background-primary));
}
.playIcon__aae5f4 .bar2__9ed5ce {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  fill: rgb(234, 235, 240);
  fill: rgb(var(--color-background-primary));
}
.playIcon__aae5f4 .bar3__fecfb6 {
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  fill: rgb(234, 235, 240);
  fill: rgb(var(--color-background-primary));
}
.play__9e2618 .bar1__fa003a {
  -webkit-animation: bar1__fa003a .6s infinite alternate;
          animation: bar1__fa003a .6s infinite alternate;
}
.play__9e2618 .bar2__9ed5ce {
  -webkit-animation: bar2__9ed5ce .3s infinite alternate;
          animation: bar2__9ed5ce .3s infinite alternate;
}
.play__9e2618 .bar3__fecfb6 {
  -webkit-animation: bar3__fecfb6 .4s infinite alternate;
          animation: bar3__fecfb6 .4s infinite alternate;
}


.ShareMenu__dc9c83 {
  position: relative;
  line-height: 44px
}
.ShareMenu__dc9c83.whiteBackground__d71d78 .container__3a4b5f {
      border-color: rgb(0, 0, 128);
      border-color: rgb(var(--color-primary))
}
.ShareMenu__dc9c83.whiteBackground__d71d78 .container__3a4b5f > svg {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.ShareMenu__dc9c83.whiteBackground__d71d78 .facebook__e2ba2e:hover {
      color: #3C5A96;
}
.ShareMenu__dc9c83.whiteBackground__d71d78 .twitter__665f26:hover {
      color: #2AA2EF;
}
.ShareMenu__dc9c83.whiteBackground__d71d78 .linkedin__6053bf:hover {
      color: #116EA4;
}
.ShareMenu__dc9c83.whiteBackground__d71d78 .reddit__fce6ca:hover {
      color: #FF4500;
}
.ShareMenu__dc9c83.whiteBackground__d71d78 .link__462aa1:hover {
      color: rgb(186, 13, 22);
      color: rgb(var(--color-secondary));
}
.container__3a4b5f {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid rgb(255, 255, 255);
  border: 2px solid rgb(var(--color-static));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 5;
      -ms-flex: 5 1;
          flex: 5 1;
  border-radius: 22px;
  overflow: hidden;
  background-color: rgba(237, 238, 240, .1);
  position: absolute;
  cursor: pointer;
  width: 44px;
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  opacity: 0.8
}
.container__3a4b5f > svg {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  margin: 10px;
  font-size: 38.4px;
  font-size: 2.4rem;
  cursor: pointer;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear
}
.container__3a4b5f > svg.shareBtn__8636fd {
  width: 1em;
  opacity: 1;
  pointer-events: none;
  font-size: 41.6px;
  font-size: 2.6rem;
  margin: 4px 5px 10px 5px;
}
.container__3a4b5f > svg:not(.shareBtn__8636fd) {
  width: 0;
  margin: 0;
  overflow: visible;
  opacity: 0;
  pointer-events: none;
}
.opened__b2f79b {
  cursor: auto;
  width: 300px;
  z-index: 3;
  opacity: 1
}
.opened__b2f79b > svg.shareBtn__8636fd {
  overflow: visible;
  opacity: 0.3;
}
.opened__b2f79b > svg:not(.shareBtn__8636fd) {
  width: 1em;
  opacity: 1;
  margin: 5px 7px 11px 7px;
  pointer-events: all;
}
.facebook__e2ba2e:hover {
  color: #3C5A96;
}
.twitter__665f26:hover {
  color: #2AA2EF;
}
.linkedin__6053bf:hover {
  color: #116EA4;
}
.reddit__fce6ca:hover {
  color: #FF4500;
}
.link__462aa1:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}
.urlContainer__283dbf {
  position: fixed;
  top: -100vh;
  left: -100vw;
}
.messageTarget__51088a {
  display: inline-block;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  height: 100%;
  vertical-align: top;
  margin: 0 0 0 55px;
  line-height: 44px;
  font-size: 22.4px;
  font-size: 1.4rem;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  pointer-events: none
}
.messageTarget__51088a.messageTargetShow__f67607 {
  opacity: 1;
}
.small__c2f074 {
  line-height: 24px
}
.small__c2f074 .container__3a4b5f {
  border-width: 1px;
  border-radius: 12px;
  width: 24px
}
.small__c2f074 .container__3a4b5f > svg {
  font-size: 22.4px;
  font-size: 1.4rem
}
.small__c2f074 .container__3a4b5f > svg.shareBtn__8636fd {
  font-size: 22.4px;
  font-size: 1.4rem;
  margin: 2px 3px 6px 3px;
}
.small__c2f074 .opened__b2f79b {
  width: 300px
}
.small__c2f074 .opened__b2f79b > svg:not(.shareBtn__8636fd) {
  margin: 2px 6px 6px 6px;
}
.small__c2f074 .messageTarget__51088a {
  margin-left: 35px;
  line-height: 24px;
}
.modalContainer__a40e96{
  position: absolute;
  width: 100%;
  height: 0;
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  bottom: 0;
  -webkit-box-shadow: 0 -6px 10px 0 rgba(136, 134, 134, 0.25);
  -webkit-box-shadow: 0 -6px 10px 0 rgba(var(--color-background-secondary), 0.25);
          box-shadow: 0 -6px 10px 0 rgba(136, 134, 134, 0.25);
          box-shadow: 0 -6px 10px 0 rgba(var(--color-background-secondary), 0.25);
  -webkit-transition: height .3s ease-in-out;
  transition: height .3s ease-in-out;
}
.modalContainerExpanded__0af45f {
  height: 150px;
}
.close__574772 {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 15px;
  top: 12px;
  cursor: pointer;
}
.description__cd8e7b {
  position: absolute;
  top: 16px;
  left: 13px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
}
.iconsContainer__01ac9a {
  display: inline-block;
  position: relative;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 50px;
}
.iconsContainer__01ac9a svg {
    width: 48px;
    height: 48px;
    padding: 5px;
    background: rgb(220, 226, 236);
    border-radius: 4px;
    margin: 10px 8px 0 8px;
    cursor: pointer;
  }
.iconsContainer__01ac9a .facebook__e2ba2e {
    color: #3C5A96;
  }
.iconsContainer__01ac9a .twitter__665f26 {
    color: #2AA2EF;
  }
.iconsContainer__01ac9a .linkedin__6053bf {
    color: #116EA4;
  }
.iconsContainer__01ac9a .reddit__fce6ca {
    color: #FF4500;
  }
.iconsContainer__01ac9a .link__462aa1 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
  }
.VideoPlayer__730543 {
  position: relative;
  cursor: default;
  width: 100%;
  height: 100%;
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
}
@media only screen and (max-width: 640px) {
  .VideoPlayer__730543 {min-height: 367px;
  }
}
@media only screen and (min-width: 640px) {
  .VideoPlayer__730543 {min-height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .VideoPlayer__730543 {min-height: 575px;
  }
}
@media only screen and (min-width: 1200px) {
  .VideoPlayer__730543 {min-height: 720px;
  }
}
.thumb__8e9bba .controlBarContainer__2d09bd {
    display: none !important;
  }
.thumb__8e9bba .controlBar__55f044 {
    display: none !important;
  }
.thumb__8e9bba .playButtonFull__7d6079 {
    display: none !important;
  }
.thumb__8e9bba .staticCoverInfo__93cc2d {
    display: none !important;
  }
.inactive__348ef1 .controlBarContainer__2d09bd {
    display: none;
  }
.inactive__348ef1 .controlBar__55f044 {
    display: none;
  }
.inactive__348ef1 .videoProgressBarContainer__9915ec {
    display: none;
  }
.inactive__348ef1 .children__a6edd4 {
    opacity:0.42;
  }
.inactive__348ef1 .topLeftContainer__343b6f {
    display: none;
  }
.inactive__348ef1 .pipControls__a1aab9 {
    display: none;
  }
.inactive__348ef1 .pipControlsTop__fa33bf {
    display: none;
  }
.active__03fa45 .controlBar__55f044 {
    opacity: 1;
  }
.playButtonFull__7d6079 {
  position: absolute;
  top: 25%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-25%);
          transform: translateX(-50%) translateY(-25%);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  cursor: pointer
}
.playButtonFull__7d6079:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
.videoPlayerInner__97236c {
  width: 100%;
  height: 100%;
  background: #000000;
  -webkit-box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
          box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
}
.videoPlayerInner__97236c div:first-child {
    margin: auto;
  }
.popOut__78a8e3 {
  width: 300px;
  height: 169px;
  bottom: 20px;
  bottom: var(--general-spacing);
  right: 20px;
  right: var(--general-spacing);
  position: fixed;
  z-index: 100;
  opacity: 0;
  -webkit-animation: showPopOut__3d0931 0.3s ease-in 0s forwards;
          animation: showPopOut__3d0931 0.3s ease-in 0s forwards;
  overflow: hidden;
  border-radius: calc(8px / 2);
  border-radius: calc(var(--general-border-radius) / 2);
}
.popOut__78a8e3 .children__a6edd4 {
    display: none;
  }
@-webkit-keyframes showPopOut__3d0931 {
  to {
    opacity:1;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
  }
}
@keyframes showPopOut__3d0931 {
  to {
    opacity:1;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
  }
}
.floatingArea__723031 {
  min-height: 720px;
}
.fullBrowser__6ebfc9 {
  position: fixed;
  width: 100%;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  bottom: 0;
}
.fullBrowser__6ebfc9 .playButtonFull__7d6079 {
    top: 40%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-40%);
            transform: translateX(-50%) translateY(-40%);
  }
.fullBrowser__6ebfc9 .rightButtons__72cdcf {
    margin-right: 112px;
  }
.fullBrowser__6ebfc9 .leftButtons__2b9156 {
    margin-left: 112px;
  }
.fullBrowser__6ebfc9 .controlBar__55f044 {
    max-width: 100%;
    left: 50%;
    margin-top: 10px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 70px 56px 0 56px;
  }
.fullBrowser__6ebfc9 .social__110b34 {
    padding: 0;
    list-style: none;
  }
.fullBrowser__6ebfc9 .social__110b34 li {
      margin-bottom: 15px;
      float: none;
    }
.fullBrowser__6ebfc9 .videoProgressBarContainer__9915ec {
    padding-left: 56px;
    padding-right: 56px;
    margin-top: 30px;
  }
.jw-display-container {
    display: none !important;
  }
.pulse-play-button, .pulse-visible, .pulse-loading-background, .pulse-skip-button, .pulse-progress, .pulse-ad-counter, .pulse-skin-button-container-top, .pulse-skin-button-container {
    display: none !important;
  }
.hideControlBar .jw-controlbar {
      display: none !important;
    }
.jw-display-controls {
    display: none !important;
  }
.jwplayer {
    margin: auto;
  }
.jw-button-color {
    color: rgb(255, 255, 255) !important;
    color: rgb(var(--color-text-secondary)) !important;
  }
.jw-button-color:hover, .jw-button-color:focus {
    color: rgb(0, 0, 128) !important;
    color: rgb(var(--color-primary)) !important;
  }
.jw-progress {
    background: rgb(0, 0, 128) !important;
    background: rgb(var(--color-primary)) !important;
  }
.jw-video::-webkit-media-text-track-display {
    top: unset !important;
    bottom: 5% !important;
  }
.active .jw-video::-webkit-media-text-track-container {
    height: 80%;
    max-height: calc(100% - 150px) !important;
    max-height: -moz-calc(100% - 150px) !important;
  }
@media only screen and (max-width: 749px) {
  .active .jw-video::-webkit-media-text-track-container {height: 90%;max-height: calc(100% - 50px) !important;max-height: -moz-calc(100% - 50px) !important;
  }
}
.active .jwplayer.jw-flag-controls-hidden video::-webkit-media-text-track-container {
    height: 80%;
    max-height: calc(100% - 150px) !important;
    max-height: -moz-calc(100% - 150px) !important;
}
@media only screen and (max-width: 749px) {
  .active .jwplayer.jw-flag-controls-hidden video::-webkit-media-text-track-container {height: 90%;max-height: calc(100% - 50px) !important;max-height: -moz-calc(100% - 50px) !important;
  }
}
.inactive .jw-video::-webkit-media-text-track-container {
    height: 90%;
    max-height: calc(100% - 50px) !important;
    max-height: -moz-calc(100% - 50px) !important;
}
.inactive .jwplayer.jw-flag-controls-hidden video::-webkit-media-text-track-container {
    height: 90%;
    max-height: calc(100% - 50px) !important;
    max-height: -moz-calc(100% - 50px) !important;
}
.popOut .jwplayer.jw-flag-controls-hidden video::-webkit-media-text-track-container {
    display: none !important;
}
.popOut .jw-video::-webkit-media-text-track-container {
    display: none !important;
}
.active .jw-video::cue {
    /*color: rgba(255, 255, 255, 0.6) !important;*/
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    background: none;
    text-shadow: 0 2px 4px rgba(136, 134, 134, 0.35);
    text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.35);
}
.inactive .jw-video::cue {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    text-shadow: 0 2px 4px rgba(136, 134, 134, 0.35);
    text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.35);
    background: none;
    /*background: rgba(0,0,0,0.8);*/
}
.playerContainer__7bcea1 {}
.headerLoaderContainer__a87dcb {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background-size: cover;
  background-position: center;
}
.controlBarContainer__2d09bd {
  /*padding: 0 calc(var(--general-spacing)*2) 5px calc(var(--general-spacing)*2);*/
  width: 100%;
  /*height: 200px;*/
  /*position: relative;*/
  margin-top: -165px;
  /*padding-top: 40px;*/
  padding-bottom: 10px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(136, 134, 134, 0)), color-stop(72%, rgba(136, 134, 134, 0.6)), to(rgba(136, 134, 134, 0.85)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(72%, rgba(var(--color-background-secondary), 0.6)), to(rgba(var(--color-background-secondary), 0.85)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0.6) 72%, rgba(136, 134, 134, 0.85) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0.6) 72%, rgba(var(--color-background-secondary), 0.85) 100%);
  -webkit-transition: display .3s ease-in-out;
  transition: display .3s ease-in-out;
  background-position: 50% 50%;
  background-origin: padding-box;
  background-clip: border-box;
  background-size: auto auto
}
.controlBarContainer__2d09bd.controlBarFullbrowser__eaca5c {position: fixed;left: 0;right: 0;bottom: 0;
}
.controlBarContainer__2d09bd.withSocial__86316a {margin-top: -200px;padding-bottom: 0;
}
.controlBarContainer__2d09bd.withSocial__86316a.casting__651329 {margin-top: -195px;
}
.controlBar__55f044 {
  max-width: 1120px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  /*padding: 40px 0;*/

  width: 100%;
  height: 150px;
  position: relative;
  /*margin-top: -200px;*/
  -webkit-transition: display .3s ease-in-out;
  transition: display .3s ease-in-out
}
.controlBar__55f044.withSocial__86316a {height: 190px;
}
.staticCoverInfo__93cc2d {
  width: 100%;
  height: 610px;
  position: relative;
  margin-top: -400px;
  -webkit-transition: display .3s ease-in-out;
  transition: display .3s ease-in-out;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(136, 134, 134, 0)), color-stop(72%, rgba(136, 134, 134, 0.6)), to(rgba(136, 134, 134, 0.85)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(72%, rgba(var(--color-background-secondary), 0.6)), to(rgba(var(--color-background-secondary), 0.85)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0.6) 72%, rgba(136, 134, 134, 0.85) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0.6) 72%, rgba(var(--color-background-secondary), 0.85) 100%);
  background-position: 50% 50%;
  background-origin: padding-box;
  background-clip: border-box;
  background-size: auto auto;
}
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 {
    padding: 0 56px;
    position: relative;
  }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticDetails__5aa2ba {
      width: 50%;
      display: inline-block;
    }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticDetails__5aa2ba div {
        margin-bottom: 20px;
      }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticDetails__5aa2ba .staticLogo__a23ed7 {
        width: 250px;
        height: 96px;
        background-size: cover;
        background-position: center;
      }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticDetails__5aa2ba .staticTitle__2333bd {
        font-size: 38.4px;
        font-size: 2.4rem;
        color: rgb(255, 255, 255);
        color: rgb(var(--color-text-secondary));
        text-transform: uppercase;
        font-weight: bold;
        line-height: 28px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
      }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticDetails__5aa2ba .staticDescription__e4faec {
        color: rgb(255, 255, 255);
        color: rgb(var(--color-text-secondary));
        font-size: 28.8px;
        font-size: 1.8rem;
        line-height: 28px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 56px;
        text-shadow: 0 5px 10px rgba(136, 134, 134, 0.18);
        text-shadow: 0 5px 10px rgba(var(--color-background-secondary), 0.18);
      }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticDetails__5aa2ba .staticShare__e7a50d {
        margin-top: 20px;
        margin-bottom: 40px;
      }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticActionArea__b5497b {
      width: 50%;
      text-align: center;
      display: inline-block;
      margin-top: 75px;
      position: absolute;
      cursor: pointer;
    }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticActionArea__b5497b .staticPlayButtonIcon__18186f {
        color: rgb(255, 255, 255);
        color: rgb(var(--color-static));
        border: 9px solid rgb(234, 235, 240);
        border: 9px solid rgb(var(--color-background-primary));
        margin: 0 auto;
        width: 150px;
        border-radius: 208px;
        height: 150px;
        padding: 10px;
        -webkit-box-shadow: 0 4px 8px rgba(136, 134, 134, 0.5);
        -webkit-box-shadow: 0 4px 8px rgba(var(--color-background-secondary), 0.5);
                box-shadow: 0 4px 8px rgba(136, 134, 134, 0.5);
                box-shadow: 0 4px 8px rgba(var(--color-background-secondary), 0.5)
      }
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticActionArea__b5497b .staticPlayButtonIcon__18186f:hover {color: rgb(186, 13, 22);color: rgb(var(--color-secondary));
}
.staticCoverInfo__93cc2d .staticInfoContainer__ab5897 .staticActionArea__b5497b:hover .staticPlayButtonIcon__18186f {
         color: rgb(255, 255, 255);
         color: rgb(var(--color-static));
}
.coverThumbs__6aa184 {
  background-color: rgb(136, 134, 134);
  background-color: rgb(var(--color-background-secondary));
  margin-top:20px;
}
.children__a6edd4 {
  opacity: 1;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.actionIcon__f92f88 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  width: 24px;
  height: 24px;
  cursor: pointer
}
.actionIcon__f92f88:not(:last-child) {margin-right: 30px;
}
.actionIcon__f92f88.actionIconActive__0a7b0c {color: rgb(0, 0, 128);color: rgb(var(--color-primary));fill: rgb(0, 0, 128);fill: rgb(var(--color-primary));
}
.actionIcon__f92f88:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));fill: rgb(0, 0, 128);fill: rgb(var(--color-primary));
}
.invisible__b0684e {
  /* visibility: hidden; */
  opacity: 0.5;
  pointer-events: none;
}
.fullScreenPauseContainerBlurred__64d10f {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(136, 134, 134, 0.6);
  background: rgba(var(--color-background-secondary), 0.6);
  z-index: 9999999990;
}
.fullScreenPauseContainer__91913f {
  width: 70%;
  height: 100%;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.fullScreenPauseContainer__91913f .staticLeft__9ab594 {
    width: 60%;
    float: left;
  }
.fullScreenPauseContainer__91913f .staticLeft__9ab594 p {
      margin: 0;
      padding: 0;
    }
.fullScreenPauseContainer__91913f .staticLeft__9ab594 .paused__c1ef8a {
      font-size: 24px;
      font-style: italic;
      font-weight: 200;
      line-height: 29px;
    }
.fullScreenPauseContainer__91913f .staticLeft__9ab594 .staticTitle__2333bd {
      font-size: 42px;
      font-weight: bold;
      line-height: 52px;
      text-shadow: 0 5px 10px rgba(136, 134, 134, 0.18);
      text-shadow: 0 5px 10px rgba(var(--color-background-secondary), 0.18);
    }
.fullScreenPauseContainer__91913f .staticLeft__9ab594 .staticDescription__e4faec {
      font-size: 18px;
      line-height: 28px;
      text-shadow: 0 5px 10px rgba(136, 134, 134, 0.18);
      text-shadow: 0 5px 10px rgba(var(--color-background-secondary), 0.18);
    }
.fullScreenPauseContainer__91913f .staticActionArea__b5497b {
    width: 40%;
    text-align: center;
    display: inline-block;
    position: absolute;
    cursor: pointer;
    float: left;
  }
.fullScreenPauseContainer__91913f .staticActionArea__b5497b .staticPlayButtonIcon__18186f {
      color: rgb(255, 255, 255);
      color: rgb(var(--color-text-secondary));
      border: 12px solid rgb(234, 235, 240);
      border: 12px solid rgb(var(--color-background-primary));
      margin: 0 auto;
      width: 130px;
      border-radius: 208px;
      height: 130px;
      padding: 10px;
      -webkit-box-shadow: 0 4px 8px rgba(136, 134, 134, 0.5);
      -webkit-box-shadow: 0 4px 8px rgba(var(--color-background-secondary), 0.5);
              box-shadow: 0 4px 8px rgba(136, 134, 134, 0.5);
              box-shadow: 0 4px 8px rgba(var(--color-background-secondary), 0.5)
      }
.fullScreenPauseContainer__91913f .staticActionArea__b5497b .staticPlayButtonIcon__18186f:hover {color: rgb(186, 13, 22);color: rgb(var(--color-secondary));
}
.fullScreenPauseContainer__91913f .staticActionArea__b5497b:hover .staticPlayButtonIcon__18186f {
        color: rgb(186, 13, 22);
        color: rgb(var(--color-secondary));
}
.captions__e8b2b4 {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.itemActive__dfb225 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-weight: 24pt;
  font-weight: var(--font-large);
}
.settingsButtonsContainer__ade0ff {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px 12px 0 0;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
  background-color: rgba(234, 235, 240, 0.7);
  background-color: rgba(var(--color-background-primary), 0.7);
  border-bottom: 1px solid rgba(136, 134, 134, 0.2);
  border-bottom: 1px solid rgba(var(--color-background-secondary), 0.2);
}
.captionsMenu__2394d9 {
  width: 100px;
  background-color: rgba(234, 235, 240, 0.5);
  background-color: rgba(var(--color-background-primary), 0.5);
  cursor: pointer;
  border-radius: 12px;
  border: 1px rgba(136, 134, 134, 0.6);
  border: 1px rgba(var(--color-background-secondary), 0.6);
  -webkit-box-shadow: 3px 8px 19px -5px rgba(136, 134, 134, 0.3);
  -webkit-box-shadow: 3px 8px 19px -5px rgba(var(--color-background-secondary), 0.3);
  box-shadow: 3px 8px 19px -5px rgba(136, 134, 134, 0.3);
  box-shadow: 3px 8px 19px -5px rgba(var(--color-background-secondary), 0.3);
  padding-bottom:10px;
  padding-top: 10px;
  z-index: 5;
  color: rgba(0, 0, 0, 0.7);
  color: rgba(var(--color-text-primary), 0.7);
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.15);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.15)
}
.captionsMenu__2394d9.multiButtonsContainer__c76020 {padding-top: 0;min-height: 200px;width: 200px;
}
.captionsMenu__2394d9 .label__94fdb4 {
    position: relative;
    margin: 0 0 10px 10px;
    text-align: left;
}
.captionsMenu__2394d9 .label__94fdb4 .iconLabel__b80d8f {
      display: none;
      position: absolute;
      top: 2px;
      right: 10px;
      font-weight: 24pt;
      font-weight: var(--font-large);
      color: rgba(0, 0, 128);
      color: rgba(var(--color-primary));
      width: 18px;
      height: 18px
    }
.captionsMenu__2394d9 .label__94fdb4 .iconLabel__b80d8f.iconLabelActive__0215ed {display: block;
}
.playerControls__569bbc {
  text-align: center;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.playerControls__569bbc .actionIcon__f92f88:not(:last-child) {
    margin-right: 30px;
  }
.leftInfo__9bd46e {
  width: 60%;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.leftInfo__9bd46e h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 5px 0 10px 0;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
  }
.leftInfo__9bd46e p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
  }
.leftInfoDescription__70b39e {
  height: 45px;
}
.leftButtons__2b9156 {
  float: left;
}
.leftButtons__2b9156 .actionIcon__f92f88:not(:last-child) {margin-right: 32px;
}
.rightButtons__72cdcf {
  float: right;
  right: 0;
  bottom: 0;
}
.rightButtons__72cdcf .actionIcon__f92f88:not(:last-child) {margin-right: 24px;
}
.titleContainer__c1d744 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 32px 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.title__4be802 {
  vertical-align: middle;
  line-height: normal;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 600px;
  margin-right: 30px;
  margin-top: 3px;
  height: 20px;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.progressArea__205c19 {
  margin: 25px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.timeLeft__70b48e {
  height: 100%;
  vertical-align: middle;
  min-width: 120px;
  text-align: right;
  margin-right: 13px;
  margin-top: 4.8px;
  margin-top: 0.3rem;
}
.timeLeftSmall__be2d07 {
  min-width: 40px;
}
.elapsed__82d08e {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  margin-right: 30px;
  margin-top: 2px;
  min-width: 45px;
  text-align: left;
}
.videoProgressBarContainer__9915ec {
  width: 100%;
  z-index: 2;
  -webkit-transition: display .3s ease-in-out;
  transition: display .3s ease-in-out;
}
.loaderBox__ea80e6 {
  position: relative;
  height: 300px;
}
.hidden__04ed02 {
  display: none !important;
}
.dialogBox__de4414 {
  max-width: 600px;
  max-height: 130px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*bottom: 120px;*/
  height: 150px;
  background-color: rgba(136, 134, 134, 0.4);
  background-color: rgba(var(--color-background-secondary), 0.4);
  -webkit-box-shadow: 3px 8px 19px -5px rgba(136, 134, 134, 0.4);
  -webkit-box-shadow: 3px 8px 19px -5px rgba(var(--color-background-secondary), 0.4);
          box-shadow: 3px 8px 19px -5px rgba(136, 134, 134, 0.4);
          box-shadow: 3px 8px 19px -5px rgba(var(--color-background-secondary), 0.4);
  padding-left: 155px;
}
.boxLabelLeft__a49bda {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 19.2px;
  font-size: 1.2rem;
  margin-top: 5px;
}
.boxLabelRight__63d5c4 {
  text-transform: uppercase;
  font-size:19.2px;
  font-size:1.2rem;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  margin-top: 5px;
  text-align: left;
}
.boxTitle__d510d2 {
  font-weight: bold;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 25.6px;
  font-size: 1.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 5px;
  text-align: left;
}
.boxContainer__554291 {
  width: 100%;
  margin-top: 10px;
}
.boxThumb__fb5b69 {
  width: 191px;
  height: 108px;
  float: right;
  margin: 8px;
}
.boxDescription__6e09ab {
  display: block;
  display: -webkit-box;
  max-width: 400px;
  margin-top: 10px;
  padding-right: 5px;
  font-size: 19.2px;
  font-size: 1.2rem;
  line-height: 15px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  overflow: hidden;
  text-overflow: ellipsis;
}
.browseButtonContainer__e09cac {
  position: absolute;
  bottom: 8px;
  left: 8px;
  width: 180px;
}
.playButtonContainer__7447b4 {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 150px;
}
.secondsLeft__1f920d {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  text-transform: lowercase;
  font-size: 19.2px;
  font-size: 1.2rem;
}
.playButton__7627a9 {
  width: 120px;
  height: 35px;
  padding: 14px 16px;
  float: right;
  margin: 0;
  display: block;
  text-decoration: none;
  font-weight: 700;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  border-radius: 4px;
  text-transform: uppercase;
  text-align: center;
  border: none;
  background: rgb(0, 0, 128);
  background: rgb(var(--color-primary));
  outline: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  padding-left: 14px;
  cursor: pointer
}
.playButton__7627a9:hover {background-color: rgb(186, 13, 22);background-color: rgb(var(--color-secondary));color: rgb(255, 255, 255);color: rgb(var(--color-text-secondary));
}
.playButtonArea__89e1c6 {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
}
.playButtonIconContainer__c23881 {
  margin-top: -3px;
  margin-right: 3px;
}
.playButtonIcon__b99eee {
  width: 20px;
  height: 20px;
}
.castingArea__6a190c {
  width: 100%;
  top: 0;
  /*max-height: 700px;*/
  /*height: auto;*/

}
@media only screen and (max-width: 640px) {
  .castingArea__6a190c {height: 367px;
  }
}
@media only screen and (min-width: 640px) {
  .castingArea__6a190c {height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .castingArea__6a190c {height: 575px;
  }
}
@media only screen and (min-width: 1200px) {
  .castingArea__6a190c {height: 720px;
  }
}
.castingAreaBackground__454878 {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');
  -webkit-filter: blur(10px);
          filter: blur(10px);
  opacity: 0.2;
}
.castingAreaBackgroundCasting__8a2427 {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');
  -webkit-filter: blur(5px);
          filter: blur(5px);
  opacity: 0.8;
}
.castingImage__2359d5 {
  width: 100%;
  vertical-align: middle;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');
  -webkit-filter: blur(10px);
          filter: blur(10px);
  opacity: 0.7;
}
.chromecastInfo__d73c76 {
  position: absolute;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  text-shadow: 0 5px 10px rgba(136, 134, 134, 0.18);
  text-shadow: 0 5px 10px rgba(var(--color-background-secondary), 0.18);
  width: 100%;
  max-width: 1120px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 200px;
}
.topLeftContainer__343b6f {
  position: absolute;
  top: 80px;
  left: 85px;
}
.topLeftContainer__343b6f .category__3ba400 {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    text-transform: uppercase;;
    font-size: 19.2px;;
    font-size: 1.2rem;
    line-height: 15px;
    margin-bottom: 23px;
  }
.topLeftContainer__343b6f .back__ddc741 {
    margin-bottom: 5px;
  }
.containerContainer__aec8c6 {
  height: 100%
}
.container__c2da58 {
  height: 100%;
  position: relative;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.blurred__4fbf59 {
  opacity: .3;
}
.social__110b34 {
  position: relative;
  margin-top: 10px;
  padding: 0;
  list-style: none;
  margin-bottom: 40px;
}
.social__110b34 li {
    margin-right: 15px;
    float: left;
  }
.pipOverlayContainer__78b509 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.pipControls__a1aab9 {
  position: absolute;
  height: 40px;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  padding-top: 10px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(39%, rgba(136, 134, 134, 0.45)), to(rgba(136, 134, 134, 0.8)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(39%, rgba(var(--color-background-secondary), 0.45)), to(rgba(var(--color-background-secondary), 0.8)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0.45) 39%, rgba(136, 134, 134, 0.8) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0.45) 39%, rgba(var(--color-background-secondary), 0.8) 100%);
}
.pipControls__a1aab9 .pipIconPlay__c5e21c {
    position: absolute;
    left: 20px;
  }
.pipControls__a1aab9 .volumeControlIcon__30a853 {
    position: absolute;
    right: 20px;
  }
.pipControlsTop__fa33bf {
  position: absolute;
  padding-top: 5px;
  height: 40px;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(39%, rgba(136, 134, 134, 0.45)), to(rgba(136, 134, 134, 0.8)));
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(39%, rgba(var(--color-background-secondary), 0.45)), to(rgba(var(--color-background-secondary), 0.8)));
  background: linear-gradient(0deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0.45) 39%, rgba(136, 134, 134, 0.8) 100%);
  background: linear-gradient(0deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0.45) 39%, rgba(var(--color-background-secondary), 0.8) 100%);
}
.pipControlsTop__fa33bf .pipIconClose__6333b2 {
    position: absolute;
    right: 20px;
  }
.overlayControls__c67327 {
  width: 0;
  height: 0;
}
.withDetails__75e9ee {

}
.adBreak__1cce4b .controlBarContainer__2d09bd {
    display: block !important
  }
.adBreak__1cce4b .controlBarContainer__2d09bd.withSocial__86316a {margin-top: -120px;height: 104px;padding-bottom: 80px;
}
.adBreak__1cce4b.withChildren__540323 .controlBarContainer__2d09bd {
        margin-top: -119px;
        height: 119px;
        padding-bottom: 0;
}
.adBreak__1cce4b .controlBar__55f044 {
    display: block !important;
}
.adBreak__1cce4b .controlBar__55f044.withSocial__86316a {height: auto;
}
.adBreak__1cce4b .adInformation__892417 {
    width: 18px;
    height: 18px;
    border: 2px solid rgb(186, 13, 22);
    border: 2px solid rgb(var(--color-secondary));
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
    border-radius: 36px;
    padding: 3px;
    padding-bottom: 2px;
    font-size: 11px;
    line-height: 9px;
    font-weight: bold;
    margin-top: 1px;
    display: inline-block;
}
.adBreak__1cce4b .adDescription__2901d3 {
    height: 15px;
    width: 91px;
    color: #DDD9CC;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.41px;
    line-height: 15px;
    margin-top: 2px;
    margin-left: 8px;
    display: inline-block;
}
.adBreak__1cce4b .elapsed__82d08e {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    font-size: 12px;
    letter-spacing: 0.18px;
    line-height: 15px;
}
.adBreak__1cce4b .advertiserUrl__c9dd19 {
    margin-right: 30px;
    margin-top: 4px;
    min-width: 45px;
    text-align: left;
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    font-size: 12px;
    letter-spacing: 0.18px;
    line-height: 15px;
    font-weight: bold;
    cursor: pointer;
}
.adBreak__1cce4b.fullBrowser__6ebfc9 .controlBar__55f044 {
      margin-top: -80px;
}
.boxInfo__1b84cd {
  position: absolute;
  right: 0;
  border-radius: 4px;
  background-color: rgba(9, 18, 43, .9);
  top: -130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  padding: 12px 15px;
  -webkit-transition: width .3s ease-in-out;
  transition: width .3s ease-in-out;
  z-index: 9999999991
}
.boxInfo__1b84cd.collapsed__709ce0 {width: 323px;
}
.boxInfo__1b84cd.expanded__b89f6a {width: 520px;
}
.boxInfo__1b84cd .rectangle__ab526d {
    height: 40px;
    width: 91px;
    border-radius: 4px;
    background-color: rgba(234, 235, 240, 0.2);
    background-color: rgba(var(--color-background-primary), 0.2);
    -webkit-box-shadow: 0 2px 16px 0 rgba(0, 194, 146, .24);
            box-shadow: 0 2px 16px 0 rgba(0, 194, 146, .24);
    margin: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    position: absolute;
    cursor: pointer;
}
.boxInfo__1b84cd .rectangle__ab526d:hover {background-color: rgba(234, 235, 240, 0.4);background-color: rgba(var(--color-background-primary), 0.4);
}
.boxInfo__1b84cd .rectangle__ab526d p {
      height: 19px;
      width: 62px;
      color: rgb(255, 255, 255);
      color: rgb(var(--color-text-secondary));
      font-size: 16px;
      font-weight: 600;
      line-height: 19px;
      text-align: center;
      text-shadow: 0 2px 4px rgba(136, 134, 134, 0.5);
      text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.5);
      margin: 0;
      padding: 0;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
      position: absolute;
}
.fullBrowser__6ebfc9 > .boxInfo__1b84cd {
  margin: 0 30px;
}
.rectangleAd__521b7d {
  height: 22px;
  width: 70px;
  border-radius: 4px;
  background-color: rgb(186, 13, 22);
  background-color: rgb(var(--color-secondary));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  padding: 0 5px;
  margin-right: 5px;
}
.timer__643fb1 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.timer__643fb1 p {
    margin: 0;
    padding: 0;
  }
.spanTimer__fa44c0 {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  text-transform: none;
  font-weight: bold;
  margin-left: 5px;
}
.mainEpisodeInfo__b4c9bc {
  max-width: 290px;
  width: 290px;
}
.actionInfo__60f38e {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  margin-bottom: 6px;
}
.boxInfoTitle__d57a39 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  text-transform: uppercase;
  margin-bottom: 2px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.boxInfoDescription__4e1455 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 12px;
  line-height: 15px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.boxInfoEpisodeThumb__b7b9c7 {
  width: 191px;
  height: 108px;
  margin-left: 15px;
  border-radius: 4px;
  position: relative;
}
.boxInfoActionButton__a8227d {
  position: absolute;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  opacity: 0.8;
  width: 42px;
  height: 42px;
  left: 50%;
  top: 50%;
  cursor: pointer;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%)
}
.boxInfoActionButton__a8227d:hover {opacity: 1;
}
.dialogBoxLeft__0f43fa {
  left: 0;
  max-width:520px;
  top: -10px;
}
.dialogBoxLeft__0f43fa .boxInfoDescription__4e1455 {
    -webkit-line-clamp: 3;
  }
.dialogBoxRight__46bd11 {
  right: 0;
  max-width:520px;
  top: -10px;
}
.pipAdBottom__e0e729 {
  position: absolute;
  height: 40px;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  padding-top: 10px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(39%, rgba(136, 134, 134, 0.45)), to(rgba(136, 134, 134, 0.8)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(39%, rgba(var(--color-background-secondary), 0.45)), to(rgba(var(--color-background-secondary), 0.8)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0.45) 39%, rgba(136, 134, 134, 0.8) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0.45) 39%, rgba(var(--color-background-secondary), 0.8) 100%);
}
.pipAdBottom__e0e729 .adInformation__892417 {
    padding: 3px 3px 2px 5px;
  }
.pipAdBottomDescription__634e1f {
  position: absolute;
  left: 10px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.5);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.5);
}
.pipAdTimer__d2db7d {
  right: 10px;
  position: absolute;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 10px;
  bottom: 2px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.5);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.5);
}
.pipAdTop__5d8e58 {
  position: absolute;
  padding-top: 5px;
  height: 40px;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(39%, rgba(136, 134, 134, 0.45)), to(rgba(136, 134, 134, 0.8)));
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(39%, rgba(var(--color-background-secondary), 0.45)), to(rgba(var(--color-background-secondary), 0.8)));
  background: linear-gradient(0deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0.45) 39%, rgba(136, 134, 134, 0.8) 100%);
  background: linear-gradient(0deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0.45) 39%, rgba(var(--color-background-secondary), 0.8) 100%);
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}
.pipAdTop__5d8e58.invisible__b0684e {opacity: 0;display: none;
}
.pipAdTop__5d8e58.visible__236679 {opacity: 1;display: block;
}
.skipPiP__e5bb52 {
  position: absolute;
  right: 20px;
  font-size: 12px;
  cursor: pointer;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  top: 10px;
  font-weight: bold;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.5);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.5);
}
/* Responsive */
@media only screen and (min-width: 0) and (max-width: 639px) {

    .inactive__348ef1 .children__a6edd4 {
      opacity: 1;
    }

    .inactive__348ef1 .controlBarContainer__2d09bd {
      display: block;
    }

    .inactive__348ef1 .controlBar__55f044 {
      display: block;
    }

      .inactive__348ef1 .controlBar__55f044 .videoProgressBarContainer__9915ec, .inactive__348ef1 .controlBar__55f044 .playerControls__569bbc {
        display: none;
      }

  .leftInfo__9bd46e {
    width: 100%;
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    margin: 0 auto;
    padding-right: 50px;
  }

  .leftInfoDescription__70b39e {
    font-size: 1rem;
    height: auto;
  }

  .leftInfoTitle__34e179 {
    font-size: 1.6rem;
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    margin: 0 !important;
  }

  .leftButtons__2b9156 {
    display: none;
  }


  .rightButtons__72cdcf {
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: -88px;
    margin-right: 30px
  }


  .rightButtons__72cdcf.withSocial__86316a {margin-top: -123px;
  }

  .videoProgressBarContainer__9915ec {
    float: left;
    max-width: 350px;
    width: 45%;
    margin-top: -95px
  }

  .videoProgressBarContainer__9915ec.withSocial__86316a {margin-top: -130px;
  }

  .actionIcon__f92f88 {
    display: inline-block;
    margin-right: 0 !important;
  }

  .controlBarContainer__2d09bd {
    margin-top: 0;
    padding: 0
  }

  .controlBarContainer__2d09bd.withSocial__86316a {margin-top: -95px;
  }

  .controlBar__55f044 {
    height: 60px;
    margin-left: 20px;
    margin-top: 15px
  }

  .controlBar__55f044.withSocial__86316a {height: 90px;
  }

  .elapsed__82d08e {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    margin-right: calc(16.66667% - 24px);
    display: inline-block;
    float: left;
    margin-left: calc(16.66667% - 24px);
  }

  .overlayControls__c67327 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: rgba(136, 134, 134, 0.7);
    background-color: rgba(var(--color-background-secondary), 0.7)
  }

  .overlayControls__c67327.overlayControlsCasting__48e92b {background-color: transparent;
  }

  .overlayControls__c67327.overlayControlsCasting__48e92b .overlayIconContainer__98c37b {
        top: 40%;
  }

    .adBreak__1cce4b .controlBar__55f044 {
      margin: 0;
      top: -20px;
      width: 95%;
      position: absolute;
    }

    .adBreak__1cce4b .controlBarContainer__2d09bd {
      margin-top: -50px !important;
      height: 50px !important;
    }
      .adBreak__1cce4b .leftButtons__2b9156 .actionIcon__f92f88 {
        margin-right: 10px !important;
      }

    .adBreak__1cce4b .rightButtons__72cdcf {
      margin-top: 0;
    }

      .adBreak__1cce4b .rightButtons__72cdcf .skipPiP__e5bb52 {
        top: unset;
      }

      .adBreak__1cce4b .rightButtons__72cdcf p {
        margin: 0;
        font-size: 10px;
        color: rgb(255, 255, 255);
        color: rgb(var(--color-text-secondary));
        right: 10px;
        position: absolute;
      }

    .adBreak__1cce4b .playerControls__569bbc {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }

    .adBreak__1cce4b .overlayControls__c67327 {
      display: none;
    }

    .adBreak__1cce4b .boxInfo__1b84cd {
      display: none;
    }

  .overlayIconContainer__98c37b {
    position: absolute;
    top: 48%;
  }

  .overlayPlay__92e90d {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 50%;
  }

  .overlayPrev__f87d18 {
    left: 20%;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
  }

  .overlayNext__9492a2 {
    left: 80%;
    -webkit-transform: translateX(-80%);
            transform: translateX(-80%);
  }

  .overlayIcon__67bd0f {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    width: 24px;
    height: 24px;
  }

  .overlayIconBig__e36709 {
    width: 56px;
    height: 56px;
    margin-top: -20px;
  }

  .chromecastInfo__d73c76 {
    width: 100%;
    bottom: 40px;
    font-size: 14px;
    padding: 0 calc(8px * 2);
    padding: 0 calc(var(--general-spacing-small) * 2);
  }

  .controlBarContainer__2d09bd.withDetails__75e9ee {max-width: 1120px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: auto;position: relative;margin: 0;-webkit-transition: display .3s ease-in-out;transition: display .3s ease-in-out;margin-top: -40px;min-height: 40px;padding: 0;
  }

  .controlBarContainer__2d09bd.withDetails__75e9ee .controlBar__55f044 {
        margin: 0 auto;
        display: block;
        width: 100%;
        padding: 0 calc(8px * 2);
        padding: 0 calc(var(--general-spacing-small) * 2);
        height: auto;
  }

        .controlBarContainer__2d09bd.withDetails__75e9ee .controlBar__55f044 .videoProgressBarContainer__9915ec {
          float: left;
          margin: 0;
        }

        .controlBarContainer__2d09bd.withDetails__75e9ee .controlBar__55f044 .rightButtons__72cdcf {
          float: right;
          margin: 0;
          margin-top: 7px;
          position: relative;
        }
}


.Slider__83d4c3 {
  opacity: 0.8
}
.Slider__83d4c3:hover {
  opacity: 1;
}
.Slider__83d4c3 .rc-slider {
      height: 40px;
      padding-top: 17px;
      padding-bottom: 17px;
      cursor: pointer;
      position: relative;
      width: 100%;
      border-radius: 0.6rem;
      -ms-touch-action: none;
      touch-action: none;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-tap-highlight-color: rgba(136, 134, 134, 0);
      -webkit-tap-highlight-color: rgba(var(--color-background-secondary), 0);
    }
.Slider__83d4c3 .rc-slider * {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-tap-highlight-color: rgba(136, 134, 134, 0);
      -webkit-tap-highlight-color: rgba(var(--color-background-secondary), 0);
    }
.Slider__83d4c3 .rc-slider-rail {
      position: absolute;
      width: 100%;
      /*background-color: #e9e9e9;*/
      height: 7px;
      border-radius: 8px;
      border-radius: var(--general-border-radius);
    }
.Slider__83d4c3 .rc-slider-track {
      position: absolute;
      left: 0;
      height: 7px;
      background-color: rgb(0, 0, 128);
      background-color: rgb(var(--color-primary));
      z-index: 3;
      border-radius: 8px;
      border-radius: var(--general-border-radius);
    }
.Slider__83d4c3 .rc-slider-handle {
      position: absolute;
      margin-left: -3px;
      margin-top: -5px;
      width: 18px;
      height: 18px;
      cursor: pointer;
      cursor: -webkit-grab;
      cursor: grab;
      border-radius: 50%;
      border: solid 2px rgb(0, 0, 128);
      border: solid 2px rgb(var(--color-primary));
      background-color:rgb(234, 235, 240);
      background-color:rgb(var(--color-background-primary));
      -ms-touch-action: pan-x;
      touch-action: pan-x;
      z-index:3;
    }
.Slider__83d4c3 .rc-slider-handle:hover {
      border-color: #57c5f7;
    }
.Slider__83d4c3 .rc-slider-handle:active {
      border-color: #57c5f7;
      -webkit-box-shadow: 0 0 5px #57c5f7;
              box-shadow: 0 0 5px #57c5f7;
      cursor: -webkit-grabbing;
      cursor: grabbing;
    }
.Slider__83d4c3 .rc-slider-mark {
      position: absolute;
      top: 28.8px;
      top: 1.8rem;
      left: 0;
      width: 100%;
      font-size: 19.2px;
      font-size: 1.2rem;
    }
.Slider__83d4c3 .rc-slider-mark-text {
      position: absolute;
      display: inline-block;
      vertical-align: middle;
      text-align: center;
      cursor: pointer;
      color: #999;
    }
.Slider__83d4c3 .rc-slider-mark-text-active {
      color: #666;
    }
.Slider__83d4c3 .rc-slider-step {
      position: absolute;
      width: 100%;
      height: 7px;
      z-index: 0;
      /*background-color: rgba(0, 0, 0, 0.45);*/
      background-color: rgba(76, 86, 103, 1);
      border-radius: 8px;
      border-radius: var(--general-border-radius);
    }
.Slider__83d4c3 .rc-slider-dot {
      position: absolute;
      bottom: -3.2px;
      bottom: -0.2rem;
      margin-left: -6.4px;
      margin-left: -0.4rem;
      width: 12.8px;
      width: 0.8rem;
      height: 12.8px;
      height: 0.8rem;
      border: 2px solid #e9e9e9;
      background-color: rgb(234, 235, 240);
      background-color: rgb(var(--color-background-primary));
      cursor: pointer;
      border-radius: 50%;
      vertical-align: middle;
    }
.Slider__83d4c3 .rc-slider-dot:first-child {
      margin-left: -6.4px;
      margin-left: -0.4rem;
    }
.Slider__83d4c3 .rc-slider-dot:last-child {
      margin-left: -6.4px;
      margin-left: -0.4rem;
    }
.Slider__83d4c3 .rc-slider-dot-active {
      border-color: rgb(0, 0, 128);
      border-color: rgb(var(--color-primary));
    }
.Slider__83d4c3 .rc-slider-disabled {
      background-color: #e9e9e9;
    }
.Slider__83d4c3 .rc-slider-disabled .rc-slider-track {
      background-color: #ccc;
    }
.Slider__83d4c3 .rc-slider-disabled .rc-slider-handle, .Slider__83d4c3 .rc-slider-disabled .rc-slider-dot {
      border-color: #ccc;
      -webkit-box-shadow: none;
              box-shadow: none;
      background-color: rgb(234, 235, 240);
      background-color: rgb(var(--color-background-primary));
      cursor: not-allowed;
    }
.Slider__83d4c3 .rc-slider-disabled .rc-slider-mark-text, .Slider__83d4c3 .rc-slider-disabled .rc-slider-dot {
      cursor: not-allowed !important;
    }
.Slider__83d4c3 .rc-slider-vertical {
      width: 22.4px;
      width: 1.4rem;
      height: 100%;
      padding: 0 5px;
      margin: 0 auto;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-rail {
      height: 100%;
      width: 11.2px;
      width: 0.7rem;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-track {
      left: 8px;
      left: 0.5rem;
      bottom: 0;
      width: 11.2px;
      width: 0.7rem;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-handle {
      margin-left: -5px;
      margin-bottom: -7px;
      -ms-touch-action: pan-y;
      touch-action: pan-y;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-mark {
      top: 0;
      left: 28.8px;
      left: 1.8rem;
      height: 100%;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-step {
      height: 100%;
      width: 11.2px;
      width: 0.7rem;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-dot {
      left: 3.2px;
      left: 0.2rem;
      margin-bottom: -6.4px;
      margin-bottom: -0.4rem;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-dot:first-child {
      margin-bottom: -6.4px;
      margin-bottom: -0.4rem;
    }
.Slider__83d4c3 .rc-slider-vertical .rc-slider-dot:last-child {
      margin-bottom: -6.4px;
      margin-bottom: -0.4rem;
    }
.Slider__83d4c3 .rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active, .Slider__83d4c3 .rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
      -webkit-animation-name: rcSliderTooltipZoomDownIn;
      animation-name: rcSliderTooltipZoomDownIn;
      -webkit-animation-play-state: running;
      animation-play-state: running;
    }
.Slider__83d4c3 .rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
      -webkit-animation-name: rcSliderTooltipZoomDownOut;
      animation-name: rcSliderTooltipZoomDownOut;
      -webkit-animation-play-state: running;
      animation-play-state: running;
    }
.Slider__83d4c3 .rc-slider-tooltip {
      position: absolute;
      left: -9999px;
      top: -9999px;
      visibility: visible;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-tap-highlight-color: rgba(136, 134, 134, 0);
      -webkit-tap-highlight-color: rgba(var(--color-background-secondary), 0);
    }
.Slider__83d4c3 .rc-slider-tooltip * {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-tap-highlight-color: rgba(136, 134, 134, 0);
      -webkit-tap-highlight-color: rgba(var(--color-background-secondary), 0);
    }
.Slider__83d4c3 .rc-slider-tooltip-hidden {
      display: none;
    }
.Slider__83d4c3 .rc-slider-tooltip-placement-top {
      padding: 4px 0 8px 0;
    }
.Slider__83d4c3 .rc-slider-tooltip-inner {
      padding: 9.6px 3.2px;
      padding: 0.6rem 0.2rem;
      min-width: 38.4px;
      min-width: 2.4rem;
      height: 38.4px;
      height: 2.4rem;
      font-size: 19.2px;
      font-size: 1.2rem;
      line-height: 1;
      color: rgb(255, 255, 255);
      color: rgb(var(--color-text-secondary));
      text-align: center;
      text-decoration: none;
      background-color: #6c6c6c;
      border-radius: 0.6rem;
      -webkit-box-shadow: 0 0 4px #d9d9d9;
              box-shadow: 0 0 4px #d9d9d9;
    }
.Slider__83d4c3 .rc-slider-tooltip-arrow {
      position: absolute;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
    }
.Slider__83d4c3 .rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
      bottom: 6.4px;
      bottom: 0.4rem;
      left: 50%;
      margin-left: -6.4px;
      margin-left: -0.4rem;
      border-width: 6.4px 6.4px 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #6c6c6c;
    }
.hoverProgress__52cea6 {
  height: 7px;
  z-index: 2;
  background-color: rgba(190, 195, 204, .4);
  position: absolute;
}
.bufferProgress__72a7d4 {
  height: 7px;
  z-index: 2;
  background-color: #353C48;
  position: absolute;
}
.adBreak .rc-slider-track {
      background-color: rgb(0, 0, 128);
      background-color: rgb(var(--color-primary));
    }
.adBreak .rc-slider-handle {
      display: none;
    }
.adBreak .rc-slider-dot {
      position: absolute;
      bottom: 0;
      width: 7px;
      height: 7px;
      border: none;
      background-color: rgb(0, 0, 128);
      background-color: rgb(var(--color-primary));
      cursor: pointer;
      border-radius: 50%;
      vertical-align: middle;
    }
.Tooltip__f40ebc {
  position: relative;
}

.tooltipContent__55dd33 {
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10;
}
.Volume__64cc37 {
  float: right;
  margin-left: 15px;
  cursor: pointer;
  width: 24px;
  height: 24px;
}

.volumeIcon__e32b6d {
  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  color:  rgb(255, 255, 255);
  color:  rgb(var(--color-text-secondary))
}

.volumeIcon__e32b6d:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}

.volumeSlider__6fdef7 {
  background-color: rgba(234, 235, 240, 0.6);
  background-color: rgba(var(--color-background-primary), 0.6);
  border: 1px rgba(136, 134, 134, 0.6);
  border: 1px rgba(var(--color-background-secondary), 0.6);
  margin-bottom: 10px;
  height: 100px;
  padding: 10px;
  cursor: pointer;
  border-radius: 12px;
  -webkit-box-shadow: 3px 8px 19px -5px rgba(136, 134, 134, 0.3);
  -webkit-box-shadow: 3px 8px 19px -5px rgba(var(--color-background-secondary), 0.3);
          box-shadow: 3px 8px 19px -5px rgba(136, 134, 134, 0.3);
          box-shadow: 3px 8px 19px -5px rgba(var(--color-background-secondary), 0.3);
}
.drmUnsupportedNotice__337cc0 {
  position: relative;
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 9pt;
  font-size: var(--font-xsmall);
  line-height: 16px;
  text-align: center;
}

  .drmUnsupportedNotice__337cc0 > .inner__ea0852 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: calc(20px * 0.7) calc(20px * 2);
    padding: calc(var(--general-spacing) * 0.7) calc(var(--general-spacing) * 2);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
@media only screen and (min-width: 1200px) {

  .drmUnsupportedNotice__337cc0 > .inner__ea0852 {
    width: 1200px;
    width: var(--general-content-width);
    margin-left: auto;
    margin-right: auto;
  }
}
.drmUnsupportedNotice__337cc0 > .inner__ea0852 > *:not(:last-child) {
      margin-bottom: calc(20px * 0.25);
      margin-bottom: calc(var(--general-spacing) * 0.25);
}
.title__ece088 {
  position: relative;
  font-weight: 700;
}
.description__85320c {
  position: relative;
}
.description__85320c a {
    cursor: pointer;
    text-decoration: underline;
  }
.detailsListContainer__01be51 {
  list-style: none;
  padding: 0;
  margin: 14px 0;
}
@media only screen and (min-width: 1024px) {
  .detailsListContainer__01be51:not(:first-child) {padding-left: 15px;
  }
  .detailsListContainer__01be51:not(:last-child) {padding-right: 15px;
  }
}
@media only screen and (max-width: 1023px) {
  .detailsListContainer__01be51 {padding-left: 0;padding-right: 0;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;
  }
}
.detailsListItem__2fffac {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: 700;
  font-weight: var(--font-secondary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 14px;
  word-break: break-all;
}
.detailsTitle__c093f7 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgba(0, 0, 0, 0.55);
  color: rgba(var(--color-text-primary), 0.55);
  font-size: 14px;
  margin-bottom: 10px;
}
.detailsSectionContainer__ea9cd3 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  margin-top: 20px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media only screen and (max-width: 1023px) {
  .detailsSectionContainer__ea9cd3 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
  }
}
.synopsisContainer__892e20 {
  -webkit-box-flex: 6;
      -ms-flex: 6 1;
          flex: 6 1;
  padding-right: 15px;
  font-size: 14px;
  /*max-width: 580px;*/
  min-width: 450px
}
.synopsisContainer__892e20.fullWidth__4a3750 {max-width: unset;
}
.smallSynopsis__38dd87 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  position: relative;
  height: 220px;
}
.smallSynopsis__38dd87 .synopsisContent__46f256 {
    margin-bottom: 0;
  }
.synopsisContent__46f256 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  overflow: hidden;
  position: relative;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 5px
}
.synopsisContent__46f256:before {position: absolute;right: 0;bottom: 0;
}
.synopsisContent__46f256:after {content: '';position: absolute;right: 0;width: 14px;height: 14px;margin-top: 4px;background: rgb(234, 235, 240);background: rgb(var(--color-background-primary));
}
.technic__05d168 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 1024px) {
  .technic__05d168 {padding-left: 30px;
  }
}
.moreButton__de1a41 {
  float: right;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  cursor: pointer;
  margin: 0;
  position: absolute;
  right: 0;
  padding-right: 1em;
  margin-top:5px;
  text-transform: lowercase
}
.moreButton__de1a41:after {content: '...';
}
.moreButtonList__f67fb7 {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  cursor: pointer;
  text-align: right;
  text-transform: lowercase;
  font-size: 14px;
  margin-top: -5px
}
.moreButtonList__f67fb7:after {content: '...';
}
.small__664acf {
  margin-top: 0 !important;
}
.small__664acf .detailsListContainer__01be51 {
    margin-top: 0;
    overflow: hidden;
    white-space: nowrap;
  }
.small__664acf .detailsTitle__c093f7 {
    margin-top: 0;
  }
@media only screen and (max-width: 640px) {
  .detailsSectionContainer__ea9cd3 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    margin-bottom: 15px;
  }

  .detailsListContainer__01be51 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }

  .detailsListItem__2fffac {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
  }

  .detailsTitle__c093f7 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 1.4rem;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 10px;
  }
}
.smallScreenInfo__753fa1 {
  display: none;
}
@media only screen and (max-width: 640px) {
  .smallScreenInfo__753fa1 {
    display: block;
    width: 100%;
    padding: 1px calc(8px * 2);
    padding: 1px calc(var(--general-spacing-small) * 2);
    position: relative;
  }

  .smallStaticTitle__d57583 {
    display: block;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    font-size: 16px;
    line-height: 19px;
    margin-top: 6px;
    margin-bottom: 15px;
  }

  .smallStaticShortDescription__6ca421, .smallStaticDescription__e55f5b {
    display: block;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 10px;
    line-height: 13px;
    font-weight: normal;
    margin-bottom: 15px;
  }

  .rating__448397 {
    text-transform: uppercase;
    font-weight: bold;
    min-width: 10px;
    padding: 1px 4px;
    display: inline-block;
    margin-right: 10px;
    border: 1px solid rgb(255, 255, 255);
    border: 1px solid rgb(var(--color-static));
    color: rgb(255, 255, 255);
    color: rgb(var(--color-static));
    font-size: 14px;
    line-height: 14px;
    margin-top: 10px;
    border-radius: 4px;
  }

  .smallStaticDescription__e55f5b {
    margin-bottom: 0;
  }

  .smallStaticActionBar__bc424f {
    height: 25px;
    margin: 8px 0;
    margin: var(--general-spacing-small) 0;
  }

  .staticShare__57519a {
    float: left;
    margin-right: 8px;
    margin-right: var(--general-spacing-small);
  }

  .staticDetailsButton__69e062 {
    float: right;
    position: absolute;
    top: 5px;
    right: 5px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  .staticDetailsButtonElement__9014bc {
    display: inline-block;
    float: left;
    margin-left: 8px;
    margin-left: var(--general-spacing-small);
    text-transform: uppercase;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer;
  }

    .staticDetailsButtonElement__9014bc p {
      margin-top: 2px;
    }

  .staticDetailsButtonIcon__4b3082 {
    width: 24px;
    height: 24px;
  }

}


.mediaCover__bf08aa {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}
.mediaCover__bf08aa.landscape__d17f11 .appLink__de04dc {
      margin-top: 10px;
}
.mediaCover__bf08aa.landscape__d17f11 .backLink__5271d8 {
      margin-top: 10px;
}
.mediaCover__bf08aa.landscape__d17f11 .footer__94ccf5 {
      padding-bottom: 35px;
}
.header__c1c7ac {
  width: 100%;
  position: relative;
  top: 0;
  background-size: cover;
  background-position: center center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.logoContainer__5b223f {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logo__29e052 {
  max-width: 100%;
  max-height: 100%;
}
.details__27c531 {
  position: absolute;
  top: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(136, 134, 134)), color-stop(72%, rgba(136, 134, 134, 0.7)), to(rgba(136, 134, 134, 0.85)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(var(--color-background-secondary))), color-stop(72%, rgba(var(--color-background-secondary), 0.7)), to(rgba(var(--color-background-secondary), 0.85)));
  background: linear-gradient(180deg, rgb(136, 134, 134) 0, rgba(136, 134, 134, 0.7) 72%, rgba(136, 134, 134, 0.85) 100%);
  background: linear-gradient(180deg, rgb(var(--color-background-secondary)) 0, rgba(var(--color-background-secondary), 0.7) 72%, rgba(var(--color-background-secondary), 0.85) 100%);
  padding: 20px;
  padding: var(--general-spacing);
  padding-top: 50px;
  padding-bottom: 20px;
  width: 100%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.title__acc2cc {
  font-weight: bold;
  line-height: 19px;
  font-size: 16px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.description__ae4396 {
  font-size: 12px;
  line-height: 18px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  max-height: 72px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.footer__94ccf5 {
  width: 100%;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  padding: 20px 0 60px 0;
}
.appDescription__1a2e08 {
  width: 100%;
  text-align: center;
  line-height: 19px;
  font-size: 16px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.appLink__de04dc {
  width: 100%;
  text-align: center;
  margin-top: 22px;
}
.backLink__5271d8 {
  width: 100%;
  text-align: center;
  margin-top: 30px;
  font-size: 12px;
  line-height: 15px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  text-decoration: underline;
}
.badgeContainer__05f672 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10px;
}
.badge__b9d27d {
  width: 160px;
  height: 50px;
  padding: 0 10px;
}


.Progress__c454ab {
  position: relative;
  background-color: rgb(136, 134, 134);
  background-color: rgb(var(--color-background-secondary));
  border-radius: 2px;
  height: 4px;
}

  .Progress__c454ab .value__29b960 {
    height: 4px;
    display: block;
    border-radius: 2px;
    background-color: rgb(0, 0, 128);
    background-color: rgb(var(--color-primary));
  }

.loading__b1609b {
  overflow: hidden
}

.loading__b1609b:before {
  content: " ";
  top: 0px;
  left: 0px;
  position: absolute;
  width: 100px;
  height: 4px;
  border-radius: 2px;
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  -webkit-animation: load__22ba77 3s infinite;
          animation: load__22ba77 3s infinite;
}

@-webkit-keyframes load__22ba77 {
  0% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
  }
}

@keyframes load__22ba77 {
  0% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
  }
}
.PageCover__58d459 {
  width: 100%;
  -webkit-box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
          box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary))
}
.cover__acc836 {
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
}
.coverOverlay__d3eb9e {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(128, 128, 128, 0.55)), color-stop(50%, rgba(128, 128, 128, 0)), to(rgba(128, 128, 128, 0)));
  background: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-shades), 0.55)), color-stop(50%, rgba(var(--color-shades), 0)), to(rgba(var(--color-shades), 0)));
  background: linear-gradient(to right, rgba(128, 128, 128, 0.55) 0%, rgba(128, 128, 128, 0) 50%, rgba(128, 128, 128, 0) 100%);
  background: linear-gradient(to right, rgba(var(--color-shades), 0.55) 0%, rgba(var(--color-shades), 0) 50%, rgba(var(--color-shades), 0) 100%);
}
@media only screen and (max-width: 640px) {
  .coverOverlay__d3eb9e {
    display: none
  }
}
.spanCTA__c03cad {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.rating__8cb408 {
  border: 1px solid rgb(255, 255, 255);
  border: 1px solid rgb(var(--color-static));
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  font-weight: bold;
  min-width: 10px;
  display: inline-block;
  margin-top: 10px;
  margin-right: 10px;
  padding: 0 6px;
  margin-bottom: 10px;
  border-radius: 4px;
}
.children__d10ed4 {
  /*bottom: 110px;*/
  position: relative;
}
.staticCoverInfo__21b4fb {
  width: 100%;
  height: 720px;
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(51%, rgba(0, 18, 50, 0)),color-stop(70%, rgba(0, 18, 50, .25)), to(rgba(0, 18, 50, .65)));
  background: linear-gradient(to bottom, rgba(0, 18, 50, 0) 51%,rgba(0, 18, 50, .25) 70%, rgba(0, 18, 50, .65) 100%);
  /*background: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.62) 72%, rgba(0,0,0,0.85) 100%);*/
}
.staticInfoContainer__299a08 {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0 calc(20px * 2);
  padding: 0 calc(var(--general-spacing) * 2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.staticInfoContainer__299a08.shiftUp__4a4bc7 {
  bottom: 100px;
}
@media only screen and (min-width: 1200px) {
  .staticInfoContainer__299a08 {
    width: 1200px;
    width: var(--general-content-width);
    margin: 0 auto
  }
}
.duration__d0bebd {
  display: inline-block;
  clear: right;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 28.8px;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 28px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.25);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.25);
  float: right;
  padding: 0 5px 0 5px;
  border-radius: 3px;
  background-color: rgba(53, 60, 72, .9);
  -webkit-box-shadow: 0 9px 18px rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 9px 18px rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 9px 18px rgba(136, 134, 134, 0.55);
          box-shadow: 0 9px 18px rgba(var(--color-background-secondary), 0.55);
  margin-left: 20px;
}
@media only screen and (max-width: 640px) {
  .duration__d0bebd {
    float: none
  }
}
.staticActionAreaContainer__cb1317 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: 10;
  margin-top:-60px;
  width: 150px;
  height: 150px;
  cursor: pointer;
}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
  .staticActionAreaContainer__cb1317 {
    max-width: 120px;
    max-height: 120px
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .staticActionAreaContainer__cb1317 {
    max-width: 100px;
    max-height: 100px
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  .staticActionAreaContainer__cb1317 {
    max-width: 80px;
    max-height: 80px
  }
}
@media only screen and (max-width: 640px) {
  .staticActionAreaContainer__cb1317 {
    opacity: 1;
    position: absolute;
    width: 85px;
    margin-top: 0
  }
}
.staticActionAreaContainer__cb1317:hover .staticActionArea__e3949f {
  opacity: 1;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.buttonSubscribe__d1413c {
  margin-bottom: 25px;
}
.staticActionArea__e3949f {
  display: block;
  position: absolute;
  cursor: pointer;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  opacity: 0.8;
  max-width: 100%;
  max-height: 100%;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
  .staticActionArea__e3949f {
    max-width: 120px;
    max-height: 120px
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .staticActionArea__e3949f {
    max-width: 100px;
    max-height: 100px
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  .staticActionArea__e3949f {
    max-width: 80px;
    max-height: 80px
  }
}
@media only screen and (max-width: 640px) {
  .staticActionArea__e3949f {
    opacity: 1
  }
}
.resumeIcon__9c2392, .playIcon__c32d33 {
  z-index: 4;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  top: 50%;
}
.resumeIcon__9c2392 {
  width: 60px;
  height: 60px;
}
.playIcon__c32d33 {
  width: 80px;
  height: 80px;
  margin-left: 0;
}
@media only screen and (max-width: 640px) {
  .titleContainer__60f74e {
    margin-bottom: 10px !important
  }
}
.titleContainerFlex__e000ed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.titleContainerFlex__e000ed .duration__d0bebd {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    min-width: 70px;
    height: 28px;
  }
.staticDetails__55b7fb {
  width: 60%;
  display: inline-block;
}
.staticDetails__55b7fb div {
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
@media only screen and (max-width: 640px) {
  .staticDetails__55b7fb {
    position: absolute;
    bottom: 0;
  }
  .staticDetails__55b7fb div {
      margin-bottom: 0;
  }
}
.staticDetails__55b7fb .staticLogo__a7c0c6 {
    max-height: 200px;
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
}
@media only screen and (max-width: 640px) {
  .staticDetails__55b7fb .staticLogo__a7c0c6 {
    max-height: 65px;
    margin-bottom: 0
  }
}
@media only screen and (min-width: 641px) {
  .staticDetails__55b7fb .staticLogo__a7c0c6 {
    max-height: 104px;
    margin-bottom: 0
  }
}
@media only screen and (min-width: 1025px) {
  .staticDetails__55b7fb .staticLogo__a7c0c6 {
    max-height: 122px;
    margin-bottom: 0
  }
}
@media only screen and (min-width: 1201px) {
  .staticDetails__55b7fb .staticLogo__a7c0c6 {
    max-height: 146px;
    margin-bottom: 0
  }
}
.staticDetails__55b7fb .staticTitle__78a59b {
    font-size: 38.4px;
    font-size: 2.4rem;
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    text-transform: uppercase;
    font-weight: bold;
    line-height: 28px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
@media only screen and (max-width: 640px) {
  .staticDetails__55b7fb .staticTitle__78a59b {
    display: none
  }
}
.staticDetails__55b7fb .staticTitleExtra__2280e2 {
    margin-left:20px;
    display: inline-block;
    clear: right;
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    font-size: 28.8px;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 28px;
    text-shadow: 0 2px 4px rgba(136, 134, 134, 0.25);
    text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.25);
}
@media only screen and (max-width: 640px) {
  .staticDetails__55b7fb .staticTitleExtra__2280e2 {
    display: none
  }
}
.staticDetails__55b7fb .staticMovieTitle__9bd24d {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    color: rgb(255, 255, 255);
    color: rgb(var(--color-static));
    font-size: 24px;
    line-height: 29px;
    text-shadow: 0 9px 18px rgba(136, 134, 134, 0.55);
    text-shadow: 0 9px 18px rgba(var(--color-background-secondary), 0.55);
    text-transform: uppercase;
}
.staticDetails__55b7fb .sharingOptions__8fcd9e .resumeButton__d9a215, .staticDetails__55b7fb .sharingOptions__8fcd9e .staticShare__f34631 {
      float: left;
      margin-right: 20px;
    }
.staticDetails__55b7fb .resumeButton__d9a215 {}
.staticDetails__55b7fb .favoriteIcon__8b196f {
    top: 0 !important;
}
.staticDetails__55b7fb .staticDescription__e34414 {
    font-family: 'Open Sans', sans-serif;
    font-family: var(--font-secondary-family);
    color: rgb(255, 255, 255);
    color: rgb(var(--color-static));
    -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    -webkit-transition: var(--general-color-transition);
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    transition: var(--general-color-transition);
    font-size: 28.8px;
    font-size: 1.8rem;
    line-height: 28px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 56px;
    text-shadow: 0 5px 10px rgba(136, 134, 134, 0.25);
    text-shadow: 0 5px 10px rgba(var(--color-background-secondary), 0.25);
    margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .staticDetails__55b7fb .staticDescription__e34414 {
    margin-bottom: 0
  }
}
@media only screen and (max-width: 1023px) {
  .staticDetails__55b7fb .staticDescription__e34414 {
    width: 100%
  }
}
@media only screen and (max-width: 640px) {
  .staticDetails__55b7fb .staticDescription__e34414 {
    display: none
  }
}
.staticDetails__55b7fb .staticShare__f34631 {
    display: inline-block;
}
@media only screen and (max-width: 1199px) {
  .staticDetails__55b7fb .staticShare__f34631 {
    margin-bottom: 0
  }
}
@media only screen and (max-width: 640px) {
  .staticDetails__55b7fb .staticShare__f34631 {
    display: none
  }
}
@media only screen and (max-width: 640px) {
  .PageCover__58d459 {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-bottom: 1px solid rgb(136, 134, 134);
    border-bottom: 1px solid rgb(var(--color-background-secondary));
  }

  .titleContainer__60f74e {
    display: none;
  }

  .staticDetails__55b7fb {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .staticCoverInfo__21b4fb {
    height: 240px;
    -webkit-box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
            box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
  }

  .shiftUp__4a4bc7 {
    bottom: 0 !important;
  }

  .resumeIcon__9c2392 {
    width: 30px;
    height: 30px;
    margin-left:3px;
  }

  .playIcon__c32d33 {
    width: 40px;
    height: 40px;
    margin-left: 0;
  }


  .staticInfoContainer__299a08 {
    display: none !important;
    /*width: 100%;*/
    /*height: 100%;*/
    /*padding: 0 calc(var(--general-spacing-small)*2)*/
  }
}
@media only screen and (min-width: 641px) {
  .staticCoverInfo__21b4fb {
    height: 384px;
  }
}
@media only screen and (min-width: 1025px) {
  .staticCoverInfo__21b4fb {
    height: 450px;
  }
}
@media only screen and (min-width: 1201px) {
  .staticCoverInfo__21b4fb {
    height: 540px;
  }
}
@media only screen and (min-width: 1441px) {
  .staticCoverInfo__21b4fb {
    height: 720px;
  }
}


@-webkit-keyframes slide__0474d5 {
  0% {-webkit-transform:translateX(-100%);transform:translateX(-100%);}
  100% {-webkit-transform:translateX(100%);transform:translateX(100%);}
}

@keyframes slide__0474d5 {
  0% {-webkit-transform:translateX(-100%);transform:translateX(-100%);}
  100% {-webkit-transform:translateX(100%);transform:translateX(100%);}
}

.Brick__4827e5 {
  position: relative;
  display: block;
}

.Brick__4827e5 :not(.BrickLoading__2133e5) {
    cursor: pointer;
  }

.hidden__09249e {
  display: none;
}

.gradientTitle__8e73e8 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(52%, rgba(136, 134, 134, 0)), color-stop(77%, rgba(136, 134, 134, 0.25)), to(rgba(136, 134, 134, 0.55)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(52%, rgba(var(--color-background-secondary), 0)), color-stop(77%, rgba(var(--color-background-secondary), 0.25)), to(rgba(var(--color-background-secondary), 0.55)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0) 52%, rgba(136, 134, 134, 0.25) 77%, rgba(136, 134, 134, 0.55) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0) 52%, rgba(var(--color-background-secondary), 0.25) 77%, rgba(var(--color-background-secondary), 0.55) 100%);
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  background-clip: content-box;
}

.brickInner__f316ea {
  position: absolute;
  left: 50%;
  top: 0;
  margin-top: 0;
  z-index: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  /*transition: z-index .3s step-end, margin .3s ease-in-out;*/
  background: rgb(136, 134, 134) no-repeat center center;
  background: rgb(var(--color-background-secondary)) no-repeat center center;
  background-image: url(/assets/media/logo-transparent.png);
  /* box-shadow: 0 10px 16px 0 rgba(var(--color-shades), 0.4); */
  /* overflow: hidden; */
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  background-size: 90%;
}

.loading__604ff1 {
  background: rgba(136, 134, 134, 0.1) no-repeat center center !important;
  background: rgba(var(--color-background-secondary), 0.1) no-repeat center center !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  pointer-events: none !important;
  overflow: hidden
}

.loading__604ff1:after {content:'';position: absolute;top:0;left: 40%;right: 0;bottom: 0;-webkit-transform: translateX(100%);transform: translateX(100%);z-index: 1;opacity: 0.7;-webkit-animation: slide__0474d5 1s infinite;animation: slide__0474d5 1s infinite;background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.65)), color-stop(99%, rgba(128, 186, 232, 0)), to(rgba(125, 185, 232, 0)));background: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-text-secondary), 0)), color-stop(50%, rgba(var(--color-text-secondary), 0.65)), color-stop(99%, rgba(128, 186, 232, 0)), to(rgba(125, 185, 232, 0)));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);background: linear-gradient(to right, rgba(var(--color-text-secondary), 0) 0%, rgba(var(--color-text-secondary), 0.65) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
}

.brickInnerNoBg__910f9a {
  background: none;
}

.brickBg__d5e72b {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  background-clip: content-box;
}

.brickContent__ce28ea {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
}

.brickContent__ce28ea .progressbar__96fedc {
    left: 16px;
    right: 16px;
  }

.backgroundOpacity__2289f8 {
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background: rgba(9, 18, 43, .35);
  position: absolute;
  top: 0;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.backgroundOpacityActive__01317a {
  visibility: visible;
  opacity: 1;
}

.withGradient__64f096 {
  /* background: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 1%, rgba(0,0,0,0.44) 52%, rgba(0,0,0,0.44) 100%); */
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(25, 28, 34, .8)), color-stop(50%, rgba(25, 28, 34, 0)));
  background: linear-gradient(0deg, rgba(25, 28, 34, .8) 0%, rgba(25, 28, 34, 0) 50%);
  border-radius: 8px;
  border-radius: var(--general-border-radius);
}

.category__c3dfcd {
  position: absolute;
  font-size: 19.2px;
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 14px;
  left: 24px;
  top: 24px;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.1);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.1);
}

.description__39f7d6 {
  position: absolute;
  width: 100%;
  padding: 0 16px;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  bottom: 28px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.25);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.25)
}

.description__39f7d6.shareOptions__5f781d {bottom: 50px;
}

.title__d8b9f3 {
  font-size: 22.4px;
  font-size: 1.4rem;
  line-height: 25.6px;
  line-height: 1.6rem;
  margin: 0;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.subtitle__b36996 {
  font-size: 19.2px;
  font-size: 1.2rem;
  line-height: 22.4px;
  line-height: 1.4rem;
  margin: 0;
  font-weight: normal;
  max-height: 64px;
  max-height: 4rem;
  overflow: hidden;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
}

.info__666e80 {
  font-size: 19.2px;
  font-size: 1.2rem;
  font-weight: 600;
  margin: 9.6px 0 0;
  margin: 0.6rem 0 0;
  line-height: 25.6px;
  line-height: 1.6rem;
  max-height: 51.2px;
  max-height: 3.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.overlay__6b0b6c {
  display: block;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(136, 134, 134, 0)), to(rgba(136, 134, 134, 0)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(var(--color-background-secondary), 0)), to(rgba(var(--color-background-secondary), 0)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 30%, rgba(136, 134, 134, 0) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 30%, rgba(var(--color-background-secondary), 0) 100%);
}

.social__ab75ab {
  position: absolute;
  left: 10px;
  bottom: 20px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.social__ab75ab li {
    display: inline-block;
    margin-left: 12.8px;
    margin-left: 0.8rem;
  }

.action__207c0f {
  position: absolute;
  padding: 0;
  margin: 0;
  background: none;
  outline: none;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  opacity: 1;
  overflow: hidden;
  border: 5px solid rgb(255, 255, 255);
  border: 5px solid rgb(var(--color-static));
  border-radius: 50px;
  width: 50px;
  height: 50px
}

.action__207c0f:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));opacity: 1;
}

.action__207c0f.actionMovie__6ca135 {top: 28%;
}

.ribbonNew__ba9fca {
  background: rgb(0, 0, 128);
  background: rgb(var(--color-primary));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  position: absolute;
  right: 5px;
  top: 10px;
  font-size: 19.2px;
  font-size: 1.2rem;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  line-height: 14px;
  padding: 0.5em 20px;
  -webkit-box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
          box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
  border-radius: 2px 0 0 2px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.25);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.25);
  text-transform: uppercase;
}

.ribbonLabel__fa62e1 {
  background: rgb(0, 0, 128);
  background: rgb(var(--color-primary));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  position: absolute;
  right: 0;
  top: 10px;
  font-size: 10px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  line-height: 14px;
  padding: 0.5em 20px;
  -webkit-box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
          box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
  border-radius: 2px 0 0 2px;
  text-transform: uppercase
}

.ribbonLabel__fa62e1.isPoster__4b35e9 {background: rgb(0, 0, 128);background: rgb(var(--color-primary));
}

.ribbonPlay__dbfbb1 {
  background: rgb(0, 0, 128);
  background: rgb(var(--color-primary));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  position: absolute;
  right: 0;
  top: 10px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 10px;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  padding: 0.5em 1em;
  -webkit-box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
          box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
  border-radius: 2px 0 0 2px;
  text-transform: uppercase;
}

.ribbonNext__6b7113 {
  background: rgb(128, 128, 128);
  background: rgb(var(--color-shades));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  position: absolute;
  right: 0;
  top: 10px;
  font-size: 10px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  padding: 0.5em 1em;
  -webkit-box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
          box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
  border-radius: 2px 0 0 2px;
  text-transform: uppercase;
}

.actionIcon__5ae457 {
  width: 64px;
  height: 64px;
  margin-top: -12px;
  margin-left: -12px;
}

.playIcon__371f92 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 28px;
  opacity: 1;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
}

.brickIdle__bc34ed {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 1;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
  -webkit-transition-delay: .2s;
          transition-delay: .2s;
}

.brickExpanded__642c9b .category__c3dfcd {
  display: none;
}

.brickExpanded__642c9b .brickContent__ce28ea {
  opacity: 1;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
  -webkit-transition-delay: .2s;
          transition-delay: .2s;
}

.brickExpanded__642c9b .brickInner__f316ea {
  z-index: 1;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  -webkit-transition: width .3s ease-in-out, height .3s ease-in-out, z-index .3s step-start, margin .3s ease-in-out;
  transition: width .3s ease-in-out, height .3s ease-in-out, z-index .3s step-start, margin .3s ease-in-out;
}

.brickExpanded__642c9b .brickIdle__bc34ed {
  opacity: 0;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.brickExpanded__642c9b .playIcon__371f92 {
  opacity: 0;
}

.idleLock__b2d232 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: rgba(136, 134, 134, 0.7);
  background: rgba(var(--color-background-secondary), 0.7);
}

.lockIcon__d3b0ec {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.image__d81a09 {
  height: 100%;
  width: 100%;
  background: no-repeat center center;
  background-size: cover;
}

.blurred__76ff40 {
  opacity: 0.34;
}

.blurredArea__a9188a {
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  background: rgba(9, 18, 43, .34);
  position: absolute;
  bottom: 0;
  visibility: hidden;
  -webkit-transition: visibility .1s ease-in-out, opacity .3s ease-in-out;
  transition: visibility .1s ease-in-out, opacity .3s ease-in-out;
  border-radius: 8px;
}

.blurredAreaActive__55b6b6 {
  visibility: visible;
  opacity: 1;
}

.moreButton__73ea97 {
  position: absolute;
  right: 10px;
  bottom: 20px;
  width: 24px;
  height: 24px;
  float: right;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static))
}

.moreButton__73ea97:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}

.titleIdle__e71383 {
  position: absolute;
  font-size: 22.4px;
  font-size: 1.4rem;
  line-height: 25.6px;
  line-height: 1.6rem;
  margin: 0;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  overflow: hidden;
  bottom: 30px;
  padding-left:20px;
  padding-right: 20px;
  width: 100%;
}

.progressbar__96fedc {
  position: absolute;
  bottom: 8px;
  left: 20px;
  right: 20px;
}

.brickOverlay__0724e4 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(72%, rgba(136, 134, 134, 0.4)), to(rgba(136, 134, 134, 0.4)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(72%, rgba(var(--color-background-secondary), 0.4)), to(rgba(var(--color-background-secondary), 0.4)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0.4) 72%, rgba(136, 134, 134, 0.4) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0.4) 72%, rgba(var(--color-background-secondary), 0.4) 100%);
  background-clip: content-box;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
}

.topSocial__545bcf {
  top: 20px;
}

.reverseGradient__f741ed {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(1%, rgba(136, 134, 134, 0)), color-stop(72%, rgba(136, 134, 134, 0.4)), to(rgba(136, 134, 134, 0.4)));
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(1%, rgba(var(--color-background-secondary), 0)), color-stop(72%, rgba(var(--color-background-secondary), 0.4)), to(rgba(var(--color-background-secondary), 0.4)));
  background: linear-gradient(0deg, rgba(136, 134, 134, 0) 0, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0) 1%, rgba(136, 134, 134, 0.4) 72%, rgba(136, 134, 134, 0.4) 100%);
  background: linear-gradient(0deg, rgba(var(--color-background-secondary), 0) 0, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0) 1%, rgba(var(--color-background-secondary), 0.4) 72%, rgba(var(--color-background-secondary), 0.4) 100%);
}

.brickInnerNotHoverable__0ca567 .ribbonPlay__dbfbb1, .brickInnerNotHoverable__0ca567 .ribbonNext__6b7113, .brickInnerNotHoverable__0ca567 .ribbonLabel__fa62e1 {
    right: 0;
    top: 2px;
    font-size: 8px;
    font-weight: 700;
    font-weight: var(--font-primary-bold);
  }

.brickInnerNotHoverable__0ca567 .titleIdle__e71383 {
    position: absolute;
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    bottom: 10px;
    padding-left: 10px;
  }

.brickInnerNotHoverable__0ca567 .progressbar__96fedc {
    display: none;
  }


.BrickGridWrapper__be4716 {
  padding-left: 20px;
  padding-left: var(--general-spacing);
  padding-right: 20px;
  padding-right: var(--general-spacing);
}

.BrickGrid__bc120e:before {
  content: '';
  display: table;
}

.BrickGrid__bc120e:after {
  content: '';
  display: table;
  clear: both;
}

.gridTitle__162bde {
  font-size: 28.8px;
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 1em;
}

.brick__8a8b1f {
  margin-left: 8px;
  margin-bottom: 24px;
  float: left;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.noResultsContainer__278f32 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.notFound__247e6e {
  padding: 0 25px;
  font-size: 18px;
  font-weight: 700;
}
@media only screen and (max-width: 1023px) {
  .notFound__247e6e {
    font-size: 14px;
    padding: 0;
  }
}
.notFound__247e6e span {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
}
.trouble__49ba35 {
  padding: 0 25px;
  margin: 30px 0 100px;
}
@media only screen and (max-width: 1023px) {
  .trouble__49ba35 {
    font-size: 14px;
    padding: 0;
  }
}
.footer__55ae64 {
  position: relative;
  font-size: 12px;
}
@media only screen and (max-width: 1023px) {
  .footer__55ae64 {
    text-align: center;
  }
}
.footer__55ae64 .title__4ce067 {
    position: relative;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
.footer__55ae64 a {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
    font-weight: 700;
}
.footer__55ae64 a:hover {
  color: rgba(186, 13, 22, 0.5);
  color: rgba(var(--color-secondary), 0.5);
}
.searchModal__2ab3cb {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  padding: calc(20px * 2);
  padding: calc(var(--general-spacing) * 2);
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .searchModal__2ab3cb {width: 1200px;width: var(--general-content-width);margin-left: auto;margin-right: auto;
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .searchModal__2ab3cb {padding: 20px;padding: var(--general-spacing);
  }
}
.searchBox__b01dea {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .searchBox__b01dea {margin-top: 1em;
  }
}
.loaderContainer__54f8f3 {
  height: 200px;
}
.top__4bdb04 {
  position: relative;
}
.btnClear__004c8c {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0;
  border: none;
  font-size: 24px;
  background: none;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  cursor: pointer;
}
.btnClear__004c8c span {
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 10px;
  }
.btnClear__004c8c svg {
    bottom: -7px;
  }
.btnClear__004c8c:hover {color: rgb(186, 13, 22);color: rgb(var(--color-secondary));
}
.resultsContainer__310f42 {
  padding-bottom: 80px;
}
.resultsContainer__310f42:before {
  content: '';
  display: table;
}
.resultsContainer__310f42:after {
  content: '';
  display: table;
  clear: both;
}
.searchInput__12e20f {
  font-weight: 700;
  font-weight: var(--font-secondary-bold);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  border-radius: 0;
  border: none;
  border-bottom: 1px solid rgb(136, 134, 134);
  border-bottom: 1px solid rgb(var(--color-background-secondary));
  width: 100%;
  font-size: 38px;
  padding: 0 0 7px;
  margin: 0;
  background: transparent;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition), border-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  transition: var(--general-color-transition), border-color 300ms ease-in-out;
}
@media only screen and (max-width: 1023px) {
  .searchInput__12e20f {font-size: 24px;
  }
}
.searchInput__12e20f:focus {color: rgb(0, 0, 128);color: rgb(var(--color-primary));border-color: rgb(128, 128, 128);border-color: rgb(var(--color-other));
}
.tabs__117e51 {
  background: rgba(186, 13, 22,.3);
  background: rgba(var(--color-secondary),.3);
  margin-bottom: 30px;
}
.tabsMenu__aba44f {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition), border-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  transition: var(--general-color-transition), border-color 300ms ease-in-out;
}
@media only screen and (max-width: 1023px) {
  .tabsMenu__aba44f {font-size: 14px;
  }
}
.tabsMenu__aba44f .tab__769f3a {
    display: block;
    padding: 15px 26px;
    border-top: 4px solid rgba(234, 235, 240, 0);
    border-top: 4px solid rgba(var(--color-background-primary), 0);
    -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
    -webkit-transition: var(--general-color-transition), border-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
    transition: var(--general-color-transition), border-color 300ms ease-in-out;
    cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .tabsMenu__aba44f .tab__769f3a {padding: 10px 15px;
  }
}
.tabsMenu__aba44f .tab__769f3a:hover {color: rgb(186, 13, 22);color: rgb(var(--color-secondary));
}
.tabsMenu__aba44f .active__9f8ddf {
    border-color: rgb(186, 13, 22);
    border-color: rgb(var(--color-secondary));
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
}
.noPadding__6cac91 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
}
.searchTitle__c67608 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.searchTitle__c67608:before {
  content: '';
  display: table;
}
.searchTitle__c67608:after {
  content: '';
  display: table;
  clear: both;
}
.searchTitle__c67608 h3 {
    margin: 0 17px;
    font-size: 18px;
    font-weight: 700;
  }
.viewAll__33974f {
  float: right;
  font-size: 18px;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  cursor: pointer
}
.viewAll__33974f:hover {color: rgb(186, 13, 22);color: rgb(var(--color-secondary));text-decoration: underline;
}


.statusLabel__4db9a2 {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  text-transform: uppercase
}
.statusLabel__4db9a2.noResults__3249a1 {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  text-transform: none;
}
.search__098ca2 {

}
.btnSearch__7ce9bc {
  width: 26px;
  height: 24px;
  display: block;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: #fff;
  padding: 0;
  margin: 0;
  border: none;
  background: transparent;
  cursor: pointer
}
.btnSearch__7ce9bc:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.icnSearch__eefc84 {
  height: 24px;
  width: 26px;
  /*filter: drop-shadow(0 2px 4px rgba(var(--color-static), 0.5);*/
}
:root {
  --general-content-width: 1200px;
  --general-spacing: 20px;
  --general-spacing-small: 8px;
  --general-border-radius: 8px;
  --general-color-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;

  --site-header-height: 82px;

  --font-xxsmall: 7.5pt;
  --font-xsmall: 9pt;
  --font-small: 12pt;
  --font-medium: 18pt;
  --font-large: 24pt;
  --font-xlarge: 34pt;
  --font-xxlarge: 60pt;
  --font-xxxlarge: 120pt;

  --z-index-jaw: 900;
  --z-index-site-header: 1000;
  --z-index-user-menu: 1100;
  --z-index-responsive-wall: 1150;
  --z-index-site-notification: 999;
  --z-index-modal: 1200;

  --color-static: 255, 255, 255;
  --color-static-background: 0, 0, 0;
  --color-primary: 0, 0, 128;
  --color-secondary: 186, 13, 22;
  --color-shades: 128, 128, 128;
  --color-other: 128, 128, 128;
  --color-danger: 236, 9, 31;
  --color-success: 7, 180, 4;
  --color-text-primary: 0, 0, 0;
  --color-text-secondary: 255, 255, 255;
  --color-background-primary: 234, 235, 240;
  --color-background-secondary: 136, 134, 134;

  --font-primary-family: 'Oswald', sans-serif;
  --font-primary-light: 100;
  --font-primary-regular: regular;
  --font-primary-bold: 700;
  --font-secondary-family: 'Open Sans', sans-serif;
  --font-secondary-light: 100;
  --font-secondary-regular: regular;
  --font-secondary-bold: 700;

  --background-image: url(/assets/media/background.jpg);
  --splash-background: url(/assets/media/background.jpg);
  --logo-image: url(/assets/media/logo.png);
  --splash-image: url(/assets/media/logo.png);
  --watermark-image: url(/assets/media/watermark.png);
  --buffering-image: url(/assets/media/buffering.png);
  --pause-image: url(/assets/media/paused.png);
  --play-image: url(/assets/media/playing.png);
}

.fallbackErrorBoundary__3b7575 {
  position: relative;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  border: 1px solid rgb(136, 134, 134);
  border: 1px solid rgb(var(--color-background-secondary));
  border-radius: 8px;
  text-align: center;
  line-height: 150px;
  margin: 20px 0 20px 0;
  width: 100%;
  height: auto;
}
.catalogMenu__b73d64 {
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  width: 320px;
  height: 100vh;
  -webkit-box-shadow: 4px 0 16px 0 rgba(0, 0, 0, .5);
          box-shadow: 4px 0 16px 0 rgba(0, 0, 0, .5);
  position: fixed;
  top: 0;
  left: -330px;
  opacity: 0;
  -webkit-transition: left 300ms ease-in-out, opacity 300ms ease-in-out;
  transition: left 300ms ease-in-out, opacity 300ms ease-in-out;
  padding-top: 82px;
  padding-top: var(--site-header-height);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1100;
  z-index: var(--z-index-user-menu)
}
.catalogMenu__b73d64.active__4aeb5f {
  left: 0;
  opacity: 1;
}
.banner__fbe2ea {
  padding: 0 20px 20px;
  padding: 0 var(--general-spacing) var(--general-spacing);
  border-bottom: 1px solid rgb(136, 134, 134);
  border-bottom: 1px solid rgb(var(--color-background-secondary));
}
.name__35efc9 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 12pt;
  font-size: var(--font-small);
  text-transform: uppercase;
  margin: 0;
  line-height: 1.2em;
  cursor: pointer;
}
.homeIcon__abadce {
  margin-right: 10px;
}
.secondName__30d00c {
  letter-spacing: 0.3em;
  line-height: 1.4em;
  font-size: 9pt;
  font-size: var(--font-xsmall);
  font-weight: 400;
}
.description__58cd8d {
  font-size: 9pt;
  font-size: var(--font-xsmall);
  font-weight: 400;
  line-height: 1.4em;
  max-width: 600px;
  margin: 8px auto 20px;
  margin: var(--general-spacing-small) auto var(--general-spacing);
}
.channels__f76425 {
  padding: 16px 0;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  overflow: auto;
}
.channelsList__d49444 {
  list-style: none;
  margin: 0;
  padding: 0 20px;
  padding: 0 var(--general-spacing);
}
.listItem__aa45e2 {
  padding: 8px 0;
  padding: var(--general-spacing-small) 0;
  border-bottom: 1px solid rgba(136, 134, 134);
  border-bottom: 1px solid rgba(var(--color-background-secondary));
}
.listItem__aa45e2.active__4aeb5f .collections__956698 {
    display: block;
  }
.listItem__aa45e2.active__4aeb5f .arrow__f5e395 {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
.channel__2ebafb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.channelLogo__1a6409 {
  margin-right: 8px;
  width: 92px;
  height: 61px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.channelLogo__1a6409 img {
    width: 100%;
    display: block;
  }
.channelInfo__7bb65f {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.channelInfo__7bb65f h3 {
    font-size: 12pt;
    font-size: var(--font-small);
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    margin: 0;
    z-index: 1100;
    z-index: var(--z-index-user-menu);
  }
.channelInfo__7bb65f p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0;
    font-size: 9pt;
    font-size: var(--font-xsmall);
    font-family: 'Open Sans', sans-serif;
    font-family: var(--font-secondary-family);
  }
.trigger__ce8945 {
  padding: 0 8px;
  padding: 0 var(--general-spacing-small);
  cursor: pointer
}
.trigger__ce8945:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.arrow__f5e395 {
  -webkit-transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out, -webkit-transform .3s ease-in-out;
}
.collections__956698 {
  display: none;
  padding: 8px 20px;
  padding: var(--general-spacing-small) var(--general-spacing);
}
.subscribe__396225 {
}
.bottom__1c4630 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.channelsLink__0a67db {
  background: rgb(0, 0, 128);
  background: rgb(var(--color-primary));
  display: block;
  text-align: center;
  padding: 6px 10px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
}
.titleCollections__4af563 {
  margin: 0;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
}
.titleCollections__4af563 .icon__cdb90a {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    margin-right: 6px;
  }
.collectionsList__af8634 {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  font-size: 9pt;
  font-size: var(--font-xsmall);
  line-height: 2em;
}
.collectionItem__a9a287 a {
    display: block;
    -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    -webkit-transition: var(--general-color-transition);
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    transition: var(--general-color-transition);
  }
.collectionItem__a9a287 a:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.catalog__9d44a5 {}
.btnMenu__8fe100 {
  font-size: 18pt;
  font-size: var(--font-medium);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  z-index: calc(1100 + 10);
  z-index: calc(var(--z-index-user-menu) + 10);
  position: relative;
  cursor: pointer;
  white-space: nowrap
}
.btnMenu__8fe100.active__3824f1 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.catalogLabel__8abba9 {
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  line-height: 24px;
  font-size: 18px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .btnLabel__4b23b9 {
    display: none;
  }
}
.menuIcon__6dbe85 {
  display: inline-block;

  width: 24px;
  height: 16px;
  position: relative;
  margin: 0 16px 0 0;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.menuIcon__6dbe85 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: rgb(0, 0, 128);
    background: rgb(var(--color-primary));
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
  }
.menuIcon__6dbe85 span:nth-child(1) {
    top: 0px;
  }
.menuIcon__6dbe85 span:nth-child(2), .menuIcon__6dbe85 span:nth-child(3) {
    top: 7px;
  }
.menuIcon__6dbe85 span:nth-child(4) {
    top: 14px;
  }
.active__3824f1 .menuIcon__6dbe85 span:nth-child(1) {
      top: 7px;
      width: 0%;
      left: 50%;
    }
.active__3824f1 .menuIcon__6dbe85 span:nth-child(2) {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
    }
.active__3824f1 .menuIcon__6dbe85 span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
    }
.active__3824f1 .menuIcon__6dbe85 span:nth-child(4) {
      top: 18px;
      width: 0%;
      left: 50%;
    }
.appBar__da5aef {
  position: fixed;
  width: 100%;
  z-index: 1000;
  z-index: var(--z-index-site-header);
   /*transition: background .3s ease-in-out; */
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
}

  .appBar__da5aef .header__f02682 {
    position: relative;
    background: rgb(0, 0, 0);
    background: rgb(var(--color-static-background));
  }

  .appBar__da5aef .content__135c19 {
    position: relative;
    width: 100%
    /*transition: background .3s ease-in-out;*/
  }

  .appBar__da5aef .content__135c19:before {position: absolute;left: 0;right: 0;bottom: 0;top: 0;content: '';background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0,0.80)), color-stop(85%, rgba(0, 0, 0,0.00)));background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--color-static-background),0.80)), color-stop(85%, rgba(var(--color-static-background),0.00)));background: linear-gradient(-180deg, rgba(0, 0, 0,0.80) 0%, rgba(0, 0, 0,0.00) 85%);background: linear-gradient(-180deg, rgba(var(--color-static-background),0.80) 0%, rgba(var(--color-static-background),0.00) 85%);opacity: 1;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;
}

  .appBar__da5aef .footer__6e94e0 {
    position: relative;
  }
.appBar__da5aef.transparent__0dd6c7 .content__135c19 {
      opacity: 0.35;
}
.appBar__da5aef.transparent__0dd6c7 .content__135c19:before {opacity: 0;
}
.appBar__da5aef.fixed__f98f77 .content__135c19, .appBar__da5aef.fixed__f98f77 .footer__6e94e0 {
      -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
      -webkit-transition: var(--general-color-transition);
      transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
      transition: var(--general-color-transition);
      background: rgba(0, 0, 0, 0.85);
      background: rgba(var(--color-static-background), 0.85);
}
.appBar__da5aef.fixed__f98f77 .content__135c19.transparent__0dd6c7 {opacity: 1 !important;
}
.appBar__da5aef.fixed__f98f77 .content__135c19:before {opacity: 0;
}
.inner__357b07 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 82px;
  height: var(--site-header-height);
  padding: 0 calc(20px * 2);
  padding: 0 calc(var(--general-spacing) * 2);
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .inner__357b07 {padding: 0 20px;padding: 0 var(--general-spacing);
  }
}
@media only screen and (min-width: 1200px) {

  .inner__357b07 {margin-left: auto;margin-right: auto;
  }
}
.leftHeader__5b6a10 {
  z-index: 1000;
  z-index: var(--z-index-site-header);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logoContainer__380ed1 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.logoContainer__380ed1.left__8fa710 {top: unset;left: unset;right: unset;bottom: unset;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;
}
.logoHeader__1dfac0 {
  max-width: 193px;
  max-height: 38px
}
.logoHeader__1dfac0.left__8fa710 {max-height: 60px;
}
.logoHeight__ecd894 {
  max-height: 60px
}
.logoHeight__ecd894.left__8fa710 {max-height: 60px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .logoContainer__380ed1 {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    position: static;
    width: auto;
    height: auto;
  }
  .logoHeader__1dfac0 {
    max-height: 24px;
  }
  .logoHeight__ecd894 {
    max-height: 24px;
  }
}
.rightHeader__868aa3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1000;
  z-index: var(--z-index-site-header);
}
.rightHeader__868aa3 > *:not(:last-child) {
    margin-right: 20px;
    margin-right: var(--general-spacing);
  }
@media only screen and (min-width: 0) and (max-width: 639px) {

  .rightHeader__868aa3 {z-index: calc(1000 - 10);z-index: calc(var(--z-index-site-header) - 10);
  }
}
.blur__2fc340 > .content__135c19, .blur__2fc340 > .footer__6e94e0 {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="4" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.80315 0.17879999999999996 0.018049999999999997 0 0 0.05315 0.9288 0.018049999999999997 0 0 0.05315 0.17879999999999996 0.76805 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: blur(4px) grayscale(25%);
          filter: blur(4px) grayscale(25%);
}
.hidden__d6fd7b {
  display: none !important;
}
.login__6120a1 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.content__470ce9 {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

 .content__470ce9 .full__5f8ff0 {
   position: relative;
 }
.content__470ce9:not(.full__5f8ff0) {
  padding-left: calc(20px * 2);
  padding-left: calc(var(--general-spacing) * 2);
  padding-right: calc(20px * 2);
  padding-right: calc(var(--general-spacing) * 2);
}
@media only screen and (min-width: 1200px) {

  .content__470ce9:not(.full__5f8ff0) {
    width: 1200px;
    width: var(--general-content-width);
    margin-left: auto;
    margin-right: auto;
  }
}
.content__470ce9:not(.full__5f8ff0).padding__95107a {
  padding: calc(20px * 2);
  padding: calc(var(--general-spacing) * 2);
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .content__470ce9:not(.full__5f8ff0).padding__95107a {
    padding: 20px;
    padding: var(--general-spacing);
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .content__470ce9 {
    overflow: hidden;
  }
}
.page__bfcb8b {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.pageHeader__0f38c3 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.pageLoader__5809f7 {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  height: auto !important;
}
.errorNotice__55fcd3 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center
}
.errorNotice__55fcd3.dark__e1ea67 {background-color: rgb(136, 134, 134);background-color: rgb(var(--color-background-secondary));color: rgb(255, 255, 255);color: rgb(var(--color-text-secondary));
}
.errorNoticePage__202819 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;

  padding-top: calc(20px * 3) !important;

  padding-top: calc(var(--general-spacing) * 3) !important
}
.errorNoticePage__202819 > *:not(:last-child) {margin-bottom: 20px;margin-bottom: var(--general-spacing);
}
.errorNoticePage__202819 .header__131aaf {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
@media only screen and (max-width: 1023px) {
  .errorNoticePage__202819 .header__131aaf {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse
  }
}
.errorNoticePage__202819 .header__131aaf .container__79b0a1 {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 5;
          -ms-flex: 5 1 auto;
              flex: 5 1 auto;
}
@media only screen and (max-width: 1023px) {
  .errorNoticePage__202819 .header__131aaf .container__79b0a1 {text-align: center
  }
}
.errorNoticePage__202819 .header__131aaf .container__79b0a1 .legacyLogo__a423a1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: calc(20px * 2);
        margin-bottom: calc(var(--general-spacing) * 2);
}
@media only screen and (max-width: 1023px) {
  .errorNoticePage__202819 .header__131aaf .container__79b0a1 .legacyLogo__a423a1 {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center
  }
}
.errorNoticePage__202819 .header__131aaf .container__79b0a1 .logo__bc9850 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-height: 48px;
        margin-bottom: calc(20px * 2);
        margin-bottom: calc(var(--general-spacing) * 2);
}
@media only screen and (max-width: 1023px) {
  .errorNoticePage__202819 .header__131aaf .container__79b0a1 .logo__bc9850 {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center
  }
}
.errorNoticePage__202819 .header__131aaf .container__79b0a1 .title__63b966 {
        position: relative;
        font-size: 24pt;
        font-size: var(--font-large);
        text-shadow: 0 67px 67px rgba(136, 134, 134, 0.15), 0 34px 34px rgba(136, 134, 134, 0.1), 0 17px 17px rgba(136, 134, 134, 0.1), 0 8px 8px rgba(136, 134, 134, 0.05), 0 4px 4px rgba(77, 67, 54, .05);
        text-shadow: 0 67px 67px rgba(var(--color-background-secondary), 0.15), 0 34px 34px rgba(var(--color-background-secondary), 0.1), 0 17px 17px rgba(var(--color-background-secondary), 0.1), 0 8px 8px rgba(var(--color-background-secondary), 0.05), 0 4px 4px rgba(77, 67, 54, .05);
        text-transform: uppercase;
        line-height: 1.3em;
        margin-bottom: 30px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .errorNoticePage__202819 .header__131aaf .container__79b0a1 .title__63b966 {font-size: 18pt;font-size: var(--font-medium)
  }
}
.errorNoticePage__202819 .header__131aaf .container__79b0a1 .description__d356b0 {
        position: relative;
        font-size: 12pt;
        font-size: var(--font-small);
        line-height: 1.1em;
        margin-bottom: 40px;
        max-width: 800px;
}
.errorNoticePage__202819 .header__131aaf .status__911b63 {
      position: relative;
      color: rgb(186, 13, 22);
      color: rgb(var(--color-secondary));
      font-size: 120pt;
      font-size: var(--font-xxxlarge);
      font-weight: 700;
      text-shadow: 0 67px 67px rgba(136, 134, 134, 0.15), 0 34px 34px rgba(136, 134, 134, 0.1), 0 17px 17px rgba(136, 134, 134, 0.1), 0 8px 8px rgba(136, 134, 134, 0.05), 0 4px 4px rgba(77, 67, 54, .05);
      text-shadow: 0 67px 67px rgba(var(--color-background-secondary), 0.15), 0 34px 34px rgba(var(--color-background-secondary), 0.1), 0 17px 17px rgba(var(--color-background-secondary), 0.1), 0 8px 8px rgba(var(--color-background-secondary), 0.05), 0 4px 4px rgba(77, 67, 54, .05);
      margin: auto 20px;
      -webkit-box-flex: 7;
          -ms-flex: 7 1;
              flex: 7 1;
}
@media only screen and (max-width: 1023px) {
  .errorNoticePage__202819 .header__131aaf .status__911b63 {text-align: center
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .errorNoticePage__202819 .header__131aaf .status__911b63 {font-size: 60pt;font-size: var(--font-xxlarge)
  }
}
.errorNoticePage__202819 .content__13497c {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
}
.errorNoticePage__202819 .footer__5bb12e {
    position: relative;
    font-size: 12px;
}
@media only screen and (max-width: 1023px) {
  .errorNoticePage__202819 .footer__5bb12e {text-align: center
  }
}
.errorNoticePage__202819 .footer__5bb12e .title__63b966 {
      position: relative;
      font-size: 18px;
      font-weight: bold;
      text-transform: uppercase;
}
.errorNoticePage__202819 .footer__5bb12e a {
      color: rgb(186, 13, 22);
      color: rgb(var(--color-secondary));
      font-weight: 700
}
.errorNoticePage__202819 .footer__5bb12e a:hover {color: rgba(186, 13, 22, 0.5);color: rgba(var(--color-secondary), 0.5);
}
.footer__01da65 {
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  background: rgb(0, 0, 0);
  background: rgb(var(--color-static-background));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  padding: 20px 0;
  padding: var(--general-spacing) 0;
}

  .footer__01da65 .inner__c4ef3b {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 calc(20px * 2);
    padding: 0 calc(var(--general-spacing) * 2);
  }
@media only screen and (min-width: 1200px) {

  .footer__01da65 .inner__c4ef3b {width: 1200px;width: var(--general-content-width);margin-left: auto;margin-right: auto;
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .footer__01da65 .inner__c4ef3b {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0 20px;padding: 0 var(--general-spacing);
  }
}
.left__f41068 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .left__f41068 {margin-bottom: 20px;
  }
}
.logo__c773a5 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 180px;
  margin-right: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logoFooter__009e53 {
  height: 41px;
  width: 180px;
}
.badge__ecf5e0 {
  width: 80px;
  height: 25px;
}
.siteLinks__da0bcd {
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 2em;
}
@media only screen and (max-width: 1023px) {

  .siteLinks__da0bcd {line-height: 1em;
  }
}
.siteLinks__da0bcd li {
    width: 50%;
    float: left;
    min-width: 100px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .siteLinks__da0bcd li {width: 50%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {

  .siteLinks__da0bcd li {width: 100%;
  }
}
.siteLinks__da0bcd li a {
      font-size: 12pt;
      font-size: var(--font-small);
}
@media only screen and (max-width: 1023px) {

  .siteLinks__da0bcd li a {font-size: 9pt;font-size: var(--font-xsmall);
  }
}
.siteLinks__da0bcd li a:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
.footerMenu__2ae81b {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
}
.right__b8fcc6 {
  /*flex: none;
  max-width: 400px;*/
  margin-left: auto;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .right__b8fcc6 {margin-left: 0;
  }
}
.badgesList__f882fb {
  margin: 0 0 1em;
  padding: 0;
  list-style: none;
  text-align: right;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .badgesList__f882fb {text-align: center;
  }
}
.badgesList__f882fb li {
    display: inline-block;
    margin-left: 25px;
}
.badgesList__f882fb li:first-child {margin-left: 0;
}
.badgesList__f882fb img {
    display: block;
    height: 27px;
}
.socialLinks__d47727 {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  text-align: right;
  color: rgba(255, 255, 255, 0.55);
  color: rgba(var(--color-text-secondary), 0.55);
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .socialLinks__d47727 {text-align: center;
  }
}
.socialLinks__d47727 li {
    display: inline-block;
    margin-left: 24px;
    position: relative;
}
.socialLinks__d47727 a:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
}
.copy__15dad5 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 9pt;
  font-size: var(--font-xsmall);
  line-height: 1.4em;
  text-align: right;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .copy__15dad5 {text-align: center;
  }
}
.copy__15dad5 span {
    display: block;
}
.copy__15dad5 strong {
    font-weight: 700;
    font-weight: var(--font-secondary-bold);
}
.copy__15dad5 a:hover {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
}
.trademark__537816 {
}
.notice__aaa1ff {
  position: relative;
  background: rgb(136, 134, 134);
  background: rgb(var(--color-background-secondary));
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-weight: regular;
  font-weight: var(--font-secondary-regular);
  font-size:10px;
  line-height: 16px;
}

  .notice__aaa1ff > .inner__650705 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: calc(20px * 0.7) calc(20px * 2);
    padding: calc(var(--general-spacing) * 0.7) calc(var(--general-spacing) * 2);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
@media only screen and (min-width: 1200px) {

  .notice__aaa1ff > .inner__650705 {
    width: 1200px;
    width: var(--general-content-width);
    margin-left: auto;
    margin-right: auto;
  }
}
.notice__aaa1ff > .inner__650705 > *:not(:last-child) {
      margin-right: calc(20px / 2);
      margin-right: calc(var(--general-spacing) / 2);
}
.text__941e67 {
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.btnClose__7cc327 {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border: none;
  cursor: pointer;
  background: none;
  outline: none;
  width: 24px;
  height: 24px;
  display: inline-block;
  padding: 0;
  margin: 0;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease
}
.btnClose__7cc327:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}
.iconClose__300f52 {
  width: 24px;
  height: 24px;
}
.link__b83632 {
  cursor: pointer;
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  font-weight: bold;
  text-decoration: underline;
}
.active__8b5f86 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}


.header__3ea339 {
  position: relative;

}

.title__4d5551 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-right: 30px;
}

.title__4d5551 span {
    cursor: pointer;
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease
  }

.title__4d5551 span:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));

}

.btnClose__1d8c66 {
  position: absolute;
  top: -4px;
  right: 0;
  border: none;
  cursor: pointer;
  background: none;
  outline: none;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  color: #191C22;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

.btnClose__1d8c66 .iconClose__2f9a18 {
    width: 24px;
    height: 24px;
  }

.btnClose__1d8c66:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));

}

.pushImage__2cbb74 {
  cursor: pointer;
}

.pushImage__2cbb74 img {
    display: block;
    width: 100%;
  }

.content__2910e9 {
  margin-top: 6px;
  font-size: 12px;
}

.toastContent__631366 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.itemImage__f5343a {
  width: 112px;
  height: 64px;
  background: rgb(234, 235, 240) no-repeat center center;
  background: rgb(var(--color-background-primary)) no-repeat center center;
  background-size: cover;
  -webkit-box-shadow: 0 8px 8px 0 rgba(136, 134, 134, 0.25);
  -webkit-box-shadow: 0 8px 8px 0 rgba(var(--color-background-secondary), 0.25);
          box-shadow: 0 8px 8px 0 rgba(136, 134, 134, 0.25);
          box-shadow: 0 8px 8px 0 rgba(var(--color-background-secondary), 0.25);
  border-radius: 8px;
  margin-right: 14px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.itemInfo__5efce9 {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 30px;
}

.itemInfo__5efce9 .type__abf43d {
    font-size: 12px;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    margin: 0;
    text-transform: uppercase;
    font-weight: 400;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    display: none;
  }

.itemInfo__5efce9 .title__4d5551 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 12px;
    line-height: 1.3em;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

.itemInfo__5efce9 .body__748286 {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    font-size: 12px;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    line-height: 1.3em;
    margin: 0;
  }

.itemInfo__5efce9 .date__a6fee6 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 8px;
    margin: 4px 0 0 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }


.header__43d8c4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

  .header__43d8c4 .iconCircle__aee6cd {
    border: solid 1px rgb(136, 134, 134);
    border: solid 1px rgb(var(--color-background-secondary));
    border-radius: 50em;
    width: 24px;
    height: 24px;
    display: inline-block;
    text-align: center;
    margin-right: 9px;
  }

  .header__43d8c4 .iconCircle__aee6cd .iconFavorite__13d393 {
      color: rgb(186, 13, 22);
      color: rgb(var(--color-secondary));
      padding-top: 2px;
    }

  .header__43d8c4 .title__9bc5e8 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 16px;
    font-weight: 600;
  }

  .header__43d8c4 .btnClose__dcdf3d {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0;
    color: #191C22;
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }

  .header__43d8c4 .btnClose__dcdf3d .iconClose__1175aa {
      width: 24px;
      height: 24px;
    }

  .header__43d8c4 .btnClose__dcdf3d:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}

.content__7be695 {
  margin-top: 6px;
  font-size: 12px;
}

.buttonsHolder__38d4ed {
  text-align: center;
  margin-top: 16px;
  padding: 10px 0;
}

.buttonsHolder__38d4ed .uppercase__02de0d {
    text-transform: uppercase;
    margin: 0 11px;
  }


.header__fbd11d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

  .header__fbd11d .iconSuccessHolder__64f363 {
    height: 24px;
    width: 22px;
    display: inline-block;
    margin-right: 9px;
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    vertical-align: middle;
  }

  .header__fbd11d .iconSuccessHolder__64f363 .iconSuccess__b15bc3 {
      height: 24px;
      width: 22px;
    }

  .header__fbd11d .title__293632 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 16px;
    font-weight: 600;
    vertical-align: middle;
  }

  .header__fbd11d .btnClose__0ed8f5 {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0;
    color: #191C22;
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }

  .header__fbd11d .btnClose__0ed8f5 .iconClose__83b026 {
      width: 24px;
      height: 24px;
    }

  .header__fbd11d .btnClose__0ed8f5:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}

.content__74f46e {
  margin-top: 6px;
  font-size: 12px;
}


.header__c0c068 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

  .header__c0c068 .iconErrorHolder__3618a2 {
    height: 24px;
    width: 22px;
    display: inline-block;
    margin-right: 9px;
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
    vertical-align: middle;
  }

  .header__c0c068 .iconErrorHolder__3618a2 .iconError__191c70 {
      height: 24px;
      width: 22px;
    }

  .header__c0c068 .title__6b1c78 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 16px;
    font-weight: 600;
  }

  .header__c0c068 .btnClose__ca367e {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0;
    color: #191C22;
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }

  .header__c0c068 .btnClose__ca367e .iconClose__016973 {
      width: 24px;
      height: 24px;
    }

  .header__c0c068 .btnClose__ca367e:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}

.content__418496 {
  margin-top: 6px;
  font-size: 12px;
}
.notification__7ca773 {
	/* min-height: 101px; */
	width: 370px;
	border-radius: 2px;
	background-color: rgb(234, 235, 240);
	background-color: rgb(var(--color-background-primary));
	-webkit-box-shadow: 0 2px 12px 0 rgba(136, 134, 134, 0.25);
	-webkit-box-shadow: 0 2px 12px 0 rgba(var(--color-background-secondary), 0.25);
	        box-shadow: 0 2px 12px 0 rgba(136, 134, 134, 0.25);
	        box-shadow: 0 2px 12px 0 rgba(var(--color-background-secondary), 0.25);
  margin: 14px 7px 7px 14px;
  padding: 16px 11px 10px;
}
@media only screen and (max-width: 640px) {
	.notification__7ca773 {
		width: auto;
		margin: 14px;
	}
}
.messageEnter__0176ca {
  opacity: 0.01;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.messageEnterActive__d0f9a2 {
  opacity: 1;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.messageExit__e59db9 {
  opacity: 0.01;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.messageExitDone__c06a97 {
  opacity: 0.01;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.notificationsContainer__ca7579 {
  /* background-color: rgba(255,50,50,0.3); */
  position: fixed;
  z-index: 999;
  z-index: var(--z-index-site-notification);
  right: 0px;
  width: 400px;
  height: 100%;
  pointer-events: none;
  padding: 14px 0;
}
@media only screen and (max-width: 640px) {
  .notificationsContainer__ca7579 {
    width: 100%;
    padding-bottom: 0;
  }
}
.notificationsContainer__ca7579 * {
  pointer-events: all;
}
/* .overflowNone {
  overflow: hidden !important;
} */
.browserIcons__a32261 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 1023px) {
  .browserIcons__a32261 {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
  }
}
.browserIcons__a32261 .browserIcon__b397db {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.browserIcons__a32261 .browserIcon__b397db:not(:last-child) {margin-right: 20px;margin-right: var(--general-spacing);
}
.browserIcons__a32261 .browserIcon__b397db img {
      margin-bottom: 20px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .browserIcons__a32261 .browserIcon__b397db img {height: 60px;
  }
}
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

:root { font-size: 62.5%; }

body {
  font-size:16px;
  font-size:1.6rem;
}

html, body {
  margin: 0;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

:focus {
  outline-color: transparent;
  outline-style: none;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow {
    margin-left: -8px;
    position: absolute;
  }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    position: absolute;
    border: 8px solid transparent;
    height: 0;
    width: 1px;
  }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
    content: "";
    z-index: -1;
    border-width: 8px;
    left: -8px;
    border-bottom-color: #aeaeae;
  }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
    top: 0;
    margin-top: -8px;
  }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
    border-top: none;
    border-bottom-color: #f0f0f0;
  }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
    top: -1px;
    border-bottom-color: #aeaeae;
  }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow {
    bottom: 0;
    margin-bottom: -8px;
  }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
    border-bottom: none;
    border-top-color: #fff;
  }

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before {
    bottom: -1px;
    border-top-color: #aeaeae;
  }

.react-datepicker-wrapper {
    display: block;
  }

.react-datepicker {
    font-size: 12px;
    background-color: #fff;
    color: #000;
    border: 1px solid #aeaeae;
    border-radius: 0.3rem;
    display: inline-block;
    position: relative;
  }

.react-datepicker__triangle {
    position: absolute;
    left: 50px;
  }

.react-datepicker-popper {
    z-index: 1;
  }

.react-datepicker-popper[data-placement^="top"] {
    margin-bottom: 10px;
  }

.react-datepicker-popper[data-placement^="right"] {
    margin-left: 8px;
  }

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
    left: auto;
    right: 42px;
  }

.react-datepicker-popper[data-placement^="left"] {
    margin-right: 8px;
  }

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
    left: 42px;
    right: auto;
  }

.react-datepicker__header {
    text-align: center;
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: 3px;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 3px;
    border-top-right-radius: 0.3rem;
    padding-top: 8px;
    position: relative;
  }

.react-datepicker__header--time {
    padding-bottom: 8px;
  }

.react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll {
    display: inline-block;
    margin: 0 2px;
  }

.react-datepicker__current-month, .react-datepicker-time__header {
    margin-top: 0;
    color: #000;
    font-weight: bold;
    font-size: 14px;
  }

.react-datepicker__navigation {
    line-height: 17px;
    line-height: 1.7rem;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 10px;
    width: 0;
    border: 4.5px solid transparent;
    border: 0.45rem solid transparent;
    z-index: 1;
  }

.react-datepicker__navigation--previous {
    left: 10px;
    border-right-color: #ccc;
  }

.react-datepicker__navigation--previous:hover {
    border-right-color: #b3b3b3;
  }

.react-datepicker__navigation--next {
    right: 10px;
    border-left-color: #ccc;
  }

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 80px;
  }

.react-datepicker__navigation--next:hover {
    border-left-color: #b3b3b3;
  }

.react-datepicker__navigation--years {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

.react-datepicker__navigation--years-previous {
    top: 4px;
    border-top-color: #ccc;
  }

.react-datepicker__navigation--years-previous:hover {
    border-top-color: #b3b3b3;
  }

.react-datepicker__navigation--years-upcoming {
    top: -4px;
    border-bottom-color: #ccc;
  }

.react-datepicker__navigation--years-upcoming:hover {
    border-bottom-color: #b3b3b3;
  }

.react-datepicker__month-container {
    float: left;
  }

.react-datepicker__month {
    margin: 4px;
    margin: 0.4rem;
    text-align: center;
  }

.react-datepicker__time-container {
    float: right;
    border-left: 1px solid #aeaeae;
  }

.react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid #aeaeae;
    border-radius: 0.3rem;
    position: absolute;
    right: -72px;
    top: 0;
  }

.react-datepicker__time-container .react-datepicker__time {
    position: relative;
    background: white;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 70px;
    overflow-x: hidden;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    list-style: none;
    margin: 0;
    height: calc(195px + 0.85rem);
    overflow-y: scroll;
    padding-right: 30px;
    width: 100%;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    padding: 5px 10px;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    cursor: pointer;
    background-color: #f0f0f0;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: white;
    font-weight: bold;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc;
  }

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    cursor: default;
    background-color: transparent;
  }

.react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    width: 17px;
    width: 1.7rem;
    line-height: 17px;
    line-height: 1.7rem;
    text-align: center;
    margin: 1.66px;
    margin: 0.166rem;
  }

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer;
  }

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
    border-radius: 0.3rem;
    background-color: #f0f0f0;
  }

.react-datepicker__day-names, .react-datepicker__week {
    white-space: nowrap;
  }

.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
    color: #000;
    display: inline-block;
    width: 25px;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    margin: 1.66px;
    margin: 0.166rem;
  }

.react-datepicker__day {
    cursor: pointer;
  }

.react-datepicker__day:hover {
    border-radius: 0.3rem;
    background-color: #f0f0f0;
  }

.react-datepicker__day--today {
    font-weight: bold;
  }

.react-datepicker__day--highlighted {
    border-radius: 0.3rem;
    background-color: #3dcc4a;
    color: #fff;
  }

.react-datepicker__day--highlighted:hover {
    background-color: #32be3f;
  }

.react-datepicker__day--highlighted-custom-1 {
    color: magenta;
  }

.react-datepicker__day--highlighted-custom-2 {
    color: green;
  }

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range {
    border-radius: 0.3rem;
    background-color: rgb(186, 13, 22);
    background-color: rgb(var(--color-secondary));
    color: #fff;
  }

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover {
    background-color: rgb(186, 13, 22);
    background-color: rgb(var(--color-secondary));
  }

.react-datepicker__day--keyboard-selected {
    border-radius: 0.3rem;
    background-color: #FC7E2B;
    color: #fff;
  }

.react-datepicker__day--keyboard-selected:hover {
    background-color: rgb(186, 13, 22);
    background-color: rgb(var(--color-secondary));
  }

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
    background-color: rgba(33, 107, 165, .5);
  }

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000;
  }

.react-datepicker__day--disabled {
    cursor: default;
    color: #ccc;
  }

.react-datepicker__day--disabled:hover {
    background-color: transparent;
  }

.react-datepicker__input-container {
    position: relative;
    display: block;
  }

.react-datepicker__year-read-view, .react-datepicker__month-read-view {
    border: 1px solid transparent;
    border-radius: 0.3rem;
  }

.react-datepicker__year-read-view:hover, .react-datepicker__month-read-view:hover {
    cursor: pointer;
  }

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow {
    border-top-color: #b3b3b3;
  }

.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow {
    border-top-color: #ccc;
    float: right;
    margin-left: 20px;
    top: 8px;
    position: relative;
    border-width: 4.5px;
    border-width: 0.45rem;
  }

.react-datepicker__year-dropdown, .react-datepicker__month-dropdown {
    background-color: #f0f0f0;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: 0.3rem;
    border: 1px solid #aeaeae;
  }

.react-datepicker__year-dropdown:hover, .react-datepicker__month-dropdown:hover {
    cursor: pointer;
  }

.react-datepicker__year-dropdown--scrollable, .react-datepicker__month-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll;
  }

.react-datepicker__year-option, .react-datepicker__month-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

.react-datepicker__year-option:first-of-type, .react-datepicker__month-option:first-of-type {
    border-top-left-radius: 3px;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 3px;
    border-top-right-radius: 0.3rem;
  }

.react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-bottom-left-radius: 3px;
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 3px;
    border-bottom-right-radius: 0.3rem;
  }

.react-datepicker__year-option:hover, .react-datepicker__month-option:hover {
    background-color: #ccc;
  }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #b3b3b3;
  }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #b3b3b3;
  }

.react-datepicker__year-option--selected, .react-datepicker__month-option--selected {
    position: absolute;
    left: 15px;
  }

.react-datepicker__close-icon {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle;
  }

.react-datepicker__close-icon::after {
    background-color: #216ba5;
    border-radius: 50%;
    bottom: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    content: "\D7";
    cursor: pointer;
    font-size: 12px;
    height: 16px;
    width: 16px;
    line-height: 1;
    margin: -8px auto 0;
    padding: 2px;
    position: absolute;
    right: 7px;
    text-align: center;
    top: 50%;
  }

.react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    padding: 5px 0;
    clear: left;
  }

.react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .8);
    left: 0;
    top: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 2147483647;
  }

.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
    width: 30px;
    width: 3rem;
    line-height: 30px;
    line-height: 3rem;
  }

@media (max-width: 400px), (max-height: 550px) {

  .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
      width: 20px;
      width: 2rem;
      line-height: 20px;
      line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header {
    font-size: 14px;
}

.react-datepicker__portal .react-datepicker__navigation {
    border: 8.1px solid transparent;
    border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
    border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
    border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next {
    border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
    border-left-color: #b3b3b3;
}

:root {
  --general-content-width: 1200px;
  --general-spacing: 20px;
  --general-spacing-small: 8px;
  --general-border-radius: 8px;
  --general-color-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;

  --site-header-height: 82px;

  --font-xxsmall: 7.5pt;
  --font-xsmall: 9pt;
  --font-small: 12pt;
  --font-medium: 18pt;
  --font-large: 24pt;
  --font-xlarge: 34pt;
  --font-xxlarge: 60pt;
  --font-xxxlarge: 120pt;

  --z-index-jaw: 900;
  --z-index-site-header: 1000;
  --z-index-user-menu: 1100;
  --z-index-responsive-wall: 1150;
  --z-index-site-notification: 999;
  --z-index-modal: 1200;

  --color-static: 255, 255, 255;
  --color-static-background: 0, 0, 0;
  --color-primary: 0, 0, 128;
  --color-secondary: 186, 13, 22;
  --color-shades: 128, 128, 128;
  --color-other: 128, 128, 128;
  --color-danger: 236, 9, 31;
  --color-success: 7, 180, 4;
  --color-text-primary: 0, 0, 0;
  --color-text-secondary: 255, 255, 255;
  --color-background-primary: 234, 235, 240;
  --color-background-secondary: 136, 134, 134;

  --font-primary-family: 'Oswald', sans-serif;
  --font-primary-light: 100;
  --font-primary-regular: regular;
  --font-primary-bold: 700;
  --font-secondary-family: 'Open Sans', sans-serif;
  --font-secondary-light: 100;
  --font-secondary-regular: regular;
  --font-secondary-bold: 700;

  --background-image: url(/assets/media/background.jpg);
  --splash-background: url(/assets/media/background.jpg);
  --logo-image: url(/assets/media/logo.png);
  --splash-image: url(/assets/media/logo.png);
  --watermark-image: url(/assets/media/watermark.png);
  --buffering-image: url(/assets/media/buffering.png);
  --pause-image: url(/assets/media/paused.png);
  --play-image: url(/assets/media/playing.png);
}

body {
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: 400;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  overflow-x: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

b {
  font-weight: 700;
}

.application__4d57da {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.application__4d57da .inner__eceeea {
    position: relative;
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
  }

.application__4d57da .inner__eceeea > .container__f0aa16 {
      position: relative;
      -webkit-box-flex: 1;
          -ms-flex: 1 1;
              flex: 1 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }

.application__4d57da .inner__eceeea > .container__f0aa16 > .content__bb6572 {
        position: relative;
        -webkit-box-flex: 1;
            -ms-flex: 1 1;
                flex: 1 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
      }

.application__4d57da .inner__eceeea > .footer__e6dd3e {
      position: relative;
    }

.blur__328392 > .inner__eceeea > .container__f0aa16 > .content__bb6572, .blur__328392 > .inner__eceeea > .footer__e6dd3e {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="4" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.80315 0.17879999999999996 0.018049999999999997 0 0 0.05315 0.9288 0.018049999999999997 0 0 0.05315 0.17879999999999996 0.76805 0 0 0 0 0 1 0" /></filter></svg>#filter');
    -webkit-filter: blur(4px) grayscale(25%);
            filter: blur(4px) grayscale(25%);
}


.notFound__6bdbc0 {}

.suggestionsContainer__92d184 {
  position: relative;
  padding: 20px 0;
  padding: var(--general-spacing) 0;
}

.suggestionsContainer__92d184 > .suggestionText__1c04b8 {
    margin-bottom: 20px;
    margin-bottom: var(--general-spacing);
  }
.ToutList__7908b5 {
  width: 100%;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  min-width: 267px
}
.ToutList__7908b5.zoom__4f7926 .toutsViewport__bf633f {
      padding-top: 30px;
      padding-bottom: 0;
      margin-bottom: 10px;
}
.ToutList__7908b5.zoom__4f7926 .toutsViewport__bf633f .arrow__5fe0ef {
        margin-top: 30px;;
      }
.ToutList__7908b5.zoom__4f7926 h3 {
      margin-bottom: 0;
      padding-bottom: 0;
}
.ToutList__7908b5.inactive__9f2198 {
  opacity: .3;
}
.ToutList__7908b5.titleVisible__42fd23 .arrow__5fe0ef {
        top: 50px;
}
.toutsViewport__bf633f {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: -30px;
  padding-bottom: 30px;
  margin-left: 56px;
}
.toutsContainer__3c5f36 {
  position: relative;
  -webkit-transition: left .3s ease-out;
  transition: left .3s ease-out;
  margin: 0 auto;
}
.tout__41d5ad {
  margin-bottom: 30px;
  float: left;
  margin-right: 8px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out
}
.tout__41d5ad:not(:last-child) {
  margin-right: 8px;
}
.arrow__5fe0ef {
  position: absolute;
  width: 50px;
  height: 100%;
  top: 30px;
  background: rgba(136, 134, 134, 0.5);
  background: rgba(var(--color-background-secondary), 0.5);
  z-index: 99;
  text-align: center;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  cursor: pointer;
  margin-top: -20px;
}
.arrow__5fe0ef .arrowIcon__55c3f6 {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    width: 15px;
    height: 48px;
    position: relative;
    vertical-align: middle;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
.arrow__5fe0ef.arrowLeft__26fa90 {
  left: 0;
}
.arrow__5fe0ef.arrowRight__c77980 {
  right: 0;
}
.pagesContainer__071429 {
  height: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  right: 50px;
  top: 20px;
  position: relative;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.pagesContainer__071429 .pageItem__3230df {
    width: 100%;
    height: 100%;
    margin-right: 5px;
    background: rgb(234, 235, 240);
    background: rgb(var(--color-background-primary));
    min-width: 15px
  }
.pagesContainer__071429 .pageItem__3230df.currentPage__061d6d {
  background: rgb(0, 0, 128);
  background: rgb(var(--color-primary));
}
.title__9b5dad {
  margin-left: 56px;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 1em;
}
.title__9b5dad .titleLink__825abd:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.title__9b5dad .titleArrow__7669c7 {
    width: 0.8em;
    height: 0.8em;
    bottom: -0.03em;
    margin-left: 0.3em;
  }
.hiddenBrick__10af14 {
  display: none;
}
.hidden__0c6e5d {
  opacity: 0;
  cursor: default;
}
.hiddenArrow__76af41 {
  opacity: 0.3;
  cursor: default;
  z-index: 1 !important;
}
@media only screen and (max-width: 1024px) {
  .hiddenArrow__76af41 {
    opacity: 1;
  }

  .toutsViewport__bf633f {
    margin-bottom: 0 !important;
  }
    .titleVisible__42fd23 .arrow__5fe0ef {
      top: 0 !important;
      margin-top: 0;
      height: 100% !important;
    }

}
.headerLoader__19f09c {
  width: 100%;
  height: 100%;
  z-index: 2;
  min-height: 720px;
}
@media only screen and (max-width: 640px) {
  .headerLoader__19f09c {
    min-height: 240px;
  }
}
@media only screen and (min-width: 641px) {
  .headerLoader__19f09c {
    min-height: 384px;
  }
}
@media only screen and (min-width: 1025px) {
  .headerLoader__19f09c {
    min-height: 450px;
  }
}
@media only screen and (min-width: 1201px) {
  .headerLoader__19f09c {
    min-height: 540px;
  }
}
@media only screen and (min-width: 1441px) {
  .headerLoader__19f09c {
    min-height: 720px;
  }
}
.coverThumbs__ef4b9a {
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
}
.videoNotVisible__30b902 {
  min-height: 450px;
  background: top center no-repeat;
  background-size: cover;
  -webkit-transition: min-height 0.5s ease-in-out;
  transition: min-height 0.5s ease-in-out;
}
@media only screen and (min-width: 1200px) {
  .videoNotVisible__30b902 {
    min-height: 540px;
  }
}
@media only screen and (min-width: 1440px) {
  .videoNotVisible__30b902 {
    min-height: 720px;
  }
}
.blockVideo__154ddb {
  width: 100%;
  height: 720px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  background: rgb(136, 134, 134) no-repeat center center;
  background: rgb(var(--color-background-secondary)) no-repeat center center;
  background-size: cover;
}
@media only screen and (min-width: 641px) {
  .blockVideo__154ddb {height: 384px;
  }
}
@media only screen and (min-width: 1025px) {
  .blockVideo__154ddb {height: 450px;
  }
}
@media only screen and (min-width: 1201px) {
  .blockVideo__154ddb {height: 540px;
  }
}
@media only screen and (max-width: 640px) {
  .blockVideo__154ddb {height: 240px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;
  }
}
@media only screen and (min-width: 1441px) {
  .blockVideo__154ddb {height: 720px;
  }
}
.overlay__29dd55 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 18, 50, .50);
}
.positionCenter__a07549 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  position: relative;
  z-index: 5;
  max-width: 520px;
  margin: 0 20px;
  text-align: center;
}
.positionCenter__a07549 strong {
    font-weight: 700;
    font-weight: var(--font-secondary-bold);
  }
.text__558527 {
  display: block;
  margin-bottom: 1em;
}
@media only screen and (max-width: 640px) {
  .text__558527 {font-size: 14px;
  }
}
.disclaimer__829a5c {
  font-size: 12px;
}
.tabs__19431c {}

.tabsNav__a13962 {
  max-width: 1120px;
  list-style: none;
  margin: 0 auto;
  padding: 0;
}

.tabsNav__a13962:before {
  content: '';
  display: table;
}

.tabsNav__a13962:after {
  content: '';
  display: table;
  clear: both;
}


.tab__68eadb {
  float: left;
  /* border-top: 1px solid #191C22; */
}

.tabLink__31c65f {
  border-top: 4px solid rgb(136, 134, 134);
  border-top: 4px solid rgb(var(--color-background-secondary));
  display: block;
  padding: 6px 30px;
  font-weight: bold;
  font-size: 22.4px;
  font-size: 1.4rem;
  line-height: 18px;
  text-transform: uppercase;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition), border-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out;
  transition: var(--general-color-transition), border-color 300ms ease-in-out
}

.tabLink__31c65f:hover {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}

.tabLink__31c65f.active__c84aaf {
  border-color: rgb(0, 0, 128);
  border-color: rgb(var(--color-primary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}

.tabIcon__73b3f3 {
  margin-right: 10px;
}

.dark__fea509 .tabLink__31c65f.active__c84aaf {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}

.dark__fea509 .tabLink__31c65f:hover {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.PaginationBullets__88196f {
  overflow: hidden;
  margin: -45px auto 0 auto;
}
.paginationViewPort__d92d41 {
  margin: 0 auto;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position: relative;
}
.bullet__889deb {
  width: 10px;
  height: 10px;
  background-color: rgba(186, 13, 22, 0.55);
  background-color: rgba(var(--color-secondary), 0.55);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-block;
  border-radius: 5px;
}
.current__0d0314 {
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
}
.small__074f36 {
  opacity: 0.3;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.medium__28e5d5 {
  opacity: 0.5;
  -webkit-transform: translateY(-15%);
          transform: translateY(-15%);
}
.large__4ad297 {
  opacity: 1;
}
.clickable__9f3f2a {
  cursor: pointer;
}
.SliderContainer__d406cd {
  width: 100%;
  background: #191C22;
  overflow: hidden;
  position: relative;
  height: 720px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 640px) {
  .SliderContainer__d406cd {height: 375px;margin-bottom: 15px;
  }
}
@media only screen and (min-width: 641px) {
  .SliderContainer__d406cd {height: 450px;
  }
}
@media only screen and (min-width: 1025px) {
  .SliderContainer__d406cd {height: 540px;
  }
}
@media only screen and (min-width: 1201px) {
  .SliderContainer__d406cd {height: 720px;
  }
}
@media only screen and (max-width: 640px) {
  .SliderContainer__d406cd {overflow: unset;
  }
}
.paginationContainer__4a1f1a {
  width: 100%;
  max-width: 1200px;
  height: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  bottom: 40px;
  padding: 0 40px;
  text-align: right;
}
@media only screen and (max-width: 640px) {
  .paginationContainer__4a1f1a {bottom: -10px;text-align: center;z-index: 3;
  }
}
.slide__b44efd {
  background: gray no-repeat top center;
  background-size: cover;
  /*box-shadow: inset 0px 15px 213px 65px rgba(0,0,0,0.9);*/
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translate(100%,0);
          transform: translate(100%,0);
  -webkit-transition: -webkit-transform 1s ease-in-out;
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}
.gradient__6267bd {
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(128, 128, 128,0)), color-stop(50%, rgba(128, 128, 128,0)), to(rgba(128, 128, 128,1)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--color-shades),0)), color-stop(50%, rgba(var(--color-shades),0)), to(rgba(var(--color-shades),1)));
  background: linear-gradient(180deg, rgba(128, 128, 128,0) 0%, rgba(128, 128, 128,0) 50%, rgba(128, 128, 128,1) 100%);
  background: linear-gradient(180deg, rgba(var(--color-shades),0) 0%, rgba(var(--color-shades),0) 50%, rgba(var(--color-shades),1) 100%);
  /* background: linear-gradient(to right, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%); */
}
@media only screen and (max-width: 640px) {
  .gradient__6267bd {background: none;
  }
}
.nextSlide__efdebd {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-animation-name: slide__b44efd;
          animation-name: slide__b44efd;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.prevSlide__96b72e {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation-name: slide__b44efd;
          animation-name: slide__b44efd;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
@-webkit-keyframes slide__b44efd {
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.activeSlide__80ac52 {
  -webkit-transform: translate(0,0);
          transform: translate(0,0);
}
.pagination__77ab50 {
  position: absolute;
  z-index: 10;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: unset;
}
.activeBullet__685033 {
  background-color: rgb(186, 13, 22);
  background-color: rgb(var(--color-secondary));
}
.singleOverlay__85e30a {
  position: absolute;
  bottom: 68px;
  left: 100px;
}
.slideOverlay__8da954 {
  position: absolute;
  width: 100%;
  max-width: 1200px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 60px;
  padding: 0 40px;

}
@media only screen and (max-width: 640px) {
  .slideOverlay__8da954 {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);
  }
}
.clickable__14e83c{
  cursor: pointer;
}
.Overlay__bb1d79 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  max-width: 70vw;
}
@media only screen and (max-width: 640px) {
  .Overlay__bb1d79 {
    max-width: none;
    text-align: center;
    position: relative;
  }
}
.logoImage__c41cc7 {
  position: relative;
}
.title__074c11 {
  font-size: 76.8px;
  font-size: 4.8rem;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  margin: 0 0 14px;
  line-height: 58px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.50);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.50);
}
@media only screen and (max-width: 640px) {
  .title__074c11 {
    font-size: 3.2rem;
    line-height: 3.9rem;
  }
}
.subtitle__fa96bf {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-size: 38.4px;
  font-size: 2.4rem;
  font-weight: 100;
  margin: 0 0 32px;
  margin: 0 0 2rem;
  line-height: 28px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.55);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.55);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-width: 800px;
}
.icon__997c8d {
  fill: rgb(236, 9, 31);
  fill: rgb(var(--color-danger));
  font-size: 116.8px;
  font-size: 7.3rem;
  margin: 0 23px 15px 0;
  vertical-align: bottom;
}
.disclaimer__18f5f4 {
  display: block;
  font-family: 'Raleway', sans-serif;
  font-size: 19.2px;
  font-size: 1.2rem;
  font-weight: 300;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  margin-top: 20px;
  line-height: 14px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.55);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.55);
}
.CtaButton__e01e22 {
  height: 56px !important;
  width: 332px !important;
  font-size: 18px;
  text-align: center;
  padding: 18px 10px;
}
.logo__6e318e {
  position: relative;
}

.logo__6e318e img {
  max-width: 100%;
}.gridContainer__99ad3d {
  position: relative;
}
.title__53ba50 {
  font-size: 18px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  margin: 0 16px 9px;
  text-transform: uppercase;
}
.title__53ba50 {
  font-size: 18px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  margin: 0 16px 10px;
  text-transform: uppercase;
}
.title__53ba50 .titleLink__ed96e0:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.title__53ba50 .titleArrow__6e030e {
    width: 0.8em;
    height: 0.8em;
    bottom: 0.03em;
    margin-left: 0.3em;
  }
.titleIcon__5c7b22 {
  width: 24px;
  height: 24px;
  position: relative;
  bottom: -5px;
  margin-right: 5px;
}
.grid__fee758 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /*border: 2px solid orange;*/
  margin: 0 -19px;
}
.card__739eff {
  width: 25%;
  height: 336px;
  margin-bottom: 38px;
  padding: 0 19px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/*border: 1px solid white;*/
.card__739eff .inner__b6b89b {
    background: rgb(234, 235, 240);
    background: rgb(var(--color-background-primary));
    height: 100%;
    -webkit-box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);
    -webkit-box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);
            box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);
            box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);
    border-radius: 8px;
    border-radius: var(--general-border-radius);
  }
.col1__44070a {
  width: 25%;
}
.col2__7c3d17 {
  width: 50%;
}
.col3__3cbe2c {
  width: 75%;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .card__739eff {
    width: 100%;
    height: 220px;
  }
  .col3__3cbe2c {
    width: 100%;
  }
}
@media only screen and (min-width: 641px) {
  .card__739eff {
    width: 50%;
    height: 250px;
  }
  .col3__3cbe2c {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .card__739eff {
    width: 50%;
    height: 333px;
  }
  .col3__3cbe2c {
    width: 50%;
  }
}
@supports (display:grid) {
  .grid__fee758 {
    margin: 0;

    display: grid;
    grid-gap: 38px;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-flow: dense;
  }
  .card__739eff {
    width: auto;
    padding: 0;
    margin: 0;
  }
  .col2__7c3d17 {
    grid-column-start: span 2;
  }
  .col3__3cbe2c {
    grid-column-start: span 3;
  }

  @media only screen and (max-width: 1199px) {
    .grid__fee758 {
      grid-gap: 20px;
    }
  }

  @media only screen and (max-width: 640px) {
    .col1__44070a {
      grid-column-start: span 2;
    }

    .col2__7c3d17 {
      grid-column-start: span 4;
    }

    .col3__3cbe2c {
      grid-column-start: span 4;
    }
  }
}
@-webkit-keyframes slide__978283 {
  0% {-webkit-transform:translateX(-100%);transform:translateX(-100%);}
  100% {-webkit-transform:translateX(100%);transform:translateX(100%);}
}
@keyframes slide__978283 {
  0% {-webkit-transform:translateX(-100%);transform:translateX(-100%);}
  100% {-webkit-transform:translateX(100%);transform:translateX(100%);}
}
.tileContainer__f6c95c {
  background: rgb(136, 134, 134) no-repeat center center;
  background: rgb(var(--color-background-secondary)) no-repeat center center;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  background-size: contain;
  background-clip: content-box;
}
.tileContainerNoBg__971053 {
  background-image: none;
}
.Tile__f9943d {
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  width: 100%;
  height: 336px;
  min-height: 336px;
  position: relative;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
  cursor: pointer;

  background-size: cover;
  background-position: center;

  -webkit-box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);

  -webkit-box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);

          box-shadow: 0 10px 16px 0 rgba(136, 134, 134, 0.25);

          box-shadow: 0 10px 16px 0 rgba(var(--color-background-secondary), 0.25);
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}
.Tile__f9943d.active__e809f8 {-webkit-box-shadow: 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);box-shadow: 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
}
.loading__354b1a {
  pointer-events: none !important;
}
.loading__354b1a .Tile__f9943d {
    position: relative;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background: rgb(234, 235, 240) no-repeat center center !important;
    background: rgb(var(--color-background-primary)) no-repeat center center !important;
    overflow: hidden
  }
.loading__354b1a .Tile__f9943d:after {content:'';position: absolute;top:0;left: 0;right: 0;bottom: 0;-webkit-transform: translateX(100%);transform: translateX(100%);z-index: 1;opacity: 0.7;-webkit-animation: slide__978283 1s infinite;animation: slide__978283 1s infinite;background: -webkit-gradient(linear, left top, right top, from(rgba(234, 235, 240, 0)), color-stop(50%, rgba(234, 235, 240, 0.8)), color-stop(99%, rgba(128, 186, 232, 0)),to(rgba(125, 185, 232, 0)));background: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-background-primary), 0)), color-stop(50%, rgba(var(--color-background-primary), 0.8)), color-stop(99%, rgba(128, 186, 232, 0)),to(rgba(125, 185, 232, 0)));background: linear-gradient(to right, rgba(234, 235, 240, 0) 0%, rgba(234, 235, 240, 0.8) 50%, rgba(128, 186, 232, 0) 99%,rgba(125, 185, 232, 0) 100%);background: linear-gradient(to right, rgba(var(--color-background-primary), 0) 0%, rgba(var(--color-background-primary), 0.8) 50%, rgba(128, 186, 232, 0) 99%,rgba(125, 185, 232, 0) 100%);
}
.loading__354b1a .tileContainer__f6c95c {
    background-image: none !important;
  }
.loading__354b1a .topGradient__fa8499 {
    display: none !important;
  }
.topGradient__fa8499 {
  /* background: linear-gradient(0deg, rgba(25, 28, 34, 0) 100%, rgba(25, 28, 34, 0.8) 0%); */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 34, .5)), to(rgba(136, 134, 134, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 34, .5)), to(rgba(var(--color-background-secondary), 0)));
  background: linear-gradient(to bottom, rgba(25, 28, 34, .5) 0%, rgba(136, 134, 134, 0) 100%);
  background: linear-gradient(to bottom, rgba(25, 28, 34, .5) 0%, rgba(var(--color-background-secondary), 0) 100%);
  border-top-left-radius: 8px;
  border-top-left-radius: var(--general-border-radius);
  border-top-right-radius: 8px;
  border-top-right-radius: var(--general-border-radius);
  width: 100%;
  height: 62px;
}
.titleContainer__37e088 {
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  background: rgb(136, 134, 134) no-repeat center center;
  background: rgb(var(--color-background-secondary)) no-repeat center center;
}
.backgroundOpacity__099573 {
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background: rgba(9, 18, 43, .35);
  position: absolute;
  top: 0;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.backgroundOpacityActive__bf9b43 {
  visibility: visible;
  opacity: 1;
}
.blurred__963dcb {
  opacity: 0.34;
}
.blurredArea__506bb3 {
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(9, 18, 43, .35);
  position: absolute;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility .1s ease-in-out, opacity .3s ease-in-out;
  transition: visibility .1s ease-in-out, opacity .3s ease-in-out;
}
.blurredAreaActive__8248ea {
  visibility: visible;
  opacity: 1;
}
.active__e809f8 {

  /*.logo {*/
    /*bottom: 150px;*/
  /*}*/
}
.active__e809f8 .details__585300 {
    visibility: visible;
    opacity: 1;
  }
.logo__35aebe {
  max-width: 47%;
  max-height: 90px;
  -webkit-transition: bottom .3s ease-in-out;
  transition: bottom .3s ease-in-out;
  position: absolute;
  bottom: 95px;
  left: 15px
}
.logo__35aebe.smallTileLogo__011418 {max-width: 90%;bottom: 80px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);
}
.category__31a54e {
  position: absolute;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  left: 22px;
  top: 22px;
  font-size: 12px;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  line-height: 14px;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.15);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.15);
}
.newRibbon__c4c358 {
  border-radius: 2px 0 0 2px;
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
  -webkit-box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.5);
  -webkit-box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.5);
          box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.5);
          box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.5);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 22px;
  padding: 7px 26px;
}
.details__585300 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(25, 28, 34, .8)), to(rgba(25, 28, 34, 0)));
  background: linear-gradient(0deg, rgba(25, 28, 34, .8) 0%, rgba(25, 28, 34, 0) 100%);
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  bottom: 0;
  width: 100%;
  left: 0;
  position:absolute;
  -webkit-transition: visibility .3s ease-out, opacity .3s ease-in-out;
  transition: visibility .3s ease-out, opacity .3s ease-in-out;
  visibility: hidden;
  opacity: 0;
  padding: 30px 19px 10px 19px;
}
.details__585300 .title__8cf835 {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    text-transform: uppercase;
    text-shadow: 0 2px 4px rgba(136, 134, 134, 0.15);
    text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.15);
    max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
.details__585300 .description__6d483e {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    max-height: 30px;
  }
.details__585300 .shareMenu__5f8de7 {
    float: left;
    margin-top: 10px;
  }
.details__585300 .shareMenu__5f8de7 ul {
      margin: 10px auto;
      padding: 0;
    }
.details__585300 .shareMenu__5f8de7 ul li {
        list-style-type: none;
        display: inline-block;
        margin-right: 10px;
      }
.details__585300 .actionMenu__b27eba {
    float: right;
    margin-top: 20px;
  }
.details__585300 .actionMenu__b27eba .discoverMore__cb1672 {
      float: left;
      margin-right: 10px;
      color: rgb(255, 255, 255);
      color: rgb(var(--color-text-secondary));
    }
.details__585300 .actionMenu__b27eba .discoverMore__cb1672 p {
        margin: 0;
        padding: 0;
        font-size: 12px;
        line-height: 14px;
      }
.details__585300 .actionMenu__b27eba .discoverMore__cb1672 p .caps__b2b564 {
          text-transform: uppercase;
          font-weight: bold;
        }
.details__585300 .actionMenu__b27eba .discoverMore__cb1672 .provider__0922e7 {
        max-width: 400px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
      }
.details__585300 .actionMenu__b27eba .actionIcon__1f1a2f {
      float: right;
      position: relative;
      width: 25px;
      height: 25px;
      cursor: pointer;
    }
.details__585300 .actionMenu__b27eba .actionIcon__1f1a2f .icon__2ff5bb {
        width: 25px;
        height: 25px;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
        color: rgb(255, 255, 255);
        color: rgb(var(--color-text-secondary))
      }
.details__585300 .actionMenu__b27eba .actionIcon__1f1a2f .icon__2ff5bb:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .Tile__f9943d {
    height: 220px;
    min-height: 220px;
  }

  .logo__35aebe {
    bottom: 60px
  }

  .logo__35aebe.smallTileLogo__011418 {bottom: 25px;
  }
}
@media only screen and (min-width: 641px) {
  .Tile__f9943d {
    height: 250px;
    min-height: 250px;
  }

  .logo__35aebe {
    bottom: 65px
  }

  .logo__35aebe.smallTileLogo__011418 {bottom: 30px;
  }
}
@media only screen and (min-width: 1025px) {
  .Tile__f9943d {
    height: 333px;
    min-height: 333px;
  }
  .logo__35aebe {
    bottom: 95px
  }
  .logo__35aebe.smallTileLogo__011418 {bottom: 80px;
  }
}
.ToutList__cea17f {
  width: 100%;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-width: 267px
}
.ToutList__cea17f.zoom__b1be3d {
  margin-top: -50px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1023px) {
  .ToutList__cea17f.zoom__b1be3d {
    margin-top: -30px;
    margin-bottom: 10px
  }
}
.ToutList__cea17f.zoom__b1be3d .toutsViewport__2967cf {
      padding-top: 45px;
      padding-bottom: 0;
}
.ToutList__cea17f.zoom__b1be3d .tout__12c16f {
      margin-bottom: 60px;
}
.ToutList__cea17f.zoom__b1be3d h3 {
      margin-bottom: 0;
      padding-bottom: 0;
      z-index: 1;
}
.ToutList__cea17f.inactive__551f54 {
  opacity: .3;
}
.ToutList__cea17f.jaw__1110ea {
  margin-top: 0;
  z-index: 1;
}
.ToutList__cea17f.jaw__1110ea .toutsViewport__2967cf {
      padding-top: 10px;
      padding-bottom: 0;
}
.ToutList__cea17f.jaw__1110ea .arrow__6f55f3 {
      margin-top: -48px;
}
.toutsViewport__2967cf {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: -30px;
  padding-bottom: 30px;
}
.toutsContainer__04fb32 {
  position: relative;
  -webkit-transition: left .3s ease-out;
  transition: left .3s ease-out;
  z-index: 2;
}
.tout__12c16f {
  margin-bottom: 30px;
  float: left;
  margin-right: 32px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out
}
.tout__12c16f:not(:last-child) {
  margin-right: 32px;
}
.arrow__6f55f3 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 99;
  text-align: center;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  cursor: pointer;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  height: 70%;
}
.arrow__6f55f3 .arrowIcon__bd3c1a {
    width: 24px;
    height: 24px;
    top: 50%;
  }
.arrow__6f55f3:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.arrow__6f55f3.hiddenArrow__34d10c {
  opacity: 0;
  cursor: default;
}
.arrow__6f55f3.arrowLeft__6244b5 {
  left: -24px;
}
.arrow__6f55f3.arrowRight__e20ac4 {
  right: -24px;
}
.pagesContainer__d57ffb {
  text-align: center;
  width: 100%;
  margin-top: -45px;
}
.pagesContainer__d57ffb .pageItem__c256da {
    background: rgb(234, 235, 240);
    background: rgb(var(--color-background-primary));
    width: 10px;
    height: 10px;
    border-radius: 5px;
    display: inline-block;
    margin: 0 3px;
    -webkit-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
  }
@media only screen and (min-width: 0) and (max-width: 639px) {
  .pagesContainer__d57ffb .pageItem__c256da {
    width: 4px;
    height: 4px;
    border-radius: 50%
  }
}
.pagesContainer__d57ffb .pageItem__c256da.currentPage__acd617 {
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
}
.title__3be053 {
  font-size: 18px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  margin: 0 16px 10px;
  text-transform: uppercase;
  position: relative;
  top: 36px;
}
.title__3be053 .titleLink__6d23c8:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.title__3be053 .titleArrow__c3a552 {
    width: 0.8em;
    height: 0.8em;
    bottom: 0.03em;
    margin-left: 0.3em;
  }
.titleIcon__24524b {
  width: 24px;
  height: 24px;
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  bottom: -5px;
  margin-right: 5px;
  position: relative;
}
.hidden__05c609 {
  opacity: 0;
  cursor: default;
}
.noArrow__a772d2 {
  display: none !important;
}


.Jaw__b5cb48 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  pointer-events: none;
}

.overlay__9cc095 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: calc(900 - 10);
  z-index: calc(var(--z-index-jaw) - 10);
  background-color: rgba(234, 235, 240, 0.25);
  background-color: rgba(var(--color-background-primary), 0.25);
  pointer-events: none;
  opacity: 0;
}

.content__08ac81 {
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  position: absolute;
  z-index: 900;
  z-index: var(--z-index-jaw);
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  height: auto;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  -webkit-box-shadow: 0 64px 64px 0 rgba(136, 134, 134, 0.15),
    0 32px 32px 0 rgba(136, 134, 134, 0.15),
    0 16px 16px 0 rgba(136, 134, 134, 0.1),
    0 8px 8px 0 rgba(136, 134, 134, 0.1),
    0 4px 4px 0 rgba(77, 67, 54, .1);
  -webkit-box-shadow: 0 64px 64px 0 rgba(var(--color-background-secondary), 0.15),
    0 32px 32px 0 rgba(var(--color-background-secondary), 0.15),
    0 16px 16px 0 rgba(var(--color-background-secondary), 0.1),
    0 8px 8px 0 rgba(var(--color-background-secondary), 0.1),
    0 4px 4px 0 rgba(77, 67, 54, .1);
          box-shadow: 0 64px 64px 0 rgba(136, 134, 134, 0.15),
    0 32px 32px 0 rgba(136, 134, 134, 0.15),
    0 16px 16px 0 rgba(136, 134, 134, 0.1),
    0 8px 8px 0 rgba(136, 134, 134, 0.1),
    0 4px 4px 0 rgba(77, 67, 54, .1);
          box-shadow: 0 64px 64px 0 rgba(var(--color-background-secondary), 0.15),
    0 32px 32px 0 rgba(var(--color-background-secondary), 0.15),
    0 16px 16px 0 rgba(var(--color-background-secondary), 0.1),
    0 8px 8px 0 rgba(var(--color-background-secondary), 0.1),
    0 4px 4px 0 rgba(77, 67, 54, .1);
}

.contentHeader__574f0c {
  position: relative;
  width: 100%;
  background: rgb(136, 134, 134) no-repeat center center;
  background: rgb(var(--color-background-secondary)) no-repeat center center;
  height: 420px;
  background-size: 50%;
}

.coverImage__209b0e {
  height: 420px;
  background: transparent no-repeat center center;
  background-size: cover;
  width: 100%;
  cursor: pointer;
}

.informationRibbon__ead8a1 {
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  position: absolute;
  left: 18px;
  top: 18px;
  font-size: 19.2px;
  font-size: 1.2rem;
  line-height: 14px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.25);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.25);
  z-index: 2;
}

.newRibbon__49ff4b {
  border-radius: 2px 0 0 2px;
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  -webkit-box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 6px 12px 0 rgba(136, 134, 134, 0.55);
          box-shadow: 0 6px 12px 0 rgba(var(--color-background-secondary), 0.55);
  font-size: 19.2px;
  font-size: 1.2rem;
  line-height: 14px;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 18px;
  padding: 7px 26px;
  z-index: 2;
}

.headerContent__b9bb4c {
  position: absolute;
  left: 18px;
  bottom: 18px;
  width: 420px;
  /*overflow: hidden;*/
  z-index: 2;
}

.logoImage__6ae6e8 {
  max-width: 250px;
  display: block;
  margin-bottom: 10px;
}

.title__864af2 {
  display: inline-block;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 38.4px;
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 28px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.25);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.25);
  text-transform: uppercase;
  margin-right: 18px;
}

.seasons__b425f3, .duration__6a992e {
  display: inline-block;
  clear: right;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 28.8px;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 28px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.25);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.25);
}

.duration__6a992e {
  float: right;
  margin-top: -4px;
  padding: 0 5px 0 5px;
  border-radius: 3px;
  background-color: rgba(53, 60, 72, .9);
  -webkit-box-shadow: 0 9px 18px rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 9px 18px rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 9px 18px rgba(136, 134, 134, 0.55);
          box-shadow: 0 9px 18px rgba(var(--color-background-secondary), 0.55);
  margin-left: 20px;
}

.description__a5773a {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 19.2px;
  font-size: 1.2rem;
  line-height: 14px;
  text-shadow: 0 5px 10px rgba(136, 134, 134, 0.25);
  text-shadow: 0 5px 10px rgba(var(--color-background-secondary), 0.25);
  margin: 15px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  max-height: 72px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.gradient__396538 {
  position: relative;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(136, 134, 134, 0.55)), color-stop(50%, rgba(136, 134, 134, 0)), to(rgba(136, 134, 134, 0)));
  background: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-background-secondary), 0.55)), color-stop(50%, rgba(var(--color-background-secondary), 0)), to(rgba(var(--color-background-secondary), 0)));
  background: linear-gradient(to right, rgba(136, 134, 134, 0.55) 0%, rgba(136, 134, 134, 0) 50%, rgba(136, 134, 134, 0) 100%);
  background: linear-gradient(to right, rgba(var(--color-background-secondary), 0.55) 0%, rgba(var(--color-background-secondary), 0) 50%, rgba(var(--color-background-secondary), 0) 100%);
  z-index: 1;
}

.ctaContainer__7ec724 {
  font-size: 19.2px;
  font-size: 1.2rem;
  line-height: 20px;
  margin-top: 20px;
}

.favoriteIcon__bb6d50 {
  margin-right: 10px;
}

.shareMenu__c7b430 {
  display: inline-block;
  vertical-align: bottom;
}

.loaderBody__d11b1c {
  padding-top: 75px;
  min-height: 270px;
  width: 100%;
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--color-text-secondary));
}

.contentBody__12f5b4 {
  padding-left: 18px;
  padding-right: 18px;
  /*padding-top: 15px;*/
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  width: 100%
}

.contentBody__12f5b4.movieContent__1c72e4 {
  padding-top: 0;
}

.movieBrickContainer__aab08c, .trailersAndClips__e543bc {
  display: inline-block;
  vertical-align: top;
}

.movieBrickContainer__aab08c {
  width: 26%
}

.movieBrickContainer__aab08c .movieDetailsTitle__b48b31 {
  margin-bottom: 15px;
  margin-left: 0;
}

.movieDetailsTitle__b48b31 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 25.6px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  margin-left: 18px;
  border-bottom: 1px solid rgb(136, 134, 134);
  border-bottom: 1px solid rgb(var(--color-background-secondary));
  max-width: 150px;
  text-align: center;
}

.movieDetailsTitle__b48b31 span {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
  }

.trailersAndClips__e543bc {
  width: 74%;
}

.hidden__2e5c12 {
  display: none;
}

.seasonsDropdown__33125b {
  /*max-width: calc(100% - 36px);*/
  /*width: fit-content;*/
  /*border: 0;*/
  /*min-width: 300px;*/
  float: left;
  margin-right: 10px;
}

.contentTypeButtonsContainer__8843ba {
  min-width: 450px;
  max-width: calc(100% - 36px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.contentTypeButton__b84fce {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 150px;
  text-align: center;
  padding: 10px 0;
  cursor: pointer
}

.contentTypeButton__b84fce:hover, .contentTypeButton__b84fce:active, .contentTypeButton__b84fce.active__c245b8 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}

.contentTypeButton__b84fce.active__c245b8 {
  border-top: 4px solid rgb(0, 0, 128);
  border-top: 4px solid rgb(var(--color-primary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}

.contentTypeButton__b84fce .icon__cad142 {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.contentTypeButton__b84fce .label__35b371 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-transform: uppercase;
  cursor: pointer;
  vertical-align: middle;
}

.tabIcon__2daf6c {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 8px;
}

.hidden__2e5c12 {
  display: none;
}

.video__37d107 {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  z-index: 0;
}

.contentHeaderPlay__93c8f6 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  border: 12px solid rgb(234, 235, 240);
  border: 12px solid rgb(var(--color-background-primary));
  margin: 0 auto;
  width: 130px;
  border-radius: 208px;
  height: 130px;
  padding: 10px;
  -webkit-box-shadow: 0 4px 8px rgba(136, 134, 134, 0.55);
  -webkit-box-shadow: 0 4px 8px rgba(var(--color-background-secondary), 0.55);
          box-shadow: 0 4px 8px rgba(136, 134, 134, 0.55);
          box-shadow: 0 4px 8px rgba(var(--color-background-secondary), 0.55);
  z-index: 3;
  opacity: 0.75
}

.contentHeaderPlay__93c8f6:hover {
  opacity: 1;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}

.spanCTA__7d8d65 {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.resumeIcon__380983, .playIcon__1516d5 {
  z-index: 5;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  top: 50%;
}

.resumeIcon__380983 {
  width: 60px;
  height: 60px;
  margin-left: 5px;
}

.playIcon__1516d5 {
  width: 80px;
  height: 80px;
  margin-left: 0;
}

.movieTitle__4b96e5 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  font-size: 18px;
  line-height: 19px;
  text-shadow: 0 9px 18px rgba(136, 134, 134, 0.55);
  text-shadow: 0 9px 18px rgba(var(--color-background-secondary), 0.55);
  text-transform: uppercase;
}

.progressContainer__e30fd4 {
  margin-top: 15px;
}

.titleContainer__9a9bb9 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
  /*margin-bottom:20px;*/
}

.titleContainerFlex__507e76 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}

.titleContainerFlex__507e76 .duration__6a992e {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    text-align: center;
    min-width: 70px;
  }

.buttonSubscribe__48dea8 {
  margin-top: 20px;
}

.rating__a2b2e0 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  border: 1px solid rgb(255, 255, 255);
  border: 1px solid rgb(var(--color-text-secondary));
  text-transform: uppercase;
  min-width: 10px;
  padding: 0 6px;
  margin-right: 10px;
  display: inline-block;
  margin-top:15px;
  border-radius: 4px;
}


.DropdownContainer__13efeb {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family)
}
.DropdownContainer__13efeb.smallGhost__7b0a5a {
  border: 1px solid rgb(234, 235, 240);
  border: 1px solid rgb(var(--color-background-primary));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 20px rgba(136, 134, 134, 0.18);
  -webkit-box-shadow: 0 4px 20px rgba(var(--color-background-secondary), 0.18);
          box-shadow: 0 4px 20px rgba(136, 134, 134, 0.18);
          box-shadow: 0 4px 20px rgba(var(--color-background-secondary), 0.18);
}
.inline__7e496b {
  display: inline-block;
  min-width: 100px;
}
.value__f820ee {
  outline: none;
  cursor: pointer;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  padding: 6px 30px 6px 8px;
  border: 1px solid rgb(0, 0, 128);
  border: 1px solid rgb(var(--color-primary));
  border-radius: 4px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  line-height: 17px;
  font-size: 12px
}
.value__f820ee:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
/* .lightBg .value {
  color: rgb(var(--color-text-primary));
} */
.dropdown__5243b5 {
  position: absolute;
  width: 100%;
  display: none;
  min-width: 120px;
  padding: 4px 0;
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  -webkit-box-shadow: 0 2px 12px 0 rgba(136, 134, 134, 0.25);
  -webkit-box-shadow: 0 2px 12px 0 rgba(var(--color-background-secondary), 0.25);
          box-shadow: 0 2px 12px 0 rgba(136, 134, 134, 0.25);
          box-shadow: 0 2px 12px 0 rgba(var(--color-background-secondary), 0.25);
  border-radius: 0 0 4px 4px;
}
.dropdownOpen__f6ac23 .dropdown__5243b5 {
  display: block;
  z-index: 10;
}
.dropdownOpen__f6ac23 .value__f820ee {
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  border-radius: 4px 4px 0 0;
}
.dropdownOpen__f6ac23 .arrow__d8e7c2 {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.arrow__d8e7c2 {
  right: 6px;
  top: 7px;
  width: 18px;
  height: 18px;
  position: absolute;
  -webkit-transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}
.list__d67171 {
  /*font-family: var(--font-primary-family);*/
  /*color: rgb(var(--color-text-primary));*/
  margin: 0;
  padding: 0;
  list-style: none;
}
.itemHandler__e1e946 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  position: relative;
  display: block;
  margin: 0;
  padding: 8px 10px;
  text-align: left;
  width: 100%;
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  line-height: 19px;
  font-size: 0.8em;
}
.itemHandler__e1e946:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.selectedItem__d9f847 .itemHandler__e1e946 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
}
.selectedItemCheck__82ae23 {
  position: absolute;
  top: 7px;
  right: 6px;

  width: 20px;
  height: 20px;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.item__740413 {
  padding: 0
}
.item__740413:not(:last-child) {
  border-bottom: 1px solid #EDF0F6;
}
.smallGhost__7b0a5a .value__f820ee {
    font-size: 12px;
    color: rgb(255, 255, 255);
    color: rgb(var(--color-static));
    font-weight: bold;
    letter-spacing: 0.23px;
    line-height: 15px;
    padding: 5px 30px 5px 10px;
    border-bottom: none;
  }
.smallGhost__7b0a5a .dropdown__5243b5 {
    min-width: unset;
  }
.smallGhost__7b0a5a.dropdownOpen__f6ac23 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.smallGhost__7b0a5a .arrow__d8e7c2 {
    width: 15px;
    height: 15px;
    right: 3px;
    top: 5px;
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    margin-right: 5px;
}
.smallGhost__7b0a5a.dropdownOpen__f6ac23 .value__f820ee {
  background: transparent;
}
.smallGhost__7b0a5a.dropdownOpen__f6ac23 .dropdown__5243b5 {
  min-width: 97px;
  left: -1px;
}
.smallGhost__7b0a5a .item__740413 {
     padding: 0;
}
.smallGhost__7b0a5a .selectedItemCheck__82ae23 {
     position: absolute;
     top: 10px;
     width: 10px;
     height: 10px;
     margin-left: 10px;
     color: rgb(186, 13, 22);
     color: rgb(var(--color-secondary));
     fill: rgb(186, 13, 22);
     fill: rgb(var(--color-secondary));
     right: unset;
}
.smallGhost__7b0a5a .itemHandler__e1e946 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 12px;
    line-height: 15px
}
.smallGhost__7b0a5a .itemHandler__e1e946:hover {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}
.smallGhost__7b0a5a .selectedItem__d9f847 .itemHandler__e1e946 {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    font-weight: 700;
    font-weight: var(--font-primary-bold);
}
.Banner__e5a180 {
  width: 100%;
  /*width: calc(var(--general-content-width) - (var(--general-spacing) * 2));*/
  /*height: calc(((var(--general-content-width) - (var(--general-spacing) * 2)) * 9) / 16);*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  border-radius: 8px;
  border-radius: var(--general-border-radius);
}
@media only screen and (max-width: 640px) {
  .Banner__e5a180 {
    height: 220px;
  }
}
@media only screen and (min-width: 641px) {
  .Banner__e5a180 {
    height: 268px;
  }
}
@media only screen and (min-width: 1025px) {
  .Banner__e5a180 {
    height: 322px;
  }
}
@media only screen and (min-width: 1201px) {
  .Banner__e5a180 {
    height: 430px;
  }
}


.listItem__56be35 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 12px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .listItem__56be35 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
  }
}
.thumbnail__fd8eb3 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 275px;
  margin-right: 20px;

  background: rgb(136, 134, 134) no-repeat center center;

  background: rgb(var(--color-background-secondary)) no-repeat center center;
  /* background-image: url(images/logo-transparent.png); */
  background-size: 80%;
  border-radius: 8px;
  border-radius: var(--general-border-radius)
}
.thumbnail__fd8eb3:hover .inner__59f3ce {-webkit-box-shadow: 0 2px 4px 2px rgba(136, 134, 134, 0.5);-webkit-box-shadow: 0 2px 4px 2px rgba(var(--color-background-secondary), 0.5);box-shadow: 0 2px 4px 2px rgba(136, 134, 134, 0.5);box-shadow: 0 2px 4px 2px rgba(var(--color-background-secondary), 0.5);
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .thumbnail__fd8eb3 {width: auto;margin-right: 0;
  }
}
.details__d14956 {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  position: relative;
}
.poster__cf8957 {
  height: 264px !important;
  width: 198px !important;
}
.movie__8786c0 {
  width: 275px;
  height: 154px;
}
@media only screen and (max-width: 640px) {
  .movie__8786c0 {width: 100%;margin-right: 0;margin-bottom: 10px;
  }
}
.ratio__e872cb {
  position: relative;
  height: 100%
}
.ratio__e872cb:before {display: block;content: "";width: 100%;padding-top: 56%;
}
.inner__59f3ce {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  -webkit-box-shadow: 0 2px 4px 0 rgba(136, 134, 134, 0.5);
  -webkit-box-shadow: 0 2px 4px 0 rgba(var(--color-background-secondary), 0.5);
          box-shadow: 0 2px 4px 0 rgba(136, 134, 134, 0.5);
          box-shadow: 0 2px 4px 0 rgba(var(--color-background-secondary), 0.5);
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
.logo__5d6be3 {
  position: absolute;
  bottom: 10px;
  left: 10px;
  max-height: 60px;
  max-width: 250px;
}
.category__7d7585 {
  position: absolute;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  left: 10px;
  top: 10px;
  margin: 0;
  font-size: 12px;
  text-transform: uppercase;
}
.title__aa1047 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 22px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.15);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.15);
  text-transform: uppercase;
  margin: 0 0 8px;
  max-height: 45px;
  line-height: 1em;
  overflow: hidden;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out
}
.title__aa1047:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .title__aa1047 {margin-top: 0;
  }
}
.seasons__47ec29 {
  float: right;
  font-weight: 200;
  font-size: 14px;
  text-shadow: 0 2px 4px rgba(136, 134, 134, 0.15);
  text-shadow: 0 2px 4px rgba(var(--color-background-secondary), 0.15);
  margin: 4px 0 8px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .seasons__47ec29 {margin-bottom: 0;float: none;
  }
}
.top__900336:before {
  content: '';
  display: table;
}
.top__900336:after {
  content: '';
  display: table;
  clear: both;
}
.description__b135d0 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 12px;
  line-height: 1.4em;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  max-height: 65px;
  overflow: hidden;
  margin: 4px 0 10px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .description__b135d0 {max-height: none;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-overflow: ellipsis;
  }
}
.details__d14956 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.social__0a3c04 {
  margin: 0;
  padding: 0;
  list-style: none;
}
.social__0a3c04 li {
    display: inline-block;
    margin-right: 10px;
  }
.bottom__64c902 {
  position: absolute;
  bottom: 0;
}
@media only screen and (max-width: 640px) {
  .bottom__64c902 {position: unset;
  }
}
.lightBg__04e726 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.list__8b5ae7 {
  margin: 0 0 calc(2 * 20px);
  margin: 0 0 calc(2 * var(--general-spacing));
  padding: 0;
  list-style: none
}
.list__8b5ae7 > li {
  border-bottom: 1px solid rgb(128, 128, 128);
  border-bottom: 1px solid rgb(var(--color-other));
  margin-bottom: 12px;
}
.list__8b5ae7 > li:last-child {
  border-bottom: none;
}
.title__91d09b {
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  margin: 0 16px 10px;
  text-transform: uppercase;
  position: relative;
}
.title__91d09b .titleLink__45fa17:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.title__91d09b .titleArrow__f2c4f9 {
    width: 0.8em;
    height: 0.8em;
    bottom: -0.03em;
    margin-left: 0.3em;
  }
.titleIcon__da6963 {
  width: 24px;
  height: 24px;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  bottom: -5px;
  margin-right: 5px;
}
.top__ed2bde {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
.left__8c326e {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.left__8c326e p {
    margin-bottom: 0;
  }
.right__4d7b62 {
  display: inline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.buttons__57d1e5 {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.buttons__57d1e5 li {
    display: inline;
    margin-left: 10px;
  }
@media only screen and (max-width: 1023px) {
  .top__ed2bde {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .buttons__57d1e5 {
    margin-top: 20px;
  }

    .buttons__57d1e5 li {
      margin: 0 10px 0 0;
    }
}
.Video__cb5999 {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.videoElement__7c3050 {
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
  -o-object-fit: cover;
     object-fit: cover;
}
.actionButtons__61a629 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.actionButton__73294e {
  width: 75px;
  height: 75px;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  position: absolute;
  color: rgba(255, 255, 255, 0.55);
  color: rgba(var(--color-static), 0.55);
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear
}
.actionButton__73294e:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.volumeButton__840765 {
  width: 30px;
  height: 30px;
  bottom: 10px;
  right: 10px;
  position: absolute;
  color: rgba(255, 255, 255, 0.55);
  color: rgba(var(--color-static), 0.55);
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear
}
.volumeButton__840765:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.hidden__d5e456 {
  opacity: 0;
  visibility: hidden;
}
.top__9dd9e9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
.left__1ef782 {
  width: 50%;
}
.right__4ee655 {
  text-align: center;
  width: 50%;
  padding-left: 20px;
  padding-left: var(--general-spacing);
}
.secondName__adea2e {
  text-transform: lowercase;
  letter-spacing: 0.12em;
}
.titleContainer__4ba8ab {
  text-align: center;
}
.logo__bb9088 {
  display: inline;
}
.description__b1dff3 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
}
.buttons__1ea886 {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.buttons__1ea886 li {
    display: inline;
    margin-left: 10px;
  }
@media only screen and (max-width: 1023px) {
  .top__9dd9e9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .buttons__1ea886 {
    margin-top: 20px;
  }

    .buttons__1ea886 li {
      margin: 0 10px 0 0;
    }
}
.carouselFullVideoContainer__af3d71 {
  position: relative;
  background-color: rgb(136, 134, 134);
  background-color: rgb(var(--color-background-secondary));
}

.carouselFullVideoContainer__af3d71 .gradientContainer__0a58ff {
  display: none;
  position: relative;
  width: 100%;
  height: 50px;
  margin-top: -55px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(136, 134, 134, 0)), to(rgba(136, 134, 134, 1)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--color-background-secondary), 0)), to(rgba(var(--color-background-secondary), 1)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0%, rgba(136, 134, 134, 1) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0%, rgba(var(--color-background-secondary), 1) 100%);
}

.carouselFullVideoContainer__af3d71 .actionButtons__4d0e35 {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.carouselFullVideoContainer__af3d71 .actionButton__96c72a {
  position: absolute;
  width: 75px;
  height: 75px;
  top: 25%;
  left: 70%;
  -webkit-transform: translateX(-25%) translateY(-70%);
          transform: translateX(-25%) translateY(-70%);
  z-index: 4;
}

.carouselFullVideoContainer__af3d71 .volumeButton__0be7ad {
  position: absolute;
  top: 40%;
  right: calc(20px * 2);
  right: calc(var(--general-spacing) * 2);
  width: 30px;
  height: 30px;
  z-index: 4;
}

.carouselFullVideoContainer__af3d71 .videoButtonsContainer__6f6611 {
  position: absolute;
  top: 0;
  right: 0;
  width: 1200px;
  width: var(--general-content-width);
  margin-left: auto;
  margin-right: auto;
  padding: calc(20px * 2);
  padding: calc(var(--general-spacing) * 2);
}
@media only screen and (min-width: 1025px) {

  .carouselFullVideoContainer__af3d71 .video__c394fc {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
  }

  .carouselFullVideoContainer__af3d71 .videoElement__3a5b4f {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.carouselFullVideoContainer__af3d71 .overlayVideoSmallScreenLogo__13b236 {
  position: relative;
  width: 100%;
  height: auto;
  margin-top: -55px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(136, 134, 134, 0)), to(rgba(136, 134, 134, 1)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--color-background-secondary), 0)), to(rgba(var(--color-background-secondary), 1)));
  background: linear-gradient(180deg, rgba(136, 134, 134, 0) 0%, rgba(136, 134, 134, 1) 100%);
  background: linear-gradient(180deg, rgba(var(--color-background-secondary), 0) 0%, rgba(var(--color-background-secondary), 1) 100%);
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.carouselFullVideoContainer__af3d71 .overlayContainer__984be4 {
  position: relative;
  background: rgba(0, 0, 0, .55);
}
.carouselFullVideoContainer__af3d71 .top__aa5045 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carouselFullVideoContainer__af3d71 .left__1ea61e {
  position: relative;
  width: 50%;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.carouselFullVideoContainer__af3d71 .left__1ea61e h2 {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    font-size: 18pt;
    font-size: var(--font-medium);
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    color: rgb(255, 255, 255);
    color: rgb(var(--color-static));
  }
.carouselFullVideoContainer__af3d71 .left__1ea61e p {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-static));
  }
.carouselFullVideoContainer__af3d71 .right__4e5e2a {
  position: relative;
  width: 50%;
}
.carouselFullVideoContainer__af3d71 .logo__a2b4e1 {
  position: relative;
}
.carouselFullVideoContainer__af3d71 .buttonsContainer__c12f9b {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carouselFullVideoContainer__af3d71 .buttons__8cd56b:last-child {
  margin-left: 20px;
}
.carouselFullVideoContainer__af3d71 .carouselContainer__66761f {
  position: relative;
  margin-top: 50px;
}
@media only screen and (max-width: 1023px) {

  .carouselFullVideoContainer__af3d71 .volumeButton__0be7ad {
    display: none;
  }

  .carouselFullVideoContainer__af3d71 .actionButton__96c72a {
    top: 35%;
    left: 50%;
    -webkit-transform: translateX(-35%) translateY(-50%);
            transform: translateX(-35%) translateY(-50%);
  }

  .carouselFullVideoContainer__af3d71 .videoButtonsContainer__6f6611 {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    padding: calc(20px * 2);
    padding: calc(var(--general-spacing) * 2);
  }

  .carouselFullVideoContainer__af3d71 .gradientContainer__0a58ff {
   display: block;
  }

  .carouselFullVideoContainer__af3d71 .topButtons__ceb83e {
   display: block;
  }

  .carouselFullVideoContainer__af3d71 .video__c394fc {
   position: relative;
   width: 100%;
   height: 100%;
  }

  .carouselFullVideoContainer__af3d71 .overlayVideoSmallScreenLogo__13b236 {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
  }

  .carouselFullVideoContainer__af3d71 .overlayContainer__984be4 {
   position: relative;
   margin-top: -40px;
  }

  .carouselFullVideoContainer__af3d71 .carouselContainer__66761f {
   position: relative;
   margin-top: 50px;
  }

  .carouselFullVideoContainer__af3d71 .left__1ea61e {
   width: 100%;
   text-align: center;
  }

  .carouselFullVideoContainer__af3d71 .right__4e5e2a {
   display: none;
  }

  .carouselFullVideoContainer__af3d71 .logo__a2b4e1 {
   display: none;
  }
}
.Carousel__dc4c19 {
  position: relative;
}
.viewportContainer__11d985 {
  overflow: hidden;
  padding: 0 0 14px;
}
.viewport__308194 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}
.page__893b0a {
}
.row__41af8b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.item__71d6e5 {
}
.arrow__ee032f {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition)
}
.arrow__ee032f:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.arrow__ee032f.hidden__d4fca5 {
  opacity: 0;
  cursor: default;
}
.arrowIcon__7662f1 {
  width: 24px;
  height: 24px;
}
.arrowLeft__fc2387 {
  left: -24px;
}
.arrowRight__d19e27 {
  right: -24px;
}
.pagination__8e35af {
  margin: -22px auto 0;
}
.channel__d27ba8 {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.video__181c12 {
  background: rgb(128, 128, 128);
  background: rgb(var(--color-other));
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  position: relative;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
}
.video__181c12 .inner__00bdc0 {
    width: calc(1200px / 2);
    width: calc(var(--general-content-width) / 2);
    z-index: 30;
    text-align: center;
    margin: 150px 0;
  }
.video__181c12 .inner__00bdc0 h2 {
      font-family: 'Open Sans', sans-serif;
      font-family: var(--font-secondary-family);
      color: rgb(255, 255, 255);
      color: rgb(var(--color-static));
    }
.videoBg__5a29e5 {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}
.videoBg__5a29e5:after {
  background: rgba(0, 0, 0, .55);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.buttonsContainer__9e4fc4 {
  z-index: 20;
}
.buttonPlay__e43a06 {
  color: rgba(255, 255, 255, .5);
  z-index: 20;
  width: 24px;
  height: 24px;
  bottom: 10px;
  right: 50px;
  top: auto;
  left: auto;
  -webkit-transform: none;
          transform: none;
}
.buttonMute__1b9a23 {
  color: rgba(255, 255, 255, .5);
  z-index: 20;
  width: 24px;
  height: 24px;
}
.logo__ab5157 {
  margin-left: auto;
  margin-right: auto;
}
.buttons__a07a7f {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}
.buttons__a07a7f li {
    display: inline;
    margin-left: 10px;
  }
.carousel__78ef39 {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.carousel__78ef39 .inner__00bdc0 {
    width: calc(1200px / 2);
    width: calc(var(--general-content-width) / 2);
    padding: calc(20px * 2) 30px;
    padding: calc(var(--general-spacing) * 2) 30px;
  }
.description__4aaf46 {
  text-align: center;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .channel__d27ba8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .video__181c12 {
    width: auto;
  }

    .video__181c12 .inner__00bdc0 {
      margin: 70px 0;
    }
  .carousel__78ef39 {
    width: auto;
  }
}
.card__d5a2c1 {
  position: relative;
  background: #000;
  color: rgba(255, 255, 255);
  color: rgba(var(--color-static));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  -webkit-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, .25);
          box-shadow: 0 10px 16px 0 rgba(0, 0, 0, .25);
  margin-bottom: calc(20px * 2);
  margin-bottom: calc(var(--general-spacing) * 2);
  padding: 20px;
  padding: var(--general-spacing);
  overflow: hidden;
}
.featuredArtwork__655be0 {
  position: absolute;
  background-size: cover;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 280px;
  opacity: 0.55;
  -webkit-box-shadow: 0px -30px 20px -18px rgba(0, 0, 0, 1) inset;
          box-shadow: 0px -30px 20px -18px rgba(0, 0, 0, 1) inset;
}
.top__f70f99 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  position: relative;
}
.middle__860a62 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  position: relative;
}
.middle__860a62 .left__a015e0 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
.bottom__80ce5a {
  margin: 50px 20px 0;
  margin: 50px var(--general-spacing) 0;
}
.left__a015e0 {
  width: 40%;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* align-items: center;
  justify-content: center; */
}
.titleContainer__dae476 {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 180px;
}
.titleContainer__dae476 img {
    max-width: 100%;
    max-height: 180px;
  }
.extendButton__699d1f {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  color: rgba(0, 0, 128, 0.6);
  color: rgba(var(--color-primary), 0.6);
  cursor: pointer;
  width: 100%
}
.extendButton__699d1f:hover {color: rgb(0, 0, 128);color: rgb(var(--color-primary));
}
.extendButton__699d1f.active__13f3a5 .arrow__aa55ce {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);
}
.arrow__aa55ce {
  width: 40px;
  height: 40px;
  -webkit-transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out, -webkit-transform .3s ease-in-out;
}
.right__b42156 {
  text-align: right;
  width: 45%;
}
.channelName__8bf026 {
  font-size: 18pt;
  font-size: var(--font-medium);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  margin: 0 0 20px;
  margin: 0 0 var(--general-spacing);
}
.description__c5bff5 {
  font-size: 12pt;
  font-size: var(--font-small);
  margin: 0 0 calc(20px * 2);
  margin: 0 0 calc(var(--general-spacing) * 2);
}
.buttons__ae1954 {
  margin: 0;
  padding: 0;
  list-style: none;
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.buttons__ae1954 li {
    margin-left: 10px;
  }
@media only screen and (max-width: 1023px) {
  .top__f70f99 {
  }

  .left__a015e0 {
  }
    .middle__860a62 .right__b42156 {
      width: auto;
    }

  .extendButton__699d1f {
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .description__c5bff5 {
    font-size: 9pt;
    font-size: var(--font-xsmall);
  }

  .middle__860a62 {
    display: block;
  }

    .middle__860a62 .left__a015e0 {
      display: none;
    }
    .middle__860a62 .right__b42156 {
      width: auto;
    }

  .buttons__ae1954 {
    display: block;
  }
    .buttons__ae1954 li {
      display: block;
      margin: 10px 0 0;
    }
}
.channelGrid__3159f4 {
 position: relative;
}

.channelGrid__3159f4 .topContainer__85ad0f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.channelGrid__3159f4 .left__69c8f5 {
  width: 60%
}

.channelGrid__3159f4 .right__193735 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.channelGrid__3159f4 .buttonsContainer__38a0f7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.channelGrid__3159f4 .buttons__eb5d4c {
  margin-left: 10px;
}

.channelGrid__3159f4 .gridContainer__cf64b2 {
  position: relative;
  margin-top: 40px;
}
@media only screen and (max-width: 1199px) {

 .channelGrid__3159f4 .buttonsContainer__38a0f7 {
    display: block;
 }

 .channelGrid__3159f4 .buttons__eb5d4c {
    margin-top: 10px;
    margin-left: 0;
 }
}
@media only screen and (max-width: 640px) {

 .channelGrid__3159f4 .topContainer__85ad0f {
    display: block;
 }

 .channelGrid__3159f4 .left__69c8f5 {
    width:auto;
 }

 .channelGrid__3159f4 .right__193735 {
    display: block;
    width: auto;
    margin-top: 20px;
 }

 .channelGrid__3159f4 .buttonsContainer__38a0f7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
 }

 .channelGrid__3159f4 .buttons__eb5d4c {
    margin: 0;
    max-width: 225px;
 }
}
.home__bb18aa {}
.noPaddingTop__0d5701 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.header__8360ee {
  position: relative;
  background: #191C22;
  height: 720px;
}
.header__8360ee > .headerLoader__212ad6 {
    position: relative;
    height: auto !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
  }
@media only screen and (max-width: 640px) {
  .header__8360ee {
    height: 375px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 641px) {
  .header__8360ee {
    height: 450px;
  }
}
@media only screen and (min-width: 1025px) {
  .header__8360ee {
    height: 540px;
  }
}
@media only screen and (min-width: 1201px) {
  .header__8360ee {
    height: 720px;
  }
}
.grid__c8af24 {
  margin-bottom: 38px;
}
.noheight__ca0b41 {
  height: unset !important;
}
.popover__f49e08 {
  position: absolute;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  z-index: 1100;
  z-index: var(--z-index-user-menu);
	border-radius: 8px;
	border-radius: var(--general-border-radius);
	background-color: rgba(234, 235, 240, 0.95);
	background-color: rgba(var(--color-background-primary), 0.95);
	-webkit-box-shadow: 0 2px 12px 0 rgba(136, 134, 134, 0.25);
	-webkit-box-shadow: 0 2px 12px 0 rgba(var(--color-background-secondary), 0.25);
	        box-shadow: 0 2px 12px 0 rgba(136, 134, 134, 0.25);
	        box-shadow: 0 2px 12px 0 rgba(var(--color-background-secondary), 0.25);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-width: 200px;
  display: none;
}
.popover__f49e08.open__1e5114 {
  display: block;
}
.listCollections__514809 {
  padding: 20px;
  padding: var(--general-spacing);
  margin: 0;
  list-style: none;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.listCollections__514809 a {
    display: block;
  }
.listCollections__514809 a:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.PopoverContainer__5353b0 {
  position: relative;
  margin-left: 60px;
}
@media only screen and (max-width: 1023px) {
  .PopoverContainer__5353b0 {
    display: none;
  }
}
.containerLabel__15fa85 {
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  line-height: 24px;
  font-size: 18px;
}
.value__943743 {
  font-size: 18pt;
  font-size: var(--font-medium);
  cursor: pointer;
  padding-right: 30px;
  -webkit-transition: color .4s ease-in-out;
  transition: color .4s ease-in-out;
  z-index: 1000;
  z-index: var(--z-index-site-header);
  position: relative;
  white-space: nowrap;
}
.open__85d82a .value__943743 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.icon__4a23e3 {
  margin-right: 12px;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.open__85d82a .arrow__04a3d3 {
  -webkit-transform: translate(0,-50%) rotate(-180deg);
          transform: translate(0,-50%) rotate(-180deg);
}
.arrow__04a3d3 {
  right: 0;
  top: 50%;
  width: 22px;
  height: 22px;
  position: absolute;
  -webkit-transform: translate(0,-50%);
          transform: translate(0,-50%);
  -webkit-transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out;
  transition: transform .3s ease-in-out, color .4s ease-in-out, -webkit-transform .3s ease-in-out;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.home__e0a141 {}
.header__cd281e {
  position: relative;
  background: #191C22;
  height: 720px;

}
.header__cd281e > .headerLoader__d41aed {
    position: relative;
    height: auto !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
  }
@media only screen and (max-width: 640px) {
  .header__cd281e {
    height: 375px;
    margin-bottom: 15px;

  }

}
@media only screen and (min-width: 641px) {
  .header__cd281e {
    height: 450px;

  }

}
@media only screen and (min-width: 1025px) {
  .header__cd281e {
    height: 540px;

  }

}
@media only screen and (min-width: 1201px) {
  .header__cd281e {
    height: 720px;

  }

}
.grid__ad0c87 {
  margin-bottom: 38px;
}
.regionBlockNotice__87bb80 {
  position: relative;
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 9pt;
  font-size: var(--font-xsmall);
  line-height: 16px;
  text-align: center;
}

  .regionBlockNotice__87bb80 > .inner__fc25b5 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: calc(20px * 0.7) calc(20px * 2);
    padding: calc(var(--general-spacing) * 0.7) calc(var(--general-spacing) * 2);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
@media only screen and (min-width: 1200px) {

  .regionBlockNotice__87bb80 > .inner__fc25b5 {
    width: 1200px;
    width: var(--general-content-width);
    margin-left: auto;
    margin-right: auto;
  }
}
.regionBlockNotice__87bb80 > .inner__fc25b5 > *:not(:last-child) {
      margin-bottom: calc(20px * 0.25);
      margin-bottom: calc(var(--general-spacing) * 0.25);
}
.title__8775f6 {
  position: relative;
  font-weight: 700;
}
.description__a4cb79 {
  position: relative;
}
.description__a4cb79 a {
    cursor: pointer;
    text-decoration: underline;
  }
.title__6b3884 {
  width: 220px;
  text-align: center;
  margin-bottom: 12px;
  font-weight: bold;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-size: 22.4px;
  font-size: 1.4rem;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  line-height: 18px;
  padding-bottom: 12px;
  margin-top: 40px
}
.title__6b3884 svg {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.title__6b3884.dark__cb5e98 {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
}
@media only screen and (max-width: 640px) {
  .title__6b3884.dark__cb5e98 {
    border: none;
    text-align: unset;
    margin: 20px 0;
    padding: 0
  }
}
.title__6b3884 span {
  margin: 0 10px;
  text-transform: uppercase;
}
.movie__8c094b {

}
.header__1340dd {
  position: relative;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  background: rgb(255, 255, 255);
  background: rgb(var(--color-text-secondary));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header__1340dd > .headerLoader__4392a2 {
    position: relative;
    height: auto !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
  }
.gridContainer__20b16e {
  padding-top: 10px;
}
.grid__61fea1 {
  margin-bottom: 38px;
}
[class^="subscribeForm"] + .contentBody__c712f4 .contentTypeButtonsContainer__d10ac2 {
    border-top: 1px solid rgb(136, 134, 134);
    border-top: 1px solid rgb(var(--color-background-secondary));
    margin-top: 0;
  }
.contentBody__c712f4 {
  width: 100%;
  min-height: 210px;
}
.movieBrickContainer__f4dc4e, .trailersAndClips__fc137e {
  display: inline-block;
  vertical-align: top;
}
.trailersAndClips__fc137e {
  margin-top: 40px;
}
.movieBrickContainer__f4dc4e {
  width: 26%;
  margin-bottom: 20px
}
.movieBrickContainer__f4dc4e .movieDetailsTitle__3a26ba {
  margin-bottom: 15px;
  margin-left: 0;
}
.movieDetailsTitle__3a26ba {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 25.6px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  margin-left: 18px;
  border-bottom: 1px solid rgb(136, 134, 134);
  border-bottom: 1px solid rgb(var(--color-background-secondary));
  max-width: 150px;
  text-align: center;
}
.movieDetailsTitle__3a26ba span {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
  }
.trailersAndClips__fc137e {
  width: 74%;
}
.creditsSectionContainer__e03788 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-top: 0;
  padding-bottom: 20px;
}
.synopsisSectionContainer__7640aa {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  padding-left: 0;
  margin-top: 0;
  padding-bottom: 20px;
}
.creditsContainer__293271 {
  list-style: none;
  padding-left: 0;
  margin-right: 50px;
}
.creditsTitle__985e31 {
  color: rgb(128, 128, 128);
  color: rgb(var(--color-other));
  font-size: 22.4px;
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 10px;
}
.synopsis__4c2daa {
  color: rgb(128, 128, 128);
  color: rgb(var(--color-other));
  font-size: 22.4px;
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 10px;
}
.tabIcon__0313ac {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 8px;
}
.relatedTitle__4b29fa {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 22.4px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 18px;
  text-transform: uppercase;
  margin-left: 18px;
  border-bottom: 1px solid rgb(136, 134, 134);
  border-bottom: 1px solid rgb(var(--color-background-secondary));
  text-align: center;
  padding-bottom: 0;
  max-width: 230px;
  margin-top:50px;
}
.relatedTitle__4b29fa span {
    margin: 0 10px;
    text-transform: uppercase;
  }
.relatedIcon__ba7f64 {

}
.contentTypeButtonsContainer__d10ac2 {
  border-top: 0;
  margin-left: 18px;
  min-width: 450px;
  max-width: calc(100% - 36px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: -40px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .contentTypeButtonsContainer__d10ac2 {
    min-width: 100%;
    margin-left: 0;
    margin-top: -20px;
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .relatedContent__851d83 {
    background: rgb(136, 134, 134);
    background: rgb(var(--color-background-secondary));
    padding: 0 20px;
  }
}
.contentItem__0d5e64 {
  opacity: 1;
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out
}
.hidden__d40cf7 {
  visibility: hidden;
  position: absolute;
  width:100%;
  min-height:100px;
  opacity: 0;
}
.contentTypeButton__ae9c2d {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 150px;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: rgba(0, 0, 0, 0.55);
  color: rgba(var(--color-text-primary), 0.55);
  text-align: center;
  padding: 10px 0;
  cursor: pointer
}
.contentTypeButton__ae9c2d.hidden__d40cf7 {
  display: none;
}
.contentTypeButton__ae9c2d:hover, .contentTypeButton__ae9c2d:active, .contentTypeButton__ae9c2d.active__5eaefd {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.contentTypeButton__ae9c2d.active__5eaefd {
  border-top: 4px solid rgb(0, 0, 128);
  border-top: 4px solid rgb(var(--color-primary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.contentTypeButton__ae9c2d .icon__d69443 {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.contentTypeButton__ae9c2d .label__9e3d67 {
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  cursor: pointer;
  vertical-align: middle;
}
.header__0c2c1d {
  width: 100%;
  -webkit-box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
          box-shadow: 0 64px 64px 0 rgba(25, 28, 34, .15), 0 32px 32px 0 rgba(25, 28, 34, .15), 0 16px 16px 0 rgba(25, 28, 34, .1), 0 8px 8px 0 rgba(25, 28, 34, .1), 0 4px 4px 0 rgba(25, 28, 34, .1);
  /*background-color: rgb(var(--color-background-primary));*/
  height: 384px;
  padding-top: 80px;
  background-color: #000;
}
@media only screen and (min-width: 1025px) {
  .header__0c2c1d {
    height: 450px;
  }
}
@media only screen and (min-width: 1201px) {
  .header__0c2c1d {
    height: 540px;
  }
}
@media only screen and (min-width: 1441px) {
  .header__0c2c1d {
    height: 720px;
  }
}
.header__0c2c1d iframe {
    width: 100% !important;
    height: 100% !important;
}
.tabIcon__b48933 {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 8px;
}
.contentTypeButtonsContainer__7ae106 {
  border-top: 0;
  margin-left: 18px;
  min-width: 450px;
  max-width: calc(100% - 36px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: -40px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .contentTypeButtonsContainer__7ae106 {
    min-width: 100%;
    margin-left: 0;
    margin-top: -20px;
  }
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .relatedContent__c615fc {
    background: rgb(136, 134, 134);
    background: rgb(var(--color-background-secondary));
    padding: 0 20px;
  }
}
.contentItem__c34c3a {
  opacity: 1;
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out
}
.hidden__cd1503 {
  visibility: hidden;
  position: absolute;
  width:100%;
  min-height:100px;
  opacity: 0;
}
.contentTypeButton__7adb16 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 150px;
  -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  -webkit-transition: var(--general-color-transition);
  transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
  transition: var(--general-color-transition);
  color: rgba(0, 0, 0, 0.55);
  color: rgba(var(--color-text-primary), 0.55);
  text-align: center;
  padding: 10px 0;
  cursor: pointer
}
.contentTypeButton__7adb16.hidden__cd1503 {
  display: none;
}
.contentTypeButton__7adb16:hover, .contentTypeButton__7adb16:active, .contentTypeButton__7adb16.active__c49b64 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.contentTypeButton__7adb16.active__c49b64 {
  border-top: 4px solid rgb(0, 0, 128);
  border-top: 4px solid rgb(var(--color-primary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.contentTypeButton__7adb16 .icon__ca3485 {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.contentTypeButton__7adb16 .label__4b29a2 {
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  cursor: pointer;
  vertical-align: middle;
}
.top__cdb7c9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
.pageTitle__d63261 {
  font-size: 24px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  text-transform: uppercase;
  margin-right: 20px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.titleIcon__09cef7 {
  width: 24px;
  height: 24px;
  position: relative;
  bottom: -2px;
  margin-right: 5px;
}
.collectionSelector__868d6e {
  width: 190px;
}
.header__4e667a {
  background: rgb(0, 0, 0);
  height: 440px;
  padding-top: 82px;
  padding-top: var(--site-header-height);
  padding-bottom: calc(20px * 2);
  padding-bottom: calc(var(--general-spacing) * 2);
  text-align: center;
  color: rgba(255, 255, 255);
  color: rgba(var(--color-static));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
  margin-bottom: var(--general-spacing);
}
.pull__34559b {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin: 0 20px;
  margin: 0 var(--general-spacing);
}
.name__2b9301 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 34pt;
  font-size: var(--font-xlarge);
  text-transform: uppercase;
  margin: 0;
  line-height: 1.2em;
}
.secondName__5ba499 {
  letter-spacing: 0.3em;
  line-height: 1.4em;
  font-size: 12pt;
  font-size: var(--font-small);
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
}
.description__fcd122 {
  font-size: 12pt;
  font-size: var(--font-small);
  font-weight: 400;
  line-height: 1.4em;
  max-width: 600px;
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  margin: 8px auto 20px;
  margin: var(--general-spacing-small) auto var(--general-spacing);
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .header__4e667a {
    height: auto;
  }
}
.header__f622c3 {
  position: relative;
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

  .header__f622c3 > .headerLoader__77a93b {
    position: relative;
    height: auto !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
  }
.noPadding__6129e6 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {

  .relatedContent__13393f {
    background: rgb(136, 134, 134);
    background: rgb(var(--color-background-secondary));
    padding: 0 20px;
  }
}
.grid__b896da {
  margin-bottom: 38px;
  margin-top: 50px;
}
.grid__b896da .gridTitle__7076b1 {
    width: 200px;
    border-bottom: 1px solid #191C22;
    text-align: center;
    margin-bottom: 12px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 22.4px;
    font-size: 1.4rem;
    line-height: 18px;
    padding-bottom: 12px;
    margin-left: 12px;
  }
.grid__b896da .gridTitle__7076b1 span {
      margin: 0 10px;
      text-transform: uppercase;
    }
.seasonsDropdown__ee15c4 {
  max-width: calc(100% - 36px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 0;
  min-width: 300px;
  margin-top: 40px;
}
.show__c805f5 {
  padding-top: 0 !important;
}
.gridLoader__19b082 {
  height: 400px;
}
.accountPageContainer__84ed5a {
  margin-top: 82px !important;
}
.account__789f65 {
  position: relative;
  background: rgb(234, 235, 240);
  background: rgb(var(--color-background-primary));
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.container__72fb6e {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*border-top: 1px solid rgb(var(--color-other));*/
  padding-bottom: 20px;
}
.left__faf9f7 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border-right: 1px solid rgb(128, 128, 128);
  border-right: 1px solid rgb(var(--color-other));
  margin-right: 38px;
  padding-right: 38px;
  padding-bottom: 20px;
  min-width: 200px;
}
.right__bebc77 {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  max-width: 570px;
}
.formContainer__f9e348 {
  position: relative;
}
.accountTitle__e35b65 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  margin: 0 0 8px;
  margin: 0 0 var(--general-spacing-small);
  font-size: 18px;
}
.facebookLinkedContainer__91c221{
  position: absolute;
  height: 100%;
  max-width: 550px;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(34, 40, 50)), to(rgba(136, 134, 134, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(34, 40, 50)), to(rgba(var(--color-background-secondary), 0)));
  background: linear-gradient(to bottom, rgb(34, 40, 50), rgba(136, 134, 134, 0));
  background: linear-gradient(to bottom, rgb(34, 40, 50), rgba(var(--color-background-secondary), 0));
}
.facebookCheckbox__22dc22{
  position: relative;
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 10px;
}
.facebookLinkedText__59c6bb{
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.checkbox__a07a61{
  margin-top: 16px;
  margin-top: 1rem;
}
.accountMenu__c08d2e {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
  font-size: 1.2em;
}
.accountMenu__c08d2e li {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    margin: 0 0 8px;
    margin: 0 0 var(--general-spacing-small);
  }
.accountMenu__c08d2e .arrowRight__ab6648 {}
.accountMenu__c08d2e a:hover {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.accountMenu__c08d2e .active__4d32cc {
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.cols2__f75853 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.col__461c6d {
  width: 50%;
  padding-right: 24px;
}
.info__766498 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgba(255, 255, 255, 0.4);
  color: rgba(var(--color-text-secondary), 0.4);
  font-size: 0.8em;
  margin: 18px 0 0;
}
.formActions__82005c {
  text-align: right;
  padding-right: 24px;
}
.formActions__82005c button {
    margin-left: 10px;
  }
.formError__a0bbe8 {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  font-size: 0.8em;
  margin-bottom: 2em;
}
.formError__a0bbe8 svg {
    margin-right: 0.4em;
  }
.formSuccess__8a2991 {
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 0.8em;
  margin-bottom: 2em;
}
.formSuccess__8a2991 svg {
    margin-right: 0.4em;
  }
.backArrow__7c2d63 {
  fill: rgb(0, 0, 128);
  fill: rgb(var(--color-primary));
  margin-right: 10px;
  width: 8px;
  height: 13px;
  bottom: 5px;
  position: absolute;
}
.accountBack__8dc5ff {
  cursor: pointer;
  margin-bottom: 20px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .left__faf9f7 {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    border-right: none;
    padding-right: 0;
    margin-right: 0;
  }

  .accountTitle__e35b65 {
    letter-spacing: 0.13px;
    line-height: 26px;
    margin-bottom: 20px;
  }

  .accountBack__8dc5ff {
    position: relative;
  }

    .accountBack__8dc5ff span {
      color: rgb(255, 255, 255);
      color: rgb(var(--color-text-secondary));
      font-family: 'Oswald', sans-serif;
      font-family: var(--font-primary-family);
      font-weight: 700;
      font-weight: var(--font-primary-bold);
      font-size: 18px;
      letter-spacing: 0.13px;
      line-height: 26px;
      margin-bottom: 20px;
      margin-left: 20px;
    }

  .accountMenu__c08d2e {
    font-size: 18px;
    line-height: 26px;
    margin: 0;
  }

    .accountMenu__c08d2e li {
      border-bottom: 1px solid rgb(0, 0, 128);
      border-bottom: 1px solid rgb(var(--color-primary));
      position: relative;
      padding: 0 10px;
    }

    .accountMenu__c08d2e .arrowRight__ab6648 {
      right: 10px;
      fill: rgb(0, 0, 128);
      fill: rgb(var(--color-primary));
      position: absolute;
      display: inline-block;
      margin-bottom: 10px;
      width: 8px;
      height: 13px;
    }
}
.transactions__8c3a3b {
  position: relative;
}
.historyTableContainer__cb3040{
  width: 100%;
  border-collapse: collapse;
}
.historyTableContainer__cb3040 th {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 12px;
    text-align: left;
    border-bottom: 2px solid rgb(128, 128, 128);
    border-bottom: 2px solid rgb(var(--color-other));
    padding: 0 0 10px;
  }
.historyTableContainer__cb3040 td {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 10px;
    border-bottom: 1px solid rgb(128, 128, 128);
    border-bottom: 1px solid rgb(var(--color-other));
    padding: 6px 0;
  }
@media only screen and (max-width: 640px) {
  .historyTableContainer__cb3040 td {
    padding-right:10px;
  }
}
.tableHeader__09e2d8{
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.tableBody__e13db8{
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.discount__f42e15 {
  color: rgba(0, 0, 0, 0.4);
  color: rgba(var(--color-text-primary), 0.4);
}
.selectedItem__5f6f85{
  color: rgb(236, 9, 31);
  color: rgb(var(--color-danger));
}
.faded__5cac00 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgba(0, 0, 0, 0.4);
  color: rgba(var(--color-text-primary), 0.4);
}
.recurly-hosted-field {
    margin-top: 0;
    height: 42px;
    border-radius: 0;
    padding: 0;
    border: none;
    border-bottom: 1px solid rgb(128, 128, 128);
    border-bottom: 1px solid rgb(var(--color-other));
  }
  .recurly-hosted-field-invalid {
    border-color: rgb(236, 9, 31);
    border-color: rgb(var(--color-danger));
  }
  .recurly-hosted-field-focus {
    border-color: #8c8c91;
  }
.container__26b9e3 {

}
.PaymentInfo__dab89a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.error__cae397 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  margin-bottom: 20px;
}
.separator__825d00 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-secondary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 12px;
  text-align: center;
  margin: 15px auto;
}
.fieldContainer__30b9ec {
  margin-bottom: 20px;
}
.fieldContainer__30b9ec div {
    background-color: rgb(234, 235, 240);
    background-color: rgb(var(--color-background-primary));
  }
.formCols__c5b3f2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.formCols__c5b3f2 .col__4c0e7c {
    width: 48%;
  }
.formCols__c5b3f2 .bigCol__64fb30 {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-right: 20px;
  }
.formCols__c5b3f2 .smallCol__a811eb {
    width: 27%;
  }
.expiration__ac583c {
  margin: 0 -10px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.date__eec98e {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 50%;
  padding: 0 10px;
  font-size: 16px;
}
.label__08f0ec {
  margin: 0;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-size: 12px;
  text-transform: uppercase;
}
.btnPusher__36b847 {
  display: block;
  height: 20px;
}
.separatorSubtitle__56c229 {
  margin-top: 0.5em;
  margin-bottom: 2em;
  color: #4c5667;
  font-size: 20.8px;
  font-size: 1.3rem;
  font-weight: 600;
}
.cardsHolder__ab7683 {
  margin-top: 7px;
  margin-bottom: 20px;
}
.cardsHolder__ab7683 > svg {
    height: 30px;
    width: 50px;
    margin-right: 10px;
  }
.cardsHolder__ab7683 img {
    margin-right: 10px;
  }
.cardsHolder__ab7683 .fieldTitle__d208df {
    /* color: red; */
  }
.recurlyLogo__684886 {
  width: 70px;
  height: 42px;
}
.subtitleOrder__a6f47f {
  font-size: 10px;
}
.svgIcon__b7e5fb {
  width: 14px;
  height: 14px;
}
.greenIcon__5a43af {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  margin-right: 5px;
  vertical-align: bottom;
}
.submitButtonBorder__696022 {
  border-top: 2px solid rgb(0, 0, 128);
  border-top: 2px solid rgb(var(--color-primary));
  padding-top: 21px;
  margin-top: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.submitButtonBorder__696022 button {
    /* width: 100%; */
    -webkit-box-flex: 5;
        -ms-flex: 5 1;
            flex: 5 1;
    margin-right: 10px;
  }
.submitButtonBorder__696022 img {
    /* flex: 1; */
    height: auto;
  }


.card__12a159 {
  background: -webkit-gradient(linear, left top, left bottom, from(#8c8c8c), to(#737373));
  background: linear-gradient(#8c8c8c, #737373);
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .3);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, .3);
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 200px;
  width: 340px;
  padding: 20px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-size: 14px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
  margin-bottom: 30px;
}

  .card__12a159 .top__edeb4f {
    text-align: right;
  }

  .card__12a159 .cardNumber__3a7ca9 {
    font-size: 1.2em;
  }

  .card__12a159 .expire__db9d26 {
    text-transform: uppercase;
    margin: 0 0 8px;
    font-size: 0.8em;
  }

  .card__12a159 .name__0ec586 {
    text-transform: uppercase;
    margin: 0;
  }

.cardIcon__d31167 {
  width: 50px;
  height: 30px;
}

.title__054d14 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}

.title__054d14 .faded__231594 {
   color: rgba(0, 0, 0, 0.4);
   color: rgba(var(--color-text-primary), 0.4);
  }

.tabs__02c926 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 30px;
  padding: 0;
  list-style: none;
}

.tab__2539e3 {
  height: 50px;
  width: 50%;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  background-color: rgba(136, 134, 134, 0.2);
  background-color: rgba(var(--color-background-secondary), 0.2);
  color: rgba(0, 0, 0, 0.25);
  color: rgba(var(--color-text-primary), 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
  cursor: pointer;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear
}

.tab__2539e3:hover {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}

.tab__2539e3.active__5bf0e5 {
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  background-color: rgba(234, 235, 240, 0.4);
  background-color: rgba(var(--color-background-primary), 0.4);
  border-color: rgb(0, 0, 128);
  border-color: rgb(var(--color-primary));
}

.tabIcon__fee7e2 {
  margin-right: 6px;
}
.EditProfile__2fff44 {
  width: 100%;
  max-width: 790px;
}
.sectionRow__2956a3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}
.sectionRow__2956a3.buttonsRow__b5f5f5 {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;
}
.sectionColumn__4d4455 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin: 0 30px;
  max-width: 365px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .sectionColumn__4d4455 {margin: 0;width: 100%;max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;
  }
}
.sectionColumn__4d4455:first-of-type {margin-left: 0;
}
.sectionColumn__4d4455:last-of-type {margin-right: 0;
}
.info__59d6fc {
  color: rgb(128, 128, 128);
  color: rgb(var(--color-other));
  font-size: 12px;
}
.checkbox__739a03 {
  margin-bottom: 22px;
}
.button__b65066 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 20px
}
.button__b65066:last-of-type {margin-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .button__b65066 {width: 100%;margin: 10px 0;
  }
}


.ProfilePage__f5568c {}

.title__7609b4 {
  font-size: 24px;
  margin-bottom: 4px;
  text-transform: uppercase;
}

.description__4cab71 {
  margin-top: 0;
  margin-bottom: 30px;
}

.success__6a8a90 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}


.pageTitle__87f6ac {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}

.pageTitleNoActive__ca024a {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}

.reactivateConfirmationTitle__75d2d6 {
  display: block;
  font-size: 16px;
  margin-bottom: 0;
}

.reactivatePrice__6fae73 {
  font-size: 17px;
  margin-bottom: 18px;
}

.reactivatePrice__6fae73 strong {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    font-weight: 700;
    font-weight: var(--font-secondary-bold);
  }

.modalWidth__bf0124 {
  max-width: 500px;
}

.subscription__55b74a {
  margin-bottom: 18px;
}

.subscription__55b74a .header__555ab2 {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    border-bottom: 2px solid rgb(128, 128, 128);
    border-bottom: 2px solid rgb(var(--color-other));
    font-size: 18px;
    padding: 0 0 6px;
    margin-bottom: 6px;
  }

.subscription__55b74a .icon__102780 {
    margin-right: 4px;
    width: 24px;
    height: 19px;
  }

.subscription__55b74a .price__462154 {
    font-family: 'Open Sans', sans-serif;
    font-family: var(--font-secondary-family);
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    margin: 0;
  }

.subscription__55b74a .nextBilling__267ce2 {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-family: var(--font-secondary-family);
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    margin: 0;
  }

.subscription__55b74a .nextBilling__267ce2 strong {
      font-weight: 700;
      font-weight: var(--font-secondary-bold);
      color: rgb(0, 0, 128);
      color: rgb(var(--color-primary));
    }

.subscription__55b74a .fees__5b83f1 {
    font-family: 'Open Sans', sans-serif;
    font-family: var(--font-secondary-family);
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 12px;
    margin: 0 0 18px;
  }

.cancelConfirmationTitle__5a4152 {
  display: block;
  font-size: 16px;
  margin-bottom: 18px;
}

.mobileActions__39cd1d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%
}

.store__63c2e4 img {
    height: 28px;
  }

.help__34b234 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-size: 14px;
}

.faded__32dde8 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgba(0, 0, 0, 0.4);
  color: rgba(var(--color-text-primary), 0.4);
}

.status__0d15b6 {
  margin-top:10px;
  margin-bottom:10px;
  font-size: 16px;
  color: rgb(236, 9, 31);
  color: rgb(var(--color-danger));
}

.status__0d15b6 .inlineStatus__d75fd4 {
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-weight: 700;
    font-weight: var(--font-primary-bold);
  }

.status__0d15b6.active__bdb7db {
  color: rgb(7, 180, 4);
  color: rgb(var(--color-success));
}
.pageTitle__82a30c {
  font-size: 24px;
  margin-bottom: 4px;
}
.pageSubtitle__9385e8 {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .pageSubtitle__9385e8 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
  }
}
.intro__c4ae72 {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.profileButton__7e4687 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-top: 10px;
  margin-left: 20px;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .profileButton__7e4687 {margin-left: 0;
  }
}
.loaderContainer__db9125 {
  height: 300px;
}
.sectionTitle__4d4348 {
  border-bottom: 1px solid #191C22;
  display: inline-block;
  margin: 0 0 12px;
  padding: 12px 22px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.6px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.sectionTitle__4d4348 svg {
    margin-right: 8px;
    width: 22px;
    height: 22px;
    top: 6px;
    position: relative;
  }
.list__2d50f6 {
  margin: 0;
  padding: 0;
  list-style: none
}
.list__2d50f6 > li {border-bottom: 1px solid rgb(128, 128, 128);border-bottom: 1px solid rgb(var(--color-other));margin-bottom: 12px;
}
.list__2d50f6 > li:last-child {border-bottom: none;
}
.heartColor__560a22 {
  margin-bottom: 30px;
  display: inline-block;
  width: 77px;
  height: 77px;
  border-radius: 50em;
  border: 4px solid rgb(255, 255, 255);
  border: 4px solid rgb(var(--color-text-secondary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  text-align: center;
}
.heartColor__560a22 svg {
    width: 40px;
    height: 40px;
    position: relative;
    top: 15px;
  }
.favIcon__f278be {
  margin: 0 10px;
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 1px solid rgb(255, 255, 255);
  border: 1px solid rgb(var(--color-text-secondary));
  border-radius: 12px;
  text-align: center;
  position: relative;
  top: 2px;
  line-height: 27px;
}
.favIcon__f278be svg {
    width: 14px;
    height: 14px;
    position: relative;
    top: -4px;
  }
.cta__b40ee8 {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 24px;
}
.faded__2b8aa2 {
  color: #848A96;
}
.grid__558e41 {
  margin-top: 10px;
}
.emptyCta__9c9358 {
  text-align: center;
  margin: 50px 0;
}
/* The container */
.RadioButton__221e4e {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}
.RadioButton__221e4e:hover .checkMark__7865e9 {
  background-color: #ccc;
}
.RadioButton__221e4e input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.RadioButton__221e4e input:disabled ~ .checkMark__7865e9 {
    background-color: #ccc;
}
.RadioButton__221e4e input:checked ~ .checkMark__7865e9 {
    border: 1px solid rgb(0, 0, 128);
    border: 1px solid rgb(var(--color-primary));
    background-color: rgb(0, 0, 128);
    background-color: rgb(var(--color-primary));
}
.RadioButton__221e4e input:checked ~ .checkMark__7865e9:after {
    display: block;
}
.RadioButton__221e4e .checkMark__7865e9:after {
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
}
/* Create a custom radio button */
.checkMark__7865e9 {
  position: absolute;
  top: 50%;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #ccc;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%)
}
.checkMark__7865e9:after {
  content: "";
  position: absolute;
  display: none;
}
.label__73d368 {
  display: block;
  font-size: 14px;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: regular;
  font-weight: var(--font-primary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary))
}
.label__73d368.selected__2cea7a {
  font-weight: 700;
  font-weight: var(--font-primary-bold);
}
.labelSecondary__dc33a3 {
  display: block;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-secondary-regular);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
}
.ThemeSelector__b33289 {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}


.item__d4cb43 {
  cursor: pointer;
  min-width: 300px;
  border-radius: 10px;
  position: relative;
  padding: 10px 0 10px 0;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .16);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .16);
  border: 1px solid rgba(255, 255, 255,0.16);
  border: 1px solid rgba(var(--color-static),0.16)
}


.item__d4cb43.selected__bbf35e {
  border: 1px solid  rgb(0, 0, 128) !important;
  border: 1px solid  rgb(var(--color-primary)) !important;
}


.item__d4cb43:hover {
  border: 1px solid  rgb(255, 255, 255);
  border: 1px solid  rgb(var(--color-static));
}


.item__d4cb43 div {
    display: inline-block;
}


.itemDescription__9e34d5 {
  padding-left: 20px;
}


.title__3d3f67 {
  width: 100%;
  font-weight: bold;
  font-size: 14px;
  display: block;
}


.description__16082d {
  width: 100%;
  font-size: 12px;
  display: block;
}


.button__b8660d {
  right: 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 6px;
}
.information__6cae8a {
  padding-top: 0 !important;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);

}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .information__6cae8a {margin-top: 62px !important;

  }

}
.loader__b86a21 {
  height: 100vh;
}
.contactInfo__48a739 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 50px auto;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .contactInfo__48a739 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;

  }

}
.contactInfo__48a739 .left__dbac30 {
    margin-bottom: 100px;

}
@media only screen and (min-width: 640px) {
  .contactInfo__48a739 .left__dbac30 {
      width: 50%;
      padding-right: 45px;

  }
  .contactInfo__48a739 .right__18fe37 {
      width: 50%;
      padding-left: 45px;

  }

}
.contactInfo__48a739 .text__24955c {
    font-size: 14px;
    line-height: 18px;
    text-align: justify;

}
.contactInfo__48a739 .person__5175b9 {
    margin-bottom: 50px;

}
.contactInfo__48a739 .name__435e4a {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    font-size: 38.4px;
    font-size: 2.4rem;

}
.contactInfo__48a739 .email__d05564 {
    color: rgb(186, 13, 22);
    color: rgb(var(--color-secondary));
    text-decoration: none;
    margin-bottom: 0;
    cursor: pointer;

}
.contactInfo__48a739 .position__44d16b {
    text-transform: uppercase;
    color: #848A96;

}
.contactInfo__48a739 h3 {
    text-transform: uppercase;
    color: rgb(0, 0, 0);
    color: rgb(var(--color-text-primary));
    font-size: 38.4px;
    font-size: 2.4rem;
    font-weight: bold;
    line-height: 29px;
    margin-top: 0;

}
.contactInfo__48a739 h3 div {
      margin-top: 22px;
      width: 40px;
      height: 2px;
      border: 4px solid rgb(186, 13, 22);
      border: 4px solid rgb(var(--color-secondary));
    }
.about__1393f8, .terms__ae6395, .privacy__1b01ef, .faq__20aa0d, .dns__ce69de {
  width: 100%;
  margin: 50px auto;
  text-align: justify;
}
.about__1393f8 ul > li, .terms__ae6395 ul > li, .privacy__1b01ef ul > li, .faq__20aa0d ul > li, .dns__ce69de ul > li {
    margin-bottom: 30px;
    list-style-type: none;
  }
.about__1393f8 ol, .terms__ae6395 ol, .privacy__1b01ef ol, .faq__20aa0d ol, .dns__ce69de ol {
    margin-top: 10px;
  }
.about__1393f8 ol > li > a, .terms__ae6395 ol > li > a, .privacy__1b01ef ol > li > a, .faq__20aa0d ol > li > a, .dns__ce69de ol > li > a {
    cursor: pointer
  }
.about__1393f8 ol > li > a:hover, .terms__ae6395 ol > li > a:hover, .privacy__1b01ef ol > li > a:hover, .faq__20aa0d ol > li > a:hover, .dns__ce69de ol > li > a:hover {text-decoration: underline;

}
.about__1393f8 p, .terms__ae6395 p, .privacy__1b01ef p, .faq__20aa0d p, .dns__ce69de p {
    margin: 0;
  }
@media only screen and (max-width: 1023px) {
  .about__1393f8, .terms__ae6395, .privacy__1b01ef, .faq__20aa0d, .dns__ce69de {font-size: 12pt;font-size: var(--font-small);margin: 20px auto;

  }

}
.terms__ae6395 ul > li, .privacy__1b01ef ul > li {
    list-style-type: disc;
  }
.terms__ae6395 a, .privacy__1b01ef a {
    cursor: pointer;
    font-weight: bold;
  }
.dns__ce69de p {
    margin-bottom: 10px;
  }
.socialMediaContainer__96253c {
  margin-bottom: 30px;
}
.socialLink__37f0fe {
  font-size: 36px;
  float: left;
  margin-right: 15px
}
.socialLink__37f0fe.facebook__72d00a {color: #3b5998;

}
.socialLink__37f0fe.twitter__e8c079 {color: #0084b4;

}
.socialLink__37f0fe.instagram__accc3e {}
.socialLink__37f0fe.reddit__595f89 {color: #FF4500;

}
.socialLink__37f0fe.linkedin__c5555f {color: #116EA4;

}
.socialLink__37f0fe.tiktok__59bee7 {color: #000000;

}
.socialLink__37f0fe.youtube__ccb16a {color: #ff0000;

}
.label__a01275 {
  top: 5px;
  position: relative;
}
.customTab__1a1bc1 {
  text-transform: none;
  font-size: 22.4px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 18px;

}
@media only screen and (max-width: 1023px) {
  .customTab__1a1bc1 {font-size: 9pt;font-size: var(--font-xsmall);padding-left: 10px;padding-right:10px;

  }

}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .customTab__1a1bc1 {font-size: 7.5pt;font-size: var(--font-xxsmall);padding-left: 2px;padding-right:2px;

  }

}
.faq__20aa0d {
  text-align: left;
}
.faq__20aa0d h1 {
    font-size: 24px;
    font-weight: 700;
    font-weight: var(--font-primary-bold);
  }
.logo__adc153 {
  height: 30px;
}
.cardHeader__c66b11 {
  position: relative;
  cursor: pointer;
}
.cardHeader__c66b11 .arrow__f0b185 {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0
  }
.cardHeader__c66b11 .arrow__f0b185.arrowActive__98e9d9 {-webkit-transform: rotate(180deg);transform: rotate(180deg);

}
.cardContainer__5ed858 {
  border: 1px solid rgb(0, 0, 128);
  border: 1px solid rgb(var(--color-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  margin: 20px 0;
  padding: 0 30px;
  height: auto;
  max-height: 75px;
  overflow: hidden;
  -webkit-transition: max-height .3s ease-in-out;
  transition: max-height .3s ease-in-out;
  -webkit-box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.15);
  -webkit-box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.15);
          box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.15);
          box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.15)

}
.cardContainer__5ed858.active__f29dbe {max-height: 1000px;

}
.cardContainer__5ed858 ul {
    -webkit-padding-start: 15px;
            padding-inline-start: 15px;

}
.cardContainer__5ed858 ul li a {
        font-weight: 700;
        font-weight: var(--font-primary-bold);
      }
.inlineLogo__15c6e5 {
  height: 15px;
  margin-left: 3px;
  margin-right: 3px;
}
.inlineUrl__77e4f4 {
  font-weight: bold;
}
.landing__2bd16d {
  margin-top: 0 !important;
}
.landing__2bd16d .faq__20aa0d {
    margin: 0 auto;
  }
.backToTop__5436d7 {
  bottom: 50px;
  position: fixed;
  right: 110px;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 128, .1);
  background: rgba(var(--color-primary), .1);
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  cursor: pointer;
  z-index: 900;
  display: none;
}
@media only screen and (max-width: 1023px) {
  .backToTop__5436d7 {bottom: 10px;right: 20px;

  }

}
.backToTop__5436d7 .backToTopIcon__745260 {
    -webkit-transform: rotate(180deg) translateY(50%);
            transform: rotate(180deg) translateY(50%);
    width: 100%;
    height: 100%;
    top: 50%;

}
.backToTop__5436d7:hover {background: rgba(0, 0, 128, .2);background: rgba(var(--color-primary), .2);

}
.backToTop__5436d7.activeScroll__448a4a {display: block;

}
.backToTop__5436d7.clamp__7be8d1 {position: absolute;right: -100px;bottom: 0;

}
@media only screen and (max-width: 1023px) {
  .backToTop__5436d7.clamp__7be8d1 {bottom: 0;right: 0;

  }

}



.debug__843889 {
  position: relative;
  margin-bottom: 4px;
}

.header__370151 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border: 1px solid transparent;
  padding: 0 20px;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}

.header__370151 > *:not(:last-child) {
    margin-right: 10px;
  }

.title__ec7f09 {
  font-weight: 500;
  font-size: 1.2em;
  padding: 15px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}

.icon__a6a8fe {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25px;
  height: 25px;
}

.button__efa4b0 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}

.expanded__f54d21 .header__370151 {
    border-bottom: 1px solid transparent !important;
  }

.expanded__f54d21 .button__efa4b0 {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }

.valueContainer__a1be1e {
  position: relative;
  display: block;
  font-family: monospace;
  white-space: pre;
  word-break: break-all;
  line-height: normal;
  color: #1a1d21;
}

.value__1ff23f {
  padding: 20px;
}

.dark__fdfae7:not(.expanded__f54d21):not(:last-child) {
  border-bottom: 1px solid rgba(254, 249, 255, .09);
}

.dark__fdfae7 .title__ec7f09, .dark__fdfae7 svg {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
}

.dark__fdfae7 .header__370151:hover {
    background-color: rgba(136, 134, 134, 0.11);
    background-color: rgba(var(--color-background-secondary), 0.11);
    border: 1px solid rgba(254, 249, 255, .04);
}

.dark__fdfae7 .valueContainer__a1be1e {
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    background-color: rgba(136, 134, 134, 0.41);
    background-color: rgba(var(--color-background-secondary), 0.41);
    border: 1px solid rgba(254, 249, 255, .09);
}

.light__787133:not(.expanded__f54d21):not(:last-child) {
  border-bottom: 1px solid rgba(216, 215, 214, .41);
}

.light__787133 .title__ec7f09, .light__787133 svg {
    color: #3d3d3c;
}

.light__787133 .header__370151:hover {
    background-color: rgba(136, 134, 134, 0.04);
    background-color: rgba(var(--color-background-secondary), 0.04);
    border: 1px solid #d8d7d6;
}

.light__787133 .valueContainer__a1be1e {
    background-color: #f1f0ef;
    border: 1px solid #d8d7d6;
}
.debugPage__cb6c0e {
  position: relative;
  background: rgb(136, 134, 134);
  background: rgb(var(--color-background-secondary));
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.tooltip__6ea11d {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 10px 0 10px 0;
}

.tooltipIconContainer__41a3a2 {
  margin-right: 5px;
}

.tooltipIcon__95fc0c {
  width: 18px;
  height: 18px;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}

.tooltipLabel__471c79 {
  font-size: 12px;
  line-height: 16px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}

.tooltipInfo__ccedfd {
  border: 1px solid rgb(0, 0, 128);
  border: 1px solid rgb(var(--color-primary));
  border-radius: 5px;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  padding: 10px;
  font-size: 12px;
  min-width: 200px;
}

.tooltipInfo__ccedfd li {
    list-style-type: none;
  }

.contentClassName__013714 {
  left: unset;
  -webkit-transform: unset;
          transform: unset;
}
.ProductPlanCard__c336e4 {
  border: 1px solid rgb(0, 0, 128);
  border: 1px solid rgb(var(--color-primary));
  padding: 16px;
  width: 261px;
  height: 370px;
  border-radius: 10px;
  background-color: rgb(136, 134, 134);
  background-color: rgb(var(--color-background-secondary));
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  position: relative;
  cursor: default;
  margin: 8px;
  -webkit-transition: height .3s ease-in-out;
  transition: height .3s ease-in-out;
  overflow: hidden;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .ProductPlanCard__c336e4 {height: 60px;
  }
  .ProductPlanCard__c336e4 .buttonContainer__88657e {
      visibility: hidden;
      opacity: 0;
      position: unset;
  }
}
.ProductPlanCard__c336e4.selected__7faa32, .ProductPlanCard__c336e4.hovering__e89513 {background-color: rgb(234, 235, 240);background-color: rgb(var(--color-background-primary));border-color: rgb(0, 0, 128);border-color: rgb(var(--color-primary));-webkit-box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.15);-webkit-box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.15);box-shadow: 0 6px 16px 0 rgba(128, 128, 128, 0.15);box-shadow: 0 6px 16px 0 rgba(var(--color-shades), 0.15);
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .ProductPlanCard__c336e4.selected__7faa32, .ProductPlanCard__c336e4.hovering__e89513 {height: 370px;
  }
  .ProductPlanCard__c336e4.selected__7faa32 .buttonContainer__88657e, .ProductPlanCard__c336e4.hovering__e89513 .buttonContainer__88657e {
        visibility: visible;
        opacity: 1;
        position: absolute;
  }
}
.ProductPlanCard__c336e4.selected__7faa32 .arrow__25fda8, .ProductPlanCard__c336e4.hovering__e89513 .arrow__25fda8 {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
}
.arrowContainer__906438 {
  position: absolute;
  right: 16px;
  top: 16px;
  display: none;
}
@media only screen and (min-width: 0) and (max-width: 639px) {
  .arrowContainer__906438 {display: block;
  }
}
.arrow__25fda8 {
  width: 20px;
  height: 20px;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  -webkit-transition: rotate 1s ease-in-out;
  transition: rotate 1s ease-in-out;
}
.cardLogoContainer__480b9a {
  width: 150px;
  height: 45px;
  overflow: hidden;
}
.cardLogo__f852f7 {
  max-width: 103px;
  max-height: 35px;
}
.cardLogoText__ea5c5a {
  font-size: 16px;
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  line-height: 22px;
}
.rectangle__aecec4 {
  height: 4px;
  width: 30px;
  border-radius: 2px;
  background-color: rgb(0, 0, 128);
  background-color: rgb(var(--color-primary));
}
.info__9a196f {
  min-height: 70px;
}
.planDescription__3ea0ff {
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-secondary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.planPriceContainer__27a1d6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.planPriceItem__321e9d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
}
.price__6404e5 {
  display: inline;
  right: 0;
  position: absolute;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-weight: 700;
  font-weight: var( --font-primary-bold);
  font-size: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.radioButton__242096 {
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 22px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.buttonContainer__88657e {
  position: absolute;
  bottom: 16px;
  -webkit-transition: visibility .6s ease-in-out, opacity .6s ease-in-out;
  transition: visibility .6s ease-in-out, opacity .6s ease-in-out;
}
.submitButton__11d19f {
  bottom: 16px;
  width: 228px;
}
.savings__dff4c8 {
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-size: 12px;
  line-height: 16px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  width: 100%;
  text-align: center;
  margin-bottom: 8px;
}
.productCardsContainer__9ae897 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 593px) {

  .productCardsContainer__9ae897 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}


.PaymentDetails__1b05d8 {
  max-width: 500px;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  padding: 24px;
  margin: 0 auto;
}

.title__009f57 {
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 28px;
  margin: 0 0 .2em;
}

.logo__ead916 {
  max-width: 130px;
  max-height: 53px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: relative;
}

.logoReplacement__9ce7c6 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-size: 18px;
  text-align: center;
}

.description__398746 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-secondary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 14px;
  letter-spacing: 0.14px;
  line-height: 19px;
  text-align: center;
  text-shadow: 0 5px 10px 0 rgba(0, 0, 0, .18);
}

.pricing__07c6d1 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 18px;
  font-weight: regular;
  font-weight: var(--font-primary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  text-align: center;
  margin-top: 21px;
  padding: 0;
  margin-bottom: 24px;
}

.pricing__07c6d1 span {
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }


.promoCode__961a1d h3 {
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
    font-size: 18px;
    margin: 0;
  }

.row__bb31ed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.left__74d4f7 {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding-right: 30px;
}

.right__ba1baf {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-top: 6px;
}

.successTitle__7dcd63 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  margin: 0 0 6px;
  font-size: 18px;
}

.successPrice__34dde2 {
  margin: 0 0 30px;
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}


.orderConfirmation__7424c2 {
  max-width: 500px;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  padding: 30px;
  margin: 0 auto;
  width: 100%;
}
.title__7c7788 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  font-size: 28px;
  margin: 0 0 .2em;
}
.title-22__a62191 span {
  display: block;
  font-size: 0.7em;
}
.subtitle__268656 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgba(0, 0, 0, 0.55);
  color: rgba(var(--color-text-primary), 0.55);
  font-size: 20px;
  margin-bottom: 3em;
}
.error__c74167 {
  color: rgb(186, 13, 22);
  color: rgb(var(--color-secondary));
  margin-bottom: 20px;
}
.link__36b011 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary))
}
.link__36b011:hover {
  font-weight: 700;
}
.formCols__86ec44 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bigCol__af8c42 {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin-right: 20px;
}
.smallCol__12ff0b {
  width: 27%;
}
.btnPusher__2bbfec {
  display: block;
  height: 20px;
}
.priceTable__10b5e2 {
  font-size: 27.2px;
  font-size: 1.7rem;
  margin: 0 20px;
  margin: 0 var(--general-spacing);
  padding: 38px;
}
.productTitle__270550 {
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.productTitle__270550 .svgIcon__c17d5b {
    bottom: -0.025em;
  }
.row__45e7a0 {
  border-top: 2px solid rgb(186, 13, 22);
  border-top: 2px solid rgb(var(--color-secondary));
  border-bottom: 2px solid rgb(186, 13, 22);
  border-bottom: 2px solid rgb(var(--color-secondary));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.left__44f986 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: 10px 0;
  margin-right: 20px;
}
.right__bac228 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 146px;
  padding: 11px 0 9px;
  line-height: 18px;
  text-align: left;
}
.desc__63c456 {
  font-size: 14px;
}
.desc__63c456 strong {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }
.period__f05301 {
  /* display: flex;
  align-items: center;
  justify-content: flex-end; */
  font-size: 12px;
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
}
.label__68866d {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-weight: 700;
}
.price__acbf45 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: 700;
  font-weight: var(--font-secondary-bold);
  margin-right: 4px;
  font-size: 12px;
}
.pricePeriod__b43da6 {
  color: rgba(0, 0, 0, 0.85);
  color: rgba(var(--color-text-primary), 0.85);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
}
.trial__156d35 {
  color: rgba(0, 0, 0, 0.85);
  color: rgba(var(--color-text-primary), 0.85);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: 700;
  font-weight: var(--font-secondary-bold);
  display: block;
  /* font-size: 1.2rem; */
}
.terms__49b0d2 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 12px;
  margin: 10px 0 20px;
  padding: 8px 0;
  border-top: 2px solid rgb(0, 0, 128);
  border-top: 2px solid rgb(var(--color-primary));
  border-bottom: 2px solid rgb(0, 0, 128);
  border-bottom: 2px solid rgb(var(--color-primary));
}
.terms__49b0d2 .link__36b011 {
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary))
  }
.terms__49b0d2 .link__36b011:hover {
  font-weight: unset;
}
.subtitleOrder__2992f8 {
  color: rgba(0, 0, 0, 0.55);
  color: rgba(var(--color-text-primary), 0.55);
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-size: 16px;
  font-size: 1rem;
  /* font-weight: 600; */
  margin-bottom: 1em;
}
.subtitleOrder__2992f8 strong {
    font-weight: 700;
    font-weight: var(--font-secondary-bold);
  }
.svgIcon__c17d5b {
  width: 14px;
  height: 14px;
}
.greenIcon__043f75 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  margin-right: 5px;
  vertical-align: bottom;
}
.recurlyLogo__117c84 {
  width: 70px;
  height: 42px;
}
.submitButtonBorder__6ffd94 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.submitButtonBorder__6ffd94 button {
    /* width: 100%; */
    -webkit-box-flex: 5;
        -ms-flex: 5 1;
            flex: 5 1;
    margin-right: 10px;
  }
.submitButtonBorder__6ffd94 img {
    /* flex: 1; */
    height: auto;
  }
.headerSection__0e0a05 {
  margin: 20px;
  margin: var(--general-spacing);
  padding-left: 38px;
  padding-right: 38px;
}
.logo__c3b8a6 {
  max-width: 130px;
  max-height: 53px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: relative;
}
.logoReplacement__0e2add {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: 700;
  font-weight: var(--font-primary-bold);
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  font-size: 18px;
  text-align: center;
}
.description__70a41e {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-secondary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 14px;
  letter-spacing: 0.14px;
  line-height: 19px;
  text-align: center;
  text-shadow: 0 5px 10px 0 rgba(0, 0, 0, .18);
}
.pricing__51f373 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-size: 18px;
  font-weight: regular;
  font-weight: var(--font-primary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  text-align: center;
  margin-top: 21px;
  padding: 0;
  margin-bottom: 24px;
}
.pricing__51f373 span {
    font-weight: 700;
    font-weight: var(--font-primary-bold);
    color: rgb(0, 0, 128);
    color: rgb(var(--color-primary));
  }


.orderDone__bd25ab {
  max-width: 500px;
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  border-radius: 8px;
  border-radius: var(--general-border-radius);
  padding: 38px;
  margin: 0 auto;
  color: rgb(255, 255, 255);
  color: rgb(var(--color-static));
}

.title__1ac459 {
  font-family: 'Oswald', sans-serif;
  font-family: var(--font-primary-family);
  font-weight: regular;
  font-weight: var(--font-primary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 28px;
  margin: 0;
  text-align: center;
}

.subtitle__c6d5cc {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-primary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  font-size: 14px;
  text-align: center;
  margin-top: 20px;
}

.top__e5c4bd {
  -webkit-box-flex: 3;
      -ms-flex: 3 1;
          flex: 3 1;
}

.trialInfo__157742 {
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-primary-regular);
  color: rgb(255, 255, 255);
  color: rgb(var(--color-text-secondary));
  font-size: 10px;
}

.messageTxt__2d5d74 {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-family: var(--font-secondary-family);
  font-weight: regular;
  font-weight: var(--font-secondary-regular);
  color: rgb(0, 0, 0);
  color: rgb(var(--color-text-primary));
  margin: 0 20px 20px 20px;
  text-align: center;
}

.subtitleOrder__350d05 {
  font-size: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  text-align: center;
  margin-top: 70px;
}

.svgIcon__c8ef07 {
  width: 14px;
  height: 14px;
}

.largeIcon__f4977a {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  width: 82px;
  height: 92px;
  margin: 20px auto;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.greenIcon__8e0352 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  margin-right: 5px;
  vertical-align: bottom;
}

.submitButtonBorder__60eac9 {
  border-top: 2px solid rgb(0, 0, 128);
  border-top: 2px solid rgb(var(--color-primary));
  padding-top: 21px;
  margin-top: 7px;
}

.submitButtonBorder__60eac9 button {
    width: 100%;
  }
.modal__efb807 {
  background-color: rgba(234, 235, 240, 1) !important;
  background-color: rgba(var(--color-background-primary), 1) !important;
  overflow: hidden;
}
.formsContainer__105c56 {
  -webkit-box-shadow: 0 6px 10px 0 rgba(128, 128, 128, 0.25);
  -webkit-box-shadow: 0 6px 10px 0 rgba(var(--color-shades), 0.25);
          box-shadow: 0 6px 10px 0 rgba(128, 128, 128, 0.25);
          box-shadow: 0 6px 10px 0 rgba(var(--color-shades), 0.25);
  border-radius: 5px;
  min-width: 400px;
  max-width: 600px;
}
.authentication__823b43 {
  position: relative;
  background: rgb(136, 134, 134) url(/assets/media/bg-login.jpg) no-repeat top center;
  background: rgb(var(--color-background-secondary)) url(/assets/media/bg-login.jpg) no-repeat top center;
  background-size: cover;
  min-height: 870px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container__01a3e2 {
  position: relative;
}
.close__4ec055 {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
  width: 30px;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  margin-top: 10px;
  margin-right: 10px;
  cursor: pointer;
  bottom: 0;
  left: 0;
}
.authTabs__44fdab {
  position: absolute;
  right: 20px;
  top: -28px;
  height: 28px;
}
.authTabs__44fdab .btnSwitch__d3d9bf {
    cursor: pointer;
    height: 28px;
    padding: 0 20px;
    float: left;
    display: block;
    background: rgb(136, 134, 134);
    background: rgb(var(--color-background-secondary));
    color: rgb(255, 255, 255);
    color: rgb(var(--color-text-secondary));
    font-family: 'Oswald', sans-serif;
    font-family: var(--font-primary-family);
    font-size: 12px;
    line-height: 28px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 4px 0 0 0;
    -webkit-transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    -webkit-transition: var(--general-color-transition);
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
    transition: var(--general-color-transition);
    -webkit-box-shadow: 0 -2px 9px -2px rgba(128, 128, 128, 0.25);
    -webkit-box-shadow: 0 -2px 9px -2px rgba(var(--color-shades), 0.25);
            box-shadow: 0 -2px 9px -2px rgba(128, 128, 128, 0.25);
            box-shadow: 0 -2px 9px -2px rgba(var(--color-shades), 0.25)
  }
.authTabs__44fdab .btnSwitch__d3d9bf:last-child {
  border-radius: 0 4px 0 0;
}
.authTabs__44fdab .btnSwitch__d3d9bf:hover {
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.authTabs__44fdab .btnSwitch__d3d9bf.active__d70a94 {
  background-color: rgb(234, 235, 240);
  background-color: rgb(var(--color-background-primary));
  color: rgb(0, 0, 128);
  color: rgb(var(--color-primary));
}
.deviceLinkForm__7615a6 {
}

.submitButton__511447 {
  margin-top: 10px;
}

.error__bfec96 {
  padding-bottom: 10px;
}
.deviceLink__2c0bb1 {
  position: relative;
}

  .deviceLink__2c0bb1 input {
    text-align: center;
    font-weight: 700;
  }

  .deviceLink__2c0bb1 > *:not(:last-child) {
    padding-bottom: 10px;
  }

.success__ce510b {
  color: #45C5A9;
  text-align: center;
  margin-top: 30px;
}
.formContainer__88df2f {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.form__9977da {
  position: relative;
  max-width: 400px;
  margin-top: 40px;
}


/*:global {*/
/*  --playback-logo-image: url('/images/chromecast/background.jpg');*/
/*}*/
/*.cView {*/
/*  background-color: red;*/
/*}*/
/*
 * Copyright 2016 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
**/
/* NOTE: this must be first statement in file to work on device */
/* ------------------------------------------------- */
/* Animations                                        */
/* ------------------------------------------------- */
@-webkit-keyframes spin__21a4bd {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes loading__e115e4 {
  0% { margin-left: -100%; }
  100% { margin-left: 100%; }
}
/* ------------------------------------------------- */
/* Player                                            */
/* ------------------------------------------------- */
.ChromecastContainer__1b5001 {

}
/*body {*/
/*  background-color: #000;*/
/*}*/
.player__4a106b {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #f1f1f1;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #0A112B;
    background-image: url(/assets/media/bg_flixsea.jpg);
  }
.player__4a106b .logo__c199e2 {
    display: none;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    position: absolute;
    bottom: 50%;
    left: 50%;
    background-image: url(/assets/media/logo_flixsea.png);
    margin-bottom: -96px;
    margin-left: -96px;
    width: 192px;
    height: 192px;
  }
.player__4a106b .placeholder-image__9063f8 {
    background-image: url(/assets/media/placeholder-audio.jpg);
  }
.player__4a106b .gradient__5299b3 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
/*playing icons*/
.player__4a106b .playingIcon__612391 {
    display: none;
    opacity: 1;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    position: absolute;
    bottom: 50%;
    left: 50%;
    background-image: url(/assets/media/playing.png);
    margin-bottom: -32px;
    margin-left: -32px;
    width: 64px;
    height: 64px;
  }
.player__4a106b[type="video"][state="playing"] .playingIcon__612391 {
    display: block;
    opacity: 0;
    -webkit-animation-name: iconflash__a5a932; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
    -webkit-animation-iteration-count: 1; /* Chrome, Safari, Opera */
    -webkit-animation-direction: normal; /* Chrome, Safari, Opera */
    animation-name: iconflash__a5a932;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    animation-iteration-count: 1;
    animation-direction: normal;
  }
/* Chrome, Safari, Opera */
@-webkit-keyframes iconflash__a5a932 {
    0% {
      opacity: 0;
    }
    25% {
      opacity: 0.6;
    }
    100% {
      opacity: 0;
    }
  }
/* Standard syntax */
@keyframes iconflash__a5a932 {
    0% {
      opacity: 0;
    }
    25% {
      opacity: 0.6;
    }
    100% {
      opacity: 0;
    }
  }
/*end playing icons*/
.player__4a106b img, .player__4a106b video {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    -o-object-fit: fill;
       object-fit: fill;
  }
.player__4a106b .media-info__daac8b {
    padding-bottom: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
  }
.player__4a106b .media-artwork__b6da3b {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    -ms-flex-item-align: end;
        align-self: flex-end;
    height: 143px;
    margin-right: 32px;
    min-width: 96px;
    max-width: 266px;
    width: 100%;
  }
.player__4a106b .mediaText__d8748f {
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
.player__4a106b .media-info__daac8b .media-title__bf3279 {
    color: rgba(255, 255, 255, .8);
    font-size: 44px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
  }
.player__4a106b .media-info__daac8b .media-subtitle__fb161f {
    color: rgba(203, 203, 203, .8);
    font-size: 22px;
    overflow: hidden;
    width: 80%;
  }
.player__4a106b .media-info__daac8b .media-subtitle__fb161f span:not(:first-child):before {
    content: '\B7';
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
  }
.player__4a106b .controls__5971fa {
    opacity: 1;
    display: block;
    bottom: 0;
    height: 30px;
    left: 0;
    position: absolute;
    right: 0;
  }
.player__4a106b .controls-play-pause__11faae {
    background-size: cover;
    border: 0;
    float: left;
    height: 36px;
    margin-left: -4px;
    margin-top: -3px;
    width: 32px;
  }
.player__4a106b .overlay__2774e0 {
    position: absolute;
    left: 64px;
    bottom: 64px;
    right: 64px;
    display: none;
    top: auto;
  }
.player__4a106b .watermark__aafbcb {
    position: absolute;
    top: 64px;
    left: 64px;
    bottom: 64px;
    right: 64px;
    display: none;
    background-position: bottom right;
    background-repeat: no-repeat;
    margin-bottom: 54px;
    background-image: url(/assets/media/watermark.png);
  }
.player__4a106b .gradient__5299b3 {
    display: none;
    opacity: 0.9;
    background: -webkit-gradient(
      linear,
      left bottom, left top,
      from(rgba(0, 0, 0, 1.0)),
      color-stop(72%, rgba(0, 0, 0, .0)),
      to(rgba(0, 0, 0, .0))
    );
    background: linear-gradient(
      to top,
      rgba(0, 0, 0, 1.0),
      rgba(0, 0, 0, .0) 72%,
      rgba(0, 0, 0, .0) 100%
    );
  }
.player__4a106b .progressBar__8227d3 {
    background-color: rgb(250, 178, 49);
  }
.player__4a106b .controls-progress__134291 {
    background-color: rgba(255, 255, 255, .2);
    height: 8px;
    margin-top: 11px;
    margin-bottom: 11px;
    overflow: hidden;
    position: relative;
  }
.player__4a106b .controls-progress-inner__3bc862 {
    height: 100%;
    opacity: 0.8;
  }
.player__4a106b .controls-progress-thumb__951dd8 {
    height: 100%;
    width: 3px;
    background-color: rgba(255, 255, 255, .5);
    position: absolute;
    top: 0;
    margin-left: -3px;
  }
.player__4a106b .preview-mode-timer-countdown__c10f94 {

  }
.player__4a106b .controls-cur-time__914f07, .player__4a106b .controls-total-time__81be71 {
    color: rgba(255, 255, 255, .8);
    font-size: 16px;
    font-weight: 400;
  }
.player__4a106b .controls-cur-time__914f07 {
    float: left;
    line-height: 30px;
    margin-left: 15px;
    margin-right: 15px;
  }
.player__4a106b .controls-total-time__81be71 {
    float: right;
    line-height: 30px;
    margin-left: 15px;
  }
.player__4a106b .preview-mode-info__7af3df {
    padding-bottom: 54px;
    display: none;
    margin: -143px 0 0 0;
    overflow: hidden;
  }
.player__4a106b .preview-mode-artwork__a98ab4 {
    background-image: url(/assets/media/logo_flixsea.png);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    -ms-flex-item-align: end;
        align-self: flex-end;
    height: 143px;
    margin-right: 32px;
    min-width: 96px;
    max-width: 266px;
    width: 100%;
  }
.player__4a106b .preview-mode-info__7af3df .preview-mode-text__1d64f0 {
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
.player__4a106b .preview-mode-info__7af3df .preview-mode-title__09446f {
    color: rgba(255, 255, 255, .8);
    font-size: 44px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
  }
.player__4a106b .preview-mode-info__7af3df .preview-mode-subtitle__17a2ca {
    color: rgba(203, 203, 203, .8);
    font-size: 22px;
    overflow: hidden;
    width: 80%;
  }
.player__4a106b .preview-mode-info__7af3df .preview-mode-subtitle__17a2ca span:not(:first-child):before {
    content: '\B7';
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
  }
.player__4a106b .preview-mode-info__7af3df .preview-mode-timer__810212 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: rgb(250, 178, 49);
    font-size: 22px;
    overflow: hidden;
    width: 80%;
  }
.player__4a106b .preview-mode-info__7af3df .preview-mode-timer-starts__4af1cd {
    font-weight: bold;
  }
/* ------------------------------------------------- */
/* Player - general launching                        */
/* ------------------------------------------------- */
.player__4a106b[state="launching"] .spinner__e57f82 {
    height: 30px;
    width: 30px;
    display: block;
    position: absolute;
    bottom: 64px;
    left: 50%;
    margin-left: 32px / -2;
  }
.spinner__e57f82, .spinner__e57f82:after {
    border-radius: 50%;
    width: 10em;
    height: 10em;
  }
.spinner__e57f82 {
    display: none;
    margin: 50px auto;
    border-left: 1.1em solid #f0ae25;
    font-size: 7px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(255, 255, 255, .2);
    border-right: 1.1em solid rgba(255, 255, 255, .2);
    border-bottom: 1.1em solid rgba(255, 255, 255, .2);
    border-left: 1.1em solid #ffffff;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8__71b0dc 1.1s infinite linear;
    animation: load8__71b0dc 1.1s infinite linear;
  }
@-webkit-keyframes load8__71b0dc {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
@keyframes load8__71b0dc {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
/* ------------------------------------------------- */
/* Player - Video                                    */
/* ------------------------------------------------- */
/* ------------------------------------------------- */
/* Player - Video - Launching                        */
/* ------------------------------------------------- */
.player__4a106b[type="video"][state="launching"] .overlay__2774e0 {
    display: block;
  }
.player__4a106b[type="video"][state="launching"] .logo__c199e2 {
    display: block;
  }
.player__4a106b[type="video"][state="launching"] .controls__5971fa, .player__4a106b[type="video"][state="launching"] .media-info__daac8b, .player__4a106b[type="video"][state="launching"] .media-artwork__b6da3b {
    display: none;
  }
/* ------------------------------------------------- */
/* Player - Video - Loading                          */
/* ------------------------------------------------- */
.player__4a106b[type="video"][state="loading"] .overlay__2774e0, .player__4a106b[type="video"][state="loading"] .controls__5971fa, .player__4a106b[type="video"][state="loading"] .watermark__aafbcb {
    display: block;
  }
.player__4a106b[type="video"][state="loading"] .controls-cur-time__914f07, .player__4a106b[type="video"][state="loading"] .controls-total-time__81be71, .player__4a106b[type="video"][state="loading"] .controls-progress-thumb__951dd8, .player__4a106b[type="video"][state="loading"] .controls-play-pause__11faae {
    display: none;
  }
.player__4a106b[type="video"][state="loading"] .controls-progress-inner__3bc862 {
    width: 90% !important;
    -webkit-animation: loading__e115e4 2s infinite linear;
  }
/* ------------------------------------------------- */
/* Player - Video - Buffering                        */
/* ------------------------------------------------- */
.player__4a106b[type="video"][state="buffering"] .overlay__2774e0, .player__4a106b[type="video"][state="buffering"] .gradient__5299b3 {
    display: block;
    visibility: visible;
  }
.player__4a106b[type="video"][state="buffering"] .gradient__5299b3 {
    opacity: 0.1;
  }
.player__4a106b[type="video"][state="buffering"] .media-artwork__b6da3b, .player__4a106b[type="video"][state="buffering"] .media-info__daac8b {
    display: none;
  }
.player__4a106b[type="video"][state="buffering"] .controls__5971fa {
    display: block;
  }
.player__4a106b[type="video"][state="buffering"] .controls-play-pause__11faae {
    background-image: url(/assets/media/buffering.png);
    -webkit-animation: spin__21a4bd 1s infinite linear;
  }
.player__4a106b[type="video"][state="buffering"][live="true"] .controls-cur-time__914f07, .player__4a106b[type="video"][state="buffering"][live="true"] .controls-total-time__81be71, .player__4a106b[type="video"][state="buffering"][live="true"] .controls-progress__134291 {
    display: none !important;
  }
.player__4a106b[type="video"][state="buffering"] video {
    display: block;
  }
.player__4a106b[type="video"][state="buffering"] .media-info__daac8b, .player__4a106b[type="video"][state="buffering"]:not(.seeking__a5bb4c) .controls-cur-time__914f07, .player__4a106b[type="video"][state="buffering"]:not(.seeking__a5bb4c) .controls-total-time__81be71, .player__4a106b[type="video"][state="buffering"]:not(.seeking__a5bb4c) .controls-progress__134291 {
    display: none;
  }
.player__4a106b[type="video"][state="buffering"][preview-mode="true"] .preview-mode-info__7af3df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
/* ------------------------------------------------- */
/* Player - Video - Paused                           */
/* ------------------------------------------------- */
.player__4a106b[type="video"][state="paused"] .overlay__2774e0, .player__4a106b[type="video"][state="paused"] .gradient__5299b3, .player__4a106b[type="video"][state="paused"] .watermark__aafbcb {
    display: block;
    visibility: visible;
  }
.player__4a106b[type="video"][state="paused"] .controls-play-pause__11faae {
    background-image: url(/assets/media/paused.png);
  }
.player__4a106b[type="video"][state="paused"] .controls__5971fa, .player__4a106b[type="video"][state="paused"] .watermark__aafbcb, .player__4a106b[type="video"][state="paused"]:not(.seeking__a5bb4c) .controls-cur-time__914f07, .player__4a106b[type="video"][state="paused"]:not(.seeking__a5bb4c) .controls-total-time__81be71, .player__4a106b[type="video"][state="paused"]:not(.seeking__a5bb4c) .controls-progress__134291 {
    display: block;
  }
.player__4a106b[type="video"][state="paused"][live="true"] .controls-cur-time__914f07, .player__4a106b[type="video"][state="paused"][live="true"] .controls-total-time__81be71, .player__4a106b[type="video"][state="paused"][live="true"] .controls-progress__134291 {
    display: none !important;
  }
.player__4a106b[type="video"][state="paused"] video {
    display: block;
  }
.player__4a106b[type="video"][state="paused"]:not(.seeking__a5bb4c) .controls-cur-time__914f07, .player__4a106b[type="video"][state="paused"]:not(.seeking__a5bb4c) .controls-total-time__81be71, .player__4a106b[type="video"][state="paused"]:not(.seeking__a5bb4c) .controls-progress__134291 {
    opacity: 1;
    -webkit-transition: opacity 1s linear 5s;
  }
.player__4a106b[type="video"][state="paused"] .media-info__daac8b {
    opacity: 0;
    -webkit-transition: opacity 1s linear 5s;
  }
.player__4a106b[type="video"][state="paused"] .controls__5971fa {
    opacity: 0;
    -webkit-transition: opacity 1s linear 5s;
  }
.player__4a106b[type="video"][state="paused"][preview-mode="true"] .media-info__daac8b {
    opacity: 1;
  }
.player__4a106b[type="video"][state="paused"] .gradient__5299b3 {
    opacity: 0.1;
    -webkit-transition: opacity 1s linear 5s;
  }
/* ------------------------------------------------- */
/* Player - Video - Playing                          */
/* ------------------------------------------------- */
.player__4a106b[type="video"][state="playing"] .overlay__2774e0, .player__4a106b[type="video"][state="playing"] .gradient__5299b3, .player__4a106b[type="video"][state="playing"] .watermark__aafbcb {
    display: block;
    visibility: hidden;
  }
.player__4a106b[type="video"][state="playing"].seeking__a5bb4c .overlay__2774e0, .player__4a106b[type="video"][state="playing"].seeking__a5bb4c .gradient__5299b3 {
    display: block;
    visibility: visible;
  }
.player__4a106b[type="video"][state="playing"].seeking__a5bb4c .media-info__daac8b {
    display: none;
  }
.player__4a106b[type="video"][state="playing"].seeking__a5bb4c .controls__5971fa {
    display: block;
  }
.player__4a106b[type="video"][state="playing"] .controls-play-pause__11faae {
    background-image: url(/assets/media/buffering.png);
    -webkit-animation: spin__21a4bd 1s infinite linear;
  }
.player__4a106b[type="video"][state="playing"]:not(.seeking__a5bb4c) .controls-play-pause__11faae {
    display: none;
  }
.player__4a106b[type="video"][state="playing"]:not(.seeking__a5bb4c) .controls-cur-time__914f07 {
    margin-left: 0;
  }
.player__4a106b[type="video"][state="playing"][live="true"] .controls-cur-time__914f07, .player__4a106b[type="video"][state="playing"][live="true"] .controls-total-time__81be71, .player__4a106b[type="video"][state="playing"][live="true"] .controls-progress__134291 {
    display: none !important;
  }
.player__4a106b[type="video"][state="playing"] video {
    display: block;
  }
.player__4a106b[type="video"][state="playing"][preview-mode="true"] .preview-mode-info__7af3df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
.player__4a106b[type="video"][state="playing"][preview-mode="true"] .overlay__2774e0, .player__4a106b[type="video"][state="playing"][preview-mode="true"] .gradient__5299b3, .player__4a106b[type="video"][state="playing"][preview-mode="true"] .watermark__aafbcb {
    display: block;
    visibility: visible;
  }
.player__4a106b[type="video"][state="playing"][preview-mode="true"] .media-info__daac8b {
    display: none;
  }
.player__4a106b[type="video"][state="playing"][preview-mode="true"].seeking__a5bb4c .preview-mode-info__7af3df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
/* ------------------------------------------------- */
/* Player - Audio                                    */
/* ------------------------------------------------- */
.player__4a106b[type="audio"] .media-title__bf3279 {
    font-size: 22px;
    font-weight: 400;
  }
.player__4a106b[type="audio"] .media-artwork__b6da3b {
    height: 384px;
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .3);
            box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .3);
    width: 384px;
    max-width: 384px;
    background-image: url(/assets/media/placeholder-audio.jpg);
  }
.player__4a106b[type="audio"] .mediaText__d8748f {
    margin-top: 15px;
  }
.player__4a106b[type="audio"][live="true"] .mediaText__d8748f {
    margin-top: 15px !important;
  }
.player__4a106b[type="audio"] .placeholder-image__9063f8 {
    display: block;
  }
/* ------------------------------------------------- */
/* Player - Audio - Launching                        */
/* ------------------------------------------------- */
.player__4a106b[type="audio"][state="launching"] .logo__c199e2 {
    display: block;
  }
/* ------------------------------------------------- */
/* Player - Audio - Loading/Paused                   */
/* ------------------------------------------------- */
.player__4a106b[type="audio"][state="loading"] .overlay__2774e0, .player__4a106b[type="audio"][state="paused"] .overlay__2774e0 {
    display: block;
    margin: 0 !important;
  }
.player__4a106b[type="audio"][state="loading"] .watermark__aafbcb, .player__4a106b[type="audio"][state="paused"] .watermark__aafbcb {
    display: block;
    margin: 0 !important;
    margin-bottom: 54px !important;
  }
.player__4a106b[type="audio"][state="loading"] .gradient__5299b3, .player__4a106b[type="audio"][state="paused"] .gradient__5299b3 {
    display: block;
    visibility: visible;
  }
.player__4a106b[type="audio"][state="paused"] .controls-play-pause__11faae {
    display: block;
    background-image: url(/assets/media/paused.png);
  }
.player__4a106b[type="audio"][state="loading"] .controls-play-pause__11faae {
    display: none;
  }
.player__4a106b[type="audio"][state="loading"] .controls-cur-time__914f07, .player__4a106b[type="audio"][state="loading"] .controls-total-time__81be71 {
    display: none !important;
  }
.player__4a106b[type="audio"][state="paused"]:not(.seeking__a5bb4c) .controls-cur-time__914f07, .player__4a106b[type="audio"][state="paused"]:not(.seeking__a5bb4c) .controls-total-time__81be71 {
    display: block;
  }
.player__4a106b[type="audio"][state="loading"] .controls__5971fa, .player__4a106b[type="audio"][state="paused"] .controls__5971fa, .player__4a106b[type="audio"][state="loading"]:not(.seeking__a5bb4c) .controls-progress__134291, .player__4a106b[type="audio"][state="paused"]:not(.seeking__a5bb4c) .controls-progress__134291 {
    display: block;
  }
.player__4a106b[type="audio"][state="loading"][live="true"] .controls-cur-time__914f07, .player__4a106b[type="audio"][state="paused"][live="true"] .controls-cur-time__914f07, .player__4a106b[type="audio"][state="loading"][live="true"] .controls-total-time__81be71, .player__4a106b[type="audio"][state="paused"][live="true"] .controls-total-time__81be71, .player__4a106b[type="audio"][state="loading"][live="true"] .controls-progress__134291, .player__4a106b[type="audio"][state="paused"][live="true"] .controls-progress__134291 {
    display: none !important;
  }
.player__4a106b[type="audio"][state="loading"] .controls-progress-inner__3bc862 {
    width: 90% !important;
    -webkit-animation: loading__e115e4 2s infinite linear;
  }
.player__4a106b[type="audio"][state="loading"] .media-artwork__b6da3b, .player__4a106b[type="audio"][state="paused"] .media-artwork__b6da3b {
    position: absolute;
    left: 384px;
    top: -450px;
  }
/* ------------------------------------------------- */
/* Player - Audio - Buffering/Playing                */
/* ------------------------------------------------- */
.player__4a106b[type="audio"][state="buffering"] .overlay__2774e0, .player__4a106b[type="audio"][state="playing"] .overlay__2774e0 {
    display: block;
  }
.player__4a106b[type="audio"][state="buffering"] .media-info__daac8b, .player__4a106b[type="audio"][state="playing"] .media-info__daac8b {
    display: block;
    padding-bottom: 0;
  }
.player__4a106b[type="audio"][state="buffering"] .mediaText__d8748f, .player__4a106b[type="audio"][state="playing"] .mediaText__d8748f {
    float: left;
    margin-top: 19px;
  }
.player__4a106b[type="audio"][state="buffering"] .controls__5971fa, .player__4a106b[type="audio"][state="playing"] .controls__5971fa {
    height: 4px;
    position: absolute;
    width: 384px;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    display: block;
  }
.player__4a106b[type="audio"][state="buffering"] .controls-progress__134291, .player__4a106b[type="audio"][state="playing"] .controls-progress__134291 {
    height: 4px;
    margin-top: 0;
    margin-bottom: 0;
  }
.player__4a106b[type="audio"][state="buffering"] .controls-cur-time__914f07, .player__4a106b[type="audio"][state="buffering"] .controls-total-time__81be71, .player__4a106b[type="audio"][state="buffering"] .controls-play-pause__11faae, .player__4a106b[type="audio"][state="playing"] .controls-cur-time__914f07, .player__4a106b[type="audio"][state="playing"] .controls-total-time__81be71, .player__4a106b[type="audio"][state="playing"] .controls-play-pause__11faae {
    display: none;
  }
.player__4a106b[type="audio"][state="buffering"] .watermark__aafbcb, .player__4a106b[type="audio"][state="playing"] .watermark__aafbcb {
    display: none;
    margin-bottom: 0;
  }
.player__4a106b[type="audio"][state="buffering"] .overlay__2774e0, .player__4a106b[type="audio"][state="playing"] .overlay__2774e0 {
    margin-left: 384px;
    margin-bottom: 116px;
  }
/* ------------------------------------------------- */
/* Player - Idle                                     */
/* ------------------------------------------------- */
.player__4a106b[state="idle"] .overlay__2774e0 {
    display: none;
  }
.player__4a106b[state="idle"] .logo__c199e2 {
    display: block;
  }
.player__4a106b[state="idle"] .spinner__e57f82 {
    display: none;
  }
/* ------------------------------------------------- */
/* Player - Done                                     */
/* ------------------------------------------------- */
.player__4a106b[state="done"] .overlay__2774e0 {
    display: none;
  }
.player__4a106b[state="done"] {
    background-image: url(/assets/media/done.png);
  }

/*# sourceMappingURL=main-b405fc.css.map*/