@font-face{font-family:AIAEverest;src:url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/AIAEverest-Regular.ttf);font-style:normal;font-weight:300;unicode-range:unset}@font-face{font-family:AIAEverest;src:url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/AIAEverest-Medium.ttf);font-style:normal;font-weight:500;unicode-range:unset}@font-face{font-family:AIAEverest;src:url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/AIAEverest-Bold.ttf);font-style:normal;font-weight:700;unicode-range:unset}@font-face{font-family:OpenSans;src:url(../../../etc.clientlibs/aia-wise/clientlibs/clientlib-site/resources/fonts/OpenSans-Regular.ttf);font-style:normal;font-weight:400;unicode-range:unset}@font-face{font-family:OpenSans;src:url(../../../etc.clientlibs/aia-wise/clientlibs/clientlib-site/resources/fonts/OpenSans-SemiBold.ttf);font-style:normal;font-weight:600;unicode-range:unset}@font-face{font-family:OpenSans;src:url(../../../etc.clientlibs/aia-wise/clientlibs/clientlib-site/resources/fonts/OpenSans-Bold.ttf);font-style:normal;font-weight:700;unicode-range:unset}@font-face{font-family:OpenSans;src:url(../../../etc.clientlibs/aia-wise/clientlibs/clientlib-site/resources/fonts/OpenSans-Light.ttf);font-style:normal;font-weight:300;unicode-range:unset}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-Thin.ttf);font-style:normal;font-weight:100}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-ThinItalic.ttf);font-style:italic;font-weight:100}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-Light.ttf);font-style:normal;font-weight:300}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-LightItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-Regular.ttf);font-weight:500}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-Medium.ttf);font-style:normal;font-weight:700}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-MediumItalic.ttf);font-style:italic;font-weight:700}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-Bold.ttf);font-style:normal;font-weight:800}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-BoldItalic.ttf);font-style:italic;font-weight:800}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-Black.ttf);font-style:normal;font-weight:900}@font-face{font-family:Roboto;src:local("Roboto"),url(../../../etc.clientlibs/vn-wise/clientlibs/clientlib-site/resources/fonts/Roboto-BlackItalic.ttf);font-style:italic;font-weight:900}body{font-family:OpenSans,Roboto,Arial,NotoSansSC,NotoSansTC,NotoSansThai,NotoSansTamil,NotoSansSinhala,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:AIAEverest,OpenSans,Roboto,Arial,NotoSansSC,NotoSansTC,NotoSansThai,NotoSansTamil,NotoSansSinhala,Helvetica,sans-serif}.cmp-vn-iframe-embed{width:100%;display:block}.cmp-vn-iframe-embed__stop-scrolling{height:100%;overflow:hidden}
html {
  scroll-behavior: smooth;
}
body {
    overflow-x: hidden;
}

/* common style for AEM components */
.cmp-contentcard__title {
    font-family: AIAEverest;
    font-weight: 500;
}
.cmp-contentcard__description {
    font-family: AIAEverest;
    font-weight: 500;
}
.cmp-contentcard__text {
    font-family: AIAEverest;
    font-weight: 400;
}
.cmp-contentspotlight__card-subtitle,
.contentspotlight__subtitle {
    font-family: AIAEverest;
    font-weight: 500;
}
.cmp-contentspotlight__card-title,
.contentspotlight__title {
    font-family: AIAEverest;
    font-weight: 500;
    font-size: 22px;
}
.contentspotlight__description {
    font-family: AIAEverest;
    font-weight: 400;
}
#header-experience-fragment {
    position: fixed;
    width: 100%;
    z-index: 1020;
    top: 0;
}
.cmp-image__description {
    text-align: center;
}
/* .cmp-contentcard__button-icon img {
    content: none;
} */

/* reset footer common css */
@media (min-width: 1024px) {
    .cmp-footer__bottom__text__mobile {
        display:none
    }
}

/* VE AIA Elite page*/
#ve-aia-elite-banner .cmp-homepagehero,
#ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg {
    /* height: 43rem; */
}
#ve-aia-elite-banner .cmp-homepagehero__title {
    width: 300px;
    color: #333D47;
    font-size: 48px;
}
#ve-aia-elite-banner .cmp-homepagehero--light:after {
    background: none;
}
/* #ve-aia-elite-tabs-content {
    padding-top: 0;
} */
#ve-aia-elite-tabs, #dac-quyen-tabs {
    background-color: #F3EFE4;
}

#ve-aia-elite-tabs .cmp-tabs__tablist .cmp-tabs .cmp-tabs__tab--active {
    border-color: #A5915C !important;
}
/* #ve-aia-elite-tabs .cmp-tabs__tablist  */
#ve-aia-elite-tabs .cmp-tabs__tablist .cmp-tabs__tab span{
    color: #333D47;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    font-family: AIAEverest;
    line-height: 130%;
}
#ve-aia-elite-tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
    border-color: #A5915C !important;
}
#ve-aia-elite-tabs .cmp-tabs__tablist .cmp-tabs__tab:hover, #ve-aia-elite-tabs .cmp-tabs__tablist .cmp-tabs__tab--active:hover {
    border-color: #A5915C !important;
}
#ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .image .cmp-image ,
#ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .image .cmp-image .cmp-image__image{
    width: 467px;
    height: 258px;
}
@media (max-width:768px) {
    /* #ve-aia-elite-banner .cmp-homepagehero,
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg {
        height: auto;
        position: relative;
        overflow: hidden;
    }
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero__content,
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content {
        position: absolute;
        top: 4rem;
    }
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner,
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner{
        background: none;
    }
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__title,
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__title{
        width: 200px;
    }
    
    #ve-aia-elite-banner .cmp-homepagehero__title {
        width: 100%;
        color: #F3EFE4;
        font-size: 32px;
    }
    #ve-aia-elite-banner .homepageherobanner>div {
        height: auto;
    }
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__background-image--level-1 {
        height: auto;
    } */
    #ve-aia-elite-banner .homepageherobanner>div {
        height: auto;
    }
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero__content,
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content {
        display: none;
    }
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner,
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner{
        display: none;
    }
    #ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .cmp-flexbox__container {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 2rem;
        column-gap: 0;
    }
    #ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .image .cmp-image, 
    #ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .image .cmp-image .cmp-image__image {
        width: 100%;
        height: auto;
    }
}

@media (min-width:1023px) {
    #ve-aia-elite-banner .cmp-homepagehero,
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg {
        /* height: 43rem; */
    }
    #ve-aia-elite-banner .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__background-image--level-1 {
        height: inherit;
    }
    #ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .cmp-flexbox__container {
        flex-wrap: nowrap;
        justify-content:space-between;
        row-gap: 0;
        column-gap: 2rem;
    }
    #ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .image .cmp-image, 
    #ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .image .cmp-image .cmp-image__image {
        width: 467px;
        height: 258px;
    }
}
#ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .title .cmp-title h4 {
    font-size: 32px;
    font-family: AIAEverest;
    font-weight: 500;
    line-height: 120%;
}
#ve-aia-elite-tabs .cmp-tabs__tabpanel .panelcontainer .text .cmp-text p {
    line-height: 150%;
    font-weight: 400;
}

/* Kham pha dac quyen page */
#dac-quyen-banner-section .cmp-homepagehero,
#dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg {
    /* height: 43rem; */
}
#dac-quyen-banner-section .cmp-homepagehero__title {
    width: 460px;
    color: #F3EFE4;
    font-size: 48px;
}
@media (max-width: 768px) {
    /* #dac-quyen-banner-section .cmp-homepagehero,
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg {
        height: auto;
        position: relative;
        overflow: hidden;
    }
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero__content,
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content {
        position: absolute;
        top: 4rem;
    }
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner,
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner{
        background: none;
    }
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__title,
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__title{
        color: #fff !important;
    }
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__background-image--level-1 {
        height: auto;
    }
    #dac-quyen-banner-section .cmp-homepagehero__title {
        width: 100%;
        color: #F3EFE4;
        font-size: 32px;
    }
     */
    
    #dac-quyen-banner-section .homepageherobanner>div {
        height: auto;
    }
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero__content,
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content {
        display: none;
    }
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner,
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner{
        display: none;
    }
}
@media (min-width: 1023px) {
    #dac-quyen-banner-section .cmp-homepagehero,
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg {
        /* height: 43rem; */
    }
    #dac-quyen-banner-section .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__background-image--level-1 {
        height: inherit;
    }
   #dac-quyen-banner-section .cmp-homepagehero__title {
        width: 460px;
        color: #F3EFE4;
        font-size: 48px;
    } 
    /* #dac-quyen-banner-section .homepageherobanner>div {
        height: 29rem;
    } */
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab {
    display: flex;
    flex-direction: column;
    height: auto;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab span{
    color: #333D47;
    font-size: 32px;
    font-weight: 600;
    line-height: 32px;
    font-family: Roboto;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
    border-color: #A5915C !important;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab:hover, #ve-aia-elite-tabs .cmp-tabs__tablist .cmp-tabs__tab--active:hover {
    border-color: #A5915C !important;
}
/* #dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes {
    width: 347px;
    height: 152px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #C9BD9D;
    border-radius: 6px;
    padding: 24px 16px;
    margin-top: 24px;
    margin-bottom: 8px;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes .tabDes-content {
    height: 100%;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes .tabDes-content span {
    font-size: 20px;
    line-height: 150%;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes .tabDes-content .tabDes-primary {
    font-weight: 300;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes .tabDes-content .tabDes-bold {
    font-weight: bold;
} */
/* #dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes {
    width: 347px;
    height: 152px;
    font-size: 20px;
    line-height: 150%;
    font-weight: 400;
    background-color: #C9BD9D;
    border-radius: 6px;
    padding: 24px 16px;
    margin-top: 24px;
    margin-bottom: 8px;
} */

#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes {
    width: 347px;
    height: 152px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #C9BD9D;
    border-radius: 6px;
    padding: 24px 16px;
    margin-top: 24px;
    margin-bottom: 8px;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes .tabDes-content {
    font-size: 20px;
    font-family: AIAEverest;
    line-height: 150%;
    font-weight: 300;
    margin-bottom: 0;
    text-wrap: auto;
}
#dac-quyen-tabs .cmp-tabs__tablist .cmp-tabs__tab .tabDes .tabDes-content b {
    font-weight: 500;
}


.lr-card {
    display: flex;
    align-items: center;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
}
#dac-quyen-flexbox-container .cmp-section__content ,
#dac-quyen-flexbox-container-2 .cmp-section__content ,
#dac-quyen-flexbox-container-3 .cmp-section__content  {
    overflow-x: auto;
}
#dac-quyen-flexbox-container .cmp-section__content > div,
#dac-quyen-flexbox-container-2 .cmp-section__content > div,
#dac-quyen-flexbox-container-3 .cmp-section__content > div {
    margin-bottom: 32px;
    min-width: 1024px;
}
#dac-quyen-flexbox-container .cmp-flexbox .cmp-flexbox__container > div:first-child,
#dac-quyen-flexbox-container-2 .cmp-flexbox .cmp-flexbox__container > div:first-child,
#dac-quyen-flexbox-container-3 .cmp-flexbox .cmp-flexbox__container > div:first-child {
    width: 30%;
}
#dac-quyen-flexbox-container .cmp-flexbox .cmp-flexbox__container > div:first-child .text .cmp-text p,
#dac-quyen-flexbox-container-2 .cmp-flexbox .cmp-flexbox__container > div:first-child .text .cmp-text p,
#dac-quyen-flexbox-container-3 .cmp-flexbox .cmp-flexbox__container > div:first-child .text .cmp-text p {
    font-size: 28px;
    font-family: AIAEverest;
    font-weight: 500;
    line-height: 120%;
}
#dac-quyen-flexbox-container .cmp-flexbox .cmp-flexbox__container > div:first-child .text .cmp-text p b,
#dac-quyen-flexbox-container-2 .cmp-flexbox .cmp-flexbox__container > div:first-child .text .cmp-text p b,
#dac-quyen-flexbox-container-3 .cmp-flexbox .cmp-flexbox__container > div:first-child .text .cmp-text p b {
    font-weight: 500;
}
#dac-quyen-flexbox-container .cmp-flexbox .cmp-flexbox__container > div:last-child,
#dac-quyen-flexbox-container-2 .cmp-flexbox .cmp-flexbox__container > div:last-child,
#dac-quyen-flexbox-container-3 .cmp-flexbox .cmp-flexbox__container > div:last-child {
    width: 70%;
}
#dac-quyen-flexbox-container .lr-card,
#dac-quyen-flexbox-container-2 .lr-card,
#dac-quyen-flexbox-container-3 .lr-card {
    font-size: 12px;
    font-family: Roboto;
    font-weight: 400;
    color: #333D47;
    line-height: 16px;
    letter-spacing: 0.4px;
}
#dac-quyen-flexbox-container .lr-card img,
#dac-quyen-flexbox-container-2 .lr-card img,
#dac-quyen-flexbox-container-3 .lr-card img {
    display: flex;
    flex-shrink: 0;
}
#dac-quyen-flexbox-container .lr-card .lr-card-content,
#dac-quyen-flexbox-container-2 .lr-card .lr-card-content,
#dac-quyen-flexbox-container-3 .lr-card .lr-card-content {
    padding: 0 1rem 0 5rem;
}
#dac-quyen-flexbox-container .lr-card .lr-card-content ul,
#dac-quyen-flexbox-container-2 .lr-card .lr-card-content ul,
#dac-quyen-flexbox-container-3 .lr-card .lr-card-content ul {
    padding-left: 1rem;
}
#dac-quyen-flexbox-container .lr-card .lr-card-title,
#dac-quyen-flexbox-container-2 .lr-card .lr-card-title,
#dac-quyen-flexbox-container-3 .lr-card .lr-card-title {
    font-size: 12px;
    font-family: Roboto;
    font-weight: 400;
    color: #333D47;
    line-height: 16px;
    letter-spacing: 0.4px;
    margin-bottom: 0;
}
#dac-quyen-product-btn .ctabutton .cmp-x3__button {
    background-color: #A5915C;
    border-radius: 6px;
    border-color: #A5915C;
}

/* Chuyen muc Goc nhin page */
#chuyen-muc-goc-nhin-banner-carousel .cmp-section__content .swiper-wrapper .cmp-contenthubhero__subtitle {
    font-size: 32px;
    font-weight: 500;
    font-family: AIAEverest;
    letter-spacing: -0.5px;
    line-height: 56px;
    /* margin-bottom: 0; */
}
#chuyen-muc-goc-nhin-banner-carousel .cmp-section__content .content-carousel .swiper-wrapper .cmp-contenthubhero__title {
    font-size: 48px;
    font-weight: 500;
    font-family: AIAEverest;
    letter-spacing: -0.5px;
    line-height: 56px;
    height: 3.5rem;
    margin-bottom: 0;
}
#chuyen-muc-goc-nhin-banner-carousel .cmp-section__content .content-carousel .swiper-wrapper .cmp-contenthubhero__subtitle,
#chuyen-muc-goc-nhin-banner-carousel .cmp-section__content .content-carousel .swiper-wrapper .cmp-contenthubhero__title {
    color: #F3EFE4;
}
#chuyen-muc-goc-nhin-banner-carousel .cmp-section__content .content-carousel .swiper-wrapper .cmp-contenthubhero__button-group-primary {
    background-color: #A5915C;
    border-color: #A5915C;
}
#chuyen-muc-goc-nhin-banner-carousel .cmp-section__content .content-carousel__thumbs .swiper-wrapper .cmp-contenthubhero__title {
    font-size: 16px;
    font-weight: 500;
    font-family: AIAEverest;
    line-height: 150%;
    color: #F3EFE4;
}
#chuyen-muc-goc-nhin-banner-carousel .cmp-section__content .swiper-wrapper .progress-bar {
    background-color: #A5915C;
}
#chuyen-muc-goc-nhin-banner .cmp-homepagehero__title {
    color: #F3EFE4;
    font-size: 48px;
}
#chuyen-muc-goc-nhin-banner .anchor-container {
    position: absolute;
    bottom: 24px;
    z-index: 20;
    padding-left: 5rem;
    padding-right: 5rem;
}
#chuyen-muc-goc-nhin-banner .anchor-container .anchor-content {
    max-width: 72rem;
    position: relative;
    padding-top: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    -ms-flex-item-align: center;
    align-self: center;
    column-gap: 24px;
    width: 100%;
}
#chuyen-muc-goc-nhin-banner .anchor-container .anchor-item {
    padding: 5px 0;
    border-bottom: 3px solid rgba(255, 255, 255, .5);
}
#chuyen-muc-goc-nhin-banner .anchor-container .anchor-item a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 8px;
}
#chuyen-muc-goc-nhin-banner .anchor-container .anchor-item img {
    display: block;
    width: 74px;
    height: 50px;
    border-radius: 8px;
}
#chuyen-muc-goc-nhin-banner .anchor-container .anchor-item p {
    color: #F3EFE4;
    font-size: 16px;
    font-family: AIAEVEREST;
    font-weight: 500;
    margin-bottom: 0;
}
#hoach-dinh-di-san .cmp-contentcard__button-icon img,
#quan-tri-gia-san .cmp-contentcard__button-icon img, 
#chunyen-muc-goc-nhin-more-l21a-list .cmp-contentcard__button-icon img {
    content: url('../../../content/dam/vn-wise/aiaelite/arrow-icon-new.png');
}
#hoach-dinh-di-san .ctabutton .cmp-x3__button,
#quan-tri-gia-san .ctabutton .cmp-x3__button {
    background-color: #A5915C;
    border-radius: 6px;
    border-color: #A5915C;
}
#hoach-dinh-di-san .ctabutton .cmp-x3__button .btn__text,
#quan-tri-gia-san .ctabutton .cmp-x3__button .btn__text {
    font-family: AIAEverest;
    font-weight: 500;
    font-size: 24px;
}

/* Chuyen muc Goc nhin more page */
#chunyen-muc-goc-nhin-more .cmp-section__content .cmp-homepagehero__content .cmp-homepagehero__subtitle {
    height: 61px;
    font-size: 32px;
    font-weight: 500;
    font-family: AIAEverest;
    letter-spacing: -0.5px;
    line-height: 56.16px;
    color: #333D47;
}
#chunyen-muc-goc-nhin-more .cmp-section__content .cmp-homepagehero__content .cmp-homepagehero__title {
    font-size: 48px;
    font-weight: 500;
    font-family: AIAEverest;
    letter-spacing: -0.5px;
    line-height: 56.16px;
    color: #333D47;
}
#chunyen-muc-goc-nhin-more .cmp-homepagehero--dark:after {
    background: none;
}
#chunyen-muc-goc-nhin-more-d36 .cmp-section__content .cmp-text p {
    max-width: 45rem;
}
#chunyen-muc-goc-nhin-more-d36 .cmp-contentspotlight__mobile .contentspotlight__item:last-child,
#chunyen-muc-goc-nhin-more-d36 .cmp-contentspotlight__desktop .cmp-contentspotlight__desktop-col-3 .contentspotlight__item:last-child {
    display: none;
}
#chunyen-muc-goc-nhin-more-d36 .cmp-contentspotlight__desktop .cmp-contentspotlight__desktop-col-3 .cmp-contentspotlight__item-2 {
    margin-top: 15rem;
}
#chunyen-muc-goc-nhin-more-l21a-list .cmp-section__content {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    column-gap: 2rem;
}
#chunyen-muc-goc-nhin-more-l21a-list .cmp-section__content .cardcontent {
    width: 20rem;
}
@media (max-width: 768px) {
    /* #chunyen-muc-goc-nhin-more .cmp-homepagehero,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg {
        height: auto;
        position: relative;
        overflow: hidden;
    }
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero__content,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content {
        position: absolute;
        top: 6rem;
    }
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner{
        background: none;
    }
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__subtitle,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__subtitle{
        width: 100%;
        color: #F3EFE4;
        font-size: 24px;
        line-height: 24px;
        height: auto;
    }
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__title,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner .cmp-homepagehero__title{
        width: 100%;
        color: #F3EFE4;
        font-size: 32px;
        line-height: 32px;
    }
     */
    #chunyen-muc-goc-nhin-more .homepageherobanner>div {
        height: auto;
    }
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero__content,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content {
        display: none;
    }
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero__content .cmp-homepagehero__inner,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content .cmp-homepagehero__inner{
        display: none;
    }
    
    #chunyen-muc-goc-nhin-more-l21a-list .cmp-section__content {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 2rem;
        column-gap: 0;
    }
}
@media (min-width: 1023px) {
    #chunyen-muc-goc-nhin-more .cmp-homepagehero,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg {
        height: 30rem;
    }
    
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero__content,
    #chunyen-muc-goc-nhin-more .cmp-homepagehero .cmp-homepagehero--with-bg .cmp-homepagehero__content {
        position:inherit;
    }
    #chunyen-muc-goc-nhin-more-l21a-list .cmp-section__content {
        flex-wrap: nowrap;
        justify-content: flex-start;
        row-gap: 0;
        column-gap: 2rem;
    }
}
#chunyen-muc-goc-nhin-more-d36 .cmp-section__content .text .cmp-text p,
#chunyen-muc-goc-nhin-content-spotlight .cmp-section__content .text .cmp-text p {
    margin-bottom: 3rem;
    line-height: 56.16px;
}
/* #chunyen-muc-goc-nhin-more-d36 .contentspotlight__content a,
#chunyen-muc-goc-nhin-content-spotlight .contentspotlight__content a {
    cursor: auto;
} */
#chunyen-muc-goc-nhin-more-d36 .contentspotlight__content a:hover,
#chunyen-muc-goc-nhin-content-spotlight .contentspotlight__content a:hover {
    text-decoration: none;
}
/* #chunyen-muc-goc-nhin-more-d36 .contentspotlight__content a .contentspotlight__title,
#chunyen-muc-goc-nhin-content-spotlight .contentspotlight__content a .contentspotlight__title {
    cursor: auto;
} */
#chunyen-muc-goc-nhin-more-d36 .contentspotlight__content a .contentspotlight__title:hover,
#chunyen-muc-goc-nhin-content-spotlight .contentspotlight__content a .contentspotlight__title:hover {
    text-decoration: none;
}

/* elite san detail page */
#elite-san-detail-head .cmp-section__content {
    padding-top: 10rem;
}
#elite-san-detail-head .cmp-section__content .cmp-contenthero__title {
    font-family: AIAEverest;
}
#elite-san-detail-head .cmp-contenthero {
    margin-top: 1rem;
}
#elite-san-detail-flex-container {
    overflow: auto;
}
#elite-san-detail-content {
    padding-top: 0;
    padding-bottom: 2.5rem;
}
#elite-san-detail-flex-container .cmp-flexcolumn:first-child {
    width: 75%;
} 
#elite-san-detail-flex-container .cmp-flexcolumn:nth-child(2) {
    width: 25%;
}
@media (min-width: 320px) {
    #elite-san-detail-flex-container {
        flex-wrap: wrap;
    }
    #elite-san-detail-flex-container .cmp-flexcolumn:first-child {
        width: 100%;
    } 
    #elite-san-detail-flex-container .cmp-flexcolumn:nth-child(2) {
        width: 100%;
    }
}
@media (min-width: 1023px) {
    #elite-san-detail-flex-container {
        flex-wrap: nowrap;
    }
    #elite-san-detail-flex-container .cmp-flexcolumn:first-child {
        width: 75%;
    } 
    #elite-san-detail-flex-container .cmp-flexcolumn:nth-child(2) {
        width: 25%;
    }
}

#elite-san-detail-btn .ctabutton .cmp-x3__button{
    background-color: #A5915C;
    border-radius: 6px;
    border-color: #A5915C;
}
#elite-san-detail-btn .ctabutton .cmp-x3__button .btn__text {
    font-family: AIAEverest;
    font-weight: 500;
    font-size: 16px;
}

@media (min-width: 1024px) {
    #elite-san-detail-content .cmp-section__content,
    #elite-san-detail-btn .cmp-section__content {
        max-width: 60rem;
    }
}
#elite-san-detail-main .text p {
    line-height: 150%;
    font-family: AIAEverest;
    font-weight: 300;
}
#elite-san-detail-main .text p a {
    text-decoration: underline;
    color: #333D47;
    cursor: pointer;
}
#elite-san-detail-bold .text p {
    font-weight: bold;
    font-size: 16px;
}
#elite-san-detail-main .cmp-section__content .image .cmp-image__image {
    max-height: 582px;
}
