.nov2025 .c-heading{
    font-weight: 400;
}

.nov2025 .text-lightblue{
    color: #007398;
}

.nov2025 .lightbold{
    font-weight: 500;
}

.nov2025.article-section{
    background: #D6EADB;
}

.nov2025 .highlight-text1{
    color: #AF176D;
}
.nov2025 .highlight-text2{
    color: #2DB2E3;
}
.nov2025 .highlight-text3{
    color: #008D8B;
}
.nov2025 .image-center{
    text-align: center;
    margin: 20px 0;
}
.nov2025 .image-center img{
    display: inline-block;
}
.nov2025 .action-button-wrap{
    text-align: center;
    margin: 30px 0;
}
.nov2025 .action-button{
    display: inline-block;
    background: #215D96;
    font-size: 16px;
    color: #fff;
    border-radius: 10px;
    padding: 20px 40px;
}
.nov2025 .c-agi-tile__content{
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}
.nov2025 .c-agi-tile__content .c-heading{
    flex: none;
}
.nov2025 .remark{
    font-size: 14px;
}


.nov2025 .c-ncarousel__bullet.is-active, .nov2025 .carousel-container.carousel--negative .is-active.c-ncarousel__bullet, .nov2025 .is-active.c-ncarousel__bullet--negative
{
    background: #0077B7;
    border-color: #0077B7;
}


.nov2025 .c-ncarousel__bullet, .nov2025 .c-ncarousel__bullet--negative, .nov2025 .carousel-container.carousel--negative .c-ncarousel__bullet
{
    background: #D4D3D1;
    border-color: #D4D3D1;
    margin: 0 5px;
}

.nov2025.leadin-img-bg{
    position: relative;
    background: url("https://hk.allianzgi.com/-/media/allianzgi/ap/hongkong/fund-in-focus/agihk-dmas-leadin-img") no-repeat center;
    background-size: cover;
}
.nov2025.leadin-img-bg:before{
    content: '';
    background: #000;
    opacity: 0.4;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.nov2025.leadin-img-bg .l-container{
    position: relative;
    z-index: 10;
    color: #fff;

    height: 60vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nov2025.leadin-img-bg .l-container h1{
    margin-bottom: 3vh;
}

.nov2025.article-section .description-wrap{
    color: #ffffff;
}

.nov2025.article-section .article-bg{
    background: #ffffff;
}

.nov2025.article-section .article-bg .c-heading{
    font-size: 25px;
    line-height: 130%;
}

.nov2025.contact-bar{
    background: #DFEFF2;
}

.nov2025.contact-bar .text-blue{
    color: #1073AB;
}

.nov2025.contact-bar .esgPage__section--light{
    background: #D6EADB;
}

.nov2025.contact-bar .esgPage a{
    font-weight: 400;
}

.nov2025.content-tabs .solution-name{
    font-size: 25px;
    justify-content: center;
    color: #393A3A;
    background: #E1E9EB;
}

.nov2025.content-tabs .solution-url{
    background: #007595;
}

.nov2025.content-tabs .solution-name .solution-inner-desc{
    font-size: 16px;
    margin-top: 10px;
}

.nov2025.content-tabs .solution-container{
    justify-content: center;
}

.nov2025.content-tabs .section-solution .esgPage__heading{
    font-size: 25px;
}

.nov2025.content-tabs .c-tabs__content__item:after{
    display: none;
}


@media only screen and (max-width: 991px) {
    .nov2025 .c-agi-teaser--50-50 .c-agi-teaser__content,
    .nov2025 .c-agi-teaser--50-50 .c-agi-teaser__image,
    .nov2025 .js-ncarousel-one-column .c-agi-teaser .c-agi-teaser__content,
    .nov2025 .js-ncarousel-one-column .c-agi-teaser .c-agi-teaser__image,
    .nov2025 .one-column .c-agi-teaser .c-agi-teaser__content,
    .nov2025 .one-column .c-agi-teaser .c-agi-teaser__image{
        width: 100%;
    }
}


/* mobile */
@media only screen and (max-width: 767px) {
    .c-ncarousel__one-column-container .c-ncarousel__pagination{
        padding: 20px 20px 20px;
    }

    .nov2025.content-tabs .c-tabs__nav{
        margin-bottom: -20px;
    }
    .nov2025.content-tabs .c-tabs__label{
        margin-bottom: 20px;
    }

    .nov2025.content-tabs .solution-name{
        height: 130px;
    }

    .nov2025.leadin-img-bg .l-container{
        height: auto;
    }
}