﻿body::-webkit-scrollbar {
    display: none;
}

.disabled {
    display: none;
}

.jersey-home.principal {
    background-image: url('/Images/Jersey24_25/background-principal.png');
    background-repeat: repeat;
    background-position: center top;
    background-size: auto;
}

.jersey-home.alternate {
    background-image: url('/Images/Jersey24_25/background-alternate.png');
    background-repeat: repeat;
    background-position: center top;
    background-size: auto;
}

.jersey-home.third {
    background-image: url('/Images/Jersey24_25/background-third.png');
    background-repeat: repeat;
    background-position: center top;
    background-size: auto;
}

.inner-event-video {
    display: none;
}

.video-expo {
    position: fixed;
    top: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background-color: black;
}

video::-webkit-media-controls-panel {
    display: flex;
}

video::-webkit-media-controls {
    display: flex !important;
}
/*video::-webkit-media-controls {
    display: none;
}*/
.footer-2021 {
    display: none;
}

.jersey22_23-home {
    position: relative;
}

    .jersey22_23-home.fase1 .footer-2021 {
        display: block;
    }

.jersey-home-wrapper {
    overflow: hidden;
    opacity: 1;
    pointer-events: auto;
    transition: opacity ease-in-out 500ms;
    transition-delay: 200ms;
}

    .jersey-home-wrapper.opacity-fade {
        opacity: 0;
        pointer-events: none;
        transition: opacity ease-in-out 500ms;
    }


.jersey22_23-home.fase1 .jersey-home.alternate {
    display: none;
}

.jersey-home .info-column h2.font-large {
    font-size: 26px;
}

.jersey22_23-home .next-jersey {
    position: relative;
    width: 100%;
    cursor: pointer;
}

    .jersey22_23-home .next-jersey img {
        object-position: center bottom;
        width: 100%;
        height: calc(100vh - 71px);
        object-fit: cover;
    }

    .jersey22_23-home .next-jersey .hover-image {
        position: absolute;
        top: 0;
        opacity: 1;
        transition: opacity ease-in-out 300ms;
    }

    .jersey22_23-home .next-jersey:hover .hover-image, .jersey22_23-home .next-jersey.hovered .hover-image {
        opacity: 1;
        transition: opacity ease-in-out 300ms;
    }

    .jersey22_23-home .next-jersey .next-info {
        position: absolute;
        z-index: 2;
        top: 50%;
        transform: translateY(-50%);
        margin: 0 15px;
        opacity: 1;
    }

        .jersey22_23-home .next-jersey .next-info h2 {
            font-size: 46px;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 52px;
        }

        .jersey22_23-home .next-jersey .next-info .link {
            font-size: 18px;
            font-weight: bold;
            color: #FFFFFF;
            cursor: pointer;
        }

    .jersey22_23-home .next-jersey .overlay {
        background-color: rgb(0,0,0, 45%);
        height: 100%;
        position: absolute;
        width: 100%;
        top: 0;
        transform: translateY(0);
    }

    .jersey22_23-home .next-jersey.copy {
        position: fixed;
        overflow: hidden;
        bottom: 0;
        z-index: 10;
        opacity: 0;
        transition: opacity linear 200ms;
        max-width: 1600px;
        height: calc(100vh - 71px);
        transform: translateY(0);
    }

        .jersey22_23-home .next-jersey.copy img {
            position: absolute;
            transform: translateY(0);
        }

        .jersey22_23-home .next-jersey.copy.animate {
            transform: translateY(100%);
            transition: transform ease-in-out 900ms;
            transition-delay: 1.4s;
        }

            .jersey22_23-home .next-jersey.copy.animate img {
                transform: translateY(-100%);
                transition: transform ease-in-out 900ms;
                transition-delay: 1.4s;
            }


            .jersey22_23-home .next-jersey.copy.animate .next-info {
                opacity: 0;
                transition: all ease-in-out 900ms;
            }

            .jersey22_23-home .next-jersey.copy.animate .overlay {
                transform: translateY(100%);
                transition: all ease-in-out 900ms;
                transition-delay: 500ms;
            }

        .jersey22_23-home .next-jersey.copy.nodance {
            margin-left: -20px;
        }



@media (min-width: 992px) {
    .jersey-home.principal {
        background-size: 100% auto;
    }

    .jersey-home-wrapper .separadores-info-tabs {
        padding: 66px 95px 100px 35px;
        margin: 0;
    }

    .jersey-home .info-column h2.font-large {
        font-size: 36px;
    }

    .jersey22_23-home .next-jersey .next-info {
        margin-left: 135px;
        width: 535px;
    }

    .jersey22_23-home .next-jersey .hover-image {
        opacity: 0;
    }
}
/*@media (min-width: 1600px) {
    .jersey22_23-home .next-jersey.copy {
        width: 1600px;
    }
}*/
