html {
  overflow-y: auto;
  overflow-x: hidden;
}
.v-main__wrap {
  flex: 1 1 auto;
  max-width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  overflow-y: hidden;
  overflow-x: hidden;
}
@media only screen and (max-width: 1666px) {
.v-main .container .row > .container.fill-height:first-of-type,
.v-main .pvp-lg,
.v-main .bannerVideoLogo {
    padding-top: 40px !important;
}
}
@media only screen and (max-width: 960px) {
.v-main .container .row > .container.fill-height:first-of-type,
.v-main .pvp-lg,
.v-main .bannerVideoLogo {
    padding-top: 48px !important;
}
}
@media only screen and (max-width: 600px) {
.v-main .container .row > .container.fill-height:first-of-type,
.v-main .pvp-lg,
.v-main .bannerVideoLogo {
    padding-top: 38px !important;
}
}
.v-main {
  background-size: cover;
}
.v-main .main-container {
  width: 100%;
  max-width: calc(100% - (var(--sidebar-offset-x-mobile) * 2));
  margin-top: var(--content-top-offset);
  margin-inline: auto;
}
.v-main .main-container--logged-out {
  max-width: 1448px;
}
.v-main .main-container--logged-out .hp-background {
  padding-inline: 0;
}
.container-wrapper {
  padding-left: 0;
}
@media screen and (min-width:1366px) {
.container-wrapper {
    padding-left: var(--sidebar-offset-x-desktop);
}
}
.main-content {
  width: 100%;
  max-width: calc(100vw - 24px);
  height: 100%;
  margin-inline: auto;
  margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
.main-content {
    margin-bottom: 60px;
}
}
@media screen and (min-width: 1660px) {
.main-content {
    padding-inline: 0;
}
}
@media screen and (min-width: 1040px) and (max-width: 1600px) {
.main-content {
    max-width: 1000px;
}
}
@media screen and (min-width: 1601px) {
.main-content {
    max-width: 916px;
}
}
@media screen and (min-width: 1792px) {
.main-content {
    max-width: 1000px;
}
}
.container-wrapper.full-width {
  padding-left: unset;
}
.container-wrapper.full-width,
.container-wrapper.full-width .main-container,
.container-wrapper.full-width .main-content {
  max-width: unset;
}
.container-wrapper.full-width .main-content {
  margin-bottom: 0;
}

/*# sourceMappingURL=55.09b7d611.css.map*/