body, html {
  background-color: #333333 !important;
  margin: 0
}

.logo {
  width: 151px !important;
  left: 25px !important;
  top: 19px;
  right: 25px !important;
  opacity: 0.9 !important;
  height: unset !important;
}

.long-caption-container {
    z-index: 100000 !important;
    bottom: 32vh !important;
    left: 50vw !important;
    transform: translateX(-50%) !important;
    position: absolute !important;
    padding: 98px 76px 76px 76px !important;
    width: 33vw !important;
    background-color: #21252ff0 !important;
    box-shadow: rgb(0 0 0 / 25%) 0px 54px 55px, rgb(0 0 0 / 12%) 0px -12px 30px, rgb(0 0 0 / 12%) 0px 4px 6px, rgb(0 0 0 / 17%) 0px 12px 13px, rgb(0 0 0 / 9%) 0px -3px 5px !important;
    top: unset !important;
    border-color: unset !important;
    border-width: unset !important;
    border-style: unset !important;
    border-radius: unset !important;
}

@media only screen and (max-width: 1080px) {
    .long-caption-container {
        width: 80vw !important;
    }
}
