.banner .bannerchung_box h1 {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
    color: var(--color-white,#fff);
}
.banner .bannerchung_box p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--color-white,#fff);
}
/* s2 */
.s2dichvur1_col1_title h2 {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
    color: var(--color-brand,#164535);
    text-align: center;
}

.s2dichvur1_col1_title p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    line-height: 1.3em;
    color: var(--color-base,#1A1A1A);
}

.s2dichvur1 {
    padding-top: 60px !important;
    nt;
    nt;
    nt;
}

.s2dichvur2_thedichvu01 .bsc-card__tag {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--color-base,#1A1A1A);
    border-radius: 4px;
    border: 1px solid var(--color-cam, #E9AD3D);
    background: #FFF6E6;
}

.s2dichvur2_col1 .col-inner, .s2dichvur2_col1 .col-inner .s2dichvur2_thedichvu01 {
    height: 100% !important;
}

.s2dichvur2_thedichvu01 .bsc-button-wrap {
    bottom: 0;
    position: absolute;
}


.s2dichvur2_thedichvu01 .bsc-card__content {
    position: relative;
}
.s2dichvur2 h3.bsc-card__title {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    color: var(--color-base,#1A1A1A);
    line-height: 1.3em;
}

.s2dichvur2 .bsc-card__description {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    color: var(--color-base,#1A1A1A);
    line-height: 1.3em;
}

.s2dichvur2  .bsc-price__value {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
    color: var(--color-brand);
}

.s2dichvur2 .bsc-price__note {
    color: var(--color-base, #1A1A1A);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
}

.s2dichvur2 strong.bsc-item__title {
    color: var(--color-brand, #164535);
    line-height: 1.3em;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}
.s2dichvur2 .bsc-item__text {
    color: var(--color-base, #1A1A1A);
    line-height: 1.3em;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

.s2dichvur2 .bsc-item__icon svg {
    stroke: var(--color-cam,#E9AD3C);
}

.s2dichvur2 .bsc-item__text {
    color: var(--color-base, #1A1A1A);
    line-height: 1.3em;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

.s2dichvur2 .bsc-item__icon svg {
    stroke: var(--color-cam,#E9AD3C);
}

.s2dichvur2_col2 .bsc-heading-normal h4.bsc-section__heading {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
}

.s2dichvur2_col2 .bsc-heading-normal .bsc-section__text {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--color-base, #1A1A1A);
}

.s2dichvur2_col2 .bsc-heading-underline h4.bsc-section__heading {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: var(--color-base,#1A1A1A);
    line-height: 1.3em;
}

.s2dichvur2 .bsc-item .bsc-item__text {
    color: var(--color-base, #1A1A1A);
    line-height: 1.3em;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}



.s2dichvur2_col2  .bsc-card__ribbon {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
}

.s2dichvur2_col2 .bsc-card__tag {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--color-base, #1A1A1A);
}
.s2dichvur3 .s2dichvur3_col1content h2 {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
    text-align: left;
    color: var(--color-brand,#164535);
    padding-top: 40px;
}

.s2dichvur3 {
    padding-top: 60px;
}

.s2dichvur3 .s2dichvur3_col1content p {
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    color: var(--color-base);
}

.s2dichvur3_col2 h3.bavor-compact-price-card__title, .s2dichvur3_col3 h3.bavor-compact-price-card__title {
    font-size: 24px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
}

.s2dichvur3_col2 .bavor-compact-price-card__price, .s2dichvur3_col3 .bavor-compact-price-card__price {
    color: var(--color-vang, #F8EFDE) !important;
/* Desktop/H1 */
    font-size: 36px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 1.3em !important;
}

.s2dichvur3_col2 .bavor-compact-price-card__note, .s2dichvur3_col3 .bavor-compact-price-card__note {
    color: var(--color-white, #FFF) !important;
/* Desktop/Caption */
    font-family: Inter;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.3em !important; /* 150% */
}

.s2dichvur3_col2 .bavor-compact-price-card__intro, .s2dichvur3_col3 .bavor-compact-price-card__intro {
    color: var(--color-white, #FFF) !important;
/* Desktop/H3 */
    font-size: 15px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 1.3em !important; /* 150% */
}

.s2dichvur3_col2 .bavor-compact-price-item__text, .s2dichvur3_col3 .bavor-compact-price-item__text {
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--color-white, #FFF) !important;
}

.s2dichvur3_col2 .col-inner,.s2dichvur3_col2 .s2dichvur3_col2_dichvu {
    height: 100%;
}

.s2dichvur3_col2_dichvu {
    position: relative;
}

.s2dichvur3_col2 .s2dichvur3_col2_dichvu .bavor-compact-price-card__button-wrap {
    position: absolute;
    bottom: 12px;
}

.s2dichvur3_col3 h3.bavor-compact-price-card__title{
    font-size: 24px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 1.3em !important;
}

.s2dichvur4 {
    padding-top: 70px !important;
}

.s2dichvur4_col1_title h2 {
    color: var(--color-base);
    text-align: center;
/* Desktop/H1 */
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em; /* 133.333% */
}

.s2dichvur4_col1_title p {
    color: var(--color-base);
/* Desktop/Body Medium */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em; /* 175% */
    text-align: center;
}

.s2dichvur4_col2 h3.bsc-card__title {
    color: var(--color-base, #1A1A1A);
/* Desktop/H2 */
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em; /* 133.333% */
}

.s2dichvur4_col2 .bsc-card__description {
    color: #595F66;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
}

.s2dichvur4_col2  h4.bsc-section__heading {
    color: var(--color-brand, #164535);
/* Desktop/H3 */
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em; /* 150% */
}

.s2dichvur4_col2 .bsc-item__text {
    color: var(--color-base);
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em; /* 175% */
}

.s2dichvur4_col2 .bsc-auto-number::before {
    font-size: 16px;
}

.s2dichvur4_col2 .bsc-card__content {
    position: relative;
}

.s2dichvur4_col2 .bsc-stick-bottom {
    position: absolute;
    left: 0;
    bottom: 0px;
}

.s2dichvur4_col2 .col-inner, .s2dichvur4_col2 .s2dichvur4_khoi {
    height: 100%;
}

.s2dichvur4_col2 .bsc-price.bsc-price-footer {
    border-top: 1px solid rgba(196, 198, 208, 0.30);
}

.s2dichvur4_col3 h3.bsc-card__title {
    color: var(--color-white,#fff);
/* Desktop/H2 */
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3em;
}

.s2dichvur4_col3 .bsc-card__description {
    color: rgba(255, 255, 255, 0.70);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em; /* 150% */
}

.s2dichvur4_col3 .bsc-item__text {
    color: var(--color-white,#fff);
/* Desktop/Body Medium */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em; /* 175% */
}

.s2dichvur4_col3 .bsc-html {
    color: rgba(255, 255, 255, 0.50);
/* Desktop/Caption */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em; /* 150% */
}
/* end s2 */
/* s6 */
.s6about {
    background-color: var(--color-cam,#E9AD3D);
}

.s6about .col {
    padding-bottom:0 !important
}

.bavor-run-number, .count {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    color: var(--color-white,#fff);
    line-height: 1.3em;
    text-align: center;
    padding-bottom: 10px;
}

.bavor-number-box p, .stat-item p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--color-white,#fff);
    text-align: center;
    margin-bottom: 0;
}
/* end s6 */

/* schung form */
.sschung {
    padding-bottom: 0 !important;
}
.sschungr1_col2 {
    padding-bottom: 0 !important;
    display: flex;
    align-items: flex-end;
}
.sschung .eni-bavor-consulting {
    border-radius: 12px;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
    padding: 48px 35px !important;
}
/* end schung form */
@media screen and (max-width:1024px){
    .bannerchung_box {
        padding: 0 15px !important;
    }
    .banner .bannerchung_box h1, .s2dichvur1_col1_title h2, .s2dichvur3 .s2dichvur3_col1content h2, .s2dichvur4_col1_title h2{
        font-size: 26px;
    }
    .bavor-run-number, .count {
        font-size: 32px;
    }
    .s2dichvur1 {
        padding-top: 30px !important;
    }
    .s2dichvur4 {
        padding-top: 40px !important;
    }
    .eni-bavor-consulting__heading h2 {
        font-size: 24px;
    }
}
@media screen and (max-width:767px){
    .banner .bannerchung_box h1{
        font-size: 20px;
    }
    .s2dichvur2 h3.bsc-card__title {
        font-size: 20px;
    }
    .s2dichvur2 .bsc-price__value, .s2dichvur2_col2 .bsc-heading-normal h4.bsc-section__heading {
        font-size: 24px;
    }
    .s2dichvur2_thedichvu01 .bsc-button-wrap {
        bottom: unset;
        position: relative;
    }
    .s2dichvur3_col2 .bavor-compact-price-card__price, .s2dichvur3_col3 .bavor-compact-price-card__price {
        font-size: 24px !important;
    }
    .s2dichvur3_col2 h3.bavor-compact-price-card__title, .s2dichvur3_col3 h3.bavor-compact-price-card__title {
        font-size: 20px !important;
    }
    .s2dichvur3_col3 h3.bavor-compact-price-card__title {
        font-size: 20px !important;
    }
    .s2dichvur3_col2 .s2dichvur3_col2_dichvu .bavor-compact-price-card__button-wrap {
        position: relative;
        bottom: unset;
    }
    .s2dichvur4_col2 h3.bsc-card__title, .s2dichvur4_col3 h3.bsc-card__title {
        font-size: 20px;
    }
    .s2dichvur4_col2 .bsc-stick-bottom {
        position: relative;
        left: unset;
        bottom: unset;
        justify-content: flex-start;
    }
    .eni-bavor-consulting__heading h2 {
        font-size: 20px;
    }
    .s2dichvur3_col1_iconbox .icon-box-text.last-reset{
        width:100%;
        padding-right: 0;
        text-align: justify;
    }


    .s2dichvur3_col1_iconbox .icon-box-img {
        width: 100% !important;
        margin: auto !important;
    }

    .s2dichvur3_col1_iconbox {
        flex-direction: column-reverse !important;
    }

    .s2dichvur3 .s2dichvur3_col1content p {
        text-align: justify;
    }

    .s2dichvur3 .s2dichvur3_col1content h2 {
        font-size: 20px;
    }
    .bavor-run-number, .count {
        font-size: 26px;
    }
    .s6aboutr1_col3 .bavor-run-number, .count {
        padding-top: 10px;
    }
}