._3JHvTK1PyWj2qtk6k7-yFJ {
  margin: 0 auto;
  width: 50px;
  height: 26px;
  text-align: center;
}

._1yRwe09fkIZXyfYhcrv3GQ {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

._3TTzhOJ-UhIssZAWYNdwY2, .SfUskGLvxPKBZeQWpux0Y, ._37PKGYRv1TvoZcD1ZqZbMN, ._3nrbpLUNlbZALlYGQIpe1m, .JYDunV4CGst2QPHbgE_LN {
  background-color: var(--color-content-default1);
  height: 100%;
  width: 6px;
  display: inline-block;
  margin: 0 1px;
  animation: _2ayWeO2IMowvtN61nFgFGs 1.2s infinite ease-in-out;
}

._3TTzhOJ-UhIssZAWYNdwY2 {
  animation-delay: -1.2s;
}

.SfUskGLvxPKBZeQWpux0Y {
  animation-delay: -1.1s;
}

._37PKGYRv1TvoZcD1ZqZbMN {
  animation-delay: -1s;
}

._3nrbpLUNlbZALlYGQIpe1m {
  animation-delay: -0.9s;
}

.JYDunV4CGst2QPHbgE_LN {
  animation-delay: -0.8s;
}

@-webkit-keyframes _2ayWeO2IMowvtN61nFgFGs {
  0%, 40%, 100% {
    transform: scaleY(0.4);
  }
  20% {
  transform: scaleY(1); }
}

@keyframes _2ayWeO2IMowvtN61nFgFGs {
  0%, 40%, 100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}

:root {
  --height: 40px;
  --fontSize: var(--fontSize-m);
}

._3xqZB3iQVIqvBS94Mgt8MA {
  color: var(--color-button-normal-font);
  /*min-width: 250px;*/
  display: inline-block;
  padding: 5px 20px;
  text-align: center;
  margin: 0 10px 10px 0;
  height: var(--height);
  line-height: 27px;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: var(--borderRadius-button-normal);
  border: var(--borderSize-button-normal) solid
    var(--color-button-normal-border);
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

._3xqZB3iQVIqvBS94Mgt8MA:hover {
  background: var(--color-button-normal-bg-hover);
}

._3xqZB3iQVIqvBS94Mgt8MA:active {
  background: var(--color-button-normal-bg);
}

._3i1BT5Ako0ieSBrIIBq5Ka {
  background: var(--color-button-normal-bg);
}

._3MxhP5E7IkhLyppXrlQPvG {
  color: var(--color-button-ghost-font);
  background: var(--color-button-ghost-bg);
  border: var(--borderSize-button-ghost) solid var(--color-button-ghost-border);
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

._3MxhP5E7IkhLyppXrlQPvG:hover {
  color: var(--color-button-ghost-font-hover);
  background: var(--color-button-ghost-bg-hover);
  border: var(--borderSize-button-ghost) solid
    var(--color-button-ghost-border-hover);
}

.zPab1iFA5rl8KHne7-FY_ {
  color: var(--color-button-bordered-font);
  background: var(--color-button-bordered-bg);
  border-radius: var(--borderRadius-button-bordered);
  border: var(--borderSize-button-bordered) solid
    var(--color-button-bordered-border);
}

.zPab1iFA5rl8KHne7-FY_:hover {
  color: var(--color-button-bordered-font-hover);
  background-color: var(--color-button-bordered-bg-hover);
  border: var(--borderSize-button-bordered) solid
    var(--color-button-bordered-border-hover);
}

.WrPY96gj_8y207uYFMPMM,
.WrPY96gj_8y207uYFMPMM:hover {
  color: var(--color-button-disabled-font);
  background-color: var(--color-button-disabled-bg);
  border: var(--borderSize-button-disabled) solid
    var(--color-button-disabled-border);
  cursor: auto;
}

._3iqEa5rbq4kWyQ6619JSU4 {
  color: var(--color-button-link-font);
  padding: 0;
  min-width: unset;
  cursor: pointer;
  text-transform: none;
  border: 0;
  text-decoration: none;
  font-size: initial;
  height: auto;
}

._3iqEa5rbq4kWyQ6619JSU4:hover {
  color: var(--color-button-link-font-hover);
  background: none;
}

._1pFLveso9MAU_GgWJc0Cog svg {
  margin-right: 10px;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}

._1pFLveso9MAU_GgWJc0Cog svg path {
  fill: var(--color-button-bordered-font);
}

.zPab1iFA5rl8KHne7-FY_:hover ._1pFLveso9MAU_GgWJc0Cog svg path {
  fill: var(--color-button-bordered-font-hover);
}

._1ipsqjKxQ6-lA997XjTblO {
  color: var(--color-button-login-normal-font);
  background-color: var(--color-button-login-normal-bg);
  border: var(--borderSize-button-login-normal) solid
    var(--color-button-login-normal-border);
  border-radius: var(--borderRadius-button-login-normal);
}

._1ipsqjKxQ6-lA997XjTblO:hover {
  color: var(--color-button-login-normal-font-hover);
  background-color: var(--color-button-login-normal-bg-hover);
  border: var(--borderSize-button-login-normal) solid
    var(--color-button-login-normal-border-hover);
}

._104768wZg8nledTcaXC1NH {
  color: var(--color-button-login-ghost-font);
  background-color: var(--color-button-login-ghost-bg);
  border: var(--borderSize-button-login-ghost) solid
    var(--color-button-login-ghost-border);
  border-radius: var(--borderRadius-button-login-ghost);
}

._104768wZg8nledTcaXC1NH:hover {
  color: var(--color-button-login-ghost-font-hover);
  background-color: var(--color-button-login-ghost-bg-hover);
  border: var(--borderSize-button-login-ghost) solid
    var(--color-button-login-ghost-border-hover);
}

._34kUeqPSTHdUnC88XrPHDW {
  color: var(--color-button-login-bordered-font);
  background-color: var(--color-button-login-bordered-bg);
  border: var(--borderSize-button-login-bordered) solid
    var(--color-button-login-bordered-border);
  border-radius: var(--borderRadius-button-login-bordered);
}

._34kUeqPSTHdUnC88XrPHDW:hover {
  color: var(--color-button-login-bordered-font-hover);
  background-color: var(--color-button-login-bordered-bg-hover);
  border: var(--borderSize-button-login-bordered) solid
    var(--color-button-login-bordered-border-hover);
}

._3lJilY_SM702PR_FQyO0By {
  color: var(--color-button-login-link-font);
  padding: 0;
  min-width: unset;
  cursor: pointer;
  text-transform: none;
  border: 0;
  text-decoration: none;
  font-size: initial;
  height: auto;
}

._3lJilY_SM702PR_FQyO0By:hover {
  color: var(--color-button-login-link-font-hover);
  background: none;
}

._1N-Msa0tr-GzSRdLhnZHWn,
._1N-Msa0tr-GzSRdLhnZHWn:hover {
  color: var(--color-button-login-disabled-font);
  background-color: var(--color-button-login-disabled-bg);
  border: var(--borderSize-button-login-disabled) solid
    var(--color-button-login-disabled-border);
  border-radius: var(--borderRadius-button-login-disabled);
  cursor: auto;
}

:root {
  --height: 40px;
  --fontSize: var(--fontSize-l);
  --maxWidth: 440px;
}

.BDTUTTam5OuLCF8QyJlfH {
  border: none;
  border-bottom: 1px solid var(--color-input-border-bottom);
  color: var(--color-input-primary);
  height: var(--height);
  background: transparent;
  font-size: var(--fontSize);
  padding: 0 5px;
  outline: transparent;
  max-width: var(--maxWidth);
  width: 100%;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}

._3PP7wfy9E9Zmdj_1bSCNGA {
  color: var(--color-login-input-primary);
  border-bottom: 1px solid var(--color-login-input-border-bottom);
}

.BDTUTTam5OuLCF8QyJlfH:focus {
  border-bottom-color: var(--color-input-border-bottom-focus);
}

._3PP7wfy9E9Zmdj_1bSCNGA:focus {
  border-bottom-color: var(--color-login-input-border-bottom-focus);
}

._3PP7wfy9E9Zmdj_1bSCNGA::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--color-login-input-placeholder);
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--color-input-placeholder);
}
::-moz-placeholder { /* Firefox 19+ */
  color: var(--color-input-placeholder);
}
:-ms-input-placeholder { /* IE 10+ */
  color: var(--color-input-placeholder);
}
:-moz-placeholder { /* Firefox 18- */
  color: var(--color-input-placeholder);
}

._1DpI58zEEiBKxrfROh6fP0 {
  position: relative;
}

.x9hb4V_wul9tdn8yXuQse {
  cursor: pointer;
  position: absolute;
  top: 4px;
  fill: var(--color-content-default3);
  width: 25px;
  height: 25px;
}

.x9hb4V_wul9tdn8yXuQse._3lMX9BdTH1mutjsukwF-yO{
  left: 0;
  top: 0;
}

.x9hb4V_wul9tdn8yXuQse.KZLyAWvNIQsV2egCi_IVm{
  right: 0;
}

input:disabled {
  color: var(--color-content-default3);
}

input[type="number"] {
  position: relative;
  margin-top: 10px;
}

input[type="number"]:focus {
  border-bottom-color: var(--color-input-border-bottom);
}

/* Spin Buttons modified */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEyIDQuNzU3TDE2LjI0MyA5SDcuNzU3TDEyIDQuNzU3em0wIDE0LjQ4Nkw3Ljc1NyAxNWg4LjQ4NkwxMiAxOS4yNDN6Ii8+Cjwvc3ZnPgo=) no-repeat center center;
  width: 1em;
  opacity: .5; /* shows Spin Buttons per default (Chrome >= 39) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
input[type="number"]::-webkit-inner-spin-button:hover,
input[type="number"]::-webkit-inner-spin-button:active{
  box-shadow: 0;
  opacity: .8;
}

/* Override browser form filling */
input:-webkit-autofill {
  background: black;
  color: red;
}

/* REMOVE DEFAULT CSS OVERWRITE BY BROWSER */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s, color 5000s ease-in-out 0s;
    transition-delay: background-color 5000s, color 5000s;
}

._113SDe3ei6FgAR60QcHyYE {
  display: block;
  margin-top: 10px;
  color: var(--color-error);
  font-size: var(--fontSize-s);
}

*,
*:after,
*:before {
  box-sizing: border-box;
}

fieldset {
  border: 0;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  z-index: 1;
}

details {
  width: max-content;
}

._29pAKkbPxPm3ykaZPtB56- {
  max-width: 148px;
}

.G4GxH3TDJnjc2VeUjU4cx {
  max-width: max-content;
}

._112qO58vXMQRc4ykQKNtJC {
  width: 40px;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

._112qO58vXMQRc4ykQKNtJC details {
  width: 40px;
  height: 40px;
}

._112qO58vXMQRc4ykQKNtJC summary {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0px;
  line-height: initial;
}

._112qO58vXMQRc4ykQKNtJC .Akn3qEsKu3HwnRc_dxjks {
  line-height: 14px;
}

details {
  z-index: 9999;
  position: relative;
  height: 40px;
}

details summary {
  display: flex;
  justify-content: space-between;
  align-items: self-start;
  background-color: var(--color-secondary3);
  padding: 0px 1rem;
  line-height: 40px;
  position: relative;
  border-radius: 5px;
  cursor: pointer;
  list-style: none;
  width: auto;
  height: 40px;
}

details summary.NNttdRoGRLU1vfwI6ALnU {
  background-color: transparent;
  width: auto;
}

details summary::-webkit-details-marker {
  display: none;
}

details summary:hover {
  background-color: var(--color-highlight-hover1);
  color: var(--color-button-normal-font-hover);
}

details summary.NNttdRoGRLU1vfwI6ALnU:hover {
  background-color: transparent;
  color: var(--color-highlight-hover1);
}

.VjTpf2-rLedUribDdvavt > svg,
._1CFsYQ06ZRowndND4-81BT > svg,
.AbOnetkyyN8CR2_0JGG9y > svg,
._1tHZWyRIEbYVAAwgKYDfFT > svg {
  height: 24px;
  width: 24px;
  stroke: var(--color-primary1);
  fill: var(--color-primary1);
  margin: 8px 0;
}

._2UFKPiA6QDVEU7UXamnaQ7 {
  display: flex;
  align-items: center;
  gap: 5px;
}
._3WJ0U3DILwXecyWeP1wjCw {
  margin: 5px 0;
}
._1MeUaCNsWa-RyCWKk4od5H {
  height: 24px;
  width: 24px;
  fill: var(--color-primary1);
  margin: 8px 0;
  display: block;
}

._1CFsYQ06ZRowndND4-81BT > svg {
  transform: rotate(-90deg);
}

.AbOnetkyyN8CR2_0JGG9y > svg {
  margin: 0px;
}

.VjTpf2-rLedUribDdvavt > svg {
  transform: rotate(90deg);
}

._1tHZWyRIEbYVAAwgKYDfFT > svg {
  transform: rotate(180deg);
  margin: 0px;
}

details summary:hover ._1CFsYQ06ZRowndND4-81BT > svg,
details label:hover .AbOnetkyyN8CR2_0JGG9y > svg,
details label:hover ._1tHZWyRIEbYVAAwgKYDfFT > svg,
details summary:hover .VjTpf2-rLedUribDdvavt > svg {
  stroke: var(--color-button-normal-font-hover);
}

details summary:hover ._1MeUaCNsWa-RyCWKk4od5H svg path {
  fill: var(--color-button-normal-font-hover);
}

details summary.NNttdRoGRLU1vfwI6ALnU:hover ._1MeUaCNsWa-RyCWKk4od5H svg path {
  fill: var(--color-highlight-hover1);
}

details summary i {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  transform: translateY(-50%);
  transform-origin: center center;
}

details[open]summary i {
  transform: scaleY(-1) translateY(50%);
}

details > div {
  margin-top: 8px;
  background-color: var(--color-secondary3);
  display: flex;
  position: absolute;
  flex-direction: column;
  /* height: 280px; */
  overflow-y: auto;
  text-align: left;
  min-width: 100%;
  width: max-content;
  max-width: 300px;
  max-height: 300px;
  border-radius: var(--borderRadius-select-normal);
  box-shadow: var(--boxShadow-select-normal);
}

details > div._1HlgnSFV5Q6XSURX6F930y{
  top: -98px;
  right: 3px;
}

details > div._1pYNh67zPHFzcFKKkDTS2x{
  top: -46px;
  right: 8px;
}

details > div ._2Xrl4kXzRZrUq37KAkb-EA {
  color: var(--color-primary3);
  display: flex;
  padding: 0 1rem;
  line-height: 40px;
  justify-content: space-between;
}

details > div ._21F2laKnTzZvepxFIbzDj_ {
  color: var(--color-primary1);
  position: relative;
  cursor: pointer;
  height: 40px;
  display: flex;
  justify-content: space-between;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
}

details > div ._21F2laKnTzZvepxFIbzDj_._3f6hcLvggyYshGb-K9gIK {
  color: var(--color-highlight-hover1);
}

details > div ._21F2laKnTzZvepxFIbzDj_ ._4z1eAOkx5nzgOhzuUCjxG path {
  fill: var(--color-primary1);
}

details > div ._21F2laKnTzZvepxFIbzDj_._3f6hcLvggyYshGb-K9gIK ._4z1eAOkx5nzgOhzuUCjxG path {
  fill: var(--color-highlight-hover1);
}

details > div ._21F2laKnTzZvepxFIbzDj_:hover ._4z1eAOkx5nzgOhzuUCjxG path {
  fill: var(--color-primary1);
}

details > div ._21F2laKnTzZvepxFIbzDj_:hover {
  background-color: var(--color-highlight-hover1);
  color: var(--color-button-normal-font-hover);
}

details > div ._21F2laKnTzZvepxFIbzDj_:hover path {
  fill: var(--color-button-normal-font-hover);
}

details > div ._21F2laKnTzZvepxFIbzDj_:checked + span {
  color: var(--color-highlight-hover1);
}

details > div ._3s9lgcRJKz3diIGqVsv_F1 {
  position: relative;
  cursor: pointer;
  height: 40px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--color-primary3);
}
details > div ._21F2laKnTzZvepxFIbzDj_ > span,
details > div ._3s9lgcRJKz3diIGqVsv_F1 > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

details > div ._3s9lgcRJKz3diIGqVsv_F1:hover {
  background-color: var(--color-highlight-hover1);
  color: var(--color-button-normal-font-hover);
}

details > div ._3s9lgcRJKz3diIGqVsv_F1:checked + span {
  color: var(--color-highlight-hover1);
}

details > div span:hover {
  background-color: var(--color-highlight-hover1);
  color: var(--color-button-normal-font-hover) !important;
}

details > div ._1NVL-5c9Gmt5x_UK9Nxf1A span:hover {
  background-color: var(--color-secondary3);
  color: var(--color-button-normal-font-hover) !important;
}

details > div label > span {
  display: block;
  padding: 0 1rem;
  line-height: 40px;
}

details > div ._2ZtROsEBd03nqsFOLRUSEb {
  background-color: var(--color-secondary1) !important;
  color: var(--color-primary2) !important;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 0 6px;
}

details > div ._2ZtROsEBd03nqsFOLRUSEb:hover {
  color: var(--color-primary2) !important;
}

details > div ._4z1eAOkx5nzgOhzuUCjxG {
  color: var(--color-primary2) !important;
  margin-top: 5px;
  padding: 0px;
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

details > div ._3tp4o_sefvc5lnAXww1ckh {
  width: auto;
  height: auto;
  line-height: 20px;
  margin-top: 8px;
  /* margin-right: 10px; */
  padding: 0 6px;
}

details > div ._3tp4o_sefvc5lnAXww1ckh:hover {
  color: var(--color-primary2) !important;
}

details:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 2px;
  left: 4px;
  width: calc(100% - 16px);
  height: 50px;
  flex-shrink: 0;
  pointer-events: none;
}

.Akn3qEsKu3HwnRc_dxjks {
  padding: 8px;
}
._2bgoen16jOvIjHdIQP11kQ{
  padding: 10px 18px
}
._3EZHpbHZtwDkEw8-zjKRIG{
  margin: 11px -2px;
}

._1NVL-5c9Gmt5x_UK9Nxf1A {
  color: var(--color-primary3);
}

.DDvRlI1L10Y4xan0C1wSP {
  display: flex;
}

details summary:hover svg path {
  fill: var(--color-button-normal-font-hover);
}

@media (max-width: 767px) {
  details > div._1HlgnSFV5Q6XSURX6F930y{
    top: -58px;
    right: 23px;
  }
  ._2bgoen16jOvIjHdIQP11kQ{
    padding: 0px 21px
  }
  ._3EZHpbHZtwDkEw8-zjKRIG{
    margin: -2px 0 0 23px
  }
}

:root {
  --Modal-margin: 30px;
}

@media (max-width: 767px) {
  :root {
    --Modal-margin: 20px;
  }
}

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

._1c2SWMUItv1xFbzYvjbGaW {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}

._2eBjWPrdOsVMScDLXjy7Rb {
  background-color: blue !important;
  height: 10rem;
}

._183_QinIKZ89EbX7ws8Xnc {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s;
}

._1oTvBiA-16f1O8V9AJIbDD {
  z-index: 99999;
  background-color: var(--color-modal-overlay);
}

.WpbNZWPrGRqCOv7KoiGQr {
  position: fixed;
  background-color: var(--color-content-overlay1);
  border-radius: 3px;
  top: 50%;
  overflow: hidden;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
}

.VEMLAMvcehxFy1Ndo8vgK {
  width: 640px;
}

.NhTrcGoDcOzppNAYpMqy4 {
  width: 490px;
}

._2ebmHRCJZ5R8XcpFqmx8vy {
  min-width: 330px;
}

._3QLhPD9zrRRCixXHXRgvUh {
  padding: var(--Modal-margin);
  max-height: calc(90vh - 28px - (var(--Modal-margin) * 4));
  overflow: auto;
  height: fit-content;
  width: auto;
}

._1Gr4D37uZLvPvAZhooZ_lI {
  max-height: auto;
  /* padding-top: 0; */
  margin-bottom: 17px;
}

._1oqVoQ8NR9VOvZ0C-_Cfqp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding: var(--Modal-margin);
  /* padding-right: calc(var(--Modal-margin) + 30px); */
  position: relative;
  text-align: left;
}

._1NNsv4U2IDoq3ZhWNC84B9 {
  flex-direction: row-reverse;
}

._1IVK-YTrxNpYMp0Cl_eIKI {
  text-align: end !important;
}

._1x-sWTl4C6EAPBIRGcIv3L {
  display: inline-block;
  width: 80%;
}

._21Az0t4I40BlkRAXLbx_sR {
  width: 70% !important;
}

._3fSa3l02fddWdRH3mS4MjK {
  width: 61% !important;
}

._1oQAWHAYSSpz0jGd3-28Ru {
  width: 68% !important;
}

._2wSE_3zvHWTg4shhXgou-q {
  display: inline-block;
  width: 20%;
}

._2wSE_3zvHWTg4shhXgou-q ._2SXTXQ50AHgaPInnNaFYID > a {
  height: 0px;
}

._2wSE_3zvHWTg4shhXgou-q ._2SXTXQ50AHgaPInnNaFYID > a > span {
  margin: 0 20px;
}

._2wSE_3zvHWTg4shhXgou-q ._2SXTXQ50AHgaPInnNaFYID > a > div {
  height: auto;
  top: 0px;
}

._2wSE_3zvHWTg4shhXgou-q ._2SXTXQ50AHgaPInnNaFYID > a > div span {
  margin-left: 0;
}

._2wSE_3zvHWTg4shhXgou-q ._2SXTXQ50AHgaPInnNaFYID > div {
  top: 70px !important;
}

._1x-sWTl4C6EAPBIRGcIv3L ._8egyi5ZRoBGAUCV9cjEZS {
  font-size: var(--fontSize-m);
  font-weight: bold;
  margin: 0;
}

._1x-sWTl4C6EAPBIRGcIv3L ._8egyi5ZRoBGAUCV9cjEZS h3 {
  margin: 0 0;
}

._1x-sWTl4C6EAPBIRGcIv3L ._3VMUP-6rl-9_Bgh4IC52fl {
  width: 100px;
}

.VmbiLLdpYTT_no-mLXnAL {
  display: flex;
}

._2QlJsVodlHqD3fqfmNgIbt {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: auto 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
  text-decoration: none;
  cursor: pointer;
}

._2QlJsVodlHqD3fqfmNgIbt > span {
  bottom: 9px;
  position: relative;
}

._3l2E_NjW5Bc0e0F2DWdOYK {
  width: 24px;
  height: 32px;
  margin: auto 0;
  transform: rotate(180deg);
  stroke: var(--color-player-default1);
  stroke-width: 2px;
  transition: stroke var(--PlayerOverlay-iconDuration) ease-in-out;
}

._1oqVoQ8NR9VOvZ0C-_Cfqp ._1s_J9Xej2YC0PSUPDK_VEo {
  position: absolute;
  top: var(--Modal-margin);
  right: 20px;
  width: 24px;
  cursor: pointer;
  fill: var(--color-content-default1);
}

._2SXTXQ50AHgaPInnNaFYID {
  margin-right: 60px;
  z-index: 9999;
}
._34DKHzxGJemnBnYcJE57wv {
  margin-right: 0;
}

.WpbNZWPrGRqCOv7KoiGQr h1 {
  margin-top: 2px;
}

._1BzaI7cjnlxRS_wu7gvnb {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}

._2RVvNqbUo9u7vRKMEilHDe {
  /*  width: calc(100% - (2 * var(--Modal-margin))); */
  width: 100%;
  display: inline-block;
  padding: 0 var(--Modal-margin) var(--Modal-margin);
  color: var(--color-content-highlight-hover);
  font-weight: bold;
  font-size: var(--fontSize-s);
  cursor: pointer;
}

@media (max-width: 767px) {
  ._2wSE_3zvHWTg4shhXgou-q {
    width: 40%;
  }
  ._1c2SWMUItv1xFbzYvjbGaW {
    top: 60px;
    height: calc(100% - 60px);
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .WpbNZWPrGRqCOv7KoiGQr {
    max-height: 100vh !important;
    min-width: fit-content !important;
    width: inherit;
    text-align: left;
  }

  ._1oqVoQ8NR9VOvZ0C-_Cfqp ._8egyi5ZRoBGAUCV9cjEZS {
    font-size: var(--fontSize-s);
  }

  ._183_QinIKZ89EbX7ws8Xnc {
    /* transform: scale(0.6); */
    opacity: 1;
    transition: all 0.3s;
  }
}

:root {
  --DevicesList-padding: 20px;
  --DevicesList-fontSize: var(--fontSize-m);
  --DevicesList-title-width: 180px;
  --DevicesList-title-height: 150px;
}

._253NbZiSTF25J0zP3n50ru {
  color: var(--color-content-highlight-hover);
}

._1ihCbXq6iAV-Uwwe5uX271 {
  display: flex;
  margin-top: 50px;
  margin-bottom: 30px;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

._3Ia2i6nveTWkR5PWoVSPwd {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._1fnZ9mPmtCKSOUwy_iseoV {
  text-align: center;
  margin-bottom: 50px;
}

._2Z-8mSz9OOFsB28jsox9pC {
  color: var(--color-content-default1);
  text-align: center;
  margin-bottom: 20px;
  font-size: var(--DevicesList-fontSize);
  font-weight: normal;
}

.kGBdb9Z0DQ3Zz2ZGqXU_q {
  width: var(--DevicesList-title-width);
  height: var(--DevicesList-title-height);
  line-height: var(--DevicesList-title-height);
  background-color: var(--color-content-overlay1);
  border-radius: 4px;
  color: var(--color-content-highlight-hover);
  font-size: var(--fontSize-xxxl);
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}

.jfwykL2Fxkn0QSf2dBPS {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto 20px;
  background-color: var(--color-content-overlay1);
  padding: var(--DevicesList-padding);
  box-sizing: border-box;
  position: relative;
  border-radius: 5px;
}

._1Enu1LBNJrCpdKOSt6EGcU {
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
  margin-right: 40px;
}

._2dwHHXu9w0Jif8YhYCc_vf {
  font-size: var(--DevicesList-fontSize);
  color: var(--color-content-default3);
  margin-right: 40px;
}

._2fM3h1fB5XbQHsI8FgEMI2 {
  cursor: pointer;
  position: absolute;
  top: calc(50% - 26px);
  right: 0;
  padding: 14px 10px;
  box-sizing: content-box;
  width: 25px;
  height: 25px;
}

._2fM3h1fB5XbQHsI8FgEMI2 g {
  stroke: var(--color-content-default1);
}

._2fM3h1fB5XbQHsI8FgEMI2 path {
    fill: var(--color-content-default1);
}

.Y4mrHpcaNI9VrJh6QuQgs {
  color: var(--color-content-default1);
  width: 330px;
  height: auto;
}

._2fU39CiBB79FzizAdny8T1 {
  font-size: var(--fontSize-m);
}

.RFVZ5eBSiR_B4zGgFsLns {
  color: var(--color-content-highlight-hover);
}

._3VPdelmGj2fgWkVESfHTC_ {
  float: left;
}

._9hG2Y1A5VbGLokcYVzfwa {
  float: right;
}

@media (max-width: 767px) {
  :root {
    --DevicesList-padding: 10px;
    --DevicesList-fontSize: var(--fontSize-s);
    --DevicesList-title-width: 130px;
    --DevicesList-title-height: 116px;
  }

  ._1ihCbXq6iAV-Uwwe5uX271 {
    margin-top: 10px;
  }

  .kGBdb9Z0DQ3Zz2ZGqXU_q {
    font-size: var(--fontSize-xxl);
    margin-bottom: 10px;
  }

  ._1Enu1LBNJrCpdKOSt6EGcU {
    font-size: var(--fontSize-m);
  }

  ._2fU39CiBB79FzizAdny8T1,
  .Y4mrHpcaNI9VrJh6QuQgs {
    font-size: var(--fontSize-s);
  }
}

._2LPBxX-sP8iul54-_Q3Mpo {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto 20px;
  padding: 13px 0px 13px 0px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  border-top: 1px solid var(--color-primary3);
  border-bottom: 1px solid var(--color-primary3);
}

._3ot2IOY4EbHnZNLL0nXSAC {
  width: 70%;
}

._1T90RAD7tNwp1DZCG6TPRm {
  width: 30%;
  padding-top: 21px;
}

.QLXDMX9qhj2Jl7Rw4s4mg {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
  margin-bottom: 0px;
}

._3rf0I3fVeJJ8h7wieBc9N0 {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary3);
  margin-top: 1px;
}

._2ZlNVPTr81vHsDpqS5QDLB {
  float: right;
  margin: 0px;
  min-width: 100%;
}

._3Ua7K1MGDwg1N84mY6HIOC {
  width: 100%;
  max-width: 1024px;
  margin: 52px auto 29px;
}

._3ByznK8O-ZCr5qoDdiCD0Q {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary-1);
}

._2dFXMEmFxBWLgdR_R3e7di {
  width: 330px;
  min-height: 47% !important;
  margin: 38px 0px 6px 0px;
  padding: 1px 0 16px;
  border-radius: 3px;
  background-color: var(--color-secondary3);
}

.ck6dQ6kFXG_Um5zd6u2wb {
  text-align: center;
}

._3m202TB9rOoNeHIrExG2IL {
  width: 100px;
  height: 100px;
  background-color: var(--color-brand-1);
}

._2mxzjubj1ZD6BFEycnSsj5 {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-primary2);
}

.zDT0ectNJCLEOYwNCDLyc {
  width: 270px;
  height: 40px;
  margin: 30px 0 0 0px;
  padding: 9px 0 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary2);
}

._2rgo6Yv_A83dx8H6gaJefk {
  margin: 43px 0px 6px 0px;
}

._39meekHEdnoGAgHzCTqtRu {
  margin: 6px 0px 6px 0px;
}

._2TLfbi8tBkI-xOqaBLDLGH {
  width: 391px;
  height: 25rem;
  margin: 20px auto;
  padding: 1px 30px 0px 30px;
  border-radius: 3px;
  background-color: var(--color-secondary3);
  min-height: 30% !important;
}

.gwv2wVLCQtzA8UqJxOGEX {
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-error);
}

._2CFlrZxmZOd2IA7kp3tBmW {
  width: 200px;
  margin: 33px 0px 0 0px;
}

._1SFG4N9MSfDlpLS37j3Glx {
  width: 330px;
  margin: 38px 0px 0px 0px;
  padding: 1px 30px 0px 16px;
  border-radius: 3px;
  background-color: var(--color-secondary3);
}

._6zNgfec4_tuzJwYmkX53d > svg {
  width: 100px;
  height: 100px;
  margin: 30px 0px 40px 0px;
  background-color: var(--color-brand-1);
  fill: var(--color-secondary1);
}

._6zNgfec4_tuzJwYmkX53d circle {
  fill: var(--color-content-highlight-hover);
}

@media screen and (min-width: 320px) and (max-width: 1119px) {
  ._2LPBxX-sP8iul54-_Q3Mpo {
    flex-direction: column;
  }

  ._1T90RAD7tNwp1DZCG6TPRm {
    width: 100%;
  }
}

._1L06VhHcZj2cbUXOKpHHOA {
  margin: 10px auto 50px;
  text-align: center;
  color: var(--color-content-default1);
}

._1L06VhHcZj2cbUXOKpHHOA h1,
._1L06VhHcZj2cbUXOKpHHOA h4 {
  word-break: break-word;
}

._3ZLpm5Ib-iPherXGpEKevO {
  max-width: 100px !important;
}

._1Yf6GQaPYurZxcfyzC2utJ {
  max-width: 280px;
  height: auto;
  width: 100%;
  margin-bottom: 20px;
}

._2W9sg14p859MYeagq9Xkyp {
  max-width: 150px;
  height: auto;
  width: 100%;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  ._1Yf6GQaPYurZxcfyzC2utJ {
    max-width: 180px;
  }
}

._1-7BrAW2VYGeX7KZRmDdZ_ {
  position: absolute;
  bottom: -103px;
  width: 100%;
  height: 80px;
  background-color: var(--color-content-overlay2);
  line-height: 80px;
  border-bottom: 3px solid var(--color-content-overlay2);
}

._1R9pBnUkoMW-tousHGGTv- {
  float: right;
  margin-right: 20px;
}

._2g48fJrZgDMU7PmZs2D6TU {
  color: var(--color-content-default3);
  font-size: var(--fontSize-xxs);
  text-transform: uppercase;
  margin-right: 10px;
}

.reb0X1ASgS-fqFJaTqykV {
  width: 100px;
  height: 50px;
  vertical-align: middle;
}

._2SSeo26Y9P6gFC5LivB4on{
  cursor: pointer;
  width: 100%;
  height: 100%;
  min-height: inherit;
  position: relative;
  display: flex;
  overflow: hidden;
}
._2FdCIuFKS7ydFUVHyqTzjx {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._3yaDnOR6Rpj4oJE3hKlDzX {
  background-image: url(/assets/profile_default.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

._3wjw5SrHCWwVDs4R60kAhE {
  background-image: url(/assets/image_local_placeholder.png);
}

._3q_0kdcvprbrvxb9Vf_K0f {
  background-image: url(/assets/image_placeholder.png);
}

.RdPOukWbj01PN8AL7mCwU {
  background-color: var(--color-thumbnail-placeholder-bg);
  background-repeat: no-repeat;
  background-size: 70px;
  background-position: center;
}

.vS9o_hZOiJgiqQCWDd6UF {
  background-color: var(--color-content-overlay3);
  background-repeat: no-repeat;
  background-size: 70px;
  background-position: center;
}

._1rauys1SzBJZVz0esr7LWE {
  background-color: var(--color-nav-background);
  background-image: none;
}

.ZtPFo6Gl7MBXgjMRGLfe5 {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

._1jMDuOCwqvx7cAF5afP0m_ {
  display: none;
}

._2SSeo26Y9P6gFC5LivB4on::before,
._2Sq07c6cGNGY2J1jXEIltM::before,
._3x9_yxOEo6QObmg46_wjNX::before,
._2UeKQRV2qxKgbPuft3W9ci::before,
._2285fezHd73mFFOagCKdT-::before,
._1deT-BM7X_rlSMVo4dCYgd::before,
._120RqTUxYADEbmtRRibZDc::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  padding-bottom: 150%; /* 2:3 = 1.5 => 150% => */
}

._2Sq07c6cGNGY2J1jXEIltM::before {
  padding-bottom: 150%; /* 2:3 = 1.5 => 150% => */
}

._3x9_yxOEo6QObmg46_wjNX::before {
  padding-bottom: 56.25%; /* 16:9 = 0,5625 => 56.25% */
}

._2285fezHd73mFFOagCKdT-::before {
  padding-bottom: 200%; /* 2:4 = 2 => 200% */
}

._2UeKQRV2qxKgbPuft3W9ci::before {
  padding-bottom: 100%; /* 1:1= 1 => 100% */
}

._1deT-BM7X_rlSMVo4dCYgd::before {
  padding-bottom: 25%; /* 4:1 = 1/4 = 1,25 => 25% */
}

._120RqTUxYADEbmtRRibZDc {
  border-radius: 50%;
}

._2SSeo26Y9P6gFC5LivB4on span, ._2SSeo26Y9P6gFC5LivB4on img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.MrwH3Do4aD6urjRUdvs5q {
  margin: 5px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
}

.Y0f5X6vBnzqc14X8DvCsV {
  position: absolute;
  z-index: -1;
  opacity: 1;
  width: 0;
  border-radius: 0;
  transition: all 1s ease-in-out;
}

._2ypMoN-a8XvmUBLmoqE-Rk {
  width: 100%;
}
._120RqTUxYADEbmtRRibZDc ._2ypMoN-a8XvmUBLmoqE-Rk {
  border-radius: 50%;
}

._2rQK5KkThmDnlI-OKqPb0H {
  filter: blur(25px);
}
:root {
  --color: var(--color-nav-primary1);
  --iconSize: 20px;
}

._1XMbpeXI6N3dcsbpX01F15 {
  display: block;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  position: relative;
  color: var(--color);
  fill: var(--color);
  text-decoration: none;
  font-size: var(--fontSize-s);
}

._3Psi3ozyAYf9lCUd864UdR {
  display: flex;
  justify-content: flex-start;
}
.R4TLTytFvPpYjheEqR30q {
  display: block;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  position: relative;
  color: var(--color-nav-active);
  text-decoration: none;
  font-size: var(--fontSize-s);
}
._1aNGGbllLtJCnTDmyHlGhn {
  width: 200px;
  display: flex;
  flex-direction: column;
  background: var(--color-nav-background);
  border-radius: 5px;
}
._2Jo1CZp9QKlkxq51SgfRBm {
  cursor: pointer;
  padding: 5px;
  height: 28px;
  color: var(--color-nav-primary1);
  text-align: left;
  font-size: var(--fontSize-s);
}

._2Jo1CZp9QKlkxq51SgfRBm:hover {
  color: var(--color-nav-background);
  font-weight: bold;
  background-color: var(--color-nav-hover);
  font-size: var(--fontSize-s);
}
._1zuFnhoaoHq27f4hoXjHQI {
  cursor: pointer;
  padding: 5px;
  height: 28px;
  color: var(--color-nav-active);
  text-align: left;
  font-size: var(--fontSize-s);
}

._1zuFnhoaoHq27f4hoXjHQI:hover {
  color: var(--color-nav-background);
  background-color: var(--color-nav-hover);
  font-size: var(--fontSize-s);
}
._2Jo1CZp9QKlkxq51SgfRBm:hover:first-child,
._1zuFnhoaoHq27f4hoXjHQI:hover:first-child {
  color: var(--color-nav-background);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: var(--color-nav-hover);
}
._2Jo1CZp9QKlkxq51SgfRBm:hover:last-child,
._1zuFnhoaoHq27f4hoXjHQI:hover:last-child {
  color: var(--color-nav-background);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: var(--color-nav-hover);
}
._1XMbpeXI6N3dcsbpX01F15:hover,
._1XMbpeXI6N3dcsbpX01F15:hover path {
  fill: var(--color-nav-hover);
  color: var(--color-nav-hover);
}

.KErCkI6wjPDSZtZnt8bt7 {
  color: var(--color-nav-active);
}

.KErCkI6wjPDSZtZnt8bt7 ._1dKxZF7W3s2dDPcSLRsdYy,
.KErCkI6wjPDSZtZnt8bt7 ._1dKxZF7W3s2dDPcSLRsdYy path {
  fill: var(--color-nav-active);
}
.R4TLTytFvPpYjheEqR30q ._1dKxZF7W3s2dDPcSLRsdYy,
.R4TLTytFvPpYjheEqR30q ._1dKxZF7W3s2dDPcSLRsdYy path {
  fill: var(--color-nav-active);
}
._1dKxZF7W3s2dDPcSLRsdYy {
  height: var(--iconSize);
  margin: 10px 38px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  float: left;
}

._2gSBg1NhskHAEqDqrJSWP8 {
  float: right;
  direction: ltr;
}

._31_P-nuR5JxcroTZEriuQ7 {
  margin: 20px;
}

._3zfHBjucqQhrZ2IM9EmH7b {
  width: var(--iconSize-s);
}

._2pCOnry2XC7TUBm7zzSqPI {
  width: var(--iconSize-m);
}

._2kbpLfXiojJSS6em1A0b6p {
  width: var(--iconSize-l);
}

.OliGE1ebBxBvuC0j8szB8 {
  top: 10px;
  left: 60px !important;
}

._2Km02PrVmMDqBiY7cwyoyj {
  position: absolute;
  left: 90px;
  /* display: flex; */
  align-items: center;
  height: 40px;
}

.Um6dmos6sYapKsfMscpHc {
  right: 90px;
  left: 0;
}

._2wLqIbKVpxnxeziq0O4576 {
  visibility: hidden;
  opacity: 0;
}

._1Ets8cfMiHuRRCsUtLvi5e {
  opacity: 0;
  visibility: visible;
}

._2HxD_ApSl9Ss61csYD9G-r {
  transition: opacity 0.3s ease-in-out;
  transition-delay: 0.1s;
  opacity: 1;
  visibility: visible;
}

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

._2CK4nO1Yl9UF5HxC6MaJk4 {
  opacity: 1;
  visibility: visible;
  transition: opacity 200ms;
}

.XAApH6dJStZ-L9EGtooY2 {
  opacity: 0;
  transition: opacity 200ms;
}

._2NytUVgQdqnTOqhljZtD2G {
  visibility: hidden;
}

._2KPQr2WMJcifDd4CoeNsOT {
  /* To override the font-weight of the menu items change/add the menuFontWeight value in the variables file in customer skin folder of the client */
  font-weight: var(--menuFontWeight, regular);
}
._2KPQr2WMJcifDd4CoeNsOT span {
  color: var(--color-primary1);
}

:root {
  --MenuSeparator-margin: 20px;
}

._1vk9yi8dPySREJQHlk_BhQ {
  height: 1px;
  width: calc(100% - 2 * var(--MenuSeparator-margin));
  background: var(--color-nav-separator);
  margin: var(--MenuSeparator-margin)
}

:root {
  --mobile: 50em;
}

._1WQUiSxYDxEsW4ALAmaDTK {
  margin: 20px;
  width: 60px;
  height: 60px;
}

._1Gmjy_LQOvO8RvNUoRnnkt {
  position: fixed;
  top: 0;
  bottom: 0;
  background: var(--color-nav-background);
  transition: all 300ms ease-in-out;
  z-index: 1;
}

._3Ea0zQpbRb83hUuQuPfpL5 {
  left: 0;
}

.-vsuUSKYNulok7VxMHg07 {
  right: 0;
}

._16l-Tfr78ZvhQg8UXBMm1Z {
  display: inline-block;
  position: relative;
  top: 8px;
  left: 0;
}

._3rH2U6AhOKK76B4_j2e4ID {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 60px;
  background: var(--color-nav-toggle-default);
  border: none;
  color: var(--color-nav-toggle-icon-default);
  border-radius: 3px;
}

._3rH2U6AhOKK76B4_j2e4ID._2-O8qpCT_67e5Fdqmabo8K {
  right: -10px;
}
._3rH2U6AhOKK76B4_j2e4ID._8FFU2Y0Tkrn0vDSbCiUtV {
  left: -10px;
}

._3rH2U6AhOKK76B4_j2e4ID:focus {
  outline: 0;
}

._3rH2U6AhOKK76B4_j2e4ID:hover {
  background: var(--color-nav-toggle-hover);
  cursor: pointer;
}

._3rH2U6AhOKK76B4_j2e4ID:hover ._24TFENywZ0IzIitH-vqGJA path {
  stroke: var(--color-button-normal-font-hover);
}

._3J0nDLSIcfVSPYFbkVSCSO {
  cursor: pointer;
  display: block;
  width: 100%;
  height: 30px;
  box-sizing: border-box;
  text-decoration: none;
  font-size: var(--fontSize-s);
  margin-top: 10px;
}

._2TN8AKUYuhlj3iGgftbBWl ._1N84qmTCj3vAFnsWRIn7I_ path,
._2TN8AKUYuhlj3iGgftbBWl ._1N84qmTCj3vAFnsWRIn7I_ svg,
._2TN8AKUYuhlj3iGgftbBWl ._1N84qmTCj3vAFnsWRIn7I_ svg * {
  stroke: var(--color-nav-primary3);
  fill: var(--color-nav-primary3);
}

._3J0nDLSIcfVSPYFbkVSCSO:hover .xxHTX4uoZwaxtgCPb14jF {
  color: var(--color-nav-hover);
}

._3J0nDLSIcfVSPYFbkVSCSO:hover ._2TN8AKUYuhlj3iGgftbBWl ._1N84qmTCj3vAFnsWRIn7I_ path,
._3J0nDLSIcfVSPYFbkVSCSO:hover ._2TN8AKUYuhlj3iGgftbBWl ._1N84qmTCj3vAFnsWRIn7I_ svg,
._3J0nDLSIcfVSPYFbkVSCSO:hover ._2TN8AKUYuhlj3iGgftbBWl ._1N84qmTCj3vAFnsWRIn7I_ svg * {
  stroke: var(--color-nav-hover);
  fill: var(--color-nav-hover);
}

._2TN8AKUYuhlj3iGgftbBWl {
  display: inline-block;
  vertical-align: middle;
  margin: 0 38px;
}

._1N84qmTCj3vAFnsWRIn7I_ > svg {
  width: 20px;
  height: 20px;
  /* transition: all 0.3s ease-in-out; */
}

._1N84qmTCj3vAFnsWRIn7I_ path,
._1N84qmTCj3vAFnsWRIn7I_ svg,
._1N84qmTCj3vAFnsWRIn7I_ svg * {
  stroke: var(--color-nav-toggle-icon-default);
  fill: var(--color-nav-toggle-icon-default);
  stroke-width: 1.5px;
  /* transition: all 300ms ease-in-out; */
}

._1OdS8n6p0YUgNpAKjYUv8K > svg {
  transform: rotate(-90deg);
}

._2C8RPnXsvyvicnsKf5J7pc > svg {
  transform: rotate(90deg);
}

._3YY7wD4ScGZMxeAFHGuENM {
  height: calc(100vh - 230px - 150px); /* 230px = top & 150px = bottom */
  overflow-x: hidden;
  overflow-y: hidden;
  padding-right: 30px;
}

._3l31neW01XMMSDtAHgK2n4 {
  padding-right: 0;
}

._3YY7wD4ScGZMxeAFHGuENM:hover {
  overflow-y: auto;
}

._3OQIoIT4R-iHLqSZ100zk9 {
  overflow-x: hidden;
  overflow-y: hidden;
  height: calc(100vh - 260px); /* 260px = top */
}
._3OQIoIT4R-iHLqSZ100zk9:hover {
  overflow-y: auto;
}

._24TFENywZ0IzIitH-vqGJA > svg {
  width: 24px;
  height: 24px;
  position: relative;
  stroke-width: 1.5px;
  stroke: var(--color-nav-primary3);
}

._3rHCLtxa3JxMI2N8F2DcqB > svg {
  left: -8px;
  top: -2px;
}

._2zpkJq8zz_lndmPxuZ1BLi > svg {
  transform: rotate(180deg);
  left: -10px;
  top: 6px;
}

.rbQ_1G_MUTkpGwZRoYAXs > svg {
  right: -8px;
  top: 5px;
  transform: rotate(180deg);
}

._3Cn-TVtzq6FCtKCBzv04s0 > svg {
  transform: rotate(0deg);
  right: -10px;
  top: -2px;
}

._2aTBh7pEP9rj544L9SZzTw,
._1dRUSLw9NbQjWubrQFObIY {
  margin-top: 5px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  position: relative;
  left: -15px;
  top: -15px;
}

._2Th-4TGZyfVptj9_OWXKf5 {
  color: var(--color-nav-primary1);
}

._2Th-4TGZyfVptj9_OWXKf5:hover {
  color: var(--color-nav-hover);
}

div._2aTBh7pEP9rj544L9SZzTw,
div._1dRUSLw9NbQjWubrQFObIY {
  border-radius: 50%;
  display: inline-block;
  text-align: center;
}

/* div.accountImage {
  background-color: var(--color-nav-hover);
} */

div._2aTBh7pEP9rj544L9SZzTw span {
  color: #ffffff;
  font-size: 19px;
  font-weight: bolder;
  margin-top: 11px;
  display: inline-block;
  text-transform: uppercase;
}

._2lkRa9tuJlj_MEOSwswwyO {
  background: transparent url(/assets/profile_default.png)
    no-repeat;
  background-size: 50px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

._3TKAnbXjyBPeslnuNqUq1h {
  position: absolute;
  top: 35px;
  left: 35px;
}

._1y7oIS8dAZJg2V01TogGuO {
  display: none;
}

._3N0XcD9bCFf8bgSbx_Ru4K {
  position: absolute;
  bottom: 0;
  background: var(--color-nav-background);
  width: 100%;
}

._2WV0A2FBs95qPIhfwPtCDH fieldset {
  margin-left: 10px;
}

._2WV0A2FBs95qPIhfwPtCDH fieldset details summary span:nth-child(2) {
  margin-left: 30px;
  opacity: 1;
  transition: opacity 400ms;
}
._2WV0A2FBs95qPIhfwPtCDH._2pQ0MjsRpURFltNsukebl5 fieldset details summary span:nth-child(2) {
  visibility: hidden;
  opacity: 0;
  transition: opacity 200ms;
}

._121bk56i1lD3BVm1X6B8cU {
  overflow: hidden !important;
}

._2WV0A2FBs95qPIhfwPtCDH fieldset details > div {
  bottom: 50px;
}

.xxHTX4uoZwaxtgCPb14jF {
  color: var(--color-primary3);
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 90px;
}

._227clUeD-Pzaay_de52ey0 {
  opacity: 0;
  visibility: visible;
}

._2j5fMtrLS0MlwUmTSgoEIg {
  transition: opacity 0.3s ease-in-out;
  transition-delay: 0.1s;
  opacity: 1;
  visibility: visible;
}
._1u1YTM2tCG4FIDeWUYlcme {
  opacity: 1;
  visibility: visible;
}

._2P-TJEcZTTe-iNhLJvZyso {
  opacity: 1;
  visibility: visible;
  transition: opacity 200ms;
}

._17ir3nv4y4QPMjbasmN3d_ {
  opacity: 0;
  transition: opacity 200ms;
}

._2fVLT1gPS3gUEqKjrRzsPG {
  visibility: hidden;
}

._3kZJ-mrXI1h2OYwhoTcvbn {
  margin: 20px;
  height: 60px;
  object-fit: contain;
}

.crAPCPVb8P0e5-76t0sbb {
  height: 30px;
}

@media (max-width: 1023px) {
  ._1y7oIS8dAZJg2V01TogGuO {
    display: block;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    background-color: var(--color-nav-background);
  }

  ._1tITX6uP3CqFgVSpAOYE8O,
  ._3kZJ-mrXI1h2OYwhoTcvbn {
    height: 46px;
    margin-top: 7px;
    margin-left: 50px;
  }

  ._3eBdNqK5qBdjyv-jrXcGlH {
    margin-right: 50px;
    margin-left: 0px;
  }

  ._1tITX6uP3CqFgVSpAOYE8O.-vsuUSKYNulok7VxMHg07,
  ._3kZJ-mrXI1h2OYwhoTcvbn.-vsuUSKYNulok7VxMHg07 {
    margin-left: 0;
    margin-right: 50px;
  }

  ._3uV77TuhHFfVql4U6UAtnP {
    position: relative;
    top: 70px;
    height: calc(100% - 70px);
  }

  ._1vWgUKDfDaLM4gLcw3ynWc {
    fill: var(--color-nav-primary1);
    position: absolute;
    left: 10px;
    top: 18px;
    cursor: pointer;
  }

  ._1vWgUKDfDaLM4gLcw3ynWc.-vsuUSKYNulok7VxMHg07 {
    left: 0;
    right: 10px;
  }

  ._1WQUiSxYDxEsW4ALAmaDTK,
  ._3kZJ-mrXI1h2OYwhoTcvbn,
  .i_sY20xHf4Fr5c8uJg_MF {
    display: none !important;
  }

  ._3rH2U6AhOKK76B4_j2e4ID {
    display: none;
  }
}

@media (max-width: 767px) {
  ._1evNR1-TNMt9i7e05cBXN {
    right: 90px;
    left: 0;
  }
}

:root {
  --iconSize-s: 22px;
  --iconSize-m: 24px;
  --iconSize-l: 26px;
}

.vo_ffK34GCq8el1TCkmPo {
  margin-top: 11px;
  margin-right: 11px;
  float: left;
}

.vo_ffK34GCq8el1TCkmPo,
.vo_ffK34GCq8el1TCkmPo > svg {
  width: var(--iconSize);
  height: var(--iconSize);
  align-self: flex-start;
  fill: var(--color-scrollTopHeader-primary1);
}
._16wORDpAPZ0_YfM_10Qk1b {
  align-self: flex-end;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-scrollTopHeader-primary1);
}
.rjtNBWkdm1A5sLT93AZ0x:hover ._16wORDpAPZ0_YfM_10Qk1b,
.rjtNBWkdm1A5sLT93AZ0x:hover .vo_ffK34GCq8el1TCkmPo > svg {
  fill: var(--color-scrollTopHeader-highlight-hover1);
  color: var(--color-scrollTopHeader-highlight-hover1);
}

.rjtNBWkdm1A5sLT93AZ0x {
  color: var(--color-scrollTopHeader-primary1);
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._3ED9NwWPPTox9nzFQ6q1dx {
  color: var(--color-content-default1);
  font-weight: bold;
  font-size: var(--fontSize-m);
}

._2W_H0pP_jhwk19bGxrDrQy {
  color: var(--color-content-default1);
  float: right;
  font-size: var(--fontSize-m);
  font-weight: normal;
  text-decoration: none;
}

._21o5iN992pIDMF8kapGOP6 {
  stroke: var(--color-content-default1);
  margin-left: 10px;
  float: right;
}

.aI4bMHCyIECxk_eIUirM3 {
  position: relative;
}

._1251cO5mJBP_zHvjNkTVc1 {
  overflow: hidden;
  padding: 15px;
  margin-left: -15px;
  margin-right: -15px;
  outline: none;
}

._34gHbORU1lwL7P7rJ5-g7h {
  width: 30px;
  height: 30px;
  position: absolute;
  left: -15px;
  top: calc(50% - 15px);
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 20px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  z-index: 1;
  transition: all 0.25s cubic-bezier(0.21, 0.43, 0.37, 0.99);
  cursor: pointer;
}

._1vJUkKAUDPS8I2tkAMxnxC {
  width: 30px;
  height: 30px;
  position: absolute;
  right: -15px;
  top: calc(50% - 15px);
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 20px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  cursor: pointer;
  z-index: 1;
  transition: all 0.25s cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

.x0jWGzwA1epuTE9AlMcVb {
  stroke: var(--color-content-default1);
  width: 20px;
  height: 20px;
  margin: 0 auto;
}

._34gHbORU1lwL7P7rJ5-g7h:hover,
._1vJUkKAUDPS8I2tkAMxnxC:hover {
  background-color: var(--color-content-highlight-hover);
}

._34gHbORU1lwL7P7rJ5-g7h:hover .x0jWGzwA1epuTE9AlMcVb,
._1vJUkKAUDPS8I2tkAMxnxC:hover .x0jWGzwA1epuTE9AlMcVb {
  stroke: #000;
}

._34gHbORU1lwL7P7rJ5-g7h .x0jWGzwA1epuTE9AlMcVb {
  transform: rotate(180deg);
}

.G_xflpAf7nLmtQESHRSmd {
  display: inline-block;
  width: 89px;
  height: 135px;
  margin: 0 7.5px;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
  overflow: hidden;
}

.G_xflpAf7nLmtQESHRSmd:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.G_xflpAf7nLmtQESHRSmd:first-child {
  margin-left: 0;
}

.G_xflpAf7nLmtQESHRSmd:last-child {
  margin-right: 0;
}

._1voPxJUoNu_986l5mj73Xj span {
  display: inline !important;
}
._1voPxJUoNu_986l5mj73Xj {
  display: inline-block;
  width: 125px;
  height: 70px;
  margin: 0 8px;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
  overflow: hidden;
}

._1voPxJUoNu_986l5mj73Xj:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

._1_8AyLmW3jT-EOJbc7OVgy {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 5;
  right: 0;
}

._1_8AyLmW3jT-EOJbc7OVgy::before,
._1_8AyLmW3jT-EOJbc7OVgy::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

._1_8AyLmW3jT-EOJbc7OVgy::before {
  border-width: 20px;
}

._1_8AyLmW3jT-EOJbc7OVgy::after {
  border-width: 20px;
  border-right-color: var(--color-border-right-padlock-container);
  border-top-color: var(--color-border-top-padlock-container);
}

._1yyu_ZPx0Ks8HX1hdkUSO7 {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 110px;
  right: 0;
}

._1yyu_ZPx0Ks8HX1hdkUSO7::after {
  border-radius: 50%;
  background-color: var(--color-border-top-padlock-container);
  position: absolute;
  bottom: 0;
  right: 0;
}

._3kp3LR8FtDJ0cW7rqjfOFB {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

._1cww4HTnDZRUCiYrWYAsTC {
  position: absolute;
  top: 12px;
  left: -6px;
  z-index: 1;
}

._2dpe1aQpjKFyi4tjYgi2kg,
._2dpe1aQpjKFyi4tjYgi2kg svg {
  width: 16px;
  fill: var(--color-icon-playlock-fill);
}

._2dpe1aQpjKFyi4tjYgi2kg svg path {
  fill: var(--color-icon-playlock-fill);
}

._3Q34sxXNN6Quj9GRuYmgYx {
  position: relative;
  top: -5px;
}
._1voPxJUoNu_986l5mj73Xj:first-child {
  margin-left: 0;
}

._1voPxJUoNu_986l5mj73Xj:last-child {
  margin-right: 0;
}

.k_YyQrCb6QA_E8pbHdUsH {
  width: 100%;
  margin: 20px 0;
  opacity: 0.4;
}

._3Q34sxXNN6Quj9GRuYmgYx {
  position: relative;
  top: -5px;
}

._1v22G6M4OLZFhnyHaZ-GKd div {
  background-size: 35px;
}

._1hlQlPi4qpw8X0NuhOsJnj div {
  background-size: 35px;
}

@media (max-width: 456px) {
  ._1voPxJUoNu_986l5mj73Xj {
    width: calc(33% - 6px);
    height: auto;
    min-height: 52px;
    margin: 0 5px;
  }

  .G_xflpAf7nLmtQESHRSmd {
    width: calc(25% - 8px);
    height: auto;
    min-height: 52px;
    margin: 0 5px;
  }
}

/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */

._12C7XLP1xYElmXP7oUxjWS {
  position: relative;
}

._12C7XLP1xYElmXP7oUxjWS:focus {
  outline: none;
}

/*.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}*/

._3_OQqxBNNd1HzlMrQdUqAB {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

._12C7XLP1xYElmXP7oUxjWS._1JZ7wp5set7AeXjKPLq98H {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

._12C7XLP1xYElmXP7oUxjWS._1JZ7wp5set7AeXjKPLq98H ._3N4xFZT_Ds5nD51-KlRV9I {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

._12C7XLP1xYElmXP7oUxjWS._1JZ7wp5set7AeXjKPLq98H ._3N4xFZT_Ds5nD51-KlRV9I._3e4cHyzWuwWsJhKzwqxeOs {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

._2AZ6PUA8rYhAXnFYePDAU6 {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

._2AZ6PUA8rYhAXnFYePDAU6:hover {
  background: white;
  cursor: pointer;
}

._2AZ6PUA8rYhAXnFYePDAU6:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19f;
}

._2AZ6PUA8rYhAXnFYePDAU6:active {
  opacity: 0.6;
}

._2AZ6PUA8rYhAXnFYePDAU6:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

._2F2JbY8hlkATzqWlWwhcin {
  fill: #333;
}

/* ---- previous/next buttons ---- */

._2KgG-_jxBsK-rLPwQUBQjl {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

._2KgG-_jxBsK-rLPwQUBQjl._3aCZ4pbqhp2ljzClU_UNuD {
  left: 10px;
}
._2KgG-_jxBsK-rLPwQUBQjl.q7qbDtq8xyGrwi3aQbPXZ {
  right: 10px;
}
/* right to left */
._3jX2QS_WM2A-hxhaQQgrlW ._2KgG-_jxBsK-rLPwQUBQjl._3aCZ4pbqhp2ljzClU_UNuD {
  left: auto;
  right: 10px;
}
._3jX2QS_WM2A-hxhaQQgrlW ._2KgG-_jxBsK-rLPwQUBQjl.q7qbDtq8xyGrwi3aQbPXZ {
  right: auto;
  left: 10px;
}

._2KgG-_jxBsK-rLPwQUBQjl ._2F2JbY8hlkATzqWlWwhcin {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.YkiXhJI7KEfikgvE51Qh7 {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

._3jX2QS_WM2A-hxhaQQgrlW .YkiXhJI7KEfikgvE51Qh7 {
  direction: rtl;
}

.YkiXhJI7KEfikgvE51Qh7 ._1qN0biTiDTlCMMOwi1bZ8J {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.YkiXhJI7KEfikgvE51Qh7 ._1qN0biTiDTlCMMOwi1bZ8J._2_iNdXnuztlnFzi7eIkSo1 {
  opacity: 1;
}

:root{
  --progressBarHeight: 3px;
}

._1dCyFjAm5nrcM_ap_TC7SD {
  width: 100%;
  height: var(--progressBarHeight);
  background: var(--color-content-progressbar-buffer-empty1);
  position: relative;
}

._12dI3exFtdJhcT_5g4DUvz {
  cursor: pointer;
}

._1CgemTxfWg8MRqwZtTgmD4 {
  max-width: 100%;
  height: 100%;
  background: var(--color-content-progressbar-main);
  border-radius: 8px;
}

._1-sw5D0JtVuPOi7PigcxAM {
  font-size: var(--fontSize-s);
  font-weight: bold;
  position: absolute;
  top: -8px;
  height: 23px;
  line-height: 23px;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  background: var(--color-content-highlight-hover);
  box-sizing: border-box;
  text-align: center;
  color: var(--color-secondary3);
  overflow: hidden;
  padding: 0 5px
}

.s7h7Kji2-GERl2fogqnKF {
  position: absolute;
  top: -7px;
  width: 20px;
  height: 20px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  border: solid 3px var(--color-content-default1);
  border-radius: 24px;
  background: var(--color-content-progressbar-main);
  box-sizing: border-box;
}

@media (max-width: 767px) {
  ._1-sw5D0JtVuPOi7PigcxAM {
    background: var(--color-content-default1);
    font-size: var(--fontSize-xs);
  }
}

:root {
  --Search_inputWidth: 456px;
  --buttonVisibility: initial;
  --buttonPadding: 150px;
  --buttonPaddingMenuOpen: 360px;
}
@media (max-width: 767px) {
  :root {
    --Search_inputWidth: 100%;
  }
}
@media (max-width: 975px) {
  :root {
    --buttonVisibility: hidden;
  }
}
@media (max-width: 990px) {
  :root {
    --buttonPadding: 130px;
    --buttonPaddingMenuOpen: 340px;
  }
}
._2NmPMj3J6aNiYECI6_Sgop._2794UcgIidUeJ6pC1ySJT_ {
  visibility: var(--buttonVisibility);
  padding-left: var(--buttonPadding);
  transition: all 300ms ease-in-out;
}
._1PIIvc4GFksjI6kK0a_yHb._2794UcgIidUeJ6pC1ySJT_ {
  visibility: var(--buttonVisibility);
  padding-left: var(--buttonPaddingMenuOpen);
  transition: all 300ms ease-in-out;
}

._2NmPMj3J6aNiYECI6_Sgop.sXzpM2FLKY1JoYxTswuLx {
  visibility: var(--buttonVisibility);
  padding-right: var(--buttonPadding);
  transition: all 300ms ease-in-out;
}
._1PIIvc4GFksjI6kK0a_yHb.sXzpM2FLKY1JoYxTswuLx {
  visibility: var(--buttonVisibility);
  padding-right: var(--buttonPaddingMenuOpen);
  transition: all 300ms ease-in-out;
}

._3d9mmrlgy3gLo_B-netxog {
  visibility: hidden !important;
  transition: all 0ms ease-in-out;
}
._3YB3Qp5CNEc0XDBw7eAB09 {
  width: var(--Search_inputWidth);
  display: inline-flex;
  align-items: center;
  padding-right: 40px;
}

._3YB3Qp5CNEc0XDBw7eAB09.sXzpM2FLKY1JoYxTswuLx {
  padding-left: 40px;
}

div._37YvoKvKbb_BAH_q6k7icq {
  background: var(--color-scrollTopHeader-bg);
  width: 100%;
  transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out,
    background 0.5s ease-in-out;
  display: flex;
  justify-content: space-between;
}

._2Os7yNq9-e6yKSFKGsNtKa {
  cursor: pointer;
  width: 24px;
  height: 24px;
  fill: var(--color-search-primary1);
}

._2vDQ-rlDmKYkXN6NWHxDsr {
  align-items: center;
  display: inline-flex;
  position: absolute;
  padding-left: 20px;
}
._2vDQ-rlDmKYkXN6NWHxDsr.sXzpM2FLKY1JoYxTswuLx {
  padding-left: 0;
  padding-right: 20px;
}
._2EEH4WgMdeDVIcFcQriJ9f {
  align-items: center;
  display: inline-flex;
  position: absolute;
  right: 40px;
  padding-right: 20px;
}

._1aNDyrdT8zZ6u6R7Ei3Mpo {
  left: 50px !important;
  right: unset !important;
}

._1IshAAEtj1tWsclteTVkpY {
  width: var(--Search_inputWidth);
  height: 40px;
  border-radius: 20px;
  border: none;
  background-color: var(--color-search-input-bg);
  font-size: var(--fontSize-m);
  color: var(--color-search-primary1);
  box-sizing: border-box;
  outline: none;
  padding-left: 60px;
}

._1IshAAEtj1tWsclteTVkpY.sXzpM2FLKY1JoYxTswuLx {
  padding-left: 0;
  padding-right: 60px;
}

._1SQfdUH9VujM7F4WQiz2Nk {
  max-width: var(--Search_inputWidth);
  margin: 0 auto;
}

._2Ch6A3EeoY4rXX1I9qdcgw {
  background: var(--color-content-overlay1);
  width: var(--Search_inputWidth);
  min-height: 180px;
  max-height: 450px;
  border-radius: 3px;
  padding: 20px 20px 1px;
  box-sizing: border-box;
  text-align: left;
  position: absolute;
  top: 66px;
  right: 40px;
  overflow: scroll;
  overscroll-behavior: contain;
}

._2Ch6A3EeoY4rXX1I9qdcgw.sXzpM2FLKY1JoYxTswuLx {
  right: unset;
  left: 40px;
}

._2Ch6A3EeoY4rXX1I9qdcgw._1SmTanpjvXKzCTYd2uqXuI {
  right: calc(var(--buttonPadding) * 3.33);
}

._1sr-xVD9SVBxWI2Hu1Kk1M {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 140px;
  box-sizing: border-box;
}

.yw-1iZZFREG8xULLmu1Bw {
  text-align: center;
  padding: 20px;
}

._3N1zbOBwDObtNdRNRqdV0L,
._3N1zbOBwDObtNdRNRqdV0L > svg {
  width: 80px;
  transform: rotate(90deg);
}

._3N1zbOBwDObtNdRNRqdV0L path {
  fill: var(--color-content-overlay3);
}

._3N1zbOBwDObtNdRNRqdV0L circle {
  fill: var(--color-content-default3);
}

.UJnZLMikeIMsNzCnHDll3 {
  color: var(--color-content-default1);
  text-decoration: none;
  display: block;
}

._2ylOPVKpKCR7awcFyKk66f {
  stroke: var(--color-content-default1);
  margin-left: 10px;
  float: right;
}

div._3RmUESDudwdLHVoeZuHqsn {
  visibility: hidden;
  opacity: 0;
  background: transparent;
  transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out,
    background 0.5s ease-in-out;
}

._3wzZWM_aUOJFvs4lsoUetl {
  width: 100%;
  margin: 20px 0;
  opacity: 0.4;
}

@media (max-width: 1023px) {
  ._3YB3Qp5CNEc0XDBw7eAB09.sXzpM2FLKY1JoYxTswuLx {
    padding-left: 0px;
  }

  ._1o85Y-glwotJTSDb46q3YM {
    display: inline-flex;
    align-items: center;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    background: var(--color-nav-background);
  }

  ._3sj_xV5bQ76LtFTJF9ZF1n {
    left: 0;
    width: 100% !important;
  }

  ._3YB3Qp5CNEc0XDBw7eAB09 {
    width: 100%;
    padding-right: 20px;
  }

  ._2vnXsGTRbU3-4Nunt2vs2R {
    background: var(--color-nav-background);
  }

  div._37YvoKvKbb_BAH_q6k7icq {
    background: transparent;
    width: 60px;
  }

  ._2vDQ-rlDmKYkXN6NWHxDsr {
    left: initial;
    right: 20px;
  }

  ._2vDQ-rlDmKYkXN6NWHxDsr.sXzpM2FLKY1JoYxTswuLx {
    left: 20px;
  }

  ._2EEH4WgMdeDVIcFcQriJ9f {
    left: initial;
    right: 20px;
    padding-right: 0;
  }

  ._2vDQ-rlDmKYkXN6NWHxDsr._1PJ5ZbNHjr0-YgNYGO8Dxz {
    right: initial;
    left: initial;
  }

  ._1IshAAEtj1tWsclteTVkpY {
    width: 0;
    padding-left: 0;
    background-color: var(--color-nav-background);
    border-radius: 0;
  }

  ._1IshAAEtj1tWsclteTVkpY._22-UGh1Di6C-CTwCJzRj1A {
    padding-left: 60px;
    width: 100%;
  }

  ._2Ch6A3EeoY4rXX1I9qdcgw {
    position: absolute;
    top: 60px;
    right: 0;
    left: 0;
    padding: 20px 20px 1px;
    width: 100%;
    overflow: auto;
    height: calc(100vh - 60px);
    border-radius: 0;
  }

  ._1SQfdUH9VujM7F4WQiz2Nk {
    max-width: 100%;
  }
}

:root {
  --Checkbox-width: 15px;
  --Checkbox-height: 15px;
  --Checkbox-shadow-color: rgba(0, 0, 0, 0.5);
}

._1ufw-te92fswi3tmPD11Xd {
  display: flex;
  align-items: center;
  padding: 0.5rem;
}

._3J2T-JJ8chy_JZdQX6i25l {
  flex-shrink: 0;
  width: fit-content;
  padding: 0.5rem 1rem;
  color: var(--color-primary1);
  cursor: pointer;
}

._2naOBzc1HhpC4ns8LbeQoX {
  position: relative;
  flex-shrink: 0;
  width: var(--Checkbox-width);
  height: var(--Checkbox-height);
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  cursor: pointer;
  border: 2px solid var(--color-content-default3);
}

._2naOBzc1HhpC4ns8LbeQoX::before {
  content: " ";
  position: absolute;
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
  transition: all 0.1s;
  background: var(--color-content-highlight-hover);
}

._2naOBzc1HhpC4ns8LbeQoX:checked::before {
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
}

._2naOBzc1HhpC4ns8LbeQoX:disabled {
  border-color: var(--color-secondary3);
  cursor: default;
}

._2naOBzc1HhpC4ns8LbeQoX:disabled::before {
  background-color: var(--color-secondary3);
}

._2naOBzc1HhpC4ns8LbeQoX:disabled+._3J2T-JJ8chy_JZdQX6i25l {
  color: var(--color-secondary3);
  cursor: default;
}

.fxQj0b6eVTJcHOlFwmkIP {
  border-color: var(--color-error);
  background-color: var(--color-secondary3);
}

.fxQj0b6eVTJcHOlFwmkIP::before {
  background-color: var(--color-error);
}

._1SvxstR1FyhxFGhNaO4GTX {
  padding-left: 10px;
  padding-right: 0;
}

._1SvxstR1FyhxFGhNaO4GTX ._3J2T-JJ8chy_JZdQX6i25l {
  padding: 0;
}

._3hNb-dShxN-j6nvB4-6-um::after {
  content: "OFF";
  font-weight: bold;
  font-size: var(--fontSize-xs);
  margin-left: 1.8rem;
  vertical-align: -webkit-baseline-middle;
  position: absolute;
  bottom: 7px;
  left: 6px;
}

._22qy61NV5HPMhLiSw_sTYy::after {
  position: absolute;
  bottom: 7px;
  left: 6px;
}

._3hNb-dShxN-j6nvB4-6-um {
  margin: 0;
  width: 66px;
  height: 26px;
  border: none;
  border-radius: 13px;
  background: var(--color-button-switch-bg);
  color: var(--color-button-switch-label);
  box-shadow: 0 2px 4px 0 var(--Checkbox-shadow-color);
}

._3hNb-dShxN-j6nvB4-6-um::before {
  top: 2px;
  right: 42px;
  bottom: 2px;
  left: 2px;
  border-radius: 50%;
  background: var(--color-button-switch-circle);
  color: var(--color-button-switch-label);
  box-shadow: 0 2px 4px 0 var(--Checkbox-shadow-color);
}

._3hNb-dShxN-j6nvB4-6-um:checked {
  background: var(--color-button-switch-bg-active);
  color: var(--color-button-switch-label-active);
}

._3hNb-dShxN-j6nvB4-6-um:checked::after {
  content: "ON";
  margin-left: 1rem;
}

._22qy61NV5HPMhLiSw_sTYy:checked::after {
  position: absolute;
  bottom: 7px;
  left: 0;
}

._3hNb-dShxN-j6nvB4-6-um:checked::before {
  background: var(--color-button-switch-circle-active);
  right: 2px;
  left: 42px;
}

._3hNb-dShxN-j6nvB4-6-um:disabled {
  background-color: var(--color-button-switch-bg-disable);
  /* color: var(--color-button-switch-label-disable) */
}

._3hNb-dShxN-j6nvB4-6-um:disabled::before {
  background-color: var(--color-button-switch-circle-disable);
  color: var(--color-button-switch-label-disable);
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  cursor: pointer;
  color: red;
}
._2bD-ZzGwEU_V9nBfq_kpWp ul {
  margin: 0;
  padding: 0;
  width: 100%;
}

._2bD-ZzGwEU_V9nBfq_kpWp ul._1M-rCtPzM8ezivyDG5UAD3 {
  display: flex;
  flex-flow: column;
}

._2bD-ZzGwEU_V9nBfq_kpWp ul._3AIzOhIJDZW3iMtovCmuu0 {
  display: flex;
  width: calc(100% + 20px);
  margin: 0 -10px;
  height: 100%;
}
._1aszB0h9E3n5NemsBkHdur{
  display: flex;
  align-items: center;
  justify-content: center;
}
._2bD-ZzGwEU_V9nBfq_kpWp ul li {
  display: block;
  position: relative;
  width: 100%;
  min-height: 140px;
  margin: 0 0 20px 0;
}

._2bD-ZzGwEU_V9nBfq_kpWp ul._3AIzOhIJDZW3iMtovCmuu0 li {
  margin: 0 10px 10px 10px;
}

._2bD-ZzGwEU_V9nBfq_kpWp ul li input[type=radio] {
  position: absolute;
  visibility: hidden;
}

._2bD-ZzGwEU_V9nBfq_kpWp ul li label {
  display: block;
  position: relative;
  height: 100%;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  background-color: var(--color-content-default1);
  background-repeat: no-repeat;
  background-size: 100px;
  background-position: center;
  -webkit-transition: all 0.25s linear;
}


._2bD-ZzGwEU_V9nBfq_kpWp ul li ._3ig5VUp6iFV3yvQVMEZEhh {
  display: block;
  position: absolute;
  border: 2px solid var(--color-content-default2);
  border-radius: 100%;
  height: 18px;
  width: 18px;
  top: 10px;
  right: 10px;
  z-index: 5;
  transition: border .25s linear;
  -webkit-transition: border .25s linear;
  cursor: pointer;
}

._2bD-ZzGwEU_V9nBfq_kpWp ul li ._3ig5VUp6iFV3yvQVMEZEhh::before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 10px;
  width: 10px;
  top: 2px;
  left: 2px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~ ._3ig5VUp6iFV3yvQVMEZEhh {
  border: 2px solid var(--color-content-highlight-hover);
}

._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~ ._3ig5VUp6iFV3yvQVMEZEhh::before {
  background: var(--color-content-highlight-hover);
}

._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~ label {
  border: 1px solid var(--color-content-highlight-hover);
  color: var(--color-content-highlight-hover);
  background-color: var(--color-content-overlay3);
}


._2bD-ZzGwEU_V9nBfq_kpWp ul li label._3PMsHdCIwVSzeYs-g5LFcH {
  background-image: url(/assets/free-default.png);
  background-size: 180px;
}

._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~ label._3PMsHdCIwVSzeYs-g5LFcH {
  background-image: url(/assets/free-active.png);
  background-size: 180px;
}
._3FSqSO1dwVDCaWg0A-LCUL{
  position: relative;
  width: 50%;
  height: 50%; 
}
._2bD-ZzGwEU_V9nBfq_kpWp ul li label {
  display: flex;
  justify-content: center;
  align-items: center;

}

._2bD-ZzGwEU_V9nBfq_kpWp ul li label._3cU5AMg6txTg293mt3QCgR {
  display: block;
  position: relative;
  height: 100%;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 100px;
  background-position: center;
  -webkit-transition: all 0.25s linear;
  background: white;
  width: 422px;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~ label._3cU5AMg6txTg293mt3QCgR {
  border: 1px solid var(--color-content-highlight-hover);
  background-color: var(--color-content-overlay3);
}
._2Yw8DWToQ8P4JnIlOv_jge{
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 600;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked  ~ label   p._2Yw8DWToQ8P4JnIlOv_jge {
  color:var(--color-primary3) !important;
  font-size: 11px;
  font-weight: 600;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked  ~ label   p {
  color:var(--color-primary1) !important;
  font-size: 14px;
  font-weight: bold;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked  ~ label  div._1UKn7KLA6-ddl89pn0rrkl {
  color:var(--color-primary1) !important;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]  ~ label  p._2Yw8DWToQ8P4JnIlOv_jge {
  color:var(--color-primary3) !important;
  font-size: 11px;
  font-weight: 600;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]  ~ label   p {
  color:var(--color-secondary4) !important;
  font-size: 14px;
  font-weight: bold;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]  ~ label  div._1UKn7KLA6-ddl89pn0rrkl {
  color:var(--color-secondary1) !important;
}
._1UKn7KLA6-ddl89pn0rrkl{
  padding-left: 10px;
    height: 110px;
    font-size: 11px;
    font-weight: 600;
}
._1QpqmCfZjAxY7yOv2UtSiW{
  margin-bottom: 5px;
  margin-top: 30px;
}
._2Ieqv0ESM-HDMc3Hd5Vane{
  display: flex;
  flex-direction: row;
  width: 200px;
  height: 70px;
  position: absolute;
  top: 54px;
  left: 214px;
  justify-content: flex-end;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio] ~ ._3cU5AMg6txTg293mt3QCgR ._2Ieqv0ESM-HDMc3Hd5Vane > div {
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center -10px;
  width: 110px;
}
.KZQPquGabSQolV1sSN0o7{
  width: 38px;
  height: 24px;
}
._1LwRBfjHHryMHg4xKzRuNS{
  cursor: pointer;
    width: 100%;
    height: 100%;
    min-height: inherit;
    position: relative;
    display: flex;
    overflow: hidden;
    font-family: OpenSans;
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    color: var(--color-secondary2);
    display: flex;
    align-items: center;
    justify-content: center;
}
._2DY5KDga-7qPsqZh6-wfNl{
  cursor: pointer;
    width: 100%;
    height: 100%;
    min-height: inherit;
    position: relative;
    display: flex;
    overflow: hidden;
    font-family: OpenSans;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    color: var(--color-primary1);
    display: flex;
    align-items: center;
    justify-content: center;
}
._2ghXeOYZj2pp9lNUGW1vkU{
  font-size: 18px;
  text-align: right;
  padding: 10px;
  margin-top: 25px;
  color: var(--color-secondary2);
  font-family: "OpenSans";
  font-weight: bold;
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~ ._3cU5AMg6txTg293mt3QCgR ._2Ieqv0ESM-HDMc3Hd5Vane  ._2ghXeOYZj2pp9lNUGW1vkU{
  color: var(--color-primary1);
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~  label .OAo28qpS9aVdItWJZTd4w ._1LwRBfjHHryMHg4xKzRuNS {
  color: var(--color-primary1);
}
._2bD-ZzGwEU_V9nBfq_kpWp input[type=radio]:checked ~  label .OAo28qpS9aVdItWJZTd4w ._2DY5KDga-7qPsqZh6-wfNl {
  
  color: var(--color-secondary2);
}
._3RC4q2Jyg6ijFCQabr4q73{
  font-size: 16px;
  font-weight: bold;
}
._2bD-ZzGwEU_V9nBfq_kpWp ul li label.AYjzBJ0ScIckD4o7GhqR5 {
  display: block;
  position: relative;
  height: 100%;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 100px;
  background-position: center;
  -webkit-transition: all 0.25s linear;
  background: white;
  display: flex;
  flex-direction: row;  
    justify-content: space-between;
  background-color: var(--color-content-overlay3);
}
._2iWD7BRuCBGym2gwU_wakv{
  height: 110px;
  font-size: 11px;
  font-weight: 600;
  /* position: absolute; */
  margin-left: 20px;
  margin-top: 15px;
}
._392AnWU80X5UGPE4FqDiI8 {
  display: block;
  width: fit-content;
  margin: 40px auto;
  text-transform: none;
  font-weight: normal;
  /* position: absolute; */
  margin-right: 25px;
}
._21gT4ZFg-AfNcyXbnvzlCL{
  /* position: absolute; */
  /* top: 30px; */
  margin-left: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cAOgkpVrZCYxEk1wA8AGf {
  justify-content: center;
  min-width: 160px;
}
@media (max-width: 767px) {
  ._2bD-ZzGwEU_V9nBfq_kpWp ul._3AIzOhIJDZW3iMtovCmuu0 {
    flex-wrap: wrap;
  }
  .cAOgkpVrZCYxEk1wA8AGf {
    display: flex;
    align-items: center;
  }
  ._2bD-ZzGwEU_V9nBfq_kpWp ul li label.AYjzBJ0ScIckD4o7GhqR5 {
    display: flex;
    flex-direction: column;  
      justify-content: center;
    background-color: var(--color-content-overlay3);
  }
  ._392AnWU80X5UGPE4FqDiI8 {
    margin:25px 10px;
  }
  ._21gT4ZFg-AfNcyXbnvzlCL{
    margin-left: 0;
  }
}
@media (max-width: 359px) {
  ._2bD-ZzGwEU_V9nBfq_kpWp ul._3AIzOhIJDZW3iMtovCmuu0 {
    flex-wrap: wrap;
  }
  .cAOgkpVrZCYxEk1wA8AGf {
    display: flex;
    align-items: center;
  }
  ._2bD-ZzGwEU_V9nBfq_kpWp ul li label.AYjzBJ0ScIckD4o7GhqR5 {
    display: flex;
    flex-direction: column;  
      justify-content: center;
    background-color: var(--color-content-overlay3);
  }
  ._392AnWU80X5UGPE4FqDiI8 {
    margin:25px 10px;
  }
  ._21gT4ZFg-AfNcyXbnvzlCL{
    margin-left: 0;
  }
  ._1aszB0h9E3n5NemsBkHdur{
    display: block;
  }
}

._20PHhKsbpFzoS1QQ0J5JU1 {
  display: inline-flex;
  align-items: flex-start;
  width: calc(100% - 20px);
  /* 10px of content and 10px of image */
  margin: 0 0 10px 0;
  padding: 10px;
  background-color: var(--color-content-overlay1);
  color: var(--color-content-default1);
}

._3uuj5DSg9-OA6yPISBlDmo {
  border: 1px solid var(--color-highlight-hover1);
}

._20PHhKsbpFzoS1QQ0J5JU1:hover {
  background-color: var(--color-content-overlay2);
}

._1qVeBQGHj8pjr2-mHOrb4- {
  font-weight: normal;
}

._2VHs_pjha5gXCKKL-hnYil {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 10px 0 0;
}
._3VAmxoLktBQvNeBg_TlqwF {
  display: flex;
  flex-direction: row;
}

._9LHzImBGnrwa8rNtlNg2v {
  margin: 0 10px 0 0;
}

._1zXZFmAB0Bs6OQwDP44ahB {
  display: flex;
  flex-flow: column;
  flex: 1;
  margin: 0 10px 0 0;
}

/* .mainInfo {
  flex: 1;
  justify-content: center;
  width: 100%;
}

.statusInfo {
  flex: 1;
  justify-content: center;
  width: 25%;
} */

._2iNSHJfvh-zgy5HQgTxFzX {
  justify-content: center;
  min-width: 202px;
}

._1fjZnR95hlg4h-Gjw7-oxi {
  justify-content: center;
  align-items: end;
}

._17XVCfFN6jaC6Atjx5Pd48 {
  margin: 0 0 5px 0;
  font-size: var(--fontSize-l);
  font-weight: bold;
}

._1q8JT3AH5sEWmVIVdWgF95 {
  margin-top: 5px;
  font-size: var(--fontSize-xs);
}

._1OeWGTqyV7hm4ijTGrXPTU,
._1q8JT3AH5sEWmVIVdWgF95 {
  color: var(--color-content-highlight-hover);
  font-weight: bold;
}

.VQEFCY0QGU_1DhrgJ0anO {
  margin: 10px 0 0 0;
  font-weight: normal;
  font-size: var(--fontSize-s);
  cursor: pointer;
}

._1_IQmSPvNVuXSIqeMLEweG {
  margin: 0 0 10px 0;
}

.g-Ne2d13YjdMtNPAp_Zk6 {
  color: var(--color-content-highlight-hover);
}

._18J40aJt374IoGupkmKQW7 {
  color: var(--color-content-error);
}

._39OVC24kSWP_xf8Q4LUqHT {
  margin: 5px 0 5px 0;
  text-transform: none;
  font-weight: normal;
  min-height: fit-content;
  /*fix when text is too long (text comes out of the button) */
}

.Collapsible__trigger {
  display: flex;
  align-items: center;
  margin: 10px 0 0 0;
  font-weight: 600;
  font-size: var(--fontSize-s);
  cursor: pointer;
}

.Collapsible__trigger ._1l7Ni9fJPH3xLJ6lbnDylT {
  width: 20px;
  height: 20px;
  transform: rotate(-270deg);
}

.Collapsible__trigger ._1l7Ni9fJPH3xLJ6lbnDylT path {
  stroke: var(--color-content-default1);
}

.Collapsible__trigger.is-open ._1l7Ni9fJPH3xLJ6lbnDylT {
  transform: rotate(270deg);
}

._2C-4BnEeZJU5oEzfDvD50N {
  --Checkbox-width: 22px;
  --Checkbox-height: 22px;
}

.KjjhopcY0AjA3CTr1sdLC {
  cursor: pointer;
}

._1vcjrxpG_FVGCQOZnIfGvI {
  color: var(--color-content-highlight-hover);
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 1024px) {
  ._1zXZFmAB0Bs6OQwDP44ahB {
    flex: 1;
    margin: 0;
  }
  ._3VAmxoLktBQvNeBg_TlqwF {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 0;
  }
  ._2CzeDxjWMdQVFNt_shxOfb {
    font-size: 14px;
    margin: 11px 0px;
  }
  ._1_IQmSPvNVuXSIqeMLEweG {
    margin: 0;
  }
}
@media (max-width: 767px) {
  ._20PHhKsbpFzoS1QQ0J5JU1 {
    flex-flow: column;
    padding: 0;
    width: 100%;
  }

  ._9LHzImBGnrwa8rNtlNg2v {
    width: 100%;
    height: auto;
    margin: 0;
  }

  ._1WtrLz-xYO1FzB0SPCbW4g {
    min-height: 160px;
  }

  ._2VHs_pjha5gXCKKL-hnYil {
    flex-flow: column;
    margin: 10px 0 10px 0;
  }

  ._3VAmxoLktBQvNeBg_TlqwF {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
  }

  ._1zXZFmAB0Bs6OQwDP44ahB {
    width: 100%;
    margin: 0;
  }

  ._17XVCfFN6jaC6Atjx5Pd48 {
    font-size: var(--fontSize-m);
  }

  ._1MEoRBu2vfzN8cwhzXxluT,
  .zu1qPflJbEYlHPHxMtJ5u {
    padding-left: 20px;
  }

  .zu1qPflJbEYlHPHxMtJ5u {
    margin: 40px 0 0 0;
  }

  ._5b5XBeIgAPLyt5yDj1q7n {
    margin-right: 10px;
  }

  ._2iNSHJfvh-zgy5HQgTxFzX {
    display: flex;
    align-items: center;
  }

  ._39OVC24kSWP_xf8Q4LUqHT {
    font-size: var(--fontSize-s);
  }

  ._2C-4BnEeZJU5oEzfDvD50N {
    align-self: center;
  }
}

._3DzmDRvU46G2f4khr2zBlF {
  background-color: var(--color-secondary1);
  padding: 20px;
}

._3DzmDRvU46G2f4khr2zBlF>._1WNNpDnKzYF4yeylZ5sg67 {
  color: var(--color-content-default1);
  font-size: var(--fontSize-m);
  font-weight: normal;
}

._1Zte3Aq4H2HLb_QHecR-Gb {
  width: 100%;
  max-width: 100%;
  font-size: var(--fontSize-m);
}

.Ubj8unlTq0unNOOqrsI8y {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
}

._1sC8IinIg30Ok6fQd_iWpz {
  display: flex;
  margin: 10px 0 0 0;
}

._1sC8IinIg30Ok6fQd_iWpz Input {
  margin: 0 10px 20px 0;
}

._28R4TF3BfHjz5REO9Ls8vh {
  min-width: 172px;
  margin: 0 auto;
  text-transform: none;
  font-weight: normal;
  font-size: var(--fontSize-s);
}

._1Aapfx21Lt8ekpy5VHDlxY {
  display: block;
  color: var(--color-content-highlight-hover);
  font-size: var(--fontSize-s);
}

._2NRlOjj816gLq50RCElZOK {
  display: block;
  margin: 10px 0 0 0;
  font-size: var(--fontSize-s);
}

@media (max-width: 767px) {
  ._3DzmDRvU46G2f4khr2zBlF ._1WNNpDnKzYF4yeylZ5sg67, ._1Zte3Aq4H2HLb_QHecR-Gb {
    font-size: var(--fontSize-s);
  }
}
._2JDDDdeHfq7jJhsDbN-MxO {
  color: var(--color-content-default1);
  width: auto;
  height: auto;
}

@media (max-width: 767px) {
  ._2JDDDdeHfq7jJhsDbN-MxO,
  .Ag7ljVpAE3IDbct6nWu7g {
    width: auto !important;
  }
  ._3lYU1TH1Py8NKJY5bAZTJT {
    margin-bottom: 40px;
  }
}

._1WbDYN0XXv7hVC7WLVkNDz {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-bottom: 55px;
}

.D4eIeHmEjLlJ8MFUnxnv6 {
  font-size: var(--fontSize-s);
  display: block;
  margin: auto;
}

.xksrFJp-1oAwQXmuMmvFe {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  text-align: center;
}

._1oakd0bHJGONUvuDLcrxdE {
  font-size: var(--fontSize-s);
  color: var(--color-content-highlight-hover);
  font-weight: bold;
  cursor: pointer;
}

._2trEUpTdb7vb2AHA2W_D3t {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
}
.Ag7ljVpAE3IDbct6nWu7g {
  width: 328px;
  height: 19px;
  font-size: 14px;
  height: 19px;
  font-size: 14px;
  color: var(--color-primary3);
}
._2n1HMi5s8-BIWXR2X8LWJi {
  height: 19px;
  font-size: 14px;
  color: var(--color-primary3);
}
._1-WF-kehod6iTWrtZvyLto {
  width: 53px;
  height: 19px;
  font-size: 14px;
  color: var(--color-highlight-hover1);
  margin-left: 5px;
  cursor: pointer;
}
._3lYU1TH1Py8NKJY5bAZTJT {
  margin-top: 40px;
  text-align: center;
}

._3BvqH7x7G_L8wPtCituWl3 {
  color: var(--color-content-default1);
  width: 330px;
  height: auto;
}

._3BeqtekcWoFr7NLA-ANYvA {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-bottom: 55px;
}

._3y414U2AwwRvqsMiTpGx9x {
  font-size: var(--fontSize-s);
  display: block;
  margin: auto;
}

._8VIpdTAXS9ChNvnpQiTte {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  text-align: center;
}

._1rz0ULA22kQKXWBWkdt_yT {
  font-size: var(--fontSize-s);
  color: var(--color-content-highlight-hover);
  font-weight: bold;
  cursor: pointer;
}

.qR9nv-xcU5ywCkSnMKvAZ {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
}

._11DrbZDVKc_0VKu2bQYMsa {
  color: var(--color-content-default1);
  max-width: 490px;
}

._3wQxwxFeGch05xtvpD6J8x {
  width: calc(100% - 10px);
}

._3wQxwxFeGch05xtvpD6J8x:hover {
  background-color: var(--color-secondary1);
}

._2ziql4UGb9Li4xjUoEXFSa {
  float: left;
  cursor: pointer;
  font-size: var(--fontSize-s);
  font-weight: normal;
}

.BO3tt5oKqaoU0Sk7ayNMe {
  float: right;
  cursor: pointer;
  font-size: var(--fontSize-s);
  font-weight: normal;
}

._2y9MRd7ROEsQF0neweqXdh {
  display: flex;
  flex-flow: column;
  margin: 0;
}

._2HzB1Fa_MrCp3WoaetYZia {
  margin: 10px 0 5px 0;
  font-size: var(--fontSize-l);
  font-weight: bold;
}

._2JFHB-lmRjtXdEi7V9SfY6 {
  color: var(--color-content-highlight-hover);
  font-weight: bold;
}

._3fygq5nKrIwUprM2KkwZHm {
  min-height: 30%;
  height: auto;
}

.Collapsible__trigger .nBObRwznyPt3k9mH-hYsu {
  width: 20px;
  height: 20px;
  transform: rotate(-270deg);
}

.Collapsible__trigger .nBObRwznyPt3k9mH-hYsu path {
  stroke: var(--color-content-default1);
}

.Collapsible__trigger.is-open .nBObRwznyPt3k9mH-hYsu {
  transform: rotate(270deg);
}

.uzCgwexWlHZCD-1L164Rd h1 {
  margin-top: 50px;
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
}

._2yYmMhxctOMU4hEG1Toeod {
  font-size: var(--fontSize-s);
  font-weight: bold;
}

._3BjUo2i9YeWVM_r9QwPKB5 {
  margin: 50px 0 0 0;
  text-align: center;
}

._1bpgrn2T6v6h2r-IZFo-MM {
  display: block;
  margin: 20px 0 30px 0;
  text-align: center;
}

.lfJ0VI3SKA3NxZu2f9ssi {
  display: block;
  text-align: center;
  width: fit-content;
  margin: 10px auto;
  text-transform: none;
  font-weight: normal;
}

._1jsNyciE7wF0RL5Kvd4wHs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 40px;
  border-bottom: 1px solid var(--color-primary3);
  margin-bottom: 20px;
}

.cxe32AfRnsOgYZNX4GaEk {
  width: 400px;
}

._1m3hxQM84dwbc3iN2mHMwM {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  display: none;
  margin-top: 23px;
}

._22fbfrPTU8s4s2V0AgBkXU {
  display: flex;
  align-items: flex-start;
  padding: 0.5rem 12px;
  margin-top: 10px;
  color: var(--color-highlight-hover1);
  cursor: pointer;
}

.MRBQE51dhAUG7AM-KYqkq {
  width: 390px;
  margin-left: 45px;
  font-size: 14px;
  color: var(--color-primary3);
}

._1L1UZPEnAiesjex6qc4Peo {
  height: 30% !important;
}

._2giKVmRIbH2s3i7FYceKt7 {
  color: var(--color-content-highlight-hover);
  margin-bottom: 15px;
  font-size: var(--fontSize-xs);
}

._1bfhssaDY3D7yUcIhZzesg {
  color: var(--color-content-default1);
  width: 330px;
  height: auto;
}

._25vZjTr9Z3bMlOwvnGiYfn {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-bottom: 55px;
}

._1rsH41_pKKrxat1vj_C8d4 {
  font-size: var(--fontSize-s);
  display: block;
  margin: auto;
}

._2XZBfZ4ui1Et4mbOCW7m2- {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  text-align: center;
}

._24ybxD7kB8C3S-BEaHpJwz {
  font-size: var(--fontSize-s);
  color: var(--color-content-highlight-hover);
  font-weight: bold;
  cursor: pointer;
}

._117iebGgiatL4RFaMIO5EW {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
}

._15q0pahT8wWxCGhA75w17r {
  max-width: 1024px;
  height: 100%;
  margin: 0 auto;
}

hr {
  border-color: var(--color-primary3);
}

._2nJp85XmBTjAhoa4qmEONX {
  font-size: var(--fontSize-l);
  font-weight: normal;
  color: var(--color-primary1);
  margin-bottom: 50px;
}

._3D1GSrQuL0C5C6XgQpzl-K {
  font-size: var(--fontSize-s);
  font-weight: normal;
  color: var(--color-primary1);
  margin: 20px 0;
}

._3hL26a52qi9kQKzi4qwNVc {
  display: flex;
  justify-content: space-between;
}

._3QFYSvHVnrucl1If_anhMR {
  width: 100px;
}

._2bdqlXaliCXEZ6_cnAG23o {
  margin-right: 60px;
  z-index: 9999;
}

.wl-0bGGcZuXyHwc3R6KXW {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}
.sEd3Vv32nqMzlqIqCk2ag {
  flex-direction: row-reverse;
}

._2cP0wwXgJqDNT9A2rgUkMH {
  margin-top: 50px;
  display: flex;
  justify-content: flex-end;
}

._3faziAY7Gq1v2NqdJULlbE {
  font-size: var(--fontSize-s);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-content-highlight-hover);
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
}

._1KqXp7LW3DuFZS_2DaMycO a {
  margin-left: 20px;
}

@media (max-width: 767px) {
  ._1KqXp7LW3DuFZS_2DaMycO {
    display: flex;
    margin-left: 0;
  }
  ._1KqXp7LW3DuFZS_2DaMycO a {
    margin: 0 10px 0 0 !important;
  }
}

._2cQK8_pk7ALF3jWKpkdYrx {
  height: 40px;
  margin-bottom: 5px;
  float: left;
  width: 94%;
}

._2cQK8_pk7ALF3jWKpkdYrx p {
  display: inline-block;
  margin-top: 5px;
}

._27r1P7OBZpVqywP1SgbV0T {
  height: 24px;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
}

._2empwrFpPzvmn9NpO4FYZg .Collapsible {
  border: 1px solid var(--color-primary3);
  padding: 5px 20px 0;
}

._2empwrFpPzvmn9NpO4FYZg .Collapsible__trigger ._21zzXxqF34qI3opcZp460d {
  width: 20px;
  height: 20px;
  transform: rotate(-270deg);
}

._2empwrFpPzvmn9NpO4FYZg .Collapsible__trigger ._21zzXxqF34qI3opcZp460d path {
  stroke: var(--color-content-default1);
}

._2empwrFpPzvmn9NpO4FYZg .Collapsible__trigger.is-open ._21zzXxqF34qI3opcZp460d {
  transform: rotate(270deg);
  margin-top: 2px;
}

._2empwrFpPzvmn9NpO4FYZg .Collapsible__trigger.is-closed ._21zzXxqF34qI3opcZp460d {
  float: right;
  padding-bottom: 10px;
  margin: 0;
}

._2empwrFpPzvmn9NpO4FYZg .Collapsible__contentOuter {
  width: 100%;
}

._2empwrFpPzvmn9NpO4FYZg .Collapsible__trigger {
  margin-top: 5px !important;
  float: right;
  width: 5%;
  flex-direction: row-reverse;
}

._2empwrFpPzvmn9NpO4FYZg .arrow {
  float: right;
}

._3vuvjWwqLGKJo8wWSrvM9H {
  min-height: 80px;
  width: 100%;
  display: grid;
  color: var(--color-primary1);
}

.fPtGWe5Bgk2dIA0nF14dz {
  display: inline-block;
  float: right;
}

._21zzXxqF34qI3opcZp460d svg {
  float: right;
}

._1yZh1PSNeLKOlrG8cHd-2P {
  color: var(--color-primary3);
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

._2cNKWU76Rz9GSLI36t1l9- {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: none;
  color: var(--color-content-highlight-hover);
}

.bqOieS_DfNoJyBcbctvDX {
  display: flex;
}

._1Jt257EahDvENTue9rsDut {
  margin: auto 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
  text-decoration: none;
  cursor: pointer;
}

._1Jt257EahDvENTue9rsDut > span {
  bottom: 9px;
  position: relative;
}

._1eWVkZW49jfoRvLd4NV5Op {
  width: 24px;
  height: 32px;
  margin: auto 0;
  transform: rotate(180deg);
  stroke: var(--color-player-default1);
  stroke-width: 2px;
  transition: stroke var(--PlayerOverlay-iconDuration) ease-in-out;
}

:root {
  color: var(--color-content-default1);
}

._1l4hKsmvtWLwPQj6tNTKgw {
  margin-bottom: 38px;
}

.M8fLeJYUI-13MOZBT0TT_ {
  font-size: var(--fontSize-s);
  font-weight: 600;
  text-transform: inherit;
  display: block;
  margin: auto;
  margin-bottom: 10px;
  text-align: center;
}

._1lClcalJO9TTLhPEJzT7mt {
  font-size: var(--fontSize-m);
  font-weight: normal;
  text-align: left;
  margin: 10px 0 30px 0;
}

._2MTgybCspwfEb-ty-vhhhL {
  font-size: var(--fontSize-s);
  color: var(--color-content-highlight-hover);
  font-weight: bold;
  cursor: pointer;
}

.prjrzEdcXHoyRfiCQKayh {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
  padding-left: 5px;
  text-align: left;
}

._3WY04URnHVc14gKWviAPFM {
  margin-top: 20px;
}

._3WY04URnHVc14gKWviAPFM > svg {
  margin-top: 20px;
  width: 80px;
  height: 80px;
}

._3WY04URnHVc14gKWviAPFM circle {
  fill: var(--color-content-highlight-hover);
}

._3WY04URnHVc14gKWviAPFM path {
  fill: var(--color-secondary1);
}

._1_3SrH-AW9-jIh-PjIcxUW {
  font-size: var(--fontSize-m);
  font-weight: bold;
  text-align: center;
  margin: 20px 0 20px 0;
}

._2eBfnqGE1d_Kefmi7odbUe {
  font-size: var(--fontSize-m);
  font-weight: normal;
  text-align: center;
  margin: 10px 0 30px 0;
}

.wk8TpBSj6QFhE1N0dMx4G {
  font-size: var(--fontSize-s);
  font-weight: bold;
  font-style: normal;
  color: var(--color-content-highlight-hover);
  margin-top: 20px;
}
.AqXrQ4pod86TGoU9yCATB {
  font-size: var(--fontSize-s);
  font-weight: bold;
  font-style: normal;
  color: var(--color-content-default3);
  margin-top: 20px;
}

.AqXrQ4pod86TGoU9yCATB:hover {
  color: var(--color-content-default3);
  cursor: not-allowed;
}

._1-VgM0agxA35mdK2anrbOI {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  text-align: center;
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 767px) {
  ._1lClcalJO9TTLhPEJzT7mt,
  ._1_3SrH-AW9-jIh-PjIcxUW {
    font-size: var(--fontSize-s);
  }
}

._2iZALdQPeu7_WSmRRmk96Z {
  color: var(--color-login-error);
  /* position: absolute; */
  left: 0;
  right: 0;
  text-align: left;
  margin-left: 20px;
  font-weight: bold;
}

._369_T_OFFp-NackeyhqyDp p {
  font-weight: bold;
}

._2Qk9YpCaCQOQz2gzttpKUy {
  margin-top: 45px;
}

._2oOWeKQMIQObzfiTxFeZnh {
  width: calc(100% - 10px);
  height: 50px;
  padding-left: 10px;
}

._1YynTmLaPQhV-mYwmg9AGj {
  margin: 25px 0;
}

._1-HrzbA7-HHq1-idbFglec {
  margin: 40px 0;
}

._3dt5wXt-EHV2bVvJ_I2MyW {
  color: var(--color-button-login-link-font);
}

._3dt5wXt-EHV2bVvJ_I2MyW:hover {
  color: var(--color-button-link-font-hover);
}

._1Fvyz72Bh0HqsC3G_baxcW {
  font-size: var(--fontSize-s);
  width: 240px;
  line-height: 27px;
}

._2KUeaFcxqb8BRnoUwpPLyd {
  text-align: right;
  /* margin-bottom: 50px; */
  padding-right: 10px;
  /* margin-right: -53px; */
}

.SzBfxspxJRgmJBjyjFiuQ {
  color: var(--color-login-primary2);
  padding-right: 10px;
}

._1EGStiIC4aB-2UqfSIYBkk ._2KUeaFcxqb8BRnoUwpPLyd {
  padding-right: 0px;
}

._1KooZRFiFtGkDC_vgVvEfO ._2KUeaFcxqb8BRnoUwpPLyd {
  padding-right: 0px;
}

._1-6-X36WPwTm50_g5OecJ5 {
  font-size: var(--fontSize-s);
  width: 240px;
  margin: 0;
  height: auto;
}

@media (max-width: 767px) {
  ._1-6-X36WPwTm50_g5OecJ5 {
    width: 180px;
  }
}

._2FLkxBEv3IdiB_0-LCVtKm {
  margin-top: 35px;
}

._15bXB73SRAbrdVMTmmvghe {
  width: 100px;
  margin: 20px;
}
._3DU1WA7rL6I4kXwJvFVNyI{
  width: 280px;
  height: 140px;
  margin: 5px;
}

._2pjI_SSwsa6yQ9fA9WVCDc, ._1s7VZVByBmXkv7R5B68g9s>p:nth-child(1) {
  color: var(--color-login-primary1);
  font-weight: bold;
}

._1s7VZVByBmXkv7R5B68g9s {
  display: inline-block;
  width: 100%;
}

._2XGHJDQfUvFK6MmhI0gujk {
  width: 140px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
}

._2XGHJDQfUvFK6MmhI0gujk>img {
  max-width: 100px;
  max-height: 100px;
  margin: 30px auto 3px;
}

._3RyXEzyZgICVIurnSiYA5K ._2j2_6DcAspFwfpgGAEGwMe, ._3RyXEzyZgICVIurnSiYA5K ._66kMClAAGeAMssqfK2jYU, ._3RyXEzyZgICVIurnSiYA5K ._1s7VZVByBmXkv7R5B68g9s {
  display: block;
  width: 100%;
}

._34_dV2aE3GqKU2EMbIe8Y9 {
  height: auto;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

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

._2iqPXeO8H4umgCjyihwHI {
  font-size: var(--fontSize-s);
  width: 240px;
  margin: 0;
  margin-top: 50px;
  height: auto;
}

@media (max-width: 767px) {
  ._2iqPXeO8H4umgCjyihwHI {
    width: 180px;
  }
}

._1qVoIg8y4FuXI-ArLXDELO {
  text-align: left;
  display: flex;
  border-bottom: solid 1px rgba(255, 255, 255, 0.3);
  padding-bottom: 20px;
  cursor: pointer;
}

._1qVoIg8y4FuXI-ArLXDELO > img {
  width: 60px;
    height: 60px;
}

._1qVoIg8y4FuXI-ArLXDELO > p {
  font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-primary3);
    margin: auto 144px auto 30px;
}

._2NXORXG1pJ4dItNXGEDJGE {
    font-size: var(--fontSize-s);
    width: 100%;
    margin: 0;
    margin-top: 15px;
    cursor: pointer;
    height: auto;
    padding-left:15px;
    padding-right: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--color-button-login-bordered-font);
    background-color: var(--color-button-login-bordered-bg);
    border: var(--borderSize-button-login-bordered) solid var(--color-button-login-bordered-border);
    border-radius: var(--borderRadius-button-login-bordered);
}




._1cvOgIxHJEkQyFXtk2AFu {
    width: 100%;
    text-align: center;
    font-size: var(--fontSize-s);
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    margin-left: -1rem;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-primary-1);
}

@media screen and (max-width: 768px) {
    ._1cvOgIxHJEkQyFXtk2AFu {
        margin-left: 0;
        text-align: center;
    }
}


._2NXORXG1pJ4dItNXGEDJGE:hover {
    color: var(--color-button-login-bordered-font-hover);
    background-color: var(--color-button-login-bordered-bg-hover);
    border: var(--borderSize-button-login-bordered) solid var(--color-button-login-bordered-border-hover);
}

._2Y8AuPL8UEprIRHqH553Aa{
    text-transform: 'capitalize'
}

.Nz-MTyY8aS_fTo0QV3RjV {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 40px 20px 40px;
    font-weight: bold;
}

._1jFI8UEA_6QiUVzxCVkTXs {
    color: var(--color-login-primary1);
    font-weight: bold;
}


@media screen and (max-width: 768px) {
    .Nz-MTyY8aS_fTo0QV3RjV {
        /* padding-left: 0; */
    }
}

._2Mgt9KjATO4ILqRc6QnrXN {
    height: auto;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

._2vAjsgcWnZ0l9FeA7iL0tq {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center,
}

._39UuKWCa0tImIlJjJDaO_K {
    font-size: var(--fontSize-s);
    width: 100%;
    margin: 0;
    margin-top: 15px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-button-login-bordered-font);
    background-color: var(--color-button-login-bordered-bg);
    /* border: var(--borderSize-button-login-bordered) solid var(--color-button-login-bordered-border); */
    border-radius: var(--borderRadius-button-login-bordered);
}

._3P49f3Y06Z1-od91bS79B3 {
    font-size: var(--fontSize-s);
    width: 100%;
    margin: 10px 0;
    padding: 0;
    line-height: 50px;
    /* margin-top: 50px; */
    height: 50px;
}
._5Ty_ueZrrH6Fvo3HUETB0 {
    margin-top: 20px;
    padding-bottom: 10px;
    text-align: center;
}

._3RTUO_w7STQ2wrzTuo-lra {
    color: var(--color-login-primary2);
    padding-right: 10px;
  }

._2Rpvwf1N2zJP2eIbrT59jm {
  text-decoration: none;
  color: var(--color-login-highlight-hover1);
  font-weight: bold;
  margin-bottom: 20px;
}

._2YoY9-4bNiEAoX7kwjl_J7 {
  font-size: var(--fontSize-m);
  overflow-y: auto;
  height: 100vh;
  background: var(--color-modal-overlay)
    url(/assets/background_login.jpg) no-repeat bottom center;
  background-size: cover;
}

._1ud_3VJDeXeNnb9Q1C_yqS {
  font-size: var(--fontSize-m);
  overflow-y: auto;
  height: 100vh;
  background-size: cover;
}

._2v1iqcYrAsckl6y6Axz8Jq {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}

._3ftOCE5leUjsjhyt2fep00 {
  align-items: center;
  justify-content: center;
  margin: 0;
  text-align: center;
  height: 100%;
  padding-top: 90px;
}

._3ftOCE5leUjsjhyt2fep00 {
  padding-top: 0px;
}

._3ftOCE5leUjsjhyt2fep00 .qi2YT3f0aUZFDsLt8QGXM .Fc33MMan4PySSZxxZUFXK {
  margin: 4px auto;
  display: inline-block;
  width: 44%;
  height: 1px;
  border-top: 1px solid var(--color-primary3);
}

._3ftOCE5leUjsjhyt2fep00 .qi2YT3f0aUZFDsLt8QGXM ._1Psv10wWXJym6D7TDgi6PQ {
  margin: 4px 10px;
  display: inline-block;
  height: 1px;
}

._19ZYscoxMzuCruhLoAS40m {
  /* position: fixed; */
  height: 60px;
  width: 100%;
  z-index: 9999;
}

._19ZYscoxMzuCruhLoAS40m fieldset {
  margin-left: 0;
  margin-right: 0;
}

._19ZYscoxMzuCruhLoAS40m span {
  margin-right: 10px !important;
}
._19ZYscoxMzuCruhLoAS40m._3XrtiBtEKu8GcDIADiDHZu {
  background-color: var(--color-login-scrollTopHeader-bg);
}

._1KHxfT_WAKX-AP0A3RYd9d {
  position: relative;
  height: 100%;
  z-index: 1000;
  display: flex;
  flex-direction: column;
}

._3ftOCE5leUjsjhyt2fep00 ._1KHxfT_WAKX-AP0A3RYd9d {
  width: 440px;
}

@media (max-width: 767px) {
  ._3ftOCE5leUjsjhyt2fep00 ._1KHxfT_WAKX-AP0A3RYd9d {
    width: auto;
  }
}

._3Qu7OInNr9SrbOD7qDm2ni {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

._9hOYS_SkWgapB1gPLDsjz,
._2uj5FKQcWARdDqNO8qlpfv {
  white-space: nowrap;
}

._9hOYS_SkWgapB1gPLDsjz {
  width: 100px;
  margin: 20px;
  margin: 5px auto;
  position: relative;
}

._2uj5FKQcWARdDqNO8qlpfv {
  width: 320px;
  height: 160px;
  margin: 5px auto;
  position: relative;
}

._9hOYS_SkWgapB1gPLDsjz img,
._2uj5FKQcWARdDqNO8qlpfv img {
  position: absolute;
  top: 0;
  bottom: 0;
  object-fit: contain;
  left: 0;
  right: 0;
  margin: auto;
}

.stX67SbQNNl7cXH0vZaoG {
  width: 240px;
  height: 120px;
}

._3meVhCk9B5tx9XhNvc5V3l {
  width: 320px;
  height: 160px;
}

._2DqvLaSkkeEO8QPV1jVsh5 {
  width: 420px;
  height: 210px;
}

._3DU-RVBxK5y0fcrCk_VY6v {
  width: 420px;
  height: 210px;
  margin-bottom: 50px;
}

@media (min-width: 767px) and (max-width: 1919px) {
  ._3DU-RVBxK5y0fcrCk_VY6v {
    width: 240px;
    height: 120px;
    margin-top: 40px;
  }
}

@media (min-width: 769px) and (max-width: 1919px) {
  ._3TVNF5RTqp-iQNlKOanluB {
    padding-top: 60px;
  }
}

@media (min-width: 1920px) {
  ._3DU-RVBxK5y0fcrCk_VY6v {
    width: 420px;
    height: 210px;
    margin-top: 40px;
  }
}

._250bxFnICvz0GFq_TQG16C,
._2eulobNWSPP1QO-Q7gOvqZ > p:nth-child(1) {
  color: var(--color-login-primary1);
  font-weight: bold;
}

._1x83FE1avAH9HOOrNQ1OMr {
  margin-top: 45px;
}

._2O5ECSSFG0lidG6BqOGdlY {
  width: calc(100% - 10px);
  height: 50px;
  padding-left: 10px;
}

.a4-1xTg4yma0F1teU04UA {
  color: var(--color-login-error);
  /* position: absolute; */
  left: 0;
  right: 0;
  text-align: center;
}

._3D3GnA1yLWcDielzXe37Mh {
  margin: 15px 0;
}

._2lq631vGpFU5OijP8z4bE1 {
  color: var(--color-button-login-link-font);
}

._2lq631vGpFU5OijP8z4bE1:hover {
  color: var(--color-button-link-font-hover);
}

._3TVNF5RTqp-iQNlKOanluB {
  text-align: center;
  padding-bottom: 5rem;
}

._61R7QG3fzODpOv4zn3-_a {
  height: calc(100% - 60px);
}

._22f_zhMdqG0fk4AMY7zOp {
  height: 5rem;
  bottom: 0;
  position: absolute;
  text-align: center;
  /* padding: 80px 0; */
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

._3U_hCoOmR5xxfuRfwRExIM {
  font-size: var(--fontSize-s);
  width: 240px;
  line-height: 27px;
  margin: 0;
  margin-bottom: 100px;
}

._3j79wCdvRzsb6DIYOGhFGW {
  text-align: right;
  margin-bottom: 50px;
  padding-right: 50px;
}

._24r7qB46guqTnb646awvFt {
  margin-top: 20px;
  margin-bottom: 50px;
  text-align: center;
}

._1-WZpqoOv9462IcQtGZzFO {
  color: var(--color-login-primary2);
  padding-right: 10px;
}

.o7MKyNrmhSmfDi89XtE3l {
  text-decoration: none;
  color: var(--color-login-highlight-hover1);
  font-weight: bold;
  margin-bottom: 20px;
}

._33gH3ZjzH2sCjG-aT-4Dwh {
  height: auto;
  width: 330px;
}

@media (max-height: 890px) {
  ._22f_zhMdqG0fk4AMY7zOp {
    position: initial;
  }

  ._3TVNF5RTqp-iQNlKOanluB {
    padding-top: 30px;
  }
}

@media (max-width: 767px) {
  ._2YoY9-4bNiEAoX7kwjl_J7:before {
    top: -200px;
    left: -50px;
  }

  ._2YoY9-4bNiEAoX7kwjl_J7:after {
    width: 100px;
  }

  ._2YoY9-4bNiEAoX7kwjl_J7 {
    font-size: var(--fontSize-s);
  }

  ._61R7QG3fzODpOv4zn3-_a {
    padding: 20px 20px 62px;
    height: calc(100% - 124px);
  }

  ._250bxFnICvz0GFq_TQG16C {
    margin-top: 40px;
  }

  ._3U_hCoOmR5xxfuRfwRExIM {
    width: 180px;
  }

  ._3DU-RVBxK5y0fcrCk_VY6v {
    width: 240px;
    height: 120px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  ._3TVNF5RTqp-iQNlKOanluB {
    padding-top: 20px;
  }

  ._9hOYS_SkWgapB1gPLDsjz,
  ._2uj5FKQcWARdDqNO8qlpfv,
  ._1UfaBzQnlnAcKQGUgShpgs > img,
  ._2uj5FKQcWARdDqNO8qlpfv > img {
    max-width: 320px;
  }
}

._2i5-P58MKpqM0SrlM0uTpg {
  width: 330px;
  min-height: 453px;
  color: var(--color-content-default1);
}

._1RWrVYm1KANo2LtnpcVQWs {
  margin-top: 0;
  margin-bottom: 20px;
}

._2l4lLM2scLO0lbzRzg0lHr {
  margin: 50px 0 0 0;
  text-align: center;
  font-size: larger;
}

._2f5PC5AvLySvkimWhkpjLO {
  display: block;
  margin: 20px 0 30px 0;
  text-align: center;
}

._1xLTl_EvCzO-HMMw3gQWs1 {
  display: block;
  width: fit-content;
  margin: 10px auto;
  text-transform: none;
  font-weight: normal;
}

._3zcmkctCuPTCBQ3oN7lGq- {
  text-align: center;
  padding: 20px;
}

.TxCwdSneuIpOViMjmXMte {
  width: 80px;
  transform: rotate(90deg);
}

.TxCwdSneuIpOViMjmXMte path {
  fill: var(--color-content-overlay3);
}

.TxCwdSneuIpOViMjmXMte circle {
  fill: var(--color-content-highlight-hover);
}

.a5kLK5mDfY4rFtBhc0NYa {
  width: 80px;
}

.a5kLK5mDfY4rFtBhc0NYa path {
  fill: var(--color-content-overlay3);
}

.a5kLK5mDfY4rFtBhc0NYa circle {
  fill: var(--color-content-highlight-hover);
}

@media (max-width: 345px) {
  ._9hOYS_SkWgapB1gPLDsjz,
  ._2uj5FKQcWARdDqNO8qlpfv,
  ._1UfaBzQnlnAcKQGUgShpgs > img,
  ._2uj5FKQcWARdDqNO8qlpfv > img {
    max-width: 100%;
  }
}

._61R7QG3fzODpOv4zn3-_a .z8mJRDP_YqmMeiwSZz_Sf {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}

@media (max-width: 768px) {
  ._22f_zhMdqG0fk4AMY7zOp {
    position: initial;
  }
}

@media (max-width: 1024px) and (min-width: 769px) {
  ._61R7QG3fzODpOv4zn3-_a .z8mJRDP_YqmMeiwSZz_Sf {
    width: 100%;
    /* padding: 0 12px; */
  }
}

._61R7QG3fzODpOv4zn3-_a ._22OBu4IqEnRBS94DQVGviv {
  width: 100%;
  display: inline-block;
}

._61R7QG3fzODpOv4zn3-_a .Fc33MMan4PySSZxxZUFXK {
  width: 1px;
  height: 40%;
  margin: 19px auto;
  background-color: var(--color-primary3);
}

._61R7QG3fzODpOv4zn3-_a ._2eulobNWSPP1QO-Q7gOvqZ {
  width: 480px;
  display: inline-block;
}

._2Z_VaImQiW8FrJQaVxwcy- {
  width: 180px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
}

/* .ssoLogo:hover {
  -webkit-box-shadow: 0px 0px 27px 0px rgba(140,140,140,0.99);
  box-shadow: 0px 0px 27px 0px rgba(140,140,140,0.99);
  border-radius: 10px;
  transform: scale(1.1, 1.1);
} */

._2Z_VaImQiW8FrJQaVxwcy- > img {
  width: 140px;
  height: 140px;
  margin: 30px auto 3px;
}

._3ftOCE5leUjsjhyt2fep00 .z8mJRDP_YqmMeiwSZz_Sf,
._3ftOCE5leUjsjhyt2fep00 ._22OBu4IqEnRBS94DQVGviv,
._3ftOCE5leUjsjhyt2fep00 ._2eulobNWSPP1QO-Q7gOvqZ {
  display: block;
  width: 100%;
}

._3ftOCE5leUjsjhyt2fep00 .Fc33MMan4PySSZxxZUFXK {
  margin: 60px auto;
  width: 60px;
  height: 1px;
  border-top: 1px solid var(--color-primary3);
}

._3ftOCE5leUjsjhyt2fep00 ._3j79wCdvRzsb6DIYOGhFGW {
  padding-right: 0px;
}

._2gvNkr3rTB4ozvpeqrmDzt {
  width: 480px;
  display: inline-block;
}

._3uqNzGrBIW5Qg5SCyFEvbc {
  width: 100%;
}

.OZ34LmxGgcssqqBaHRnt4 {
  width: 100%;
}

._61R7QG3fzODpOv4zn3-_a .qi2YT3f0aUZFDsLt8QGXM {
  width: 41px;
  margin: 0 60px;
}

.z8mJRDP_YqmMeiwSZz_Sf .qi2YT3f0aUZFDsLt8QGXM {
  margin: 30px 0;
}

._2XQqqfG9vM9WapvOF6xjjB {
  width: 90%;
}

@media (max-width: 1024px) {
  ._61R7QG3fzODpOv4zn3-_a .qi2YT3f0aUZFDsLt8QGXM {
    margin: 0;
  }
}

@media (max-width: 768px) {
  ._61R7QG3fzODpOv4zn3-_a .z8mJRDP_YqmMeiwSZz_Sf,
  ._61R7QG3fzODpOv4zn3-_a {
    display: block;
    /* width: 100%; */
  }

  ._61R7QG3fzODpOv4zn3-_a ._2gvNkr3rTB4ozvpeqrmDzt,
  ._61R7QG3fzODpOv4zn3-_a ._2eulobNWSPP1QO-Q7gOvqZ,
  ._61R7QG3fzODpOv4zn3-_a .qi2YT3f0aUZFDsLt8QGXM {
    width: 100%;
    max-width: 480px;
  }

  ._61R7QG3fzODpOv4zn3-_a .qi2YT3f0aUZFDsLt8QGXM {
    margin: 20px 0;
    display: inline-block;
  }

  ._61R7QG3fzODpOv4zn3-_a ._1Psv10wWXJym6D7TDgi6PQ {
    width: 10%;
    display: inline-block;
  }

  ._61R7QG3fzODpOv4zn3-_a .Fc33MMan4PySSZxxZUFXK {
    margin: 4px auto;
    display: inline-block;
    width: 45%;
    height: 1px;
    border-top: 1px solid var(--color-primary3);
  }

  ._61R7QG3fzODpOv4zn3-_a ._3j79wCdvRzsb6DIYOGhFGW {
    padding-right: 0px;
  }
}

._3IbRAaJevJU9z6og5BN7h_ {
  height: 24px;
  width: 24px;
  stroke: var(--color-primary1);
  margin: 8px 0;
}

._3IbRAaJevJU9z6og5BN7h_ {
  transform: rotate(-90deg);
}

details summary:hover ._3IbRAaJevJU9z6og5BN7h_ {
  stroke: var(--color-secondary3);
}

._1kbT8tR7ITAit9_hyUTcZJ {
  display: block;
  margin: 20px 20px 50px 0;
  position: relative;
}

._1AcvzG1Ik3dPRdJZ8YOwiu {
  width: 100%;
  display: grid;
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  place-items: start;
}

._1AcvzG1Ik3dPRdJZ8YOwiu > * {
  width: 100%;
}

@media (max-width: 1440px){
  ._1AcvzG1Ik3dPRdJZ8YOwiu > * {
    width: 96%;
  }
}
:root {
  --FormProfile-img-width: 80px;
}

._2m_jXgw3QfRQtWloGUv4Gs {
  position: relative;
}

._2iRkvObx0ZTBh3NFtM6eox {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--FormProfile-img-width), auto)
  );
  grid-column-gap: 11px;
  grid-row-gap: 10px;
}

._2QJEl4GJod3bwPglCBJVZ8 {
  display: flex;
  align-items: center;
  position: relative;
  width: 90px;
  height: 90px;
}

.jI5QqKuRxNC_R4y51Y6tz {
  padding-left: 5px;
  margin-top: 30px;
  font-size: var(--fontSize-xl);
  font-weight: bold;
  color: var(--color-content-default1);
}

._3lfkP-Xfnv-nujQkLlONKD {
  margin-top: 5px;
  margin-bottom: 50px;
  display: grid;
}

.xUPvJMPhQNFWJu6vYIHZ4 {
  color: var(--color-content-default3);
  vertical-align: middle;
}

.xUPvJMPhQNFWJu6vYIHZ4 > span {
  color: #fff;
  cursor: pointer;
}

._1E-tcloiGMpPKOR0km2Kz8 {
  justify-content: space-between;
}

._2I7D7ViP6KAtppU6hZ7B_g {
  padding-left: 10px;
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  line-height: 1.43;
}

._1nBisS3Fpplts8AejujpBW {
  padding: 10px;
}

._23k50EPt2bH9rz4DVF4eQt {
  padding-left: 10px;
  font-size: var(--fontSize-m);
  color: var(--color-content-default1);
  max-width: 100%;
}

._3Dgco2IfmYfT07pl7Kcuyz {
  display: block;
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  margin-top: 10px;
}

._1ckPEhw9wh4Z-YKuscod69 {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--color-save-bar-bg);
  padding: 20px 50px;
  text-align: right;
}

._34NIulGrX0t57w_PDozD2E {
  margin-right: 40px;
}

._2GzgcJoQFRsMw9kHE2GIep {
  margin-right: 40px;
  min-width: 200px;
  font-size: var(--fontSize-s);
  font-weight: 600;
}

._1aILz3Pcy0kbzWRVKDTK8a {
  font-size: var(--fontSize-s);
  min-width: 200px;
  font-weight: 600;
}

._3_b-PpRRZyjzhHlb8pJUcr {
  font-size: var(--fontSize-s);
  min-width: 200px;
  font-weight: 600;
  display: block;
  margin: auto;
}

.ndoGDJ8tl8GmjrPnHevQr {
  background: transparent url(/assets/profile_default.png)
    no-repeat !important;
  width: 80px;
  height: 80px;
  display: block;
  background-size: contain !important;
  margin: auto;
}

._3oiqYR-c0Lpr_JjsocnRxV {
  margin-right: 10px;
}

/* .buttonContainer {
  position: absolute;
  top: 200px;
  right: 0;
} */

._3lfkP-Xfnv-nujQkLlONKD {
  max-width: 600px;
}

._3ScCPJcyfpUA5eISXJYFXy {
  max-width: calc(100% - 200px);
}

._5eAupXkEf0qRVon_4g6u9 {
  max-width: 300px;
}

._3SET35GtBHAo3cTtWE1Y9C {
  display: flex;
  justify-content: space-between;
}

.t_2TlIgOVLv4pWuDFxR26 {
  border: solid 1px var(--color-content-default3);
  border-radius: 20px;
  width: 66px;
  height: 26px;
  text-align: center;
}

._3n_zCGeDD6VKtm0fJ87f1h {
  table-layout: auto;
  padding-left: 10px;
}

._38bzNVE7_YBtf9luEQtn6I {
  width: 30px;
  vertical-align: top;
  padding-top: 9px;
}

._8-55m1uNHXLYJ-hyu913V {
  width: 4px;
  display: flex;
  justify-content: center;
}

._3Rf8G1s2YXMi-PZSXZtWCP {
  width: auto;
}

._3v5gQV8I1UpkkJ5REoPsVG {
  fill: var(--color-content-default1);
  height: 24px;
  width: 24px;
}

.uYoMEpn38c6LsLrg73KQu {
  width: 1px;
  height: 38px;
  background-color: var(--color-primary4);
}

._3Dgco2IfmYfT07pl7Kcuyz {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
  padding-left: 10px;
}

._17n-8VG21NYiyYHU40bKhT {
  display: flex;
  align-items: center;
  margin-bottom: 80px;
  width: fit-content;
}

.axo11Dub9yF8WU0z4hQUy {
  font-weight: bold;
  padding-left: 10px;
  font-size: var(--fontSize-xxl);
  color: var(--color-content-default1);
}

.tnj7ocyWSKBbWvRdl3USv {
  background-color: var(--color-content-highlight-hover);
  text-align: center;
  color: var(--main-profile-label-font, var(--color-background-asset));
  position: absolute;
  border-radius: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: fit-content;
  padding: 3px;
  font-size: var(--fontSize-xs);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
}

.cSo6yF8wnAET_a4NLVwSf {
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0 auto;
}

._3pdsEdqT-yF1rIu_ocWGN_ {
  max-width: 300px;
  border-bottom: 1px solid var(--color-input-border-bottom);
}

._3pdsEdqT-yF1rIu_ocWGN_ details summary {
  width: 285px;
  padding: 0px;
}

._3pdsEdqT-yF1rIu_ocWGN_ details > div {
  left: -11px;
  bottom: 0;
}

@media (max-width: 1023px) {
  ._1ckPEhw9wh4Z-YKuscod69 {
    padding: 20px;
  }

  ._2hZ258V5g_HhVO8xV39h6w,
  ._34NIulGrX0t57w_PDozD2E {
    margin-right: 20px;
  }

  ._2GzgcJoQFRsMw9kHE2GIep,
  ._3VR8CUfwZz_gaN9JilVT_J {
    min-width: 150px;
  }
}

@media (max-width: 767px) {
  ._3BJApIaMo36QAH8cua6G2Q {
    margin-top: 0;
    padding-right: 0;
    position: static;
    text-align: center;
  }

  ._17n-8VG21NYiyYHU40bKhT {
    margin-bottom: 30px;
  }

  .cSo6yF8wnAET_a4NLVwSf {
    width: 80px;
    height: 80px;
  }

  .ndoGDJ8tl8GmjrPnHevQr {
    background-size: 800px;
    width: 80px;
    height: 80px;
  }

  ._3ScCPJcyfpUA5eISXJYFXy {
    max-width: 100%;
  }

  ._1ckPEhw9wh4Z-YKuscod69 {
    display: inline-block;
    text-align: left;
  }

  ._2GzgcJoQFRsMw9kHE2GIep {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  ._2m_jXgw3QfRQtWloGUv4Gs {
    height: 15rem;
  }
}

:root {
  --Profile-grid-width: 390px;
}

@media (max-width: 767px) {
  :root {
    --Profile-grid-width: 280px;
  }
}

._3mtgC9g5OM9Y-k5T_GUXTS {
  width: 300px;
  margin: 10% auto;
  text-align: center;
  color: var(--color-content-default1);
}

._3mtgC9g5OM9Y-k5T_GUXTS img {
  width: 100%;
}

._10ZiU0npknuP6etDR1pgn {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--Profile-grid-width), 1fr)
  );
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}

._3C8WS83HGhsQdAaW7MCYpw {
  background-color: var(--color-content-overlay1);
  display: flex;
  align-items: center;
  padding: 60px 20px;
  height: 80px;
  cursor: pointer;
  width: 100%;
}

.PzPeWeoxKdU7l1SX7vFGr {
  justify-content: center;
}

.mdNHkQzk0zg95wpuUnAhu {
  width: 40px;
  height: 40px;
}

.mdNHkQzk0zg95wpuUnAhu path {
  fill: var(--color-content-default3);
}

._1WKk3sivXf6s8X_cbNGvd2 {
  border: solid 1px var(--color-content-highlight-hover);
}

._1sGEwyl2fXCxNCFPqIH3Dn {
  background: url(/assets/profile_default.png) no-repeat;
  width: 80px;
  height: 80px;
  background-size: contain;
}

._1x8KCUlpWxDABAXC7CpsNu {
  padding-left: 20px;
  vertical-align: middle;
}

._3vij88SO1cBQqVkGIblFZY {
  padding-right: 20px;
}

.-lk32zN8WB6FhNT8WEdj4 {
  font-weight: bold;
  font-size: var(--fontSize-xl);
  color: var(--color-content-default1);
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._3wzj9gjPZoobEgVN450Ut7 {
  font-size: var(--fontSize-m);
  color: var(--color-content-default3);
}

._2tzLyy_Iw3KeV2l7LLvhPg {
  height: auto;
  width: 358px;
}

._3mtgC9g5OM9Y-k5T_GUXTS h1 {
  margin-top: 50px;
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
}

._2MhI_Kzf24Ghw95Y2Y2jUj {
  background-color: var(--color-content-highlight-hover);
  text-align: center;
  color: var(--main-profile-label-font, var(--color-secondary3));
  position: absolute;
  border-radius: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: fit-content;
  padding: 3px;
  font-size: var(--fontSize-xs);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
}

._2iLmJJfRmyrvEqFo9gD5ot {
  position: relative;
}

@media (max-width: 767px) {
  ._1sGEwyl2fXCxNCFPqIH3Dn {
    background-size: 60px;
    width: 60px;
    height: 60px;
  }

  ._3C8WS83HGhsQdAaW7MCYpw {
    height: 60px;
  }

  .PzPeWeoxKdU7l1SX7vFGr {
    height: 60px;
  }
}

._1N2ISrwmrOlgIAs-omaS4K {
  padding: 10px;
  border-bottom: 1px solid var(--color-button-bordered-bg);
}

._1U14sNd7SjgseZfrbdep6t {
  margin: 0;
  padding: 0 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--fontSize-s);
  font-weight: 600;
}

.sRnFB4CeTEN6pseNwcyTA {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  width: 19px;
  float: right;
}

.ea0RG1tZ5lEeSQ5HtR2qD {
  text-decoration: none;
  color: var(--color-secondary4);
}

._3uiMwxryLl3gQPeb6ayVsY {
  color: var(--color-secondary4);
  background-color: var(--color-content-highlight-hover);
}

._3uiMwxryLl3gQPeb6ayVsY .sRnFB4CeTEN6pseNwcyTA {
  fill: var(--color-secondary4);
}

.yaUQrdpa81vHFNLCN5lF- {
  color: var(--color-content-default1);
  background-color: var(--color-content-error);
}

.yaUQrdpa81vHFNLCN5lF- .sRnFB4CeTEN6pseNwcyTA {
  fill: var(--color-content-default1);
}


@media (max-width: 767px) {

  ._1N2ISrwmrOlgIAs-omaS4K {
    padding: 5px;
  }

  ._1U14sNd7SjgseZfrbdep6t {
    padding: 0px 20px;
  }

  .sRnFB4CeTEN6pseNwcyTA {
    right: 10px;
    width: 20px;
  }

}

._2kUCVS5tak9PztZm8gzlG9 {
  top: 0;
  position: fixed;
  text-align: center;
  z-index: 999999 !important;
  padding: 0;
  padding-bottom: unset !important;
}

@media (max-width: 767px) {
  ._2kUCVS5tak9PztZm8gzlG9 {
    top: 60px;
  }
}

._2xyHMURhBWSbPWXsj3DkD4 {
  max-width: 490px;
  color: var(--color-content-default1);
}

.fsXobMfXTTwTeC8L4FDPY {
  margin-top: 0;
  margin-bottom: 20px;
}

._3L7YiMUvfUW-4zbifp9Shs {
  margin: 50px 0 0 0;
  text-align: center;
}

._3qIRtkdqi4vrP2dFHR3kxe {
  display: block;
  margin: 20px 0 30px 0;
  text-align: center;
}

._1JJOU5CVyzjnL_4x3RQZ1A {
  display: block;
  width: fit-content;
  margin: 10px auto;
  text-transform: none;
  font-weight: normal;
}

:root {
  --menuWidth: 300px;
}

._2YWntZzdKlYFUXsPBycm_c {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 100000;
}

._3-aRtsjQH9jmChCqThMQe9 {
  height: 100%;
}

._3_meShQv8viLzuxTSBQwyu {
  height: 35rem;
  overflow: auto;
}

._3_meShQv8viLzuxTSBQwyu._3Z7TPJ63izWAiHfRHF4ADf {
  height: auto;
  max-height: 40rem;
}

._3JRbI13IGHCW-OwNxMv-4R {
  overflow: auto;
}

._30S7_e8vLu7hCdLSp4yyy {
  min-height: 48rem;
}

._112R_IVtijNchgXa-CFFM- {
  transition: margin-left 0.3s ease-in-out;
  position: relative;
  z-index: 1;
  padding-bottom: 7px;
}

._1aIUZiq30yBtrXjIL8H2a_ {
  display: none;
}

._1DU2Aas-hVF6wMilpFkO32 {
  display: block;
}

._1GEIC8UPVmlClBWqO2eH1D {
  transition: width 0.3s ease-in-out, left 0.3s ease-in-out;
  z-index: 9999;
}

._2CRCi6opch_uhh8zEWPTUx {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 10;
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  visibility: visible;
  opacity: 1;
  background: transparent;
  /* transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out, background 0.5s ease-in-out; */
  display: flex;
  justify-content: space-between;
  /* width: 100%; */
}

._2uQbJH-HlFu37ODF1LRV_W {
  right: 0;
}

.jAtrF6Crxl_mId0Vk0YNI {
  left: 0;
  right: unset;
}

._39iH49jEuE3Yz0bSPOISbt {
  width: var(--menuWidth);
}

._15fE2gZKsdeO05invIrS5e {
  margin-left: var(--menuWidth);
}

._3I_Irt6PgCHc1ueTl2_S1I {
  margin-right: var(--menuWidth);
}

._2Nu12DN0eAVbcEvZjT_voG {
  width: 100px;
}

._2PNc5aLb1K92Rp4-zd59X7 {
  margin-left: 100px;
}

._1qxmSfoN5olibazFtGsl9m {
  margin-right: 100px;
}

._3fju6uZTka9j1_CZ-3shXE {
  top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

._1js4I_jdw142sROYOIWM4I {
  transition: 0.3s ease-in-out;
}

.n1vxPmIHFSZVhkyrIP13N {
  width: calc(100% - var(--menuWidth));
}

.RQC7ZozwRKJW6fyowi1lW {
  width: calc(100% - 100px);
}

._2Sl1jUGnx6dizjt1GQ_G9d {
  width: 100%;
}

._2LKd3HYxLlreucdxWSvoVZ {
  background-color: var(--color-secondary1);
}

@media (max-width: 1023px) {
  :root {
    --menuWidth: 256px;
  }

  ._112R_IVtijNchgXa-CFFM- {
    width: 100%;
    overflow: hidden;
  }

  ._1dWVBY0Ap4_JmBteW22XJ2,
  ._2PNc5aLb1K92Rp4-zd59X7 {
    margin-left: 0;
    top: 58px;
    padding-bottom: 65px;
  }
  ._1dWVBY0Ap4_JmBteW22XJ2,
  ._1qxmSfoN5olibazFtGsl9m {
    margin-right: 0;
    top: 58px;
    padding-bottom: 65px;
  }

  ._15fE2gZKsdeO05invIrS5e,
  ._3I_Irt6PgCHc1ueTl2_S1I {
    top: 85px;
    padding-bottom: 92px;
  }

  ._2Nu12DN0eAVbcEvZjT_voG {
    left: calc(-1 * var(--menuWidth));
  }

  ._2dirHzfgZ4EMhm67Arj8zp {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    opacity: 1;
    z-index: 200;
  }

  ._2CRCi6opch_uhh8zEWPTUx {
    position: fixed;
    right: 0;
    top: 0;
    padding-left: 0;
    padding-right: 0;
    z-index: 9999;
    height: 60px;
    width: 60px;
  }

  .jAtrF6Crxl_mId0Vk0YNI {
    right: unset;
    left: 0;
    width: auto;
  }

  .n1vxPmIHFSZVhkyrIP13N,
  .RQC7ZozwRKJW6fyowi1lW {
    width: 100%;
  }
}

@media (max-width: 767px) {
  ._1dWVBY0Ap4_JmBteW22XJ2,
  ._2PNc5aLb1K92Rp4-zd59X7,
  ._1qxmSfoN5olibazFtGsl9m {
    z-index: 1;
  }
}

.ZfVfLPrJQwn3rxmaIXm65 {
  display: inline-block;
  max-width: 85%;
  height: 20px;
  position: relative;
  font-size: 12px;
  z-index: 10;
  padding: 5px;
}

._2aptexKwaUiCdZN-wwJfnx {
  top: 10px;
  left: 10px;
}

._1ZIjP5W0cmuo8R5loUirh7 {
  overflow: hidden;
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0;
  line-height: 1;
  text-shadow: none;
}

@media (hover: hover) and (pointer: fine) {
  ._2aptexKwaUiCdZN-wwJfnx:hover::before, ._2aptexKwaUiCdZN-wwJfnx:hover::after {
    display: block;
  }
}
._2aptexKwaUiCdZN-wwJfnx::before {
  text-align: center;
  content: attr(data-tool-tip);
  display: none;
  width: max-content;
  position: absolute;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 4px 8px;
  background-color: #1d1e1c;
  color: white;
  border-radius: 50px;
  font-size: 10px;
  font-weight: 500;
  white-space: nowrap;
  transition: opacity ease-out 150ms, bottom ease-out 150ms;
  bottom: 140%;
  left: -14px;
}

._2aptexKwaUiCdZN-wwJfnx::after {
    content:'';
    width:0;
    height:0;
    position:absolute;
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #1d1e1c 10px;
    left:20%;
    bottom: 100%;
    display: none;
}
._2knZ06i4oQjVh1D-wotlCm {
  display: inline;
}

._3rUZEpjbIqlWtVs1mLf81R {
  fill: var(--color-content-highlight-hover);
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 10px;
}

._3rUZEpjbIqlWtVs1mLf81R svg {
  fill: var(--color-content-highlight-hover);
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

._10h_9QwFVIdvCLPzruKOvX {
  vertical-align: middle;
}

.qZJEDy54LEoPZLKJ3m2-l {
  color: var(--color-content-highlight-hover);
  font-size: var(--fontSize-m);
  font-weight: bold;
}

._3B1zikJPyFI9FYzpz_yqFM {
  color: var(--color-content-default3);
  font-weight: normal;
  margin-left: 22px;
  margin-right: 22px;
}

.ooGroOd7sJTY3KYlGyydp {
  display: inline;
}

.dsADijDqVT2b9tkGN3gS-,
.dsADijDqVT2b9tkGN3gS- > svg {
  fill: var(--color-content-highlight-hover);
  width: 33px;
  height: 33px;
  vertical-align: middle;
  padding: 0 5px;
}

._1oEJIS63nNDn6iY0e1y0WJ,
._1oEJIS63nNDn6iY0e1y0WJ > svg {
  fill: var(--color-content-default3);
  stroke: var(--color-content-highlight-hover);
  stroke-width: 1px;
  width: 33px;
  height: 33px;
  vertical-align: middle;
  cursor: pointer;
  padding: 0 5px;
}

@media (max-width: 767px) {
  .qZJEDy54LEoPZLKJ3m2-l {
    font-size: var(--fontSize-s);
  }
}

:root {
  --PageAsset-headerHeigth: 600px;
  --PageAsset-contentContainerPadding: 20px;
  --PageAsset-HidePosterPlayIconTop: -200px;
}

._2XfZInzSQ4OjWBjua2dapQ {
  margin-top: 0;
  display: flex;
}

._2IG2oA3rKWEzSKxd2A3N7D {
  margin-top: -100px;
}

._3bHOImQyC0WGt46qf_pcOc {
  float: left;
  position: relative;
  margin-right: 50px;
  height: 260px;
  width: auto;
}

._3bHOImQyC0WGt46qf_pcOc._1p89y2-shFwToRwzEjVJG_ {
  margin-left: 50px;
  margin-right: 0;
}
._3CrUzkUetqc3NBwntpAgYF {
  z-index: 50;
  width: 35px;
  height: 20px;
  text-align: left;
}
.pG6HuLEbIf7rpWHnbh9E8 {
  top: 8px;
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 35px;
  max-height: 20px;
}
._3bHOImQyC0WGt46qf_pcOc:hover ._21oEDdpLargl7fqAuW2-tr > svg {
  stroke: var(--color-thumbnail-highlight-hover1);
  fill: var(--color-thumbnail-highlight-hover1);
}

.DdRFhEnN9pu5wTtNqw48l {
  cursor: pointer;
  text-decoration: none;
}
._3r9kOiSY8FzWx9ZyqqZsXa svg,
._21oEDdpLargl7fqAuW2-tr svg {
  width: 56px;
  height: 56px;
}

._21oEDdpLargl7fqAuW2-tr {
  position: absolute;
  cursor: pointer;
  left: calc(50% - (56px / 2));
  top: calc(50% - (56px / 2));
  width: 56px;
  height: 56px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
}

._21oEDdpLargl7fqAuW2-tr circle,
._3r9kOiSY8FzWx9ZyqqZsXa circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._21oEDdpLargl7fqAuW2-tr:hover > svg {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

._3r9kOiSY8FzWx9ZyqqZsXa {
  position: absolute;
  cursor: pointer;
  top: -5px;
  width: 56px;
  height: 56px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
}

._3r9kOiSY8FzWx9ZyqqZsXa:hover svg {
  fill: var(--color-thumbnail-highlight-hover1);
  stroke: var(--color-thumbnail-highlight-hover1);
}

._3r9kOiSY8FzWx9ZyqqZsXa:hover svg {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

._1qyMpahUl3MC477Gg8WfP2 {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  opacity: 0.8;
  border-radius: 4px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  height: 32px;
  line-height: 32px;
  background-color: var(--color-background-asset);
  color: var(--color-thumbnail-primary1);
  font-size: var(--fontSize-xs);
  font-weight: normal;
  margin: 0;
}

._1hf7pZFoCmamh2NkN8hO6Y {
  position: relative;
  bottom: 3px;
  z-index: 50;
}

._3btChQ4uwzjpFFPSmBSuWh {
  position: absolute;
  top: -20px;
}

._30ntXaOYnWQcTA6j5ylpfa,
._3NUEmVLeI0MXL77wvxIwyB {
  position: relative;
  left: 70px;
}
._3NUEmVLeI0MXL77wvxIwyB {
  right: 70px;
}

.ZBYi1T3zTCGATm6qpz1fv {
  color: var(--color-thumbnail-primary1);
  text-transform: uppercase;
  font-size: var(--fontSize-xs);
}

._3zBHV-7cNNTIPMHKj6stGl {
  width: 170px;
}

._2YlXYbzsEa5wayxUxX4Mmu,
.t1sGQVQb-5ibKzCvy9TQ3 {
  position: absolute;
  color: var(--color-thumbnail-primary1);
  text-transform: uppercase;
  top: -20px;
  left: 16px;
}
.t1sGQVQb-5ibKzCvy9TQ3 {
  right: 16px;
}

._3NIIMNRvo8UUkBN8zFLXRp,
._2dgXCvHQnCQSU8ymXX5dI_ {
  color: var(--color-thumbnail-primary1);
  font-size: var(--fontSize-xs);
  position: relative;
  left: 80px;
  top: 14px;
}
._2dgXCvHQnCQSU8ymXX5dI_ {
  right: 80px;
}

._20KA-1MsMk6H6tn92FGn2o {
  text-decoration: none;
}

._1AC4i8nvpwy3GDdrsRZ9Hd {
  font-size: var(--PageAsset-title-fontSize);
  color: var(--color-thumbnail-primary1);
  font-weight: bold;
  text-shadow: 1px 1px 5px var(--color-background-asset);
  padding-top: 40px;
  padding-bottom: 10px;
}

._1_a4mYje1aLtVsHUr44bXd:after {
  content: "";
  display: table;
  clear: both;
}

._2KBdJL_oeLk9H2xvc0JwT5 {
  font-size: var(--fontSize-s);
  font-weight: normal;
}

.gnlMT2Y93z_VUAN_TEdbn {
  margin: 10px 0;
}

._2zbh4b96s2_NgpIIjzsKIT {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.UhCCd7MRoJ3RVcrZkYn9c {
  display: flex;
  align-items: center;
}

._3jU7ZZLbDlYHbISHs3qZiL {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

._3ks0ZFmm5CAsPdvNVZ_fQC {
  color: var(--color-thumbnail-highlight-hover1);
  font-size: var(--fontSize-m);
  font-weight: bold;
}

._3rtMaLXRcCNaA7_nXINCK5 {
  color: var(--color-thumbnail-highlight-hover1);
  font-size: var(--fontSize-s);
  font-weight: bold;
  padding: 5px;
  background-color: var(--color-background-asset);
}

._3dit9JwTqkyeE9_93zCkVT {
  display: flex;
  gap: 5px;
  font-size: var(--fontSize-m);
  font-weight: normal;
  color: var(--color-thumbnail-primary3);
  text-shadow: 1px 1px 5px var(--color-background-asset);
  align-items: center;
  flex-wrap: wrap;
}

._1tzKIP-HVBwH3N5g8uI2xW {
  margin: 20px 0;
  display: inline-flex;
}
._1tzKIP-HVBwH3N5g8uI2xW > div{
  margin: 0 5px 0 0px
}
.zxRgIUAnv20SzeJt08UMd {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}

.zxRgIUAnv20SzeJt08UMd::before,
.zxRgIUAnv20SzeJt08UMd::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

.zxRgIUAnv20SzeJt08UMd::before {
  border-width: 20px;
}

.zxRgIUAnv20SzeJt08UMd::after {
  border-width: 20px;
  border-right-color: var(--color-border-right-padlock-container);
  border-top-color: var(--color-border-top-padlock-container);
}

.yb0Fa1Le-JsXLIiYFbvS {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

._334GYNo71HFFxRS69OFssP,
._334GYNo71HFFxRS69OFssP svg {
  width: 16px;
  fill: var(--color-icon-playlock-fill);
}

._3bHOImQyC0WGt46qf_pcOc:hover ._1MvnuaqwquGIauOSYAZ_hX,
._20KA-1MsMk6H6tn92FGn2o:hover ._1MvnuaqwquGIauOSYAZ_hX {
  display: none;
}

._3bHOImQyC0WGt46qf_pcOc:hover ._3dchtLpsoIu241VWsQD4P,
._20KA-1MsMk6H6tn92FGn2o:hover ._3dchtLpsoIu241VWsQD4P {
  display: initial;
}

._1MvnuaqwquGIauOSYAZ_hX,
._31OnvyFasFNjhn_7lHTrLA {
  display: initial;
}

._3dchtLpsoIu241VWsQD4P,
.L14oIwC98lFIVsIJP5zU- {
  display: none;
}

._3bHOImQyC0WGt46qf_pcOc:hover ._1MvnuaqwquGIauOSYAZ_hX,
._20KA-1MsMk6H6tn92FGn2o:hover ._31OnvyFasFNjhn_7lHTrLA {
  display: none;
}

._3bHOImQyC0WGt46qf_pcOc:hover ._3dchtLpsoIu241VWsQD4P,
._20KA-1MsMk6H6tn92FGn2o:hover .L14oIwC98lFIVsIJP5zU- {
  display: initial;
}

@media (max-width: 1023px) {
  ._1qyMpahUl3MC477Gg8WfP2 {
    font-size: var(--fontSize-xs);
  }
}

@media (max-width: 767px) {
  :root {
    --PageAsset-headerHeigth: 401px;
  }

  ._1_a4mYje1aLtVsHUr44bXd {
    width: 100%;
  }

  ._1AC4i8nvpwy3GDdrsRZ9Hd {
    font-size: var(--fontSize-l);
  }

  ._2KBdJL_oeLk9H2xvc0JwT5,
  ._3ks0ZFmm5CAsPdvNVZ_fQC,
  ._3dit9JwTqkyeE9_93zCkVT {
    font-size: var(--fontSize-s);
  }

  ._3jU7ZZLbDlYHbISHs3qZiL {
    width: 40px;
    height: 40px;
  }

  ._1tzKIP-HVBwH3N5g8uI2xW {
    display: flex;
    justify-content: space-around;
  }

  ._21oEDdpLargl7fqAuW2-tr svg,
  ._3r9kOiSY8FzWx9ZyqqZsXa svg {
    width: 40px;
    height: 40px;
  }

  ._21oEDdpLargl7fqAuW2-tr,
  ._3r9kOiSY8FzWx9ZyqqZsXa {
    position: absolute;
    left: calc(50% - (40px / 2));
    top: calc(50% - (40px / 2));
    cursor: pointer;
    width: 40px;
    height: 40px;
  }

  ._31OnvyFasFNjhn_7lHTrLA,
  .L14oIwC98lFIVsIJP5zU- {
    top: 0;
  }

  ._3btChQ4uwzjpFFPSmBSuWh {
    margin-bottom: -20px;
    position: absolute;
    top: -13px;
    left: -25px;
    width: 130px;
  }

  ._3zBHV-7cNNTIPMHKj6stGl {
    width: calc(100% - 40px);
  }

  .ZBYi1T3zTCGATm6qpz1fv {
    background-color: var(--color-background-asset);
    width: 130px;
    height: 24px;
    line-height: 24px;
    color: var(--color-content-default1);
    font-size: var(--fontSize-xs);
    text-transform: uppercase;
  }

  ._30ntXaOYnWQcTA6j5ylpfa {
    left: 110px;
  }

  ._2YlXYbzsEa5wayxUxX4Mmu {
    background-color: var(--color-background-asset);
    left: -25px;
    top: -10px;
    width: 130px;
    height: 24px;
    line-height: 24px;
    font-size: var(--fontSize-xs);
  }

  ._3NIIMNRvo8UUkBN8zFLXRp {
    left: 100px;
    top: 0;
  }

  ._1C6yQCU-HqLybrLhl2V_GB {
    left: 115px;
    top: 20px;
  }

  ._20KA-1MsMk6H6tn92FGn2o:hover ._31OnvyFasFNjhn_7lHTrLA,
  ._20KA-1MsMk6H6tn92FGn2o:hover ._1MvnuaqwquGIauOSYAZ_hX {
    display: none;
  }

  ._20KA-1MsMk6H6tn92FGn2o:hover .L14oIwC98lFIVsIJP5zU-,
  ._20KA-1MsMk6H6tn92FGn2o:hover ._3dchtLpsoIu241VWsQD4P {
    display: initial;
  }
}

._2m8H_P8bwzn2Z2ILQPFZ9z {
  width: 90%;
  display: flex;
  position: absolute;
  top: -25px;
  align-items: center;
}

._3myDDMuexiQm96OIeQlIK-,
._3myDDMuexiQm96OIeQlIK- svg {
  width: 56px;
  height: 56px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
}

._3myDDMuexiQm96OIeQlIK- {
  cursor: pointer;
  left: calc(50% - (56px / 2));
  top: calc(50% - (56px / 2));
  width: 56px;
  height: 56px;
  /* fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth); */
}

.CJE_M9maum87LpBKJPXyT {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 13px;
}

.CJE_M9maum87LpBKJPXyT p {
  margin-top: unset;
}

._3myDDMuexiQm96OIeQlIK-:hover > svg {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

._3myDDMuexiQm96OIeQlIK- circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._3myDDMuexiQm96OIeQlIK-:hover {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

:root {
  --PageAsset-headerHeight: 600px;
}

@media (max-width: 1440px) {
  :root {
    --PageAsset-headerHeight: 520px;
  }
}

@media (max-width: 1023px) {
  :root {
    --PageAsset-headerHeight: 462px;
  }
}

@media (max-width: 767px) {
  :root {
    --PageAsset-headerHeight: 420px;
  }
}

@media (max-width: 400px) {
  :root {
    --PageAsset-headerHeight: 225px;
  }
}
@media (min-width: 2000px) {
  :root {
    --PageAsset-headerHeight: 800px;
  }
}
@media (min-width: 3000px) {
  :root {
    --PageAsset-headerHeight: 1300px;
  }
}
@media (min-width: 4000px) {
  :root {
    --PageAsset-headerHeight: 1800px;
  }
}
._2Dz0e5rJv-rBboAvzrr3Vs {
  /* max-height: var(--PageAsset-headerHeight); */
  overflow: hidden;
  position: relative;
}

._23BvFnTbkKSYCqaMjRkf1u {
  position: relative;
  width: 100%;
  padding-bottom: 56%;
}

._23BvFnTbkKSYCqaMjRkf1u::before {
  content: "";
  display: block;
  height: 323px;
  object-fit: contain;
  position: absolute;
  background-image: var(--color-slideshow-overlay-before);
  width: 100%;
  z-index: 1;
}

._2Ba2BKrjJCzc6uae28jsF6 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: auto;
}

._3IAZ3Br45OU3clGigluWTD {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(var(--color-background-asset)),
    color-stop(70%, transparent)
  );
  background-image: -webkit-linear-gradient(
    bottom,
    var(--color-background-asset),
    transparent 70%
  );
  background-image: linear-gradient(
    0deg,
    var(--color-background-asset),
    transparent 70%
  );
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

._16qG791lqN71ssMnN51wpl {
  display: inline-block;
  font-weight: normal;
  font-size: var(--fontSize-s);
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid var(--color-content-highlight-hover);
  border-radius: 30px;
  color: var(--color-content-highlight-hover);
  background-color: transparent;
  margin: 0 10px 10px 0;
  padding: 0 10px;
  white-space: nowrap;
}

._16qG791lqN71ssMnN51wpl:hover {
  color: var(--color-button-ghost-font-hover);
  background-color: var(--color-button-ghost-bg-hover);
}

._1fsEkgGuQaA6njMsueunSh {
  cursor: pointer;
  vertical-align: middle;
}

._3yglfy_Kx1TjVb2yjmMLjD,
._2lTynyeV8pPICOCn0CYcDZ {
  height: 24px;
  width: 24px;
}

._3yglfy_Kx1TjVb2yjmMLjD {
  fill: var(--color-content-default1);
}

._2lTynyeV8pPICOCn0CYcDZ {
  fill: var(--color-content-highlight-hover);
}

._22i7RQaowmU6jOdAyAZno9 {
  line-height: 23px;
}
.gF8lut5R4gFNW3vi-ABKO {
  font-size: var(--fontSize-s);
  font-weight: normal;
}

@media (max-width: 767px) {
  ._1Qyf8DoEiMPj4mUBc9SIi7 {
    display: block;
    text-align: center;
    height: 110px;
    width: 70px;
  }

  ._1Q3wPUj4T-0Zb5_Lt_FTAk {
    position: relative;
    height: 60px;
    width: 60px;
    border-radius: 30px;
    padding: 0;
    margin: 0 auto;
  }

  ._2BQs6q1Axe3duDsqT9aEye,
  ._1_vfF_A0mvDcFPQtcZL9lB {
    height: 24px;
    width: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }

  ._1_vfF_A0mvDcFPQtcZL9lB {
    fill: var(--color-content-default1);
  }

  ._2lTynyeV8pPICOCn0CYcDZ {
    fill: var(--color-content-highlight-hover);
  }

  ._1TUlZPXgw2R6NHV07rArh-,
  .gF8lut5R4gFNW3vi-ABKO {
    padding-top: 10px;
    font-size: var(--fontSize-s);
  }
}

:root {
  --LinkBack-height: 24px;
}

._134Z1xjiyv2QNJ27z7i0Zl,
._134Z1xjiyv2QNJ27z7i0Zl svg {
  cursor: pointer;
  color: var(--color-primary1);
  stroke: var(--color-primary1);
  z-index: 1; /* To appear above image gradient */
  display: flex;
  align-items: center;
  height: 40px;
}
.Ti4g3KDj9f5OdtsOBWcaa {
  justify-content: flex-start;
}

._134Z1xjiyv2QNJ27z7i0Zl:hover,
._134Z1xjiyv2QNJ27z7i0Zl:hover svg {
  color: var(--color-highlight-hover1);
  stroke: var(--color-highlight-hover1);
}

._27IvDm7wAncU4PVRrmOc1m {
  vertical-align: middle;
  display: inline-block;
  margin-right: 20px;
}

._27IvDm7wAncU4PVRrmOc1m svg {
  transform: rotate(180deg);
  width: var(--LinkBack-height);
  height: var(--LinkBack-height);
  stroke-width: 2px;
  stroke-linecap: round;
}

._221eRCgVHe2WrvTjJ-2q2O svg {
  transform: rotate(360deg);
  margin: 0 0 0 10px;
}

._1z2337zg3eBkQBqjidY1gW {
  height: var(--LinkBack-height);
  line-height: var(--LinkBack-height);
  display: inline-block;
  vertical-align: middle;
}

@media (max-width: 767px) {
  ._1z2337zg3eBkQBqjidY1gW {
    font-size: var(--fontSize-s);
  }

  ._27IvDm7wAncU4PVRrmOc1m {
    margin-right: 16px;
  }
}

:root {
  --Modal-margin: 30px;
}

@media (max-width: 767px) {
  :root {
    --Modal-margin: 20px;
  }
}

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

._2-ZAmepR6OQlx1ZpYHhQaj {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}

._32YzYaDRjHm4Rn6QgByne8 {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s;
}

._37RiJMM8aJE7GUsy0hAGYj {
  z-index: 99999;
  background-color: var(--color-modal-overlay);
}

._28ginvauO_omZNa01lQVSK {
  position: fixed;
  background-color: var(--color-content-overlay1);
  border-radius: 3px;
  top: 50%;
  overflow: hidden;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
  width: 490px;
}

._2bgLIS-DIxEHNgI_jYwnrX {
  width: 640px;
}

._213WVqfZif5qa756gNx0SQ {
  padding: var(--Modal-margin);
  max-height: calc(90vh - 28px - (var(--Modal-margin) * 4));
  overflow: auto;
  height: fit-content;
  width: auto;
}

._213WVqfZif5qa756gNx0SQ h4{
  margin: 30px 0 0 0;
}

._213WVqfZif5qa756gNx0SQ p{
  font-size: 17px;
  letter-spacing: .3px;
  line-height: 1.7;
  margin-top: 15px;
}

._1-viFktHCGi7cDVWhtZSA2 {
  max-height: auto;
}

._2aQ5dfyA0s-nK3WaA6RSA- {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: auto;
  position: relative;
  text-align: left;
}

._3eVdP24AlXoZ-c9Gnqg-Sr {
  flex-direction: row-reverse;
}

._2aQ5dfyA0s-nK3WaA6RSA- ._2foGV9VXZ7Efgp70ZXLcry {
  position: absolute;
  top: var(--Modal-margin);
  right: 20px;
  width: 24px;
  cursor: pointer;
  fill: var(--color-content-default1);
}


._5Q7cH_cUfdyxvRLCzkTEk {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}


._2qLuU3OZRXh8hepOSNTpcG{
  margin-top: 15px;
  display: flex;
  justify-content: flex-end;
}

._2qLuU3OZRXh8hepOSNTpcG ._1Qc3EU30DVz3QDQVbfJV4B{
  line-height: 27px;
  margin: 0 0 0 5px;
}

@media (max-width: 767px) {
  ._2-ZAmepR6OQlx1ZpYHhQaj {
    top: 60px;
    height: calc(100% - 60px);
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }
  ._28ginvauO_omZNa01lQVSK {
    max-height: 100vh !important;
    min-width: fit-content !important;
    width: inherit;
    text-align: left;
  }
  ._2aQ5dfyA0s-nK3WaA6RSA- ._3rJZ8UTJ7UcoREdm1kHHS2 {
    font-size: var(--fontSize-s);
  }
  ._32YzYaDRjHm4Rn6QgByne8 {
    opacity: 1;
    transition: all 0.3s;
  }
}

:root {
  --PlayerBingeOverlay-animationDuration: 0.5s;
  --PlayerBingeOverlay-iconDuration: 0.3s;
}

._2OHM-qg6nghBb-Vc-MR0LI {
  /* z-index: 1002;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 450px; */
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.03),
    var(--color-background-asset)
  );
}

._14nyvxERr5Mv-Js96ssgKD {
  position: absolute;
  right: 0;
  bottom: 15px;
  padding: 10px 0px 10px 0;
  z-index: 1004;
  height: 180px;
  width: 830px;
}

.IwKlMPuhqy8WW5QVxKL_T {
  position: absolute;
  display: inline-block;
  margin-right: 20px;
  width: 268px;
  height: 151px;
  /* position: relative; */
}

._2D0zwjKpq_SlcOSCkWrr9t {
  width: 268px;
  height: 151px;
}

._2RkgDUwlgxbkVcdeIVIdVF {
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
}

._2RkgDUwlgxbkVcdeIVIdVF circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

.IwKlMPuhqy8WW5QVxKL_T:hover ._2RkgDUwlgxbkVcdeIVIdVF {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.qd-Y5EWWy4ycg5Pm028XH {
  position: absolute;
  display: inline-block;
  left: 275px;
  top: 50%;
  transform: translateY(-50%);
}

.P7a-6y2R4iou4Z5Tjn_7C {
  font-size: var(--fontSize-s);
  color: var(--color-player-highlight-hover1);
  margin: 0;
}

._1dQuwFQkmJ4r3fb2j2v583 {
  font-size: var(--fontSize-m);
  color: var(--color-player-default1);
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 5px 0;
}

._35txfzjyl6TPpZr6jOIXsi {
  font-size: var(--fontSize-s);
  color: var(--color-player-default1);
  max-width: 480px;
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._2d4JZGgqIDDomNa2XlV9eI {
  position: absolute;
  right: 40px;
  top: calc(50% - 12px);
  margin-left: 20px;
  width: 24px;
  height: 24px;
  fill: var(--color-player-default1);
  cursor: pointer;
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out;
}

._2d4JZGgqIDDomNa2XlV9eI:hover {
  fill: var(--color-player-highlight-hover1);
}

/* Overlay aninmation */
.moau5pULPXbQasocNkutg {
  opacity: 0;
}

.GXMvQSTonKZv_Gidth99h {
  opacity: 0;
}

.MpVsKND_SBdvTU9x88vVq {
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
  opacity: 1;
}

._2HYyBoC-J6gqbLiHCnDPnS {
  opacity: 1;
}

._31PNrdxMqhKzGJUcyFQQUC {
  opacity: 1;
}

._1sDxKCJw_df7bvqEqgwiXx {
  opacity: 0;
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
}

._3bl1ijdqEGXulgNAL0qLBK {
  opacity: 0;
}

.tYD0AcznKLCTIUmXEZCS0 {
  cursor: pointer;
}

@media (max-width: 1023px) {
  ._14nyvxERr5Mv-Js96ssgKD {
    width: 100%;
  }

  .qd-Y5EWWy4ycg5Pm028XH {
    padding-right: 60px;
    left: 280px;
  }
}

@media (max-width: 767px) {
  ._14nyvxERr5Mv-Js96ssgKD {
    height: 200px;
  }
  .IwKlMPuhqy8WW5QVxKL_T {
    width: 170px;
  }

  .IwKlMPuhqy8WW5QVxKL_T > div {
    width: 170px;
  }

  .qd-Y5EWWy4ycg5Pm028XH {
    transform: translateY(-60%);
    left: 175px;
  }

  ._2d4JZGgqIDDomNa2XlV9eI {
    transform: translateY(-70%);
  }

  ._35txfzjyl6TPpZr6jOIXsi {
    -webkit-line-clamp: 2;
  }
}

._2q7694SdUQVAxvaqv_ouzT {
  position: fixed;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  max-width: 100%;
  padding: 10px;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: var(--color-background-asset);
}

._1Ao7x65M570jdOKuHOQkLb {
  width: 160px;
  height: 160px;
  border-radius: 160px;
  background: var(--color-player-default3);
  fill: var(--color-background-asset);
}

._1P_4KoAFXZiEqDK5zlU-Yv {
  font-weight: 700;
  color: var(--color-player-default1);
}

._2S2YWW4mSXiK_hhAY2KINq {
  position: absolute;
  top: 100px;
  bottom: 200px;
  right: 100px;
  width: 410px;
  min-height: 160px;
  z-index: 3000;
  overflow: hidden;
}

@media (max-width: 767px) {
  ._2S2YWW4mSXiK_hhAY2KINq {
    right: 0;
    top: 10px;
    right: 0;
    width: 300px;
  }
}

._3zAeJ-3PlKMuNgrJG-XAh6 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

._1O3CPtwn96G_e5CykE3ltZ {
  fill: var(--color-player-default1);
  transition: fill 0.3s ease-in-out;
}

._1O3CPtwn96G_e5CykE3ltZ:hover,
._1FG3VCjONg8Wuckgg40uTR,
._1O3CPtwn96G_e5CykE3ltZ:hover svg path,
._1FG3VCjONg8Wuckgg40uTR svg path {
  fill: var(--color-player-highlight-hover1);
}

._1oI4uNsIPG-1nGh5I9JDci {
  background: var(--color-content-overlay2);
  color: var(--color-player-default1);
  width: fit-content;
  height: auto;
  position: fixed;
  bottom: 94px;
  right: 40px;
  border-radius: 5px;
  display: flex;
  padding: 30px;
  z-index: 2001;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  z-index: 999999;
}

.QLv1TY43G1OjX-1l6PAlj {
  width: 331px;
  height: 200px;
  bottom: 95px;
  right: 138px;
}
@media (max-width: 767px) {
  .QLv1TY43G1OjX-1l6PAlj {
    width: fit-content;
    height: auto;
    bottom: 95px;
    right: 40px;
  }
}
._2BDko6Y3PcGGh3rVyzmDcE {
  float: left;
}
._2bbfEmwfDV2-r6paFFqmk7 {
  float: right;
}
._3GQvOdd_cv5QOmYZKfXBwJ {
  right: 330px;
}
._2bbfEmwfDV2-r6paFFqmk7 > *,
._2BDko6Y3PcGGh3rVyzmDcE > * {
  width: -moz-fit-content;
  width: fit-content;
}

._1Bu6TuGdWRCAZMwfD20-gX {
  font-weight: bold;
  font-size: 0.9793rem;
  text-transform: capitalize;
}

.VWGbv9y-UUQVBoHZohNNl {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 360px;
  overflow-x: hidden;
  animation: _39ZnClotUKeLtGGnD9KxBd;
  border-radius: var(--borderRadius-scrollbar-track);
  scrollbar-color: var(--color-scrollbar-corner);
  scrollbar-width: thin;
}

._2btse_k3u5c_eDXPuRUuKr {
  cursor: pointer;
  display: flex;
  margin: 15px 0;
  line-height: 20px;
}

.h8Nb4V9JgfIOBC-WtN0fE {
  color: var(--color-player-highlight-hover1);
}

.Y2ne2onREndN-XEsp0DDN {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 2px solid var(--color-player-default1);
  display: inline-block;
  margin: 0 5px 0;
  position: relative;
  box-sizing: border-box;
}

.lBuC2wAil16zz1AniL7zT {
  border-color: var(--color-player-highlight-hover1);
}

.lBuC2wAil16zz1AniL7zT:before {
  position: absolute;
  content: "";
  background: var(--color-player-highlight-hover1);
  width: 10px;
  height: 10px;
  border-radius: 10px;
  top: 3px;
  left: 3px;
}

._37dccblCqD99334UJfsQN1 {
  display: inline-block;
  margin-right: 10px;
  border-radius: var(--borderRadius-select-normal);
}

.RV6WuXY1FuE1ldpeSoQY1 {
  background-color: var(--color-select-background);
  width: 140px;
}

._37dccblCqD99334UJfsQN1 .react-select__control {
  width: 140px;
  height: 40px;
  background-color: var(--color-select-background-hover);
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px;
  border-color: var(--color-select-background-hover);
  box-shadow: none;
  border-radius: var(--borderRadius-select-normal);
}

._37dccblCqD99334UJfsQN1 .react-select__single-value {
  width: 140px;
  color: var(--color-select-background);
  background-color: var(--color-select-background-hover);
  font-size: var(--fontSize-s);
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
}

._37dccblCqD99334UJfsQN1 .react-select__single-value:hover {
  background-color: var(--color-select-background-hover);
  color: var(--color-select-background);
}

._37dccblCqD99334UJfsQN1 .react-select__menu-list {
  background-color: var(--color-select-background);
  border-radius: var(--borderRadius-select-normal);
  box-shadow: var(--boxShadow-select-normal);
}

._37dccblCqD99334UJfsQN1 .react-select__menu {
  background-color: var(--color-select-background);
  color: var(--color-select-primary1);
  width: 140px;
}

._37dccblCqD99334UJfsQN1 .react-select__placeholder {
  display: none;
}

._37dccblCqD99334UJfsQN1 .react-select__indicator-separator {
   display: none;
}

._37dccblCqD99334UJfsQN1 .react-select__input {
  display: inline-block;
}

._37dccblCqD99334UJfsQN1 .react-select__dropdown-indicator {
  color: var(--color-select-background);
}

._37dccblCqD99334UJfsQN1 .react-select__option {
  font-size: var(--fontSize-s);
}

._37dccblCqD99334UJfsQN1 .react-select__option:hover {
  background-color: var(--color-select-background-hover);
  color: var(--color-select-background);
}

._37dccblCqD99334UJfsQN1 .react-select__option--is-focused {
  background-color: var(--color-select-background-hover);
  color: var(--color-select-background);
  font-weight: bold;
}

._37dccblCqD99334UJfsQN1 .react-select__option--is-selected {
  background-color: var(--color-select-background);
  color: var(--color-select-highlight-active);
  font-weight: bold;
}

._2CGW7fHLetRLmr8ihrke- {
  position: absolute;
  top: 50px;
  bottom: 0px;
  right: 0px;
  overflow-y: scroll;
}

._1Y3Hlp4L3W9j4CivIkws9v {
  float: right;
}

.gn4F67Bi1MG3F0hkAnnEu {
  background: var(--color-content-overlay1);
  display: flex;
  margin-bottom: 10px;
  width: 390px;
  height: 110px;
  position: relative;
  margin-right: 10px;
  align-items: center;
}

.gn4F67Bi1MG3F0hkAnnEu:last-child {
  margin-bottom: 0;
}

.gn4F67Bi1MG3F0hkAnnEu:hover {
  background: var(--color-content-overlay3);
}

._1W5J6YN_oMFXsfJPGNyJeq {
  background: var(--color-content-overlay3);
}

._1vHU7EGiwoxGtjnjVtLA_y {
  position: relative;
  margin: 10px;
  width: 160px;
  height: 90px;
  display: inline-block;
}

._1vHU7EGiwoxGtjnjVtLA_y > div:first-child {
  width: inherit;
}

._3T5bQ5nnY_cD8RMADyPSTY {
  display: block;
}

.j9cg4TaoLb7td4rb6-Ldp {
  overflow: hidden;
}

.j9cg4TaoLb7td4rb6-Ldp p:last-child {
  position: relative;
  top: -5px;
  text-overflow: ellipsis;
  height: 60px;
  overflow: hidden;
  margin-bottom: unset;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
}

.j9cg4TaoLb7td4rb6-Ldp p:first-child {
  margin-top: 12px;
}

.VW9vaDidcviumF8JVE0bZ {
  color: var(--color-player-default2);
}

._1is9LxKRaYFDmOYXeUgGZO {
  color: var(--color-player-default1);
}

._2u27WcfpOp-b3W6zOLCTAO {
  position: absolute;
  top: 35px;
  left: 70px;
  z-index: 1;
}

@media (max-width: 767px) {
  ._1vHU7EGiwoxGtjnjVtLA_y {
    left: 5px;
    bottom: 12px;
    width: 130px;
    height: 75px;
    margin: 0;
  }
  .j9cg4TaoLb7td4rb6-Ldp {
    padding-left: 10px;
  }
  ._3OG0jJ6Sbof-JSl6ZKDLr {
    padding-right: 5px;
    padding-left: 6px;
  }
  ._3OG0jJ6Sbof-JSl6ZKDLr p {
    text-align: right;
  }
  .gn4F67Bi1MG3F0hkAnnEu {
    width: 100%;
  }
}

@media screen and (orientation: landscape) {
  ._3OG0jJ6Sbof-JSl6ZKDLr {
    right: 10px;
    top: 0;
  }
  ._3OG0jJ6Sbof-JSl6ZKDLr p {
    text-align: right;
  }
}

._3gfJV9p97do_5JQLXMxgDp {
  width: 42px;
  height: 42px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
}

._3gfJV9p97do_5JQLXMxgDp circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._3gfJV9p97do_5JQLXMxgDp {
  display: none;
}

.gn4F67Bi1MG3F0hkAnnEu:hover ._3gfJV9p97do_5JQLXMxgDp {
  display: initial;
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.gn4F67Bi1MG3F0hkAnnEu:hover ._7M9jTamgDtVHZanmgV6_X {
  display: none;
}

.gn4F67Bi1MG3F0hkAnnEu:hover ._4FIJiKSZzdVyYuiuMEIGj {
  display: initial;
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.gn4F67Bi1MG3F0hkAnnEu ._7M9jTamgDtVHZanmgV6_X {
  display: initial;
}

.gn4F67Bi1MG3F0hkAnnEu ._4FIJiKSZzdVyYuiuMEIGj {
  display: none;
}

._1v2zQzPL8BbK_WPRadyoVQ {
  display: flex;
	height: 24px;
	cursor: pointer;
}

.Cxv5LoAAVJisvr6x-FM3S {
  fill: var(--color-player-default1);
  transition: fill .3s ease-in-out;
}

.Cxv5LoAAVJisvr6x-FM3S:hover {
  fill: var(--color-player-highlight-hover1);
}

._3VC-QIoP_kaMdEsyDlYAQ7 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 5px;
  padding: 0 2px;
}

.oE__2VflB2ZeyFd1F54ZL {
	border-radius: 4px;
	width: 3px;
  background: grey;
  margin: 0 auto;
  transition: background .3s ease-in-out, height 500ms ease-in-out;
}

._3VC-QIoP_kaMdEsyDlYAQ7:hover .oE__2VflB2ZeyFd1F54ZL {
	background: var(--color-player-highlight-hover1);
}

._2jbjsw_ZM1nMhdeMxpXh2E {
	background: var(--color-player-default1);
}

._1Ndz84uEbKtaJscs-xJsv- {
	height: 30%;
  margin-top: 20%;
}

._3VC-QIoP_kaMdEsyDlYAQ7:hover ._1Ndz84uEbKtaJscs-xJsv- {
  height: 45%;
}


._22KIb_pzYRcvCVrQS5Gbtp {
	height: 50%;
}

._3VC-QIoP_kaMdEsyDlYAQ7:hover ._22KIb_pzYRcvCVrQS5Gbtp {
	height: 65%;
}

.Vk3FvIGfs6nBoO6wnV9Vv {
	height: 66.67%;
}

._3VC-QIoP_kaMdEsyDlYAQ7:hover .Vk3FvIGfs6nBoO6wnV9Vv {
	height: 80%;
}

.UEHbiXVPN1T1YVFkhXb6P {
	height: 83.33%;
}

._3VC-QIoP_kaMdEsyDlYAQ7:hover .UEHbiXVPN1T1YVFkhXb6P {
	height: 98%;
}

.C_mEeBCGHXQfE7sMGj0RZ {
  height: 100%;
}

._3VC-QIoP_kaMdEsyDlYAQ7:hover .C_mEeBCGHXQfE7sMGj0RZ {
	height: 115%;
}


:root {
  --PlayerOverlay-animationDuration: 0.5s;
  --PlayerOverlay-iconDuration: 0.3s;
}
._1AkIN8g0cJ5-iU_vHoQx6U {
  z-index: 1000;
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--color-player-overlay);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}

._1ZjUg47WriuHdRme8qlJet {
  position: absolute;
  left: 44px;
  top: 30px;
  right: 50px;
  color: var(--color-player-default1);
  display: flex;
  align-items: center;
  height: 60px;
  width: max-content;
}

._1gre-QOgtiqujVWutvG-rk {
  width: 24px;
  height: 32px;
  transform: rotate(180deg);
  stroke: var(--color-player-default1);
  stroke-width: 2px;
  cursor: pointer;
  transition: stroke var(--PlayerOverlay-iconDuration) ease-in-out;
}

._1ZjUg47WriuHdRme8qlJet:hover {
  color: var(--color-player-highlight-hover1);
  cursor: pointer;
}

._1ZjUg47WriuHdRme8qlJet:hover svg {
  stroke: var(--color-player-highlight-hover1);
}

/* .headerBack:hover {
  stroke: var(--color-player-highlight-hover1);
} */

._2Vzs7czIw-N1_eWomuhtzL {
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-left: 15px;
}

._3ODxsqVMMLkeYDMDzzo1RC {
  display: inline-block;
  margin-left: 20px;
  font-size: var(--fontsize-l);
}

/* .headerTexts:hover {
  color: var(--color-player-highlight-hover1);
  cursor: pointer;
} */

._3J9dfbF5gjXox8Ao-6ev8E {
  font-weight: bold;
  margin: 0;
}

._2TcyF78PMDwpmBOMDWHdMV {
  margin: 0;
}

._3J9dfbF5gjXox8Ao-6ev8E + ._2TcyF78PMDwpmBOMDWHdMV {
  margin-top: 10px;
}

._3AZttNVNbECxVLCwuzW5Jq {
  justify-content: center;
  display: flex;
  align-items: center;
}

._1cRIti1Z89VySxE6dXCdCn {
  display: inline-block;
}

._3xwHVlYBr_R-tPsvjUXVLQ > svg {
  cursor: pointer;
  margin: 0 auto;
  z-index: 9999;
  width: 100px;
  height: 100px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}

._3xwHVlYBr_R-tPsvjUXVLQ circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._3xwHVlYBr_R-tPsvjUXVLQ:hover {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

._1rn3ywfKX0EQMoXk3pBVXg {
  width: 60px;
  height: 60px;
  margin: 100px;
  cursor: pointer;
  display: inline-block;
  z-index: 10000;
  color: var(--color-player-default1);
  fill: var(--color-player-default1);
  stroke: var(--color-player-default1);
  stroke-width: 0.4;
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}
._1rn3ywfKX0EQMoXk3pBVXg:hover {
  fill: var(--color-player-highlight-hover1);
  stroke: var(--color-player-highlight-hover1);
}

._2KWmhonmwWcfpUtPR56TOt {
  background: var(--color-content-progressbar-buffer-empty2);
  position: absolute;
  width: calc(100% - 100px);
  bottom: 100px;
  left: 50px;
  right: 50px;
  height: 6px;
  border-radius: 6px;
}

._2WvenNEB27O0HZH6sCWNLz {
  position: absolute;
  right: 50px;
  top: calc(50vh - 20px);
  height: 40px;
  width: 40px;
  cursor: pointer;
  fill: var(--color-player-default1);
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out;
}

._2WvenNEB27O0HZH6sCWNLz:hover {
  fill: var(--color-player-highlight-hover1);
}

._7ybVe-1ttKVgwgLv49cOD,
._7ybVe-1ttKVgwgLv49cOD:hover {
  fill: var(--color-player-default1);
  opacity: 0.5;
  cursor: not-allowed;
}

._2QdU6IQuK2DSxmpxWMuyuZ {
  position: absolute;
  bottom: 107px;
  color: var(--color-player-default1);
  right: 50px;
}
._3y9T5gAM_dFoC86k5f4_et {
  top: var(--EPGGridText-textContainer-padding);
  right: var(--EPGGridText-textContainer-padding);
  fill: var(--color-primary1);
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.QzNDHAqkleTBVX7T7PWF {
  color: var(--color-player-default1);
  border: none;
  background: transparent;
  position: absolute;
  bottom: 30px;
  right: 50px;
  display: flex;
}
._26JSjogSanMKUgZwuyb6e3 {
  color: var(--color-player-default1);
  border: none;
  background: transparent;
  position: absolute;
  bottom: 30px;
  left: 50px;
  display: flex;
}

.QzNDHAqkleTBVX7T7PWF > * {
  margin: 0 20px;
}

._1BCjNBxPlLm7SvoBVtnXhE, ._1BCjNBxPlLm7SvoBVtnXhE svg {
  cursor: pointer;
  fill: var(--color-player-default1);
  stroke: var(--color-player-default1);
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out,
    stroke var(--PlayerOverlay-iconDuration) ease-in-out;
  height: 24px;
}

._1BCjNBxPlLm7SvoBVtnXhE:hover, ._1BCjNBxPlLm7SvoBVtnXhE:hover svg {
  fill: var(--color-player-highlight-hover1);
  stroke: var(--color-player-highlight-hover1);
}


._2w-vyLjnkEc8ruxt8VuUsw {
  position: absolute;
  bottom: 200px;
  right: 40px;
  width: 400px;
  height: 110px;
  background: var(--color-content-overlay1);
  z-index: 2000;
  padding: 10px;
  box-sizing: border-box;
}

.PKJQaFZMxw2FswB2AeYui {
  height: 90px;
  width: 160px;
  margin-right: 10px;
  display: inline-block;
}

._3P5ulCvE_UfgyTbRKx6KrP {
  width: 210px;
  height: 90px;
  position: absolute;
  display: inline-flex;
  right: 10px;
  align-items: center;
}

._2ds3xLywiAgjTPxjmtnB2D {
  width: 174px;
}

._3C3LjtrZmdpBvFo1zEth2z {
  font-size: var(--fontSize-s);
  color: var(--color-player-default2);
  margin-bottom: 5px;
}
.DBjPlm_WwfAB1ysFfSOlX {
  margin-top: 5px;
  font-size: var(--fontSize-m);
  font-weight: bold;
  color: var(--color-player-default1);
  max-width: 180px;
  text-overflow: ellipsis;
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative;
  /* use this value to count block height */
  line-height: 1.2em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 3.6em;
}

/* hide ... if we have text, which is less than or equal to max lines */
.nixUfjL-XqoP85ZJ8aq1Q:after {
  /* points in the end */
  content: "";
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: white;
}

._1qaqDMPY7azYaFfQZ4Je03 {
  position: absolute;
  right: 5px;
  top: 20px;
  width: 24px;
  height: 24px;
  fill: var(--color-player-default1);
  cursor: pointer;
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out;
}

._1qaqDMPY7azYaFfQZ4Je03:hover {
  fill: var(--color-player-highlight-hover1);
}

._3FAOHKua_QJfX-VRbjbz-d {
  position: absolute;
  top: 20px;
  right: 100px;
  width: 200px;
  background: white;
  color: black;
  z-index: 1001;
}

/* Overlay aninmation */
._2tI4fj5_jDK3RG24DNWqvt {
  opacity: 0;
}

._2x4x3POtGJwIhXCTWMLx_B {
  opacity: 0;
}

._3VMXlwnKUElViNRQ-4ElCo {
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
  opacity: 1;
}

._1MXGgSe5pwPk8zMVsQAxbE {
  opacity: 1;
}

._14xwVGwahtmuQiKBb3pRSW {
  opacity: 1;
}

._3r9-9kCt5KZpuKT7ww-XUv {
  opacity: 0;
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
}

._1X1ZaY9q6jsPqsFSoFoxnl {
  opacity: 0;
  visibility: hidden;
  display: none;
}

._21R_a1_NPdtTyC3StMF5Oe {
  position: absolute;
  bottom: 90px;
  right: 50px;
  font-weight: normal;
  text-transform: inherit;
  width: auto;
  display: block;
  margin: 0;
  border-radius: 5px;
  background-color: white;
  color: black;
}

._21R_a1_NPdtTyC3StMF5Oe {
  bottom: 155px;
}

._21R_a1_NPdtTyC3StMF5Oe:hover {
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border-color: white;
}

._21R_a1_NPdtTyC3StMF5Oe .JspUcFl0CyRrNHFE1m801 > svg {
  width: 10px;
  height: 10px;
  fill: black;
}

._21R_a1_NPdtTyC3StMF5Oe:hover .JspUcFl0CyRrNHFE1m801 > svg {
  fill: white;
}

@media (max-width: 1023px) {
  ._1rn3ywfKX0EQMoXk3pBVXg {
    margin: 50px;
    height: 50px;
    width: 50px;
  }

  ._3xwHVlYBr_R-tPsvjUXVLQ > svg {
    height: 80px;
    width: 80px;
  }

  ._21R_a1_NPdtTyC3StMF5Oe {
    bottom: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  ._2QdU6IQuK2DSxmpxWMuyuZ {
    bottom: 110px;
  }

  ._2KWmhonmwWcfpUtPR56TOt {
    bottom: 110px !important;
  }

  .QzNDHAqkleTBVX7T7PWF,
  ._26JSjogSanMKUgZwuyb6e3 {
    bottom: 80px;
  }
}

@media (max-width: 767px) {
  ._1AkIN8g0cJ5-iU_vHoQx6U {
    height: 95%;
  }
  ._1ZjUg47WriuHdRme8qlJet {
    left: 15px;
    top: 5px;
    display: inline-flex;
  }
  ._2Vzs7czIw-N1_eWomuhtzL {
    margin-left: 10px;
  }

  ._1gre-QOgtiqujVWutvG-rk {
    height: 20px;
    width: 13px;
  }

  ._3ODxsqVMMLkeYDMDzzo1RC {
    margin-left: 10px;
  }

  ._3J9dfbF5gjXox8Ao-6ev8E {
    font-size: var(--fontSize-s);
  }

  ._2TcyF78PMDwpmBOMDWHdMV,
  ._1JUat_ow8z6Mcw2m-4U-mw {
    font-size: var(--fontSize-xs);
  }

  ._2TcyF78PMDwpmBOMDWHdMV {
    margin: 0;
  }

  ._1rn3ywfKX0EQMoXk3pBVXg {
    margin: 20px;
    height: 40px;
    width: 40px;
  }

  ._3xwHVlYBr_R-tPsvjUXVLQ > svg {
    height: 60px;
    width: 60px;
  }

  ._2WvenNEB27O0HZH6sCWNLz {
    height: 25px;
    width: 25px;
    top: 50%;
    transform: translate(-50%, -50%);
  }

  ._2QdU6IQuK2DSxmpxWMuyuZ {
    font-size: var(--fontSize-xs);
  }

  ._2KWmhonmwWcfpUtPR56TOt {
    width: calc(100% - 20px);
    left: 10px;
    right: 10px;
  }

  ._2w-vyLjnkEc8ruxt8VuUsw {
    width: 340px;
    height: 72px;
    bottom: 20%;
    left: 10px;
  }

  .PKJQaFZMxw2FswB2AeYui {
    width: 92px;
    height: 52px;
    margin-right: 5px;
  }

  ._3P5ulCvE_UfgyTbRKx6KrP {
    width: 208px;
    height: 52px;
    right: 18px;
  }

  .DBjPlm_WwfAB1ysFfSOlX {
    font-size: var(--fontSize-s);
    white-space: nowrap;
  }

  ._3C3LjtrZmdpBvFo1zEth2z {
    font-size: var(--fontSize-xs);
  }

  ._1qaqDMPY7azYaFfQZ4Je03 {
    top: 13px;
    right: 0;
  }

  .QzNDHAqkleTBVX7T7PWF {
    right: 10px;
  }

  .QzNDHAqkleTBVX7T7PWF > * {
    margin: 0 10px;
  }

  ._21R_a1_NPdtTyC3StMF5Oe {
    bottom: 150px;
    right: 20px;
  }

  ._2QdU6IQuK2DSxmpxWMuyuZ {
    right: 20px;
  }
}

@media (max-width: 359px) {
  ._2w-vyLjnkEc8ruxt8VuUsw {
    bottom: 15%;
  }
}
@media only screen and (max-height: 767px) and (orientation: landscape) {
  ._1AkIN8g0cJ5-iU_vHoQx6U {
    height: 100%;
    overflow: hidden;
  }
  ._2QdU6IQuK2DSxmpxWMuyuZ {
    bottom: 115px;
  }
  ._2KWmhonmwWcfpUtPR56TOt {
    bottom: 100px;
  }
  .QzNDHAqkleTBVX7T7PWF {
    bottom: 65px;
  }
  ._2WvenNEB27O0HZH6sCWNLz {
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

:root {
  --PlayerOverlay-animationDuration: 0.5s;
  --PlayerOverlay-iconDuration: 0.3s;
}
._2WKSaFu-hmFLODxMNXBkh0 {
  z-index: 1000;
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--color-player-overlay);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}

._3R--LqlzVHnUqYkqvi0QqL {
  background: var(--color-content-progressbar-buffer-empty2);
  position: absolute;
  width: calc(100% - 100px);
  bottom: 100px;
  left: 50px;
  right: 50px;
  height: 6px;
  border-radius: 6px;
}

.vwONKYiys5XhZpTk2bnIG {
  position: absolute;
  bottom: 107px;
  color: var(--color-player-default1);
  right: 50px;
}

._1Is471byCejqUr08sbFcbU {
  position: absolute;
  bottom: 107px;
  color: var(--color-player-default1);
  left: 50px;
}

._2VCDFAjsJ5zvjR5FrEn5Hg {
  color: var(--color-player-default1);
  border: none;
  background: transparent;
  position: absolute;
  bottom: 30px;
  right: 50px;
  display: flex;
}

._2VCDFAjsJ5zvjR5FrEn5Hg > * {
  margin: 0 20px;
}

._29WRTg-zCk_nb3IFeRvKKX, ._29WRTg-zCk_nb3IFeRvKKX svg {
  cursor: pointer;
  fill: var(--color-player-default1);
  stroke: var(--color-player-default1);
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out,
    stroke var(--PlayerOverlay-iconDuration) ease-in-out;
  height: 24px;
}

._29WRTg-zCk_nb3IFeRvKKX:hover, ._29WRTg-zCk_nb3IFeRvKKX:hover svg {
  fill: var(--color-player-highlight-hover1);
  stroke: var(--color-player-highlight-hover1);
}


/* Overlay aninmation */
._2O9apMAvBa-uahMc6aMf8W {
  opacity: 0;
}

.pQgokTGtsNV7ZKI-k4BLS {
  opacity: 0;
}

._1myNThieFE11wx2a0i7R4E {
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
  opacity: 1;
}

.Sb05_xqmZzoFbM5EaHGLF {
  opacity: 1;
}

.pCZCgIKSPQflkO_pwbP-9 {
  opacity: 1;
}

.v01ftiEfBRcajbBrJ9i3n {
  opacity: 0;
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
}

.TobIDjHPYzs8Iyzh0syGM {
  opacity: 0;
  visibility: hidden;
  display: none;
}

._1AFvIYqd3GGMRktB_bwc1z {
  position: absolute;
  bottom: 155px;
  right: 50px;
  font-weight: normal;
  text-transform: inherit;
  width: auto;
  display: block;
  margin: 0;
  border-radius: 5px;
  background-color: white;
  color: black;
}

._1AFvIYqd3GGMRktB_bwc1z:hover {
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border-color: white;
}

._1AFvIYqd3GGMRktB_bwc1z .gDzMglxyb1-0QCXUpU1Eu > svg {
  width: 10px;
  height: 10px;
  fill: black;
}

._1AFvIYqd3GGMRktB_bwc1z:hover .gDzMglxyb1-0QCXUpU1Eu > svg {
  fill: white;
}

._3TN3MukSvgvFjoQCRWhFhl {
  position: absolute;
  right: 44px;
  top: 30px;
  right: 50px;
  color: var(--color-player-default1);
  display: flex;
  align-items: center;
  width: max-content;
}

._3TN3MukSvgvFjoQCRWhFhl a {
  max-width: 220px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._3TN3MukSvgvFjoQCRWhFhl:hover {
  color: var(--color-player-highlight-hover1);
  cursor: pointer;
}

._3TN3MukSvgvFjoQCRWhFhl:hover svg {
  stroke: var(--color-player-highlight-hover1);
}

._1BYoHJkFn4T5GoHX5HosK4 {
  display: inline-block;
  margin-left: 20px;
  font-size: var(--fontsize-l);
}

._2T-wM8FM16G9Sen5fh26as {
  color: var(--color-player-default1);
  font-weight: bold;
  margin: 0;
  text-decoration: underline;
}

._2T-wM8FM16G9Sen5fh26as:hover {
  color: var(--color-player-default1);
}

._2T-wM8FM16G9Sen5fh26as:active {
  color: var(--color-player-default1);
}

@media (max-width: 1023px) {
  ._1AFvIYqd3GGMRktB_bwc1z {
    bottom: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .vwONKYiys5XhZpTk2bnIG,
  ._1Is471byCejqUr08sbFcbU {
    bottom: 110px;
  }

  ._3R--LqlzVHnUqYkqvi0QqL {
    bottom: 110px !important;
  }

  ._2VCDFAjsJ5zvjR5FrEn5Hg,
  ._1yjUt_abx3U37bmwctBGNi {
    bottom: 80px;
  }
}

@media (max-width: 767px) {
  ._2WKSaFu-hmFLODxMNXBkh0 {
    height: 95%;
  }

  ._3TN3MukSvgvFjoQCRWhFhl {
    right: 15px;
    top: 5px;
    display: inline-flex;
  }

  ._1BYoHJkFn4T5GoHX5HosK4 {
    margin-left: 10px;
  }

  ._2T-wM8FM16G9Sen5fh26as {
    font-size: var(--fontSize-s);
  }

  .vwONKYiys5XhZpTk2bnIG,
  ._1Is471byCejqUr08sbFcbU {
    font-size: var(--fontSize-xs);
  }

  ._3R--LqlzVHnUqYkqvi0QqL {
    width: calc(100% - 20px);
    left: 10px;
    right: 10px;
  }

  ._2VCDFAjsJ5zvjR5FrEn5Hg {
    right: 10px;
  }

  ._2VCDFAjsJ5zvjR5FrEn5Hg > * {
    margin: 0 10px;
  }

  ._1AFvIYqd3GGMRktB_bwc1z {
    bottom: 150px;
    right: 20px;
  }

  .vwONKYiys5XhZpTk2bnIG {
    right: 20px;
  }

  ._1Is471byCejqUr08sbFcbU {
    left: 20px;
  }
}

@media only screen and (max-height: 767px) and (orientation: landscape) {
  ._2WKSaFu-hmFLODxMNXBkh0 {
    height: 100%;
    overflow: hidden;
  }
  .vwONKYiys5XhZpTk2bnIG,
  ._1Is471byCejqUr08sbFcbU {
    bottom: 115px;
  }
  ._3R--LqlzVHnUqYkqvi0QqL {
    bottom: 100px;
  }
  ._2VCDFAjsJ5zvjR5FrEn5Hg {
    bottom: 65px;
  }
}

._33FX3UyS9mzaiI7RhGMnB4 {
  height: 24px;
  width: 24px;
  cursor: pointer;
  vertical-align: middle;
}

._3vIJKbKH_jLBUQiMo-aQfc {
  fill: var(--color-content-default1);
}

.t38kHPCDjFtWalFm5gmn0 {
  fill: var(--color-content-highlight-hover);
}


._ilJnMIqBA6q9kPetIt8G {
  cursor: pointer;
  vertical-align: middle;
}

._2LLDoQmVYpi_RMUUsv7JSg,
._1aJ7wSNigLx32xopO65TzQ {
  height: 24px;
  width: 24px;
}

._2LLDoQmVYpi_RMUUsv7JSg {
  fill: var(--color-content-default1);
}

._1aJ7wSNigLx32xopO65TzQ {
  fill: var(--color-content-highlight-hover);
}

._2bSvJfqokXk-Pj9aBz0p4k {
  line-height: 23px;
}
._1Sf37_ZARmbROo-A8aMz_F {
  display: inline-block;
  font-size: var(--fontSize-s);
  font-weight: normal;
}

.TbL53i6D3J3mhzOsWnnLK {
  display: flex;
  cursor: pointer;
}

.TbL53i6D3J3mhzOsWnnLK > fieldset {
  padding: 0;
}

.TbL53i6D3J3mhzOsWnnLK > fieldset > details > summary {
  align-items: center;
  color: var(--color-button-bordered-font);
  background: var(--color-button-bordered-bg);
  border-radius: var(--borderRadius-button-bordered);
  border: var(--borderSize-button-bordered) solid var(--color-content-default3);
}

._1wB8DM_7UAac_4zMkF_DDd {
  border: var(--borderSize-button-bordered) solid var(--color-content-default3);
}

.TbL53i6D3J3mhzOsWnnLK:hover > fieldset > details > summary {
  color: var(--color-button-bordered-font-hover);
  background-color: var(--color-button-bordered-bg-hover);
  border: var(--borderSize-button-bordered) solid
    var(--color-button-bordered-border-hover);
}

.TbL53i6D3J3mhzOsWnnLK:hover > fieldset > details > summary svg path {
  fill: currentColor;
}
.TbL53i6D3J3mhzOsWnnLK:hover > fieldset > details > summary:hover svg g{
  fill:#FFF
}

.TbL53i6D3J3mhzOsWnnLK._3lOTxtHBbrxdegi2-wVHb9 {
  justify-content: center;
  align-items: center;
}

.TbL53i6D3J3mhzOsWnnLK._3lOTxtHBbrxdegi2-wVHb9 > fieldset > details > summary {
  background-color: transparent;
  border-radius: unset;
  border: unset;
}

.TbL53i6D3J3mhzOsWnnLK._3lOTxtHBbrxdegi2-wVHb9:hover > fieldset > details > summary {
  color: unset;
  background-color: unset;
  border: unset;
}

.TbL53i6D3J3mhzOsWnnLK._3lOTxtHBbrxdegi2-wVHb9:hover
  > fieldset
  > details
  > summary
  svg
  path {
  fill: unset;
}

@media (max-width: 767px) {
  .TbL53i6D3J3mhzOsWnnLK {
    display: block;
    text-align: center;
    height: 110px;
    width: 70px;
  }

  ._1wB8DM_7UAac_4zMkF_DDd {
    position: relative;
    height: 60px;
    width: 60px;
    border-radius: 30px;
    padding: 0;
    margin: 0 auto;
  }

  ._2zFDJdGLhuO875QdNhUA1Q,
  ._2ZDHITkaj90zrogKpFVWBJ {
    height: 24px;
    width: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }

  ._2ZDHITkaj90zrogKpFVWBJ {
    fill: var(--color-content-default1);
  }

  ._1aJ7wSNigLx32xopO65TzQ {
    fill: var(--color-content-highlight-hover);
  }

  ._1mOBKYoILp6-rSQSiB75oo,
  ._1Sf37_ZARmbROo-A8aMz_F {
    padding-top: 10px;
    font-size: var(--fontSize-s);
  }
}

:root {
  --width: 420px;
  --contextHeight: 144px;
}

._3yAOVJ1RaIeUnAWU0rAaQc {
  width: 100%;
  max-width: var(--width);
  height: var(--contextHeight);
  background-color: var(--color-secondary3);
  position: relative;
  margin-bottom: 5px;
}

._3yAOVJ1RaIeUnAWU0rAaQc:hover {
  background-color: var(--color-secondary2);
}

._1Ky4zblieBWJCCGkXLIKA1 {
  width: 100%;
  display: inline-flex;
  color: var(--color-content-default1);
}

._3qJLXnzxJIqQ2yZcjOPDLB {
  width: 70px;
  height: 70px;
  float: left;
  margin: 35px 20px 20px;
}

._2J0r1HN9CDD25VPt_NtSMI {
  display: block;
  margin-top: 35px;
  margin-bottom: 30px;
}

._3H5RfnaT4-B3WEAeSRKEXO {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
}
.P5KMTyUfx2VKt61hAKBTx {
  position: absolute;
  bottom: 0;
  right: 4px;
}
._3HQyD3wJUZHWXM6QoluCGM {
  font-size: var(--fontSize-l);
  font-weight: bold;
  margin: 0;
}

._1qAkzwGD_3PqJyD4y2I9J7 {
  font-size: var(--fontSize-m);
  font-weight: bold;
  margin: 5px 0 5px;
}

._2AQCoirOTDPLXVTJ7HQ0j9 {
  font-size: var(--fontSize-m);
  margin-right: 20px;
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ZpLKN01WgWT8vXewMXlz7 {
  text-transform: uppercase;
  color: var(--color-content-default3);
  font-size: var(--fontSize-s);
  margin-left: 5px;
}

._1tMRqgJP6-HyH_p9ajO9Uo {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  background: var(--color-content-progressbar-buffer-empty1);
  top: 0;
}

.EqXUpNlwT5LH-KAeApxDC {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  background: var(--color-content-progressbar-buffer-empty1);
  bottom: 0;
}

._1uNla9yTM1bJPx-V0plohx {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}

._1uNla9yTM1bJPx-V0plohx::before,
._1uNla9yTM1bJPx-V0plohx::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

._1uNla9yTM1bJPx-V0plohx::before {
  border-width: 20px;
}

._1uNla9yTM1bJPx-V0plohx::after {
  border-width: 20px;
  border-right-color: var(--color-content-highlight-hover);
  border-top-color: var(--color-content-highlight-hover);
}

.tPh04C-X0QuQ-iPDRkvp8 {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}
.nPGoIki8__UKdvCQ-3Juw {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
._3XDa27hacbh-g5uqmTWrFJ {
  fill: var(--color-thumbnail-highlight-hover1);
}
._3MJ_T-rz8ON0YxAJs2E-A8 > svg {
  width: 16px;
  fill: var(--color-content-default1);
}
._2ABs7__ZJ_CymrBxF7m2GQ,
._2nDDYht7glb3zGoegnq5bu {
  position: absolute;
  bottom: 65px;
  right: 15px;
  z-index: 1;
  width: 20px;
  height: 20px;
}
._2nDDYht7glb3zGoegnq5bu {
  opacity: 0;
}

._25IxKQzDFD0UpsqKm3KH1L {
  opacity: 1;
}

._3OMIoql4dAqLAGa23K0x1O {
  top: 150px;
  left: 50%;
  transform: translate(-10px, -50%);
}
@media (max-width: 950px) {
  ._3SCAI1Y_EVDxiix_OmI2oM {
    width: 60px;
    height: 60px;
  }
}

@media (max-width: 767px) {
  ._3HQyD3wJUZHWXM6QoluCGM {
    font-size: var(--fontSize-m);
  }

  ._1qAkzwGD_3PqJyD4y2I9J7,
  ._2AQCoirOTDPLXVTJ7HQ0j9 {
    font-size: var(--fontSize-s);
  }

  .ZpLKN01WgWT8vXewMXlz7 {
    font-size: var(--fontSize-xs);
  }

  ._3SCAI1Y_EVDxiix_OmI2oM {
    width: 60px;
    height: 60px;
  }
  .P5KMTyUfx2VKt61hAKBTx {
    top: 132px;
    right: -19px;
  }
}

._3wY-kS28QS0BRaElV2-gIR {
  position: absolute;
  top: 0;
  bottom: 70px;
  right: 0;
  /* overflow-y: scroll; */
}

._3liEvALPBZ1mQVHUkghpf- {
  overflow: scroll;
  height: 100%;
}

._1AmRAtsfmBBwu7EeARz50a {
  background: var(--color-content-overlay3);
}

._2J0EKMH6csBm6xcjeh6URF {
  text-decoration: none;
}
.WWLfnoe9eliSRyqsCVxz_ {
  width: 100%;
  height: 60px;
  background-color: var(--color-secondary3);
  position: relative;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 5px;
}
.W8o0HmKoUthTUT2wFLYXX {
  /* width: 40px;
  height: 40px; */
  margin: 10px;
  /* border-radius: 5px; */
}
._2bgTwZVA0toS-E-M3NVsNQ {
  overflow-y: scroll;
  height: calc(100vh - 398px);
  min-width: 404px;
}
._36bstHiW4VE1ack-Hs2bZK {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 10;
  background-color: var(--color-secondary3);
  width: calc(var(--EPGHeaderItem-width) - 20px);
  border-radius: 5px;
  padding: 10px;
  overflow-y: scroll;
  height: 356px;
}

.ZUAPjSeKB1vGNoOoeQ92k {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  height: 40px;
  text-decoration: none;
  color: var(--color-content-default1);
  cursor: pointer;
  margin: 0;
}
._1hkKvai0l8SXf5xuZhAtlX {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  height: 40px;
  text-decoration: none;
  color: var(--color-content-default1);
  background-color: var(--color-highlight-hover1);
  cursor: pointer;
  margin: 0;
  padding: 0 3px;
}
._3yY0oZgtqnie16sQDxlcBl {
  cursor: pointer;
  margin-right: 5px;
}
._1pufTdAr663_W1IHAfrAmw {
  display: inline-block;
  min-width: 10px;
  border-radius: 2px;
  background-color: #373737;
  padding: 1px 5px;
}
._2sOruNyw7e4flF2vy7_FAl {
  width: 40px;
  height: 40px;
  margin: 5px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-highlight-hover1);
}
._2BWdpMm4IGqIQvaWDdvi2 {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 20px;
  left: 20px;
}
._2uhobB9xMzyHwJcI34ydTv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* align-content: center; */
  margin-left: -20px;
  padding: 0 0 0 30px;
  height: 52px;
  /* width: 90%; */
  text-decoration: none;
  color: var(--color-content-default1);
  cursor: pointer;
  /* width: max-content; */
  font-size: 14px;
}
._2ru8tnPNLn7ZaJYvlV7mCv {
  height: 1px;
  margin: 8px 0 10px -10px;
  opacity: 0.4;
  background-color: var(--color-primary3);
}
.nXU57fquYhupQCasRdLgj {
  font-size: 14px;
  color: var(--color-primary3);
}
._1uaIRp6ozUPtidDovRJVmw {
  cursor: pointer;
  margin-left: 5px;
}
._1gg_oaRTLiauQum4HiRsd6 {
  cursor: pointer;
  width: 20px;
}

._1gg_oaRTLiauQum4HiRsd6 path {
  stroke: var(--color-content-default3);
}

._3LQh9KTwhlputTmkntjars {
  transform: rotate(-270deg);
}

._3jBBpAAQtWF184p6nU7Q65 {
  transform: rotate(270deg);
}
._2LWmnMUn8TKaAvVepXgOBj {
  transform: rotate(180deg);
}
._1e2232BESpOLtim7fA5Y67 {
  width: 300px;
  display: inline-flex;
  align-items: center;
  /* margin: 20px 0;
  position: absolute;
  right: 30px;
  top: -4px; */
}
._2QxQpon6sXsVZ5x2yml4Cp {
  background: var(--color-nav-background);
}
._2n5IA4thyvDvpdVSnQSgHK {
  align-items: center;
  display: inline-flex;
  position: absolute;
  padding-left: 20px;
}
._1lyz1T-LNfcV1wbYVoEmqq {
  cursor: pointer;
  width: 24px;
  height: 24px;
  fill: var(--color-search-primary1);
}
._2n5IA4thyvDvpdVSnQSgHK._1jyorxfwVniLaDzNpVFSpn {
  right: initial;
  left: initial;
}
._372-wGyXXQ8JUb82KBXnUU {
  width: var(--Search_inputWidth);
  height: 40px;
  border-radius: 20px;
  border: none;
  background-color: var(--color-search-input-bg);
  font-size: var(--fontSize-m);
  color: var(--color-search-primary1);
  box-sizing: border-box;
  outline: none;
  padding-left: 60px;
}
.pvhz-7hLlg3r4PQJ15RB- {
  text-align: center;
  padding: 20px;
  background-color: var(--color-secondary3);
}

._2lRCEoxeSmpWVZmamy2VOn {
  width: 80px;
  transform: rotate(90deg);
}

._2lRCEoxeSmpWVZmamy2VOn path {
  fill: var(--color-content-overlay3);
}

._2lRCEoxeSmpWVZmamy2VOn circle {
  fill: var(--color-content-default3);
}
@media (max-width: 767px) {
  ._2bgTwZVA0toS-E-M3NVsNQ {
    min-width: 325px;
  }
  ._1e2232BESpOLtim7fA5Y67 {
    width: 215px;
    right: 26px;
  }
}
@media (max-width: 411px) {
  ._2bgTwZVA0toS-E-M3NVsNQ {
    min-width: 262px;
  }
  ._1e2232BESpOLtim7fA5Y67 {
    width: 200px;
    right: 15px;
  }
}
@media (max-width: 361px) {
  ._2bgTwZVA0toS-E-M3NVsNQ {
    min-width: 262px;
  }
  ._1e2232BESpOLtim7fA5Y67 {
    width: 200px;
    right: 15px;
  }
}

:root {
  --progressBarHeight: 3px;
}

._1TblEHl7EIJwYO9qIV0mr3 {
  /* width: 100%; */
  height: var(--progressBarHeight);
  /* background: var(--color-content-progressbar-buffer-empty1); */
  position: absolute;
}

._1VqvlLTFAE4Zqvewk8-xo9 {
  cursor: pointer;
}

._1cdedEVbgWwX_qnUKTuym2 {
  max-width: 100%;
  height: 100%;
  background: var(--color-content-progressbar-main);
  border-radius: 8px;
}

._3UBucX3BUpP4OfBkpRuGlw {
  max-width: 100%;
  height: 100%;
  background: var(--color-primary1);
  border-radius: 8px;
}
._1IIYIrE-Fx4TPOMejHYHrB {
  width: 100%;
  height: 100%;
  background: var(--color-content-progressbar-buffer-empty1);
  position: relative;
}

._1ro0_v0BoaIiZFkDUMvMxt {
  font-size: var(--fontSize-s);
  font-weight: bold;
  position: absolute;
  top: -8px;
  height: 23px;
  line-height: 23px;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  background: var(--color-content-progressbar-main);
  box-sizing: border-box;
  text-align: center;
  color: var(--color-secondary3);
  overflow: hidden;
  padding: 0 5px;
}
._KhozEpVSGGUoExDrfm4q {
  font-size: var(--fontSize-s);
  font-weight: bold;
  position: absolute;
  top: -8px;
  height: 23px;
  line-height: 23px;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  background: var(--color-primary1);
  box-sizing: border-box;
  text-align: center;
  color: var(--color-secondary3);
  overflow: hidden;
  padding: 0 5px;
}

._38vv9HUZaMYOn-CZ_4eUBr {
  position: absolute;
  top: -7px;
  width: 20px;
  height: 20px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  border: solid 3px var(--color-content-default1);
  border-radius: 24px;
  background: var(--color-content-progressbar-main);
  box-sizing: border-box;
}

@media (max-width: 767px) {
  ._1ro0_v0BoaIiZFkDUMvMxt {
    background: var(--color-content-progressbar-main);
    font-size: var(--fontSize-xs);
  }
  ._KhozEpVSGGUoExDrfm4q {
    background: var(--color-primary1);
    font-size: var(--fontSize-xs);
  }
}

:root {
  --PlayerOverlay-animationDuration: 0.5s;
  --PlayerOverlay-iconDuration: 0.3s;
}
._2hlD5jbbozgarClltALcbt {
  z-index: 1000;
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--color-player-overlay);
  display: flex;
  align-items: center;
  justify-content: center;
}

._1EsQ9DQjrToUPgF2FoKMXG {
  position: absolute;
  left: 44px;
  top: 30px;
  right: 50px;
  color: var(--color-player-default1);
  display: flex;
  align-items: center;
  height: 60px;
}

.qjsV8pKjGAWNNQjsG48iP {
  width: 24px;
  height: 32px;
  transform: rotate(180deg);
  stroke: var(--color-player-default1);
  stroke-width: 2px;
  cursor: pointer;
  transition: stroke var(--PlayerOverlay-iconDuration) ease-in-out;
}

.qjsV8pKjGAWNNQjsG48iP:hover {
  stroke: var(--color-player-highlight-hover1);
}

.XgBtBTrsLpJO0ocRx3XTN {
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-left: 15px;
}

._1nNom6v4zCkdRaNtr1yzkS {
  display: inline-block;
  margin-left: 20px;
  font-size: var(--fontsize-l);
}

._1F5lxANVdpQCGCUsH6RpCi {
  font-weight: bold;
  margin: 0;
}

._1qq6Dro6qah_7tz5PtcQZe {
  margin: 0;
}

._1F5lxANVdpQCGCUsH6RpCi + ._1qq6Dro6qah_7tz5PtcQZe {
  margin-top: 10px;
}

._3L9cco774bHQRu2dQ_EYo6 {
  justify-content: center;
  display: flex;
  align-items: center;
}

._3ouJWjRkQsX4sHUrKAT7kz {
  display: inline-block;
}

._2JVyTox33v4fShxkicIA64 > svg {
  cursor: pointer;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}

._2JVyTox33v4fShxkicIA64 circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._2JVyTox33v4fShxkicIA64:hover {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.AZN0Kt8u4GwbBH7Jnw5x6 {
  width: 60px;
  height: 60px;
  margin: 100px;
  cursor: pointer;
  display: inline-block;
  z-index: 10000;
  color: var(--color-player-default1);
  fill: var(--color-player-default1);
  stroke: var(--color-player-default1);
  stroke-width: 0.4;
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}
._2KPpicsQ8LMhJjGNLkG1S8 {
  width: 60px;
  height: 60px;
  margin: 100px;
  cursor: pointer;
  display: inline-block;
  z-index: 10000;
  color: var(--color-primary3);
  fill: var(--color-primary3);
  stroke: var(--color-primary3);
  stroke-width: 0.4;
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}
.AZN0Kt8u4GwbBH7Jnw5x6:hover {
  fill: var(--color-player-highlight-hover1);
  stroke: var(--color-player-highlight-hover1);
}

._2VJzmtxnqfMjMSlMtyCYQJ {
  background: var(--color-content-progressbar-buffer-empty2);
  position: absolute;
  width: calc(100% - 100px);
  bottom: 100px;
  left: 50px;
  right: 50px;
  height: 6px;
  border-radius: 6px;
}

._2U6Bc7d6rq5I9YhlZe1wvO {
  position: absolute;
  right: 50px;
  top: calc(50vh - 20px);
  height: 40px;
  width: 40px;
  cursor: pointer;
  fill: var(--color-player-default1);
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out;
}

._2U6Bc7d6rq5I9YhlZe1wvO:hover {
  fill: var(--color-player-highlight-hover1);
}

._2OIKaKCnPXh7hl0_xA-UbW {
  position: absolute;
  bottom: 107px;
  color: var(--color-player-default1);
  right: 50px;
}
._1DZVAFbyI2Pw24jwcyAYD3 {
  top: var(--EPGGridText-textContainer-padding);
  right: var(--EPGGridText-textContainer-padding);
  fill: var(--color-primary1);
  width: 20px;
  height: 20px;
  cursor: pointer;
}
._1bvk-3w9kLG99lhvsiJ09k {
  color: var(--color-player-default1);
  border: none;
  background: transparent;
  position: absolute;
  bottom: 30px;
  right: 50px;
  display: flex;
}
.fF4Gr-VHVdjswD3rqGaID {
  color: var(--color-player-default1);
  border: none;
  background: transparent;
  position: absolute;
  bottom: 30px;
  left: 50px;
  display: flex;
}

.gB5o4gtepwRDm8rmdbbRm {
  position: absolute;
  left: 86px;
  bottom: 22px;
}

.gB5o4gtepwRDm8rmdbbRm details > div {
  right: unset;
}

._1bvk-3w9kLG99lhvsiJ09k > * {
  margin: 0 20px;
}

._1g1UU7xIUGTGYkhTjTLVNg, ._1g1UU7xIUGTGYkhTjTLVNg svg {
  cursor: pointer;
  fill: var(--color-player-default1);
  stroke: var(--color-player-default1);
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out,
    stroke var(--PlayerOverlay-iconDuration) ease-in-out;
  height: 24px;
}

._1g1UU7xIUGTGYkhTjTLVNg:hover, ._1g1UU7xIUGTGYkhTjTLVNg:hover svg {
  fill: var(--color-player-highlight-hover1);
  stroke: var(--color-player-highlight-hover1);
}


._34Eo9oCL7l9AFAwfwpfVZa {
  position: absolute;
  bottom: 200px;
  right: 40px;
  width: 400px;
  height: 110px;
  background: var(--color-content-overlay1);
  z-index: 2000;
  padding: 10px;
  box-sizing: border-box;
}

._2ouvw3LdyvaberfX1Or_rF {
  height: 90px;
  width: 160px;
  margin-right: 10px;
  display: inline-block;
}

._1CZaFcB3-AUaKfNXq_FYaI {
  width: 210px;
  height: 90px;
  position: absolute;
  display: inline-flex;
  right: 10px;
  align-items: center;
}

.S0XliWnsWzSluKeGLCly6 {
  width: 174px;
}

._1ox_Fsc501aBFBIcWMErLc {
  font-size: var(--fontSize-s);
  color: var(--color-player-default2);
  margin-bottom: 5px;
}
._25gq3PtU7OJOeEooV8unim {
  margin-top: 5px;
  font-size: var(--fontSize-m);
  font-weight: bold;
  color: var(--color-player-default1);
  max-width: 180px;
  text-overflow: ellipsis;
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative;
  /* use this value to count block height */
  line-height: 1.2em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 3.6em;
}

/* hide ... if we have text, which is less than or equal to max lines */
._1wAh0w9Z5XbLY5nBwWaqPq:after {
  /* points in the end */
  content: "";
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: white;
}

._1JZyNcSfzvrj_Hh1wfUq85 {
  position: absolute;
  right: 5px;
  top: 20px;
  width: 24px;
  height: 24px;
  fill: var(--color-player-default1);
  cursor: pointer;
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out;
}

._1JZyNcSfzvrj_Hh1wfUq85:hover {
  fill: var(--color-player-highlight-hover1);
}

.-KgUSOyHolePiU4ECVC7U {
  position: absolute;
  top: 20px;
  right: 100px;
  width: 200px;
  background: white;
  color: black;
  z-index: 1001;
}

/* Overlay aninmation */
._37dj_ucWxnV4lm5TQ98oL8 {
  opacity: 0;
}

._2JcUTDsY-kmw7zqaSHAITQ {
  opacity: 0;
}

._1yJsyLWWqxzH0T-EiHgENw {
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
  opacity: 1;
}

._2hTSP5-2sNCCmxNcMA5V56 {
  opacity: 1;
}

._3Bws16_-BY4ird3bbIce2l {
  opacity: 1;
}

._1zb47cVnAKTT-x3bRbsESn {
  opacity: 0;
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
}

._3-OApC6H_2JiuDxr103A9J {
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 1023px) {
  .AZN0Kt8u4GwbBH7Jnw5x6 {
    margin: 50px;
    height: 50px;
    width: 50px;
  }

  ._2JVyTox33v4fShxkicIA64 > svg {
    height: 80px;
    width: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  ._2OIKaKCnPXh7hl0_xA-UbW {
    bottom: 160px;
  }

  ._2VJzmtxnqfMjMSlMtyCYQJ {
    bottom: 150px;
  }

  ._1bvk-3w9kLG99lhvsiJ09k,
  .fF4Gr-VHVdjswD3rqGaID {
    bottom: 80px;
  }
}

@media (max-width: 767px) {
  ._1EsQ9DQjrToUPgF2FoKMXG {
    left: 15px;
    top: 5px;
    display: inline-flex;
  }
  .XgBtBTrsLpJO0ocRx3XTN {
    margin-left: 10px;
  }

  .qjsV8pKjGAWNNQjsG48iP {
    height: 20px;
    width: 13px;
  }

  ._1nNom6v4zCkdRaNtr1yzkS {
    margin-left: 10px;
  }

  ._1F5lxANVdpQCGCUsH6RpCi {
    font-size: var(--fontSize-s);
  }

  ._1qq6Dro6qah_7tz5PtcQZe,
  .Tj59QEy3bS5AUQExFDCHN {
    font-size: var(--fontSize-xs);
  }

  ._1qq6Dro6qah_7tz5PtcQZe {
    margin: 0;
  }

  .AZN0Kt8u4GwbBH7Jnw5x6 {
    margin: 20px;
    height: 40px;
    width: 40px;
  }

  ._2JVyTox33v4fShxkicIA64 > svg {
    height: 60px;
    width: 60px;
  }

  ._2U6Bc7d6rq5I9YhlZe1wvO {
    height: 25px;
    width: 25px;
  }

  ._2OIKaKCnPXh7hl0_xA-UbW {
    font-size: var(--fontSize-xs);
  }

  ._2VJzmtxnqfMjMSlMtyCYQJ {
    width: calc(100% - 20px);
    left: 10px;
    right: 10px;
    bottom: 120px;
  }

  ._34Eo9oCL7l9AFAwfwpfVZa {
    width: 340px;
    height: 72px;
    bottom: 20%;
    left: 10px;
  }

  ._2ouvw3LdyvaberfX1Or_rF {
    width: 92px;
    height: 52px;
    margin-right: 5px;
  }

  ._1CZaFcB3-AUaKfNXq_FYaI {
    width: 208px;
    height: 52px;
    right: 18px;
  }

  ._25gq3PtU7OJOeEooV8unim {
    font-size: var(--fontSize-s);
    white-space: nowrap;
  }

  ._1ox_Fsc501aBFBIcWMErLc {
    font-size: var(--fontSize-xs);
  }

  ._1JZyNcSfzvrj_Hh1wfUq85 {
    top: 13px;
    right: 0;
  }

  ._1bvk-3w9kLG99lhvsiJ09k {
    right: 10px;
  }

  ._1bvk-3w9kLG99lhvsiJ09k,
  .fF4Gr-VHVdjswD3rqGaID {
    bottom: 80px;
  }

  ._1bvk-3w9kLG99lhvsiJ09k > * {
    margin: 0 10px;
  }
  .gB5o4gtepwRDm8rmdbbRm {
    left: 86px;
    bottom: -10px;
  }
}

@media (max-width: 359px) {
  ._34Eo9oCL7l9AFAwfwpfVZa {
    bottom: 15%;
  }
}

:root {
  --PlayerOverlay-animationDuration: 0.5s;
  --PlayerOverlay-iconDuration: 0.3s;
}
.mHHoICoh-I6SOtmM6slt8 {
  z-index: 1000;
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--color-player-overlay);
  display: flex;
  align-items: center;
  justify-content: center;
}

._1hgAfcLRAYELjqXRmw_fzc {
  position: absolute;
  left: 44px;
  top: 30px;
  right: 50px;
  color: var(--color-player-default1);
  display: flex;
  align-items: center;
  height: 60px;
}

._3Xh0hRxSEoRYd4fNp5wqkd {
  width: 24px;
  height: 32px;
  transform: rotate(180deg);
  stroke: var(--color-player-default1);
  stroke-width: 2px;
  cursor: pointer;
  transition: stroke var(--PlayerOverlay-iconDuration) ease-in-out;
}

._3Xh0hRxSEoRYd4fNp5wqkd:hover {
  stroke: var(--color-player-highlight-hover1);
}

.cbuquvcbpXKDLFsoBFDz2 {
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-left: 15px;
}

._20Rkzyd2dlZn2xL3sNt2g- {
  display: inline-block;
  margin-left: 20px;
  font-size: var(--fontsize-l);
}

._2E6iNvPbI9y-5Pj7BH2XnX {
  font-weight: bold;
  margin: 0;
}

._3oZYiFX3bqL4U0QqiDEVU2 {
  margin: 0;
}

._2E6iNvPbI9y-5Pj7BH2XnX + ._3oZYiFX3bqL4U0QqiDEVU2 {
  margin-top: 10px;
}

.QIKI5NBCZoPzuEys7z9dF {
  justify-content: center;
  display: flex;
  align-items: center;
}

._1cfAvyh9_YvZFCDg42JhJl {
  display: inline-block;
}

._3JgYyb4ysEpTTAzMTtWSrX > svg {
  cursor: pointer;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}

._3JgYyb4ysEpTTAzMTtWSrX circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._3JgYyb4ysEpTTAzMTtWSrX:hover {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

._3rV1jW-3f_3Yet13ILNbnI {
  width: 60px;
  height: 60px;
  margin: 100px;
  cursor: pointer;
  display: inline-block;
  z-index: 10000;
  color: var(--color-player-default1);
  fill: var(--color-player-default1);
  stroke: var(--color-player-default1);
  stroke-width: 0.4;
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}
._2edGbuLrNxNNWFm541tgv8 {
  width: 60px;
  height: 60px;
  margin: 100px;
  cursor: pointer;
  display: inline-block;
  z-index: 10000;
  color: var(--color-primary3);
  fill: var(--color-primary3);
  stroke: var(--color-primary3);
  stroke-width: 0.4;
  transition: fill var(--PlayerOverlay-animationDuration) ease-in-out,
    stroke var(--PlayerOverlay-animationDuration) ease-in-out;
}
._3rV1jW-3f_3Yet13ILNbnI:hover {
  fill: var(--color-player-highlight-hover1);
  stroke: var(--color-player-highlight-hover1);
}

._38NhfmShd_96BQpIMrLjH1 {
  background: var(--color-content-progressbar-buffer-empty2);
  position: absolute;
  width: calc(100% - 100px);
  bottom: 100px;
  left: 50px;
  right: 50px;
  height: 6px;
  border-radius: 6px;
}

._2oMVekLNld0BP5fx6YuCt4 {
  position: absolute;
  right: 50px;
  top: calc(50vh - 20px);
  height: 40px;
  width: 40px;
  cursor: pointer;
  fill: var(--color-player-default1);
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out;
}

._2oMVekLNld0BP5fx6YuCt4:hover {
  fill: var(--color-player-highlight-hover1);
}

.Qq1SMJGNn2tCSGt_C2vSr {
  position: absolute;
  bottom: 107px;
  color: var(--color-player-default1);
  right: 50px;
}
._36uAYvyYEyR5mxr9K3xEbx {
  top: var(--EPGGridText-textContainer-padding);
  right: var(--EPGGridText-textContainer-padding);
  fill: var(--color-primary1);
  width: 20px;
  height: 20px;
  cursor: pointer;
}
._3w1ts3T4rbUEErfoUwSrgd {
  color: var(--color-player-default1);
  border: none;
  background: transparent;
  position: absolute;
  bottom: 30px;
  right: 50px;
  display: flex;
}
._1A6tTrjseGn7pdDOQO63re {
  color: var(--color-player-default1);
  border: none;
  background: transparent;
  position: absolute;
  bottom: 30px;
  left: 50px;
  display: flex;
}

.qwDCQ9Td1Ok7ssdC-44h3 {
  position: absolute;
  left: 86px;
  bottom: 22px;
}

.qwDCQ9Td1Ok7ssdC-44h3 details > div {
  right: unset;
}

._3w1ts3T4rbUEErfoUwSrgd > * {
  margin: 0 20px;
}

.IQrLlK66y_JucPwNuVUOz, .IQrLlK66y_JucPwNuVUOz svg {
  cursor: pointer;
  fill: var(--color-player-default1);
  stroke: var(--color-player-default1);
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out,
    stroke var(--PlayerOverlay-iconDuration) ease-in-out;
  height: 24px;
}

.IQrLlK66y_JucPwNuVUOz:hover, .IQrLlK66y_JucPwNuVUOz:hover svg {
  fill: var(--color-player-highlight-hover1);
  stroke: var(--color-player-highlight-hover1);
}

.ph6foUeswQlD4OEfwuHsJ {
  position: absolute;
  bottom: 200px;
  right: 40px;
  width: 400px;
  height: 110px;
  background: var(--color-content-overlay1);
  z-index: 2000;
  padding: 10px;
  box-sizing: border-box;
}

._3HlzPlFkLBo_sqAIgd6MTt {
  height: 90px;
  width: 160px;
  margin-right: 10px;
  display: inline-block;
}

.sndy9Rnb261j_fZLj5TSo {
  width: 210px;
  height: 90px;
  position: absolute;
  display: inline-flex;
  right: 10px;
  align-items: center;
}

._1xEf81hoUcqVZR3awvWXYV {
  width: 174px;
}

._30OusYGlXjxIbpeq1nIcr0 {
  font-size: var(--fontSize-s);
  color: var(--color-player-default2);
  margin-bottom: 5px;
}
.tGLHl8YveYhz3ujWMsqmX {
  margin-top: 5px;
  font-size: var(--fontSize-m);
  font-weight: bold;
  color: var(--color-player-default1);
  max-width: 180px;
  text-overflow: ellipsis;
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative;
  /* use this value to count block height */
  line-height: 1.2em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 3.6em;
}

/* hide ... if we have text, which is less than or equal to max lines */
.G0qIjrA0Rm_pMf0mtjiAV:after {
  /* points in the end */
  content: "";
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: white;
}

._3OtF2oQwIJ1dy2cO01JwyV {
  position: absolute;
  right: 5px;
  top: 20px;
  width: 24px;
  height: 24px;
  fill: var(--color-player-default1);
  cursor: pointer;
  transition: fill var(--PlayerOverlay-iconDuration) ease-in-out;
}

._3OtF2oQwIJ1dy2cO01JwyV:hover {
  fill: var(--color-player-highlight-hover1);
}

._36o5KzlNuM6Z9417EB10l0 {
  position: absolute;
  top: 20px;
  right: 100px;
  width: 200px;
  background: white;
  color: black;
  z-index: 1001;
}

/* Overlay aninmation */
._3DkSRMzvOSXjnImgG--2jV {
  opacity: 0;
}

._1c9ugD8BmtWLaxF5HRmqtg {
  opacity: 0;
}

._1_LMJz1Xiy1XEFDd9zM-9c {
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
  opacity: 1;
}

.JT6GbKRQE_JNOZDO8gga0 {
  opacity: 1;
}

.ZvkuRs3ztORTeBNgcb1hP {
  opacity: 1;
}

._1rZ5MukQbqKeMFe_U2PIX6 {
  opacity: 0;
  transition: opacity var(--PlayerOverlay-animationDuration) ease-in-out;
}

._3WHcj_P9NhEkFySNH6i9xW {
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 1023px) {
  ._3rV1jW-3f_3Yet13ILNbnI {
    margin: 50px;
    height: 50px;
    width: 50px;
  }

  ._3JgYyb4ysEpTTAzMTtWSrX > svg {
    height: 80px;
    width: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Qq1SMJGNn2tCSGt_C2vSr {
    bottom: 160px;
  }

  ._38NhfmShd_96BQpIMrLjH1 {
    bottom: 150px;
  }

  ._3w1ts3T4rbUEErfoUwSrgd,
  ._1A6tTrjseGn7pdDOQO63re {
    bottom: 80px;
  }
}

@media (max-width: 767px) {
  ._1hgAfcLRAYELjqXRmw_fzc {
    left: 15px;
    top: 5px;
    display: inline-flex;
  }
  .cbuquvcbpXKDLFsoBFDz2 {
    margin-left: 10px;
  }

  ._3Xh0hRxSEoRYd4fNp5wqkd {
    height: 20px;
    width: 13px;
  }

  ._20Rkzyd2dlZn2xL3sNt2g- {
    margin-left: 10px;
  }

  ._2E6iNvPbI9y-5Pj7BH2XnX {
    font-size: var(--fontSize-s);
  }

  ._3oZYiFX3bqL4U0QqiDEVU2,
  ._2RlZuducQLDCXhXcIfT-TI {
    font-size: var(--fontSize-xs);
  }

  ._3oZYiFX3bqL4U0QqiDEVU2 {
    margin: 0;
  }

  ._3rV1jW-3f_3Yet13ILNbnI {
    margin: 20px;
    height: 40px;
    width: 40px;
  }

  ._3JgYyb4ysEpTTAzMTtWSrX > svg {
    height: 60px;
    width: 60px;
  }

  ._2oMVekLNld0BP5fx6YuCt4 {
    height: 25px;
    width: 25px;
  }

  .Qq1SMJGNn2tCSGt_C2vSr {
    font-size: var(--fontSize-xs);
  }

  ._38NhfmShd_96BQpIMrLjH1 {
    width: calc(100% - 20px);
    left: 10px;
    right: 10px;
    bottom: 120px;
  }

  .ph6foUeswQlD4OEfwuHsJ {
    width: 340px;
    height: 72px;
    bottom: 20%;
    left: 10px;
  }

  ._3HlzPlFkLBo_sqAIgd6MTt {
    width: 92px;
    height: 52px;
    margin-right: 5px;
  }

  .sndy9Rnb261j_fZLj5TSo {
    width: 208px;
    height: 52px;
    right: 18px;
  }

  .tGLHl8YveYhz3ujWMsqmX {
    font-size: var(--fontSize-s);
    white-space: nowrap;
  }

  ._30OusYGlXjxIbpeq1nIcr0 {
    font-size: var(--fontSize-xs);
  }

  ._3OtF2oQwIJ1dy2cO01JwyV {
    top: 13px;
    right: 0;
  }

  ._3w1ts3T4rbUEErfoUwSrgd {
    right: 10px;
  }

  ._3w1ts3T4rbUEErfoUwSrgd,
  ._1A6tTrjseGn7pdDOQO63re {
    bottom: 80px;
  }

  ._3w1ts3T4rbUEErfoUwSrgd > * {
    margin: 0 10px;
  }
  .qwDCQ9Td1Ok7ssdC-44h3 {
    left: 86px;
    bottom: -10px;
  }
}

@media (max-width: 359px) {
  .ph6foUeswQlD4OEfwuHsJ {
    bottom: 15%;
  }
}

:root {
  --slideHeight-c1: 720px;
  --slideHeight-c2: 420px;
}

._3cdRtcxTC2mTJykDoiRKOy {
  width: 100%;
  height: 100vh;
  /* background: var(--color-background-asset); */
  background: var(--color-player-background);
  overflow: hidden;
  direction: ltr;
}
._3JrAGPdKmVEJqOHezza5fU {
  width: 100%;
  height: 100%;
  /* background: var(--color-background-asset); */
  background: var(--color-player-background);
  overflow: hidden;
}

._2rRKGZ4a2FR6RI3851GXrS {
  width: 100%;
  background: var(--color-player-background);
  overflow: hidden;
}

.-AE1_xR180OIDBzl9kxyv {
  height: var(--slideHeight-c2);
}

.aF-pRKJcDkWdO5DG5l_Pq {
  height: var(--slideHeight-c1);
}

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

._1az5deO5nFGXS6aflBFtGa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  overflow: hidden;
}

._3_PLTzBCehWP7KciGUoovt {
  position: absolute;
  bottom: 35%;
  right: calc(10% - 15px);
  z-index: 9999;
  cursor: pointer;
  fill: var(--color-player-default1);
  transition: fill 0.3s ease-in-out;
}

.dPS9K5GM8zFGMrOHYwvtc {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
  cursor: pointer;
  fill: var(--color-player-default1);
  transition: fill 0.3s ease-in-out;
}

._3_PLTzBCehWP7KciGUoovt:hover {
  fill: var(--color-player-highlight-hover1);
}

/* Hide default player controls */
video::-webkit-media-controls {
  display: none !important;
}
video::-webkit-media-controls-enclosure {
  display: none !important;
}

@media (min-width: 2000px) {
  :root {
    --slideHeight-c1: 1200px;
    --slideHeight-c2: 50vw;
  }
}

@media (max-width: 2000px) {
  :root {
    --slideHeight-c1: 800px;
    --slideHeight-c2: 50vw;
  }
}

@media (max-width: 1023px) {
  :root {
    --slideHeight-c1: 560px;
    --slideHeight-c2: 56vw;
  }
  ._3cdRtcxTC2mTJykDoiRKOy {
    height: calc(100vh - 65px);
  }
}

@media (max-width: 767px) {
  :root {
    --slideHeight-c1: 510px;
    --slideHeight-c2: 110vw;
  }
}

:root {
  --marginBetweenThumbnails: 20px;
}
._1V0FV_fjweYfHJQMxqys9M {
  display: block;
  margin: 5px 0 35px 0;
  position: relative;
}

._1tOhwXG8KfJDBB2JZKp_2f {
  text-decoration: none;
}

._1tOhwXG8KfJDBB2JZKp_2f:hover .gSfL5FqWaFIDCRjYRe_vs {
  color: var(--color-highlight-hover1);
}

._1tOhwXG8KfJDBB2JZKp_2f:hover ._1tRkAn7DVBJTLHBplD4qIN {
  fill: var(--color-highlight-hover1);
}

.gSfL5FqWaFIDCRjYRe_vs {
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
  margin-bottom: 0;
}

.gSfL5FqWaFIDCRjYRe_vs.REgRqN0XCKk0ED77F-dMI::first-letter {
  text-transform: uppercase;
}

.gSfL5FqWaFIDCRjYRe_vs:hover ._2bN8qYtdyqH9U-YMIm_1Cl.REgRqN0XCKk0ED77F-dMI {
  transform: translateX(10px);
}
.gSfL5FqWaFIDCRjYRe_vs:hover ._2bN8qYtdyqH9U-YMIm_1Cl._2PfYrtX3v7ECJrNyey8F_G {
  transform: translateX(-10px);
}

._2bN8qYtdyqH9U-YMIm_1Cl {
  position: absolute;
  right: 0;
  top: 0;
  font-size: var(--fontSize-s);
  font-weight: normal;
  line-height: 26px;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

._2PfYrtX3v7ECJrNyey8F_G {
  right: unset;
  left: 0;
}

._2PfYrtX3v7ECJrNyey8F_G ._1tRkAn7DVBJTLHBplD4qIN {
  float: left;
  margin-right: 10px;
  transform: rotate(180deg);
}

._1tRkAn7DVBJTLHBplD4qIN {
  float: right;
  margin-left: 10px;
  fill: var(--color-content-default1);
}

._2XxY5o0Ge8NGbm9MPPPCvF {
  width: 50px;
  height: 50px;
  position: absolute;
  left: -25px;
  top: 50%;
  background-color: var(--color-button-arrow-bg);
  text-align: center;
  font-size: 20px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  z-index: 1;
  transition: all 0.25s cubic-bezier(0.21, 0.43, 0.37, 0.99);
  cursor: pointer;
}

._3S1zDVber9rVCozcJfPuAM {
  width: 50px;
  height: 50px;
  position: absolute;
  right: -25px;
  top: 50%;
  background-color: var(--color-button-arrow-bg);
  text-align: center;
  font-size: 20px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  cursor: pointer;
  z-index: 1;
  transition: all 0.25s cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

.bwJyv_SJRk0Wf1gwG7cc9,
.bwJyv_SJRk0Wf1gwG7cc9 > svg {
  stroke: var(--color-button-arrow-icon);
  width: 30px;
  height: 30px;
  margin: 0 auto;
}

._2XxY5o0Ge8NGbm9MPPPCvF:hover,
._3S1zDVber9rVCozcJfPuAM:hover {
  background-color: var(--color-button-arrow-bg-hover);
}

._2XxY5o0Ge8NGbm9MPPPCvF:hover .bwJyv_SJRk0Wf1gwG7cc9 > svg,
._3S1zDVber9rVCozcJfPuAM:hover .bwJyv_SJRk0Wf1gwG7cc9 > svg {
  stroke: var(--color-button-arrow-icon-hover);
}

._2XxY5o0Ge8NGbm9MPPPCvF .bwJyv_SJRk0Wf1gwG7cc9 > svg {
  transform: rotate(180deg);
}

._2fgwInmtjhnCyfZdqPCoQQ {
  overflow: hidden;
  margin-left: -15px;
  margin-right: -15px;
  position: relative;
  padding: 15px;
}

._3tpXBqcRO6RqTcyTWqWi_V {
  display: flex;
  transition: transform 0.8s;
}

.zz-eac4I3a3JXeXa9pnxj {
  overflow: hidden;
  padding: 40px 20px 20Px 40px;
  margin-top: -10px;
  margin-left: -40px;
  outline: none;
}

@media (max-width: 767px) {
  .gSfL5FqWaFIDCRjYRe_vs {
    font-size: var(--fontSize-m);
  }

  ._1V0FV_fjweYfHJQMxqys9M {
    margin: 0;
  }
}

/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */

._1R3gesRBAo31XoyxF9jQhP {
  position: relative;
}

._1R3gesRBAo31XoyxF9jQhP:focus {
  outline: none;
}

/*.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}*/

.t0Lz8LrbSLEC0Um7tUsPF {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

._1R3gesRBAo31XoyxF9jQhP._1H0xCdGXpLBjUTeZi5XECu {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

._1R3gesRBAo31XoyxF9jQhP._1H0xCdGXpLBjUTeZi5XECu ._140TXINDFgM6f9jObJv92I {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

._1R3gesRBAo31XoyxF9jQhP._1H0xCdGXpLBjUTeZi5XECu ._140TXINDFgM6f9jObJv92I._1XSthg5wR9hLmPpDRFkYqa {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

._2iJem1HiWIV7SV5kdddFY6 {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

._2iJem1HiWIV7SV5kdddFY6:hover {
  background: white;
  cursor: pointer;
}

._2iJem1HiWIV7SV5kdddFY6:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19f;
}

._2iJem1HiWIV7SV5kdddFY6:active {
  opacity: 0.6;
}

._2iJem1HiWIV7SV5kdddFY6:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.o6AZFE1xun5dn06JswrzK {
  fill: #333;
}

/* ---- previous/next buttons ---- */

._3rWOBjUI1ucX0U8VHnc9Gw {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

._3rWOBjUI1ucX0U8VHnc9Gw._1TGahFBHDbnkOEilnoy3s4 {
  left: 10px;
}
._3rWOBjUI1ucX0U8VHnc9Gw._2WtxB2YO3dFXXK50xHAflu {
  right: 10px;
}
/* right to left */
._1ZJ1yH9JcnGBXXfnL12BHz ._3rWOBjUI1ucX0U8VHnc9Gw._1TGahFBHDbnkOEilnoy3s4 {
  left: auto;
  right: 10px;
}
._1ZJ1yH9JcnGBXXfnL12BHz ._3rWOBjUI1ucX0U8VHnc9Gw._2WtxB2YO3dFXXK50xHAflu {
  right: auto;
  left: 10px;
}

._3rWOBjUI1ucX0U8VHnc9Gw .o6AZFE1xun5dn06JswrzK {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.hBchDg5AbxmU8R-wDt7h2 {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

._1ZJ1yH9JcnGBXXfnL12BHz .hBchDg5AbxmU8R-wDt7h2 {
  direction: rtl;
}

.hBchDg5AbxmU8R-wDt7h2 ._1J2jTiYoI5fSPBpH--Ubfk {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.hBchDg5AbxmU8R-wDt7h2 ._1J2jTiYoI5fSPBpH--Ubfk.dDd8qTvZO4Kgd4CkebW8G {
  opacity: 1;
}

._37SLI30q-ygTdlh6u5TnJF {
  width: 100%;
  height: 100vh;
  background: var(--color-background-asset);
  overflow: hidden;
}

._247zkU8oyEdgb7f5DN4QVr {
  width: 100%;
  background: var(--color-background-asset);
  overflow: hidden;
}

._3qx-e9AWKasty1VYdXY8cR {
  width: 100%;
  height: 100%;
}

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

._1RLDEJmekW4dqEC8D8N72- {
  position: absolute;
  left: 44px;
  top: 30px;
  right: 50px;
  color: var(--color-player-default1);
  display: flex;
  align-items: center;
  height: 60px;
}

._2OvO3V4FkztSHbXizUkLIG {
  width: 24px;
  height: 32px;
  transform: rotate(180deg);
  stroke: var(--color-player-default1);
  stroke-width: 2px;
  cursor: pointer;
  transition: stroke var(--PlayerOverlay-iconDuration) ease-in-out;
}

._2OvO3V4FkztSHbXizUkLIG:hover {
  stroke: var(--color-player-highlight-hover1);
}

._2pcm0wLY59v0gCkSQABmGj {
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-left: 15px;
}

._10ujZbQBqCC5eIuZG6LIt8{
  display: inline-block;
  margin-left: 20px;
  font-size: var(--fontSize-l);
}

.m2n4_EosrhGmXRQ-ukEkK {
  font-weight: bold;
  margin: 0;
}

._3rfq9bM6lhCwsVcdllHvt {
  margin: 0
}

.m2n4_EosrhGmXRQ-ukEkK + ._3rfq9bM6lhCwsVcdllHvt {
  margin-top: 10px;
}


@media (max-width: 767px) {
  ._1RLDEJmekW4dqEC8D8N72- {
    left: 15px;
    top: 0;
    display: inline-flex;
  }
  ._2pcm0wLY59v0gCkSQABmGj {
    margin-left: 10px;
  }

  ._2OvO3V4FkztSHbXizUkLIG {
    height: 20px;
    width: 13px;
  }

  ._10ujZbQBqCC5eIuZG6LIt8 {
    margin-left: 10px;
  }

  .m2n4_EosrhGmXRQ-ukEkK {
    font-size: var(--fontSize-s);
  }

  ._3rfq9bM6lhCwsVcdllHvt, .IzYRBlcB8Yn2E_zrRcXBR {
    font-size: var(--fontSize-xs);
  }

  ._3rfq9bM6lhCwsVcdllHvt {
    margin: 0;
  }
}

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

#_2FDR62RPdKoTDUxkHCmIkB {
  height: 75%;
}

.pNrJqmIUffuesxcN1tg8b {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: opacity .03s;
  opacity: 1;
}

._2n7W0CTuUyAexA_UAm5vuk {
  background: var(--color-thumbnail-overlay-background);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 250ms cubic-bezier(.21,.43,.37,.99);
  z-index: 0;
}

.A4LnrxK8FSEEL58XCO7ey {
  opacity: 0.8;
  z-index: 0;
}

._1MzpdrKTwHJKb7XYh6kdjQ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 1s;
  -webkit-transition: all 1s;
  opacity: 1;
}

._2RLdEnoYTRyfTNpDJlGQZe {
  background: var(--color-thumbnail-overlay-background);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
  z-index: 0;
}

._35tT6AMosUlXZioTquZ6aA {
  opacity: 0.8;
  z-index: 0;
}

._38PJT2O2vMkZb8ycHx1X-E {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.AgRhpy3gxYQ2M9HxErIC8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-100%);
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

._3TPketbhfQEZakZkeiBCdq {
  opacity: 1;
  transform: translateY(0);
}

._1WvIoDTBNoyxNhVw6B30tK {
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  width: 40px;
  height: 40px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  opacity: 0;
  cursor: pointer;
  /* transition: all 250ms cubic-bezier(.21,.43,.37,.99); */
}

._2atAoH9LxUf8_aQhIqzZpZ {
  position: absolute;
  bottom: 10px;
  left: calc(10% - 20px);
  width: 40px;
  height: 40px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  opacity: 0;
  /* transition: all 250ms cubic-bezier(.21,.43,.37,.99); */
}

._2wqWesHwQoJC_YWygoAOqr {
  bottom: 8%;
  height: 40px;
  width: 40px;
  left: calc(10% - 15px);
}

._1WvIoDTBNoyxNhVw6B30tK circle,
._2atAoH9LxUf8_aQhIqzZpZ circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._1WvIoDTBNoyxNhVw6B30tK:hover,
._2atAoH9LxUf8_aQhIqzZpZ:hover {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
  transform: scale(1.1);
}

._1SZeSsCJy-NcSxqCiOqWW- {
  opacity: 1;
}

._24aUzpIynjYjOtQB_9VemJ {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px 25px 10px 10px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(100%);
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

._2mRbJLcRs1PBXJlWn6Z6Mw {
  position: absolute;
  bottom: 0;
  left: calc(10% + 20px);
  width: 80%;
  padding: 10px 10px 10px 10px;
  box-sizing: border-box;
  opacity: 0;
}

._2NOfkxZzeH1vTO5zVuv6Ul {
  bottom: 5%;
  left: calc(10% + 30px);
}

.Z5fRxubzWh5XPb9SSWpkO {
  left: 80%;
}

.ZvFDH2j3-0YZWhLqVmioV {
  opacity: 1;
  transform: translateY(0);
}

._18xZ9ZaMWDIooAR8Eg83C3 {
  font-size: var(--fontSize-s);
  font-weight: bold;
  color: var(--color-thumbnail-primary1);
  opacity: 0.9;
}

.DQFgzptrk4B3PQ-ayu0-w > svg {
  fill: var(--color-slideshow-primary3);
  width: 11px;
  height: 8px;
  position: relative;
}

.c95Xiu8H-3TUIFcnbtpxB {
  font-size: var(--fontSize-xs);
  font-weight: bold;
  color: var(--color-thumbnail-primary1);
  width: auto;
  opacity: 0.9;
  margin-bottom: 5px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._32qhkddSIaNpUuiv2S4PJW {
  font-size: var(--fontSize-s);
  font-weight: bold;
  color: var(--color-thumbnail-primary1);
  width: auto;
  opacity: 0.9;
  /* margin-bottom: 20%; */
  left: 15%;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.nzpSCM85vIz0SNXDIHOA_ {
  font-size: var(--fontSize-xs);
  color: var(--color-thumbnail-primary1);
  opacity: 0.9;
}

._3JdRs63kYF3oilnlEDlBqf,
._3-Xv5wvnV1hvboMJCnKe3H {
  position: absolute;
  bottom: 20px;
  right: 10px;
  z-index: 1;
  width: 20px;
  height: 20px;
}

._3vAVYsT4TLWgSTv33WjG-3{
   position: absolute;
  bottom: 20px;
  left: 10px;
  z-index: 1;
  width: 20px;
  height: 20px;
}

._3-Xv5wvnV1hvboMJCnKe3H {
  opacity: 0;
}

.Ri421EmSUxZGF8MFCj48a {
  opacity: 1;
}

.VtwQWfZhfusX9MP1xeK9w {
  top: 150px;
  left: 50%;
  transform: translate(-10px, -50%);
}
._33t4ThzEJhF16_88UNDv64,
._2Ap0N3CARh14gw1vjhjuZ_ {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  width: 20px;
  height: 20px;
}
._33t4ThzEJhF16_88UNDv64{
  bottom: 18px;
}

@media(max-width: 767px) {
  ._33t4ThzEJhF16_88UNDv64{
    right:18px
  }
}

._2DnGvB1Bvdc97psvwZwf19 {
  bottom: 12%;
  width: 25px;
  height: 25px;
  right: 10px;
}

._3elLYajFkf9NGuwBc824ca {
  padding-right: 30px;
}

._3ULtoABO_xMEXkZVuOaQU9 {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
  color: var(--color-primary1);
  font-size: var(--fontSize-s);
}

._1dinHSR8YKu56Lmg36yotL {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
  width: 40px;
  height: 40px;
}

._34tNJT9eqqGLpdnT3A8LiT {
  top: -2px;
  left: 10px;
  position: absolute;
  z-index: 1;
  width: 40px;
  height: 40px;
}
._35bBuOEo8jF5mn2SPYAgQ {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  z-index: 20;
}

._35bBuOEo8jF5mn2SPYAgQ::before,
._35bBuOEo8jF5mn2SPYAgQ::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

._35bBuOEo8jF5mn2SPYAgQ::before {
  border-width: 20px;
}

._35bBuOEo8jF5mn2SPYAgQ::after {
  border-width: 20px;
  border-right-color: var(--color-border-right-padlock-container);
  border-top-color: var(--color-border-top-padlock-container);
}

._2lEJbEkmi8JIhtpRg_PwJu {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 110px;
  right: 0;
}

._2lEJbEkmi8JIhtpRg_PwJu::after {
  border-radius: 50%;
  background-color: var(--color-border-top-padlock-container);
  position: absolute;
  bottom: 0;
  right: 0;
}

._2L3-arQVeCksHE-a2PNjhW {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

._1YEq3DXDtrtk2AoCLts_da {
  position: absolute;
  top: 12px;
  left: -6px;
  z-index: 1;
}

._3gtrTiUmmUZY5C0ynXeGky,
._3gtrTiUmmUZY5C0ynXeGky > svg {
  cursor: pointer;
  width: 16px;
  fill: var(--color-icon-playlock-fill);
}

.ox4zavrXdGQauy-3Znqo0 {
  cursor: pointer;
  display: none;
}

._3t3oXytUgVpIgvPbCuT8sO {
  cursor: pointer;
}

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

._3t3oXytUgVpIgvPbCuT8sO:hover .BbJ-ZcVv3J3QBnBjk_hSw {
  display: none;
  opacity: 0;
}

._3t3oXytUgVpIgvPbCuT8sO:hover .ox4zavrXdGQauy-3Znqo0 {
  display: block;
}

._2oMy9YRBeuD2ZoFHcd-IRN {
  display: none;
}

@media (max-width: 1024px) {
  .VtwQWfZhfusX9MP1xeK9w {
    top: 130px;
  }
}

._2tOhaRwA0a04d6lVEVsk5t {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: "center";
  width: 100%;
}

.ywQ1SPVAAmwvO1W8R2l5T {
  /* margin-top: 10px; */
  height: 180px;
}

._1NABwc_T3W_5RpeLGM0hvN {
  height: 185px;
}

._2_bpmaz6zfrLPLqT6b4ldB {
  opacity: 0.3;
  display: none;
  -webkit-transition: all 0.02ms ease-in-out;
  -moz-transition: all 0.02ms ease-in-out;
  -o-transition: all 0.02ms ease-in-out;
  transition: all 0.02ms ease-in-out;
}

._1ofoveMyvJ4BilmXB4JR7D {
  border-radius: var(--border-radius-thumbnail-small);
}

._3I5jV8AyUVDVg4VfOQ6lQF {
  border-radius: var(--border-radius-thumbnail-medium);
}

._3A4xa98qmbjHjmsGfLoYdU {
  border-radius: var(--border-radius-thumbnail-large);
}
.ZNmg8clIgANXymyHqNQA2 {
  border-top-right-radius: var(--border-radius-thumbnail-small);
}
._3rysoGAqjoTsRI6cbdO8QO {
  border-top-right-radius: var(--border-radius-thumbnail-medium);
}
.lOpG3jFgnb-637mBWE40W {
  border-top-right-radius: var(--border-radius-thumbnail-large);
}
._3bckKm4tFDxunS6A_OBkwt {
  cursor: pointer;
  text-decoration: none;
  margin: 0 var(--marginBetweenThumbnails) 0 0;
  position: relative;
  transition: all 250ms cubic-bezier(.21,.43,.37,.99);
  /* overflow: hidden; */
  min-height: 266px;
  min-width: 200px;
}

._20RRGrBknAKwzHVlsd-m2J {
  border-radius: var(--border-radius-thumbnail-small);
}

._2UO4eIRvv2DEaR9UizU6-N {
  border-radius: var(--border-radius-thumbnail-medium);
}

._2Tzjif0Y9g5LDGO2w0427Q {
  border-radius: var(--border-radius-thumbnail-large);
}

._3Bw-5W-ewT7aVSVlFSqJ5U {
  box-shadow: var(--shadow-thumbnail-small);
}

._6HHuspKIXtwtSRV_hksn7 {
  box-shadow: var(--shadow-thumbnail-medium);
}

.xLp76HaJlqNm321H0xJBR {
  box-shadow: var(--shadow-thumbnail-large);
}

._3-pbLCxHABhZsOOD-2WE2u{
  margin: 0;
}
.tbrnYRyRRTTHQ-Qyro2bi {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: left;
}
._29HLa-RmH3XrpkMvWYA6ip {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}
.Fs18_5wLhBcTlUiM_fgEq {
  transform: scale3d(1.1, 1.1, 1.1);
  z-index: 10;
}

.o-z0sVgZlOyBmadl1uyTy {
  position: relative;
  overflow: hidden;
}

.rfzXQInjhX1vJBOa0aCAw {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 15;
  width: 40px;
  height: 40px;
}

._1xXMP2G1z6dk6HdvihfPsV.Fs18_5wLhBcTlUiM_fgEq {
  transform: scale3d(1.05, 1.05, 1.05);
  z-index: 10;
}

._2D1SSACKkHU1qcNgDl3_TB, ._1IajvQEeqvzjaJ3YR4lTuR {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

._3mGVmJPjJDF1SFcHclJOKB {
  background: var(--color-content-overlay3);
}

._2j_PL5u7fQ2twSmRVskoi_{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
._35fvdKFZFFrDYz-zu33gzx{
  fill: var(--color-thumbnail-highlight-hover1);
}
._2F_NTA19j04UzSYqGjU1xn {
  cursor: pointer;
  text-decoration: none;
  margin: 0 var(--marginBetweenThumbnails) 0 0;
  position: relative;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
  /* overflow: hidden; */
  min-height: 266px;
  min-width: 200px;
  transition: opacity 1s;
}

._2Mgwy4JoycbVel4fGCfD6_ {
  border-radius: var(--border-radius-thumbnail-small);
}

._3APkHR2TQloUuWOLonwII_ {
  border-radius: var(--border-radius-thumbnail-medium);
}

.J83HMXAQkp7Wx5e72ijw8 {
  border-radius: var(--border-radius-thumbnail-large);
}

._2W7hLPnjSvRbEjlRzyfgAK {
  box-shadow: var(--shadow-thumbnail-small);
}

.C3Vb1ofQAKlNbjmDA9YYA {
  box-shadow: var(--shadow-thumbnail-medium);
}

._3x_6yaXdqumWQ3WFkWlop6 {
  box-shadow: var(--shadow-thumbnail-large);
}

._1Xjk5ws70PRxw0AKqcaxiS {
  margin: 0;
}
/* poster zoom */
._3BtfIc5pBl1eyQu9zXzfCF {
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
  transform: scale3d(1.1, 1.1, 1.1);
}
._2eO3peP27u-97Uh5vKKQMi {
  transform: scale(1);
  animation: _3XfRUdJSM7P_Eg-5o6uDUM 250ms 100ms;
}
._1IXy_d_vJHvjfPw4zq69bh {
  width: 140%;
  max-width: 245px;
  z-index: 1000;
  background-color: black;
  /* transform: scale3d(1.4, 1.4, 1.4); */
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
  transform: scale(1.1);
  left: -40%;
  -webkit-transition: transform 0.02ms;
  -moz-transition: transform 0.02ms;
  -o-transition: transform 0.02ms;
  transition: transform 0.02ms;
}

.UZ64tWt7BZllTbMdG0mhh {
  width: 140%;
  max-width: 245px;
  z-index: 1000;
  background-color: black;
  /* transform: scale3d(1.4, 1.4, 1.4); */
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
  transform: scale(1.1);
  margin-left: -40px;
  -webkit-transition: transform 400ms;
  -moz-transition: transform 400ms;
  -o-transition: transform 400ms;
  transition: transform 400ms;
}

.-qVFQh2p1WxHblZDSVTj0 {
  cursor: pointer;
  text-decoration: none;
  margin: 0 var(--marginBetweenThumbnails) 0 0;
  position: relative;
  overflow: hidden;
  min-height: 266px;
  min-width: 200px;
  transform: scale(0.9);

  -webkit-transition: transform 250ms 100ms;
  -moz-transition: transform 250ms 100ms;
  -o-transition: transform 250ms 100ms;
  transition: transform 250ms 100ms;
}

._2iWEOrdUrB-MfIBznEWly3 {
  position: relative;
  overflow: hidden;
}

._2iWEOrdUrB-MfIBznEWly3 > img {
  object-fit: contain;
}

._1L5KxnfOVveIxEEyp88Rlt {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 15;
  width: 40px;
  height: 40px;
}

.cVcfZxgg0mHVdLwI33zPy,
._1rwryylAl9p9EXoaYTmT2m {
  position: absolute;
  bottom: 0;
  z-index: 50;
}
._1VjhVuYAsiDYlXLij3UcIN {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: left;
}
._1K1aC9FbuVMm3435ZyNz8_ {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}
.UZ64tWt7BZllTbMdG0mhh .cVcfZxgg0mHVdLwI33zPy {
  bottom: -2px;
}

.UZ64tWt7BZllTbMdG0mhh ._1rwryylAl9p9EXoaYTmT2m {
  bottom: 0;
}

._24YysRUr5-ZjZguXZCGyX5 {
  background: var(--color-content-overlay3);
}
._349ueiFpwr13o1NZraULrI {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
._10DQnVz7tIpNTz7UzPDw2V {
  fill: var(--color-thumbnail-highlight-hover1);
}

:root {
  --PageAsset-linkBackPosition: 40px;
  --PageAsset-linkBackPositionTop: 63px;
  --PageAsset-title-fontSize: var(--fontSize-xxl);
}

._1Va3WR6lBvQ5FP1Et_xNEt {
  background: var(--color-background-asset);
  height: 100%;
  width: 100%;
  overflow: auto;
}

._1KEOxOGsm7hDDqusmtveuv {
  position: absolute;
  top: 20px;
  left: var(--PageAsset-linkBackPosition);
  z-index: 20;
}
.EASi_9QWwAw0zI2CDkLGB {
  position: absolute;
  top: 20px;
  right: var(--PageAsset-linkBackPosition);
  z-index: 20;
}

._3dfbggCfl0q9hLSKngqwc_ {
  max-width: 1024px;
  min-height: 100vh;
  margin: 0 auto 50px;
  position: relative;
  padding: 0 var(--PageAsset-contentContainerPadding);
  z-index: 20;
}

._1IyrlraWEwp8cSxvo-8MdD,
._3T_F4PtpebJ0DLtbZsjfwk {
  padding-bottom: 0;
}

._2UYTcm8_RUr2yD_aQk9Bi {
  text-decoration: none;
  color: var(--color-content-default1);
}

._1-EhmtakcA0cuZdmPPplf0 {
  height: 24px;
  width: 24px;
}

._14W1JVV84INYIYMfdqYuj0 {
  font-weight: normal;
  font-size: var(--fontSize-s);
  cursor: pointer;
  vertical-align: middle;
  border-color: var(--color-content-default3);
  min-width: 200px;
}

._2NGRz02fjGfxNO1rBvKHmp {
  vertical-align: middle;
  min-width: 200px;
  border-color: var(--color-content-default3);
}

._2NGRz02fjGfxNO1rBvKHmp:hover {
  background: transparent;
}

._2Y0-W0-eOU9tgtjZgFZs_Q {
  font-size: var(--fontSize-s);
  font-weight: bold;
  color: var(--color-content-default1);
  margin: 40px 0 20px;
}

.oSD5yimA7FBof0d0EU89Y,
._1XmjLeHyIwa2TYsn29XD3Z {
  font-size: var(--fontSize-m);
  color: var(--color-content-default2);
}

._1XmjLeHyIwa2TYsn29XD3Z {
  margin-top: 20px;
}

._35cxFhmKDlfy9vCUZPdaWO {
  border-top: 1px solid var(--color-content-default3);
  margin: 40px 0;
  width: 100%;
}

._39X-bFkG8Mxr5nm2xuWdw1 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.Jyq4aXMsKzu7YMOva0Nzq {
  display: inline-block;
}

.q5YffM8vLEEAeaioMwmvE {
  display: inline-block;
}

.mdDsBxhorbdMt2jj6ymkI {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 100vh;
}

._3dNz-QeiosgezsVgZHhqWq {
  font-weight: normal;
  font-size: var(--fontSize-s);
  cursor: pointer;
  vertical-align: middle;
}

._26pYXR9gA1UWtHh3YjZszv {
  width: 24px;
  margin-right: 5px;
}

._26pYXR9gA1UWtHh3YjZszv path {
  fill: var(--color-background-asset) !important;
}

._2qqKvpU1RlEl4okXiKQy4F {
  max-width: 490px;
  color: var(--color-content-default1);
}

._2mycYsRDxZlvd5yid2Ps7z {
  font-size: var(--fontSize-s);
  font-weight: normal;
  text-decoration: none !important;
  padding-top: 10px;
}

._2TqgO2vo7PLwXT75gl65nR h1 {
  margin-top: 50px;
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
}

.H2sIKJz1AWe22uqJjKjwC {
  margin-bottom: 35px;
}

._302CO7UKOvCTYj8aJY90W2 > div:nth-child(2) > div:first-of-type {
  margin-left: -20px !important;
  padding-left: 20px !important;
}

@media (min-width: 768px) {
  .Jyq4aXMsKzu7YMOva0Nzq {
    display: inline-block;
  }
}
@media (max-width: 768px) {
  ._3dNz-QeiosgezsVgZHhqWq {
    margin-left: 5;
    margin-top: 0px;
  }
}

@media (max-width: 767px) {
  :root {
    --PageAsset-linkBackPosition: 20px;
    --PageAsset-title-fontSize: var(--fontSize-xl);
  }
  ._1KEOxOGsm7hDDqusmtveuv {
    top: var(--PageAsset-linkBackPosition);
    left: 14px;
  }
  ._1_8cLgot4bqyRcKDTkF887 {
    display: block;
    text-align: center;
    height: 110px;
    width: 60px;
  }

  .oKOvjk7gMe2KviTEkZHQd {
    position: relative;
    height: 60px;
    width: 60px;
    border-radius: 30px;
    padding: 0;
  }

  ._1-EhmtakcA0cuZdmPPplf0,
  ._26pYXR9gA1UWtHh3YjZszv {
    position: absolute;
    top: 46%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .Jyq4aXMsKzu7YMOva0Nzq > div > a > span > span {
    top: 46%;
  }

  ._3tQDsn7ppPya2raMVgaPci {
    margin-left: -10px;
    margin-top: 10px;
  }

  ._2mycYsRDxZlvd5yid2Ps7z,
  .Jyq4aXMsKzu7YMOva0Nzq > div > div {
    padding-top: 2px;
  }

  .oSD5yimA7FBof0d0EU89Y,
  ._1XmjLeHyIwa2TYsn29XD3Z {
    font-size: var(--fontSize-s);
  }
}

:root {
  --PageAssetEPG-linkBackPosition: 40px;
  --PageAssetEPG-contentContainerPadding: 20px;
  --PageAsset-linkBackPositionTop: 20px;
  --PageAssetEPG-title-fontSize: var(--fontSize-xxl);
}

._1zAQLpSAAfvrz9x8OMb0IZ {
  background: var(--color-background-asset);
  height: 100%;
  width: 100%;
  overflow: auto;
}

._2DynR4_acHXfqZg1cLawyt {
  position: absolute;
  top: 20px;
  left: var(--PageAssetEPG-linkBackPosition);
  z-index: 20;
}

._2DynR4_acHXfqZg1cLawyt._1Ejvz-8MtQ8Ua7itFckN0i {
  left: unset;
  right: var(--PageAssetEPG-linkBackPosition);
}

._12pl-AL_hmBasOf_fgH59c {
  max-width: 1024px;
  min-height: 100vh;
  margin: 0 auto 50px;
  position: relative;
  padding: 0 var(--PageAssetEPG-contentContainerPadding);
  z-index: 10;
}

._1NIapC4QIa0V_rmt5kZmhg,
._1pcv9qIcFM56mUcM8N7h5P {
  padding-bottom: 0;
}

.pUGr3ntKgLZ5LmYafd5SM {
  padding-bottom: 20px;
}

.V8gk7Tc8lIcIOol4OHIyi {
  font-size: var(--fontSize-s);
  font-weight: bold;
  color: var(--color-content-default1);
  margin: 40px 0 20px;
}

._3-su7qZkgWrSanqxK0fb78,
._4i9TRsIeEsDKWUX0RBBuG {
  font-size: var(--fontSize-m);
  color: var(--color-content-default3);
}

._4i9TRsIeEsDKWUX0RBBuG {
  margin-top: 20px;
}

._34ll_ZeQLD8LKlcXZH02Yx {
  border-top: 1px solid var(--color-content-default3);
  margin: 40px 0;
  width: 100%;
}

._38atMSSa8SWiByHdsaC1zZ {
  width: 20px;
  transform: rotate(90deg);
  float: right;
}

._38atMSSa8SWiByHdsaC1zZ path {
  stroke: var(--color-content-default3);
}

._1gQ8fRQWnJLC4LWMB9dV3y {
  min-width: 490px;
  color: var(--color-content-default1);
}

._1MH4dGe3lA4qDXz04OicKB {
  font-weight: normal;
  font-size: var(--fontSize-s);
  cursor: pointer;
  vertical-align: middle;
  margin-left: 20px;
}

._3evNmHFsoUGhsCKdDbafYX {
  width: 24px;
  margin-right: 5px;
}

._3evNmHFsoUGhsCKdDbafYX path {
  fill: var(--color-background-asset) !important;
}
._3EFKzebrGXNJb_aDWzG3B_ {
  height: 24px;
  width: 24px;
}
._3nSZTy7QXJZzQC1Bi4Y8Mn {
  font-size: var(--fontSize-s);
  font-weight: normal;
  text-decoration: none !important;
  padding-top: 10px;
}
.Ud-sjSUKxycR1en76a-_0 {
  font-weight: normal;
  font-size: var(--fontSize-s);
  cursor: pointer;
  vertical-align: middle;
  border-color: var(--color-content-default3);
  min-width: 200px;
}
.Jgv5YYM71lGEsyZrZ7VJH {
  text-decoration: none;
  color: var(--color-content-default1);
  display: flex;
}
.qh5hI6iGsx_CmLSlqkICa {
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  :root {
    --PageAssetEPG-linkBackPosition: 20px;
    --PageAssetEPG-title-fontSize: var(--fontSize-xl);
  }
  ._3-su7qZkgWrSanqxK0fb78,
  ._4i9TRsIeEsDKWUX0RBBuG {
    font-size: var(--fontSize-s);
  }
  ._2DynR4_acHXfqZg1cLawyt {
    top: var(--PageAssetEPG-linkBackPosition);
    left: 14px;
  }

  ._1gQ8fRQWnJLC4LWMB9dV3y {
    width: 300px;
  }

  ._2-iKr7uXpBTl4hf3mznk46 {
    display: block;
    text-align: center;
    height: 110px;
    width: 60px;
  }

  .Ni6d4gzJBWPKJYDFxb0YZ {
    position: relative;
    height: 60px;
    width: 60px;
    border-radius: 30px;
    padding: 0;
  }
  ._3EFKzebrGXNJb_aDWzG3B_ {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  ._3evNmHFsoUGhsCKdDbafYX {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

._1nF7j6_txzD0dfPDHkGwm0 {
  width: 100%;
  height: 148px;
  margin-bottom: 20px;
}

._29i6rLzEKAla7mO7jfqd39 {
  float: left;
  margin-right: 20px;
  position: relative;
  width: 270px;
  cursor: pointer;
  overflow: hidden;
}

._3Yl5PpcjOJXD6F2B2kPov2 {
  height: 100%;
  overflow: hidden;
}

._29i6rLzEKAla7mO7jfqd39:hover .Lu9HpqmQn89edyClKAb6p {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.Lu9HpqmQn89edyClKAb6p {
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: 26%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
}

.Lu9HpqmQn89edyClKAb6p circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._1GjI9_q_jXpVCLGwA3rY4P {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 28px;
  line-height: 28px;
  width: 70px;
  font-size: var(--fontSize-s);
  font-weight: 500;
  text-align: center;
  background-color: var(--color-background-asset);
  opacity: 0.8;
  color: var(--color-content-default3);
}

._2SFNhdmWZZpP0dAPdeRHUn {
  color: var(--color-content-highlight-hover);
  font-size: var(--fontSize-m);
  margin-bottom: 5px;
  display: inline-flex;
}

._2QEzcy0ejcu2YqPvCWWQz4 {
  font-size: var(--fontSize-l);
  color: var(--color-content-default1);
  font-weight: bold;
  margin-bottom: 10px;
}

._2eXmSPubcljRd8kfad_UJ6 {
  height: 59px;
  font-size: var(--fontSize-m);
  color: var(--color-content-default3);
  line-height: 1.25;
  padding: 0 6px 0 0;
  overflow-y: hidden;
}

._2eXmSPubcljRd8kfad_UJ6:hover {
  padding: 0;
  overflow-y: scroll;
}

._15EAMkBRqXy5BnnvNiuuow {
  float: right;
  margin-right: 10px;
}

._2bmxKc__yklESSpRpqFARY {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 0;
  width: 40px;
  height: 40px;
  text-align: left;
}

._2nHyMVchoZO_pJ5X8xdcez {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}

@media (max-width: 767px) {
  ._1nF7j6_txzD0dfPDHkGwm0 {
    margin-bottom: 30px;
  }

  ._29i6rLzEKAla7mO7jfqd39 {
    width: 100%;
  }

  ._3Yl5PpcjOJXD6F2B2kPov2 {
    width: 100%;
    float: left;
  }

  ._2QEzcy0ejcu2YqPvCWWQz4 {
    font-size: var(--fontSize-m);
  }

  ._2SFNhdmWZZpP0dAPdeRHUn,
  ._2eXmSPubcljRd8kfad_UJ6 {
    font-size: var(--fontSize-s);
  }

  ._2eXmSPubcljRd8kfad_UJ6 {
    height: 54px;
  }

  ._2SFNhdmWZZpP0dAPdeRHUn {
    margin-top: 15px;
  }
}
._2dAeBccGJzow8Zj0YHbjSL {
  margin-left: 7px;
  color: var(--color-content-default3);
}

:root {
  --PageAssetTVShow-linkBackPosition: 40px;
  --PageAssetTVShow-contentContainerPadding: 20px;
  --PageAsset-linkBackPositionTop: 63px;
  --PageAssetTVShow-title-fontSize: var(--fontSize-xxl);
}

@media (max-width: 767px) {
  :root {
    --PageAssetTVShow-title-fontSize: var(--fontSize-xl);
  }
}

.PmMTtaKF0IWn45qoYJyEH,
._1EVSTBJL5ZcgVmN3xWrV1F {
  background: var(--color-background-asset);
  height: 100%;
  width: 100%;
  overflow: auto;
}

._19JfFoDz-m00FTYjuQXREc {
  padding-bottom: 50px;
}

._3LPGjAQWYE0c7MAY68TfqX {
  position: absolute;
  top: 20px;
  left: var(--PageAssetTVShow-linkBackPosition);
  z-index: 100;
}

._3BNWAKdnvn08zNiminfKeV {
  position: absolute;
  top: 20px;
  right: var(--PageAssetTVShow-linkBackPosition);
  z-index: 100;
}

._3G66fJkQAT5v7GynlDqaED {
  max-width: 1024px;
  margin: 0 auto 50px;
  position: relative;
  padding: 0 var(--PageAssetTVShow-contentContainerPadding);
  z-index: 20;
}

._3t_q0bSssjLI4RP9wV_rQI {
  font-weight: normal;
  font-size: var(--fontSize-s);
  cursor: pointer;
  vertical-align: middle;
  border-color: var(--color-content-default3);
  min-width: 200px;
}

.M0djr8lJoCdumcVUmmmu- {
  vertical-align: middle;
  min-width: 200px;
  border-color: var(--color-content-default3);
}

.M0djr8lJoCdumcVUmmmu-:hover {
  background: transparent;
}

._348SpbAWw8p9Orbj8-a4p1 {
  height: 24px;
  width: 24px;
}

._2dMP22b47EOuYmonU51A5t {
  font-size: var(--fontSize-s);
  font-weight: bold;
  color: var(--color-content-default1);
  margin: 40px 0 20px;
}

._3OhmEdu36cAd0ipVBJ03-A,
._12nZdue4ogwBLIrCbpFXjB {
  font-size: var(--fontSize-m);
  color: var(--color-content-default2);
}

._12nZdue4ogwBLIrCbpFXjB {
  margin-top: 20px;
}

._1xJDAhiqk0MUtww0-HFkvY {
  border-top: 1px solid var(--color-content-default3);
  margin: 40px 0;
  width: 100%;
}

._34Cx1zXKKe8z92S0sXZZ8r {
  width: 100%;
  min-height: 500px;
  background-color: var(--color-background-asset);
  margin-top: 50px;
}

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

._33IuR4d48qRS9oSQk4N-Ik svg {
  margin-right: unset;
}

._2qoz7nSRhCBM0-dTefHdVH {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 100vh;
}

._3B6zIUnWPjqUfExgiViqpW {
  text-transform: uppercase;
  position: absolute;
  opacity: 0.8;
  border-radius: 4px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  height: 32px;
  line-height: 32px;
  background-color: var(--color-background-asset);
  color: var(--color-content-default1);
  font-size: var(--fontSize-s);
  font-weight: normal;
  text-align: center;
}

.gSsKDSp_UQp38qDdzs_-H {
  position: relative;
  bottom: 0;
  z-index: 50;
}

.ZBVEkN_PFDFXFi4lnKTBj {
  font-weight: normal;
  font-size: var(--fontSize-s);
  cursor: pointer;
  vertical-align: middle;
  margin-left: 20px;
}

._3HcuM-ILI9ZZF9gSMBAuIc {
  width: 24px;
  margin-right: 5px;
}

._3HcuM-ILI9ZZF9gSMBAuIc path {
  fill: var(--color-alternative-background) !important;
}

._2KAExfg-WUvhJi6OmmBPb2 {
  max-width: 490px;
  color: var(--color-primary);
}

._1S1sHfZhf9TuLKAdhdmDFU {
  font-size: var(--fontSize-s);
  font-weight: normal !important;
  text-decoration: none !important;
  padding-top: 10px;
}

._3p8DDoHphfpPls33OUvmu {
  line-height: 23px;
}

._3Krsg0jgK9uAJtkL4puDrA h1 {
  margin-top: 50px;
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-primary);
}

@media (max-width: 1024px) {
  ._2GgX0b71J4ObusZPoa13oM {
    height: 230px;
  }
}

@media (min-width: 768px) {
  .PqvF55MdqzWhrA6UFmmVp {
    display: inline-block;
    margin-right: 40px;
  }
}
@media (max-width: 768px) {
  .ZBVEkN_PFDFXFi4lnKTBj {
    margin-left: 5;
    margin-top: 0px;
  }
}

@media (max-width: 767px) {
  ._2ZquZsij6yV-yRN0zoCFn0 {
    display: block;
    text-align: center;
    height: 110px;
    width: 70px;
  }

  ._2ZquZsij6yV-yRN0zoCFn0 > a {
    margin: 0 auto;
  }

  ._2ZquZsij6yV-yRN0zoCFn0 > span {
    display: block;
  }

  ._3p8DDoHphfpPls33OUvmu {
    position: relative;
    height: 60px;
    width: 60px;
    border-radius: 30px;
    padding: 0;
  }

  ._1IdfOLU3GyctYZQCot1giR {
    position: relative;
    height: 60px;
    line-height: 23px;
    width: 60px;
    border-radius: 30px;
    padding: 0;
  }

  ._348SpbAWw8p9Orbj8-a4p1,
  ._3HcuM-ILI9ZZF9gSMBAuIc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  ._3OhmEdu36cAd0ipVBJ03-A,
  ._12nZdue4ogwBLIrCbpFXjB {
    font-size: var(--fontSize-s);
  }

  ._3LPGjAQWYE0c7MAY68TfqX {
    top: 20px;
    left: 14px;
  }
}
._2o5E4BrFobMStwkOd1Bpos {
  margin-right: 20px;
}

._1IdfOLU3GyctYZQCot1giR {
  margin-right: 40px;
  line-height: 23px;
}

._2_ZPdHbgm3yq0sgl_eux-v fieldset {
  margin: 0;
  padding: 0;
}

._1wqWDI-boaW06QoWWLPXLZ {
  margin-bottom: 35px;
}

:root {
  --contentWrapper-margin: 50px;
}

@media (max-width: 1023px) {
  :root {
    --contentWrapper-margin: 30px;
  }
}

._1ZECbBEVToLV6jWi7EjXJI {
  margin: 0 var(--contentWrapper-margin) 30px 50px;
}

._3kzFfUI4gsTp3H6YQuYhjF {
  margin: 0 var(--contentWrapper-margin) 0;
}

@media (max-width: 767px) {
  :root {
    --contentWrapper-margin: 20px;
  }

  ._1ZECbBEVToLV6jWi7EjXJI {
    margin: 0 20px 75px;
  }
}

._3u-FjouaHfLuJ_n2cj6JK9 {
  padding: 10px 0;
  font-size: var(--fontSize-xxl);
  font-weight: 600;
  color: var(--color-content-default1);
}

@media (max-width: 767px) {
  ._3u-FjouaHfLuJ_n2cj6JK9 {
    font-size: var(--fontSize-xl);
  }

}

._a4UAoSWLtzvSb1wGbEI3 {
  cursor: pointer;
  text-decoration: none;
  margin: 0 var(--marginBetweenThumbnails) 0 0;
  position: relative;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
  overflow: hidden;
  min-height: 266px;
  min-width: 200px;
}
._34iPMt5HK_B5OboSixGjmz {
  margin: 0;
}
._3yagyDSiFkpxPir0wcLkki {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: left;
}
._1Sa7Qkt40_lpboszX-AJQc {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}
._1Pk5ou78VdDBUXmJ6cnP1L {
  transform: scale3d(1.1, 1.1, 1.1);
  z-index: 10;
}

._19HzcC-Bak61uExvO4XseY {
  position: relative;
}
._7FIpQSXNEsw1zj8LCaX6b {
  position: relative;
  background-color: var(--color-save-bar-bg);
}

._7FIpQSXNEsw1zj8LCaX6b:hover {
  background-color: var(--color-secondary1);
}

._2ztEEgvJO5TFQ8vw-6MFan img {
  object-fit: unset !important;
}

._3Z6G6d40duWbFhU2yNFhy7._1Pk5ou78VdDBUXmJ6cnP1L {
  transform: scale3d(1.05, 1.05, 1.05);
  z-index: 10;
}

._3-gPDzHMrmCewL0hclC3k_,
._129U-tNiF4pwMzz7387IO9 {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

._2uuGI6AlE6Yp5Nz0QdsCWC {
  background: var(--color-content-overlay3);
}

.AomVtg9n33CLI3656PUeA {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
._35gAwdrf_HOfOJMvPWhu9- {
  fill: var(--color-thumbnail-highlight-hover1);
}
._3wp__zTD8X9duRLFkO4Dqg {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
._1RACkZOyS8CZq8J6mG4YYi {
  position: absolute;
  margin-left: 24px;
  margin-top: 14px;
  width: 12px;
  height: 11px;
  display: flex;
  align-items: center;
  object-fit: contain;
  fill: var(--color-primary1);
  z-index: 5;
  bottom: 5px;
  right: 5px;
}

._23nidp2-4RWVmLGEp4BH3F {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 15;
  width: 40px;
  height: 40px;
}

._3-gPDzHMrmCewL0hclC3k_,
._129U-tNiF4pwMzz7387IO9 {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

._1Pk5ou78VdDBUXmJ6cnP1L ._129U-tNiF4pwMzz7387IO9 {
  bottom: 3px;
}
._1tnjNqr2ZyLTCF3dAhbwBm {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
._1tnjNqr2ZyLTCF3dAhbwBm::before,
._1tnjNqr2ZyLTCF3dAhbwBm::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

._1tnjNqr2ZyLTCF3dAhbwBm::before {
  border-width: 20px;
}

._1tnjNqr2ZyLTCF3dAhbwBm::after {
  border-width: 20px;
  border-right-color: var(--color-border-right-padlock-container);
  border-top-color: var(--color-border-top-padlock-container);
}

._1c8orABkc6HMqwrhAxgOBb {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

._1HNlMumOH4kZF23R7zBwXV > svg {
  width: 16px;
  fill: var(--color-icon-playlock-fill);
}

._25K9o8SaaztM8YHYwIWx_i {
  border-radius: var(--border-radius-thumbnail-small);
}

._1mo09bhIfA8CevqYz9pVd1 {
  border-radius: var(--border-radius-thumbnail-medium);
}

.owR3HkPlRG2UEKXKib4Jv {
  border-radius: var(--border-radius-thumbnail-large);
}

.c8VGrMMVdhIfhPd2lG6E3 {
  box-shadow: var(--shadow-thumbnail-small);
}

.XN1ANJzvQVlXiRF_iH6DG {
  box-shadow: var(--shadow-thumbnail-medium);
}

._1DxN5LPc2kM-1T66rp4qb0 {
  box-shadow: var(--shadow-thumbnail-large);
}

._3chhH5Vlal-SPqUCl2Jd6d {
  min-height: calc(100vh - 130px); /* margin-top + margin-bottom */
}

._1o_VcfKrVKIY4aeO137NkK {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--PageVODDetail-grid-width), 1fr));
  grid-column-gap: 25px;
  grid-row-gap: 20px;
}

@media(max-width: 1023px) {
  ._1o_VcfKrVKIY4aeO137NkK {
    grid-template-columns: repeat(auto-fill, 152px);
    grid-column-gap: 12px;
    grid-row-gap: 20px;
  }
}

:root {
  --playIconSize: 56px;
  --slideHeight-c1: 720px;
  --slideHeight-c2: 420px;
}

._28Dl3NPS3zwACWYFs-Xy9Y {
  position: relative;
}

._1dEKMUZjLUdMXFAgZK72Yh {
  position: absolute;
  z-index: 50;
  left: 50%;
  top: 30px;
  transform: translateX(-50%);
}
._1ttV2007XB6eovVwKtD_a5 {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}
._2t3CkescM1stTGNRZ70xKx {
  position: absolute;
  display: block;
  z-index: 50;
  top: 50px;
  width: 100%;
}
._2PnwoP1QZrXgSnELjblFYm {
  margin-left: auto;
  margin-right: auto;
  display: block;
  z-index: 1;
}
._3HRynfVcYSKwnsIRwMUpZJ {
  background-color: var(--color-slideshow-primary2);
  width: 100%;
  height: auto;
  /* min-height: var(--slideHeight); */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  visibility: visible;
  opacity: 1;
  transition: opacity 0.05ms;
}

._97c-XY8-vo7IwaOJs9Y92 {
  min-height: var(--slideHeight-c2);
}

._1s2dV_ufB4RW8kutJeILgI {
  min-height: var(--slideHeight-c1);
}

._3HRynfVcYSKwnsIRwMUpZJ:before {
  content: "";
  display: block;
  height: 323px;
  width: 100%;
  object-fit: contain;
  /* background-image: var(--color-slideshow-overlay-before); */
}

._3HRynfVcYSKwnsIRwMUpZJ:after {
  content: "";
  display: block;
  height: 304px;
  object-fit: contain;
  position: absolute;
  /* background-image: var(--color-slideshow-overlay-after); */
  bottom: 0;
  width: 100%;
}

._3pAnLVuqC6s0ZxvuRqcEFq {
  cursor: pointer;
  z-index: 2;
}

._3pAnLVuqC6s0ZxvuRqcEFq,
._3pAnLVuqC6s0ZxvuRqcEFq > svg {
  width: var(--playIconSize);
  height: var(--playIconSize);
  position: absolute;
  top: calc(50% - var(--playIconSize) / 2);
  left: calc(50% - var(--playIconSize) / 2);
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

._3pAnLVuqC6s0ZxvuRqcEFq circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._3pAnLVuqC6s0ZxvuRqcEFq:hover > svg {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
  transform: scale(1.1);
}

._1WuohGV_T6h4iI5Od7vpjz {
  position: absolute;
  bottom: 100px;
  margin: 0 auto;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 1;
}

._2VHOJniZLJRpYVj7yaK3El,
._3lzKoReWAGI9rogvHFddXE {
  z-index: 50;
  position: absolute;
  background-color: var(--color-secondary3);
  border-radius: 16px;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px 10px;
  bottom: 192px;
  display: inline-block;
  height: 25px;
  line-height: 11px;
}

._16ujCciDI_d1h-KayldG1M {
  position: absolute;
  display: inline-block;
  background-color: var(--color-secondary3);
  border-radius: 16px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 131px;
  padding: 5px 10px;
  min-height: 14px;
  line-height: 11px;
}

._2Lpm9OueN1Qzl7Qc3N1nmR > svg,
._7a2PNt1fnDR9zRrfLp5jh > svg,
._39lBIpvYg8EKrqYX9H9kJs > svg {
  width: 12px;
  padding-right: 5px;
  vertical-align: middle;
}

._39lBIpvYg8EKrqYX9H9kJs > svg {
  fill: var(--color-slideshow-highlight-hover1);
}

._2Lpm9OueN1Qzl7Qc3N1nmR path,
._7a2PNt1fnDR9zRrfLp5jh path {
  fill: var(--color-slideshow-primary1);
  stroke-width: 2px;
}

._3nD1CvQm6Ex9rmjdre3FUZ,
._1qP2GuY6xpNyAvHm_30P99,
.L4Qgyhd3czTaqemXhq1U9 {
  font-size: var(--fontSize-xs);
  font-weight: bold;
  color: var(--color-slideshow-highlight-hover1);
  text-transform: uppercase;
}

._1qP2GuY6xpNyAvHm_30P99,
.L4Qgyhd3czTaqemXhq1U9 {
  color: var(--color-slideshow-primary1);
}

.UPfWKj1zvWlHyXh8i_hVd {
  font-size: var(--fontSize-xl);
  color: var(--color-slideshow-primary1);
  font-weight: bold;
}

._2B3Bu8aJ-FxOXRQmNFDP9- {
  color: var(--color-slideshow-primary1);
  font-size: var(--fontSize-xxl);
  font-weight: bold;
  text-transform: uppercase;
  margin: 18px 0;
}

._1rWMeKpRSc3D-JZCe2GzJL {
  font-size: var(--fontSize-l);
  color: var(--color-slideshow-primary1);
}

._1aD-qSdWSxswkX87X5S9jZ {
  color: var(--color-slideshow-primary3);
  font-size: var(--fontSize-s);
  text-transform: uppercase;
  font-weight: bold;
}

._2v_qgVvym1fwZ0yr3fa_hR > svg {
  fill: var(--color-slideshow-primary3);
  width: 14px;
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}

._1VXMlSV9JYyKaMx-lYcxgC > svg {
  fill: var(--color-slideshow-primary3);
  width: 11px;
  height: 11px;
  position: relative;
}

._2piEi2YYNCU3gGDH6MqXFT {
  color: var(--color-slideshow-primary3);
  font-size: var(--fontSize-s);
  font-weight: bold;
}

._2nrUCJK1kKLXbHI1OdvDzB {
  position: absolute;
  cursor: pointer;
  bottom: 70px;
  left: 50%;
  transform: translateX(-50%);
  width: 107px;
  height: 30px;
  text-transform: uppercase;
  border-radius: 20px;
  border: var(--borderSize-button-slideshow-bordered) solid
    var(--color-button-slideshow-bordered-border);
  background-color: var(--color-button-slideshow-bordered-bg);
  color: var(--color-button-slideshow-bordered-font);
  font-size: var(--fontSize-s);
  z-index: 50;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

._3HRynfVcYSKwnsIRwMUpZJ:hover button {
  background-color: var(--color-button-slideshow-bordered-bg-hover);
  color: var(--color-button-slideshow-bordered-font-hover);
  border-color: var(--color-button-slideshow-bordered-border-hover);
}

._1lUlGB5eBhM-1rARxev7bZ {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}

._1_RiKFRTQUi-DVqEAtZzps {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}

._1_RiKFRTQUi-DVqEAtZzps::before,
._1_RiKFRTQUi-DVqEAtZzps::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

._1_RiKFRTQUi-DVqEAtZzps::before {
  border-width: 20px;
}

._1_RiKFRTQUi-DVqEAtZzps::after {
  border-width: 20px;
  border-right-color: var(--color-border-right-padlock-container);
  border-top-color: var(--color-border-top-padlock-container);
}

.EzQvaidlw5DI_dWiYs9ui {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

.i_e1KQH8u7Pb_9PjUtx0u > svg {
  width: 16px;
  fill: var(--color-icon-playlock-fill);
}

._1AzGZgA9xWGN9EVdS2JWI9:hover ._2eYeA8Jmg-QwQqPE_LWT75 {
  display: none;
}

._1AzGZgA9xWGN9EVdS2JWI9:hover ._3rcqRnj7ZkMSlk1lAkYbnd {
  display: initial;
}

._2eYeA8Jmg-QwQqPE_LWT75,
._3rcqRnj7ZkMSlk1lAkYbnd {
  z-index: 1;
}

._1AzGZgA9xWGN9EVdS2JWI9 ._2eYeA8Jmg-QwQqPE_LWT75 {
  display: initial;
}

._1AzGZgA9xWGN9EVdS2JWI9 ._3rcqRnj7ZkMSlk1lAkYbnd {
  display: none;
}

._1OMvQA-PRxs3YdOctX_dBb {
  position: absolute;
  top: 100px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}

._32V-GqiO2R75W-AzBg0gil {
  fill: var(--color-thumbnail-highlight-hover1);
}

@media (min-width: 2000px) {
  :root {
    --slideHeight-c1: 1200px;
    --slideHeight-c2: 50vw;
  }
}

@media (max-width: 2000px) {
  :root {
    --slideHeight-c1: 800px;
    --slideHeight-c2: 50vw;
  }
}

@media (max-width: 1023px) {
  :root {
    --slideHeight-c1: 560px;
    --slideHeight-c2: 56vw;
  }

  ._2B3Bu8aJ-FxOXRQmNFDP9- {
    font-size: var(--fontSize-xl);
  }

  .UPfWKj1zvWlHyXh8i_hVd {
    font-size: var(--fontSize-l);
  }

  ._2VHOJniZLJRpYVj7yaK3El,
  ._3lzKoReWAGI9rogvHFddXE {
    bottom: 180px;
  }

  ._16ujCciDI_d1h-KayldG1M {
    bottom: 110px;
  }
}

@media (max-width: 767px) {
  :root {
    --slideHeight-c1: 510px;
    --slideHeight-c2: 110vw;
  }

  ._1e6GQaaRpL0nwiz9J09Rem {
    left: 20px;
    top: 20px;
  }

  ._1dEKMUZjLUdMXFAgZK72Yh {
    top: 15px;
  }
  ._2cUlshAdWJrsWJCk2uUNcV {
    margin-right: 10px;
  }

  ._2B3Bu8aJ-FxOXRQmNFDP9- {
    font-size: var(--fontSize-l);
    margin: 0;
    text-transform: uppercase;
  }

  .UPfWKj1zvWlHyXh8i_hVd {
    font-size: var(--fontSize-m);
  }

  ._1ttV2007XB6eovVwKtD_a5 img {
    height: 40px;
    width: 40px;
  }

  ._1rWMeKpRSc3D-JZCe2GzJL {
    font-size: var(--fontSize-m);
    margin-bottom: 5px;
  }

  ._16ujCciDI_d1h-KayldG1M {
    bottom: 80px;
  }

  ._2VHOJniZLJRpYVj7yaK3El,
  ._3lzKoReWAGI9rogvHFddXE {
    height: 20px;
    line-height: 3px;
    bottom: 159px;
  }

  .L4Qgyhd3czTaqemXhq1U9 {
    bottom: 140px;
  }

  ._1aD-qSdWSxswkX87X5S9jZ {
    font-size: var(--fontSize-s);
    margin: 0;
  }

  ._2nrUCJK1kKLXbHI1OdvDzB {
    bottom: 60px;
  }
}
._3vKL-WwlFw7zAmmUgwf_u_ {
  opacity: 1;
  transition: opacity 0.05ms;
}
._31FxxGB4aiJNJIEGAQ_-pO {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  transition: opacity 2s ease-in-out;
  opacity: 1;
}
._1fumObYxCXix-gJp_fALOC {
  opacity: 0;
  transition: all 2s ease-out;
}
._3K-aty7cKVpCQ7x03BFJYZ {
  opacity: 1;
  transition: all 2s ease-in;
}

._3vKL-WwlFw7zAmmUgwf_u_:before {
  content: "";
  display: block;
  height: 323px;
  object-fit: contain;
  position: absolute;
  background-image: var(--color-slideshow-overlay-before);
  width: 100%;
  z-index: 1;
}

._3vKL-WwlFw7zAmmUgwf_u_:after {
  content: "";
  display: block;
  height: 304px;
  object-fit: contain;
  position: absolute;
  background-image: var(--color-slideshow-overlay-after);
  bottom: 0;
  width: 100%;
}

.gXRdi_4bALSI81FGMLg0B {
  opacity: 1;
  transition: opacity 0.05ms;
}

.gXRdi_4bALSI81FGMLg0B:before {
  content: "";
  display: block;
  height: 323px;
  object-fit: contain;
  position: absolute;
  background-image: var(--color-slideshow-overlay-before);
  width: 100%;
  z-index: 1;
}

._2SwA4utRryvcpRjrkzrig:before {
  content: "";
  display: block;
  height: 323px;
  object-fit: contain;
  position: absolute;
  background-image: var(--color-slideshow-overlay-before);
  width: 100%;
  z-index: 1;
}

.gXRdi_4bALSI81FGMLg0B:after {
  content: "";
  display: block;
  height: 304px;
  object-fit: contain;
  position: absolute;
  background-image: var(--color-slideshow-overlay-after);
  bottom: 0;
  width: 100%;
}

._2_PqHPHcUl5iOF2a03nQ2W::before {
  content: "";
  width: 100%;
  height: 100%;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  backdrop-filter: blur(25px);
}
._2z8z0KjHbuyFY0spTOpnxs {
  position: relative;
}

._2sP6MXiSCVC9qjiLHAlCY1 {
  min-height: 155px;
  color: var(--color-slideshow-primary1);
  overflow: hidden !important;
}

._2ZIo-s8KgOWvqNyrq-xgmC {
  text-align: center;
  position: relative;
  top: -40px;
  height: 40px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

._1OCT4anGMwKsecRlJTmy1q {
  height: 18px;
  width: 18px;
  cursor: pointer;
  border: 0;
  padding: 0;
  background: transparent;
  outline: none;
}

._2tOir-GDUv1RVIEAugIzRD {
  background: rgba(255, 255, 255, 0.2);
  height: 7px;
  width: 7px;
  border-radius: 7px;
  margin: 3px 5px;
}

._3H8e1c5sKmnPgtD5n6I4D_ {
  background: var(--color-slideshow-primary1);
}

:root {
  --PageCatchupChannel-linkBackPosition: 20px;
  --PageCatchupChannel-linkBackPositionWithoutSlide: 0px;
  --PageCatchupChannel-headerTitle: 80px;
}

._138HUjjt4bO8HaGMvPGmND {
  position: absolute;
  z-index: 20;
  left: 40px;
  top: var(--PageCatchupChannel-linkBackPosition);
}

.P45nKD1NVLIZdAc9u_3mf {
  position: absolute;
  top: 20px;
  right: var(--PageAssetTVShow-linkBackPosition);
  z-index: 20;
}

._2t9N6n0PJjW-3F0bs74xVd {
  position: absolute;
  z-index: 20;
  left: 40px;
  top: var(--PageCatchupChannel-linkBackPositionWithoutSlide);
}

.fcbtj1uCvxTo8_PdY2ThO {
  padding-top: var(--PageCatchupChannel-headerTitle);
}

._1iWYTW5enHtfH80P3gXypd {
  padding-top: 100px;
}

@media (max-width: 767px) {
  :root {
    --PageCatchupChannel-linkBackPosition: 20px;
  }

  ._138HUjjt4bO8HaGMvPGmND {
    left: 16px;
  }
}

:root {
  --PageCatchUpDetail-grid-rowGap: 30px;
  --PageCatchUpDetail-linkBackPosition: 0px;
  --PageCatchupDetail-headerTitle: 80px;
}

/* .linkBack {
  position: relative;
  top: var(--PageCatchUpDetail-linkBackPosition);
  left: -9px;
} */
.wTC_XNYAiwgL2Bhm_WYmV {
  position: absolute;
  z-index: 20;
  left: 40px;
  top: var(--PageCatchUpDetail-linkBackPosition);
}
.I1LEe7s1fs6LnUi1F_mWA {
  position: absolute;
  top: var(--PageCatchUpDetail-linkBackPosition);
  right: var(--PageAssetTVShow-linkBackPosition);
  z-index: 20;
}

._3ikgH9gsAYP10m-y6inl-c {
  padding-top: var(--PageCatchupDetail-headerTitle);
}

.Kh7O9Elcl3ZolNMgHfxXU {
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  grid-row-gap: var(--PageCatchUpDetail-grid-rowGap);
}

._11pgEpt6ynaotimcp0m9tL {
  max-width: 1024px;
  height: 100%;
  margin: 0 auto;
}

._3y_J_miykd8TvkldBWyBDy {
  font-weight: 600;
  margin-bottom: 70px;
}

._2GzJW_gsuqOLL099LSykP5 {
  margin: 0 20px;
}

._3mJXjwdSK9adq0tfV0ZtJn {
  font-size: var(--fontSize-m);
  font-weight: normal;
  color: var(--color-content-default1);
  margin-bottom: 50px;
}

._3mJXjwdSK9adq0tfV0ZtJn:nth-child(2n) {
  margin-bottom: 20px;
  color: var(--color-content-highlight-hover);
  font-weight: bold;
}

@media(max-width: 767px) {
  ._3y_J_miykd8TvkldBWyBDy {
    margin-bottom: 40px;
  }

  ._3mJXjwdSK9adq0tfV0ZtJn {
    font-size: var(--fontSize-s);
    margin-bottom: 30px;
  }

  ._3mJXjwdSK9adq0tfV0ZtJn:nth-child(2n) {
    margin-bottom: 10px;
  }
}

._32JroDZEdBZxiDATTQbBHl{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    justify-items: center;
    height: 100vh;
}

._2caBfRzO1GTm-3TZhpqbtb{
    width: 38rem;
    text-align: center;
}

._3lxtMysVHkqae-fqQGWhQf {
    margin: 50px 0 0 0;
    text-align: center;
  }
._2nkv5fg76R3CyDjJrlb-Bl {
  width: 100%;
  max-width: 1024px;
  margin: 30px auto;
}

:root {
  --Profile-linkBackPosition: 40px;
}

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

._3M08UAH4QvdBy6wH2QB5BY {
  max-width: 1024px;
  margin: 0 auto 50px;
  position: relative;
  padding: 0;
  z-index: 20;
}

.VYVb-myOu20ST3AufAlEz {
  margin-top: var(--Profile-linkBackPosition);
  width: fit-content;
}

._3ut5xHYsSbJiYbZxQQUNB1 {
  min-width: 330px;
  min-height: 25%;
}

._2Ws8eqWjW1SHjsTJ1ZmtVS {
  float: left;
}

._1lUZfA88TPqHMd0GD0Puqe {
  float: right;
}

@media (max-width: 767px) {
  :root {
    --Profile-linkBackPosition: 20px;
  }

  .VYVb-myOu20ST3AufAlEz {
    margin-left: -4px;
  }
}
._2DVe_5K88qwTlYtXNH0hic {
  width: 100%;
  margin-top: 5px;
  position: relative;
}

._2cVvH6sKuTePv_KZZ5wImb {
  position: absolute;
  z-index: 4;
  bottom: 0;
  width: 100%;
}

._2zU-zwm4t6l_X0l5-v2Xe0, ._1sLplmnLhJ1rTeSw5EYBZg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 42px;
  height: 42px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  visibility: hidden;
  cursor: pointer;
}

._1sLplmnLhJ1rTeSw5EYBZg circle, ._2zU-zwm4t6l_X0l5-v2Xe0 circle, ._2nFxpr1u80_Wzd6_6Mzr8h circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

._2nFxpr1u80_Wzd6_6Mzr8h {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.jVnsBiCrcS9WzN24XVbs ._1sLplmnLhJ1rTeSw5EYBZg,
._10prb5nq3M0SU48V_Vb4jB:hover ._1sLplmnLhJ1rTeSw5EYBZg {
  visibility: visible;
}
._10prb5nq3M0SU48V_Vb4jB{
  height: 100% ;
}

.jVnsBiCrcS9WzN24XVbs ._1sLplmnLhJ1rTeSw5EYBZg:hover,
._10prb5nq3M0SU48V_Vb4jB ._1sLplmnLhJ1rTeSw5EYBZg:hover {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.jVnsBiCrcS9WzN24XVbs ._3v-PS3bXpRIhCHh0f1_yg9,
._10prb5nq3M0SU48V_Vb4jB:hover ._3v-PS3bXpRIhCHh0f1_yg9 {
  visibility: visible;
}

.jVnsBiCrcS9WzN24XVbs ._5Gm3p3XWm4g-TEnJGlyC7:hover ._3v-PS3bXpRIhCHh0f1_yg9,
._10prb5nq3M0SU48V_Vb4jB:hover ._5Gm3p3XWm4g-TEnJGlyC7:hover ._3v-PS3bXpRIhCHh0f1_yg9 {
  visibility: hidden;
}

.jVnsBiCrcS9WzN24XVbs ._5Gm3p3XWm4g-TEnJGlyC7:hover ._2nFxpr1u80_Wzd6_6Mzr8h,
._10prb5nq3M0SU48V_Vb4jB:hover ._5Gm3p3XWm4g-TEnJGlyC7:hover ._2nFxpr1u80_Wzd6_6Mzr8h {
  visibility: visible;
}

.NF6v8AAWYCgfPN-4I5y-U {
  transform: scale(1.2);
  transition: all .5s;
}

:root {
  --EPGGridText-textContainer-padding: 10px;
  --EPGGridText-startTime-fontSize: var(--fontSize-l);
  --EPGGridText-title-fontSize: var(--fontSize-m);
  --EPGGridText-kind-fontSize: var(--fontSize-s);
  --EPGGridText-title-margin: 10px 0 0 0;
}

@media (max-width: 1023px) {
  :root {
    --EPGGridText-textContainer-padding: 5px;
    --EPGGridText-startTime-fontSize: var(--fontSize-s);
    --EPGGridText-title-fontSize: var(--fontSize-s);
    --EPGGridText-title-margin: 0 0 0 0;
    --EPGGridText-kind-fontSize: var(--fontSize-xs);
  }
}

.JWBXhUDnOD4enmvkU_xXM {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  cursor: pointer;
}

._1b_RTue1olxwxsmssD56si {
  background-color: var(--color-secondary3);
  padding: var(--EPGGridText-textContainer-padding);
  box-sizing: border-box;
  position: relative;
  height: 100%;
}

._2FgFGMWEzwdUyNR-injAJ2 {
  direction: rtl !important;
}
._2FgFGMWEzwdUyNR-injAJ2 ._4OJzOTaZCLhl3vdVpdwNL{
  left: unset;
}

._2FgFGMWEzwdUyNR-injAJ2 #_2Hfxl-zKorAgRokfG4ZNvc {
  direction: ltr !important;
}


._2o4aV2RPuQj5AzE7r6sDMr {
  font-size: var(--EPGGridText-startTime-fontSize);
  font-weight: 700;
  color: var(--color-content-default1);
  padding-right: 5px;
}

._3Lvjlgbl2VyPp_YIxGq37a {
  font-size: var(--EPGGridText-kind-fontSize);
  color: var(--color-content-default3);
}

._3Lvjlgbl2VyPp_YIxGq37a:before {
  content: '(';
  display: inline-block;
}

._3Lvjlgbl2VyPp_YIxGq37a:after {
  content: ')';
  display: inline-block;
}

._1dfnZw4tMFdvzVlNf9YOqr {
  font-size: var(--EPGGridText-title-fontSize);
  margin: var(--EPGGridText-title-margin);
  color: var(--color-content-default2);
  max-height: 45px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

._4OJzOTaZCLhl3vdVpdwNL {
  font-size: var(--EPGGridText-kind-fontSize);
  margin: 0;
  color: var(--color-content-default3);
  text-transform: uppercase;
  position: absolute;
  bottom: var(--EPGGridText-textContainer-padding);
  left: var(--EPGGridText-textContainer-padding);
}

._3wGSRyidAf2qIARaokcuCo {
  position: absolute;
  top: var(--EPGGridText-textContainer-padding);
  right: var(--EPGGridText-textContainer-padding);
  fill: var(--color-content-default3);
  width: 20px;
}

._2fNLyHKPQfhjwbXjWeEs8C {
  position: absolute;
  top: var(--EPGGridText-textContainer-padding);
  right: var(--EPGGridText-textContainer-padding);
  fill: var(--color-primary1);
  width: 20px;
}

.remVqyJh8UoEdvVntPEKG {
  position: absolute;
  top: var(--EPGGridText-textContainer-padding);
  right: var(--EPGGridText-textContainer-padding);
  width: 150px;
  height: 50px;
}

._3H9JKm6puOdjKULZBj2jwB{
  position: absolute;
  bottom: 0;
  right: 4px;
}

._3VuWdnSPosUjVBBukwu03q {
  font-size: var(--fontSize-s);
  font-weight: normal;
}

@media (max-width: 767px) {
  ._3H9JKm6puOdjKULZBj2jwB{
    top: 60px;
    right: -15px;
  }
}
._24sBOOEfgjnVhrTV-YV9fo {
  color: var(--color-content-default1);
  background-color: var(--color-epg-header-grid-bg);
  height: 50px;
  text-align: center;
  box-sizing: border-box;
}

._24sBOOEfgjnVhrTV-YV9fo:hover {
  background-color: var(--color-epg-header-grid-bg-hover);
}

._1YnRNQP8JBMZ52WwUnXp8f {
  display: block;
  height: 45px;
  cursor: pointer;
}

.qlKHPWinjOnBlWfoa6tdj {
  height: 45px;
  width: 45px;
  margin: 0 auto;
}

._1cK6ZUKRwHVyzYXn0p3Kvr {
  position: absolute;
  top: 18px;
  left: 30px;
  width: 12px;
  height: 11px;
  display: flex;
  align-items: center;
  /* padding-top: 3px; */
  object-fit: contain;
  fill: var(--color-primary1);
}
._20T50jE1Ts7-UKotYX-Qz6 {
  position: absolute;
  top: 13px;
  left: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  /* padding-top: 3px; */
  object-fit: contain;
}

._9rXAJB3jiq_WUTblVsW6b {
  transform: rotate(90deg);
  fill: var(--color-primary1);
}
._20T50jE1Ts7-UKotYX-Qz6:hover ._9rXAJB3jiq_WUTblVsW6b {
  transform: rotate(90deg);
  fill: var(--color-highlight-hover1);
}

._20T50jE1Ts7-UKotYX-Qz6:hover ._9rXAJB3jiq_WUTblVsW6b circle,
._20T50jE1Ts7-UKotYX-Qz6:hover ._9rXAJB3jiq_WUTblVsW6b * {
  fill: var(--color-highlight-hover1);
}
._9rXAJB3jiq_WUTblVsW6b circle, ._9rXAJB3jiq_WUTblVsW6b * {
  fill: var(--color-primary1);
}

.ZMmHXSVb1ETBU_GArZpGK {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}

.ZMmHXSVb1ETBU_GArZpGK::before,
.ZMmHXSVb1ETBU_GArZpGK::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

.ZMmHXSVb1ETBU_GArZpGK::before {
  border-width: 20px;
}

.ZMmHXSVb1ETBU_GArZpGK::after {
  border-width: 20px;
  border-right-color: var(--color-content-highlight-hover);
  border-top-color: var(--color-content-highlight-hover);
}

._3Fj6_DFLFkeP40H3T4DQI- {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

._2mf7hl7-1hbx6RoKm0rK8j > svg {
  width: 16px;
  fill: var(--color-content-default1);
}
._3TgTPiZzpHSkTti4q3bR90 {
  position: absolute;
  top: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
  right: 0px;
}

._3QUR6LQA7vwol7AkiL2sMN {
  left: 0px;
}
._2TcsvzN_NIpBeU0j7JLA6q {
  right: 0px;
}
._3HJ4_5uYco1n6mLmw1E-Us {
  fill: var(--color-thumbnail-highlight-hover1);
}

._2SdL-elnkHx6Hy0mRkekK9 {
  display: flex;
}

.a0SWJwdB1Bzw7YGJirMql {
  display: flex;
  align-items: center;
}

.a0SWJwdB1Bzw7YGJirMql details:first-of-type {
  z-index: 9999999;
}

.a0SWJwdB1Bzw7YGJirMql div:last-child {
  margin-right: 0;
}

.VO3a96t60uNkkFpVLhaPP {
  display: flex;
  align-items: center;
  margin-left: auto;
}

.VO3a96t60uNkkFpVLhaPP div {
  margin-right: 10px;
}

.VO3a96t60uNkkFpVLhaPP div:last-child {
  margin-right: 0;
}

._3M2svAkLEuuahIX9Ra9nxD {
  text-decoration: none;
  color: var(--color-select-primary1);
  font-weight: bold;
  width: 100%;
  margin-right: 30px;
  cursor: pointer;
}

._3M2svAkLEuuahIX9Ra9nxD:hover {
  color: var(--color-content-highlight-hover);
}

._19cexDVIaGdZ_5XdJu91up > svg {
  width: 1px;
  height: 40px;
  background-color: var(--color-nav-separator);
  margin: 0 30px;
}

._2w4KoDSn0GU24xqNY-4ABS > svg,
.AiWzzy-3u3RtKqhlK8gQ5 > svg,
._214ChKU5FhWfp7QuWEDCqZ > svg,
._2cbL8MrwP63nCpFgNFwefw > svg {
  height: 24px;
  width: 24px;
}

._25txAFJUYSJ78HoYNzmdtA {
  width: 40px;
  height: 40px;
  background-color: var(--color-select-background);
  border-radius: 5px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  stroke: var(--color-select-primary1);
  fill: var(--color-select-primary1);
}

._3o8qWGJnvnWUE9BNejj-q6 {
  width: 40px;
  height: 40px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}

._3o8qWGJnvnWUE9BNejj-q6 fieldset details div {
  right: -110px;
}

._25txAFJUYSJ78HoYNzmdtA:hover {
  background-color: var(--color-select-background-hover);
}

._1U3o7cfFZOXlBTBhNAnEEJ path {
  fill:var(--color-content-default3);
}

._214ChKU5FhWfp7QuWEDCqZ > svg {
  transform: rotate(180deg);
}

._25txAFJUYSJ78HoYNzmdtA:hover ._2w4KoDSn0GU24xqNY-4ABS > svg,
._25txAFJUYSJ78HoYNzmdtA:hover .AiWzzy-3u3RtKqhlK8gQ5 > svg,
._25txAFJUYSJ78HoYNzmdtA:hover ._214ChKU5FhWfp7QuWEDCqZ > svg,
._25txAFJUYSJ78HoYNzmdtA:hover ._2cbL8MrwP63nCpFgNFwefw > svg {
  stroke: var(--color-button-normal-font-hover);
  fill: var(--color-button-normal-font-hover);
}

._3oc203PqonHp-ntJ51lfFE {
  min-width: 160px;
  height: 30px;
  padding: 6px 10px 6px 20px;
  border-radius: 5px;
  background-color: var(--color-select-background);
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  cursor: pointer;
  stroke: var(--color-select-primary1);
  fill: var(--color-select-primary1);
}

._3oc203PqonHp-ntJ51lfFE:hover {
  background-color: var(--color-select-background-hover);
}

._2fJTD83YhEdcqVn9JOp8s6 {
  font-size: var(--fontSize-l);
  font-weight: bold;
  cursor: pointer;
  margin-right: 5px;
}

._2T2TswLviShbQkctTkhe09 {
  cursor: pointer;
  width: 20px;
}

._2T2TswLviShbQkctTkhe09 path {
  stroke: var(--color-content-default3);
  fill: var(--color-content-default3);
}

._1WS94sxMGd0TOvOjKez_pZ > svg {
  transform: rotate(-270deg);
}

.EIfLxofX8wNnCx7iqNT5D > svg {
  transform: rotate(270deg);
}

._39QOT7bypVjAz2qKOfuDhW > svg {
  transform: rotate(180deg);
}

._1kgCOTrnABkSw-psuMeNlY {
  display: inline-block;
  margin-right: 10px;
  text-transform: capitalize;
  border-radius: var(--borderRadius-select-normal);
}

._1kgCOTrnABkSw-psuMeNlY .react-select__control {
  width: 160px;
  height: 40px;
  background-color: var(--color-select-background);
  border-radius: var(--borderRadius-select-normal);
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid var(--color-select-background);
  box-shadow: none;
}

._1kgCOTrnABkSw-psuMeNlY .react-select__control:hover {
  cursor: pointer;
  background-color: var(--color-select-background-hover);
  color: var(--color-select-background);
  border: none;
}

._1kgCOTrnABkSw-psuMeNlY
  .react-select__control:hover
  .react-select__single-value {
  cursor: pointer;
  color: var(--color-select-background);
}

._1kgCOTrnABkSw-psuMeNlY
  .react-select__control:hover
  .react-select__dropdown-indicator {
  cursor: pointer;
  color: var(--color-select-background);
}

._1kgCOTrnABkSw-psuMeNlY .react-select__value-container {
  padding: 2px 4px;
}

._1kgCOTrnABkSw-psuMeNlY .react-select__single-value {
  width: 160px;
  color: var(--color-select-primary1);
  font-size: var(--fontSize-s);
  height: 40px;
  line-height: 40px;
  text-align: left;
  padding-left: 10px;
  font-weight: bold;
}

._1kgCOTrnABkSw-psuMeNlY .react-select__menu-list {
  background-color: var(--color-select-background);
  border-radius: var(--borderRadius-select-normal);
  box-shadow: var(--boxShadow-select-normal);
}

._1kgCOTrnABkSw-psuMeNlY .react-select__menu {
  background-color: var(--color-select-background);
  color: var(--color-select-primary1);
  font-size: var(--fontSize-s);
  width: 160px;
}

._1kgCOTrnABkSw-psuMeNlY .react-select__indicator-separator {
  display: none;
}

._1kgCOTrnABkSw-psuMeNlY .react-select__input {
  display: inline-block;
}

._1kgCOTrnABkSw-psuMeNlY .react-select__dropdown-indicator {
  color: var(--color-select-primary1);
}

._1kgCOTrnABkSw-psuMeNlY .react-select__option {
  background-color: var(--color-select-background);
  color: var(--color-select-primary1);
}

._1kgCOTrnABkSw-psuMeNlY .react-select__option:hover {
  cursor: pointer;
  background-color: var(--color-select-background-hover);
  color: var(--color-select-background);
}

._1kgCOTrnABkSw-psuMeNlY .react-select__option--is-focused {
  background-color: var(--color-select-background-active);
  color: var(--color-select-primary1);
  font-weight: bold;
}

._1kgCOTrnABkSw-psuMeNlY .react-select__option--is-selected {
  background-color: var(--color-select-background);
  color: var(--color-select-highlight-active);
  font-weight: bold;
}

@media (max-width: 767px) {
  ._2sELgat9XPKVp24NbdSkPe {
    display: none;
  }

  ._19cexDVIaGdZ_5XdJu91up {
    display: none;
  }

  ._3M2svAkLEuuahIX9Ra9nxD {
    display: none;
  }

  /* .headerEpg {
    flex-direction: column;
  }

  .headerEpg .rightContainer {
    margin-left: 18px;
  } */
}

@media (max-width: 480px) {
  ._2SdL-elnkHx6Hy0mRkekK9 {
    flex-direction: column;
  }

  ._2SdL-elnkHx6Hy0mRkekK9 .VO3a96t60uNkkFpVLhaPP {
    margin-left: 18px;
  }

  ._3o8qWGJnvnWUE9BNejj-q6 fieldset details div {
    right: unset;
  }
}

:root {
  --pageEpg-search-grid-width: 100px;
  --Search_inputWidth: 456px;
}

@media (max-width: 767px) {
  :root {
    --Search_inputWidth: 100%;
  }
}

._16XYM_51nBinc0zMitQotS {
  padding-left: 50px;
  outline: none;
  /* overflow-x: hidden; */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

._16XYM_51nBinc0zMitQotS.QWVjm5hHpnExd6Cp1RmQH {
  padding-left: 0;
  padding-right: 50px;
}

._2Anrioee9NDoNmV3xIgnfw {
  margin: 30px 70px 0 0;
  display: inline-block;
}

.f-OTIrwiFLmcb-3Cn0T9U {
  overflow: auto;
  outline: none;
}

._350NNAXJyWdGkiiY6rWmTs {
  background: var(--color-secondary3);
  color: var(--color-content-default1);
}

.vm4vFoqQtDzvD3DsS28zi,
._350NNAXJyWdGkiiY6rWmTs:hover {
  background-color: var(--color-secondary2);
  color: var(--color-content-highlight-hover);
}

._1T4PMIsw-1MuoQE1XBctw6 {
  background: var(--color-secondary3);
}

._2ak_-Nhs1Zpc3cy9xLwzQd {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 220px);
}

.CNdNG_yVXvyP6sb-0tlNp {
  position: fixed;
  top: 0px;
  right: 0px;
  z-index: 10;
  background-color: var(--color-secondary3);
  width: calc(var(--EPGHeaderItem-width) - 20px);
  border-radius: 5px;
  overflow-y: scroll;
  height: 90px;
  overflow: hidden;
  -webkit-box-shadow: 5px 5px 8px 5px rgba(0, 0, 0, 0.24);
  box-shadow: 5px 5px 8px 5px rgba(0, 0, 0, 0.24);
}

._1he_AoMuI3n6Ax2K-e02L3 {
  display: inline-flex;
  align-items: center;
  align-content: center;
  height: 45px;
  width: 100%;
  text-decoration: none;
  color: var(--color-content-default1);
  box-shadow: 3px 1px 7px 0px rgb(0 0 0 / 50%);
}

._1he_AoMuI3n6Ax2K-e02L3:hover {
  background-color: var(--color-highlight-hover1);
  color: var(--color-button-normal-font-hover);
}

._1he_AoMuI3n6Ax2K-e02L3:hover svg {
  fill: var(--color-button-normal-font-hover);
}

._5pkkvXBlYomi3WSTiqSdO {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  margin-left: -20px;
  padding: 0 10px 0 30px;
  height: 40px;
  width: 90%;
  text-decoration: none;
  color: var(--color-content-default1);
  cursor: pointer;
}

._11SMZP1wocamU3Doji0pTp {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  margin-left: -20px;
  padding: 0 10px 0 30px;
  height: 40px;
  width: 90%;
  text-decoration: none;
  color: var(--color-content-default1);
  background-color: var(--color-highlight-hover1);
  cursor: pointer;
}

.konof8UZuZ_x8km0wzTDF > svg,
.r37KkpJc45Q-j41ASdiQ9 > svg,
.ZdTMkqC4YNHBuWZz6_iN1 > svg {
  height: 24px;
  width: 24px;
  margin-left: 10px;
  margin-right: 20px;
  cursor: pointer;
}

.ZdTMkqC4YNHBuWZz6_iN1 > svg,
.konof8UZuZ_x8km0wzTDF > svg {
  fill: var(--color-content-default1);
}

.r37KkpJc45Q-j41ASdiQ9 > svg {
  fill: var(--color-content-highlight-hover);
}

._3qXrSYjpnEpGkSLhfFLJjB {
  overflow: auto;
  outline: none;
  display: -webkit-inline-box;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

._1hanD01TetVJMB-gHB-thN {
  overflow: auto;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 100%;
}

._2thVwKmx0at0dBt-ztNtfx {
  cursor: pointer;
  margin-right: 5px;
}

._2nq64pzPqkld7HpRUkRtxo {
  margin: 0 0 30px 0;
  direction: ltr;
}

/* Hide scrollbar */
.f-OTIrwiFLmcb-3Cn0T9U::-webkit-scrollbar,
._3qXrSYjpnEpGkSLhfFLJjB::-webkit-scrollbar,
._1hanD01TetVJMB-gHB-thN::-webkit-scrollbar {
  display: none !important;
  /* Chrome Safari */
}

.f-OTIrwiFLmcb-3Cn0T9U,
._3qXrSYjpnEpGkSLhfFLJjB,
._1hanD01TetVJMB-gHB-thN {
  -ms-overflow-style: none !important;
  /* IE 10+ */
  overflow: -moz-scrollbars-none !important;
  /* Firefox */
  scrollbar-width: none !important;
  /* Firefox */
}

.xY4LWS7HeE7YJNfkHKNHN {
  display: inline-block;
  min-width: 10px;
  border-radius: 2px;
  background-color: #373737;
  padding: 1px 5px;
}

@media (max-width: 1023px) {
  ._16XYM_51nBinc0zMitQotS {
    padding-left: 20px;
  }

  :root {
    --pageEpg-search-grid-width: 95px;
  }
}

.aNnxG4fGsfSg_7y3x0uK2 {
  display: flex;
  align-items: center;
  align-content: center;
  margin-left: -20px;
  padding: 0 0 0 30px;
  height: 52px;
  width: 90%;
  text-decoration: none;
  color: var(--color-content-default1);
  cursor: pointer;
  width: max-content;
  font-size: 14px;
}

._2AuCDmLInZP7hYxIfbCWdo {
  height: 1px;
  margin: 8px 0 10px -10px;
  opacity: 0.4;
  background-color: var(--color-primary3);
}

._2D3MhGVXIgCz1_De6I3Huk {
  font-size: 14px;
  color: var(--color-primary3);
}

._3zzHNs4Rd_1-FbsbVNA4ai {
  cursor: pointer;
  margin-left: 5px;
}

._1Vyo5sL7OkMP6dBLm6_P4r {
  cursor: pointer;
  width: 20px;
}

._1Vyo5sL7OkMP6dBLm6_P4r path {
  stroke: var(--color-content-default3);
}

._28g6WV3frUFtZT6j79bP3O {
  transform: rotate(-270deg);
}

._11EkIvJfVezkfhJ4f81EoL {
  transform: rotate(270deg);
}

.EKTskcZ8q6pas8dLpvzrk {
  transform: rotate(180deg);
}

.YnXIIfVb885aBh_hMXnHF {
  width: var(--Search_inputWidth);
  display: inline-flex;
  align-items: center;
  margin: 20px 0;
}

._2aI5sb_nWvFYEp7fUnV-SP {
  background: var(--color-nav-background);
}

._1YshPFIWlPn6IN_ftuEyXo {
  align-items: center;
  display: inline-flex;
  position: absolute;
  padding-left: 20px;
}

._1YshPFIWlPn6IN_ftuEyXo._4TcF9nlNAQ0-YjHd3T7T_ {
  right: initial;
  left: initial;
}

._3PPxt_q8RJKTHwWc7OCzKq {
  cursor: pointer;
  width: 24px;
  height: 24px;
  fill: var(--color-search-primary1);
}

._2LCnVHLNraCOjvahmB9cTG {
  width: var(--Search_inputWidth);
  height: 40px;
  border-radius: 20px;
  border: none;
  background-color: var(--color-search-input-bg);
  font-size: var(--fontSize-m);
  color: var(--color-search-primary1);
  box-sizing: border-box;
  outline: none;
  padding-left: 60px;
}

._2LCnVHLNraCOjvahmB9cTG._7RddIbpPtozDvITyOn1uM {
  padding-left: 60px;
  width: 100%;
}

._28g6WV3frUFtZT6j79bP3O {
  transform: rotate(-270deg);
}

._11EkIvJfVezkfhJ4f81EoL {
  transform: rotate(270deg);
}

._1RxZdCwquAmD2qjNy6C9uS {
  min-width: 120px;
  min-height: 120px;
}

._3iGvIaKWgoOV3lgvs5FQmA {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--pageEpg-search-grid-width), 1fr)
  );
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

@media (max-width: 375px) {
  ._3iGvIaKWgoOV3lgvs5FQmA {
    grid-template-columns: repeat(
      auto-fill,
      minmax(var(--pageEpg-search-grid-width), 1fr)
    );
    grid-column-gap: 21px;
    grid-row-gap: 10px;
  }
}

.O7JKMEYEnvU7MSny-zQfG {
  position: relative;
}

.RkvCANY6ooLmO8w7cP-db {
  display: none;
}

._142yuxADi_XscFiNMN_Ygf {
  display: block;
  margin-top: 10px;
}

._1vxw8Co5JxJ5ldsnNclBgP {
  font-size: var(--fontSize-l);
  font-weight: bold;
  cursor: pointer;
}

._3QSslgvK1WtFWTl6qZM_NH {
  cursor: pointer;
  width: 20px;
  position: absolute;
  top: -3px;
  right: 5px;
}

._3QSslgvK1WtFWTl6qZM_NH path {
  stroke: var(--color-content-default3);
}

.CY6OKSu_0BBqt35hWDdqn {
  transform: rotate(-270deg);
}

.gY1jO2zY4q9nKnfvx1q-C {
  transform: rotate(270deg);
}

._2WaVYxVPgSGt7LqBTvBgMM {
  right: unset;
  left: 5px;
}
.xhxZm2sFIwd89hIadxjf- {
  max-width: 1024px;
  min-height: calc(100vh - 130px); /* margin-top + margin-bottom */
  margin: 0 auto;
}

._2UCQzXNG643FDoAUXQhLhb {
  padding-left: 20px;
  margin-bottom: 70px;
}

.DilU3hKNlbgzALpf1sX1q {
  font-size: var(--fontSize-xl);
  font-weight: 600;
  color: var(--color-content-default1);
  margin-bottom: 20px;
}

.Izx3AAH0P0x3I4EBWTfeZ {
  margin: 0 20px;
}

._2rP4ImX2wRGeRduY0NzwiV {
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-highlight-hover);
  margin-top: 10px;
  padding: 0 0 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.VgdtZBz34rJF-XBL_qCd_ {
  font-size: var(--fontSize-m);
  font-weight: normal;
  color: var(--color-content-default1);
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  ._2UCQzXNG643FDoAUXQhLhb {
    margin-bottom: 40px;
  }
  .DilU3hKNlbgzALpf1sX1q {
    font-size: var(--fontSize-l);
  }

  ._2rP4ImX2wRGeRduY0NzwiV {
    font-size: var(--fontSize-m);
  }

  .VgdtZBz34rJF-XBL_qCd_ {
    font-size: var(--fontSize-s);
  }
}


.BY40JW1BaCtrpqwDvNP9c {
  cursor: pointer;
  text-decoration: none;
  /* margin: 0 var(--marginBetweenThumbnails) 0 0; */
  position: relative;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}
._3BDJEu-4ld9zy7p12JS_Kr {
  margin: 0;
}
.KkDxhqITIdEJMmt8JeN73 {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: left;
}
._4DLKc9vxMKidTEBxa4RZp {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}
._3hjJgosFcm4O3fEVOmagkf {
  transform: scale3d(1.1, 1.1, 1.1);
  z-index: 10;
}

._3POY6OMKtX0SovyZURTvZH {
  position: relative;
  min-width: 200px;
  object-fit: contain;
  overflow: hidden;
}

._38nVvoeQtha2Eh23wrXh5d {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 15;
  width: 40px;
  height: 40px;
}

._1YL-8Sgl8eRhVryy2tUG63._3hjJgosFcm4O3fEVOmagkf {
  transform: scale3d(1.05, 1.05, 1.05);
  z-index: 10;
}

.USxwgRgucUMpLgEuK_jAu,
._1OjS2RFj8i2WdztoMzHGVp {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

._8RwBhLVnE1zbW9VpB8StN {
  background: var(--color-content-overlay3);
}

._20JkLRYe8exwpRjp2XWKEv {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
._2u0WztNyyYlj_sRBHmtYAP {
  fill: var(--color-thumbnail-highlight-hover1);
}

._2tyWIeTXXPRmlmbIUGIAhw {
  border-radius: var(--border-radius-thumbnail-small);
}

.n1oUEquAohqihU4bizoKQ {
  border-radius: var(--border-radius-thumbnail-medium);
}

.uKZ42Bq5xVIt3-tifwiJy {
  border-radius: var(--border-radius-thumbnail-large);
}
:root {
  --title-fontSize: var(--fontSize-l);
  --subtitle-fontSize: var(--fontSize-s);
  --subtitle-margin: 0 0 20px;
  --synopsis-fontSize: var(--fontSize-s);
  --charcoal:#1d1e1c;
}

.SZOO6mN-yO7RzvEjTXUGi {
  position: relative;
}
._2VdhT6jJ0j_Owp72mZXcc {
  position: relative;
  border-radius: 5px;
  background-color: var(--charcoal);
  padding: 10px;
}
._3lxGNM5OLb8yJJrRpbNwiF{
  display: flex;
  flex-direction: column;
  padding: 10px;
  align-items: flex-start;
  min-height: 90px;
}
._2J-puOOt2Cw-PfmPJDOIMf{
  float: left;
  margin-right: 20px;
}
.vfGS7vuGg1wQJTe5TrvrD{
  float: left;
  margin-right: 20px;
}

.rpOY6RdLCpM2HM0nDcnmr {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

.W-HZe4TUMusT9Whn_bcO {
  text-decoration: none;
  margin: 0;
  text-overflow: ellipsis;
  font-size: var(--title-fontSize);
  font-weight: bold;
  color: var(--color-thumbnail-primary1);
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._7y_7EbULTlfYm2OD1IbkA {
  font-size: var(--subtitle-fontSize);
  font-weight: normal;
  color: var(--color-thumbnail-primary3);
  margin: var(--subtitle-margin);
}

._1fX6pW7B6WfpJfeIhROGTD {
  font-size: var(--synopsis-fontSize);
  color: var(--color-thumbnail-primary1);
  margin: 0;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.4;     /* fallback */
  max-height: 66px;      /* fallback */
  -webkit-line-clamp: 3; /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._1q7utkGH7Z523VbJgX4ycX {
  position: absolute;
  bottom: 0;
  right: 0;
  text-transform: uppercase;
  line-height: 27px;
  font-size: var(--fontSize-s);
}
._3satwoDjY1cufn9ilnfA88 {
  /* float:right ; */
  bottom: 8px;
  right: 8px;
  position: absolute;
  text-transform: uppercase;
  font-size: var(--fontSize-s);
  /* align-self: flex-end; */
}

._1q7utkGH7Z523VbJgX4ycX:hover {
  background-color: var(--color-button-bordered-border);
  color: var(--color-background-asset);
}


@media (max-width: 768px) {
  :root {
    --title-fontSize: var(--fontSize-l);
    --subtitle-fontSize: var(--fontSize-s);
    --subtitle-margin: 0 0 10px;
    --synopsis-fontSize: var(--fontSize-s);
  }
  ._2VdhT6jJ0j_Owp72mZXcc {
    position: relative;
    display: flex;
    flex-direction: column;
    padding:10px;
  }
  .vfGS7vuGg1wQJTe5TrvrD{
    float: left;
    margin-right:0;
  }
  ._3lxGNM5OLb8yJJrRpbNwiF{
    min-height: 120px;
  }
}


:root {
  --PageFavorites-grid-width: 390px;
  --PageFavorites-grid-cover-width: 500px;
  --grid-column-gap: 60px;
  --grid-row-gap: 20px;
}

@media (max-width: 768px) {
  :root {
    --PageFavorites-grid-width: 390px;
    --PageFavorites-grid-cover-width: 300px;
    --grid-column-gap: 30px;
    --grid-row-gap: 10px;
  }
}
@media (max-width: 320px) {
  :root {
    --PageFavorites-grid-width: 280px;
    --PageFavorites-grid-cover-width: 300px;
    --grid-column-gap: 30px;
    --grid-row-gap: 10px;
  }
  ._2zmpMIwDuxqt5yITBAJXSp {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 389px) {
  ._36HnPYkHR2K8Bnrwa3Tyyd > * {
    width: 88%;
    left: 5px;
  }
}

@media (max-width: 359px) {
  ._36HnPYkHR2K8Bnrwa3Tyyd > * {
    width: 79%;
  }
}

@media (max-width: 320px) {
  ._36HnPYkHR2K8Bnrwa3Tyyd > * {
    width: 100%;
  }
}

._3Vyk50EUnNtC-wRPlQeJlA {
  min-height: calc(100vh - 130px); /* margin-top + margin-bottom */
}

._36HnPYkHR2K8Bnrwa3Tyyd {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageFavorites-grid-width), 1fr)
  );
  grid-column-gap: 30px;
  grid-row-gap: 40px;
}
._2zmpMIwDuxqt5yITBAJXSp {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageFavorites-grid-cover-width), 1fr)
  );
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}

._3Wnukv0A2KlDjTaf0m1prQ h1 {
  margin-top: 50px;
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
}

:root {
  --PageHistory-grid-width: 320px;
}

@media (max-width: 1023px) {
  :root {
    --PageHistory-grid-width: 290px;
  }
}

@media (max-width: 767px) {
  :root {
    --PageHistory-grid-width: 280px;
  }
}

._1p1pmCU_xxeSuXPFNRsEb3 {
  min-height: calc(100vh - 130px); /*margin-top + margin-bottom */
}

._2Q_EQYPyznpTaoPCoCFxkP {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageHistory-grid-width), 1fr)
  );
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}

@media only screen and (min-width: 1920px) {
  ._2Q_EQYPyznpTaoPCoCFxkP {
    grid-column-gap: 35px;
  }
}

._2Vjg216mAx32uFIHU82gLz h1 {
  margin-top: 50px;
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
}

:root {
  --bannerFullWidth: 100%;
  --bannerFullHeight: 256px;
}

@media (max-width: 1024px) {
  :root {
    /* --bannerFullWidth: 914px; */
    --bannerFullWidth: 100%;
    --bannerFullHeight: 228px;
  }
}

@media (max-width: 768px) {
  :root {
    /* --bannerFullWidth: 768px; */
    --bannerFullWidth: 100%;
    --bannerFullHeight: 192px;
  }
}

@media (max-width: 420px) {
  :root {
    /* --bannerFullWidth: 360px; */
    --bannerFullWidth: 100%;
    --bannerFullHeight: 93px;
  }
}

._3mWwUVlVTpKWNBz0zZV3Up {
  position: relative;
}

.e7mROewwUqkxt4YhEefv3 {
  background-color: var(--color-slideshow-primary2);
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
}

:root {
  --editorialBannerWidth: 100%;
}
._3QRY86ZLeYlPKFNSgXrM1a {
  position: relative;
}

._2KQl7Unhx6uFqodv65ULjp,.wCEolcnqAHdTTbq0cCcFA {
   height: auto; 
  position: relative;
  margin :50px 0;
  display: flex;
  flex-direction: row;
}
._3judpwOutRTSwDdpyvN7fK{
  flex:2;
  height: auto;
}
._1lci075qBt36kdp7m-wxA2{
  background-color: var(--color-promo-banner-txt-bg);
  color: var(--color-primary1);
  position: relative;
  flex:1;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 20px;
}
._1mxDk4WddSFlbf3-eB0Pbm{
  margin: auto;
  margin: 0 20px;
}
._1jp0uOw-jXsI8CnR9SjDfP{
  margin-left: auto;
  margin-right: auto;
  -webkit-line-clamp: 10;
padding: 0 10px 0 10px;
   overflow: auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
._2zQ9-R1I1GpsQhg0ajv8YQ{
  flex:2;
  height: auto;
}
@media (max-width: 1023px){
      ._2KQl7Unhx6uFqodv65ULjp {
        flex-direction: column;
      }
      .wCEolcnqAHdTTbq0cCcFA {
        flex-direction: column-reverse;
      }
  ._1mxDk4WddSFlbf3-eB0Pbm {
    margin: 0;
  }
    ._1jp0uOw-jXsI8CnR9SjDfP{
      -webkit-line-clamp: 5;font-size: var(--fontSize-s);
    }
    }
:root {
  --slideBannerWidth: 1024px;
  --slideBannerHeight: 256px;
}

@media (max-width: 1024px) {
  :root {
    --slideBannerWidth: 768px;
    --slideBannerHeight: 228px;
  }
}

@media (max-width: 768px) {
  :root {
    --slideBannerWidth: 768px;
    --slideBannerHeight: 192px;
  }
}

@media (max-width: 420px) {
  :root {
    --slideBannerWidth: 360px;
    --slideBannerHeight: 93px;
  }
}

._1Cn7JuZ8R0Pf5IKaZUJHeu {
  position: relative;
}

._2CE9lSLHKOG6RWW0O7rHkt {
  background-color: var(--color-slideshow-primary2);
  width: var(--slideBannerWidth);
  /* height; auto; */
  max-height: var(--slideBannerHeight);
  position: relative;
  margin: 0 auto;
}

._3i3RXKUXX7O9w6cbS-4hmg {
  width: 100%;
  margin-top: 10px;
  z-index: 10;
  box-sizing: border-box;
  text-decoration: none;
  text-align: center;
  font-size: var(--fontSize-s);
  line-height: 18px;
  min-height: 50px;
}

._5KZ_1Oa8fJnUfPR-gAPPf {
  color: var(--color-thumbnail-highlight-hover1);
  font-weight: 700;
  text-transform: uppercase;
}

.iYmBV91vcRdBoPlb8F6Nf {
  color: var(--color-thumbnail-primary1);
  font-weight: 700;
  font-size: var(--fontSize-m);
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: ;
}

._5LlZvUFMbX1bIdQU9DLUh {
  color: var(--color-thumbnail-primary3);
  text-transform: uppercase;
}

._2MwZZF7KQ-G3UaSvl65ad_ svg {
  fill: var(--color-slideshow-primary3);
  width: 11px;
  height: 14px;
}

._2MwZZF7KQ-G3UaSvl65ad_ {
  width: 11px;
  height: 14px;
  position: relative;
  top: 3px;
}

._2S5gNUST9BhoM6Xy5WC6B {
  background: rgba(255, 255, 255, 0.25);
  width: calc(100% - 56px);
  margin-left: 28px;
  margin-top: 10px;
}

._3TNTE12GERP8gGomcz0Fna {
  position: relative;
  margin: 0 var(--marginBetweenThumbnails)
}

.BP0quiwYLwtzDsVH53zWw {
  cursor: pointer;
  text-decoration: none;
  margin: 0 var(--marginBetweenThumbnails) 0 0;
  position: relative;
  transition: all 250ms cubic-bezier(.21, .43, .37, .99);
  overflow: hidden;
  border-radius: 50%;
}

._1F2MyNGHSPy58ZJ8m1gcUn {
  transform: scale3d(1.1, 1.1, 1.1);
}

._3TNTE12GERP8gGomcz0Fna:hover .lXHkWem2Qq_ozhHY0-581 {
  display: none;
}

._197GYrjCi5qQAD55UysX3i {
  position: absolute;
  left: 50%;
  transform: translate(-17px, -50%);
  z-index: 50;
  width: 35px;
  height: 35px;
  top: 25px;
  text-align: center;
}

._3MVEsJ0blhxF599rdbUai4 {
  position: relative;
  margin: auto;
  vertical-align: middle;
  max-width: 35px;
  max-height: 35px;
  z-index: 1;
}

._2ISFeikAfPOJVns7xwkLF8 {
  text-decoration: none;
}

._1iApWljLRxPt4IxXPCkS {
  position: absolute;
  width: 35px;
  height: 35px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

.VBa6S75YB-V9ll49FAuI8 {
  color: var(--color-thumbnail-primary1);
  font-size: var(--fontSize-s);
  z-index: 2;
  position: absolute;
  left: 50%;
  top: 10px;
  transform: translateX(-50%);
}

.lXHkWem2Qq_ozhHY0-581 {
  position: absolute;
  top: 120px;
  right: 50px;
}

.n8Bx-W-Wvw2llxbCy60pD {
  width: 40px;
  height: 40px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  border-radius: 50%;
  background-color: var(--color-thumbnail-highlight-hover1);
}

._3fNeN7I78KiDcvppmRUb-y {
  /*  padding-left: 9px;
  padding-top: 9px; */
  width: 24px;
  height: 24px;
  fill: var(--color-thumbnail-primary1);
}

.BP0quiwYLwtzDsVH53zWw:hover .lXHkWem2Qq_ozhHY0-581 {
  display: none;
}

@media (max-width: 767px) {
  .lXHkWem2Qq_ozhHY0-581 {
    top: 108px;
    right: 53px;
  }
}

._20qUl_hcZDlOvB4atjwJB7 {
  position: absolute;
  bottom: 40px;
  right: 5px;
  width: 40px;
  height: 60px;
  z-index: 1;
}

.gjbt4tyjmJ0ELSZb6d69E {
  fill: var(--color-thumbnail-highlight-hover1);
}
._3h31bU_7DdUrxh2xFcOI0v {
  width: 100%;
  z-index: 10;
  box-sizing: border-box;
}

._38PCL8WHiQ3CGy8lopaDfx {
  color: var(--color-thumbnail-primary1);
  font-size: var(--fontSize-m);
  font-weight: 700;
  margin: 10px 0 0;
}

._18FbIIkbA5rGrAGErWQI4p {
  color: var(--color-thumbnail-primary1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 5px 0;
  font-size: var(--fontSize-s);
}

._307qhSP5C8ph7AhIkyWq9y {
  color: var(--color-thumbnail-primary3);
  font-size: var(--fontSize-s);
  margin: 0;
}

._13Y2p0BeAIaRKDDujKdzr- > svg {
  width: 15px;
  height: 15px;
  position: relative;
  top: 2px;
  z-index: -1;
}

._13Y2p0BeAIaRKDDujKdzr- path {
  fill: var(--color-thumbnail-primary3);
}

@media (max-width: 767px) {
  ._3h31bU_7DdUrxh2xFcOI0v {
    padding: 10px 10px 15px;
  }

  ._18FbIIkbA5rGrAGErWQI4p,
  ._307qhSP5C8ph7AhIkyWq9y {
    margin: 0;
  }
}

._2qHcURT_FJNHkNU9D7Bku2 {
  position: relative;
  margin: 0 var(--marginBetweenThumbnails) 0 0;
}

._1VX1Glt2PBwdwuZl4AtQwb {
  position: relative;
  transition: all 250ms cubic-bezier(.21, .43, .37, .99);
}

._3vljgWbEh1OCxG2jTGWzQ- {
  transform: scale3d(1.1, 1.1, 1.1);
  /* overflow: hidden; */
  /* clip-path: inset(0 0 0 round var(--border-radius-thumbnail-medium)); */
}

._2oRokDW7MlCcEq8yxG6bMf {
  position: relative;
  clip-path: inset(0 0 0 round var(--border-radius-thumbnail-medium));
}

._2u4Tn5c5HnO27UsZzGzQBU {
  background: none;
}

._86LfqnBkVliNOjJudT571 {
  position: absolute;
  bottom: 0;
}

._1ql57MhfJj4rQd-_l5eHg3 {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: left;
}

._2JfkBxTfxHjwZh-9oGy8FY {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}

._2kDEoKJ4iEshm_5hr1s0p9 {
  text-decoration: none;
  display: block;
}

._3YWQsAgYLB2bljUiteKTz5 {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}

._202kVQio3gfoNUfap6z3Qn {
  fill: var(--color-thumbnail-highlight-hover1);
}

._omsV45RBPxjDCd8vUEM7 {
  border-radius: var(--border-radius-thumbnail-small);
}

._2uniG6aA-eBAgfQBtQGj5a {
  border-radius: var(--border-radius-thumbnail-medium);
}

._2aljjxe9JybTo-CSGNOA48 {
  border-radius: var(--border-radius-thumbnail-large);
}

.Q0BGoHP5r7yVA7UgGg081 {
  box-shadow: var(--shadow-thumbnail-small);
}

._3nHoDh44MMsNAcAVQzXKb9 {
  box-shadow: var(--shadow-thumbnail-medium);
}

.pheT-SJjfbhaNfYjmb2IO {
  box-shadow: var(--shadow-thumbnail-large);
}
._3LRbCd_wj_ko50ZiF1glSs {
  cursor: pointer;
  text-decoration: none;
  margin: 0 var(--marginBetweenThumbnails) 0 0;
  position: relative;
  transition: all 250ms cubic-bezier(.21,.43,.37,.99);
  min-height: 266px;
  min-width: 200px;
}
.pC2K1Rtqua0WVJfqHwnUw{
  margin: 0;
}
._2KX7OpwmoOY_MCntRUtlWv {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: left;
}
.MJz68WKFlaWulk-qkE-X6 {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}
._3HLhIeu7Or1mXbx8NZ25f_ {
  transform: scale3d(1.05, 1.05, 1.05);
  z-index: 10;
}

.ICrQcganYVGzAOpN8MeKh {
  position: relative;
  overflow: hidden;
}

._2FzjdIN5iAEZ6xV6_te9Vf {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 15;
  width: 40px;
  height: 40px;
}

._3BTO91dYRzvRfuXrkboaGz {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

._3CfWIGD9W5jBAUeykFlJNc {
  background: var(--color-content-overlay3);
}
.oZdgYUVKG1AgwAHi2z6PR{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
._3DyZ2MHrI21j6IL0pZrwGd{
  fill: var(--color-thumbnail-highlight-hover1);
}

._3zTES52WcPvMsK1mqINaa5 {
  border-radius: var(--border-radius-thumbnail-small);
}

.r8_xOgvmfbPjOkJRQSdIW {
  border-radius: var(--border-radius-thumbnail-medium);
}

.fNnbsu7bP_hhqL7oX0vtq {
  border-radius: var(--border-radius-thumbnail-large);
}

.v5JDEeA2DqU-wC6Ep0LNj {
  box-shadow: var(--shadow-thumbnail-small);
}

.Zm-UBhua6MqdX5ATX7a2Y {
  box-shadow: var(--shadow-thumbnail-medium);
}

._1qbqRpkpd_hhROhQyiUPpW {
  box-shadow: var(--shadow-thumbnail-large);
}
.s_mgoaU8UPHdRHa98Tpt2 {
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
  margin: 5px 0 35px 50px;
}
._25gbAr5gI-YkSNpEEzuWHz {
  text-align: center;
  padding: 20px;
}

._2mdUEyXM6VqbJe809lxG5w {
  width: 80px;
  transform: rotate(90deg);
}

._2mdUEyXM6VqbJe809lxG5w path {
  fill: var(--color-content-overlay3)
}

._2mdUEyXM6VqbJe809lxG5w circle {
  fill: var(--color-content-highlight-hover);
}
._2RzFoHy3ibYPVFN3_1rOzj {
  width: 80px;
}

._2RzFoHy3ibYPVFN3_1rOzj path {
  fill: var(--color-content-overlay3)
}

._2RzFoHy3ibYPVFN3_1rOzj circle {
  fill: var(--color-content-highlight-hover);
}
._8Ss8dxZIGC5YZag9f6n4X {
  width: 330px;
  min-height: 453px;
  color: var(--color-content-default1);
}
._3hY0DmPXB7K2CWy0Sei2yc {
  display: block;
  width: fit-content;
  margin: 10px auto;
  text-transform: none;
  font-weight: normal;
}
._2o2BfOu17oK1aBmLt8qJQv {
  margin-top: 0;
  margin-bottom: 20px;
}

._4WdiZkydfKUdlML_KQLZH {
  margin: 50px 0 0 0;
  text-align: center;
  font-size: larger;
}
._3lXG1fh3oSybuCUSju0_Ry {
  display: block;
  margin: 20px 0 30px 0;
  text-align: center;
}
@media (max-width: 1023px) {
  .s_mgoaU8UPHdRHa98Tpt2 {
    margin: 0 0 30px 30px;
  }
}

@media (max-width: 767px) {
  .s_mgoaU8UPHdRHa98Tpt2 {
    font-size: var(--fontSize-m);
    margin: 0 0 30px 20px;
  }
}

._17ckHVeOqIdeXpIH80K-wB {
  text-decoration: none;
}

._17ckHVeOqIdeXpIH80K-wB:hover .s_mgoaU8UPHdRHa98Tpt2 {
  color: var(--color-highlight-hover1);
}

._17ckHVeOqIdeXpIH80K-wB:hover ._2-wpzDyZIvAbnCiCYxhhXQ {
  fill: var(--color-highlight-hover1);
}

.s_mgoaU8UPHdRHa98Tpt2 {
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-default1);
  margin-bottom: 30px;
  position: relative;
}

._1j6wjjOPoF4I-9MBP9E5Y1{
  margin-right: var(--contentWrapper-margin);
  margin-left: 0;
}

.s_mgoaU8UPHdRHa98Tpt2::first-letter {
  text-transform: uppercase;
}

.s_mgoaU8UPHdRHa98Tpt2:hover ._284bNzufIOcfbA4QiqMeFN {
  transform: translateX(10px);
}

._284bNzufIOcfbA4QiqMeFN {
  position: absolute;
  top: 0;
  font-size: var(--fontSize-s);
  font-weight: normal;
  line-height: 26px;
  transition: all 250ms cubic-bezier(.21,.43,.37,.99);
}

._1Gt8BdMimxGKz_kYxCGhMm{
  right: 50px;
}

._3vtB91nat2uZ75An98t46z{
  left: 50px;
}

._2-wpzDyZIvAbnCiCYxhhXQ {
  float: right;
  margin-left: 10px;
  fill: var(--color-content-default1);
}

._2mvX9XLOk8uJj5RjSoxg1f {
  float: left;
  margin-right: 10px;
  transform: rotate(180deg);
}
:root {
  --width: 100%;
  --contextHeight: 160px;
}

._173mcavcvEXiS6-idfTsyg {
  width: var(--width);
  position: relative;
  text-decoration: none;
}

._173mcavcvEXiS6-idfTsyg:after {
  content: "";
  clear: both;
}

.hHeqWcDg0nSf_G_nAW7x6 {
  text-decoration: none;
}

.yMsod7D0k5dzaXjIu8wGu {
  width: var(--width);
  position: relative;
}

._3Y3w4pD_sgzv9V7Aw5-23w {
  width: var(--width);
  height: var(--contextHeight);
  background: var(--color-secondary4);
  position: relative;
}

._3ync6lYUT-mTXIrIBtovLa,
._1bL_3K0E6tdJ6kg4DQNZTp {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 42px;
  height: 42px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
}

._1bL_3K0E6tdJ6kg4DQNZTp {
  visibility: hidden;
}

._1bL_3K0E6tdJ6kg4DQNZTp circle,
._3ync6lYUT-mTXIrIBtovLa circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

.yMsod7D0k5dzaXjIu8wGu:hover ._1bL_3K0E6tdJ6kg4DQNZTp {
  visibility: visible;
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.axx4Q-I2VEVE7obyggLdz {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
._2i5NeHgsYOTduvYTr8S66O {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
/* .wraper{
  position: relative;
} */
._23AqeTkkPtwaGS-JH9cz2Q {
  fill: var(--color-thumbnail-highlight-hover1);
}
.axx4Q-I2VEVE7obyggLdz::before,
.axx4Q-I2VEVE7obyggLdz::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

.axx4Q-I2VEVE7obyggLdz::before {
  border-width: 20px;
}

.axx4Q-I2VEVE7obyggLdz::after {
  border-width: 20px;
  border-right-color: var(--color-border-right-padlock-container);
  border-top-color: var(--color-border-top-padlock-container);
}

._2in6kCKGeE2JDan4NE26Df {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

._1o8WCuFt0su2FKOrq3Rijn > svg {
  width: 16px;
  fill: var(--color-icon-playlock-fill);
}

.yMsod7D0k5dzaXjIu8wGu:hover ._1pRvcGfs6sbz-wpR4ME-H1 {
  visibility: hidden;
}

.yMsod7D0k5dzaXjIu8wGu:hover ._3aFCldEL13A09IG8c9z_Xo {
  display: initial;
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
}

.yMsod7D0k5dzaXjIu8wGu ._1pRvcGfs6sbz-wpR4ME-H1 {
  visibility: visible;
}

.yMsod7D0k5dzaXjIu8wGu ._3aFCldEL13A09IG8c9z_Xo {
  display: none;
}
._3Uqlqy13008IAuBWBGWLvE {
  width: 25px;
  height: 40px;
  position: absolute;
  display: flex;
  align-items: center;
  object-fit: contain;
  z-index: 5;
}
._3CEzGq4a3BnbOFCjB6yH28 {
  position: absolute;
  margin-left: 24px;
  margin-top: 14px;
  width: 12px;
  height: 11px;
  display: flex;
  align-items: center;
  object-fit: contain;
  fill: var(--color-primary1);
  z-index: 5;
}

._1Q7tmu6Q2cJCphsL2P2tSk > svg {
  transform: rotate(90deg);
  fill: var(--color-primary1);
}
._3Uqlqy13008IAuBWBGWLvE:hover ._1Q7tmu6Q2cJCphsL2P2tSk {
  transform: rotate(90deg);
  fill: var(--color-highlight-hover1);
}

._3Uqlqy13008IAuBWBGWLvE:hover ._1Q7tmu6Q2cJCphsL2P2tSk circle {
  fill: var(--color-highlight-hover1);
}
._1Q7tmu6Q2cJCphsL2P2tSk circle {
  fill: var(--color-primary1);
}
._1vnqgpptB2wdIHgwVdLzg9 {
  margin-bottom: 0;
  margin-left: 0;
}

._3Uqlqy13008IAuBWBGWLvE > fieldset,
._3Uqlqy13008IAuBWBGWLvE > fieldset > details > summary > div:nth-child(1) {
  padding-left: 0;
}

._3Uqlqy13008IAuBWBGWLvE > fieldset > details > div {
  margin-top: 0;
}

:root {
  --Search_inputWidth: 456px;
  --PageLiveDetail-grid-width: 340px;
  --search-grid-width: 100px;
}

@media (max-width: 1023px) {
  :root {
    --PageLiveDetail-grid-width: 290px;
    --search-grid-width: 100px;
  }
}

@media (max-width: 767px) {
  :root {
    --Search_inputWidth: 100%;
  }
}

._3WhhJOhDRObp6r0kcjo1GE {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageLiveDetail-grid-width), 1fr)
  );
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.OcaRQpfLimkl1XKAE8FxF {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 10;
  background-color: var(--color-secondary3);
  width: calc(var(--EPGHeaderItem-width) - 20px);
  border-radius: 5px;
  padding: 10px;
}

._1AETtkUVyNhmsXhasxqY6m {
  display: inline-flex;
  align-items: center;
  align-content: center;
  height: 40px;
  width: 100%;
  text-decoration: none;
  color: var(--color-content-default1);
}

._13jS4fP2hIObhnTIg2eiWC,
.qppiYCt1R5LRGhZiyzLyp,
.ealBMf-nVtE8vBDSnrUKF {
  height: 24px;
  width: 24px;
  margin-left: 10px;
  margin-right: 20px;
}

.ealBMf-nVtE8vBDSnrUKF,
._13jS4fP2hIObhnTIg2eiWC {
  fill: var(--color-content-default1);
}

.qppiYCt1R5LRGhZiyzLyp {
  fill: var(--color-content-highlight-hover);
}

.VAXo_SpcnBWbQeLXPnVCu {
  cursor: pointer;
}

.xEm5YgkrGKCN2DvyTI-Cm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 10px 20px 0;
}

._3IHzN-sFyJIdBzsQxPuLIT {
  background-color: var(--color-select-background);
  padding: 7px;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  padding: 8px;
  border-radius: 5px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  stroke: var(--color-select-primary1);
}

._3IHzN-sFyJIdBzsQxPuLIT:hover {
  background-color: var(--color-select-background-hover);
}

._3IHzN-sFyJIdBzsQxPuLIT:hover {
  stroke: var(--color-select-background);
}

._1gaGONr7WmgYEbpfw2yraR {
  min-width: 160px;
  height: 40px;
  padding: 6px 10px 8px 20px;
  border-radius: 5px;
  background-color: var(--color-select-background);
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  cursor: pointer;
  stroke: var(--color-select-primary1);
  margin-left: 10px;
  margin-right: 10px;
}

._1gaGONr7WmgYEbpfw2yraR:hover {
  background-color: var(--color-select-background-hover);
}

.k6YrCBP5NvHjHsalyIax3 {
  font-size: var(--fontSize-s);
  font-weight: bold;
  cursor: pointer;
  margin-right: 5px;
}

._1gaGONr7WmgYEbpfw2yraR:hover .k6YrCBP5NvHjHsalyIax3,
._1gaGONr7WmgYEbpfw2yraR:hover path {
  color: var(--color-button-normal-font-hover);
  stroke: var(--color-button-normal-font-hover);
}
._2seNr5MHbQ3XeQj7Qmxm5w path {
  fill:var(--color-content-default3);
}

.tCaltcK_CJ4aU9ZpEA4z7 {
  cursor: pointer;
  width: 20px;
}

.tCaltcK_CJ4aU9ZpEA4z7 path {
  stroke: var(--color-content-default3);
}

._3szfLjlvL5d480pegUGa5u {
  transform: rotate(-270deg);
}

._3le-qGx6938fCRJcu_0YWE {
  transform: rotate(270deg);
}

._1QANiZrsODjNKiPNlFuTng {
  transform: rotate(180deg);
}

.OcaRQpfLimkl1XKAE8FxF {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 10;
  background-color: var(--color-secondary3);
  width: calc(var(--EPGHeaderItem-width) - 20px);
  border-radius: 5px;
  padding: 10px;
  overflow-y: scroll;
  height: 356px;
}

._2am-nCT9glLli-_oprsHDX {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  margin-left: -20px;
  padding: 0 10px 0 30px;
  height: 40px;
  width: 90%;
  text-decoration: none;
  color: var(--color-content-default1);
  cursor: pointer;
}

._2FMrrTsEka-29y4_rYaLqM {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  margin-left: -20px;
  padding: 0 10px 0 30px;
  height: 40px;
  width: 90%;
  text-decoration: none;
  color: var(--color-content-default1);
  background-color: var(--color-highlight-hover1);
  cursor: pointer;
}

.VAXo_SpcnBWbQeLXPnVCu {
  cursor: pointer;
  margin-right: 5px;
}

._1s0w4nydLmWwKKfxqMwdb5 {
  display: inline-block;
  min-width: 10px;
  border-radius: 2px;
  background-color: #373737;
  padding: 1px 5px;
}

._2m1X5oElVGK93T8-hWyZW2 {
  padding: 7px;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  padding: 8px;
  border-radius: 5px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  stroke: var(--color-select-primary1);
  background-color: var(--color-highlight-hover1);
}

.uxJK1Qjkc2cEQcwdnKG7- {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 20px;
  left: 20px;
}

._1rOyAv9KoCyY6vCos0ZxD8 {
  display: flex;
  align-items: center;
  align-content: center;
  margin-left: -20px;
  padding: 0 0 0 30px;
  height: 52px;
  width: 90%;
  text-decoration: none;
  color: var(--color-content-default1);
  cursor: pointer;
  width: max-content;
  font-size: 14px;
}

.d7zeZPVbeKdPIr6bhwamY {
  height: 1px;
  margin: 8px 0 10px -10px;
  opacity: 0.4;
  background-color: var(--color-primary3);
}

._3FDKGAWNvDHM--jeTNEq6H {
  font-size: 14px;
  color: var(--color-primary3);
}

._3IcHmI6TqXQ5cYdjXUqgyp {
  cursor: pointer;
  margin-left: 5px;
}

.utUU1lRfaiqCUSMGsytbm {
  min-width: 120px;
  min-height: 120px;
}

._2yJB87UZGXz7tUFn7tC0xh {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--search-grid-width), 1fr)
  );
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

._32YmfxBbVamR6_BbWBuQ3z {
  width: var(--Search_inputWidth);
  display: inline-flex;
  align-items: center;
  margin: 20px 0;
}

._9pWDMYdvI8dXQ5yFuu3P_ {
  background: var(--color-nav-background);
}

._1jKD-YmgsSgb067zx_dRug {
  align-items: center;
  display: inline-flex;
  position: absolute;
  padding-left: 20px;
}

._1jKD-YmgsSgb067zx_dRug._1SLaiMgnLYvqGFP-kCw1Yw {
  padding-left: 0;
  padding-right: 20px;
}

._1jKD-YmgsSgb067zx_dRug._1wZh5juBAtdK0oDbx3FoBV {
  right: initial;
  left: initial;
}

._2KYLcRMYAGAnqKU1L0qhdS {
  cursor: pointer;
  width: 24px;
  height: 24px;
  fill: var(--color-search-primary1);
}
._1jrK2M9RhVJ-kpCzOHLlee {
  width: var(--Search_inputWidth);
  height: 40px;
  border-radius: 20px;
  border: none;
  background-color: var(--color-search-input-bg);
  font-size: var(--fontSize-m);
  color: var(--color-search-primary1);
  box-sizing: border-box;
  outline: none;
  padding-left: 60px;
}

._1jrK2M9RhVJ-kpCzOHLlee._1SLaiMgnLYvqGFP-kCw1Yw {
  padding-right: 60px;
  padding-left: unset;
}

._1jrK2M9RhVJ-kpCzOHLlee.sH8hx0-OGZUWrbx1pblXv._1SLaiMgnLYvqGFP-kCw1Yw {
  padding-right: 60px;
  width: 100%;
  padding-left: unset;
}

._1jrK2M9RhVJ-kpCzOHLlee.sH8hx0-OGZUWrbx1pblXv {
  padding-left: 60px;
  width: 100%;
}

._22tdKncTOYY9AOTMU4wObr {
  text-align: center;
  padding: 20px;
}

._2bkH_2VvDkDA2174UmgP0a,
._2bkH_2VvDkDA2174UmgP0a svg {
  width: 80px;
  transform: rotate(90deg);
}

._2bkH_2VvDkDA2174UmgP0a path {
  fill: var(--color-content-overlay3);
}

._2bkH_2VvDkDA2174UmgP0a circle {
  fill: var(--color-content-default3);
}

.cH-sbPRSGsCsAH3UJ-psb {
  width: 100%;
  text-align: center;
  color: var(--color-content-default1);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}


._1IRad4WrpXFZ-kTJKBc5x- {
  max-width: 1024px;
  margin: 0 auto 100px;
}

._2oWDvpk1N2jC2R7mXKKjts {
  width: 400px;
  height: auto;
}

._1Mm0AtWnIMZY7-qnOu6UlK {
  width: 100%;
  height: 100%;
}

._3cIooJ4tu3z2n70LBmNmxc {
  margin-top: 35px;
}

._1-Fnuaf_mBEEUx8lM-DsYR {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-bottom: 40px;
}

._33CHKhkwkpTeVnX8PRclD {
  font-weight: normal;
  text-transform: inherit;
  width: 270px;
  display: block;
  margin: auto;
}

._2_1k7vDSbGsFbpAgsgCafM {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  text-align: center;
}

._106qdXThgfA2BqiAwUaInj {
  font-size: var(--fontSize-s);
  color: var(--color-content-highlight-hover);
  font-weight: bold;
  cursor: pointer;
}

._36KKKSFqopP6BRsWIOD35x {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
  padding-left: 10px;
}

.oehILnyOugvujpew2pmtA {
  padding-left: 20px;
  margin-block-start: 0;
  margin-block-end: 0;
}

._2Ov7q2gV9QiL5VadRe2-88{
  color:var(--color-input-password-valid-policy);
}

._2Nn9KIksdQ-2Eyr3FtFwQG {
    padding: 10px;
}

.CchJTzlKR_EODbzFiJt-l {
    width: 100%;
    display: flex;
    justify-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 24px 0 24px 0;
}

.CchJTzlKR_EODbzFiJt-l:first-child {
    border-top: none;
}

._3LRNF2soebxozJ8ZjixToQ {
    display: flex;
}

._2tzFw7fPfnf7Wu7zYFA9xn {
    flex: 0.5;
    margin-right: 19px;
}

._1asPmaL1kBq32qkWLOIUTu {
    display: flex;
    align-items: center;
}

._1X5eY3t4Zqh--EAilwEv2Z {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

._3heTZoxIQtNkHNZAd4Qpxo {
    background: none;
    font-family: inherit;
    border: 0;
    cursor: pointer;
    line-height: normal;
    overflow: visible;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #ffca30;
}

._3iT-Mn5mViP8tP22nTpDdV {
    margin-bottom: 5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    margin-top: 0;
    line-height: normal;
    letter-spacing: normal;
    font-size: 16px;
    color: #ffffff;
}

.NwlOvVEIropIoe2s8BRwR {
    margin: 0;
    color: #8c8c8c;
}


._3J8Rd-quJlwf8ul4-foghh {
    float: left;
}

._3Bvy2SnKUzJHkY96bZ93ZT {
    float: right;
}

._1ZvZtTo0EDvraEdm_VZuKo {
    color: var(--color-content-default1);
    width: 330px;
    border-radius: 3px;
    min-height: 260px;
}

._1RwT2cuwpIXF50bKbCo3oX {
    width: auto;
    height: 44px;
    margin: 33px 0;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-primary-1);
}
._1mL-l-tDm1Rl7eBA3A28Mg {
  display: block;
  margin-top: 10px;
  color: var(--color-error);
  font-size: var(--fontSize-s);
}

.rrNSmO80DPP7ixYG3Sud0 {
  display: block;
  max-width: 300px;
}

.T-Knfb7g4PbXvyogwDwgd {
  background-color: var(--color-select-background);
  width: 250px;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__control {
  height: 40px;
  background-color: transparent;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid var(--color-content-default3);
  border-radius: 0;
  box-shadow: none;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__control--menu-is-open,
.rrNSmO80DPP7ixYG3Sud0 .react-select__control--is-focused {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid var(--color-select-highlight-active) !important;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__single-value {
  width: 250px;
  color: var(--color-select-primary1);
  background-color: transparent;
  font-size: var(--fontSize-s);
  height: 40px;
  line-height: 40px;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__single-value:hover {
  border-color: var(--color-content-default3);
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__menu-list {
  background-color: var(--color-select-background);
  border-radius: var(--borderRadius-select-normal);
  box-shadow: var(--boxShadow-select-normal);
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__menu {
  background-color: var(--color-select-background);
  color: var(--color-select-primary1);
  border-radius: var(--borderRadius-select-normal);
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__indicator-separator {
  display: none;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__input {
  display: inline-block;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__dropdown-indicator {
  color: var(--color-content-default3);
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__option {
  font-size: var(--fontSize-s);
  border-radius: var(--borderRadius-select-normal);
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__option:hover {
  background-color: var(--color-select-background-hover);
  color: var(--color-select-background);
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__option--is-focused {
  color: var(--color-select-background);
  background-color: var(--color-select-background-hover) !important;
  border: 0;
  box-shadow: none;
  font-weight: bold;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__option--is-selected {
  background-color: var(--color-select-background-hover);
  color: var(--color-select-background);
  font-weight: bold;
}

.rrNSmO80DPP7ixYG3Sud0 .react-select__control--menu-is-open {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid var(--color-content-default3);
  box-shadow: none;
}

._3uk0jRLph4s-c2BFJkgRnS {
  position: relative;
  top: 250px;
}

._1rMr6A2ZfAcTSHQDQiEfjw {
  padding-left: 10px;
  top: 80px;
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
}

.Oawu38BBYQHOrhq61XTho {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-bottom: 50px;
}

._148us_d213ns4vX0RFMvyJ {
  margin-bottom: 50px;
  margin-top: 10px;
}

._1SrxdEcf2unBfPzvkDu4Ak {
  font-size: var(--fontSize-s);
  width: auto;
  display: block;
  margin: auto;
  max-width: 330px;
}

._1uM5w1mMVLE5idj7sWPkq- {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  text-align: center;
}

._2pfYoWFPRjaaq3UQ48MObz {
  font-size: var(--fontSize-s);
  color: var(--color-content-highlight-hover);
  font-weight: bold;
  cursor: pointer;
}

._3R8ayFqveq9EyqlqX-EVIB {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
}

._2JFmbkXIx1Y1dd6uJq8nh5 {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-bottom: 10px;
}

.svAtlADheGPgBfq9FAQt {
  text-align: center;
}

.SjjbTkc8fRhwfQW5H28Cq {
  color: var(--color-content-highlight-hover);
  font-weight: bold;
}

.Miaufl6iutpSmomm8a-bX {
  max-width: 1024px;
  margin: 0 auto 100px;
}

._3BEomy_8UXIHpCKTzn7Aw3 {
  display: flex;
  align-items: center;
  padding-bottom: 40px;
  max-height: 160px;
  border-bottom: 1px solid var(--color-account-separator);
}

._30Fmnnmq3SnWLxwKMX1RHP {
  margin-left: 30px;
  display: inline-block;
}

.PSpFRwR6bX0zegNjil3ex {
  width: 120px;
  height: 120px;
  vertical-align: middle;
}

._3h02kVgFxMbdHEMHwZKDCE {
  background: transparent url(/assets/profile_default.png)
    no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}

._3BEomy_8UXIHpCKTzn7Aw3 .PSpFRwR6bX0zegNjil3ex {
  position: relative;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

.beUdDekJtx9pHBsnVME9T {
  height: 22px;
  border-radius: 16px;
  margin-top: 10px;
  background-color: var(--color-secondary3);
  text-align: center;
}
._1ViznGgVmAaCXB9DilfpGM {
  margin: 5px;
  width: 68px;
  height: 22px;
  display: flex;
  align-items: center;
}
.t4Z-u-NVoSNc55oUsVAKi {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
  /* background-color: var(--color-content-error); */
}
._2Wtt-A82GJjo9o-vujZBbW {
  background-color: var(--color-relax);
}
._30DE1Z4YjSn6ch6tU_n6ds {
  background-color: var(--color-error);
}
._2-mmtCaAsl8iooWTclWpPt {
  width: 53px;
  object-fit: contain;
  font-size: 9px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
  text-align: left;
}
._9MjmgLW5EkZIU4YQhVWDF {
  font-size: var(--fontSize-m);
  font-weight: normal;
  color: var(--color-content-default3);
}

._3qNidUn69OoaFt9ect6rgG {
  font-size: var(--fontSize-xxl);
  font-weight: bold;
  color: var(--color-content-default1);
}

._3euoGOfddV5ckixqNMiH-4 {
  font-size: var(--fontSize-xxl);
  font-weight: bold;
  color: var(--color-content-default1);
}

._1faVyjtE0rf653Wn5wiGuK {
  position: relative;
}

._3RONJtZGUV1wB5rwQXK0m6 {
  padding-left: 5px;
  margin-top: 30px;
  font-size: var(--fontSize-xl);
  font-weight: bold;
  color: var(--color-content-default1);
}

._1WOwuXTGhL2YhSffFqwu8k {
  margin-top: 40px;
  margin-bottom: 40px;
}

._1j7twS4zcsacBCX6v1BZER {
  padding-left: 10px;
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  line-height: 1.43;
  margin-bottom: 5px;
  margin-top: 30px;
}

.ERoblOMaeR61nv5iqh60A {
  padding-left: 10px;
  font-size: var(--fontSize-m);
  color: var(--color-content-default1);
  max-width: 100%;
}

._2aqAaCTetf18Z78jHblu2R {
  color: var(--color-content-highlight-hover);
  font-size: var(--fontSize-s);
}

._3nemgwFv77GQnncnjxFNpZ {
  position: absolute;
  top: 0;
  right: 0;
}

._3nemgwFv77GQnncnjxFNpZ._16nxwhg4HvaSzIyBefO7Ll {
  right: unset;
  left: 0;
}

._3baZozLy1Zgq9BaydvX4Df {
  font-size: var(--fontSize-s);
  display: block;
  text-transform: inherit;
  margin-bottom: 30px;
  min-width: 150px;
  width: 240px;
  line-height: 27px;
}

._3baZozLy1Zgq9BaydvX4Df:hover {
  background-color: var(--color-content-highlight-hover);
  color: var(--color-background-asset);
}

._16w3ZhiC2YpPuw0FkLnQSA {
  width: 400px;
  height: auto;
}

._3k1p_x78FfVVMtyFmgzXY1 {
  padding-bottom: 20px;
}

._9CPMonG03lYIY9Sj9K8BJ {
  padding-bottom: 80px;
}

._2UmVNGYGDFoByXpM77NfQr {
  color: var(--color-content-default1);
}

._14OXl8vcbpc0muwIHCF5gA {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--color-save-bar-bg);
  padding: 20px 50px;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._1rLj217oRgBTIvNIG-Lqzr {
  bottom: 80px;
}

._1dd50GasNOopGPnHwpVfKI {
  margin-right: 40px;
}

._21la6yoE3RSt_EyuvMmrjU {
  margin-right: 40px;
  min-width: 200px;
  font-size: var(--fontSize-s);
  font-weight: 600;
}

._2_MS_kIfn9accHjqa3NsOo {
  font-size: var(--fontSize-s);
  min-width: 200px;
  font-weight: 600;
  line-height: 27px;
}

._2_MS_kIfn9accHjqa3NsOo:hover {
  background-color: var(--color-content-hover-for-highlighted);
}

.JZz7QVa8q3A1_DdJ4kjy3 {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
  padding-left: 10px;
}

._5kOPouxEstdAg4a0B5Ttq,
._2-sL5KpWjVKhyow6Hi_9II,
._2cV0Fb3zek2EU0k61MZoDQ {
  display: inline-block;
}

._5kOPouxEstdAg4a0B5Ttq {
  width: 138px;
  margin-right: 40px;
  vertical-align: top;
}

._1WOwuXTGhL2YhSffFqwu8k hr {
  border-color: var(--color-primary3);
  opacity: 0.4;
}

._3lmDrDakR-c0XC-GFM3u_t {
  display: flex;
  flex-flow: column;
  margin: 0;
}

._31olRIPUXIcvreZSbWyqCh {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 40px;
  border-bottom: 1px solid var(--color-primary3);
  margin-bottom: 20px;
  width: 100%;
  padding-bottom: 15px;
}

._31olRIPUXIcvreZSbWyqCh ._3RONJtZGUV1wB5rwQXK0m6 {
  margin-top: 0px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
}

.Collapsible__trigger ._3ZI62idMeb8UzZFVltmXQF {
  width: 20px;
  height: 20px;
  transform: rotate(-270deg);
}

.Collapsible__trigger ._3ZI62idMeb8UzZFVltmXQF path {
  stroke: var(--color-content-default1);
}

.Collapsible__trigger.is-open ._3ZI62idMeb8UzZFVltmXQF {
  transform: rotate(270deg);
}

._2jHlbwxbJ6ZGl_UVn77RL9 {
  margin: 79px 172px 20px 0;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
}

._3Vcdq4lMaw1DStAOMMKS38 {
  margin-top: 30px;
  margin-bottom: 10px;
}

._20fkF_NYt9N-ovZrBFMvim._3GogMUcSLcSDJnvuZziEkQ {
  border-top: 1px solid var(--color-account-separator);
}

._20fkF_NYt9N-ovZrBFMvim._1ETrbkIK-8zkoB-c06MxNQ {
  border-bottom: 1px solid var(--color-account-separator);
  margin-top: unset !important;
  margin-bottom: 30px !important;
}

._2wO4pqGoPB28IrI_WBzDsH {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-content-highlight-hover);
}

._2wO4pqGoPB28IrI_WBzDsH:hover {
  text-decoration-line: underline;
  cursor: pointer;
}

._3Vcdq4lMaw1DStAOMMKS38 .GCe0IDhvN9GH32swU2Mb1 {
  margin: 32px 46px 5px 0;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary1);
}

._3Vcdq4lMaw1DStAOMMKS38 ._1GxR6MBlrwMTmgOWjjGMz8 {
  margin: 5px 0 0;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  opacity: 0.4;
  color: var(--color-primary-3);
  margin-bottom: 20px;
}

._2aEQj2Vf6qF33OEaDeOTNj {
  width: 270px;
  height: 44px;
  margin: 53px 0 28px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary-1);
}
._2SpcUy5ex8L7eZzvefDujZ {
  width: 136px;
  height: 19px;
  margin: 0 0 0px 10px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary-3);
  opacity: 0.4;
}

.JeD16MKjknP8zuPJcu4mg {
  width: 270px;
  height: 40px;
  margin: -8px 0 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary-1);
}

._3VSqT3mmNEuvSMgswX6OQ2 {
  width: auto;
  max-width: 90%;
  margin: 33px 148px 147px 77px;
  padding: 30px 30px 50px;
  border-radius: 3px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}

.vuIiFNdr_V-L8xd9r20px {
  width: 230px;
  height: 40px;
  margin: 50px 20.1px 40px 19.9px;
}

.qO4WsBdHW4wxnU_Jn1WxI {
  width: 270px;
  height: 44px;
  margin: 30px 1px 10px 0;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-primary-1);
}

._3ELulZHDMZ-28oFPhzu6ZK {
  width: 270px;
  height: 57px;
  margin: 10px 1px 40px 0;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-primary-1);
}

._1am2LtV33UUS59W-DjlPl6 {
  width: 230px;
  height: 40px;
  margin: 0px 20.1px 20px 19.9px;
}

.LeqvOvc_RLMXfhwLd3S_7 {
  width: 502px;
  margin: 33px 148px 147px 77px;
  padding: 30px 30px 50px;
  border-radius: 3px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}

._3kgReJvAK0SzFXIkG5csoJ {
  width: auto;
  max-width: 403px;
  height: 49px;
  margin: 0px 0px 20px 0px;
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-primary-1);
}

._1kJk193El2StoCBdndrc4H {
  width: auto;
  max-width: 392px;
  height: 44px;
  margin: 15px 0px 40px 0px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-primary-2);
  opacity: 0.4;
}

.NlHlmTUJyrnMuicYv538e {
  width: 120px;
  height: 40px;
  /* margin: 40px 121px 0 165px; */
  border-radius: 20px;
  display: block;
  margin: 0 auto;
}

._1f-JyaVQtiU5yzC3McdTQT {
  width: auto;
  margin: 33px 148px 147px 77px;
  padding: 30px 30px 50px;
  border-radius: 3px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}

._3-3vLi_kq80pBhieOHyczn {
  width: 330px;
  margin: 33px 148px 147px 77px;
  padding: 30px 30px 50px;
  border-radius: 3px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}

._3Dk9_oNoiFhZJpyH0CSeD5 {
  width: 270px;
  height: 44px;
  margin: 0px 1px 20px 0;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-primary-1);
}

._2vgMggnPOWFB7GiBwtUJ-8 {
  width: 270px;
  height: 38px;
  margin: 20px 1px 30px 0;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-primary-1);
  opacity: 0.4;
}

._2CMijfOuplDxkUNxMK4jeZ {
  width: 270px;
  height: 40px;
  margin: 30px 0 0 1px;
  border-radius: 20px;
}

._2cR2aygq5rYIrZZY3xic8h {
  width: 80px;
  height: 70px;
  margin: -25px 72px 0px 95px;
  border-radius: 3px;
  background-color: var(--color-brand-1);
}

._1kVMl74Kmn64xN2HG-6oau {
  display: flex;
  flex-direction: column;
}

@media (max-width: 1023px) {
  ._3BEomy_8UXIHpCKTzn7Aw3 {
    margin-top: 10px;
    max-height: none;
  }

  ._16w3ZhiC2YpPuw0FkLnQSA {
    width: 330px;
  }

  ._1faVyjtE0rf653Wn5wiGuK {
    position: static;
  }

  ._3nemgwFv77GQnncnjxFNpZ {
    margin-top: 0;
    padding-right: 0;
    position: static;
    text-align: center;
  }
  ._3baZozLy1Zgq9BaydvX4Df {
    display: inline-block;
    min-width: 230px;
    width: 180px;
    margin-right: 20px;
  }

  ._2cV0Fb3zek2EU0k61MZoDQ:not(:last-child) {
    margin-bottom: 40px;
  }

  ._14OXl8vcbpc0muwIHCF5gA {
    padding: 20px;
  }

  ._21la6yoE3RSt_EyuvMmrjU,
  ._1dd50GasNOopGPnHwpVfKI {
    margin-right: 20px;
  }

  ._21la6yoE3RSt_EyuvMmrjU,
  ._2_MS_kIfn9accHjqa3NsOo {
    min-width: 150px;
  }
  ._3VSqT3mmNEuvSMgswX6OQ2 {
    margin: unset;
  }
}

@media (max-width: 767px) {
  .PSpFRwR6bX0zegNjil3ex {
    width: 80px;
    height: 80px;
  }

  ._1WOwuXTGhL2YhSffFqwu8k {
    margin: 0;
  }

  ._9MjmgLW5EkZIU4YQhVWDF {
    font-size: var(--fontSize-m);
  }

  ._3euoGOfddV5ckixqNMiH-4 {
    font-size: var(--fontSize-xl);
  }

  ._3RONJtZGUV1wB5rwQXK0m6 {
    font-size: var(--fontSize-l);
  }

  .ERoblOMaeR61nv5iqh60A {
    font-size: var(--fontSize-m);
  }

  ._3nemgwFv77GQnncnjxFNpZ {
    margin-top: 30px;
  }

  ._1WOwuXTGhL2YhSffFqwu8k:last-child {
    margin-top: 30px;
  }

  ._3baZozLy1Zgq9BaydvX4Df {
    width: 150px;
    min-width: 230px;
    margin-right: 10px;
  }

  ._14OXl8vcbpc0muwIHCF5gA {
    display: inline-block;
    text-align: left;
  }

  ._21la6yoE3RSt_EyuvMmrjU {
    margin-top: 20px;
    line-height: 27px;
    margin-bottom: 20px;
  }

  ._5kOPouxEstdAg4a0B5Ttq {
    margin-bottom: 40px;
  }

  ._1kVMl74Kmn64xN2HG-6oau {
    align-items: center;
  }

  ._20fkF_NYt9N-ovZrBFMvim {
    text-align: center;
  }

  ._20fkF_NYt9N-ovZrBFMvim .GCe0IDhvN9GH32swU2Mb1 {
    margin-right: 0px;
  }
}

@media (max-width: 359px) {
  ._3euoGOfddV5ckixqNMiH-4 {
    font-size: var(--fontSize-l);
  }
}

.ACgVuEw8_5i_fd9Xo9i1G {
  background: var(--color-button-normal-bg);
  color: var(--color-button-normal-font);
  /*min-width: 250px;*/
  display: inline-block;
  padding: 5px 20px;
  text-align: center;
  margin: 0 10px 10px 0;
  height: var(--height);
  line-height: 27px;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: var(--borderRadius-button-normal);
  border: var(--borderSize-button-normal) solid
    var(--color-button-normal-border);
  font-weight: bold;
  text-decoration: none;
}

.react-tabs {
  -webkit-tap-highlight-color: transparent;
}

.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0;
}

.react-tabs__tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
}

.react-tabs__tab--selected {
  background: #fff;
  border-color: #aaa;
  color: black;
  border-radius: 5px 5px 0 0;
}

.react-tabs__tab--disabled {
  color: GrayText;
  cursor: default;
}

.react-tabs__tab:focus {
  box-shadow: 0 0 5px hsl(208, 99%, 50%);
  border-color: hsl(208, 99%, 50%);
  outline: none;
}

.react-tabs__tab:focus:after {
  content: "";
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff;
}

.react-tabs__tab-panel {
  display: none;
}

.react-tabs__tab-panel--selected {
  display: block;
}

._34XEzXi88R902qvlQ38PuB {
  cursor: pointer;
  text-decoration: none;
  /* margin: 0 var(--marginBetweenThumbnails) 0 0; */
  position: relative;
  transition: all 250ms cubic-bezier(.21,.43,.37,.99);
}
._2YhAqJSOmbXnPxpFEODV-b{
  margin: 0;
}
._2DVow9AATxB5a1MddnXmf {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: left;
}
.jIqPBG6NTBWIUmqlqiHMo {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}
._1Em3HP4Kg_Lp_S7lqezEi0 {
  transform: scale3d(1.1, 1.1, 1.1);
  z-index: 10;
}

._e34_40rumHCqEKMQkN9e {
  position: relative;
  min-width: 200px;
  overflow: hidden;
}

._3vdaid4fnWPeEHJM_XX9Yw {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 15;
  width: 40px;
  height: 40px;
}

._3d74gkaWX7t49ihDVL2SRl._1Em3HP4Kg_Lp_S7lqezEi0 {
  transform: scale3d(1.05, 1.05, 1.05);
  z-index: 10;
}

.rMfXGXdI-Xdt-CcOps8Y8, .WHDCy9CNSXJaTjoKRNelO {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

._14vnEYCkB0d_Lxrt2WtOFi {
  background: var(--color-content-overlay3);
}

.SZn0R2mZTQIlDR_k4QmPa{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
.TZGwICjUfe491kB-0zT5Y{
  fill: var(--color-thumbnail-highlight-hover1);
}
:root {
  --title-fontSize: var(--fontSize-m);
  --subtitle-fontSize: var(--fontSize-s);
  --subtitle-margin: 0 0 20px;
  --synopsis-fontSize: var(--fontSize-s);
}

._1KQYW5J1YR1akUjCz4UI_Z {
  position: relative;
}
.bPicUA1n45vQ06e2Y7_EW {
  position: relative;
  border-radius: 5px;
  background-color: var(--charcoal);
  padding: 10px;
}
._3KApldy-Cmbz7uAkD6gFnO {
  display: flex;
  flex-direction: column;
  padding: 10px;
  align-items: flex-start;
  min-height: 90px;
}
._1H9-XNpQcfeRA748eWdCk7 {
  float: left;
  margin-right: 20px;
}
.yz5toAgZ1o0CicHt43YrU {
  float: left;
  margin-right: 20px;
}
._2FptQReBg061Wt53J8SHzn {
  position: absolute;
  bottom: 0;
  z-index: 50;
}

._34Mye_-FjVeXxSD0DGiRqq {
  text-decoration: none;
  margin: 0;
  text-overflow: ellipsis;
  font-size: var(--title-fontSize);
  font-weight: bold;
  color: var(--color-thumbnail-primary1);
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2; /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.SKCvzpMc6Uj1X9tybodaP {
  text-decoration: none;
  margin: 0 0 15px 0;
  text-overflow: ellipsis;
  font-size: var(--title-fontSize);
  font-weight: bold;
  color: var(--color-highlight-hover1);
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2; /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._3QYik9DleYrsbe34gJa0Wx {
  font-size: var(--subtitle-fontSize);
  font-weight: normal;
  color: var(--color-thumbnail-primary3);
  margin: 0 0 10px;
}
/* .subtitleDate {
  font-size: var(--subtitle-fontSize);
  font-weight: 600;
  color: #ffca30;
  margin: 10px 0 10px 0;
} */
._1j0n-8EuB4-wRNKUJDLRAM {
  margin: 0;
  line-height: 16px;
  font-size: var(--fontSize-s);
  color: var(--color-thumbnail-primary1);
}

._1nVhz2LEv6UlwHLgTwXYdd {
  position: absolute;
  bottom: 0;
  right: 0;
  text-transform: uppercase;
  font-size: var(--fontSize-s);
}

._1nVhz2LEv6UlwHLgTwXYdd:hover {
  background-color: var(--color-button-bordered-border);
  color: var(--color-background-asset);
}

.W93fIftI-1c-NBtjj5ZpV {
  color: var(--color-highlight-hover1);
  margin: 0 0 10px;
}

@media (max-width: 768px) {
  :root {
    --title-fontSize: var(--fontSize-m);
    --subtitle-fontSize: var(--fontSize-s);
    --subtitle-margin: 0 0 10px;
    --synopsis-fontSize: var(--fontSize-s);
  }
  .bPicUA1n45vQ06e2Y7_EW {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 10px;
  }
  .yz5toAgZ1o0CicHt43YrU {
    float: left;
    margin-right: 0;
  }
  ._3KApldy-Cmbz7uAkD6gFnO {
    min-height: 120px;
  }
}

:root {
  --PageMyLibrary-grid-width: 360px;
  --PageLiveDetail-grid-width: 340px;
  --PageMyLibrary-grid-cover-width: 500px;
  --grid-column-gap: 60px;
  --grid-row-gap: 20px;
}
._1v6GxTRlKiNJk-WJXs7fWI {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageLiveDetail-grid-width), 1fr)
  );
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

._2Vz26hn4RqobyuEZx7jDC5{
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}
._2zGEgL7djcf1MlDNggL2nK {
  float: left;
  border-right: 1px solid var(--color-thumbnail-primary1);
  padding: 0 36px;
  box-sizing: border-box;
  text-align: center;
}
._2zGEgL7djcf1MlDNggL2nK:first-child{
  display: flex;
  flex-direction: row;
  align-items: center;
}
._2zGEgL7djcf1MlDNggL2nK:first-child > p{
  margin: 10px;
}
._2zGEgL7djcf1MlDNggL2nK:last-child {
  border-right: none;
}
._2zGEgL7djcf1MlDNggL2nK p{padding: 0;margin: 0;}
._2zGEgL7djcf1MlDNggL2nK ._34VJ1rOs4WxgLinx0eQDmr{
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  color: var(--color-thumbnail-primary1)
}
._2zGEgL7djcf1MlDNggL2nK .aZWId4VzuZhmkR1tL2_Cr{
  margin: 6px 0 0;
  font-size: 13px;
  color:  var(--color-content-highlight-hover);
}

.rz26VKp2nV3uMCUH1jY22,
.rz26VKp2nV3uMCUH1jY22 svg {
  height: 19px;
  width: 19px;
  fill: var(--color-thumbnail-primary1);
}

@media (max-width: 1023px) {
  :root {
    --PageMyLibrary-grid-width: 290px;
    --PageMyLibrary-grid-cover-width: 500px;
    --grid-column-gap: 60px;
    --grid-row-gap: 20px;
  }
  ._2zGEgL7djcf1MlDNggL2nK{
    padding: 0 15px ;
  }
}

@media (max-width: 768px) {
  :root {
    --PageMyLibrary-grid-width: 410px;
    --PageMyLibrary-grid-cover-width: 300px;
    --grid-column-gap: 30px;
    --grid-row-gap: 10px;
  }

  /* .gridCover{
    display: flex;
    flex-direction: column;
    align-items: center;
  } */
}
@media (max-width: 767px) {
  :root {
    --PageMyLibrary-grid-width: 280px;
    --PageMyLibrary-grid-cover-width: 300px;
    --grid-column-gap: 30px;
    --grid-row-gap: 10px;
  }
  ._2Vz26hn4RqobyuEZx7jDC5{
    display: block;
  }
  ._2Vz26hn4RqobyuEZx7jDC5 > div {
    margin-bottom: 15px;
  }
  ._2zGEgL7djcf1MlDNggL2nK{
    padding: 0 10px ;
  }
  ._2zGEgL7djcf1MlDNggL2nK:first-child{
    margin-bottom: 10px;
    width: 100%;
  }
  ._2zGEgL7djcf1MlDNggL2nK:first-child{
    border-right: 0;
    padding-right: 0;
  }
  ._3th9OUz-RJR1N-XtJoiJot {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
._1v6GxTRlKiNJk-WJXs7fWI {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageMyLibrary-grid-width), 1fr)
  );
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}
._3th9OUz-RJR1N-XtJoiJot {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageMyLibrary-grid-cover-width), 1fr)
  );
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}
._3qLF6u5OJDCRr0GBrlJhLd .react-tabs__tab {
  padding: 0 10px 20px 10px;
  border: none;
  background-color: transparent;
  color: var(--color-content-default3);
  font-weight: bold;
}

._3qLF6u5OJDCRr0GBrlJhLd .react-tabs__tab--selected {
  border-bottom: 4px solid var(--color-content-highlight-hover);
  background-color: transparent;
  color: var(--color-content-default1);
}

._3qLF6u5OJDCRr0GBrlJhLd .react-tabs__tab-list {
  margin: 0 0 20px 0;
}
._34VJ1rOs4WxgLinx0eQDmr {
  text-decoration: none;
  margin: 0;
  text-overflow: ellipsis;
  font-size: var(--title-fontSize);
  font-weight: bold;
  color: var(--color-thumbnail-primary1);
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 40px 0 40px 0;
}

._2PxQPO6iwkOWWF3SwYKX60 {
  width: 100%;
  text-align: center;
  color: var(--color-content-default1);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}


._1hUojF1rRFI8DGOXCIPluf {
  background: var(--color-background-asset);
  width: 100%;
  height: 100%;
}

._2oNT5OHpph7QVYh6DcUbF {
  color: var(--color-content-default1);
  text-align: center;
  font-size: var(--fontSize-xl);
}

._5P5rqk_11jygX6FpvEGPK {
  width: 400px;
  height: auto;
}

@media (max-width: 1023px) {
  ._1hUojF1rRFI8DGOXCIPluf {
    max-height: calc(100vh - 59px);
  }
}

._2zmNneJQAeo3-6CA7FGDCw {
  background: var(--color-background-asset);
  width: 100%;
  height: 100%;
}

._4GTmycXSsD_o_y-bha94n {
  color: var(--color-content-default1);
  text-align: center;
  font-size: var(--fontSize-xl);
}

.N5MCWlSCFUkxo6wsMo0_x {
  height: auto;
  color: var(--color-content-default1);
}

._3yqr9odr8vcRtMgeuwP1QK {
  color: red;
}

._3----N19tENJ-v7S3n82mR {
  z-index: 1000;
  position: absolute;
  left: 44px;
  top: 30px;
  right: 50px;
  color: var(--color-player-default1);
  display: flex;
  align-items: center;
  height: 60px;
}

._3x0SIEjPtsTvGUvXRFP4mL {
  width: 24px;
  height: 32px;
  transform: rotate(180deg);
  stroke: var(--color-player-default1);
  stroke-width: 2px;
  cursor: pointer;
  transition: stroke var(--PlayerOverlay-iconDuration) ease-in-out;
}

._3x0SIEjPtsTvGUvXRFP4mL:hover {
  stroke: var(--color-player-highlight-hover1);
}

._2etXeyv3tr3d0vZ7GYBHeX {
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-left: 15px;
}

.FRhkCUgoP8qTjXh6xLQYC {
  display: inline-block;
  margin-left: 20px;
  font-size: var(--fontsize-l);
}

._2eubw111b-SZJRKICwNyGe {
  font-weight: bold;
  margin: 0;
}

._3NHj4rxAK_jKJrt5u6exMv {
  margin: 0;
}

._2eubw111b-SZJRKICwNyGe + ._3NHj4rxAK_jKJrt5u6exMv {
  margin-top: 10px;
}

._1fKS_CjKfIbl5XwR355xjS {
  display: block;
  margin: 20px 0 30px 0;
  text-align: center;
}
.rBfmEEOumW4M9mMJdYsgv {
  display: block;
  text-align: center;
  width: fit-content;
  margin: 10px auto;
  text-transform: none;
  font-weight: normal;
}
@media (max-width: 1023px) {
  ._2zmNneJQAeo3-6CA7FGDCw {
    max-height: calc(100vh - 59px);
  }
}

.-ZBiS_jr9XOfLz-5CrqJo {
  background: var(--color-background-asset);
  width: 100%;
  height: 100%;
}

._2vKEnhyScR5flrJEn4pJbV {
  color: var(--color-content-default1);
  text-align: center;
  font-size: var(--fontSize-xl);
}

._3bpobRrXstpJNU8zSl7Ed_ {
  width: 400px;
  height: auto;
}

._2EunF68Deg5yTQdRiV6zLG {
    max-width: 1024px;
    height: 100%;
    margin: 0 auto;
  }
  
  ._1NDa4CPZJgCv7MoFKbOwgs {
    font-weight: 600;
    margin-bottom: 70px;
  }
  
  ._1agwQgnpRHW0nFZLYZ3ASy {
    margin: 0 20px;
  }
  
  ._20VjCjGVVLUykrNFYBCGHy {
    font-size: var(--fontSize-m);
    font-weight: normal;
    color: var(--color-content-default1);
    margin-bottom: 50px;
  }
  
  ._20VjCjGVVLUykrNFYBCGHy:nth-child(2n) {
    margin-bottom: 20px;
    color: var(--color-content-highlight-hover);
    font-weight: bold;
  }
  .Collapsible__trigger ._3yodlInpayupUR8mBmkw1u {
    width: 20px;
    height: 20px;
    transform: rotate(-270deg);
  }
  
  .Collapsible__trigger ._3yodlInpayupUR8mBmkw1u path {
    stroke: var(--color-content-default1);
  }
  
  .Collapsible__trigger.is-open ._3yodlInpayupUR8mBmkw1u {
    transform: rotate(270deg);
  }
  ._2navfED22CrIN_bZHttDI5{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 40px;
    border-bottom: 1px solid var(--color-primary3);
    margin-bottom: 20px;
    width: 100%;
  }
  ._1vNt_actMBn77-OqvcOE_m{
    width: 100%;
  }
  ._38McK6KujvRLTwEOIT8yqw {
    height: 24px;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-primary1);
  }
  ._2RFHL8qwNXE09ESOxQhcwT {
    justify-content: space-between;
    padding: 0;
  }
  .xCR8COS3lg1A_0rPF50ox{
    font-size: 14px;
    color: var(--color-primary2);
  }
  ._3mxogdg52RQrXcVleUIxzm{
    min-height: 80px;
    border-bottom: 1px solid var(--color-primary3);
    width: 100%;
    display: grid;
    color: var(--color-primary1);

  }
  ._2kpbQKgsEAhJW_6SMAY3Tc{
    width: 100%;
    display: flex;
    justify-content: space-between;

  }
  ._3Q_VnQxgfJt_9_sSpv6TB-{
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  ._10zKkDP2-SHUCO04Yre2Gh{
    display: flex;
    justify-content: center;
    flex-direction: column;
    color:var(--color-content-highlight-hover)
  }
  ._1Xw-fYCcWq3mh_D2e1LPBi {
    cursor: pointer;
  }
  ._1O6i0Sc7WfLp3FQ2lKw_cT {
    max-width: 490px;
    color: var(--color-content-default1);
  }
  @media(max-width: 767px) {
    ._1NDa4CPZJgCv7MoFKbOwgs {
      margin-bottom: 40px;
    }
  
    ._20VjCjGVVLUykrNFYBCGHy {
      font-size: var(--fontSize-s);
      margin-bottom: 30px;
    }
  
    ._20VjCjGVVLUykrNFYBCGHy:nth-child(2n) {
      margin-bottom: 10px;
    }
  }
._3jR0iket1UXiLCFmAMQfg4 {
  position: relative;
}
._3jR0iket1UXiLCFmAMQfg4:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  content: "";
  background: var(--color-modal-overlay)
    url(/assets/background_login.jpg) no-repeat top center;
  background-size: cover;
}

._6Z-5pRmwPAP76KnKuwdOb {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  margin: 0;
  min-height: 100vh;
  text-align: center;
}

._182BxQBerYaawZXLAMyBDM {
  font-size: var(--fontSize-m);
  font-weight: bold;
  color: var(--color-content-default1);
  margin: 50px 0 10px 0;
}

._3yL0WcB0gelMT5JRpoJ0vG {
  position: absolute;
  z-index: 1000;
  min-width: 350px;
}

._1BRkffqm_MqKgYIdQ7q40d {
  width: 100px;
  margin: 20px;
}

.HAxe1bXwKvU75GhF7P9aU {
  margin-top: 10px;
}

._4SoKnP1dIJ9_NGrH8w_WK {
  margin: 15px 0;
}

._2kgWfD33HYw2WJDy1Tcx-c {
  color: var(--color-content-error);
  font-size: var(--fontSize-s);
  font-weight: 600;
  padding-left: 10px;
}

._2necvHVWmh8VfM38-YJdT6 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 100px 0 100px 0;
}

._2necvHVWmh8VfM38-YJdT6 > span {
  color: var(--color-content-default1);
  font-size: var(--fontSize-m);
  font-weight: normal;
  margin-left: 10px;
}

.OSB6SoH1bL3Zofz8Daku5 {
  height: 40px;
}

.OSB6SoH1bL3Zofz8Daku5 circle {
  fill: var(--color-content-highlight-hover);
}

.OSB6SoH1bL3Zofz8Daku5 path {
  fill: var(--color-content-overlay3);
}

.j_kOri-u7dJhj5WVBJjdD {
  font-size: var(--fontSize-s)
}

.QkFUH4IRJookPqjnvZISe {
  margin-bottom: 40px;
}

._2COaR36jU5NjzVOnSphv40 {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  padding-left: 20px;
  margin-block-start: 0;
  margin-block-end: 0;
}

@media(max-width: 767px) {

  ._3zrXxLTTHzHhikCGRxtBOu:before {
    top: -200px;
    left: -50px;
  }

  ._3zrXxLTTHzHhikCGRxtBOu:after {
    width: 100px;
  }

}

.lAOuevcz_QLZUxk7a_s8I{
  color:var(--color-input-password-valid-policy);
}
:root {
  --width: 100%;
  --imageHeight: 232px;
  --contextHeight: 160px;
}

._8st8AbTvhPJBkmLsb0LCd {
  position: relative;
  overflow: hidden;
}

._3mIgNRHSE2ROjI14pgrJEj {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}
._21GNOjhA3L21tOXz38W9h8 {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 40px;
  height: 40px;
  text-align: center;
}
._1yg2DA52xZH9qc6sr2iW-z {
  position: relative;
  z-index: 50;
  margin: auto;
  vertical-align: top;
  max-width: 40px;
  max-height: 40px;
}
._1KC30FF5WEDI47LFFCloe7 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

._2rmJkG47MiLp0GIUwLQCem {
  background: var(--color-thumbnail-overlay-background);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

._3QLmLhnfS2KF0m52Ru--D3 {
  opacity: 0.8;
}

.j2P-VOeyxcLD1rTRwXybi {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--color-content-default1);
  margin: 10px;
  font-weight: bold;
  overflow: hidden;
}

._35sjbUvKVs9WoAYbhRAXMx {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 40px;
  height: 40px;
}

._2rhCFMpV6kqbuC__LpPdSa {
  position: absolute;
  bottom: 0;
  color: var(--color-content-default2);
  font-size: var(--fontSize-s);
  margin: 10px;
}

._3jYj_ndz9t4JGJquWzGd3N {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

._2cAl-w-30d-_tfvbLnC58v {
  display: none;
}

._1AHIghd7Oogx0o2fDu0rib {
  z-index: 1;
}

._1AHIghd7Oogx0o2fDu0rib:hover ._36ZT2Omni6gfYQ16JwbbFi {
  display: none;
  opacity: 0;
}

._1AHIghd7Oogx0o2fDu0rib:hover ._2cAl-w-30d-_tfvbLnC58v {
  display: block;
}

._1U3l_zEOFFApZpggPd0d8S {
  display: none;
}

.Q4Nt6udhBS3yW8GCByK8w {
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  width: 40px;
  height: 40px;
  fill: var(--color-icon-playlock-fill);
  stroke: var(--color-icon-playlock-stroke);
  opacity: 0;
  transition: all 250ms cubic-bezier(0.21, 0.43, 0.37, 0.99);
}

.Q4Nt6udhBS3yW8GCByK8w circle {
  fill: var(--color-icon-playlock-circle-fill);
  fill-opacity: var(--color-icon-playlock-circle-fillOpacity);
  stroke-width: var(--color-icon-playlock-circle-strokeWidth);
}

.Q4Nt6udhBS3yW8GCByK8w:hover {
  fill: var(--color-icon-playlock-fill-hover);
  stroke: var(--color-icon-playlock-stroke-hover);
  transform: scale(1.1);
}

._1O5QS2RYKRfDnqosLs_8qA {
  opacity: 1;
}

._3ITEjSkQVbL2_n-e0ymCqt {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}

._3ITEjSkQVbL2_n-e0ymCqt::before,
._3ITEjSkQVbL2_n-e0ymCqt::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}

._3ITEjSkQVbL2_n-e0ymCqt::before {
  border-width: 20px;
}

._3ITEjSkQVbL2_n-e0ymCqt::after {
  border-width: 20px;
  border-right-color: var(--color-content-highlight-hover);
  border-top-color: var(--color-content-highlight-hover);
}

._1hrx9t3mgZ5qqjlcpWxXQi {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}

._1SAqEv_hCUr0mtRh8x8OUX > svg {
  width: 16px;
  fill: var(--color-content-default1);
}

:root {
  --PageSearch-gridLandscape-width: 270px;
  --PageSearch-gridPortrait-width: 171px;
  --PageSearch-grid-rowGap: 30px;
}

@media (max-width: 767px) {
  :root {
    --PageSearch-gridLandscape-width: 157px;
    --PageSearch-gridPortrait-width: 131px;
    --PageSearch-grid-rowGap: 15px;
  }
}

._3RGXOA2qvD4YE3wq8xlNPL {
  min-height: calc(100vh - 140px); /* Top margin + bottom margin */
}

._2mxxCUjvPm4KIanDADxD7G {
  margin-top: 20px;
  height: 40px;
  width: 100px;
}

._1sMJ2ZQB_t8o5TykW_QzIf {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageSearch-gridLandscape-width), 1fr)
  );
  grid-row-gap: var(--PageSearch-grid-rowGap);
}

._3yoqMPS831nWTVJ_oxmBd6 {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageSearch-gridPortrait-width), 1fr)
  );
  grid-row-gap: var(--PageSearch-grid-rowGap);
}

._39npahHGnwZvd0WfmVtfoC {
  padding-left: 20px;
  margin-bottom: 70px;
}

._10PyOwgP4Gf7I42BPOboa3 {
  text-align: center;
  margin-top: 100px;
  padding: 5px;
}

.ocKe0AADoNQJXMLBPldcr .react-tabs__tab {
  padding: 0 10px 20px 10px;
  border: none;
  background-color: transparent;
  color: var(--color-content-default3);
  font-weight: bold;
}

.ocKe0AADoNQJXMLBPldcr .react-tabs__tab--selected {
  border-bottom: 4px solid var(--color-content-highlight-hover);
  background-color: transparent;
  color: var(--color-content-default1);
}

.ocKe0AADoNQJXMLBPldcr .react-tabs__tab-list {
  margin: 0 0 20px 0;
}

._327Kf8saOTXwFlTr5uz51u {
  margin-top: 40px;
  font-weight: 900;
}

._1uAogsV80J2RHPC_Bn2b8b {
  text-align: center;
  padding: 20px;
}

.qp2XNkqGpuSprBn5_Dzcp,
.qp2XNkqGpuSprBn5_Dzcp > svg {
  width: 80px;
  transform: rotate(90deg);
}

.qp2XNkqGpuSprBn5_Dzcp path {
  fill: var(--color-content-overlay3);
}

.qp2XNkqGpuSprBn5_Dzcp circle {
  fill: var(--color-content-default3);
}

._38TmGSh_1ybFE6D4YSbKq_ {
    max-width: 1024px;
    height: 100%;
    margin: 0 auto;
  }

  ._1M-JeEoTRi-98mkSP8zwV8 {
    font-weight: 600;
    margin-bottom: 70px;
  }

  .aNxHtbNU9X6qlilNk9gKx {
    margin: 0 20px;
  }

  ._16z5-dkgwq3hGx7uCitH0- {
    font-size: var(--fontSize-m);
    font-weight: normal;
    color: var(--color-content-default1);
    margin-bottom: 50px;
  }

  ._16z5-dkgwq3hGx7uCitH0-:nth-child(2n) {
    margin-bottom: 20px;
    color: var(--color-content-highlight-hover);
    font-weight: bold;
  }
  .Collapsible__trigger ._3WzoQqpcKG2892_CjVngxN {
    width: 20px;
    height: 20px;
    transform: rotate(-270deg);
  }

  .Collapsible__trigger ._3WzoQqpcKG2892_CjVngxN path {
    stroke: var(--color-content-default1);
  }

  .Collapsible__trigger.is-open ._3WzoQqpcKG2892_CjVngxN {
    transform: rotate(270deg);
  }
  ._1JCb6_nS17q2Bx518lkIYN{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 40px;
    border-bottom: 1px solid var(--color-primary3);
    margin-bottom: 20px;
    width: 100%;
  }
  ._5w0VnnJgwo0v7lqb9Hdl{
    width: 100%;
  }
  .qR9yH23CrqFGiec9N1-gB {
    height: 24px;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-primary1);
  }
  ._2ULVb431kAws0lSoxwfUar {
    justify-content: space-between;
    padding: 0;
  }
  .EsHxVt3RGRuXwH4AJRCdL{
    font-size: 14px;
    color: var(--color-primary2);
  }
  ._1SxwahdGbj928l21pNQKUu{
    min-height: 80px;
    border-bottom: 1px solid var(--color-primary3);
    width: 100%;
    display: grid;
    color: var(--color-primary1);

  }
  .c1b7WwfUve4Y5x3E20KR4{
    width: 100%;
    display: flex;
    justify-content: space-between;

  }
  ._1kwFIuiPHZyyjFXkpSnDkA{
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  .YC2iCrMOLyMfY8Gc0t6T6{
    display: flex;
    justify-content: center;
    flex-direction: column;
    color:var(--color-content-highlight-hover)
  }
  ._1dF-21Kn7skRnoWXsuGs0G {
    cursor: pointer;
  }
  ._1rb-Xq-JjZj5GOyimdlqMA {
    max-width: 490px;
    color: var(--color-content-default1);
  }
  @media(max-width: 767px) {
    ._1M-JeEoTRi-98mkSP8zwV8 {
      margin-bottom: 40px;
    }

    ._16z5-dkgwq3hGx7uCitH0- {
      font-size: var(--fontSize-s);
      margin-bottom: 30px;
    }

    ._16z5-dkgwq3hGx7uCitH0-:nth-child(2n) {
      margin-bottom: 10px;
    }
  }

._3-upJRUvam0jWWC94OBIlV {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-primary2);
}

.pPgY5YP39FkNVWRSJcZd- {
  width: 640px;
  margin: 40px 630px 123px 7px;
  border-radius: 3px;
}

@media (max-width: 767px) {
  .pPgY5YP39FkNVWRSJcZd- {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  ._1rb-Xq-JjZj5GOyimdlqMA {
    width: 90%;
    min-width: auto !important;
  }
}

:root{
  --StepProgressBar-height: 5px;
  --StepProgressBar-height-icon: 40px;
}

._1LVmzLQ7zHQ40CfTnS9-Fm {
  width: 90%;
  margin: 0 auto 100px;
}

.yE8GLB2u_dHR7OJjPR8T5 {
  background: var(--color-stepEmptybar);
  position: relative;
}

.yE8GLB2u_dHR7OJjPR8T5 ._376teQsh1KrbFVf_5RDc4U {
  position: absolute;
  height: var(--StepProgressBar-height);
  background: var(--color-stepFullbar);
  transition: width 3s ease;
}

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA {
  display: flex;
  height: var(--StepProgressBar-height);
  justify-content: space-between;
  align-items: center;
}

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq {
  z-index: 2;
  position: relative;
}

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq ._19sd8opT7JhasH0Vcq5p_p {
  position: absolute;
  top: calc(100% + 25px);
  left: 50%;
  transform: translateX(-50%) perspective(1000px);
  white-space: nowrap;
  font-size: var(--fontSize-s);
  color: var(--color-stepLabel);
}

@media (max-width: 767px) {
  .yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq ._19sd8opT7JhasH0Vcq5p_p {
    display: none;
  }

  ._1LVmzLQ7zHQ40CfTnS9-Fm {
    width: 90%;
    margin: 50px auto 50px;
  }
}

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq span {
  display: block;
  color: var(--color-stepFont);
  font-size: var(--fontSize-s);
}

/*.checkoutProgress .progressBar .step .stepCheck {
  color: var(--color-content-default1);
  position: absolute;
  left: 50%;
  top: 50%;
  transition: transform 3s ease;
  transform: translate3d(-50%, -50%, 0) scale(0) perspective(1000px);
}*/

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) perspective(1000px);
          transform: translate(-50%, -50%) perspective(1000px);
  width: var(--StepProgressBar-height-icon);
  height: var(--StepProgressBar-height-icon);
  background-color: var(--color-stepBG);
  border-radius: 50%;
  transition: all 5s ease;
}

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq._2wPrBQo1IuP_6xHtb48qQI span {
  color: var(--color-stepActiveFont);
}

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq._2wPrBQo1IuP_6xHtb48qQI:after {
  background-color: var(--color-stepActiveBG);
}

.yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq._2wPrBQo1IuP_6xHtb48qQI ._19sd8opT7JhasH0Vcq5p_p {
  color: var(--color-stepLabel);
}

@media (max-width: 767px) {
  .yE8GLB2u_dHR7OJjPR8T5 .JQ4tt8FIqNeAtWHCoJVCA ._1mc4F9IqCLNlaTVW8OBhsq:after {
    width: 40px;
    height: 40px;
  }
}

._36iBm6a4tVlKPn14ITWApc {
  max-width: 1024px;
  margin: 0 auto 100px;
}

.t4a4PfeiT31Ve9Hdx8F65 {
  max-width: 1024px;
}

._2yt3GglvnoObHp9KRzneHs {
  position: relative;
  margin-top: 160px;
  margin-bottom: 60px;
}

._2diWuU9S3Q_i8b1M9dAme0 {
  position: relative;
}

._3eWlpfROd4vhkGPoP_90M_ {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

._3Tcda1ZznrSafgNC59JJ6l summary span:nth-child(2) {
  margin-left: 15px;
}

._2m5pMuQJZf-T81NwnbRJNb {
  display: inline-block;
  line-height: normal;
  margin-left: 20px;
}

._2m5pMuQJZf-T81NwnbRJNb fieldset {
  margin-left: 0;
  margin-right: 0;
}

._2m5pMuQJZf-T81NwnbRJNb > a > span {
  margin-bottom: 0;
}

._2MNsu5y1UjON4XBGLjGHv0 {
  animation-name: ecxa_k9OXYlbb7rAv96hK;
  -webkit-animation-name: ecxa_k9OXYlbb7rAv96hK;

  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;

  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;

  visibility: visible !important;
}

._3W5ruekIvdU-5WXG1lHCar {
  color: var(--color-content-default1);
}

.OUb5xp3iLbYXCMxHsqFEu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 23px;
}

._1htFB6VC8dM4c6zALX2wBB {
  color: var(--color-highlight-hover1);
  cursor: pointer;
  margin-left: 45px;
  margin-top: 10px;
}

._2l_gzGkclL7LqfcOV0NZC1 {
  min-height: 38px;
  margin-left: 45px;
  font-size: 14px;
  color: var(--color-primary3);
}

._1YG6w8d_cq0JuTmf23rIZL {
  margin-bottom: 5px;
  margin-top: 0;
}

@keyframes ecxa_k9OXYlbb7rAv96hK {
  0% {
    transform: translateX(150%);
  }

  100% {
    transform: translateX(0%);
  }
}

@-webkit-keyframes ecxa_k9OXYlbb7rAv96hK {
  0% {
    -webkit-transform: translateX(150%);
  }

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

.A6OO3b2UZ4gbyBgQCS9oV {
  padding-left: 5px;
  margin-top: 30px;
  font-size: var(--fontSize-xl);
  font-weight: bold;
  color: var(--color-content-default1);
}

.GmGx2ZZT5cqE8wRSErjmw {
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

._2Z0k4effJHuZigBfnjAqNz {
  text-align: center;
  padding: 10px 0px;
  color: var(--color-content-default2);
}

._2Z0k4effJHuZigBfnjAqNz h2 {
  padding-left: 5px;
  margin-top: 160px;
  font-size: var(--fontSize-xxl);
  font-weight: 600;
  color: var(--color-content-default1);
}

._2Z0k4effJHuZigBfnjAqNz > ._3FuRfRLvl3jen1SsFvzhLY {
  margin: 30px auto;
  font-size: var(--fontSize-m);
}

.w1PZTFCuWQ4o5EpzklcdW,
._2mvHBTtbGz_WAbe-469jH,
._10C6KwQxw30n5Y7iw_eBda {
  margin-right: 10px;
}

.w1PZTFCuWQ4o5EpzklcdW,
._2mvHBTtbGz_WAbe-469jH,
._10C6KwQxw30n5Y7iw_eBda,
.w1PZTFCuWQ4o5EpzklcdW > svg,
._2mvHBTtbGz_WAbe-469jH > svg,
._10C6KwQxw30n5Y7iw_eBda > svg {
  vertical-align: middle;
  height: 30px;
}

.w1PZTFCuWQ4o5EpzklcdW circle {
  fill: var(--color-content-highlight-hover);
}

.w1PZTFCuWQ4o5EpzklcdW path {
  fill: var(--color-content-overlay3);
}

._2mvHBTtbGz_WAbe-469jH circle {
  fill: var(--color-content-error);
}

._2mvHBTtbGz_WAbe-469jH path {
  fill: var(--color-content-default1);
}

._1-3ip8C00kVuwU8uA0cMGo {
  width: 100%;
  display: inline-block;
  margin-top: 30px;
}

._10C6KwQxw30n5Y7iw_eBda circle {
  fill: var(--color-content-default2);
}

._10C6KwQxw30n5Y7iw_eBda path {
  fill: var(--color-content-overlay3);
}

._1mU80r9DuUFnf8sVhmeDam {
  float: left;
}

._1JqOfxFvIe9JZHyRRZDsrD {
  float: right;
  margin-right: 10px;
}

._2J4mfy-isdUWf7e5cP5JkR {
  float: right;
}

.thdW1-hoqL6phts_QRm5l {
  display: inline-block;
  margin-top: 30px;
}

._3gwoGUYnQzlMQL9Vvla08v {
  max-width: 100%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--color-content-default3);
  outline: transparent;
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: var(--fontSize-m);
  color: var(--color-content-default1);
}

._3Po7cQ6aocMjzUJSRlkW9x {
  padding-left: 10px;
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  line-height: 1.43;
}

._3GLI_x-K1k7VUVuScPSIg5 fieldset {
  border-bottom: 1px solid var(--color-content-default3);
}

._3GLI_x-K1k7VUVuScPSIg5 fieldset details {
  z-index: 0;
}

._1q9wduA740oT4ycg5Nq_10 {
  color: var(--color-content-highlight-hover);
  font-size: var(--fontSize-s);
}

._2UKTZUo7aLoEHaaRICVxQv {
  display: block;
  color: var(--color-error);
  font-size: var(--fontSize-s);
  margin-top: 10px;
}

._3WjEdVaFm5Wc_MQ7tBL_FQ {
  text-decoration: none;
  font-size: var(--fontSize-m);
  color: var(--color-content-highlight-hover);
}

._3673Gv-XewiJj7vrXSFL7m {
  padding: 10px;
  width: calc(100% - 20px);
  background-color: var(--color-content-overlay1);
  color: var(--color-content-default1);
}

._3673Gv-XewiJj7vrXSFL7m > ._3Po7cQ6aocMjzUJSRlkW9x {
  color: var(--color-content-default1);
}

._1T824e5IfNDcm3bVtEJn-X {
  display: block;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  height: 60px;
  line-height: 60px;
  background-color: var(--color-nav-background);
}

._263ZJywDced9zSxeUCYTzc {
  z-index: 2;
}

._1SEEGStWX8fJACJHuHd0rj {
  z-index: 1;
}

._1NMT2re1MnV9M-lUIJLppe {
  height: 46px;
  margin-top: 7px;
  border-right: 1px solid white;
  padding-right: 40px;
}

._2afrDJJG9Ca_dAX2_loOuX {
  float: left;
  margin-left: 50px;
  vertical-align: middle;
  display: inline-flex;
}

._2sd9cY2zmNCDzJ2ZFpnOpt {
  float: right;
  margin-right: 50px;
  vertical-align: middle;
}

.f3C2TSRIhj0ZO5TKVVuTA {
  cursor: pointer;
  color: var(--color-content-default1);
  float: right;
  font-size: var(--fontSize-m);
  font-weight: bold;
  text-decoration: none;
}

.BT72fHz9RNzVyLBnLYDVP {
  color: var(--color-content-default3);
  vertical-align: middle;
}

.BT72fHz9RNzVyLBnLYDVP > span {
  color: #fff;
  cursor: pointer;
}

._1IFqh8J9ytJwf6c0IcrmLJ {
  font-size: var(--fontSize-s);
  color: var(--color-content-default3);
  margin-block-start: 5px;
  margin-block-end: 0;
  padding-inline-start: 30px;
}

._9le9pySkbnKhfiTN82MoL {
  color: var(--color-content-highlight-hover);
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  cursor: pointer;
}

._2pj-lAhjDp3BaI64J3jDkF {
  width: 277px;
  min-height: 38px;
  font-size: 14px;
  color: var(--color-primary3);
}

._2-XgpaqhBp2fMEFWYFoigg {
  margin-top: 30px;
}

._3PucZr17nxqFuaMzEa9DAd {
  display: flex;
  border-top: 6px solid #ecc94b;
  background-color: #faf089;
  padding: 20px 10px 10px 10px;
  color: #000;
  margin: 8px;
}

._3PucZr17nxqFuaMzEa9DAd h3 {
  margin-top: unset;
  margin-right: 10px;
  margin-left: 10px;
  color: #975a16;
}

._1AJD4WL_Zmiq1g5JToqZrs,
._1AJD4WL_Zmiq1g5JToqZrs svg {
  height: 30px;
  width: 30px;
  fill: #ecc94b;
}

._2JhuriZRitcWKHut95JrEN {
  color: var(--color-content-highlight-hover);
  margin-bottom: 15px;
  font-size: var(--fontSize-xs);
}

@media (max-width: 1023px) {
  ._2yt3GglvnoObHp9KRzneHs {
    margin-top: 100px;
  }
}

@media (max-width: 767px) {
  ._2yt3GglvnoObHp9KRzneHs {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  ._2afrDJJG9Ca_dAX2_loOuX {
    margin-left: 20px;
  }

  ._2sd9cY2zmNCDzJ2ZFpnOpt {
    margin-right: 20px;
  }

  ._3673Gv-XewiJj7vrXSFL7m {
    padding: 10px;
    width: calc(100% - 20px);
  }
}

._2CEq8warlkIs9y1qV29G2t {
  color: var(--color-input-password-valid-policy);
}

._31f95qJQJVXtJ18qrYyIKg {
  overflow: auto;
}

._10J_Hv6fEKqTyEOve5YCKw {
  width: 100%;
  border-collapse: collapse;
  color: var(--color-content-default1);
}

._10J_Hv6fEKqTyEOve5YCKw th {
  text-align: left;
  font-weight: normal;
  font-size: var(--fontSize-s);
}

._10J_Hv6fEKqTyEOve5YCKw th._3zgHY_2aVXxubctExQW1DH {
  text-align: right;
}

._10J_Hv6fEKqTyEOve5YCKw th,
._10J_Hv6fEKqTyEOve5YCKw td {
  padding: 20px 10px;
  border-bottom: 1px solid var(--color-content-default3);
}

._10J_Hv6fEKqTyEOve5YCKw th._1zHCTIug2iML2uJdpB4JfB,
._10J_Hv6fEKqTyEOve5YCKw td._1zHCTIug2iML2uJdpB4JfB {
  font-weight: bold;
}

._10J_Hv6fEKqTyEOve5YCKw td .O0zKh37Goa4woB7vaDPOm {
  display: flex;
  justify-content: flex-end;
}

._10J_Hv6fEKqTyEOve5YCKw td .O0zKh37Goa4woB7vaDPOm span > * {
  cursor: pointer;
}

._2-qjiUobl9jJ9AR0nVoic8 {
  max-width: 1024px;
  margin: 0 auto;
}
.oq5ydynHewaEn4gKZ_MrK {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 23px;
}
._1jkB_2b1UXp02nJ-3RoeKC {
  display: flex;
  align-items: flex-start;
  padding: 0.5rem;
  margin-top: 10px;
  color: var(--color-highlight-hover1);
  cursor: pointer;
}
.hcco0Z5xDUxdsvb0EmOXn {
  width: 544px;
  min-height: 38px;
  margin-left: 45px;
  font-size: 14px;
  color: var(--color-primary3);
}

._3J8KAxlf7V82ZuYMds3p81 {
  display: none;
}

.PM4X9Afys17nrn7--ms2x {
  display: inline-block;
}
.W7TlTBy3ZV_1gGOWxT_f0 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 23px;
}
._3Uhn2e0oeuUJkoOqc2JaGZ {
  display: flex;
  align-items: flex-start;
  padding: 0.5rem 12px;
  margin-top: 10px;
  color: var(--color-highlight-hover1);
  cursor: pointer;
}
._2gxMwG5N3AQYkumEwzvQDm {
  width: 390px;
  margin-left: 45px;
  font-size: 14px;
  color: var(--color-primary3);
}
._38-t2fzryVTqzOCE6ZEzCa {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 40px;
  border-bottom: 1px solid var(--color-primary3);
  margin-bottom: 20px;
}
._3rFlp6E-IfPIzw6qLDm_2h {
  width: 400px;
}
.Collapsible__trigger ._1GMSZWdyeHmeaGgddoWlkR {
  width: 20px;
  height: 20px;
  transform: rotate(-270deg);
}

.Collapsible__trigger ._1GMSZWdyeHmeaGgddoWlkR path {
  stroke: var(--color-content-default1);
}

.Collapsible__trigger.is-open ._1GMSZWdyeHmeaGgddoWlkR {
  transform: rotate(270deg);
}
.XD3fNgVRJlluBxhbAkSo2 {
  min-height: calc(100vh - 225px); /* margin-top + margin-bottom */
  overflow: hidden;
  user-select: none;
  text-decoration: none;
}

.XD3fNgVRJlluBxhbAkSo2 .react-tabs__tab {
  padding: 0 10px 20px 10px;
  border: none;
  background-color: transparent;
  color: var(--color-content-default3);
  font-weight: bold;
}

.XD3fNgVRJlluBxhbAkSo2 .react-tabs__tab--selected {
  border-bottom: 4px solid var(--color-content-highlight-hover);
  background-color: transparent;
  color: var(--color-content-default1);
}

.XD3fNgVRJlluBxhbAkSo2 .react-tabs__tab-list {
  margin: 0 0 20px 0;
}

.XD3fNgVRJlluBxhbAkSo2 .react-tabs__tab-panel {
  opacity: 0;
}

.XD3fNgVRJlluBxhbAkSo2 .react-tabs__tab-panel--selected {
  opacity: 1;
  animation: _3PmbpekyJiHQNTAmrydA6t 300ms linear;
}

@keyframes _3PmbpekyJiHQNTAmrydA6t {
  0% {
    transform: translateX(50vw);
    opacity: 0;
  }
  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

._2ouFPtqG146FVMYtnGwUK5 {
  margin: 40px 0 10px 0;
  color: var(--color-content-default1);
  font-weight: bold;
}

.-gCpV8Lu_whK7M5IR9VYi {
  max-width: 490px;
  color: var(--color-content-default1);
}
label._3j9IrsfzAel3G_yS7QXLtj {
  position: relative;
  height: 100%;
  min-height: 100px;
  border: 1px solid transparent;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  background-color: var(--color-content-overlay3);
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.o04V2sgjRXQwylxYYQ_9L {
  height: 110px;
  font-size: 11px;
  font-weight: 600;
  position: absolute;
  left: 140px;
  top: 15px;
}
._1XQaZv1EIGmArl7tIuPpxH {
  position: absolute;
  /* top: 30px; */
  left: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._1R6ILKTX7yUGRfxzaSgRMI {
  display: block;
  width: fit-content;
  margin: 40px auto;
  text-transform: none;
  font-weight: normal;
  position: absolute;
  right: 25px;
}
._2VNs1jwrlemhPTROVvpR90 {
  display: block;
  width: 80px;
  height: 80px;
  margin: 20px auto;
}

._2VNs1jwrlemhPTROVvpR90 circle {
  fill: var(--color-content-highlight-hover);
}

._2VNs1jwrlemhPTROVvpR90 path {
  fill: var(--color-content-overlay3);
}

.vYIbxC8cy89QYeKgVbAdd {
  margin-top: 0;
  margin-bottom: 20px;
}

.s5iSnpCdJdSVnHsC1BT18 {
  margin: 20px 0 5px 0;
}

._1qJ5p_TFSg8Iis8uqwCHNF {
  display: block;
  font-size: var(--fontSize-l);
  font-weight: bold;
  color: var(--color-content-highlight-hover);
}

._13ScmY4C3UMGwEgichNNDM {
  margin: 20px 0;
  border-bottom: 1px solid var(--color-content-default3);
}

._1KPoLsOZp8ld4crD2uZnDS {
  display: block;
  width: 50%;
  margin: 10px auto;
  text-transform: none;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

._3wzx51b9LcHnHx3sJqRRXn {
  margin: 50px 0 0 0;
  text-align: center;
}

._2tLDoVjg1DoHBCScAYDCfW {
  display: block;
  margin-top: 20px;
  text-align: center;
}

._24Lj5Me6EZSIYjku8MYwjN {
  display: flex;
  min-height: 222px;
}

.btZ39d--55iPp8RVnMovY {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._1-AfCFlOeOt9xuOnYHBN23 {
  position: relative;
  top: 10px;
}

._3qVOPjjNh_DCxeOh8JTBZ- {
  color: var(--color-content-highlight-hover);
  margin-bottom: 15px;
  font-size: var(--fontSize-xs);
}

@media (max-width: 450px) {
  .btZ39d--55iPp8RVnMovY {
    align-items: baseline;
    flex-direction: column;
  }

  .btZ39d--55iPp8RVnMovY > ._1-AfCFlOeOt9xuOnYHBN23 {
    margin-bottom: 20px;
    top: 0px;
  }

  .XD3fNgVRJlluBxhbAkSo2 > ul > li:nth-child(2) {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .-gCpV8Lu_whK7M5IR9VYi {
    width: 300px;
  }

  .s5iSnpCdJdSVnHsC1BT18 {
    font-size: var(--fontSize-l);
  }

  ._1qJ5p_TFSg8Iis8uqwCHNF {
    font-size: var(--fontSize-m);
  }

  ._24Lj5Me6EZSIYjku8MYwjN {
    min-height: 163px;
  }
}

._2j2XbZCBzeu0xvX3I5ebyI {
  margin-bottom: 0;
}

._2FBN3lJs5RRfmImAsm5qYk {
  margin: 0;
  margin-bottom: 30px;
  color: var(--color-content-default3);
}

._1Lx3amvyWo7bkNRrJflYSv {
  margin: 20px 0 40px;
}

:root {
  --PageVODDetail-grid-width: 161px;
  --PageVODDetail-grid-cover_mode_width: 300px;
  --PageVODDetail-grid-rowGap: 30px;
  --PageVODDetail-linkBackPosition: 40px;
}

.NrF1hDsw2cDfdm5_YtZDn {
  min-height: 100vh;
}

._2h5l2Zlh6I8Orl8qQkufVg {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageVODDetail-grid-width), 1fr)
  );
  grid-row-gap: var(--PageVODDetail-grid-rowGap);
}
._2x45afk_5yuB3nbvqf1nUa {
  grid-template-columns: repeat(
    auto-fill,
    minmax(var(--PageVODDetail-grid-cover_mode_width), 1fr)
  );
  grid-row-gap: var(--PageVODDetail-grid-rowGap);
}

._3J14T26kuvhGlnn0wvF6bu {
  position: absolute;
  top: var(--PageVODDetail-linkBackPosition);
  left: 40px;
}
.aWdo_RexK_t1__qBXyGIU {
  position: absolute;
  top: var(--PageVODDetail-linkBackPosition);
  right: var(--PageAsset-linkBackPosition);
}

._1Ophfw4_-_rHJm1qU4FEWK {
  margin: 20px 0 40px -7px;
}

.wtdmnK2bsquwlj-cB6wqD {
  font-size: var(--fontSize-m);
  color: var(--color-content-default1);
}

.wtdmnK2bsquwlj-cB6wqD:hover {
  color: var(--color-content-highlight-hover);
}

.wtdmnK2bsquwlj-cB6wqD:hover ._3ogpOYOMrq8idp5UNYMfGv {
  stroke: var(--color-content-highlight-hover);
}

._3ogpOYOMrq8idp5UNYMfGv {
  width: 24px;
  height: 24px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
  position: relative;
  top: 10px;
  stroke: var(--color-content-default1);
  stroke-width: 2px;
}

@media (max-width: 767px) {
  :root {
    --PageVODDetail-grid-width: 127px;
    --PageVODDetail-grid-rowGap: 20px;
    --PageVODDetail-linkBackPosition: 20px;
  }

  ._3J14T26kuvhGlnn0wvF6bu {
    top: var(--PageVODDetail-linkBackPosition);
    left: var(--PageVODDetail-linkBackPosition);
  }

  ._1Ophfw4_-_rHJm1qU4FEWK {
    margin: 20px 0 20px -7px;
  }
}

html,
body {
  min-height: 100vh;
}
html {
  background: var(--color-background);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  overscroll-behavior: none;
}

body {
  margin: 0;
  padding: 0;
  /* beemix-font is defined in skin…
   * If no define we fall back on default OS font
   */
  font-family: beemix-font, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans",
    "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scrollbar-color: var(--color-scrollbar-thumb) var(--color-scrollbar-track);
  background-image: var(--color-background);
  background-repeat: no-repeat;
}

body::-webkit-scrollbar-track,
div::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: var(--color-scrollbar-track);
}

body::-webkit-scrollbar {
  width: 10px;
}

div::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

body::-webkit-scrollbar-corner,
div::-webkit-scrollbar-corner {
  background: var(--color-scrollbar-corner);
}

body::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb {
  border-radius: var(--borderRadius-scrollbar-track);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: var(--color-scrollbar-thumb);
}

body::-webkit-scrollbar-thumb:hover,
div::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: var(--color-scrollbar-thumb-hover);
}

#root {
  overflow: hidden;
  min-height: 100vh;
}
/* Force how subtitles from Veygo Player are displayed */
/* .veygoSubsDisplayer {
  bottom: 4rem;
}
@media only screen and (min-width: 992px) {
  .veygoSubsDisplayer {
    top: unset !important;
  }
}
.veygoSubsDisplayer div {
  top: var(--subtitle-vertical-position) !important;
} */
.veygoSubsDisplayer div span {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.veygo-video {
  width: 100%;
  height: 100%;
}

a {
  text-decoration: none;
}

#qc-cmp2-ui .qc-cmp2-list-item,
#qc-cmp2-ui .qc-cmp2-scrollable-section > div,
#qc-cmp2-ui {
  background: var(--color-secondary1);
}

#qc-cmp2-ui .qc-cmp2-consent-info div {
  color: var(--color-content-default1);
}

#qc-cmp2-ui h2 {
  font-size: 21px;
}

#qc-cmp2-ui p {
  font-size: 15px;
}

#qc-cmp2-ui p,
#qc-cmp2-ui h2,
#qc-cmp2-ui .qc-cmp2-consent-info p,
#qc-cmp2-ui .qc-cmp2-summary-info p,
#qc-cmp2-ui .qc-cmp2-list-item-title,
#qc-cmp2-ui .qc-cmp2-list-item-status,
#qc-cmp2-ui .qc-cmp2-expandable-list p,
#qc-cmp2-ui .qc-cmp2-expandable-list li {
  font-family: beemix-font, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans",
    "Helvetica Neue", sans-serif;
  color: var(--color-content-default1);
}

#qc-cmp2-ui .qc-cmp2-expandable-list .qc-cmp2-toggle p {
  font-size: 8px;
}

#qc-cmp2-ui button:focus {
  box-shadow: none;
  outline: none;
  outline-offset: 0px;
}
#qc-cmp2-ui button {
  color: var(--color-button-normal-bg);
}

#qc-cmp2-ui button > svg * {
  fill: var(--color-button-normal-bg);
}

#qc-cmp2-ui button[mode="primary"] {
  background: var(--color-button-normal-bg);
  color: var(--color-content-default1);
}

#qc-cmp2-ui .qc-cmp2-scrollable-section {
  overscroll-behavior: contain;
}

@media (min-width: 768px) {
  #qc-cmp2-ui .qc-cmp2-consent-info .qc-cmp2-publisher-logo-container .description {
    height: 16vh;
  }
}

@media (max-width: 767px) {
  #qc-cmp2-ui {
    width: 90%;
    max-height: 90%;
  }
}

/*# sourceMappingURL=main.7d412a01.css.map*/