
@charset "UTF-8";
._root_s4gp1_2 {
  position:relative
}
._icon_s4gp1_6 {
  width:30px;
  height:30px;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:#333;
  color:#fff;
  border-radius:50%;
  cursor:pointer
}
._iconTarget_s4gp1_18 {
  width:16px;
  height:16px;
  margin-bottom:3px
}
._body_s4gp1_24 {
  position:absolute;
  left:-30px;
  top:50px;
  width:300px;
  opacity:0;
  visibility:hidden;
  transition:opacity .5s ease,visibility .5s ease
}
._visible_s4gp1_34 {
  opacity:1;
  visibility:visible
}
._hidden_s4gp1_39 {
  opacity:0;
  visibility:hidden;
  transition:opacity .5s ease,visibility .5s ease .5s
}
@keyframes _simpleGift_in_s4gp1_1 {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
._close_s4gp1_53 {
  min-width:20px;
  min-height:20px;
  width:20px;
  height:20px;
  position:absolute;
  top:5px;
  right:5px;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  z-index:3;
  background-color:transparent!important
}
._close_s4gp1_53:after {
  content:"";
  position:absolute;
  width:20px;
  height:20px
}
._arrow_s4gp1_76 {
  position:absolute;
  transform:rotate(45deg);
  height:15px;
  width:15px;
  top:-7px;
  left:38px;
  background-color:#333;
  z-index:5
}
._container_s4gp1_87 {
  background-color:#333;
  padding:10px 10px 4px;
  border-radius:4px;
  position:relative
}
._inner_s4gp1_94 {
  display:flex;
  align-items:center;
  margin-bottom:12px;
  padding-right:30px
}
._logo_s4gp1_101 {
  min-width:60px;
  height:24px;
  background-color:#eee;
  background-position:center;
  margin-right:10px
}
._text_s4gp1_109 {
  font-size:17px;
  line-height:1.2;
  color:#fff
}
._button_s4gp1_115 {
  font-size:13px;
  line-height:2;
  border-radius:4px;
  text-align:center;
  background-color:#ffbc00;
  color:#333;
  white-space:nowrap
}
._buttonAnimated_s4gp1_125 {
  animation:_increase_s4gp1_1 3s infinite
}
._legalGap_s4gp1_129 {
  height:18px;
  display:none
}
._legalOpen_s4gp1_133 ._legalGap_s4gp1_129 {
  display:block
}
._legal_s4gp1_129 {
  display:flex;
  gap:10px;
  justify-content:space-between;
  min-height:18px;
  z-index:2;
  color:#fff;
  background-color:#333;
  border-radius:4px;
  font-size:9px;
  line-height:11px;
  margin-top:5px
}
._legalOpen_s4gp1_133 ._legal_s4gp1_129 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:2;
  padding:4px;
  width:100%
}
._slideLegal_s4gp1_158 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:2;
  padding:4px;
  width:100%;
  color:#fff;
  display:flex;
  align-items:center;
  background-color:#333;
  opacity:0;
  animation-timing-function:ease-in;
  animation-duration:3s;
  animation-iteration-count:infinite
}
._slideLegalText_s4gp1_174 {
  display:flex;
  align-items:center
}
._legalText_s4gp1_179 {
  display:inline-block;
  margin:0;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
._legalOpen_s4gp1_133 ._legalText_s4gp1_179 {
  display:flex;
  align-items:center
}
._legalStatic_s4gp1_192 ._legalText_s4gp1_179 {
  display:block
}
._legalButton_s4gp1_196 {
  cursor:pointer;
  text-decoration:underline
}
._legalOpen_s4gp1_133 ._legalButton_s4gp1_196 {
  align-self:end
}
@keyframes _fade-in-out_s4gp1_1 {
  0% {
    opacity:0
  }
  5% {
    opacity:1
  }
  50% {
    opacity:1
  }
  55% {
    opacity:0
  }
  to {
    opacity:0
  }
}
@keyframes _fadein_s4gp1_1 {
  0%,
  to {
    opacity:0
  }
  50% {
    opacity:1
  }
}
@keyframes _pulse_s4gp1_1 {
  0% {
    transform:scale(1)
  }
  to {
    transform:scale(1.05)
  }
}
@keyframes _gradient_s4gp1_1 {
  0% {
    background-position:0% 50%
  }
  50% {
    background-position:100% 50%
  }
  to {
    background-position:0% 50%
  }
}
@keyframes _wiggle_s4gp1_1 {
  0%,
  7% {
    transform:rotate(0)
  }
  15% {
    transform:rotate(-15deg)
  }
  20% {
    transform:rotate(10deg)
  }
  25% {
    transform:rotate(-10deg)
  }
  30% {
    transform:rotate(6deg)
  }
  35% {
    transform:rotate(-4deg)
  }
  40%,
  to {
    transform:rotate(0)
  }
}
@keyframes _increase_s4gp1_1 {
  0% {
    transform:scale(1) translateZ(0)
  }
  10%,
  30% {
    transform:scale(.85) translateZ(0)
  }
  20%,
  40% {
    transform:scale(1) translateZ(0)
  }
  50% {
    transform:scale(1) translateZ(0)
  }
}
._root_lsxq8_1 {
  position:relative
}
._icon_lsxq8_5 {
  width:30px;
  height:30px;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:#333;
  color:#fff;
  border-radius:50%;
  cursor:pointer
}
._iconTarget_lsxq8_17 {
  width:16px;
  height:16px;
  margin-bottom:3px
}
._body_lsxq8_23 {
  position:absolute;
  left:-30px;
  top:50px;
  width:300px;
  display:none
}
._desktop_lsxq8_30 ._body_lsxq8_23,
._tablet_lsxq8_30 ._body_lsxq8_23,
._laptop_lsxq8_30 ._body_lsxq8_23 {
  width:360px
}
._bodyOpen_lsxq8_34 {
  animation:_complexGift_in_lsxq8_1 .3s;
  display:block
}
@keyframes _complexGift_in_lsxq8_1 {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
._arrow_lsxq8_47 {
  position:absolute;
  transform:rotate(45deg);
  height:15px;
  width:15px;
  top:-7px;
  left:38px;
  background-color:#333
}
._container_lsxq8_57 {
  background-color:#333;
  border-radius:4px
}
._promotion_lsxq8_62 {
  padding:0 6px 6px;
  color:#fff;
  font-size:8px
}
._close_lsxq8_68 {
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:24px;
  min-height:24px;
  width:24px;
  height:24px;
  color:#fff;
  cursor:pointer;
  margin-left:auto
}
._head_lsxq8_81 {
  display:flex;
  align-items:center;
  color:#fff;
  position:relative
}
._headIcon_lsxq8_88 {
  min-width:24px;
  height:24px;
  margin-right:6px;
  display:flex;
  align-items:center;
  justify-content:center
}
._headTitle_lsxq8_97 {
  font-size:16px;
  line-height:1.2;
  font-weight:700;
  width:100%
}
._inner_lsxq8_104 {
  border-radius:6px;
  overflow:hidden;
  padding:0 6px 6px
}
@keyframes _fadein_lsxq8_1 {
  0%,
  to {
    opacity:0
  }
  50% {
    opacity:1
  }
}
@keyframes _pulse_lsxq8_1 {
  0% {
    transform:scale(1)
  }
  to {
    transform:scale(1.05)
  }
}
@keyframes _gradient_lsxq8_1 {
  0% {
    background-position:0 50%
  }
  50% {
    background-position:100% 50%
  }
  to {
    background-position:0 50%
  }
}
@keyframes _wiggle_lsxq8_1 {
  0%,
  7% {
    transform:rotate(0)
  }
  15% {
    transform:rotate(-15deg)
  }
  20% {
    transform:rotate(10deg)
  }
  25% {
    transform:rotate(-10deg)
  }
  30% {
    transform:rotate(6deg)
  }
  35% {
    transform:rotate(-4deg)
  }
  40%,
  to {
    transform:rotate(0)
  }
}
._root_6f7wd_1 {
  padding:6px;
  background-color:#fff;
  position:relative;
  display:block
}
._root_6f7wd_1:first-child {
  border-top-left-radius:6px;
  border-top-right-radius:6px
}
._root_6f7wd_1:last-child {
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  border-bottom:none
}
._root_6f7wd_1:last-child:after {
  display:none
}
._root_6f7wd_1:after {
  content:"";
  width:100%;
  height:1px;
  background-color:#d8dbe6;
  position:absolute;
  left:0;
  right:0;
  bottom:0
}
._body_6f7wd_30 {
  display:flex;
  align-items:center;
  position:relative;
  padding-left:6px;
  justify-content:space-between
}
._bodyInner_6f7wd_38 {
  display:flex;
  align-items:center
}
._line_6f7wd_43 {
  position:absolute;
  left:-6px;
  top:4px;
  bottom:4px;
  width:2px;
  background-color:#ffb800;
  border-radius:0 2px 2px 0
}
._text_6f7wd_53 {
  font-size:12px;
  line-height:1.2;
  color:#333;
  font-weight:700;
  padding-right:10px
}
._button_6f7wd_61 {
  margin-left:auto;
  padding:2px;
  background-color:#ffb800;
  border-radius:20px;
  display:flex;
  align-items:center;
  font-size:10px;
  text-transform:uppercase;
  line-height:2;
  font-weight:700
}
._button_6f7wd_61 ._logo_6f7wd_73 {
  width:28px;
  height:28px;
  margin-right:initial;
  display:block
}
._variant2_6f7wd_79 ._button_6f7wd_61 ._logo_6f7wd_73 {
  display:none
}
._buttonText_6f7wd_83 {
  padding:0 9px 0 8px;
  white-space:nowrap
}
._logo_6f7wd_73 {
  width:25px;
  height:25px;
  border-radius:30px;
  background-color:#eee;
  margin-right:10px;
  display:none;
  background-position:center
}
._variant2_6f7wd_79 ._logo_6f7wd_73 {
  display:block
}
._legal_6f7wd_101 {
  background-color:#eee;
  padding:3px 6px;
  height:14px;
  overflow:auto;
  margin-top:6px;
  border-radius:4px;
  color:#7e8392;
  font-size:8px
}
._legal_6f7wd_101::-webkit-scrollbar {
  width:4px;
  background:#e5e6e9;
  border-radius:5px
}
._legal_6f7wd_101::-webkit-scrollbar-track {
  border-radius:5px
}
._legal_6f7wd_101::-webkit-scrollbar-thumb {
  background:#7e8392;
  border-radius:5px
}
._root_mp148_1 {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:1000;
  overflow:auto
}
._background_mp148_11 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  max-width:100%
}
._content_mp148_19 {
  width:300px;
  overflow:hidden;
  border-radius:10px;
  background-color:#fff;
  min-height:500px;
  display:flex;
  position:relative
}
._desktop_mp148_28 ._content_mp148_19,
._laptop_mp148_28 ._content_mp148_19 {
  min-height:500px;
  width:930px
}
._wrapper_mp148_33 {
  position:relative
}
._overlay_mp148_37 {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#000000a6
}
._close_mp148_43 {
  display:flex;
  justify-content:center;
  align-items:center;
  min-width:27px;
  min-height:27px;
  width:27px;
  height:27px;
  position:absolute;
  top:0;
  right:0;
  color:#cbcdd3;
  cursor:pointer;
  z-index:2
}
._closeTimer_mp148_59 {
  position:absolute;
  top:-10px;
  right:-10px;
  z-index:2
}
._desktop_mp148_28 ._closeTimer_mp148_59,
._laptop_mp148_28 ._closeTimer_mp148_59 {
  top:-20px;
  right:-20px
}
._promotion_mp148_70 {
  position:absolute;
  left:0;
  bottom:-30px;
  width:100%;
  z-index:2
}
._body_mp148_78 {
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  position:relative
}
._logo_mp148_87 {
  width:100px;
  height:60px;
  background:#eee center
}
._text_mp148_93 {
  margin:auto 0
}
._button_mp148_97 {
  border-radius:8px;
  padding:0 15px;
  font-size:24px;
  background-color:#ffbc00;
  margin-bottom:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%
}
._desktop_mp148_28 ._button_mp148_97 {
  width:70%
}
._legal_mp148_112 {
  font-size:9px;
  color:#333;
  padding:0 10px;
  text-align:center;
  width:100%;
  line-height:1.2
}
._desktop_mp148_28 ._legal_mp148_112 {
  width:70%
}
._root_mj8hr_1 {
  font-size:20px;
  color:#333
}
._root_120y9_1 {
  width:100%;
  height:100%;
  border-radius:50%;
  position:relative
}
._progress_120y9_8 {
  transform:rotate(-90deg)
}
._progress_120y9_8 circle {
  stroke-dasharray:var(--offset);
  stroke-dashoffset:0;
  animation:_countdown_120y9_1 var(--duration) linear
}
._body_120y9_17 {
  position:absolute;
  border-radius:50%;
  top:3px;
  right:3px;
  bottom:3px;
  left:3px;
  background-color:#1d2140;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  font-weight:600;
  font-size:21px;
  cursor:default
}
._body_active_120y9_31 {
  cursor:pointer
}
._closeIcon_120y9_35 {
  width:12px;
  height:12px;
  display:flex
}
@keyframes _countdown_120y9_1 {
  0% {
    stroke-dashoffset:0
  }
  to {
    stroke-dashoffset:var(--offset)
  }
}
._root_v0531_1 {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:1000;
  overflow:auto
}
._content_v0531_11 {
  width:300px;
  border-radius:16px;
  background-color:#fff;
  padding:8px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative
}
._desktop_v0531_22 {
  padding:0 16px 16px;
  width:930px;
  border-radius:20px
}
._mobile_v0531_29 {
  padding:0 8px 8px;
  width:315px
}
._overlay_v0531_35 {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#000000a6
}
._close_v0531_41 {
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:5px;
  right:0;
  min-width:27px;
  min-height:27px;
  width:36px!important;
  height:36px!important;
  color:#cbcdd3;
  cursor:pointer;
  z-index:2
}
._desktop_v0531_22 ._close_v0531_41 {
  right:16px;
  top:16px;
  width:42px!important;
  height:42px!important
}
._closeTimer_v0531_63 {
  position:absolute;
  top:-10px;
  right:-10px;
  z-index:2
}
._desktop_v0531_22 ._closeTimer_v0531_63 {
  top:-20px;
  right:-20px
}
._promotion_v0531_74 {
  position:absolute;
  left:0;
  bottom:-30px;
  width:100%;
  z-index:2
}
._title_v0531_82 {
  text-transform:uppercase;
  padding-block:12px;
  font-weight:700;
  font-style:normal;
  color:#333;
  text-align:center;
  line-height:1.2;
  font-size:18px
}
._desktop_v0531_22 ._title_v0531_82 {
  padding-block:20px;
  font-size:32px
}
._wrapper_v0531_97 {
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:4px
}
._desktop_v0531_22 ._wrapper_v0531_97 {
  flex-direction:initial
}
._bonus_v0531_107:first-child {
  border-top-left-radius:12px;
  border-top-right-radius:12px
}
._bonus_v0531_107:last-child {
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px
}
._desktop_v0531_22 ._bonus_v0531_107:first-child {
  border-top-left-radius:16px;
  border-bottom-left-radius:16px;
  border-top-right-radius:0
}
._desktop_v0531_22 ._bonus_v0531_107:last-child {
  border-top-right-radius:16px;
  border-bottom-right-radius:16px;
  border-bottom-left-radius:0
}
._root_1g3k7_1 {
  text-align:center;
  background-color:#f7f7f7;
  overflow:hidden;
  display:block;
  width:100%
}
._wrapper_1g3k7_9 {
  height:100%;
  display:flex;
  flex-direction:column;
  gap:12px;
  padding:5px 12px;
  justify-content:center
}
._wrapper_1g3k7_9:has(._legal_1g3k7_17:not(:empty)) {
  padding-bottom:8px
}
._isColumn_1g3k7_20 ._wrapper_1g3k7_9 {
  gap:16px;
  padding:0 14px 8px
}
._isColumn_1g3k7_20 ._wrapper_1g3k7_9:has(._legal_1g3k7_17:not(:empty)) {
  padding-bottom:16px
}
._container_1g3k7_28 {
  display:flex;
  justify-content:space-between;
  align-items:center
}
._isColumn_1g3k7_20 ._container_1g3k7_28 {
  flex-direction:column;
  align-items:initial;
  height:100%
}
._body_1g3k7_39 {
  display:flex;
  align-items:center;
  width:100%
}
._isColumn_1g3k7_20 ._body_1g3k7_39 {
  margin:auto
}
._logo_1g3k7_48 {
  width:26px;
  height:26px;
  border-radius:50%;
  background-color:silver
}
._text_1g3k7_55 {
  flex:1;
  white-space:pre-wrap;
  color:#333;
  text-align:center;
  font-size:16px
}
._isColumn_1g3k7_20 ._text_1g3k7_55 {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  font-size:22px;
  --accent-size: 22px
}
._text_1g3k7_55 span {
  display:inline-flex;
  padding-inline:8px;
  border-radius:6px;
  background:green;
  width:max-content
}
._isColumn_1g3k7_20 ._text_1g3k7_55 span {
  display:block;
  border-radius:8px;
  padding-inline:12px
}
._disableOverlay_1g3k7_83 span {
  display:inline!important;
  background:transparent!important;
  width:initial!important;
  padding:0!important
}
._button_1g3k7_90 {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:3px 8px 3px 3px;
  font-size:12px;
  gap:8px;
  color:#333;
  background-color:#eee;
  border-radius:80px;
  width:100%;
  white-space:nowrap
}
._isColumn_1g3k7_20 ._button_1g3k7_90 {
  padding:6px 16px 8px 8px;
  width:initial;
  font-size:16px;
  gap:8px
}
._legal_1g3k7_17 {
  text-align:left
}
._isColumn_1g3k7_20 ._legal_1g3k7_17 {
  text-align:center
}
._legal_1g3k7_17:empty {
  display:none
}
._bonus_dzt9a_1:first-child {
  border-top-left-radius:12px;
  border-top-right-radius:12px
}
._bonus_dzt9a_1:last-child {
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px
}
._desktop_dzt9a_10 {
  height:320px
}
._isColumn_dzt9a_14:first-child {
  border-top-left-radius:12px;
  border-bottom-left-radius:12px;
  border-top-right-radius:0
}
._isColumn_dzt9a_14:last-child {
  border-top-right-radius:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:0
}
._button_dzt9a_25 {
  gap:8px
}
._isColumn_dzt9a_14 ._button_dzt9a_25 {
  padding:8px 16px 8px 8px;
  gap:10px
}
._logo_dzt9a_33 {
  width:26px;
  height:26px
}
._isColumn_dzt9a_14 ._logo_dzt9a_33 {
  width:36px;
  height:36px
}
._root_ph5sn_1 {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:1000;
  overflow:auto
}
._content_ph5sn_11 {
  border-radius:10px;
  background-color:#fff;
  display:block;
  position:relative
}
._close_ph5sn_18 {
  width:27px;
  height:27px;
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:0;
  right:0;
  min-width:27px;
  min-height:27px;
  color:#cbcdd3;
  cursor:pointer;
  z-index:2
}
._closeTimer_ph5sn_34 {
  position:absolute;
  top:-10px;
  right:-10px;
  z-index:2
}
._desktop_ph5sn_40 ._closeTimer_ph5sn_34,
._laptop_ph5sn_40 ._closeTimer_ph5sn_34 {
  top:-20px;
  right:-20px
}
._promotion_ph5sn_45 {
  position:absolute;
  left:0;
  bottom:-30px;
  width:100%;
  z-index:2
}
._overlay_ph5sn_53 {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#000000a6
}
._body_ph5sn_59 {
  width:300px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center
}
._desktop_ph5sn_40 ._body_ph5sn_59,
._laptop_ph5sn_40 ._body_ph5sn_59 {
  width:840px
}
._tablet_ph5sn_69 ._body_ph5sn_59 {
  width:410px
}
._head_ph5sn_73 {
  display:flex;
  align-items:center;
  flex-direction:column-reverse;
  margin-bottom:42px
}
._tablet_ph5sn_69 ._head_ph5sn_73 {
  margin-bottom:63px
}
._desktop_ph5sn_40 ._head_ph5sn_73,
._laptop_ph5sn_40 ._head_ph5sn_73 {
  margin-bottom:52px
}
._title_ph5sn_86 {
  font-size:23px;
  text-transform:uppercase;
  margin-top:35px;
  color:#333;
  font-weight:700
}
._desktop_ph5sn_40 ._title_ph5sn_86,
._laptop_ph5sn_40 ._title_ph5sn_86 {
  font-size:36px;
  margin-bottom:30px
}
._logo_ph5sn_98 {
  width:100px;
  height:60px;
  background-color:transparent;
  background-position:center
}
._wrapper_ph5sn_105 {
  margin:auto 0;
  display:flex;
  flex-direction:column;
  width:100%
}
._text_ph5sn_112 {
  font-size:20px;
  color:#333;
  margin-bottom:15px;
  width:100%;
  text-align:center
}
._button_ph5sn_120 {
  display:flex;
  align-items:center;
  width:100%;
  text-transform:uppercase;
  margin-bottom:10px;
  flex-direction:column;
  border-radius:4px;
  overflow:hidden
}
._desktop_ph5sn_40 ._button_ph5sn_120,
._laptop_ph5sn_40 ._button_ph5sn_120 {
  flex-direction:initial;
  width:80%
}
._buttonHead_ph5sn_135 {
  display:flex;
  align-items:center;
  background-color:#e6aa00;
  color:#333;
  font-size:22px;
  padding:0 20px;
  white-space:nowrap;
  width:100%;
  justify-content:center
}
._desktop_ph5sn_40 ._buttonHead_ph5sn_135,
._laptop_ph5sn_40 ._buttonHead_ph5sn_135 {
  width:initial;
  flex-direction:initial;
  font-size:31px
}
._buttonTarget_ph5sn_152 {
  display:flex;
  align-items:center;
  background-color:#ffbc00;
  color:#333;
  font-size:16px;
  padding:0 15px;
  width:100%;
  justify-content:center
}
._desktop_ph5sn_40 ._buttonTarget_ph5sn_152,
._laptop_ph5sn_40 ._buttonTarget_ph5sn_152 {
  font-size:31px
}
._legal_ph5sn_166 {
  font-size:9px;
  color:#333;
  padding:0 10px;
  text-align:center;
  width:100%;
  line-height:1.2
}
._desktop_ph5sn_40 ._legal_ph5sn_166,
._laptop_ph5sn_40 ._legal_ph5sn_166 {
  width:70%
}
._root_16jvv_1 {
  padding:10px;
  display:flex;
  align-items:center;
  width:100%
}
._left_16jvv_8 {
  padding-right:15px;
  display:none;
  align-items:center;
  border-right:1px solid #333;
  flex:1
}
._desktop_16jvv_15 ._left_16jvv_8,
._laptop_16jvv_15 ._left_16jvv_8 {
  display:flex
}
._teams_16jvv_19 {
  margin-right:30px;
  display:flex;
  align-items:center
}
._logo_16jvv_25 {
  width:50px;
  height:50px;
  background-color:transparent;
  background-position:center
}
._league_16jvv_32 {
  font-size:15px;
  color:#333
}
._name_16jvv_37 {
  font-size:18px;
  font-weight:700;
  color:#333
}
._right_16jvv_43 {
  padding:0 0 0 10px;
  width:100%;
  display:flex
}
._desktop_16jvv_15 ._right_16jvv_43,
._laptop_16jvv_15 ._right_16jvv_43 {
  align-items:center;
  padding:0 0 0 30px;
  width:30%
}
._odd_16jvv_54 {
  display:flex;
  align-items:center;
  flex-direction:column;
  flex:1
}
._desktop_16jvv_15 ._odd_16jvv_54,
._laptop_16jvv_15 ._odd_16jvv_54 {
  flex-direction:row;
  flex:initial;
  justify-content:space-between;
  width:100%
}
._oddLabel_16jvv_67 {
  font-size:13px;
  color:#333
}
._desktop_16jvv_15 ._oddLabel_16jvv_67,
._laptop_16jvv_15 ._oddLabel_16jvv_67 {
  font-size:19px;
  margin-right:15px
}
._oddValue_16jvv_76 {
  padding:3px 10px;
  background-color:#ffbc00;
  border-radius:2px;
  font-size:13px;
  color:#333;
  margin-top:3px
}
._desktop_16jvv_15 ._oddValue_16jvv_76,
._laptop_16jvv_15 ._oddValue_16jvv_76 {
  font-size:19px;
  padding:3px 20px;
  margin-top:initial
}
._team_16jvv_19 {
  display:flex;
  flex-direction:column;
  align-items:center;
  width:30%
}
._desktop_16jvv_15 ._team_16jvv_19,
._laptop_16jvv_15 ._team_16jvv_19 {
  display:none
}
._teamLogo_16jvv_100 {
  width:34px;
  height:34px;
  background-color:transparent;
  background-position:center
}
._teamName_16jvv_107 {
  font-size:11px;
  text-transform:uppercase
}
._root_1ex5b_1 {
  display:grid;
  grid-template-areas:"left date right" "odd odd odd";
  grid-template-columns:100px auto 100px;
  grid-template-rows:auto auto;
  grid-row-gap:14px;
  align-items:center;
  width:100%;
  justify-content:space-between;
  padding:0 5px
}
._tablet_1ex5b_13 {
  grid-row-gap:18px;
  grid-template-columns:135px auto 135px
}
._desktop_1ex5b_18,
._laptop_1ex5b_18 {
  grid-template-areas:"left center right" "left center right";
  grid-template-columns:140px auto 140px;
  grid-column-gap:40px;
  grid-row-gap:11px;
  justify-content:center;
  padding:0;
  width:85%
}
._body_1ex5b_28 {
  display:flex;
  flex-direction:column;
  align-items:center
}
._side_1ex5b_34 {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px
}
._tablet_1ex5b_13 ._side_1ex5b_34 {
  gap:11px
}
._desktop_1ex5b_18 ._side_1ex5b_34,
._laptop_1ex5b_18 ._side_1ex5b_34 {
  gap:14px
}
._side_left_1ex5b_48 {
  grid-area:left
}
._side_right_1ex5b_52 {
  grid-area:right
}
._center_1ex5b_56 {
  display:contents;
  margin-bottom:18px
}
._desktop_1ex5b_18 ._center_1ex5b_56,
._laptop_1ex5b_18 ._center_1ex5b_56 {
  grid-area:center;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:16px
}
._dateWrapper_1ex5b_68 {
  grid-area:date;
  justify-self:center;
  align-self:center;
  display:flex;
  flex-direction:column;
  gap:0;
  margin-bottom:6px
}
._desktop_1ex5b_18 ._dateWrapper_1ex5b_68,
._laptop_1ex5b_18 ._dateWrapper_1ex5b_68 {
  gap:2px;
  margin-bottom:0
}
._tablet_1ex5b_13 ._dateWrapper_1ex5b_68 {
  margin-bottom:4px
}
._time_1ex5b_85 {
  font-size:26px;
  color:#fff;
  font-weight:700
}
._date_1ex5b_68 {
  font-size:26px;
  color:#fff;
  text-transform:uppercase;
  font-weight:500;
  opacity:.6
}
._oddValue_1ex5b_99 {
  grid-area:odd;
  align-self:flex-start;
  padding:3px 10px;
  background-color:#ffbc00;
  border-radius:2px;
  font-size:13px;
  color:#333;
  margin-top:3px;
  font-weight:700;
  display:flex;
  align-items:center;
  width:fit-content;
  justify-self:center;
  max-width:85%;
  overflow:hidden
}
._desktop_1ex5b_18 ._oddValue_1ex5b_99,
._laptop_1ex5b_18 ._oddValue_1ex5b_99 {
  font-size:19px;
  padding:3px 20px;
  margin-top:initial;
  max-width:initial
}
._oddValueInner_1ex5b_123 {
  margin-left:10px!important
}
._teams_1ex5b_127 {
  margin-right:30px;
  display:flex;
  align-items:center
}
._logo_1ex5b_133 {
  width:50px;
  height:50px;
  background-color:transparent;
  background-position:center
}
._teamLogo_1ex5b_140 {
  width:120px;
  height:120px;
  background-color:transparent;
  background-position:center
}
._teamName_1ex5b_147 {
  font-size:11px;
  text-transform:uppercase;
  height:22px;
  display:flex;
  align-items:center
}
._desktop_1ex5b_18 ._teamName_1ex5b_147,
._laptop_1ex5b_18 ._teamName_1ex5b_147 {
  height:42px
}
._tablet_1ex5b_13 ._teamName_1ex5b_147 {
  height:30px
}
._root_1ctra_1 {
  overflow:hidden;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:0 10px 5px;
  position:relative;
  border-style:solid;
  border-radius:10px;
  border-width:1px;
  border-color:#76a963;
  margin-bottom:15px
}
._root_1ctra_1:last-child {
  margin-bottom:0
}
._background_1ctra_18 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#fff
}
._body_1ctra_27 {
  display:flex;
  width:100%;
  justify-content:space-between;
  align-items:center;
  box-sizing:content-box;
  position:relative
}
._bookmaker_1ctra_36 {
  margin-right:10px;
  color:#7e8392;
  font-size:12px;
  line-height:16px
}
._button_1ctra_43 {
  border-radius:10px;
  font-size:12px;
  line-height:16px;
  font-weight:700;
  text-transform:uppercase;
  text-align:center;
  cursor:pointer;
  padding:7px 15px;
  background:#76a963;
  color:#fff;
  border-style:solid;
  white-space:nowrap
}
._rowFirst_1ctra_58 {
  color:#333;
  font-size:14px;
  line-height:1.2
}
._rowSecond_1ctra_64 {
  color:#333;
  font-size:12px;
  line-height:1.2
}
._legal_1ctra_70 {
  position:relative;
  display:flex;
  justify-content:space-between;
  gap:10px;
  width:calc(100% + 12px);
  min-height:18px;
  left:-6px;
  right:4px;
  z-index:2;
  margin-top:10px;
  padding:3px 5px;
  color:#7e8392;
  background-color:#fafafa;
  border-radius:10px;
  font-size:12px;
  line-height:16px
}
._legalText_1ctra_89 {
  overflow:hidden;
  display:inline-block;
  margin:0;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis
}
._legalOpen_1ctra_98 ._legalText_1ctra_89 {
  display:block;
  text-align:left
}
._legalStatic_1ctra_102 ._legalText_1ctra_89 {
  display:block
}
._legalButton_1ctra_106 {
  cursor:pointer;
  text-decoration:underline
}
._root_klram_1 {
  position:relative;
  z-index:1;
  font-weight:400;
  height:80px;
  width:100%;
  display:block
}
._body_klram_10 {
  overflow:hidden;
  padding:0 15px;
  height:100%;
  position:relative
}
._desktop_klram_16 ._body_klram_10,
._laptop_klram_16 ._body_klram_10 {
  padding:0 50px
}
._promotion_klram_20 {
  position:absolute;
  bottom:0;
  left:0;
  color:#fff;
  z-index:10;
  background-color:#333;
  font-size:7px;
  padding:2px 6px;
  border-top-right-radius:4px
}
._desktop_klram_16 ._promotion_klram_20,
._laptop_klram_16 ._promotion_klram_20 {
  border-top-left-radius:4px;
  left:initial;
  right:0
}
._background_klram_37 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  background-position:center
}
._close_klram_47 {
  position:absolute;
  right:0;
  top:0;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:3;
  cursor:pointer;
  min-width:20px;
  min-height:20px;
  width:22px!important;
  height:22px!important;
  border-bottom-left-radius:8px;
  color:#e5e6e9!important;
  background-color:#090a0b80!important
}
._desktop_klram_16 ._close_klram_47,
._laptop_klram_16 ._close_klram_47 {
  width:24px!important;
  height:24px!important
}
._content_klram_69 {
  margin:auto;
  height:100%;
  display:grid;
  grid-gap:20px;
  grid-template-rows:minmax(0,1fr);
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  max-width:1300px
}
._desktop_klram_16 ._content_klram_69,
._laptop_klram_16 ._content_klram_69 {
  grid-template-columns:auto minmax(0,1fr) auto
}
._variant2_klram_82 ._content_klram_69 {
  grid-template-columns:minmax(0,1fr) auto
}
._logo_klram_86 {
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  height:35px;
  width:100px;
  background-color:#eee
}
._variant2_klram_82 ._logo_klram_86 {
  display:none
}
._left_klram_98 {
  height:100%;
  align-items:center;
  justify-content:center;
  display:none
}
._desktop_klram_16 ._left_klram_98,
._laptop_klram_16 ._left_klram_98 {
  display:flex
}
._variant2_klram_82 ._left_klram_98 {
  display:none
}
._center_klram_111 {
  position:relative;
  z-index:1;
  height:100%
}
._slide_klram_117 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:0;
  animation-timing-function:ease-in;
  animation-duration:3s
}
._slide_klram_117:only-child {
  animation:none;
  opacity:1
}
._slide_animated_default_klram_131 {
  animation-name:_fade-in-out_klram_1
}
._slide_animated_bottom-top_klram_134,
._slide_animated_top-bottom_klram_137 {
  animation-name:_fade-in-bottom-out-top_klram_1
}
._right_klram_141 {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:100%;
  gap:7px
}
._right_klram_141 ._logo_klram_86 {
  display:block;
  max-height:35px
}
._desktop_klram_16 ._right_klram_141 ._logo_klram_86,
._laptop_klram_16 ._right_klram_141 ._logo_klram_86,
._variant2_klram_82 ._right_klram_141 ._logo_klram_86,
._variant3_klram_153 ._right_klram_141 ._logo_klram_86 {
  display:none
}
@keyframes _fade-in-out-initial_klram_1 {
  0% {
    opacity:0
  }
  .1% {
    opacity:1
  }
  95% {
    opacity:1
  }
  to {
    opacity:0
  }
}
@keyframes _fade-in-out_klram_1 {
  0% {
    opacity:0
  }
  5% {
    opacity:1
  }
  95% {
    opacity:1
  }
  to {
    opacity:0
  }
}
@keyframes _fade-in-bottom-out-top_klram_1 {
  0% {
    opacity:0;
    transform:translateY(100%)
  }
  10% {
    transform:translateY(0);
    opacity:1
  }
  90% {
    transform:translateY(0);
    opacity:1
  }
  to {
    transform:translateY(-100%);
    opacity:0
  }
}
@keyframes _fade-in-top-out-bottom_klram_1 {
  0% {
    opacity:0;
    transform:translateY(-100%)
  }
  10% {
    transform:translateY(0);
    opacity:1
  }
  90% {
    transform:translateY(0);
    opacity:1
  }
  to {
    transform:translateY(100%);
    opacity:0
  }
}
@keyframes _increase_klram_1 {
  0% {
    transform:scale(1) translateZ(0)
  }
  10%,
  30% {
    transform:scale(.85) translateZ(0)
  }
  20%,
  40% {
    transform:scale(1) translateZ(0)
  }
  50% {
    transform:scale(1) translateZ(0)
  }
}
._root_1c4sr_1 {
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  white-space:pre-wrap;
  color:#333;
  font-size:16px
}
._desktop_1c4sr_11 {
  font-size:22px;
  --accent-size: 22px
}
@keyframes _word-animation_1m5wb_1 {
  0% {
    transform:translateY(100%);
    opacity:0
  }
  to {
    transform:translateY(0);
    opacity:1
  }
}
@keyframes _pulse_1m5wb_1 {
  0%,
  50%,
  to {
    transform:scale(1)
  }
  25%,
  75% {
    transform:scale(.9)
  }
}
._word_1m5wb_19 {
  transform:translateY(100%);
  opacity:0
}
._root_1m5wb_24[data-pulse-animation=true] {
  animation:_pulse_1m5wb_1 1.3s ease-in-out forwards
}
._root_1m5wb_24[data-pulse-animation=true] ._word_1m5wb_19 {
  transform:translateY(0);
  opacity:1
}
._root_1m5wb_24[data-text-animation=true] ._word_1m5wb_19 {
  display:inline-block;
  animation-name:_word-animation_1m5wb_1;
  animation-fill-mode:forwards;
  animation-timing-function:linear
}
._root_17wf3_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%
}
._title_17wf3_8 {
  color:#333;
  margin-right:35px;
  display:none
}
._desktop_17wf3_13 ._title_17wf3_8,
._laptop_17wf3_13 ._title_17wf3_8 {
  display:block
}
._titleLabel_17wf3_17 {
  font-size:12px
}
._tablet_17wf3_20 ._titleLabel_17wf3_17 {
  font-size:16px
}
._desktop_17wf3_13 ._titleLabel_17wf3_17,
._laptop_17wf3_13 ._titleLabel_17wf3_17 {
  font-size:20px
}
._titleValue_17wf3_27 {
  font-weight:700;
  font-size:12px
}
._tablet_17wf3_20 ._titleValue_17wf3_27 {
  font-size:16px
}
._desktop_17wf3_13 ._titleValue_17wf3_27,
._laptop_17wf3_13 ._titleValue_17wf3_27 {
  font-size:20px
}
._teamLogo_17wf3_38 {
  width:30px;
  height:30px;
  background-color:transparent;
  margin-bottom:5px
}
._desktop_17wf3_13 ._teamLogo_17wf3_38,
._laptop_17wf3_13 ._teamLogo_17wf3_38,
._tablet_17wf3_20 ._teamLogo_17wf3_38 {
  width:40px;
  height:40px
}
._teams_17wf3_49 {
  display:none;
  margin-left:35px
}
._desktop_17wf3_13 ._teams_17wf3_49,
._laptop_17wf3_13 ._teams_17wf3_49,
._tablet_17wf3_20 ._teams_17wf3_49 {
  display:block
}
._teamName_17wf3_57 {
  font-size:22px;
  font-weight:700;
  color:#fff;
  width:100%;
  text-transform:uppercase
}
._odds_17wf3_65 {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  grid-gap:10px
}
._odd_17wf3_65 {
  display:flex;
  flex-direction:column;
  align-items:center
}
._oddX_17wf3_77 {
  font-size:28px;
  color:#fff;
  height:100%;
  display:flex;
  align-items:center
}
._oddValue_17wf3_85 {
  background-color:#3ec70e;
  padding:1px 5px;
  font-size:12px;
  font-weight:700;
  color:#fff;
  border-radius:4px;
  line-height:1.2;
  margin-top:auto;
  text-align:center;
  width:100%
}
._tablet_17wf3_20 ._oddValue_17wf3_85 {
  font-size:14px
}
._desktop_17wf3_13 ._oddValue_17wf3_85,
._laptop_17wf3_13 ._oddValue_17wf3_85 {
  font-size:16px;
  padding:2px 10px
}
._root_31lck_1 {
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%
}
._title_31lck_8 {
  color:#333;
  margin-right:20px
}
._titleLabel_31lck_13 {
  font-size:12px
}
._tablet_31lck_16 ._titleLabel_31lck_13 {
  font-size:16px
}
._desktop_31lck_19 ._titleLabel_31lck_13,
._laptop_31lck_19 ._titleLabel_31lck_13 {
  font-size:20px
}
._titleValue_31lck_23 {
  font-weight:700;
  font-size:12px
}
._tablet_31lck_16 ._titleValue_31lck_23 {
  font-size:16px
}
._desktop_31lck_19 ._titleValue_31lck_23,
._laptop_31lck_19 ._titleValue_31lck_23 {
  font-size:20px
}
._team_31lck_34 {
  display:flex;
  align-items:center;
  margin-bottom:10px;
  position:relative;
  padding-left:50px;
  min-height:20px
}
._desktop_31lck_19 ._team_31lck_34,
._laptop_31lck_19 ._team_31lck_34,
._tablet_31lck_16 ._team_31lck_34 {
  padding-left:65px
}
._team_31lck_34:first-child ._teamLogo_31lck_45 {
  top:50%;
  transform:translateY(-40%)
}
._team_31lck_34:last-child {
  margin-bottom:initial
}
._team_31lck_34:last-child ._teamLogo_31lck_45 {
  top:50%;
  transform:translateY(-60%)
}
._teamLogo_31lck_45 {
  width:32px;
  height:32px;
  background-color:transparent;
  position:absolute;
  left:0
}
._tablet_31lck_16 ._teamLogo_31lck_45 {
  width:38px;
  height:38px
}
._desktop_31lck_19 ._teamLogo_31lck_45,
._laptop_31lck_19 ._teamLogo_31lck_45 {
  width:40px;
  height:40px
}
._teamName_31lck_73 {
  font-size:22px;
  font-weight:700;
  color:#333;
  width:100%;
  text-transform:uppercase
}
._teamValue_31lck_81 {
  background-color:#3ec70e;
  padding:1px 6px;
  font-size:12px;
  font-weight:700;
  color:#fff;
  border-radius:4px;
  line-height:1.2
}
._tablet_31lck_16 ._teamValue_31lck_81 {
  font-size:14px
}
._desktop_31lck_19 ._teamValue_31lck_81,
._laptop_31lck_19 ._teamValue_31lck_81 {
  font-size:16px;
  padding:2px 10px
}
._wrapper_31lck_98 {
  display:flex;
  gap:15px
}
._desktop_31lck_19 ._wrapper_31lck_98,
._laptop_31lck_19 ._wrapper_31lck_98,
._tablet_31lck_16 ._wrapper_31lck_98 {
  gap:25px
}
._logos_31lck_106 {
  position:relative;
  width:32px
}
._tablet_31lck_16 ._logos_31lck_106 {
  width:38px
}
._desktop_31lck_19 ._logos_31lck_106,
._laptop_31lck_19 ._logos_31lck_106 {
  width:40px
}
._logos_31lck_106 ._teamLogo_31lck_45:first-child {
  top:-7px
}
._national_31lck_119 ._logos_31lck_106 ._teamLogo_31lck_45:first-child {
  top:0
}
._logos_31lck_106 ._teamLogo_31lck_45:last-child {
  bottom:-7px
}
._national_31lck_119 ._logos_31lck_106 ._teamLogo_31lck_45:last-child {
  bottom:0
}
._names_31lck_129,
._odds_31lck_129 {
  display:flex;
  flex-direction:column;
  gap:7px;
  justify-content:center
}
._names_31lck_129 {
  display:none
}
._desktop_31lck_19 ._names_31lck_129,
._laptop_31lck_19 ._names_31lck_129 {
  display:flex
}
._buttonWrapper_100f2_1 {
  position:relative
}
._variant2_100f2_4 ._buttonWrapper_100f2_1 ._variant3_100f2_4 ._buttonWrapper_100f2_1 {
  margin-top:0
}
._buttonWrapper_100f2_1:before {
  z-index:2;
  display:block;
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  transform:none
}
._desktop_100f2_18 ._buttonWrapper_100f2_1,
._laptop_100f2_18 ._buttonWrapper_100f2_1 {
  margin-top:0
}
._button_100f2_1 {
  background-color:#ff6a13;
  border-radius:20px;
  color:#fff;
  font-weight:700;
  font-size:10px;
  text-transform:uppercase;
  white-space:nowrap;
  display:block;
  text-align:center;
  padding:5px 15px;
  transition:filter .25s;
  position:relative
}
._button_100f2_1:after {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:inherit;
  border-radius:inherit;
  animation-duration:.5s;
  animation-timing-function:ease-in;
  animation-iteration-count:4;
  z-index:-1
}
._button_increase_100f2_47 {
  animation:_increase_100f2_1 3s infinite
}
._button_pulseWithOverlay_100f2_50 {
  animation-duration:2.6s;
  animation-timing-function:ease-out;
  animation-iteration-count:infinite
}
._button_pulse_100f2_50 {
  animation-name:_pulse_100f2_1
}
._button_clone_100f2_58:after {
  animation-name:_cloneFade_100f2_1
}
._desktop_100f2_18 ._button_100f2_1,
._laptop_100f2_18 ._button_100f2_1 {
  margin-top:0;
  padding:10px 35px
}
._variant2_100f2_4 ._button_100f2_1 {
  display:flex;
  align-items:center;
  padding:2px 12px 2px 2px
}
._variant3_100f2_4 ._button_100f2_1 {
  min-height:32px;
  display:flex;
  align-items:center;
  padding:2px 12px 2px 2px!important;
  margin:0!important;
  border-radius:20px!important
}
._variant3_100f2_4 ._button_100f2_1:not(:has(._logo_100f2_78)) {
  padding-left:12px!important
}
._logo_100f2_78 {
  display:none;
  width:28px!important;
  height:28px!important;
  border-radius:30px!important;
  margin-right:10px
}
._variant2_100f2_4 ._logo_100f2_78,
._variant3_100f2_4 ._logo_100f2_78 {
  display:block
}
._buttonInner_100f2_93 {
  position:relative
}
._variant3_100f2_4 ._buttonInner_100f2_93 {
  display:flex;
  align-items:center
}
@keyframes _cloneFade_100f2_1 {
  0% {
    transform:scale(1);
    opacity:1
  }
  to {
    transform:scale(1.4);
    opacity:0
  }
}
@keyframes _pulse_100f2_1 {
  10%,
  30%,
  70%,
  90% {
    transform:scale(.85)
  }
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    transform:scale(1)
  }
}
@keyframes _increase_100f2_1 {
  0% {
    transform:scale(1) translateZ(0)
  }
  10%,
  30% {
    transform:scale(.85) translateZ(0)
  }
  20%,
  40% {
    transform:scale(1) translateZ(0)
  }
  50% {
    transform:scale(1) translateZ(0)
  }
}
._content_c8kee_1 {
  display:grid;
  grid-template:auto/1fr;
  gap:15px
}
._desktop_c8kee_6 ._content_c8kee_1,
._laptop_c8kee_6 ._content_c8kee_1,
._tablet_c8kee_6 ._content_c8kee_1 {
  grid-template:auto/repeat(2,1fr)
}
._root_t1sch_1 {
  padding:15px;
  border:3px #eee;
  border-radius:4px;
  position:relative
}
._content_t1sch_8 {
  display:flex;
  justify-content:space-between;
  align-items:center;
  height:100%
}
._textContent_t1sch_15 {
  position:relative;
  z-index:2
}
._backgroundLine_t1sch_20 {
  position:absolute;
  height:calc(100% - 18px);
  top:0
}
._button_t1sch_26 {
  white-space:nowrap;
  position:relative;
  z-index:2
}
._link_t1sch_32 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:3
}
._legal_t1sch_38 {
  padding:4px;
  position:absolute;
  bottom:4px;
  left:4px;
  right:4px;
  z-index:4
}
._legalText_t1sch_47 {
  margin:0;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  padding-right:25px
}
._open_t1sch_56 ._legalText_t1sch_47 {
  display:block;
  text-align:center
}
._legalMore_t1sch_61 {
  cursor:pointer;
  text-decoration:underline;
  position:absolute;
  right:4px;
  bottom:4px
}
._open_t1sch_56 ._legalMore_t1sch_61 {
  position:initial;
  margin:0 3px
}
._root_jijps_1 {
  padding:15px;
  border:3px #eee;
  border-radius:4px;
  position:relative;
  padding-bottom:8px!important
}
._content_jijps_9 {
  display:flex;
  place-content:space-between;
  place-items:center
}
._open_jijps_14 ._content_jijps_9 {
  padding-bottom:23px
}
._backgroundLine_jijps_18 {
  position:absolute;
  height:calc(100% - 18px);
  top:0
}
._link_jijps_24 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:3
}
._button_jijps_30 {
  display:flex;
  align-items:center;
  white-space:nowrap
}
._logo_jijps_36 {
  height:33px;
  width:33px;
  margin-right:7px
}
._legal_jijps_42 {
  position:relative;
  margin-top:10px;
  padding:2px 5px;
  z-index:4;
  display:flex;
  width:calc(100% + 10px);
  left:-5px;
  align-items:center;
  gap:10px
}
._open_jijps_14 ._legal_jijps_42 {
  position:absolute;
  top:8px;
  right:8px;
  bottom:8px;
  left:8px;
  margin:0;
  width:initial
}
._legalText_jijps_60 {
  margin:0;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  flex:1
}
._open_jijps_14 ._legalText_jijps_60,
._legalStatic_jijps_72 ._legalText_jijps_60 {
  display:block
}
._legalMore_jijps_76 {
  cursor:pointer;
  text-decoration:underline;
  align-self:end
}
._root_220na_1 {
  padding:15px;
  background:#1D2140;
  width:100%
}
._content_220na_7 {
  display:flex;
  justify-content:space-between;
  margin-bottom:10px;
  align-items:center;
  flex-direction:column;
  gap:15px
}
._desktop_220na_15 ._content_220na_7,
._laptop_220na_15 ._content_220na_7 {
  flex-direction:row
}
._text_220na_19 {
  font-size:20px;
  line-height:24px;
  color:#fff;
  width:100%
}
._button_220na_26 {
  margin-left:auto;
  padding:2px;
  background-color:#ffb800;
  border-radius:20px;
  display:flex;
  align-items:center;
  font-size:10px;
  text-transform:uppercase;
  line-height:2;
  font-weight:700;
  width:100%
}
._desktop_220na_15 ._button_220na_26,
._laptop_220na_15 ._button_220na_26 {
  width:initial
}
._buttonText_220na_43 {
  padding:0 10px;
  width:100%;
  white-space:nowrap
}
._logo_220na_49 {
  width:75px;
  height:32px;
  border-radius:20px;
  background-color:#eee;
  background-position:center
}
._legal_220na_57 {
  position:relative;
  display:flex;
  min-height:18px;
  z-index:2;
  margin-top:10px;
  color:#7e8392;
  font-size:9px;
  line-height:12px
}
._legalText_220na_68 {
  overflow:hidden;
  display:inline-block;
  margin:0;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis
}
._legalOpen_220na_77 ._legalText_220na_68 {
  display:block;
  text-align:left
}
._legalButton_220na_82 {
  cursor:pointer;
  text-decoration:underline;
  padding-left:10px
}
._root_1tp6m_1 {
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px
}
._withoutLegal_1tp6m_8 {
  padding-bottom:15px
}
._desktop_1tp6m_12,
._tablet_1tp6m_12,
._w1440_1tp6m_12 {
  max-width:560px;
  width:560px
}
._w480_1tp6m_17,
._laptop_1tp6m_17 {
  max-width:450px;
  width:450px
}
._w400_1tp6m_22 {
  max-width:370px;
  width:370px
}
._w375_1tp6m_27 {
  max-width:345px;
  width:345px
}
._mobile_1tp6m_32 {
  max-width:290px;
  width:290px
}
._link_1tp6m_37 {
  display:block
}
._close_1tp6m_41 {
  min-width:20px;
  min-height:20px;
  width:20px;
  height:20px;
  border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  position:absolute;
  top:0;
  right:0;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  z-index:3
}
._close_1tp6m_41:after {
  content:"";
  width:20px;
  height:20px;
  position:absolute
}
._container_1tp6m_65 {
  border-radius:8px;
  height:153px;
  background-color:#7e8392;
  display:flex;
  flex-direction:column;
  padding:10px 15px;
  position:relative
}
._desktop_1tp6m_12 ._container_1tp6m_65,
._tablet_1tp6m_12 ._container_1tp6m_65,
._laptop_1tp6m_17 ._container_1tp6m_65,
._w480_1tp6m_17 ._container_1tp6m_65,
._w1440_1tp6m_12 ._container_1tp6m_65 {
  align-items:center
}
._desktop_1tp6m_12 ._container_1tp6m_65,
._tablet_1tp6m_12 ._container_1tp6m_65,
._w1440_1tp6m_12 ._container_1tp6m_65 {
  padding:15px
}
._desktop_1tp6m_12 ._container_1tp6m_65 {
  height:265px
}
._tablet_1tp6m_12 ._container_1tp6m_65,
._w1440_1tp6m_12 ._container_1tp6m_65 {
  height:204px
}
._isBonuses_1tp6m_86 ._container_1tp6m_65 {
  padding:0 12px 12px
}
._title_1tp6m_90 {
  display:flex;
  align-items:center;
  min-height:22px
}
._desktop_1tp6m_12 ._title_1tp6m_90,
._tablet_1tp6m_12 ._title_1tp6m_90,
._isColumn_1tp6m_95 ._title_1tp6m_90 {
  min-height:42px
}
._title_1tp6m_90:empty {
  display:none
}
._containerInner_1tp6m_102 {
  flex:1;
  display:flex;
  flex-direction:column
}
._containerBonuses_1tp6m_108 {
  display:flex;
  flex-direction:column;
  gap:4px;
  width:100%
}
._isColumn_1tp6m_95 ._containerBonuses_1tp6m_108 {
  flex-direction:row
}
._badge_1tp6m_118 {
  position:absolute;
  left:15px;
  top:0;
  z-index:5;
  padding:6px 5px;
  background:#3ec70e;
  border-radius:30px;
  transform:translateY(-50%)
}
._badge_center_1tp6m_128 {
  left:50%;
  transform:translate(-50%,-50%)
}
._badge_right_1tp6m_132 {
  right:15px;
  left:initial
}
._desktop_1tp6m_12 ._badge_1tp6m_118,
._tablet_1tp6m_12 ._badge_1tp6m_118,
._w1440_1tp6m_12 ._badge_1tp6m_118 {
  padding:5px 8px
}
._badgeLogo_1tp6m_140 {
  width:43px;
  height:13px
}
._badgeCopyWrapper_1tp6m_145 {
  position:absolute;
  top:-3px;
  right:-3px;
  bottom:-3px;
  left:-3px;
  overflow:hidden;
  pointer-events:none
}
._desktop_1tp6m_12 ._badgeCopyWrapper_1tp6m_145,
._tablet_1tp6m_12 ._badgeCopyWrapper_1tp6m_145,
._w1440_1tp6m_12 ._badgeCopyWrapper_1tp6m_145 {
  top:-5px;
  right:-5px;
  bottom:-5px;
  left:-5px
}
._badgeCopy_1tp6m_145 {
  content:"";
  position:absolute;
  border-radius:50%;
  animation-duration:.5s;
  animation-timing-function:ease-in;
  animation-iteration-count:1;
  width:10px;
  height:10px;
  top:0;
  z-index:0;
  left:30px
}
._badgeCopy_animated_1tp6m_168 {
  animation-name:_cloneFade_1tp6m_1
}
._badgeCopy_center_1tp6m_171 {
  left:50%;
  transform:translate(-50%,-50%)
}
._badgeCopy_right_1tp6m_175 {
  right:30px;
  left:initial
}
._artifact_1tp6m_180 {
  position:absolute;
  transform:translateY(-50%)
}
._button_1tp6m_185 {
  padding:12px;
  width:70%;
  background:rgb(196,172,112);
  border-radius:30px;
  text-align:center;
  display:flex;
  align-items:center;
  position:relative
}
._button_increase_1tp6m_195 {
  animation:_increase_1tp6m_1 1s infinite
}
._buttonContent_1tp6m_199 {
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1
}
._legalText_1tp6m_206 {
  font-size:6px;
  color:#7f8391;
  margin-block:6px
}
@keyframes _cloneFade_1tp6m_1 {
  0% {
    transform:scale(1);
    opacity:1
  }
  to {
    transform:scale(100);
    opacity:0
  }
}
@keyframes _increase_1tp6m_1 {
  0%,
  50%,
  to {
    transform:scale(1) translateZ(0)
  }
  25%,
  75% {
    transform:scale(.85) translateZ(0)
  }
}
._root_15dhb_1 {
  display:flex;
  flex-direction:column;
  justify-content:center;
  flex:1;
  padding-top:7px
}
._desktop_15dhb_9 {
  padding-top:15px
}
._logos_15dhb_13 {
  position:absolute;
  top:-17.5px;
  left:calc(50% - 35px);
  display:flex;
  align-items:center
}
._desktop_15dhb_9 ._logos_15dhb_13 {
  top:-25px;
  left:calc(50% - 55px)
}
._tablet_15dhb_24 ._logos_15dhb_13,
._w1440_15dhb_24 ._logos_15dhb_13 {
  top:-22.5px;
  left:calc(50% - 45px)
}
._teamLogo_15dhb_29 {
  width:35px;
  height:35px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#1D2140
}
._teamLogo_15dhb_29:first-child {
  transform:translate(7px)
}
._teamLogo_15dhb_29:last-child {
  transform:translate(-7px)
}
._desktop_15dhb_9 ._teamLogo_15dhb_29 {
  width:55px;
  height:55px
}
._tablet_15dhb_24 ._teamLogo_15dhb_29,
._w1440_15dhb_24 ._teamLogo_15dhb_29 {
  width:45px;
  height:45px
}
._teamLogoInside_15dhb_53 {
  width:22px;
  height:22px
}
._desktop_15dhb_9 ._teamLogoInside_15dhb_53 {
  width:35px;
  height:35px
}
._tablet_15dhb_24 ._teamLogoInside_15dhb_53,
._w1440_15dhb_24 ._teamLogoInside_15dhb_53 {
  width:30px;
  height:30px
}
._teams_15dhb_66 {
  font-size:11px;
  line-height:12px;
  font-weight:500;
  color:#fff;
  margin-bottom:5px;
  text-align:center;
  display:flex
}
._teams_15dhb_66 span {
  margin-inline:4px
}
._desktop_15dhb_9 ._teams_15dhb_66 {
  font-size:16px;
  line-height:17px;
  margin-bottom:8px
}
._tablet_15dhb_24 ._teams_15dhb_66,
._w1440_15dhb_24 ._teams_15dhb_66 {
  font-size:14px;
  line-height:14px
}
._oddWrapper_15dhb_88 {
  display:flex;
  align-items:stretch;
  border:1px solid #000;
  border-radius:20px;
  margin-bottom:15px;
  overflow:hidden;
  font-family:Montserrat,sans-serif
}
._desktop_15dhb_9 ._oddWrapper_15dhb_88 {
  margin-bottom:25px
}
._oddLabel_15dhb_101 {
  font-size:14px;
  font-weight:500;
  color:#fff;
  padding:5px 6px 5px 8px
}
._desktop_15dhb_9 ._oddLabel_15dhb_101 {
  padding:8px 8px 8px 10px
}
._oddValue_15dhb_111 {
  background:#000;
  color:#fff;
  font-size:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding-inline:6px
}
._desktop_15dhb_9 ._oddValue_15dhb_111 {
  font-size:16px;
  padding-inline:8px
}
._text_15dhb_125 {
  font-size:12px;
  line-height:13px;
  font-weight:700;
  color:#fff;
  text-align:center
}
._desktop_15dhb_9 ._text_15dhb_125 {
  font-size:28px;
  line-height:29px
}
._tablet_15dhb_24 ._text_15dhb_125 {
  font-size:18px;
  line-height:19px
}
._root_ncevm_2 {
  flex:1;
  display:flex;
  align-items:center
}
._textContainer_ncevm_8 {
  font-size:12px;
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
  font-weight:700;
  opacity:0;
  transition:.5s;
  transform-origin:left
}
._textContainer_ncevm_8 span {
  font-size:34px;
  transition:.5s
}
._textContainer_animation_ncevm_23 {
  animation:_fade-in-out_ncevm_1,_textPulse_ncevm_1
}
._textContainer_invertColor_ncevm_26 {
  color:transparent!important
}
._textContainer_invertColor_ncevm_26 span {
  color:var(--text-accent-color)!important
}
._boxContainer_ncevm_33 {
  display:flex;
  align-items:center
}
._boxContainer_center_ncevm_37 {
  justify-content:center
}
._boxContainer_center_ncevm_37 ._box_ncevm_33:nth-child(1) {
  left:40px!important
}
._boxContainer_center_ncevm_37 ._box_ncevm_33:nth-child(2) {
  left:initial!important
}
._boxContainer_center_ncevm_37 ._box_ncevm_33:nth-child(3) {
  left:initial!important;
  right:40px
}
._boxContainer_right_ncevm_50 {
  justify-content:flex-end
}
._boxContainer_right_ncevm_50 ._box_ncevm_33:nth-child(1) {
  left:initial!important;
  right:-95px
}
._boxContainer_right_ncevm_50 ._box_ncevm_33:nth-child(2) {
  left:initial!important;
  right:-55px
}
._boxContainer_right_ncevm_50 ._box_ncevm_33:nth-child(3) {
  left:initial!important;
  right:-15px
}
._box_ncevm_33 {
  width:100px
}
._desktop_ncevm_69 ._box_ncevm_33 {
  width:160px
}
._tablet_ncevm_72 ._box_ncevm_33,
._w1440_ncevm_72 ._box_ncevm_33 {
  width:130px
}
._laptop_ncevm_75 ._box_ncevm_33,
._w480_ncevm_75 ._box_ncevm_33,
._w375_ncevm_75 ._box_ncevm_33,
._w400_ncevm_75 ._box_ncevm_33,
._mobile_ncevm_75 ._box_ncevm_33 {
  width:80px
}
._w375_ncevm_75 ._box_ncevm_33,
._w400_ncevm_75 ._box_ncevm_33,
._mobile_ncevm_75 ._box_ncevm_33,
._w480_ncevm_75 ._box_ncevm_33,
._laptop_ncevm_75 ._box_ncevm_33 {
  opacity:0;
  transform:translateY(20px);
  animation:_fadeIn_ncevm_1 .2s ease-out forwards;
  position:relative
}
._w375_ncevm_75 ._box_ncevm_33:nth-child(1),
._w400_ncevm_75 ._box_ncevm_33:nth-child(1),
._mobile_ncevm_75 ._box_ncevm_33:nth-child(1),
._w480_ncevm_75 ._box_ncevm_33:nth-child(1),
._laptop_ncevm_75 ._box_ncevm_33:nth-child(1) {
  animation-delay:0s;
  left:-15px
}
._w375_ncevm_75 ._box_ncevm_33:nth-child(2),
._w400_ncevm_75 ._box_ncevm_33:nth-child(2),
._mobile_ncevm_75 ._box_ncevm_33:nth-child(2),
._w480_ncevm_75 ._box_ncevm_33:nth-child(2),
._laptop_ncevm_75 ._box_ncevm_33:nth-child(2) {
  animation-delay:50ms;
  left:-55px
}
._w375_ncevm_75 ._box_ncevm_33:nth-child(3),
._w400_ncevm_75 ._box_ncevm_33:nth-child(3),
._mobile_ncevm_75 ._box_ncevm_33:nth-child(3),
._w480_ncevm_75 ._box_ncevm_33:nth-child(3),
._laptop_ncevm_75 ._box_ncevm_33:nth-child(3) {
  animation-delay:.1s;
  left:-95px
}
._box_ncevm_33 img {
  width:100%;
  height:100%;
  object-fit:contain
}
@keyframes _fade-in-out_ncevm_1 {
  0%,
  to {
    opacity:0
  }
  4%,
  96% {
    opacity:1
  }
}
@keyframes _fadeIn_ncevm_1 {
  0% {
    opacity:0;
    transform:translateY(20px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@keyframes _textPulse_ncevm_1 {
  0%,
  to {
    transform:scale(1)
  }
  0% {
    animation-timing-function:cubic-bezier(.99,0,.67,.99)
  }
  50% {
    transform:scale(1.2);
    animation-timing-function:cubic-bezier(.5,0,.16,.99)
  }
}
._bonus_934sf_1 {
  height:38px
}
._bonus_934sf_1:first-child {
  border-top-left-radius:12px;
  border-top-right-radius:12px
}
._bonus_934sf_1:last-child {
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px
}
._isColumn_934sf_13 {
  height:100%
}
._isColumn_934sf_13:first-child {
  border-top-left-radius:12px;
  border-bottom-left-radius:12px;
  border-top-right-radius:0
}
._isColumn_934sf_13:last-child {
  border-top-right-radius:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:0
}
._button_934sf_27 {
  gap:8px
}
._isColumn_934sf_13 ._button_934sf_27 {
  gap:10px
}
._logo_934sf_34 {
  width:22px;
  height:22px
}
._isColumn_934sf_13 ._logo_934sf_34 {
  width:28px;
  height:28px
}
._root_1f3gv_1 {
  height:80px;
  position:relative;
  display:flex;
  align-items:center;
  border-radius:8px;
  background-color:#7e8392;
  padding:0 35px
}
._tablet_1f3gv_11 {
  padding:0 40px
}
._textContainer_1f3gv_15 {
  flex:1;
  font-size:16px;
  color:#fff;
  font-weight:700
}
._textContainer_1f3gv_15 span {
  font-size:16px
}
._button_1f3gv_25 {
  background:rgb(196,172,112);
  border-radius:30px;
  text-align:center

}



.iFqfbQ {
  padding: 10px 15px;
  width: 100%;
  display: flex;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  font-size: 12px;
  border-radius: 2px;
  border: 1px solid rgb(229, 230, 233);
  cursor: pointer;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .ehLZgY {
    padding-right: 30px;
  }
}
.ehLZgY {
  display: flex;
  width: 100%;
  height: 40px;
  font-size: 11px;
  line-height: 12px;
  text-transform: uppercase;
  font-weight: 500;
  color: rgb(126, 131, 146);
  transition: background-color 0.25s, color 0.25s;
  -moz-box-align: center;
  align-items: center;
  cursor: pointer;
  border-top: 1px solid rgb(229, 230, 233);
  -moz-box-pack: end;
  justify-content: flex-end;
  padding-right: 15px;
}


.cVReZj {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  font-weight: 700;
  padding-bottom: 15px;
  font-size: 16px;
  line-height: 20px;
  color: rgb(9, 10, 11);
}
