/* base color gradient AI */
/* background: var(--Gradient-Base-AI, linear-gradient(66deg, #1B49F5 0.38%, var(--Violet-500, #875BF7) 51.18%, #F969B7 94.86%));
    background-clip: text;
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent; */
/* end base color gradient AI */
.live-chat {
    display: none !important;
}
.live-chat-mobile { 
    display: none !important;
}
.footer {
    display: none;
}

#zalo-vr, .BackTop {
    display: none !important;
}

.hotline-quick-access {
    display: none;
}
.op-scene video {
    margin-top: -102px;
}

@media (min-width: 1100px) {
    .container {
        width: 1320px;
    }
}
/* BANNER-CONNECT */
.banner-connect {
    height: 504px;
    display: flex;
    align-items: center;
    background: url(/sites/amis/images/pages/connect-app/hero.webp) center/cover no-repeat;
}

.banner-connect-content {
    text-align: center;
    width: 100%;
}

.banner-connect-title {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
}

.banner-connect-text {
    font-size: 52px;
    font-family: 'Inter Bold';
    line-height: 60px;
    color: var(--Text-Primary, #181D27);
}

.banner-connect-highlight {
    font-size: 52px;
    font-family: 'Inter Bold';
    line-height: 60px;
    color: var(--Text-Brand, #245FDF);
}
/* END BANNER-CONNECT */

/*#region tich-hop*/
.tich-hop-section {
    padding: 60px 0;
}

.tich-hop-iframe {
    width: 100%;
    height: 1036px;
    border: none;
    display: block;
}

.tich-hop-error {
    text-align: center;
    padding: 40px;
    color: var(--Text-Secondary, #535862);
    font-size: 16px;
}
/*#endregion*/

@media (max-width: 979px) {
    .banner-connect {
        height: auto;
        padding: 60px 0;
    }

    .banner-connect-text,
    .banner-connect-highlight {
        font-size: 32px;
        line-height: 40px;
    }

    .banner-connect-title {
        flex-direction: column;
        gap: 4px;
    }
}