body.home {overflow-x: hidden;}

.video-hero-container {
    position: relative;
    overflow: hidden;
    width: 100vw;
    left: 50%;
    margin-right: -50vw;
    max-width: 1580px;
    transform: translateX(-50%);
    aspect-ratio: 4/5;
}

.video-hero {
    position: relative;
    overflow: hidden;
    background: #002933;
    background-image: url(/wp-content/plugins/made-in-salford-overrides/assets/img/uosMadeInSalfordBanner220420-mob.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
}

.video-hero__video {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}

.video-control-button {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    z-index: 1;
    background: rgba(0, 0, 0, 0.7);
    color: white;
    border: none;
    padding: 0.75rem 1.5rem;
    font-size: 0.875rem;
}

.video-control-button:hover {
    background: rgba(0, 0, 0, 0.9);
}

@media (max-width: 575px) {
    .visible-sm {
        display: block !important;
    }
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 576px) {
    .visible-sm {
        display: none !important;
    }
    .hidden-sm {
        display: block !important;
    }
    .video-hero-container {
        aspect-ratio: 125/50;
    }
    .video-hero {
        background-image: url(/wp-content/plugins/made-in-salford-overrides/assets/img/uosMadeInSalfordBanner220323.jpg);
    }
}