@media (min-width: 1280px) {

    .video-link {
        transition: transform .5s;
        position: relative;
        display: inline-block;
    }

    .video-link:hover {
        transform: scale(1.1);
    }

    .video-link:hover + .hidden-dialog {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 1.25ch;
    }

    .hidden-dialog {
        width: 850px;
        height: 500px;
        background-color: rgba(0,0,0,.2);
        pointer-events: none;
        display: none;
        position: fixed;
        color: var(--almost-black);
        font-weight: bold;
        font-size: 1.4em;
    }


    #arcsite-integration .hidden-dialog {
        top: 8px;
        width: 550px;
        height: 400px;
    }

    .hidden-dialog i {
        font-size: 8em;
        font-weight: normal;
    }

    main {
        margin-top: 0;
    }

    #overtop {
        display: flex;
    }


    .logo_container {
        flex-direction: column;   
        gap: 1em;
    }


    .logo {
        width: 250px;
        height: auto;
    }

    .logo_container {
        flex-direction: row;   
    }

    #navbar {
        top: auto; 
        position: relative; 
    }

    #home {
        margin-top: 4vw;
    }
    label {
        display: none;
    }

    #menu {
        position: relative;
        display: flex;
        flex-direction: row;
        background: none;
        transition: none; 
        gap: 1.3vw;
        top: 0;
        left: 0;
        width: auto;
        height: auto;
        color: var(--leadtrack-blue);
        padding: 0;
        margin: 0;
    }

    #menu a {
        font-size: 1.25em;
    }


    .hero {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    #industries .card {
        align-items: center;
        margin: 2em 1em;
    }

    .card-container {
        display: flex;
    }

    .h-padding-xs {
        padding: .3vw 0;
    }

    .h-padding-s {
        padding: .5vw 0;
    }

    .title, .subtitle {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 1ch;
        vertical-align: auto;
    }


}