/* Hero */

.xgpHero .gamePassLogo {
    max-width: 300px;
    height: 5vw
}

.m-feature > div.m-ambient-video {
    display: none;
}

@media screen and (min-width:1084px) {
    .centerFeature .m-feature.f-align-center>div {
        max-width: 75%;
    }

    .m-feature div.m-ambient-video {
        display: block;
    }
    .m-feature > div.m-ambient-video+picture {
        display:none;
    }
}

@media only screen and (min-width: 1084px) {
    .c-feature.f-align-right.f-image-priority>div:not(.m-ambient-video),
    .c-feature.f-align-left.f-image-priority>div:not(.m-ambient-video),
    .m-feature.f-align-right.f-image-priority>div:not(.m-ambient-video),
    .m-feature.f-align-left.f-image-priority>div:not(.m-ambient-video) {
        width: 40% !important;
    }
}

@media only screen and (min-width: 1084px) {
    .c-feature.f-align-left.f-image-priority>div:not(.m-ambient-video),
    .m-feature.f-align-left.f-image-priority>div:not(.m-ambient-video) {
        left: -4% !important;
    }
}

@media only screen and (max-width: 768px) {
    .c-feature.f-align-left>div:not(.m-ambient-video),
    .c-feature.f-align-right>div:not(.m-ambient-video),
    .m-feature.f-align-left>div:not(.m-ambient-video),
    .m-feature.f-align-right>div:not(.m-ambient-video) {
        padding: 0 4px 24px !important;
    }
}

/* tames random video border */
video {
    clip-path: inset(.001px .001px);
}