#block31 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 992px) {
  #block395 {
    display: none !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  #block398 {
    display: none !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 575px) {
  #block398 {
    display: none !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  #block423 {
    display: none !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 575px) {
  #block423 {
    display: none !important;
  }
}
#block445 {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  #block445 {
    margin-bottom: 50px;
  }
}
#block448 {
  margin-left: auto;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  #block448 {
    margin-bottom: 50px;
  }
}
#block458 .intro {
  padding-bottom: 30px;
}
@media (max-width: 992px) {
  #block458 .intro {
    padding-bottom: 20px;
  }
}
#block537 {
  display: flex;
  flex: 1;
  max-width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  #block537 {
    margin-bottom: 20px;
  }
}
#block537 [mcapi-replay-guide] {
  flex-wrap: nowrap;
  flex-direction: column;
  width: 100%;
}
#block537 [mcapi-replay-guide] .guide-container {
  flex: 0 0 auto;
  height: auto;
}
#block537 [mcapi-replay-guide] [mcapi-items-container] {
  flex: 1;
  max-height: 350px;
}
#block537 [mcapi-replay-guide] [mcapi-guide-item] {
  display: block;
}
#block537 [mcapi-replay-guide] [mcapi-guide-item-schedule-expander] {
  display: none;
  font-size: 12px;
  margin-top: 5px;
}
#block537 [mcapi-replay-guide] [mcapi-guide-item-schedule-expander] a {
  color: #18294d;
}
#block537 [mcapi-replay-guide] [mcapi-guide-item-schedule-expander] a .guide-shrink {
  display: none;
}
#block537 [mcapi-replay-guide] [mcapi-guide-item-schedule-expander] a i {
  display: inline-flex;
  transform: rotate(90deg);
  margin-left: 5px;
}
.transition #block537 [mcapi-replay-guide] [mcapi-guide-item-schedule-expander] a i {
  transition: transform 0.2s ease;
}
#block537 [mcapi-replay-guide] .guide-item-schedules.active + [mcapi-guide-item-schedule-expander] > a .guide-expand {
  display: none;
}
#block537 [mcapi-replay-guide] .guide-item-schedules.active + [mcapi-guide-item-schedule-expander] > a .guide-shrink {
  display: inline-block;
}
#block537 [mcapi-replay-guide] .guide-item-schedules.active + [mcapi-guide-item-schedule-expander] > a i {
  transform: rotate(-90deg);
}
#block537 [mcapi-replay-guide] .guide-item-schedules:not(.active) [mcapi-guide-item-schedule]:nth-child(n + 5) {
  display: none;
}
#block537 [mcapi-replay-guide] .guide-item-schedules[data-count] + [mcapi-guide-item-schedule-expander] {
  display: block;
}
#block537 [mcapi-replay-guide] .guide-item-schedules[data-count="0"] + [mcapi-guide-item-schedule-expander] {
  display: none !important;
}
#block537 [mcapi-replay-guide] .guide-item-schedules[data-count="1"] + [mcapi-guide-item-schedule-expander] {
  display: none !important;
}
#block537 [mcapi-replay-guide] .guide-item-schedules[data-count="2"] + [mcapi-guide-item-schedule-expander] {
  display: none !important;
}
#block537 [mcapi-replay-guide] .guide-item-schedules[data-count="3"] + [mcapi-guide-item-schedule-expander] {
  display: none !important;
}
#block537 [mcapi-replay-guide] .guide-item-schedules[data-count="4"] + [mcapi-guide-item-schedule-expander] {
  display: none !important;
}
#block537 [mcapi-replay-guide] .guide-item-schedules[data-count="5"] + [mcapi-guide-item-schedule-expander] {
  display: none !important;
}
#block538 {
  margin-bottom: 30px;
  display: flex;
}
@media (max-width: 992px) {
  #block538 {
    margin-bottom: 20px;
  }
}
#block538 [mcapi-guide] {
  flex-wrap: nowrap;
  flex-direction: column;
  width: 100%;
}
#block538 [mcapi-guide] .guide-container {
  flex: 0 0 auto;
  height: auto;
}
#block538 [mcapi-guide] .guide-items {
  background: #1f2831;
}
#block538 [mcapi-guide] [mcapi-items-container] {
  flex: 1;
  max-height: 350px;
  scrollbar-color: #ffffff transparent;
}
#block538 [mcapi-guide] [mcapi-items-container] [mcapi-guide-item] .guide-item-info .name {
  color: #ffffff;
}
#block538 [mcapi-guide] [mcapi-items-container]::-webkit-scrollbar-thumb {
  background: #ffffff;
}
#block538 [mcapi-guide] [mcapi-items-container]::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
@media screen and (min-width: 992px) {
  #block580 {
    display: none !important;
  }
}
@media screen and (min-width: 992px) {
  #block599 {
    display: none !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  #block599 {
    display: none !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 575px) {
  #block599 {
    display: none !important;
  }
}
@media screen and (min-width: 992px) {
  #block618 {
    display: none !important;
  }
}
#block623 {
  margin-bottom: 30px;
  padding: 0px;
}
@media (max-width: 992px) {
  #block623 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 992px) {
  #block651 {
    display: none !important;
  }
}
