.section__heading {font-size:48px}
@media screen and (max-width:992px) {.section__heading {font-size:36px;margin-bottom:15px }}
.section-introduction {margin-bottom:80px;padding-top:30px}
@media screen and (max-width:576px) {.section-introduction {margin-bottom:30px;padding-top:15px }}
.section-introduction__wrap {justify-content:space-between}
@media screen and (max-width:992px) {.section-introduction__wrap {flex-direction:column }}
.section-introduction__wrap__left {width:45% !important;height:45% !important}
@media screen and (max-width:992px) {.section-introduction__wrap__left {width:85% !important;margin-bottom:40px }}
.section-introduction__wrap__left__thumbnail {width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.section-introduction__wrap__right {width:50%}
@media screen and (max-width:992px) {.section-introduction__wrap__right {width:100% }}
@media screen and (max-width:576px) {.section-introduction__wrap__right {text-align:left }}
.section-introduction__wrap__right__title__text-intro {font-size:28px}
.section-introduction__wrap__right__title__text-intro p {font-size:28px}
.section-introduction__wrap__right__title__text-intro span {font-size:28px;font-weight:bold}
@media screen and (max-width:992px) {.section-introduction__wrap__right__title__text-intro {font-size:22px }}
@media screen and (max-width:576px) {.section-introduction__wrap__right__title__text-intro {font-size:16px }}
.section-internship {padding:80px 0}
@media screen and (max-width:992px) {.section-internship {padding:45px 0 }}
.section-internship__wrap {margin-bottom:50px}
.section-internship__wrap__internship-intro {font-size:28px}
@media screen and (max-width:992px) {.section-internship__wrap__internship-intro {font-size:22px }}
@media screen and (max-width:576px) {.section-internship__wrap__internship-intro {font-size:16px }}
.section-internship__pathway {justify-content:space-between}
@media screen and (max-width:992px) {.section-internship__pathway {justify-content:center;flex-wrap:wrap }}
.section-internship__pathway__block {width:calc(100%/4 - 80px)}
@media screen and (max-width:1440px) {.section-internship__pathway__block {width:calc(100%/4 - 30px) }}
@media screen and (max-width:992px) {.section-internship__pathway__block {width:calc(100%/2) }}
@media screen and (max-width:992px) {.section-internship__pathway__block:first-child,.section-internship__pathway__block:nth-child(2) {margin-bottom:60px }}
.section-internship__pathway__border {width:158px;height:243px;border-radius:10px;border:4px solid #833eff;border-style:dotted}
@media screen and (max-width:1200px) {.section-internship__pathway__border {width:135px;height:220px }}
@media screen and (max-width:992px) {.section-internship__pathway__border {margin-left:90px }}
@media screen and (max-width:768px) {.section-internship__pathway__border {margin-left:9vw }}
@media screen and (max-width:576px) {.section-internship__pathway__border {height:165px }}
@media screen and (max-width:516px) {.section-internship__pathway__border {margin-left:5vw }}
@media screen and (max-width:414px) {.section-internship__pathway__border {height:125px;width:110px }}
.section-internship__pathway__border__content {z-index:1;width:168px;height:206px;background:#fff;border-radius:10px;top:15px;left:15px;box-shadow:-2px 5px 20px -15px #707070}
@media screen and (max-width:1200px) {.section-internship__pathway__border__content {width:128px;height:180px }}
@media screen and (max-width:576px) {.section-internship__pathway__border__content {width:110px;height:130px }}
@media screen and (max-width:414px) {.section-internship__pathway__border__content {height:100px;width:80px;top:8px;left:12px }}
.section-internship__pathway__border__content__icon {margin:20px auto}
@media screen and (max-width:1200px) {.section-internship__pathway__border__content__icon {margin:10px auto }}
@media screen and (max-width:992px) {.section-internship__pathway__border__content__icon {margin:20px auto 10px }}
@media screen and (max-width:576px) {.section-internship__pathway__border__content__icon {width:40% }}
@media screen and (max-width:414px) {.section-internship__pathway__border__content__icon {width:35%;margin:10px auto 10px }}
.section-internship__pathway__border__content p {font-size:18px;font-weight:bold;color:#833EFF}
@media screen and (max-width:1200px) {.section-internship__pathway__border__content p {font-size:16px }}
@media screen and (max-width:576px) {.section-internship__pathway__border__content p {font-size:12px }}
@media screen and (max-width:414px) {.section-internship__pathway__border__content p {font-size:12px;line-height:15px }}
.section-internship__pathway__border__side {bottom:0;left:60%;top:-4px}
@media screen and (max-width:1200px) {.section-internship__pathway__border__side {left:55% }.section-internship__pathway__border__side img {height:220px }}
@media screen and (max-width:576px) {.section-internship__pathway__border__side img {height:165px }}
@media screen and (max-width:414px) {.section-internship__pathway__border__side img {height:125px }}
.section-internship__pathway__border__step {top:40%;z-index:2;right:-54%}
@media screen and (max-width:992px) {.section-internship__pathway__border__step {right:-50% }}
@media screen and (max-width:576px) {.section-internship__pathway__border__step {right:-30%;top:35% }}
@media screen and (max-width:414px) {.section-internship__pathway__border__step {right:-20%;top:30%;line-height:8px }}
.section-internship__pathway__border__step h2 {font-size:36px;color:#fff;line-height:30px}
@media screen and (max-width:576px) {.section-internship__pathway__border__step h2 {font-size:26px }}
@media screen and (max-width:414px) {.section-internship__pathway__border__step h2 {font-size:18px }}
.section-internship__pathway__border__step p {margin:unset;font-size:16px;color:#fff}
@media screen and (max-width:576px) {.section-internship__pathway__border__step p {font-size:14px }}
@media screen and (max-width:414px) {.section-internship__pathway__border__step p {font-size:12px }}
.section-requirement,
.section-benefit {margin:65px 0}
@media screen and (max-width:576px) {.section-requirement,.section-benefit {margin:30px 0 }}
@media screen and (max-width:992px) {.section-requirement__wrap-revert,.section-benefit__wrap-revert {flex-direction:column-reverse }}
@media screen and (max-width:992px) {.section-requirement__wrap,.section-benefit__wrap {flex-direction:column }}
.section-requirement__left,
.section-benefit__left,
.section-requirement__right,
.section-benefit__right {width:50%}
@media screen and (max-width:992px) {.section-requirement__left,.section-benefit__left,.section-requirement__right,.section-benefit__right {width:100% }}
@media screen and (max-width:576px) {.section-requirement__left,.section-benefit__left,.section-requirement__right,.section-benefit__right {text-align:left }}
.section-requirement__left__category,
.section-benefit__left__category,
.section-requirement__right__category,
.section-benefit__right__category {margin-bottom:30px}
.section-requirement__left__category h3,
.section-benefit__left__category h3,
.section-requirement__right__category h3,
.section-benefit__right__category h3 {font-size:18px;font-weight:bold}
.section-requirement__left__category p,
.section-benefit__left__category p,
.section-requirement__right__category p,
.section-benefit__right__category p {font-size:18px}
@media screen and (max-width:992px) {.section-requirement__left__category h3,.section-benefit__left__category h3,.section-requirement__right__category h3,.section-benefit__right__category h3 {font-size:20px }.section-requirement__left__category p,.section-benefit__left__category p,.section-requirement__right__category p,.section-benefit__right__category p {font-size:20px }}
@media screen and (max-width:576px) {.section-requirement__left__category h3,.section-benefit__left__category h3,.section-requirement__right__category h3,.section-benefit__right__category h3 {font-size:14px }.section-requirement__left__category p,.section-benefit__left__category p,.section-requirement__right__category p,.section-benefit__right__category p {font-size:14px }}
.section-requirement__left__category__description-benefit,
.section-benefit__left__category__description-benefit,
.section-requirement__right__category__description-benefit,
.section-benefit__right__category__description-benefit {margin:auto 0}
.section-requirement__left__icon,
.section-benefit__left__icon,
.section-requirement__right__icon,
.section-benefit__right__icon {margin-right:20px}
.section-requirement__left__image-benefit,
.section-benefit__left__image-benefit,
.section-requirement__right__image-benefit,
.section-benefit__right__image-benefit {margin-left:-10px}
@media screen and (max-width:992px) {.section-requirement__left__image-benefit,.section-benefit__left__image-benefit,.section-requirement__right__image-benefit,.section-benefit__right__image-benefit {margin-left:0;margin-bottom:30px }}
@media screen and (max-width:992px) {.section-requirement__left__image-requirement,.section-benefit__left__image-requirement,.section-requirement__right__image-requirement,.section-benefit__right__image-requirement {margin-bottom:40px }}
.section-requirement__right {text-align:center}
.section-requirement__right img {width:70%}
.section-benefit__left {text-align:center}
.section-benefit__left img {width:80%}
.section-button {margin-bottom:80px}
@media screen and (max-width:576px) {.section-button {margin-bottom:30px }}
.section-button__contact-register {margin:0 auto}
@media screen and (max-width:992px) {.section-button__contact-register {width:30% }}
@media screen and (max-width:576px) {.section-button__contact-register {width:50% }}
.section-button-join {margin-bottom:80px}
@media screen and (max-width:576px) {.section-button-join {margin-bottom:30px }}
.section-button-join__contact-register {margin:0 auto;width:330px}
@media screen and (max-width:992px) {.section-button-join__contact-register {width:30% }}
@media screen and (max-width:576px) {.section-button-join__contact-register {width:60% }}
.page-heading-student__container {position:relative;width:100vw;max-width:100%;height:calc(30.3030303vw);display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-blend-mode:overlay;margin-bottom:50px;background-image:url("../themes/ntq-tuyendung/assets/images/pages/student/new_banner_pc.png")}
@media screen and (max-width:576px) {.page-heading-student__container {background-image:url("../themes/ntq-tuyendung/assets/images/pages/student/new_banner_sp.png");height:calc(50vw) }}
.text-blue {color:#0014A8}
.btn-primary-custom {background:#0014a8;color:white;border:#0014a8}
.btn-primary-custom:hover {background:#233df6;color:white;border:#233df6}
.section-expert .expert-list {gap:60px;padding-top:60px}
@media screen and (max-width:576px) {.section-expert .expert-list {flex-direction:column }}
.section-expert .expert-list img {width:100%}
.section-expert .expert-list p {margin-bottom:10px}
.section-expert .expert-list .see-more {color:#0014a8}
.section-expert .more-expert {font-size:26px;font-weight:bold;margin-top:45px;text-align:center}
.list-course {justify-content:center;align-items:center}
.list-course .list-button {width:50%;text-align:center;display:flex;flex-direction:column;gap:10px}
@media screen and (max-width:576px) {.list-course .list-button {width:100% }}
.list-course .image {width:50%;text-align:center}
@media screen and (max-width:576px) {.list-course .image {width:100% }}
.list-course .image img {width:70%}
@media screen and (max-width:576px) {.list-course {flex-direction:column-reverse }}
.header-text {font-size:48px;font-weight:bold}