﻿body::-webkit-scrollbar {
    display: none;
}

.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;
}

.nova-app2024 {
    position: relative;
}

.nova-app-wrapper {
    overflow: hidden;
    opacity: 1;
    pointer-events: auto;
    transition: opacity ease-in-out 500ms;
    transition-delay: 200ms;
}

    .nova-app-wrapper.opacity-fade {
        opacity: 0;
        pointer-events: none;
        transition: opacity ease-in-out 500ms;
    }

    .nova-app-wrapper .info-column {
        position: relative;
        /*height: 1000px;*/
        /*height: 100vh;*/
        /*height: calc(500/1366 * 200vw);*/
        margin-bottom: 0;
        float: unset;
        padding: 60px 0;
        /*background-color: #c30000;*/
    }

        .nova-app-wrapper .info-column .line.fixed{
            position: fixed;
            top: 120px;
        }
        .nova-app-wrapper .info-column .line.absolute {
            position: absolute;
            bottom: 120px;
            top: unset;
        }

        .nova-app-wrapper .info-column::before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-color: #c30000;
            transition: all 1000ms ease-in-out;
            opacity: 0;
            /*transform: translateY(100%);*/
        }
        .nova-app-wrapper .info-column.enter::before {
            /*transform: translateY(0);*/
            opacity: 1;
        }

        .nova-app-wrapper .info-column .line:first-of-type {
            float: unset;
            transition: all ease-out 200ms;
        }

        .nova-app-wrapper .info-column .line .text * {
            transition: color 400ms ease-in-out, stroke 400ms ease-in-out;
        }

        .nova-app-wrapper .info-column.enter .line .text * {
            color: #ffffff;
            stroke: #ffffff;
        }
        .nova-app-wrapper .info-column .line .text a:hover {
            text-decoration: none;
        }

    .nova-app-wrapper .info-column h2.font-large {
        font-size: 26px;
    }

.nova-app2024 .download-buttons svg {
    transition: all 200ms ease-in-out;
}

    .nova-app2024 .download-buttons svg .black {
        fill: #242424;
        transition: all 200ms ease-in-out;
    }

    .nova-app2024 .download-buttons svg .white {
        fill: #fff;
        transition: all 200ms ease-in-out;
    }


@media (min-width: 992px) {

    .nova-app-wrapper .info-column {
        height: auto;
        padding: 120px 0;
    }
        .nova-app-wrapper .info-column .line:first-of-type {
            padding: 0;
            top: 50%;
        }
    
    .nova-app-wrapper .info-column::before {
        transition: all 600ms ease-in-out;
    }

        /*.nova-app-wrapper .info-column.enter::before {
            transform: translateX(0);
        }*/
    .nova-app-wrapper .info-column h2.font-large {
        font-size: 36px;
    }

    .nova-app2024 .download-buttons a:hover svg {
        fill: #fff;
    }

        .nova-app2024 .download-buttons a:hover svg .white {
            fill: #242424;
        }
}
        /*@media (min-width: 1600px) {
    .jersey22_23-home .next-jersey.copy {
        width: 1600px;
    }
}*/