body {
    background: #16233d;
    background-color: #0e192d;
    color: #fff;
}

header {
    background-color: #16233d;
    color: #fff;
}

header nav ul {
    background-color: transparent;
}

header nav ul li a {
    color: #f2f2f2;
}

header nav ul ul li a {
    color: #16233d;
}

.topBar {
    background-color: #0e192d;
    color: #f2f2f2;
}

.video-stage p {
    font-size: 18px;
}

.ai-text .rounded-2 {
    background-size: 10%;
}

.ai-text h2 {
    font-size: 2.6vw;
    color: #fff;
}

.ai-text ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ai-text ul li {
    margin: 30px 0;
    padding: 15px 0;
    border-bottom: 1px solid #35476e;
    display: flex;
    align-items: center;
}

.ai-text ul li img {
    margin-right: 30px;
    width: 90px;
    height: 90px;
    border: 1px solid #fff;
    padding: 15px;
    border-radius: 100rem;
    box-sizing: border-box;
}

@media (max-width:767px) {
    header nav ul li, header nav ul {
        border-color: #35476e;
    }

    /*VIDEO STAGE*/
    .video-stage {
        margin: 0;
    }
    .video-stage .info-text  {
        padding: 15px;
    }
    .video-stage .info-text h1 {
        font-size: 26px
    }

    .video-stage .info-text span {
        display: block;
    }

    .video-stage .info-text {
        padding-top: 50px !important;
        display: block;
    }

    .video-stage video {
        aspect-ratio: 5/6 !important;
        object-fit: cover !important;
    }


    /*AI TEXT FIXING*/  
    .ai-text h2 {
        font-size: 26px;
    }

    .ai-text ul li {
        display: block;
    }

    .hamburger .line1 {
        background-color: #fff;
    }

    #hamburger-6.is-active .line1:nth-child(1),
    #hamburger-6.is-active .line1:nth-child(3) {
        background-color: #fff;
    }

    .ai-text .row {
        margin: 0 -30px;
    }

    /*FOOTER*/
    footer {
        margin-top: 0;
    }
}