[data-b='event'] [data-e='title'] {
  font-size: 3.555555555555555rem;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
  letter-spacing: 0;
}
[data-b='event'] .list-meta-info,
[data-b='event'] .list-actions {
  margin-bottom: 1.666666666666667rem;
}
[data-b='event'] .main-image {
  margin-left: calc(100vw / 36 * -4);
  margin-bottom: 2rem;
  position: relative;
}
[data-b='event'] .main-image img {
  width: 100%;
  height: calc(100vw / 36 * (4 + 28) / 21 * 9);
  object-fit: cover;
  border-top-right-radius: calc(100vw / 36 * (4 + 28) / 21 * 9 / 2);
  border-bottom-right-radius: calc(100vw / 36 * (4 + 28) / 21 * 9 / 2);
}
[data-b='event'] .main-image .play-video {
  position: absolute;
  top: 50%;
  right: 6.666666666666667rem;
  font-size: 5.333333333333333rem;
  width: 16.666666666666668rem;
  height: 16.666666666666668rem;
  border-radius: 10rem;
  background-color: #fdca40;
  color: #fff;
  padding-left: 1rem;
  padding-top: 1rem;
  transform: translateY(-50%);
  opacity: 0.48;
  transition: opacity 0.5s ease;
  animation: playButtonGlow 3s linear infinite alternate backwards;
}
[data-b='event'] .main-image .play-video:hover,
[data-b='event'] .main-image .play-video:focus {
  opacity: 1;
  animation: none;
}
[data-b='event'] .main-image .player-container {
  position: absolute;
  left: 0;
  top: 0;
  animation: playerContainerReveal 1.5s 0.5s ease 1 normal backwards;
  transition: opacity 0.5s ease;
}
[data-b='event'] .main-image .player-container,
[data-b='event'] .main-image .player-container iframe {
  width: 100%;
  height: 100%;
}
[data-b='event'] .main-image .player-container .close-player {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(50%, -50%);
  font-size: 2rem;
  background-color: #fdca40;
  color: #fff;
  width: 5.333333333333333rem;
  height: 5.333333333333333rem;
  border-radius: 2.666666666666667rem;
  padding-top: 0.222222222222222rem;
  animation: closePlayerReveal 0.5s 1s ease 1 normal backwards;
}
[data-b='event'] .main-image .player-container .close-player::before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: '\f00d';
}
[data-b='event'] .main-image .player-container .close-player:hover,
[data-b='event'] .main-image .player-container .close-player:focus {
  background-color: #d07716;
}
[data-b='event'] .main-image .player-container.closing {
  opacity: 0;
}
@-moz-keyframes closePlayerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes closePlayerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes closePlayerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes closePlayerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes playButtonGlow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.48;
  }
}
@-webkit-keyframes playButtonGlow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.48;
  }
}
@-o-keyframes playButtonGlow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.48;
  }
}
@keyframes playButtonGlow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.48;
  }
}
@-moz-keyframes playerContainerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes playerContainerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes playerContainerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes playerContainerReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media (max-width: 1600px) {
  [data-b='event'] .main-image {
    margin-left: calc(100vw / 36 * -3);
  }
}
@media (max-width: 1440px) {
  [data-b='event'] .main-image {
    margin-left: calc(100vw / 36 * -2);
  }
}
@media (max-width: 992px) {
  body [data-app='content'] [data-b='event'] {
    padding-left: 0;
    padding-right: 0;
  }
  body [data-app='content'] [data-b='event'] > *:not(.content) {
    padding-left: calc(100vw / 12);
    padding-right: calc(100vw / 12);
  }
  [data-b='event'] .main-image {
    order: 1;
    margin-top: 1.333333333333333rem;
    margin-bottom: 1.333333333333333rem;
  }
  [data-b='event'] [data-e='title'] {
    order: 2;
  }
  [data-b='event'] .list-meta-info {
    order: 3;
  }
  [data-b='event'] .list-actions {
    order: 3;
  }
  [data-b='event'] .content {
    order: 4;
  }
  [data-b='event'] [data-e='title'] {
    font-size: 2rem;
    line-height: 120%;
  }
  [data-b='event'] .main-image {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }
  [data-b='event'] .main-image img {
    margin-left: calc(100vw / -12);
    width: calc(100vw / 12 * 11);
    height: calc(100vw / 16 * 10);
    border-top-right-radius: calc(100vw / 16 * 10 / 2);
    border-bottom-right-radius: calc(100vw / 16 * 10 / 2);
  }
  [data-b='event'] .main-image .play-video {
    right: calc(100vw / 12);
    font-size: 1rem;
    width: 4rem;
    height: 4rem;
    transform: translate(50%, -50%);
    animation: none;
    opacity: 1;
    display: flex;
    background-color: #d3a46c;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    padding: 0;
    padding-left: 0.166666666666667rem;
  }
  [data-b='event'] .main-image .player-container .close-player {
    width: 4rem;
    height: 4rem;
    border-radius: 2rem;
    font-size: 1rem;
    top: auto;
    bottom: 0;
    right: 50%;
    transform: translate(50%, 50%);
    background-color: #d3a46c;
  }
}
