.section__heading-text {max-width:90%}
@media screen and (max-width:992px) {.section__heading-text {max-width:85% }}
@media screen and (max-width:576px) {.section__heading-text {max-width:70% }}
.home-slider {background-image:-moz-linear-gradient(90deg,#f4f9fb 0%,rgba(244,249,251,0) 100%);background-image:-webkit-linear-gradient(90deg,#f4f9fb 0%,rgba(244,249,251,0) 100%);background-image:-ms-linear-gradient(90deg,#f4f9fb 0%,rgba(244,249,251,0) 100%)}
.home-slider__top {display:flex;justify-content:space-between;align-items:center;min-height:calc(100vh - 91px);height:auto}
@media screen and (max-width:992px) {.home-slider__top {justify-content:start;min-height:auto;max-height:auto }}
.home-slider__text_join-us {color:#185ccc;margin-bottom:15px;margin-left:calc(0.5rem + 12px)}
.home-slider__introduce {padding:15px 15px 45px}
.home-slider__introduce p {font-size:48px;text-align:center;font-weight:bold;line-height:1.2}
@media screen and (max-width:1200px) {.home-slider__introduce p {font-size:40px }}
@media screen and (max-width:576px) {.home-slider__introduce p {font-size:22px }}
@media screen and (max-width:1200px) {.home-slider__introduce {font-size:40px }}
@media screen and (max-width:576px) {.home-slider__introduce {padding:0 0 20px;font-size:22px }}
.home-slider__description-image {width:640px !important;height:640px !important;aspect-ratio:1.0}
@media screen and (max-width:992px) {.home-slider__description-image {width:55vh !important;height:55vh !important;max-width:85vw;max-height:85vw;margin-bottom:2rem }}
.home-slider__description-text {font-weight:bold;width:60%}
.home-slider__description-text_small {font-size:18px;color:#185ccc;text-align:left;width:100%;margin-bottom:20px}
@media screen and (max-width:576px) {.home-slider__description-text_small {font-size:14px }}
.home-slider__description-text_heading {font-size:100px;word-break:break-word;margin-bottom:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:calc(3.6em);padding-right:120px}
@media screen and (max-width:1200px) {.home-slider__description-text_heading {font-size:80px;padding-right:30px }}
@media screen and (max-width:576px) {.home-slider__description-text_heading {font-size:40px }}
.home-slider__description-text .btn {font-size:22px}
@media screen and (max-width:1200px) {.home-slider__description-text .btn {font-size:16px }}
@media screen and (max-width:576px) {.home-slider__description-text .btn {font-size:14px }}
.home-slider .app-slider {margin-bottom:50px}
.home-slider .app-slider__item {max-width:100%}
@media screen and (max-width:1200px) {.home-slider .app-slider {margin-bottom:25px }}
@media screen and (max-width:576px) {.home-slider .app-slider {margin-bottom:20px }}
.home-slider .slick-arrow {top:calc(50% + 50px)}
.home-slider .slick-arrow.slick-prev {display:none !important}
@media screen and (max-width:1200px) {.home-slider {padding-top:20px;padding-bottom:30px }}
@media screen and (max-width:992px) {.home-slider__top {flex-direction:column-reverse }.home-slider__description-text {width:100% }.home-slider__description-text_heading {margin-bottom:15px }}
.section-who-you-are {position:relative;background:url(/themes/ntq-tuyendung/assets/images/pages/home/background-news.png) no-repeat 50% 50% transparent;background-size:cover;padding:60px 0}
@media screen and (max-width:992px) {.section-who-you-are {padding-top:40px;padding-bottom:40px }}
@media screen and (max-width:576px) {.section-who-you-are {padding-top:30px;padding-bottom:30px }}
.section-who-you-are:before {content:"";position:absolute;width:100%;height:50%;top:0;left:0;background:white;z-index:-1}
.section-who-you-are .list-news {display:flex;align-items:stretch;justify-content:start;flex-wrap:wrap}
@media screen and (max-width:992px) {.section-who-you-are .list-news {display:block }}
.section-who-you-are .list-news .news__item-wrapper {text-align:left;margin-right:30px;width:calc((100% - 90px) / 4);padding-right:0}
.section-who-you-are .list-news .news__item-wrapper:last-child {margin-right:0}
@media screen and (max-width:992px) {.section-who-you-are .list-news .news__item-wrapper {margin-right:0;width:calc((100% - 30px) / 3);padding:15px }}
@media screen and (max-width:576px) {.section-who-you-are .list-news .news__item-wrapper {width:100%;padding:15px 0 }}
.section-caring {padding-top:30px;padding-bottom:60px}
@media screen and (max-width:992px) {.section-caring {padding-top:10px;padding-bottom:40px }}
@media screen and (max-width:576px) {.section-caring {padding-bottom:30px }}
.section-caring__image {padding-right:90px;margin-right:0 !important;min-width:50%;width:calc(1440/2);height:calc(1440/2)}
.section-caring__image [data-image-wrapper-shape="circle"] {width:640px !important;height:640px !important;max-width:calc(45vw - 90px);max-height:calc(45vw - 90px)}
@media screen and (max-width:992px) {.section-caring__image [data-image-wrapper-shape="circle"] {width:85vw;height:85vw;max-width:85vw;max-height:85vw }}
@media screen and (max-width:992px) {.section-caring__image {padding-right:0;margin-right:auto !important }}
.section-caring__description {background:white;padding:20px;border-radius:8px;margin-bottom:30px;position:relative;width:100%}
.section-caring__description:before {content:"";position:absolute;bottom:-15px;left:0;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid white}
.section-caring__description p {font-size:28px;word-break:break-word}
@media screen and (max-width:992px) {.section-caring__description p {font-size:22px }}
@media screen and (max-width:576px) {.section-caring__description p {font-size:16px }}
.section-caring__text {width:calc(100% - 45%)}
@media screen and (max-width:992px) {.section-caring__text {width:100% }}
.section-caring .philosophy-list {width:100%}
.section-caring .philosophy {width:100%}
.section-caring .philosophy__item {color:#185ccc;box-shadow:0 6px 12px #b6b9c1;background:white;padding:10px;min-height:150px;margin-bottom:30px;margin-right:30px;border-radius:10px;width:calc((100% - 60px) / 3)}
.section-caring .philosophy__item:nth-child(3n+0) {margin-right:0}
@media screen and (max-width:576px) {.section-caring .philosophy__item {margin-bottom:10px;margin-right:10px;width:calc((100% - 20px) / 3) }}
.section-caring .philosophy__item:hover {background:#185ccc;color:white;transform:translate(0,-10px)}
.section-caring .philosophy__item:hover .philosophy__item-icon .default {display:none}
.section-caring .philosophy__item:hover .philosophy__item-icon .active {display:block}
.section-caring .philosophy__item-icon {min-height:53px;min-width:56px;max-height:64px;padding:5px}
@media screen and (max-width:576px) {.section-caring .philosophy__item-icon {max-height:50px }}
.section-caring .philosophy__item-icon .default {display:block}
.section-caring .philosophy__item-icon .active {display:none}
.section-caring .philosophy__item-icon img {height:100%;width:auto;margin-bottom:30px;max-width:100%}
.section-caring .philosophy__item-text {margin-top:15px;text-align:center;text-transform:uppercase;font-weight:bold}
.section__award-partner {padding:100px 0}
@media screen and (max-width:992px) {.section__award-partner {max-width:100%;padding:60px 0 0 }}
@media screen and (max-width:576px) {.section__award-partner {padding-top:30px }}
@media screen and (max-width:992px) {.section__partner {padding-bottom:60px }}
@media screen and (max-width:576px) {.section__partner {padding-bottom:30px }}
.section__partner .list-partner {justify-content:start}
@media screen and (max-width:992px) {.section__partner .list-partner {justify-content:space-between }}
.section__partner .list-partner .partner__item {height:100%;padding:15px;display:flex;align-items:center;justify-content:center;width:calc((100% - 60px) / 3);margin-bottom:30px;background:#f4f9fb;border-radius:8px;min-height:100px}
.section__partner .list-partner .partner__item:nth-child(n + 4) {margin-bottom:0}
@media screen and (max-width:576px) {.section__partner .list-partner .partner__item {margin-bottom:10px;padding:10px;width:calc((100% - 20px) / 3) }}
.section__partner .list-partner .partner__item img {max-width:135px}
@media screen and (max-width:992px) {.section__award {padding-bottom:60px }}
.section__award .award__item {background:#f4f9fb;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:8px;width:calc((100% - 60px) / 3);height:234px}
@media screen and (max-width:576px) {.section__award .award__item {padding:10px;width:calc((100% - 20px) / 3);height:auto }}
.section__award .award__item-thumbnail {padding:15px;max-height:130px;max-width:100%;display:flex;align-items:center;justify-content:center}
@media screen and (max-width:576px) {.section__award .award__item-thumbnail {max-height:85px }}
.section__award .award__item-title {font-size:14px;text-align:center;font-weight:bold;margin-top:15px}
.section__award .award__item:last-child(3n) {margin-right:0}