:root{--primary-color:#4dbeee;--secondary-color:#327ee3;--font-family:"Poppins", sans-serif}body{color:#000;font-size:16px;line-height:1.5;font-family:var(--font-family);font-optical-sizing:auto}.container{width:100%;max-width:1250px;margin:0 auto;padding-left:15px;padding-right:15px}.color-main{color:var(--primary-color)}.color-primary{color:#f05404}.color-primary-2{color:#1a4797}.color-secondary{color:var(--secondary-color)}.font-700{font-weight:700}.color-secondary-2{color:#3f70ed}.form-input-wrapper{margin-bottom:16px}.form-input-label{margin-bottom:8px;font-size:11px;font-weight:700;line-height:13.92px}.form-input-label .required{color:red;font-weight:400}.form-input-control{color:#00000073;background:#fff;border:1px solid #0000001a;border-radius:6px;outline:none;width:100%;height:42px;padding:13px 16px;font-size:13px;font-weight:400;line-height:16.45px}.btn-custom{color:#fff;background:#327ee2;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;min-width:129px;padding:8px 32px;font-size:16px;font-weight:400;line-height:20.24px;display:flex}.btn-custom.full-width{width:100%}.btn-custom.primary{background:var(--primary-color)}.btn-custom.secondary{color:#fcfdff;background:#1a4797;border:1px solid #0000001a}.btn-custom.outline{color:#0d192973;background:#fff;border:1px solid #0000001a}.logo-common{align-items:center;gap:16px;display:flex}.logo-common .text{color:#f05404;font-size:29px;font-weight:700;line-height:36.69px}.logo-common.white .text{color:#fff}a:focus,a:hover{text-decoration:none}img{max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}.col-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.slick-dots{justify-content:center;align-items:center;gap:6px;display:flex;bottom:-36px}.slick-dots li{width:auto;height:auto;margin:0}.slick-dots li button{background:#fff;border:1px solid #0000001a;border-radius:100%;width:12px;height:12px}.slick-dots li button:before{content:none}button{background:0 0;border:0;border-radius:0;margin:0;padding:0;outline:none!important}.img-wrap{background-position:50%;background-size:cover;height:auto;padding-top:56.25%;position:relative;overflow:hidden}.img-wrap img{vertical-align:middle;object-position:50% 50%;object-fit:cover;width:100%;max-width:100%;height:100%;margin:0 auto;display:inline-block;position:absolute;inset:0;transform:translateZ(0)}.error-message{color:red;margin-left:8px;font-size:11px}.success-message{color:#0ca121;font-size:11px}.flash-message{border-radius:8px;margin-bottom:16px}.flash-message.alert-success{--text-flash-message-color:#0ca121;background:#25cd3d1a}.flash-message.alert-danger{--text-flash-message-color:#a94442;background:#a944421a}.flash-message i{display:none}.flash-message .flash-message-text{color:var(--text-flash-message-color);padding:14px;font-size:13px;display:inline-block}.table-common{width:100%;margin:0;padding:0}.table-common thead th{color:#000000d9;padding-bottom:15px;font-size:14px;font-weight:700;line-height:17.07px}.table-td-center thead th{text-align:center}.table-common tbody{border-radius:10px;box-shadow:0 0 0 1px #0000001a}.table-common tbody tr{border-bottom:1px solid #0000000f}.table-common tbody td{padding:20px 0;font-size:14px;font-weight:400;line-height:17.07px}.table-common tbody td a{color:#4dbeee;font-size:12px;font-weight:700;line-height:14.63px}.table-td-center tbody td{text-align:center}.table-common tbody tr:last-child{border-bottom:none}.table-common tbody td .txt-color{color:#1a4797}.modal-common{text-align:center}.modal-common:before{content:"";vertical-align:middle;height:100%;margin-right:-4px;display:inline-block}.modal-common .modal-dialog{vertical-align:middle;text-align:left;width:100%;display:inline-block}.modal-common .modal-content{box-shadow:none;border:none;border-radius:20px}.modal-common .modal-header,.modal-common .modal-footer{border-color:#0000001a}.modal-common .modal-header{padding:28px 20px;position:relative}.modal-common .modal-header .btn-close{margin:0;position:absolute;top:20px;right:20px}.modal-common .modal-body{padding:30px}.modal-common .modal-footer{justify-content:center;padding:30px}.pagination-common{justify-content:center;align-items:center;margin-top:32px;display:flex}.pagination li a{width:36px;height:36px;color:var(--primary-color);justify-content:center;align-items:center;display:flex}.pagination li a svg{fill:currentColor}.pagination li.current a,.pagination li a:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.pagination li.disabled a{cursor:not-allowed;opacity:.5;background:gray}.pagination .page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination .page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination .page-link:focus{box-shadow:none}@media screen and (max-width:768px){.table-common thead{clip:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-common tbody td,.table-td-center tbody td{display:block;text-align:right!important;padding:12px 16px!important}.table-common td:before{content:attr(data-label);float:left;color:#000000d9;font-size:14px;font-weight:700;line-height:17.07px}.modal-common:before{content:none}.modal-common .modal-dialog{width:90%}}.header{z-index:998;background:#e2f8fe;width:100%;padding-top:8px;transition:all .15s;position:absolute;top:8px}.header.header-sticky{position:fixed;top:0;box-shadow:0 2px 5px #979ea380}.header-wrapper{justify-content:space-between;align-items:center;display:flex}.header-logo .logo-common{gap:12px}.header-logo .logo-common img{width:136px}.header-logo .logo-common .text{font-size:19px;font-weight:700;line-height:24.04px}.header-menu-mobile{display:none}.header-menu .list-menu{align-items:center;gap:40px;display:flex}.header-menu .list-menu .menu-item{position:relative}.header-menu .list-menu .menu-item a{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;font-size:16px;font-weight:700;line-height:24px}.header-menu .list-menu .menu-item.active>a,.header-menu .list-menu .menu-item a:hover{color:var(--primary-color)}.header-menu .list-menu .menu-item .sub-menu{background:#fff;border-radius:10px;width:max-content;min-width:175px;padding:0 16px;display:none;position:absolute;top:100%;left:0}.header-menu .list-menu .menu-item .sub-menu>.menu-item{padding:8px 0}.header-menu .list-menu .menu-item:hover>.sub-menu{display:block}.header-right{align-items:center;gap:12px;display:flex}.header-right .header-btn-register{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fed64f;background-color:#1a4797;border-radius:20px;justify-content:center;align-items:center;width:135px;height:34px;font-size:16px;font-weight:700;line-height:24px;display:flex}.header-right .btn-open-menu-mobile{cursor:pointer;background:0 0;border:0;border-radius:0;font-size:24px;display:none}.btn-close-menu-mobile{display:none}.header-right .header-user-profile{align-items:center;gap:8px;display:flex}.header-right .header-user-profile .avatar{width:36px;height:36px}.header-right .header-user-profile .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.header-right .header-user-profile .name{color:#000000d9;font-size:13px;font-weight:700;line-height:15.85px}.banner-area{z-index:1;background:linear-gradient(#e2f7ff 0%,#fff 100%);padding-bottom:85px;position:relative}.banner-content{width:100%;max-width:465px;position:absolute;top:50%;transform:translateY(-50%)}.banner-content .sub-title{color:#000000a6;text-transform:uppercase;margin-bottom:16px;font-size:18px;font-weight:600;line-height:21.94px;display:inline-block}.banner-content .title{color:#000000d9;width:100%;max-width:409px;font-size:36px;font-weight:800;line-height:54px}.banner-content .btn-wrapper{align-items:center;gap:10px;margin-top:30px;display:flex}.banner-content .btn-banner{color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:10px;min-width:196px;height:46px;padding:0 16px;font-size:14px;font-weight:700;line-height:17.71px;display:flex}.banner-content .btn-banner .icon{display:inline-flex}.banner-content .btn-register-exame{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 25px 20px -19px #4dbeee}.banner-content .btn-calendar{color:#1a4797;background:#fff;border:1px solid #0000000d;box-shadow:0 25px 20px -20px #9acdff}.banner-wrapper{justify-content:space-between;gap:20px;display:flex;position:relative}.banner-area .hero-wave-1{position:absolute;bottom:-245px;left:0}.banner-area .hero-wave-2{z-index:-1;position:absolute;bottom:-165px;right:0}.service-area{z-index:1;padding:60px 0;position:relative}.service-area:after{content:"";z-index:-1;background:linear-gradient(#ffffff80 0%,#c3fcfe80 100%);width:100%;height:720px;display:block;position:absolute;bottom:-440px;left:0}.service-title{text-align:center;width:100%;max-width:617px;margin:0 auto 30px}.service-title .title{color:#000000d9;margin-bottom:12px;font-size:42px;font-weight:700;line-height:58.8px}.service-title .des{color:#00000073;font-size:18px;font-weight:500;line-height:30.6px}.service-list{flex-direction:column;gap:40px;display:flex}.service-item{background:#fff;border-radius:20px;flex-direction:row;align-items:stretch;gap:80px;padding:40px;display:flex;box-shadow:0 8px 46px #0000001a}.service-item:first-child{--bg-gradient-service-image:linear-gradient(180deg, #4deed1 50%, #93d3ee 100%);--color-main-service:#4dbeee}.service-item:nth-child(2){--bg-gradient-service-image:linear-gradient(180deg, #2aa7dc 50%, #1a4797 100%);--color-main-service:#1a4797}.service-item:nth-child(3){--bg-gradient-service-image:linear-gradient(180deg, #9757d7 50%, #47147a 100%);--color-main-service:#9757d7}.service-item.reverse{flex-direction:row-reverse}.service-item .box-image{border-radius:20px;justify-content:center;align-items:center;width:536px;display:flex}.service-item .box-image img{border-radius:20px}.service-item .box-content{flex:1;width:100%}.service-item .box-content .number{color:#00000073;margin-bottom:16px;font-size:24px;font-weight:700;line-height:29.26px;display:block}.service-item .box-content .title{color:var(--color-main-service);margin-bottom:26px;font-size:32px;font-weight:700;line-height:39.01px;display:block}.service-item .box-content .list{flex-direction:column;gap:20px;display:flex}.service-item .box-content .list .item{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:10px;align-items:center;gap:24px;width:100%;height:88px;padding-left:24px;padding-right:44px;display:flex}.service-item .box-content .list .item:hover{background:var(--color-main-service)}.service-item .box-content .list .item .icon{color:#fff;display:inline-flex}.service-item .box-content .list .item:hover .icon g path{fill:var(--color-main-service)}.service-item .box-content .list .item .text{color:#000000d9;font-size:16px;font-weight:500;line-height:24px}.service-item .box-content .list .item:hover .text{color:#fff}.archive-area{z-index:1;background:0 0;padding:60px 0;position:relative}.archive-area:after{content:"";z-index:-1;background:linear-gradient(#c3fcfe80 0%,#ffffff80 100%);width:100%;height:519px;display:block;position:absolute;bottom:-438px;left:0}.archive-wrapper{justify-content:center;display:flex}.archive-title{flex-direction:column;align-items:flex-end;width:50%;padding-right:86px;display:flex}.archive-title .box-title{text-align:right;width:303px}.archive-title .box-title .title{color:#000000d9;font-size:42px;font-weight:700;line-height:58.8px}.archive-detail{width:50%}.archive-detail .archive-item{border-bottom:1px solid #0000001a;width:max-content;padding:26px 0}.archive-detail .archive-item:last-child{border-bottom:0}.archive-detail .archive-item.item-1{--text-stoke-color:#1a4797}.archive-detail .archive-item.item-2{--text-stoke-color:#4dbeee}.archive-detail .archive-item.item-3{--text-stoke-color:#45b26b}.archive-detail .archive-item .num{color:#fff;-webkit-text-stroke:3px var(--text-stoke-color);letter-spacing:.08em;margin-bottom:6px;font-size:80px;font-weight:800;line-height:112px;display:block;position:relative}.archive-detail .archive-item .num:after{content:attr(data-text);color:#fff;-webkit-text-stroke:0px var(--text-stoke-color);position:absolute;top:0;left:0}.archive-detail .archive-item .title{color:#000000d9;text-transform:uppercase;font-size:20px;font-weight:600;line-height:30px}.application-exam{z-index:1;position:relative}.application-title{text-align:center;width:670px;margin:0 auto 30px}.application-title .title{margin-bottom:20px;font-size:42px;font-weight:700;line-height:58.8px}.application-title .des{color:#000000a6;margin-bottom:0;font-size:18px;font-weight:400;line-height:30.6px}.application .box-image{justify-content:center;display:flex}.exam-step{padding-top:80px;padding-bottom:60px}.exam-title{color:#000000d9;text-align:center;margin-bottom:36px;font-size:32px;font-weight:700;line-height:39.68px}.exam-step-list{flex-direction:column;align-items:center;gap:30px;display:flex}.exam-step-list .item{align-items:center;gap:30px;display:flex}.exam-step-list .item .number{color:#000000d9;font-size:32px;font-weight:800;line-height:38.4px}.exam-step-list .item .content{text-align:center;background:linear-gradient(#4dbeee 0%,#007fb5 100%);border-radius:10px;justify-content:center;align-items:center;width:671px;height:100px;padding:23px;display:flex;position:relative}.exam-step-list .item .content:after{content:"";background-image:url(/assets/frontend/icon/arrow-down-custom.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:12px;height:30px;display:block;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.exam-step-list .item:last-child .content:after{content:none}.exam-step-list .item .content p{color:#fff;margin-bottom:0;font-size:20px;font-weight:600;line-height:30px}.honor-area{z-index:1;padding:60px 0;position:relative}.honor-area:after{content:"";z-index:-1;background:linear-gradient(#ffffff80 0%,#c3fcfe80 100%);width:100%;height:720px;display:block;position:absolute;top:70px;left:0}.honor-title .title{text-align:left;margin-top:13px;margin-left:19px;font-size:42px;font-weight:700;line-height:58.8px}.honor-title .title span{display:block}.honor-title .des{text-align:left;color:#000000a6;margin-top:12px;margin-left:19px;font-size:18px;font-weight:400;line-height:30.6px}.list-tab-honor{align-items:center;margin-top:28px;margin-left:19px;display:flex}.list-tab-honor .tab-item{cursor:pointer;background:#fff;border:1px solid #0000001a;justify-content:center;align-items:center;width:178px;height:51px;font-size:18px;font-weight:400;line-height:30.6px;display:flex}.list-tab-honor .tab-item:first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}.list-tab-honor .tab-item:last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.list-tab-honor .tab-item.active{color:#fff;background:#1a4797;border-color:#1a4797}.honor-tab-content{display:none}.honor-tab-content.active{display:block}.honor-table{flex-direction:column;gap:15px;display:flex}.honor-table-head,.honor-table-row{align-items:center;gap:48px;display:flex}.honor-table-head .title{color:#00000073;font-size:14px;font-weight:400;line-height:17.71px}.honor-table-body{background:#fff;border-radius:10px;box-shadow:0 8px 46px #0000000d}.honor-table-row{border-bottom:1px solid #0000000f;padding:20px 0}.honor-table-row:last-child{border-bottom:0}.honor-table-row .honor-table-content:first-child{text-align:center}.honor-table-row .honor-table-content{font-size:14px;font-weight:600;line-height:17.71px}.certificate-area{z-index:1;padding:48px 0;position:relative}.certificate-area:after{content:"";z-index:-1;background:linear-gradient(#c3fcfe80 0%,#ffffff80 100%);width:100%;height:720px;display:block;position:absolute;bottom:-255px;left:0}.certificate-title{width:100%;max-width:645px;margin:0 auto}.certificate-title .title{text-align:center;color:#000000d9;margin-bottom:30px;font-size:42px;font-weight:700;line-height:58.8px}.certificate-list{align-items:stretch;gap:30px;display:flex}.certificate-item:first-child{--bg-certificate-main:#4cae29}.certificate-item:nth-child(2){--bg-certificate-main:#1a4797}.certificate-item:nth-child(3){--bg-certificate-main:#efab20}.certificate-item:nth-child(4){--bg-certificate-main:#9757d7}.certificate-item{background:#fff;border-radius:10px;width:25%;box-shadow:0 8px 46px #0000001a}.certificate-item-head{background:var(--bg-certificate-main);border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:162px;display:flex}.certificate-item-head .title{color:#fff;text-align:center;font-size:18px;font-weight:600;line-height:27px}.certificate-item-content{padding:20px}.certificate-item-content p,.certificate-item-content li{color:#000000d9;margin-bottom:0;font-size:18px;font-weight:500;line-height:34.2px}.certificate-item-content ul{padding-left:20px;list-style:outside}.feedback-area{z-index:1;padding:60px 0 80px;position:relative}.feedback-title .title{text-align:center;margin-bottom:14px;font-size:42px;font-weight:700;line-height:58.8px}.feedback-title .title span{display:block}.feedback-title .title span.txt-yellow{color:#efab20}.feedback-inner{background:#fff;border-radius:40px;width:100%;max-width:804px;margin:0 auto;padding:40px 63px;box-shadow:0 8px 46px #0000001a}.feedback-inner .feedback-content{text-align:center;color:#000000d9;margin-bottom:16px;font-size:18px;font-weight:400;line-height:27px}.feedback-inner .feedback-info{justify-content:center;align-items:center;gap:20px;margin-bottom:40px;display:flex}.feedback-inner .feedback-info .avatar img{object-fit:cover;border:2px solid #efab20;border-radius:100%;width:100px;height:100px}.feedback-inner .feedback-info .name{color:#000000d9;font-size:18px;font-weight:700;line-height:24px}.services-package{background:linear-gradient(#e2f7ff 0%,#fff 100%);padding-top:139px;padding-bottom:60px}.services-package-title{text-align:center;margin-bottom:48px}.services-package-title .sub-title{color:#000000a6;font-size:18px;font-weight:500;line-height:22.77px}.services-package-title .title{margin:16px 0;font-size:42px;font-weight:700;line-height:57px}.services-package-title .btn-tutorial-package{color:#327ee2;background:#fff;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-width:285px;height:46px;font-size:14px;font-weight:700;line-height:17.71px;display:inline-flex;box-shadow:0 25px 20px -19px #9acdff}.services-package-content{width:100%;max-width:1072px;margin:0 auto}.list-tab-services-package{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:700px;margin:0 auto;display:flex}.list-tab-services-package .tab-item{text-transform:uppercase;color:#000000d9;cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:30px;justify-content:center;align-items:center;width:49%;padding:16px 24px;font-size:20px;font-weight:700;line-height:17.71px;display:flex}.list-tab-services-package .tab-item:nth-child(3){width:100%}.list-tab-services-package .tab-item a{color:#000000d9}.list-tab-services-package .tab-item.active{color:#fff;background:#1a4797}.tab-services-package-content-wrapper{margin-top:30px}.tab-services-package-content{display:none}.tab-services-package-content.show{display:block}.tab-services-package-content .description{text-align:center;color:#00000073;width:100%;max-width:886px;margin:0 auto 30px;font-size:18px;font-weight:500;line-height:30.6px}.tab-services-package-content .package-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 8px 46px #0000000d}.tab-services-package-content .package-detail .package-flex{display:flex}.tab-services-package-content .package-detail .title-name{flex:1;width:100%}.tab-services-package-content .package-head .title-name{color:#00000073;font-size:16px;font-weight:600;line-height:20.24px}.tab-services-package-content .package-detail .item-package{text-align:center;border-left:1px solid #0000000f;width:176px}.tab-services-package-content .package-head .item-package:nth-child(2){--color-item-package:#ef4136}.tab-services-package-content .package-head .item-package:nth-child(3){--color-item-package:#9757d7}.tab-services-package-content .package-head .item-package:nth-child(4){--color-item-package:#4dbeee;--bg-sale-item-package:#327ee20d}.tab-services-package-content .package-head .item-package:nth-child(5){--color-item-package:#1a4797;--bg-sale-item-package:#4dbeee0d}.tab-services-package-content .package-head .item-package .name{color:var(--color-item-package);margin-bottom:16px;font-size:19px;font-weight:600;line-height:24.04px}.tab-services-package-content .package-head .item-package .price{color:#000000d9;margin-bottom:10px;font-size:26px;font-weight:600;line-height:32.89px}.tab-services-package-content .package-head .item-package .sale span{background:var(--bg-sale-item-package);color:var(--color-item-package);border-radius:6px;padding:7px 16px;font-size:16px;font-weight:600;line-height:20.24px}.tab-services-package-content .package-body-item{border-bottom:1px solid #0000000f;align-items:stretch;display:flex}.tab-services-package-content .package-body-item .title-name,.tab-services-package-content .package-body-item .item-package{padding:30px 0}.tab-services-package-content .package-body-item .title-name{padding:30px 16px;font-size:18px;font-weight:600;line-height:22.77px}.tab-services-package-content .package-body-item .item-package{color:#000000d9;font-size:18px;font-weight:400;line-height:22.77px}.tab-services-package-content .package-body-item:last-child{border-bottom:0}.tab-services-package-content .package-body-item .btn-register-package{color:#000000d9;border:1px solid #0000001a;border-radius:6px;padding:16px 37px;font-size:16px;font-weight:700;line-height:20.24px}.tab-services-package-content .package-body-item .btn-register-package:hover,.tab-services-package-content .package-body-item .btn-register-package.active{color:#fff;background:#4dbeee}.payment-success-area{background:linear-gradient(#e2f7ff 0%,#fff 100%);padding-top:139px;padding-bottom:80px;position:relative}.payment-success-inner{background:#fff;border-radius:20px;width:100%;max-width:680px;margin:0 auto;box-shadow:0 8px 24px #959da533}.payment-success-head{border-bottom:1px solid #0000001a;flex-direction:column;align-items:center;padding-top:59px;padding-bottom:28px;display:flex}.payment-success-head .title{text-align:center;margin-top:24px;margin-bottom:20px;font-size:24px;font-weight:600;line-height:29.26px}.payment-success-head .date{text-align:center;color:#000000a6;font-size:16px;font-weight:400;line-height:19.5px}.payment-success-body{padding:30px}.payment-success-body .payment-success-wrapper{grid-template-columns:repeat(2,1fr);row-gap:30px;display:grid}.payment-success-body .payment-success-info .text{margin-bottom:14px;font-size:14px;font-weight:400;line-height:17.07px}.payment-success-body .payment-success-info .value{font-size:18px;font-weight:700;line-height:21.94px}.payment-success-footer{border-top:1px solid #0000001a;padding:30px}.payment-success-footer p{text-align:center;color:#00000073;margin-bottom:20px;font-size:14px;font-style:italic;font-weight:400;line-height:17.07px}.payment-success-footer .btn-wrapper{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.payment-success-footer .btn{text-align:left;color:#000000d9;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:500;line-height:19.5px;display:flex}.payment-success-footer .btn-primary{color:#fff;background:#4dbeee}.faq-area{padding:60px 0}.faq-title .title{text-align:center;margin-bottom:30px;font-size:32px;font-weight:700;line-height:44.8px}.faq-list{flex-direction:column;gap:32px;width:100%;max-width:85%;margin:0 auto;display:flex}.faq-list .faq-item{background:#fff;border-radius:20px;width:100%;padding:40px 20px;box-shadow:0 8px 46px #0000000d}.faq-list .faq-item .title{color:#1a4797;cursor:pointer;font-size:20px;font-weight:600;line-height:28px;position:relative}.faq-list .faq-item .title p{margin-bottom:0;padding-right:60px}.faq-list .faq-item .title .icon{justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;font-weight:400;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-list .faq-item .content{margin-top:20px;display:none}.faq-list .faq-item .content p{color:#000000d9;margin-bottom:0;font-size:16px;font-weight:400;line-height:24px}.faq-list .faq-item .content p a{color:#1a4797;text-decoration:underline}.book-store-area{background:linear-gradient(#e2f7ff 0%,#fff 100%);padding-top:124px;padding-bottom:60px}.book-store-content{width:100%;max-width:804px;margin:0 auto}.book-store-content .title{margin-bottom:21px;font-size:24px;font-weight:700;line-height:29.26px}.book-store-content .entry-content{font-size:16px;font-weight:400;line-height:27.2px}.book-store-content .entry-content ul,.book-store-content .entry-content p{margin-bottom:24px}.book-store-content .book-thumbnail{margin-bottom:32px}.book-store-content .img-wrap{padding-top:100%}.book-store-content .img-wrap img{border-radius:16px}.container-lg{width:100%;max-width:95%;margin:0 auto;padding-left:15px;padding-right:15px}.pre-vstep-area{background:linear-gradient(#e2f7ff 0%,#fff 100%);padding-top:122px;padding-bottom:60px}.pre-vstep-inner{align-items:flex-start;display:flex}.pre-vstep-inner .video-wrapper{border-right:1px solid #f1f1f1;flex:1;width:80%;padding:0 16px}.pre-vstep-inner .video-wrapper .video-head{justify-content:flex-end;align-items:center;gap:24px;margin-bottom:24px;display:flex}.pre-vstep-inner .video-wrapper .video-head .item{cursor:pointer;color:#1a4797;align-items:center;gap:8px;font-weight:600;display:flex}.pre-vstep-inner .video-wrapper .video-head .icon{display:inline-flex}.pre-vstep-inner .video-wrapper .video-content{position:relative}.pre-vstep-inner .video-wrapper .video-content video{border:3px solid #4dbeee;width:100%}.pre-vstep-inner .video-wrapper .video-content .watermark{z-index:1;background:#0006;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex;position:absolute;left:0;overflow:hidden}.pre-vstep-inner .video-wrapper .video-content .watermark:before{content:none}.pre-vstep-inner .video-wrapper .video-content .watermark span{color:#fff;font-size:16px;font-weight:500}.pre-vstep-inner .video-wrapper .video-content .watermark.top{justify-content:flex-start;width:max-content;padding:12px;top:10px}.pre-vstep-inner .video-wrapper .video-content .watermark.bottom{bottom:100px}.pre-vstep-inner .video-wrapper .video-content .watermark.center{background:#0006;padding:16px 0;top:50%;transform:translateY(-50%)}.pre-vstep-inner .video-wrapper .video-content .animation .marquee-animation{white-space:nowrap;animation:20s linear forwards marquee}.pre-vstep-inner .video-wrapper .video-description{margin-top:24px}.pre-vstep-inner .video-wrapper .tab-video-description{border-bottom:2px solid #f1f1f1}.pre-vstep-inner .video-wrapper .tab-video-description span{text-transform:capitalize;color:#1a4797;border-bottom:3px solid #1a4797;padding:16px 8px;font-size:18px;font-weight:500;display:inline-flex}.pre-vstep-inner .video-wrapper .video-description .course-content{margin-top:24px}.pre-vstep-inner .video-wrapper .video-description .course-content *{margin-bottom:12px;display:block;white-space:unset!important}.pre-vstep-inner .video-wrapper .video-title .title{margin-top:16px;font-size:24px;font-weight:600}.pre-vstep-inner .list-course-wrapper{width:20%;padding:30px 16px 0;position:relative;overflow:hidden}.pre-vstep-inner .list-course-wrapper.exanped{width:130px}.pre-vstep-inner .list-course-wrapper .hide-menu-course{color:#1a4797;cursor:pointer;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:24px;display:flex;position:absolute;top:0}.pre-vstep-inner .list-course-wrapper .hide-menu-course .icon{align-items:center;display:inline-flex}.pre-vstep-inner .list-course{height:100%;padding-right:8px;overflow-y:auto}.pre-vstep-inner .list-course::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:8px;-webkit-box-shadow:inset 0 0 6px #0000004d}.pre-vstep-inner .list-course::-webkit-scrollbar{background-color:#f5f5f5;border-radius:8px;width:6px}.pre-vstep-inner .list-course::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:8px}.pre-vstep-inner .list-course .topic-name{color:var(--primary-color);text-transform:uppercase;cursor:pointer;padding:12px 0;font-size:16px;font-weight:600}.pre-vstep-inner .list-course .item{cursor:pointer;align-items:center;gap:8px;padding:12px;display:flex}.pre-vstep-inner .list-course .item:hover,.pre-vstep-inner .list-course .item.active{background:#d0eaf5;border-right:6px solid #1a4797}.pre-vstep-inner .list-course .title{font-size:14px;font-weight:500}.pre-vstep-inner .list-course .item .icon{display:inline-flex}#video-overlay{opacity:0;visibility:hidden;z-index:2;transition:opacity .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#video-overlay.show{opacity:1;visibility:visible}#video-overlay .circle{color:#fff;background:#0006;border-radius:100%;justify-content:center;align-items:center;width:80px;height:80px;font-size:24px;display:flex}.modal-play-video{z-index:999;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-play-video.open{display:flex}.modal-play-video .btn-modal-close{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:1;font-size:48px;font-weight:500;position:absolute;top:20px;right:70px}.modal-play-video .modal-play-video-content{width:95%;height:95%;position:relative;overflow:hidden}.modal-play-video-content video{object-fit:cover;width:100%;height:100%}video::-webkit-media-controls-fullscreen-button{display:none!important}.modal-play-video-content .watermark{background:#0006;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex;position:absolute;left:0;overflow:hidden}.modal-play-video-content .watermark:before{content:none}.modal-play-video-content .watermark span{color:#fff;font-size:20px;font-weight:500}.modal-play-video-content .watermark.top{justify-content:flex-start;width:max-content;padding:16px;top:90px}.modal-play-video-content .watermark.bottom{bottom:100px}.modal-play-video-content .watermark.center{background:#0006;padding:16px 0;top:50%;transform:translateY(-50%)}.modal-play-video-content .animation .marquee-animation{white-space:nowrap;animation:20s linear forwards marquee}.modal-play-video-content .modal-video-title{z-index:1;color:#fff;text-align:center;font-size:24px;font-weight:600;position:absolute;top:20px;left:50px;right:100px}.modal-play-video-content .video-arrow{z-index:1;color:#fff;cursor:pointer;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.modal-play-video-content .video-arrow.prev{left:20px}.modal-play-video-content .video-arrow.next{right:20px}.modal-play-video-content .video-arrow svg{width:48px;height:48px}.modal-play-video-overlay{z-index:998;background:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-play-video-overlay.show{display:block}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-500%)}}.about-introduce-area{background:linear-gradient(#e2f7ff 0%,#fff 100%);padding-top:112px}.about-introduce-wrapper{width:100%;max-width:803px;margin:0 auto}.about-introduce-wrapper .title{text-align:center;margin-bottom:20px;font-size:42px;font-weight:700;line-height:63px}.about-introduce-wrapper .content p{text-align:justify;margin-bottom:20px;font-size:18px;font-weight:500;line-height:30.6px}.about-introduce-wrapper .content .text-color-blue{color:#1a4797}.about-introduce-wrapper .content .text-color-yellow{color:#efab20}.about-introduce-wrapper .content .bold{font-weight:700}.about-us-area{padding:60px 0}.about-us-wrapper{width:100%;max-width:804px;margin:0 auto}.about-us-wrapper .title{text-align:center;margin-bottom:20px;font-size:42px;font-weight:700;line-height:63px}.about-us-wrapper .content *{text-align:justify;margin-bottom:20px;font-size:18px;font-weight:500;line-height:30.6px}.about-us-wrapper .content strong{font-weight:700}.about-us-wrapper .content ul{width:100%;max-width:699px;margin:0 auto;list-style:outside}.about-us-wrapper .content .des{margin-bottom:40px}.about-us-wrapper .gallery{grid-template-columns:repeat(2,1fr);gap:20px 27px;margin-bottom:40px;display:grid}.about-us-wrapper .gallery .img-wrap{padding-top:100%}.about-us-wrapper .gallery img{border-radius:30px}.member-area{padding-bottom:35px}.member-area .member-title{text-align:left;margin-bottom:30px;font-size:42px;font-weight:700;line-height:63px}.member-area .member-list{flex-direction:column;gap:65px;display:flex}.member-area .member-item{align-items:center;gap:60px;display:flex}.member-area .member-item:nth-child(2n){flex-direction:row-reverse}.member-area .member-item .image{width:491px}.member-area .member-item .image .img-wrap{padding-top:88.25%}.member-area .member-item .image .img-wrap img{border-radius:30px}.member-area .member-item .content{flex:1;width:100%}.member-area .member-item .content p{text-align:justify;margin-bottom:20px;font-family:Poppins;font-size:18px;font-weight:500;line-height:30.6px}.member-area .member-item .content p:last-child{margin-bottom:0}.member-area .member-item .content p .text-color-yellow{color:#efab20}.member-area .member-item .content p .bold{font-weight:700}.pre-vstep-package{background:linear-gradient(#e2f7ff 0%,#fff 100%);padding-top:122px;padding-bottom:60px}.pre-vstep-package-wrapper{width:100%;max-width:804px;margin:0 auto}.pre-vstep-package-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pre-vstep-package-head .title{text-align:left;font-size:24px;font-weight:700;line-height:29.26px}.pre-vstep-package .btn-buy{color:#fff;background:#4dbeee;border-radius:6px;justify-content:center;align-items:center;min-width:150px;height:52px;padding:0 16px;font-size:16px;font-weight:700;line-height:20.24px;display:flex}.pre-vstep-package-price{color:#1a4797;margin-bottom:20px;font-size:20px;font-weight:600;line-height:24.38px}.pre-vstep-package-body .content{margin-bottom:32px}.pre-vstep-package-body .content *{margin-bottom:0;font-size:16px;font-weight:400;line-height:27.2px}.pre-vstep-package-body .content strong{font-weight:700}.pre-vstep-package-body .content .text-color-yellow{color:#efab20}.pre-vstep-package-body .content ul{padding-left:24px;list-style:outside}.topic-area{background:linear-gradient(#e2f7ff 0%,#fff 100%);min-height:calc(100vh - 340px);padding-top:122px;padding-bottom:80px}.topic-title{text-align:center;margin-bottom:86px}.topic-title .title{text-transform:uppercase;font-size:42px;font-weight:700;line-height:63px}.topic-wrapper{justify-content:center;display:flex}.topic-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:43px;width:100%;display:grid}.topic-item{text-align:center;background:#fff;border-radius:20px;width:100%;height:100px;padding-top:23px;position:relative;box-shadow:0 8px 46px #0000000d}.topic-item .name{text-align:center;font-size:18px;font-weight:700;line-height:21.94px}.topic-item .btn-wrapper{width:100%;position:absolute;bottom:0;left:0}.topic-item .topic-btn{color:#fff;background:#327ee2;border-radius:45px;justify-content:center;align-items:center;width:100%;height:42px;font-size:12px;font-weight:700;line-height:14.63px;display:flex;box-shadow:0 8px 46px #0000000d}.topic-item.disabled{background:#0003}.topic-item.disabled .topic-btn{background:#327ee280}.modal-popup-ads .modal-dialog{max-width:900px}.modal-popup-ads .modal-content{border-radius:0}.modal-popup-ads .modal-body{padding:14px}.modal-popup-ads .popup-ads-container{align-items:center;gap:24px;display:flex}.modal-popup-ads .popup-ads-container .img-ads{width:60%}.modal-popup-ads .popup-ads-container .content-ads{flex:1;width:100%}.modal.modal-popup-ads .btn-close-modal{top:10px;right:10px}.modal-popup-ads .popup-ads-container h2.title{margin-bottom:24px;font-weight:600}.modal-popup-ads .popup-ads-container .btn-wrapper a{background:var(--primary-color);color:#fcfdff;text-align:center;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;width:100%;height:42px;margin:0;font-size:13px;font-weight:500;line-height:16.45px;display:flex}.modal.modal-choose-level .btn-close-modal{top:15px;right:15px}.modal-choose-level h2.title{text-align:center;margin-bottom:24px;font-size:20px;font-weight:600;line-height:21.94px}.modal-choose-level .choose-level{justify-content:center;align-items:center;gap:24px;margin-bottom:24px;display:flex}.modal-choose-level .choose-level input{margin:0}.modal-choose-level .choose-level label{font-size:20px;font-weight:600}.modal-choose-level .note{color:red;text-align:justify;margin-bottom:24px;font-size:14px;font-weight:400;line-height:21px}.modal-choose-level .btn-wrapper{justify-content:center;align-items:center;gap:16px;display:flex}.modal-choose-level .btn-wrapper button{background:var(--primary-color);color:#fff;border:1px solid #0000001a;border-radius:6px;width:100%;height:52px;font-size:16px;font-weight:500;line-height:19.5px}.modal-choose-level .btn-wrapper .btn-cancel{color:#000000d9;background:#fff}.modal-info-payment-wrapper{text-align:center;padding-top:30px}.footer{z-index:1;background:#1a4797;position:relative}.footer .container-lg{width:100%;max-width:90%;margin:0 auto;padding-left:15px;padding-right:15px}.footer .footer-top{padding-top:58px;padding-bottom:40px}.footer-widget-title{margin-bottom:20px}.footer-logo .footer-widget-title{margin-bottom:14px}.footer-logo .logo-common{gap:12px}.footer-logo .logo-common img{width:122px;height:52px}.footer-logo .logo-common .text{font-size:19px;font-weight:700;line-height:24.04px}.footer-logo .des{color:#fff;font-size:14px;font-weight:400;line-height:21px}.footer-widget-content p{color:#fff;margin-top:8px;margin-bottom:0;font-size:14px}.footer-widget-title .title{color:#fff;font-size:14px;font-weight:700;line-height:21px}.footer-widget-content .list-menu{padding-left:20px;list-style:outside}.footer-widget-content .list-menu .menu-item::marker{color:#ffffffa6}.footer-widget-content .list-menu .menu-item a{color:#ffffffa6;font-size:14px;font-weight:400;line-height:23.8px}.footer-social .list-social{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;gap:24px;padding:24px 18px;display:inline-flex}.footer-social .list-social li a{display:flex}.footer-bottom{border-top:1px solid #ffffff1a;padding:20px 0}.footer-bottom .footer-copyright{text-align:center;color:#ffffffa6;margin-bottom:0;font-size:14px;font-weight:400;line-height:23.8px}.overlay{z-index:998;background:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.overlay.show{display:block}.alert-toast{z-index:1050;opacity:0;border-radius:5px;min-width:300px;padding:15px 28px 15px 15px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:fixed;top:20px;right:20px;transform:translate(100%);box-shadow:0 0 10px #0000001a}.alert-toast.show{opacity:1;transform:translate(0)}.alert-toast .close-btn{cursor:pointer;position:absolute;top:5px;right:10px}.listening-content .content *{margin-bottom:12px;white-space:unset!important}.page-policy{padding-top:112px;padding-bottom:90px}.page-policy .page-title h2{text-align:center;margin-bottom:32px;font-size:28px;font-weight:700;line-height:63px}.page-policy .page-content .entry-content h3{margin-bottom:16px;font-weight:700}.page-policy .page-content .entry-content ul,.page-policy .page-content .entry-content p{margin-bottom:16px}.page-policy .page-content .entry-content ul li{margin-bottom:8px}.refund-policy .page-content .entry-content ul{padding-left:24px;list-style:outside}.modal-submit-anytime .modal-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.modal-submit-anytime .modal-container img{width:140px;height:140px}.modal-submit-anytime .modal-container h2{text-align:center;font-size:24px}.modal-submit-anytime .modal-button-action{justify-content:center;margin-top:32px;display:flex}.modal-submit-anytime .form-input-button{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;background-color:#2f5aa3;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:177px;height:41.37px;font-size:18px;font-weight:700;line-height:27px;display:flex}@media screen and (max-width:1330px){.pre-vstep-inner .video-wrapper{width:70%}.pre-vstep-inner .list-course-wrapper{width:30%}}@media screen and (max-width:1130px){.service-item{gap:48px}.container-lg{max-width:100%}.pre-vstep-inner .video-wrapper,.pre-vstep-inner .list-course-wrapper{width:100%}.pre-vstep-inner{flex-wrap:wrap}.pre-vstep-inner .video-wrapper{border-bottom:1px solid #f1f1f1;border-right:none;padding:0 0 32px}.pre-vstep-inner .list-course-wrapper{margin-top:32px;padding:0;height:100%!important}.pre-vstep-inner .video-wrapper .video-content{overflow:hidden}}@media screen and (max-width:1200px){.header-menu-desktop{display:none}.header-menu-mobile{display:block}.header-menu{z-index:999;background:#fff;width:350px;height:100vh;padding:30px;transition:transform .3s;position:fixed;top:0;right:0;transform:translate(200%)}.header-menu.open{transform:translate(0)}.header-menu .list-menu{flex-direction:column;align-items:flex-start;gap:16px}.header-menu .list-menu .menu-item .sub-menu{border-radius:0;width:100%;padding-left:20px;display:block;position:relative}.btn-close-menu-mobile{margin-bottom:32px;margin-left:auto;font-size:30px;display:block}.header-right .btn-open-menu-mobile{display:block}.anytime-package-info .info-video{width:430px!important}.anytime-slider .slider-item .image{width:515px!important}.anytime-package-teacher.pre-vstep-package-teacher .teacher-about ul li .text{width:400px!important}.anytime-package-teacher.pre-vstep-package-teacher .teacher-thumbnail{gap:10px;height:200px;width:200px!important}.anytime-package-teacher .teacher-thumbnail:before{left:-86px!important}.anytime-package-teacher.pre-vstep-package-teacher .teacher-thumbnail img{width:200px!important;height:200px!important}.anytime-package-teacher .teacher-about ul li .text{text-align:unset!important}}@media screen and (max-width:992px){.banner-wrapper{flex-direction:column-reverse;align-items:center}.banner-content{max-width:100%;position:relative;transform:none}.banner-area .hero-wave-1{bottom:-140px}.banner-area .hero-wave-2{bottom:-38px}.service-item{flex-direction:column;align-items:center;gap:48px}.service-item.reverse{flex-direction:column;align-items:center}.service-item .box-image{padding:48px 0}.archive-area:after{height:799px;bottom:-392px}.archive-wrapper{flex-direction:column;align-items:center}.archive-title{align-items:center;width:100%;padding:0}.archive-title .box-title{text-align:center;width:100%}.archive-detail{width:auto}.application-title{width:100%}.exam-step-list{gap:38px}.exam-step-list .item{flex-direction:column;align-items:center;gap:16px;width:100%}.exam-step-list .item .number{font-size:24px;line-height:32px}.exam-step-list .item .content{width:100%}.exam-step-list .item .content br{display:none}.exam-step-list .item .content p{font-size:14px;line-height:22px}.list-tab-honor{margin-bottom:38px}.honor-area:after{height:1000px}.certificate-area:after{height:1000px;bottom:-282px}.certificate-list{grid-template-columns:repeat(2,1fr);display:grid}.certificate-item,.feedback-inner{width:100%}.tab-services-package-content .package-card{overflow-x:auto}.tab-services-package-content .package-detail{width:950px}.faq-list{flex-wrap:wrap}.pre-vstep-list{grid-template-columns:repeat(2,calc(50% - 8px))}.anytime-package-feedback .feedback-wrapper{flex-direction:column!important;gap:30px!important}.anytime-package-feedback .feedback-form{width:100%!important}.anytime-package-feedback .student-feedback{overflow:unset!important}.anytime-package-feedback .student-wrapper{height:unset;width:auto!important;min-height:152px!important}.anytime-tab-section .anytime-tab-button{min-width:unset!important;width:50%!important}.anytime-tab-section .anytime-tab-button.active{font-size:24px!important}.anytime-tab-section .pre-vstep-package-slider{flex-direction:column;display:flex;justify-content:center!important}.anytime-slider .pre-vstep-package-slider iframe{border-radius:20px;width:100%;height:100%}.anytime-package-info .info-video{width:100%!important}.slider-anytime-package{flex-direction:column!important}.anytime-slider .slider-anytime-package .image{width:100%!important}.anytime-package-teacher.pre-vstep-package-teacher .teacher-thumbnail{height:246.8px;gap:20px!important;width:281px!important}.pre-vstep-package-teacher .teacher-thumbnail:before{left:-7px!important}.anytime-package-teacher.pre-vstep-package-teacher .teacher-thumbnail img{width:245.14px!important;height:236.62px!important}.anytime-package-teacher.pre-vstep-package-teacher .teacher-about ul li .text{width:464px!important}.member-area .member-item,.member-area .member-item:nth-child(2n){flex-direction:column;gap:32px}.modal-play-video-content .animation .marquee-animation{animation-duration:30s}.footer-widget{margin-bottom:24px}.footer-social .list-social{flex-direction:row;padding:16px}.footer .container-lg{max-width:100%}}@media screen and (max-width:768px){.banner-area .hero-wave-2{bottom:-70px}.service-item{padding:24px}.service-item .box-image{width:100%;padding:0}.service-item .box-content .list .item{gap:10px;height:auto;min-height:88px;padding:12px}.service-item .box-content .list .item .text{font-size:14px}.archive-area:after{height:800px;bottom:-393px}.exam-step{padding-bottom:0}.exam-step-list{column-count:1}.anytime-package-feedback .feedback-wrapper{flex-direction:column!important;gap:30px!important}.anytime-package-feedback .feedback-form{width:100%!important}.anytime-package-feedback .student-feedback{overflow:unset!important}.anytime-package-feedback .student-wrapper{width:auto!important;height:auto!important;min-height:200px!important}.anytime-tab-section .anytime-tab-button{min-width:unset!important;width:50%!important}.anytime-tab-section .anytime-tab-button.active{font-size:24px!important}.anytime-package-info .info-video{width:100%!important}.honor-area{padding-bottom:0}.list-tab-honor .tab-item{font-size:14px}.honor-table-head{display:none}.honor-table-row{text-align:right;flex-direction:column;gap:12px;padding:20px 16px}.honor-table-row .honor-table-content:first-child{text-align:right}.honor-table-row .honor-table-content{justify-content:space-between;align-items:center;display:flex;width:100%!important}.honor-table-row .honor-table-content:before{content:attr(data-label);float:left;color:#00000073;font-weight:400}.faq-list{max-width:100%}.faq-list .faq-item{width:100%;padding:16px}.faq-list .faq-item .title{font-size:14px}.faq-title .title{font-size:28px}.pre-vstep-title{font-size:32px;line-height:52px}.pre-vstep-list{gap:16px}.pre-title{margin-left:0;font-size:14px}.modal-play-video .modal-play-video-content{height:auto}.modal-play-video-content .watermark.top{top:40px}.modal-play-video-content .watermark.bottom{bottom:40px}.modal-play-video .btn-modal-close{font-size:32px;top:20px;right:20px}.modal-play-video-content .modal-video-title{font-size:16px;top:10px}.modal-play-video-content .watermark.top{padding:10px}.modal-play-video-content .watermark.top span{font-size:12px}.modal-play-video-content .video-arrow svg{width:24px;height:24px}.modal-play-video-content .video-arrow.prev{left:10px}.modal-play-video-content .video-arrow.next{right:10px}.modal-play-video-content .modal-video-title{left:20px;right:20px}.services-package-title .title{font-size:32px}.list-tab-services-package .tab-item{text-align:center;width:100%;font-size:14px}.pre-vstep-inner .video-wrapper .video-content .watermark.center,.pre-vstep-inner .video-wrapper .video-content .watermark.top{padding:4px}.pre-vstep-inner .video-wrapper .video-content .watermark span{font-size:14px}.pre-vstep-inner .list-course-wrapper .hide-menu-course{display:none}}@media screen and (max-width:575px){.header-right .header-user-profile .name{display:none}.banner-area{padding-top:100px}.banner-area .hero-wave-1{bottom:-100px}.banner-area .hero-wave-2{bottom:-55px}.banner-content .btn-wrapper{flex-direction:column;align-items:flex-start}.banner-content .btn-banner{width:100%}.banner-content .sub-title{text-align:center;display:block}.banner-content .title{text-align:center;font-size:32px;line-height:42px}.archive-area:after{height:100%;bottom:-440px}.archive-title .box-title .title{font-size:32px;line-height:42px}.archive-detail{width:100%}.archive-detail .archive-item .num{font-size:62px;line-height:100px}.archive-detail .archive-item{text-align:center;width:100%}.archive-detail .archive-item .num:after{left:50%;transform:translate(-50%)}.application-title .title{font-size:32px;line-height:42px}.exam-step-list .item .content p{font-size:12px}.honor-area:after{height:100%}.honor-title .title{font-size:32px;line-height:42px}.list-tab-honor .tab-item{width:50%}.certificate-area:after{height:100%;bottom:-70px}.certificate-list{grid-template-columns:repeat(1,1fr)}.feedback-inner{padding:24px}.feedback-inner .feedback-content{font-size:16px}.payment-success-head{padding-left:16px;padding-right:16px}.payment-success-head .title{font-size:18px}.payment-success-body .payment-success-wrapper{grid-template-columns:repeat(1,1fr);row-gap:16px}.payment-success-body .payment-success-info .text{font-size:12px}.payment-success-body .payment-success-info .value{font-size:14px}.payment-success-footer .btn-wrapper{grid-template-columns:repeat(1,1fr)}.pre-vstep-title{font-size:24px;line-height:32px}.pre-vstep-list{grid-template-columns:repeat(1,100%)}.anytime-package-feedback .feedback-wrapper{flex-direction:column!important;gap:30px!important}.anytime-package-feedback .feedback-form{width:100%!important}.anytime-package-feedback .student-feedback{overflow:unset!important}.anytime-package-feedback .student-wrapper{width:auto!important;height:auto!important;min-height:200px!important}.anytime-package-teacher .teacher-thumbnail-group{flex-direction:column;padding-left:10px;padding-right:10px}.anytime-package-teacher.pre-vstep-package-teacher .teacher-thumbnail{gap:10px!important}.anytime-package-teacher .teacher-thumbnail:before{left:-50px!important}.anytime-package-teacher.pre-vstep-package-teacher .teacher-about ul li .text{width:auto!important}.anytime-tab-section .anytime-tab-button{min-width:unset!important;width:50%!important}.anytime-tab-section .anytime-tab-button.active{font-size:18px!important}.anytime-tab-section .anytime-tab-button{font-size:14px!important}.anytime-tab-section .anytime-tab-button:nth-child(2){padding-left:0!important}.anytime-package-feedback .student-wrapper .message{font-size:13px!important;line-height:18px!important}.anytime-package-feedback .student-wrapper{padding-right:20px!important}.anytime-package-feedback .student-feedback-content{margin-left:-70px!important}.slider-anytime-package .slider-item{width:auto!important;padding:4px!important}.slider-anytime-package .anytime-slider{display:flex}.modal-play-video-content .watermark.top{top:30px}.modal-play-video-content .watermark.bottom{bottom:20px}.modal-play-video-content .marquee-animation span{font-size:16px}.about-us-wrapper .content ul{padding-left:25px}.about-us-wrapper .gallery{gap:16px}.member-area .member-item .image{width:100%}.topic-list{grid-template-columns:repeat(2,1fr);gap:24px 16px}.modal-popup-ads .popup-ads-container{flex-direction:column;align-items:flex-start;padding-top:32px}.modal-popup-ads .popup-ads-container .img-ads{width:100%}}body{background:#e2f8fe;overflow-x:hidden}.base-exam{background:#fff}.slick-dots li.slick-active button{background:#2f5aa3;border-color:#2f5aa3}.slick-dots li button{background:#d9d9d9;width:8px;height:8px}.banner-area{background:linear-gradient(#e1f8fe 0%,#edfbff 35.6%,#f8fcff 77.1%);padding-top:126px;padding-left:109px;padding-right:82px}.banner-area .banner-wrapper{justify-content:flex-end}.banner-area .banner-image{max-width:732px;height:488px}.banner-area .banner-content{max-width:556px;top:24px;left:15px;transform:none}.banner-area .banner-content .sub-title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;text-transform:none;font-family:Paytone One;font-size:30px;font-weight:400;line-height:41.88px}.banner-area .banner-content .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--primary-color);white-space:nowrap;font-family:Paytone One;font-size:55px;font-weight:400;line-height:76.78px}.banner-area .banner-content .title span{display:block}.banner-area .banner-content .title span.primary{color:#001b42}.banner-area .hero-wave-1{bottom:-37px}.banner-area .hero-wave-2{bottom:-40px}.university-area{z-index:1;padding-top:100px;padding-bottom:60px;position:relative}.university-area:before{content:"";z-index:0;background:linear-gradient(#effcff 0%,#edfbff 10.1%,#e1f8fe 25.1%);width:100%;height:200px;display:block;position:absolute;top:36px;left:0}.university-area .university-inner{text-align:center;max-width:921px;margin:0 auto}.university-area .title{text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:37px;font-size:18px;line-height:27px}.university-area .slider-item{justify-content:center;align-items:center;display:flex}.university-area .slider-item .img{width:160px;height:70px}.university-area .slider-item .img img{border-radius:20px;width:100%}.three-highlight{padding:52px 0}.three-highlight .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:40px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.three-highlight .content-body .image{background-color:#d9d9d9;border-radius:19px;width:100%;height:381px;overflow:hidden}.three-highlight .content-body .image iframe{width:100%;height:100%}.three-highlight .content-body .info .item:not(:last-child){border-bottom:1px solid #d9d9d9;padding:14px 0}.three-highlight .content-body .info .item:first-child{padding-top:0}.three-highlight .content-body .info .item:last-child{padding-top:14px}.three-highlight .content-body .info .item .info-title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:4px;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.package-group-area{background:linear-gradient(#e1f8fe 0%,#f8fcff 8.1% 71.5%,#e1f8fe 90.5%);position:relative;overflow:hidden}.package-group-area:before{content:"";z-index:0;background:linear-gradient(#e1f8fe 0%,#f8fcff 8.1% 71.5%,#e1f8fe 90.5%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.package-area{padding-top:30px;padding-bottom:60px}.package-area .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;text-align:center;margin-bottom:56px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.package-area .package-card{background:#fff;border-radius:20px;box-shadow:2px 2px 10px 2px #979ea380}.package-area .package-list{display:flex}.package-area .package-list .package-item{color:#001b42;background:#fff;width:33.3333%;padding:50.69px 60px 68.83px}.package-area .package-list .package-item:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.package-area .package-list .package-item:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.package-area .package-list .package-item-center{color:#fff;background:#2f5aa3;border-radius:20px;padding:58px 46px 49.32px;position:relative;top:-27px}.package-area .package-list .package-head{text-align:center}.package-area .package-list .package-head .package-title{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:20px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.package-area .package-list .package-head .package-des{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:18px;font-weight:700;line-height:27px}.package-area .package-list .package-content{margin-top:51px}.package-area .package-list .package-content ul{flex-direction:column;gap:24px;display:flex}.package-area .package-list .package-content ul li{align-items:center;gap:8px;display:flex}.package-area .package-list .package-content ul li .icon{display:inline-flex}.package-area .package-list .package-button{flex-direction:column;justify-content:center;align-items:center;margin-top:50px;display:flex}.package-area .package-list .package-item .price{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#007aff;margin-bottom:26px;font-size:36px;font-weight:700;line-height:54px}.package-area .package-list .package-item-center .price{color:#fc0;margin-bottom:36px}.package-area .package-list .package-button .btn-register-package{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;background-color:#2f5aa3;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:177px;height:41.37px;font-size:18px;font-weight:700;line-height:27px;display:flex}.package-area .package-list .package-button .btn-register-package .icon{display:none}.package-area .package-list .package-button .btn-register-package.active{color:#2f5aa3;background-color:#fed64f}.package-area .package-list .package-button .btn-register-package.active .icon{display:flex}.mark-detail-area{padding-top:67px;padding-bottom:65px}.mark-detail-area .title{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:48px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.mark-detail-area .mark-detail-wrapper{background-color:#fff;border-radius:20px;box-shadow:2px 2px 10px 2px #979ea380}.mark-detail-area .mark-detail{align-items:center;gap:73px;display:flex}.mark-detail-area .mark-detail .item-1{width:498px}.mark-detail-area .mark-detail .item-2{flex:1;width:100%;position:relative}.mark-detail-area .mark-detail .item .wrapper{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.mark-detail-area .mark-detail .item .wrapper .head-title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.mark-detail-area .mark-detail .item .wrapper .icon{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;-webkit-user-select:none;user-select:none;width:13px;height:28px;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px;display:flex;transform:rotate(90deg)}.mark-detail-area .mark-detail-wrapper .mark-detail-head{color:#fff;background-color:#007aff;border-top-left-radius:20px;border-top-right-radius:20px;padding:17px 53px 17px 73px}.mark-detail-area .mark-detail .item-2 .exam-marking-content{z-index:10;background:#fff;width:100%;padding:16px;position:absolute;top:45px;left:0;box-shadow:2px 2px 10px 2px #979ea380}.mark-detail-area .mark-detail .item-2 .exam-marking-content ul{flex-direction:column;gap:12px;display:flex}.mark-detail-area .mark-detail .item-2 .exam-marking-content ul li{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1a479a;cursor:pointer;font-family:Paytone One;font-size:18px;font-weight:400;line-height:27.92px}.mark-detail-area .mark-detail-wrapper .mark-detail-body{align-items:flex-start;padding:33px 53px 42px 73px}.mark-detail-area .mark-detail-wrapper .mark-detail-body .image{background:#d9d9d9;border-radius:20px;width:100%;height:281px;overflow:hidden}.mark-detail-area .mark-detail-wrapper .mark-detail-body .image img{width:100%;height:100%}.mark-detail-area .mark-detail-wrapper .mark-detail-body .content-title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:32px;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.mark-detail-area .mark-detail-wrapper .mark-detail-body .content-info{flex-direction:column;gap:20px;display:flex}.mark-detail-area .mark-detail-wrapper .mark-detail-body .content-info li{align-items:center;gap:8px;display:flex}.mark-detail-area .mark-detail-wrapper .mark-detail-body .content-info .icon{align-items:center;display:inline-flex}.mark-detail-area .mark-detail-wrapper .mark-detail-body .content-link{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#57c5f0;margin-top:21px;font-size:18px;font-weight:400;line-height:27px;display:inline-block}.introduce-eco-area{padding-top:65px;padding-bottom:35px}.introduce-eco-area .introduce-content .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#57c5f0;margin-bottom:40px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.introduce-eco-area .introduce-content .title .primary{color:#001b42;display:block}.introduce-eco-area .introduce-content .content p{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:24px;font-size:16px;font-weight:400;line-height:24px}.introduce-eco-area .introduce-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:15px;display:grid}.introduce-eco-area .introduce-grid .introduce-item{text-align:center;background-color:#fff;padding:38px 30px 33px;box-shadow:0 2px 5px #979ea380}.introduce-eco-area .introduce-grid .introduce-item .item-title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#57c5f0;margin-bottom:14px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.introduce-eco-area .introduce-grid .introduce-item .des{margin-bottom:0}.slider-vstep-area{padding-top:35px;padding-bottom:45px}.slider-vstep-area .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:32px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.swiper-slide{aspect-ratio:700/394;position:relative;width:700px!important}.slider-vstep-area .swiper-slide .slide-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.slider-vstep-area .swiper-slide img{object-fit:cover;border-radius:20px;width:100%;height:100%;box-shadow:0 4px 15px #00000040}.swiper-slide a{pointer-events:none}.swiper-slide-active a{pointer-events:all}.swiper-wrapper{padding:40px 0}.academy-team-area{padding-top:40px;padding-bottom:60px}.academy-team-area .title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:34px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.academy-team-area .description{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;margin-bottom:64px;font-size:16px;line-height:24px}.academy-team-area .academy-team-wrapper{align-items:flex-start;gap:73.67px;margin-top:48px;display:flex}.academy-team-area .academy-team-wrapper .academy-team-info{border-right:2px solid #46464640;width:100%;max-width:435px;padding-right:48px}.academy-team-area .academy-team-info .box-thumbnail{background-color:#f6fafd;border:1px solid #d2e6ec;border-radius:10px;align-items:flex-end;width:360.4px;height:229.17px;margin-bottom:16px;padding-left:72.41px;display:flex;position:relative;overflow:hidden}.academy-team-area .academy-team-info .box-thumbnail:before{content:"";z-index:0;background-image:url(/assets/frontend/img/img-academy-logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:373px;height:273px;display:block;position:absolute;top:0;left:0}.academy-team-area .academy-team-info .box-thumbnail img{object-fit:cover;z-index:1;width:220.72px;height:220.11px;position:relative}.academy-team-area .academy-team-info .info-title{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;margin-bottom:16px;font-size:18px;font-weight:700;line-height:27px}.academy-team-area .academy-team-info .info-content ul li{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.academy-team-area .academy-team-info .info-content ul li .icon{width:21px;height:21px;display:flex}.academy-team-area .academy-team-info .info-content ul li .text{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;flex:1;font-size:16px;line-height:24px}.academy-team-area .academy-team-wrapper .academy-team-list{flex-wrap:wrap;gap:50px;display:flex}.academy-team-wrapper .academy-team-list .academy-team-item{cursor:pointer;background-color:#fff;border:2px solid #4646461a;border-radius:16px;width:185.84px;padding:20px 25px 13px}.academy-team-wrapper .academy-team-list .academy-team-item.active{border-color:#007aff80}.academy-team-wrapper .academy-team-list .academy-team-item .box-thumbnail{background-color:#eff8ff;border:1px solid #4646461a;border-radius:8px;align-items:flex-end;width:130.82px;height:144.27px;margin:0 auto;display:flex;position:relative}.academy-team-wrapper .academy-team-list .academy-team-item .box-thumbnail .certificate{text-align:center;text-decoration-skip-ink:none;color:#fff;background-color:#007aff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:700;line-height:16px;display:flex;position:absolute;top:-13.45px;right:-9px}.academy-team-wrapper .academy-team-list .academy-team-item .box-thumbnail img{object-fit:cover;width:auto;height:auto}.academy-team-wrapper .academy-team-list .academy-team-item .info .name{text-align:center;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2c5d61;margin-top:9px;font-size:11px;font-weight:700;line-height:12px;display:block}.blog-area{padding-top:60px;padding-bottom:45px}.blog-area .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:46px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.blog-area .blog-item .blog-thumbnail .img-wrap{padding-top:66.25%}.blog-area .blog-item .post-title{margin-top:20px}.blog-area .blog-item .post-title a{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;font-size:18px;font-weight:400;line-height:27px}.blog-area .btn-wrapper{justify-content:center;align-items:center;margin-top:40px;display:flex}.blog-area .btn-all-blog{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;background-color:#2f5aa3;border-radius:20px;justify-content:center;align-items:center;width:335px;height:42px;font-size:18px;font-weight:700;line-height:27px;display:flex}.study-vstep-area{padding-top:45px;padding-bottom:128px}.study-vstep-area h2.title{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;margin-bottom:8px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.study-vstep-area .description{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;margin-bottom:37px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px}.study-vstep-area .study-vstep-wrapper{gap:137px;display:flex}.study-vstep-area .study-vstep-wrapper .content{width:100%;max-width:470px}.study-vstep-area .study-vstep-wrapper .content .item{border-bottom:1px solid #bdc3c7cc;justify-content:space-between;align-items:center;gap:36px;padding:10px 0;display:flex}.study-vstep-area .study-vstep-wrapper .content .item:last-child{border-bottom:0}.study-vstep-area .study-vstep-wrapper .content .item .content-left{flex:1;align-items:center;gap:15px;display:flex}.study-vstep-area .study-vstep-wrapper .content .item .number{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;width:42px;font-size:28px;font-weight:300;line-height:37.8px;display:inline-block}.study-vstep-area .study-vstep-wrapper .content .item .content-title{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;flex:1;font-size:16px;font-weight:400;line-height:24px;display:flex}.study-vstep-area .study-vstep-wrapper .content .item .icon{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.study-vstep-area .study-vstep-wrapper .image{width:100%;max-width:554px}.study-vstep-area .study-vstep-wrapper .image .img-wrap{padding-top:61.25%}.package-group-vip-area{margin-top:127px}.section-faq-area{padding-top:35px;padding-bottom:40px}.section-faq-area h2.title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:42px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.process-grid{grid-template-columns:repeat(5,1fr);gap:38px;display:grid}.process-grid .item{background-color:#d9d9d9;width:100%;height:358px}.banner-ads-area{background:linear-gradient(90deg,#194798 0%,#0d316d 50%,#194798 100%);min-height:371px;margin-top:43px;margin-bottom:73px;position:relative}.banner-ads-large{min-height:457px;margin-top:55px;margin-bottom:45px}.banner-ads-area .image-desktop{display:none}.banner-ads-area .image{position:absolute;bottom:0;right:242px}.banner-ads-area .image img{object-fit:cover;width:307px;height:338px}.banner-ads-large .image img{width:370px;height:370px}.banner-ads-area .image.image-1{z-index:1;right:76px}.banner-ads-large .image{right:249px}.banner-ads-large .image.image-1{right:50px}.banner-ads-area .content{padding-top:25px;padding-bottom:44px}.banner-ads-area .content .title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin-bottom:16px;font-family:Paytone One;font-size:120px;font-weight:400;line-height:167.52px}.banner-ads-large .content .title{margin-bottom:0}.banner-ads-area .content .description{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;width:100%;max-width:515px;font-family:Paytone One;font-size:28px;font-weight:400;line-height:39.09px}.banner-ads-area .content .btn-wrapper{margin-top:30px}.banner-ads-area .content .btn-wrapper .action-title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin-bottom:32px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.banner-ads-area .content .btn-wrapper .btn-action-banner{text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f5aa3;background-color:#fed64f;border-radius:37px;justify-content:center;align-items:center;width:261px;height:50px;font-size:24px;font-weight:700;line-height:36px;display:flex}.discount-area .title{text-align:left;color:#007aff}.discount-area .title .primary{color:#001b42}.discount-area .discount-info{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.discount-area .discount-info .price{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;font-size:40px;font-weight:700;line-height:60px}.discount-area .discount-info .discount-title{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#ff2929;font-family:Poppins;font-size:16px;font-weight:700;line-height:24px}.discount-area .discount-info .btn-choose-exam{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;background-color:#2f5aa3;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:177px;height:41.37px;font-size:18px;font-weight:700;line-height:27px;display:flex}.discount-area .discount-info .btn-choose-exam .icon{display:none}.discount-area .discount-info .btn-choose-exam.active{color:#2f5aa3;background-color:#fed64f}.discount-area .discount-info .btn-choose-exam.active .icon{display:flex}.total-order-area{padding:35px 0}.total-order-area .order-info-item{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.total-order-area .order-info-item .txt-label,.total-order-area .order-info-item .txt-value .price{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:18px;font-weight:400;line-height:27px}.total-order-area .order-info-item .txt-value .price del{text-decoration-color:#ff2929}.total-order-area .order-info-item.order-total .txt-label{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.total-order-area .order-info-item .txt-value .price-total{text-underline-position:from-font;text-decoration-skip-ink:none;color:#ff2929;font-size:40px;font-weight:700;line-height:60px}.total-order-area .order-btn{justify-content:flex-end;align-items:center;margin-top:32px;display:flex}.total-order-area .order-btn .btn-register-order{text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;background-color:#2f5aa3;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:177px;height:41.37px;font-size:18px;font-weight:700;line-height:27px;display:flex}.intro-exam-mark-area{padding-bottom:35px}.intro-exam-mark-area h2.title{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;width:100%;max-width:850px;margin:0 auto 68px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.intro-exam-mark-area .intro-exam-wrapper{align-items:flex-start;gap:75px;padding-left:65px;display:flex}.intro-exam-mark-area .intro-exam-wrapper .image{width:100%;max-width:452px}.intro-exam-mark-area .intro-exam-wrapper .image .img-wrap{padding-top:86.25%}.intro-exam-mark-area .intro-exam-wrapper .intro-content{flex-direction:column;gap:20px;display:flex}.intro-exam-mark-area .intro-exam-wrapper .intro-content .item{align-items:flex-start;gap:20px;display:flex}.intro-exam-mark-area .intro-content .item .icon{width:40px;height:40px;display:flex}.intro-exam-mark-area .intro-content .item .content{flex:1}.intro-exam-mark-area .intro-content .item .content .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:8px;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.intro-exam-mark-area .intro-content .item .content .des{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:16px;font-weight:400;line-height:24px}.section-process-exam-area .title{text-align:center}.section-process-exam-area .item iframe{width:100%;height:100%}.review-area{padding-top:46px;padding-bottom:100px}.review-area .title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.review-area .review-wrapper{position:relative}.review-area .review-wrapper .review-item{position:absolute}.review-area .review-wrapper .review-item .review-transition{transition:transform .25s}.review-area iframe,.review-area img{border-radius:20px}.faq-area{padding-top:35px;padding-bottom:45px}.faq-area .faq-title .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:54px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.faq-area .faq-list{gap:32px;max-width:100%}.faq-area .faq-list .faq-item{border-radius:20px;padding:28px 47px 28px 42px;box-shadow:0 4px 10px #00000040}.faq-area .faq-list .faq-item .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1a479a;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.book-banner{background:linear-gradient(#e1f8fe 0%,#edfbff 35.6%,#f8fcff 77.1%);padding-top:143px;padding-bottom:43px;position:relative}.book-banner .book-banner-wrapper{justify-content:space-between;gap:32px;display:flex}.book-banner .book-content{width:100%;max-width:392px;margin-top:58px;margin-left:35px}.book-banner .book-content h2.title{text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:56px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.book-banner .book-content h2.title .secondary{color:#007aff}.book-banner .book-content .content{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;font-size:16px;font-weight:400;line-height:24px}.book-banner .image{width:548px;height:548px}.book-banner .book-banner-wave{position:absolute;bottom:0}.book-banner .book-banner-wave-1{right:0}.step-skill{background:linear-gradient(#effcff 0%,#f8fcff 21.6%,#e1f8fe 90.5%);padding-top:78px;padding-bottom:50px}.step-skill .title{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:102px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.step-skill .step-skill-wrapper{gap:108px;display:flex}.step-skill .step-skill-wrapper .list-content{flex-direction:column;flex:1;gap:32px;width:100%;display:flex}.step-skill .list-content .content-item{gap:23px;display:flex}.step-skill .list-content .content-item .icon{width:50px;height:50px;display:flex}.step-skill .list-content .content-item .content{flex:1;width:100%}.step-skill .list-content .content-item .content-title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:13px;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.step-skill .list-content .content-item p{text-align:justify;margin-bottom:0;font-size:16px;font-weight:400;line-height:24px}.step-skill .image{background-color:#d9d9d9;border-radius:20px;width:581px;height:324px;overflow:hidden}.step-skill .image iframe{width:100%;height:100%}.book-archive{padding-top:50px;padding-bottom:40px}.book-archive .book-archive-item{flex-direction:column;align-items:center;display:flex}.book-archive .book-archive-item .icon{width:55px;height:55px;display:inline-flex}.book-archive .book-archive-item .icon-star{justify-content:center;align-items:center;height:55px;display:flex}.book-archive .book-archive-item .title{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.book-archive .book-archive-item .des{text-align:center;margin-top:8px;font-size:16px;font-weight:400;line-height:24px}.book-area{padding-top:40px;padding-bottom:60px}.book-area .title{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;margin-bottom:70px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.book-area .book-list{justify-content:center;align-items:center;gap:30px;display:flex}.book-area .book-item{border-radius:20px;overflow:hidden}.book-area .book-item-soon{justify-content:center;align-items:center;width:156px;height:193px;padding:0 10px;display:flex}.book-area .book-item-soon .content{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;font-family:Paytone One;font-size:24px;font-weight:400;line-height:33.5px}.book-area .book-item-center{background-color:#cddcf5;flex-direction:column;width:253px;height:352px;display:flex}.book-area .book-item-center .item-thumbnail{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.book-area .book-item-center .item-thumbnail .img-book{object-fit:contain;z-index:1;width:213px;height:213px;position:relative}.book-area .book-item-center .item-thumbnail .img-absolute{z-index:0;position:absolute;top:90px}.book-area .book-item-center .item-content{background-color:#2f5aa3;justify-content:center;align-items:center;gap:36px;height:77px;display:flex}.book-area .book-item-center .item-content .icon{cursor:pointer}.book-area .book-item-center .item-content .icon img{width:49.54px;height:49.54px}.book-area .book-item-center .item-content .read-try{color:#000;background-color:#edf8e7;border-radius:20px;width:113px;height:41px}.modal-read-book .modal-dialog{max-width:900px}.modal-read-book .modal-content{background:linear-gradient(270deg,#f5fdff 0%,#f8fcff 18.6% 33.6%,#e1f8fe 100%)}.modal-read-book .modal-body{padding:43px 45px 55px 60px}.modal-read-book .read-book-container{gap:64px;display:flex}.modal-read-book .slider-book-wrapper{justify-content:center;align-items:center;width:309px;display:flex}.modal-read-book .slider-book-page{width:100%;position:relative}.modal-read-book .slider-book-page .slick-prev:before,.modal-read-book .slider-book-page .slick-next:before{content:"";opacity:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:36px;display:block}.modal-read-book .slider-book-page .slick-prev,.modal-read-book .slider-book-page .slick-next{width:24px;height:36px}.modal-read-book .slider-book-page .slick-prev:before{background-image:url(/assets/frontend/icon/grommet-icons-prev.svg)}.modal-read-book .slider-book-page .slick-next:before{background-image:url(/assets/frontend/icon/grommet-icons-next.svg)}.modal-read-book .content-title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.modal-read-book .des{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f5aa3;margin-bottom:14px;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.modal-read-book .image{margin-left:18px}.book-university-area .university-area{padding-top:40px}.book-university-area .university-area:before{content:none}.book-review{min-height:1974px;padding-top:60px;padding-bottom:35px}.book-review .title{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#001b42;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.book-review .book-review-wrapper{position:relative}.book-review .book-review-wrapper .review-item .review-transition{transition:transform .25s}.book-review .book-review-wrapper .review-item img,.book-review .book-review-wrapper .review-item iframe{border-radius:20px}.book-faq{padding-bottom:80px}.prevstep-package-inner{background:linear-gradient(#e1f8fe 0%,#edfbff 35.6%,#f8fcff 77.1%)}.pre-vstep-package-info{padding-top:144px;padding-bottom:30px}.pre-vstep-package-info .package-info-wrapper{justify-content:space-between;align-items:flex-start;display:flex}.pre-vstep-package-info .info-content{width:100%;max-width:489px}.pre-vstep-package-info .info-content-head{gap:21px;margin-bottom:12px;display:flex}.pre-vstep-package-info .info-content-head .title{color:#001b42;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.pre-vstep-package-info .info-content-head .icon{align-items:center;margin-top:10px;display:flex}.pre-vstep-package-info .info-content-statis{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.pre-vstep-package-info .info-content-statis .statis-item{align-items:center;gap:6px;display:flex}.pre-vstep-package-info .info-content-statis .statis-item .icon{align-items:center;width:17px;height:17px;display:flex}.pre-vstep-package-info .info-content-statis .statis-item .txt-label{text-align:justify;color:#007aff;flex:1;font-size:14px;font-weight:300;line-height:20px;display:flex}.pre-vstep-package-info .regular-price{color:red;margin-top:17px;font-size:16px;font-weight:400;line-height:24px}.pre-vstep-package-info .info-content-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.pre-vstep-package-info .info-content-bottom .price{color:#007aff;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.pre-vstep-package-info .info-content-bottom .btn-buy{color:#fff;background-color:#2f5aa3;border-radius:20px;justify-content:center;align-items:center;width:177px;height:42px;font-size:18px;font-weight:700;line-height:27px;display:flex}.pre-vstep-package-info .info-video{width:430px;height:242px}.pre-vstep-package-info .info-video iframe{border-radius:20px;width:100%;height:100%}.pre-vstep-package-slider{padding-top:30px;padding-bottom:35px}.pre-vstep-package-slider .slider-prev-step{gap:36px;margin-left:-18px;margin-right:-18px;display:flex}.pre-vstep-package-slider .slider-prev-step .slick-track{padding-bottom:8px}.pre-vstep-package-slider .slider-prev-step .slider-item{padding-left:18px;padding-right:18px}.pre-vstep-package-slider .slider-prev-step .slider-item img{border-radius:20px;box-shadow:0 4px 4px #00000080}.pre-vstep-package-slider .slider-prev-step .slick-prev:before,.pre-vstep-package-slider .slider-prev-step .slick-next:before{content:"";opacity:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:36px;display:block}.pre-vstep-package-slider .slider-prev-step .slick-prev,.pre-vstep-package-slider .slider-prev-step .slick-next{width:24px;height:36px}.pre-vstep-package-slider .slider-prev-step .slick-prev:before{background-image:url(/assets/frontend/icon/grommet-icons-prev.svg)}.pre-vstep-package-slider .slider-prev-step .slick-next:before{background-image:url(/assets/frontend/icon/grommet-icons-next.svg)}.pre-vstep-package-content{background:linear-gradient(#f2fbff 0%,#f8fcff 46.6%,#e1f8fe 100%);padding-top:35px;padding-bottom:25px}.pre-vstep-package-content h2.title{color:#001b42;margin-bottom:40px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.pre-vstep-package-content .content-course-list{flex-direction:column;gap:32px;display:flex}.pre-vstep-package-content .content-course-list-item .course-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pre-vstep-package-content .content-course-list-item .course-head .course-name{color:#007aff;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.pre-vstep-package-content .content-course-list-item .course-head .icon{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex;transform:rotate(-90deg)}.pre-vstep-package-content .content-course-list-item .course-head .icon.active{transform:rotate(0)}.pre-vstep-package-content .content-course-list-item .course-list{flex-direction:column;gap:16px;margin-top:16px;display:flex}.pre-vstep-package-content .content-course-list-item .course-list .item{border-top:1px solid #bcbcbcb2;padding-top:16px;padding-left:30px}.pre-vstep-package-content .content-course-list-item .course-list .item .title{color:#274162}.pre-vstep-package-for{padding-top:30px;padding-bottom:30px}.pre-vstep-package-for h2.title{color:#001b42;margin-bottom:24px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.pre-vstep-package-for .for-content{padding-left:70px;list-style:outside}.pre-vstep-package-for .for-content li{color:#274162}.pre-vstep-package-teacher{padding-top:30px;padding-bottom:70px}.pre-vstep-package-teacher .title{color:#272b2e;margin-bottom:32px;font-family:Paytone One;font-size:40px;font-weight:400;line-height:55.84px}.pre-vstep-package-teacher .teacher-wrapper{justify-content:space-between;display:flex}.pre-vstep-package-teacher .teacher-about ul{flex-direction:column;gap:16px;display:flex}.pre-vstep-package-teacher .teacher-about ul li{align-items:flex-start;gap:8px;display:flex}.pre-vstep-package-teacher .teacher-about ul li .icon{width:21px;height:21px;display:flex}.pre-vstep-package-teacher .teacher-about ul li .text{text-align:justify;text-underline-position:from-font;text-decoration-skip-ink:none;color:#272b2e;flex:1;width:464px;font-size:16px;line-height:24px}.pre-vstep-package-teacher .teacher-thumbnail{background-color:#f6fafd;border:1px solid #d2e6ec;border-radius:10px;justify-content:center;align-items:flex-end;width:400.98px;height:246.8px;display:flex;position:relative;overflow:hidden}.pre-vstep-package-teacher .teacher-thumbnail:before{content:"";z-index:0;background-image:url(/assets/frontend/img/img-academy-logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:415px;height:294px;display:block;position:absolute;top:-6px;left:-7px;right:-7px}.pre-vstep-package-teacher .teacher-thumbnail img{z-index:1;width:245.14px;height:236.62px;position:relative}.pre-vstep-package-teacher .teacher-name{text-align:center;color:#2773df;margin-top:8px;font-family:Paytone One;font-size:20px;font-weight:400;line-height:27.92px}.anytime-package-header{padding-top:144px;padding-bottom:30px}.anytime-package-header h3{font-size:36px;font-weight:800;line-height:135%}.anytime-package-header .for-content{padding-top:10px;padding-left:30px;font-size:16px;font-weight:300;line-height:135%;list-style:outside}.anytime-package-header{background-color:#e2f8fe}.anytime-tab-section .anytime-tab-buttons{padding-top:40px;padding-left:15px;display:flex}.anytime-tab-section .anytime-tab-button{cursor:pointer;border-bottom:2px solid #4646464d;min-width:250px;padding-bottom:10px;font-size:18px;font-weight:700;line-height:17px}.anytime-tab-section .anytime-tab-button.active{border-bottom:4px solid #007aff;font-size:26px}.anytime-tab-section .anytime-tab-button:hover{font-size:26px}.anytime-package-info .info-content{max-width:500px}.anytime-tab-section .anytime-tab-button:nth-child(2){text-align:right;padding-left:40px}.anytime-tab-button a{color:#001b42}.anytime-tab-button.active a{color:#007aff}.pre-vstep-package-info.anytime-package-info{padding-top:30px;padding-bottom:30px}.anytime-content{background:linear-gradient(#fbfeff 0%,#e1f8fe80 33.1%,#f8fcff 57.6%,#e1f8fe 84.6%)}.anytime-package-header *{font-family:var(--font-family), serif!important}.anytime-package-feedback .feedback-wrapper{justify-content:space-between;gap:100px;min-height:400px;padding-right:20px;display:flex}.anytime-package-teacher.pre-vstep-package-teacher .teacher-thumbnail{gap:20px;width:281px}.anytime-package-teacher.pre-vstep-package-teacher .teacher-about ul{gap:26px}.anytime-package-teacher .teacher-thumbnail-group{gap:20px;display:flex}.anytime-package-feedback .student-feedback{flex:1;width:100%;overflow:hidden}.anytime-package-feedback .slider-item{padding-left:84px}.anytime-package-info .info-video,.anytime-slider .slider-item{width:560px;height:315px}.anytime-slider .slider-item .image,.anytime-slider .slider-item .image iframe{width:100%;height:100%}.anytime-slider .slider-item .image iframe{border-radius:20px}.anytime-package-feedback .slider-item:nth-child(odd){margin-top:20px}.anytime-package-feedback .student-wrapper{background:#fff;border-radius:15px;align-items:flex-start;width:auto;height:auto;min-height:160px;padding-right:50px;display:flex;box-shadow:0 4px 8px #0000000d}.anytime-package-feedback .student-wrapper img{object-fit:cover;border-radius:50%;transform:translate(-50%);width:153px!important;height:153px!important}.anytime-package-feedback .student-feedback-content{margin-left:-40px;padding-top:10px}.anytime-package-feedback.student-feedback-avatar{min-width:162px}.anytime-package-feedback .student-wrapper .name{text-align:justify;color:#2773df;font-size:20px;font-weight:700;line-height:100%;font-family:var(--font-family)}.anytime-package-feedback .student-wrapper .message{font-size:14px;font-weight:400;line-height:20px;font-family:var(--font-family);padding-top:5px}.slider-anytime-package{flex-direction:row;justify-content:space-between;display:flex}.anytime-slider .slider-anytime-package .image iframe{border-radius:20px;width:100%!important}.anytime-slider .slider-anytime-package .image{width:48%}.anytime-package-feedback .feedback-form{width:337px;height:371px;font-family:var(--font-family);background-color:#fff;border-radius:20px;padding:15px 10px}.anytime-package-feedback .feedback-form .form-title{text-align:center;font-size:16px;font-weight:700;line-height:20px}.anytime-package-feedback .feedback-form .form-input-text{border:1px solid #007aff;border-radius:30px;margin:8px 20px;padding:5px 10px;height:37px!important}.anytime-package-feedback .feedback-form .form-input-text.is-invalid,.anytime-package-feedback .feedback-form .form-input-select.is-invalid{border-color:red}.anytime-package-feedback .feedback-form .form-input-select{background-color:#fff;border:1px solid #007aff;border-radius:30px;margin:8px 20px;padding:5px 10px}.anytime-package-feedback .feedback-form .form-input-select option[value=""],.anytime-package-feedback .feedback-form .form-input-select.placeholder{color:gray}.anytime-package-feedback .feedback-form .form-input-button{color:#fff;background:#2f5aa3;border-radius:30px;padding:10px 15px;font-size:16px;font-weight:700;line-height:100%}.footer{background:#001b42;padding-top:18px;padding-bottom:36px}.footer .footer-wrapper{width:100%;max-width:1083px;margin:0 auto}.footer .footer-widget .footer-widget-title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#bcbcbc;border-bottom:1px solid #bcbcbc;margin-bottom:10px;padding-bottom:12px;font-family:Paytone One;font-size:16px;font-weight:400;line-height:22.34px}.footer .footer-widget .footer-widget-content{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;font-size:12px;font-weight:400;line-height:18px}.footer .footer-widget .footer-info .txt-label{font-weight:700}.footer .footer-widget .footer-widget-content ul li{margin-bottom:10px}.footer .footer-widget .footer-widget-content ul li a{color:#fff}.footer .footer-social{margin-top:18px}.footer .footer-social .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#bcbcbc;margin-bottom:8px;font-family:Paytone One;font-size:16px;font-weight:400;line-height:22.34px}.footer .footer-social ul{align-items:center;gap:12px;display:flex}@media screen and (min-width:1800px){.banner-area{padding-bottom:10px}}@media screen and (min-width:1440px){.banner-area{padding-left:0;padding-right:0}.banner-area .banner-wrapper{width:100%;max-width:1250px;margin:0 auto}.university-area:before{top:25px}}@media screen and (min-width:992px){.review-area{height:4000px}.review-area .review-item:hover .review-transition{opacity:1;transform:scale(1.1)}.review-area .review-item .review-image{width:100%;height:100%;position:absolute;overflow:hidden}.review-area #IMAGE1{width:612px;height:165px;top:44.56px;left:0}.review-area #IMAGE2{width:531px;height:162px;top:38.56px;left:630px}.review-area #IMAGE3{width:706px;height:276px;top:228.56px;left:0}.review-area #IMAGE4{width:396px;height:157px;top:228.56px;left:735px}.review-area #IMAGE5{width:440px;height:157px;top:435.56px;left:721px}.review-area #IMAGE6{width:651px;height:515px;top:529.56px;left:47px}.review-area #IMAGE7{width:614px;height:145px;top:1063.56px;left:44px}.review-area #IMAGE8{width:607px;height:139px;top:1241.56px;left:47px}.review-area #IFRAME1{width:426px;height:787px;top:608.56px;left:735px}.review-area #IMAGE9{width:607px;height:168px;top:1395.56px;left:47px}.review-area #IMAGE10{width:458px;height:163px;top:1416.56px;left:698px}.review-area #IMAGE11{width:491.36px;height:320.84px;top:1579.56px;left:14px}.review-area #IFRAME2{width:609px;height:335px;top:1600.56px;left:552px}.review-area #IMAGE12{width:479px;height:148.98px;top:1920.56px;left:7px}.review-area #IMAGE13{width:647px;height:121px;top:1960.56px;left:514px}.review-area #IFRAME3{width:603px;height:333px;top:2102.56px;left:7px}.review-area #IMAGE14{width:503px;height:393px;top:2102.56px;left:658px}.review-area #IMAGE15{width:533px;height:418px;top:2466.56px;left:19px}.review-area #IFRAME4{width:552px;height:307px;top:2911.56px;left:19px}.review-area #IMAGE16{width:552px;height:142px;top:3232.56px;left:19px}.review-area #IFRAME5{width:434px;height:757px;top:2516.56px;left:610px}.review-area #IMAGE17{width:546px;height:172px;top:3388.56px;left:19px}.review-area #IMAGE18{width:467px;height:233px;top:3293.56px;left:610px}.review-area #IMAGE19{width:546px;height:211px;top:3591.56px;left:19px}.review-area #IMAGE20{width:508px;height:254px;top:3548.56px;left:610px}.book-review .book-review-wrapper .review-item{position:absolute}.book-review .book-review-wrapper .review-item:hover .review-transition{opacity:1;transform:scale(1.1)}.book-review .book-review-wrapper .review-item .review-image{width:100%;height:100%;position:absolute;overflow:hidden}.book-review .book-review-wrapper .review-item .review-image img{width:100%;height:100%}.book-review #IMAGE21{width:621px;height:148px;top:68px;left:0}.book-review #IMAGE22{width:609px;height:138px;top:74px;left:664px}.book-review #IMAGE23{width:494px;height:410px;top:246px;left:0}.book-review #IMAGE24{width:495px;height:135px;top:676px;left:2px}.book-review #IFRAME6{width:334px;height:593px;top:237px;left:514px}.book-review #IMAGE25{width:394px;height:83px;top:244px;left:877px}.book-review #IMAGE26{width:400px;height:169px;top:345px;left:877px}.book-review #IMAGE27{width:429px;height:114px;top:531px;left:877px}.book-review #IMAGE28{width:449px;height:129px;top:662px;left:868px}.book-review #IMAGE29{width:490px;height:187px;top:842px;left:0}.book-review #IMAGE30{width:491px;height:242px;top:1056px;left:0}.book-review #IMAGE31{width:760px;height:311px;top:847px;left:511px}.book-review #IMAGE32{width:760px;height:119px;top:1191px;left:511px}.book-review #IMAGE33{width:702px;height:274px;top:1327px;left:0}.book-review #IMAGE34{width:719px;height:133px;top:1630px;left:0}.book-review #IMAGE35{width:522px;height:470px;top:1335px;left:737px}}@media screen and (max-width:1285px){.banner-area .banner-content .title{white-space:normal}}@media screen and (max-width:1100px){.banner-area{padding-top:80px;padding-left:15px;padding-right:15px}.banner-area .banner-wrapper{flex-direction:column}.banner-area .banner-content{text-align:center;max-width:100%;position:relative;left:0}.banner-area .banner-content .title{text-align:center;max-width:100%}.banner-area .banner-image{text-align:center}}@media screen and (max-width:991px){.university-area .slider-item .img{width:100%;height:100px;padding-left:10px;padding-right:10px}.university-area .slider-item .img img{object-fit:contain;width:100%;height:100%}.package-area .package-card{box-shadow:none;background:0 0;border-radius:0}.package-area .package-list{gap:32px;max-width:100%;padding:12px 8px;display:-webkit-box;overflow-x:auto}.package-area .package-list .package-item{border-radius:20px;width:auto;box-shadow:2px 2px 10px 2px #979ea380}.package-area .package-list .package-item-center{padding:50.69px 60px 68.83px 68px;top:0}.mark-detail-area .mark-detail{flex-direction:column;align-items:flex-start}.mark-detail-area .mark-detail-wrapper .mark-detail-head{gap:8px}.mark-detail-area .mark-detail-wrapper .mark-detail-body{gap:24px}.academy-team-area .academy-team-wrapper{flex-direction:column-reverse;align-items:center;gap:32px}.academy-team-area .academy-team-wrapper .academy-team-info{border:0;max-width:50%;padding-right:0}.academy-team-area .academy-team-info .box-thumbnail{justify-content:center;width:100%;height:300px}.academy-team-area .academy-team-info .box-thumbnail:before{top:50%;left:50%;transform:translate(-50%,-50%)}.academy-team-area .academy-team-wrapper .academy-team-list{flex-wrap:nowrap;gap:16px;max-width:100%;padding-bottom:12px;overflow-x:auto}.study-vstep-area .study-vstep-wrapper .content{max-width:100%}.study-vstep-area .study-vstep-wrapper .image{display:none}.banner-ads-area .image-desktop{height:338px;margin-top:32px;display:flex;position:relative}.banner-ads-large .image-desktop{height:370px}.banner-ads-area .image-mobile{display:none}.blog-area .row{row-gap:16px}.review-area .review-wrapper{flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}.review-area .review-wrapper .review-item{position:relative}.intro-exam-mark-area .intro-exam-wrapper .image{display:none}.intro-exam-mark-area .intro-exam-wrapper{padding-left:0}.intro-exam-mark-area h2.title{max-width:100%;margin-bottom:32px}.process-grid{grid-template-columns:repeat(4,1fr);gap:16px}.book-banner{padding-top:75px}.book-banner .book-banner-wrapper{flex-direction:column;align-items:center}.book-banner .book-content{margin-left:0}.step-skill .step-skill-wrapper{flex-direction:column;align-items:center;gap:32px}.book-area .book-list{padding-bottom:8px;display:-webkit-box;overflow-x:auto}.book-area .book-item-soon{margin-top:80px}.book-review .title{margin-bottom:32px}.book-review .book-review-wrapper{flex-direction:column;align-items:center;gap:24px;display:flex}.pre-vstep-package-info .package-info-wrapper{flex-direction:column;align-items:center;gap:32px}.pre-vstep-package-teacher .teacher-about ul li .text{width:auto}.pre-vstep-package-teacher .teacher-wrapper{flex-direction:column-reverse;align-items:center;gap:32px}}@media screen and (max-width:768px){.three-highlight .content-body .info{margin-top:24px}.mark-detail-area .mark-detail .item-1{width:100%}.mark-detail-area .mark-detail-wrapper .mark-detail-head{padding:16px 32px}.mark-detail-area .mark-detail-wrapper .mark-detail-body{padding-left:16px;padding-right:16px}.slider-vstep-area .title{margin-bottom:32px}.slider-vstep-area .slider-vstep-wrapper{margin-left:-15px;margin-right:-15px}.swiper-slide{width:80vw!important}.swiper-pagination-bullet{opacity:1;background:#d9d9d9;width:8px;height:8px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2f5aa3}.total-order-area .order-info-item.order-total .txt-label,.total-order-area .order-info-item .txt-value .price-total{font-size:22px;line-height:28px}.total-order-area .order-info-item .txt-label,.total-order-area .order-info-item .txt-value .price{font-size:16px;line-height:24px}.faq-area .faq-list{gap:32px}.faq-area .faq-list .faq-item{padding-left:16px;padding-right:16px}.faq-area .faq-list .faq-item .title{font-size:16px;line-height:24px}.faq-list .faq-item .title p{padding-right:48px}.banner-ads-area{min-height:auto;margin-bottom:32px}.banner-ads-area .content{text-align:center}.banner-ads-area .content .title{font-size:50px;line-height:68px}.banner-ads-area .content .description{max-width:100%}.banner-ads-area .content .btn-wrapper{flex-direction:column;align-items:center;margin-top:16px;display:flex}.banner-ads-area .image-desktop{flex-direction:row-reverse;display:none}.banner-ads-area .image{position:unset}.banner-ads-large .image img{width:100%}.banner-ads-area .content .btn-wrapper .action-title{font-size:24px;line-height:28px}.discount-area .discount-info{flex-direction:column}.academy-team-area{padding-bottom:0}.mark-detail-area{padding-top:0;padding-bottom:32px}.process-grid{grid-template-columns:repeat(3,1fr)}.banner-area .banner-image{height:auto}.book-archive .list-book-archive{row-gap:16px}.pre-vstep-package-info .info-content{max-width:100%}}@media screen and (max-width:650px){.three-highlight .title,.package-area .title,.mark-detail-area .title,.introduce-eco-area .introduce-content .title,.slider-vstep-area .title,.academy-team-area .title,.blog-area .title,.study-vstep-area h2.title,.faq-area .faq-title .title,.review-area .title,.intro-exam-mark-area h2.title,.section-faq-area h2.title,.step-skill .title,.book-area .title,.book-review .title,.pre-vstep-package-for h2.title,.pre-vstep-package-teacher .title,.pre-vstep-package-content h2.title{font-size:28px;line-height:36px}.mark-detail-area .mark-detail-wrapper .mark-detail-head{padding:16px}.academy-team-area .academy-team-wrapper .academy-team-info{max-width:100%}.study-vstep-area h2.title{text-align:left}.study-vstep-area .study-vstep-wrapper .content .item .number{width:20px;font-size:20px;line-height:24px}.study-vstep-area .study-vstep-wrapper .content .item .content-title{font-size:14px}.study-vstep-area .study-vstep-wrapper .content .item{gap:24px}.total-order-area .order-info-item{flex-direction:column;align-items:flex-end}.process-grid{grid-template-columns:repeat(2,1fr)}.intro-exam-mark-area .intro-content .item .icon{width:24px;height:24px}.book-banner .image{width:100%;height:auto}.step-skill .title{margin-bottom:32px}.pre-vstep-package-for .for-content{padding-left:24px}.pre-vstep-package-content .content-course-list-item .course-head .course-name{font-size:16px;line-height:24px}.pre-vstep-package-content .content-course-list-item .course-list .item .title{font-size:14px}}@media screen and (max-width:575px){.package-area .package-list{gap:24px}.package-area .package-list .package-item,.package-area .package-list .package-item-center{white-space:nowrap;padding-left:24px;padding-right:24px}.introduce-eco-area .introduce-grid{grid-template-columns:repeat(1,1fr)}.step-skill .image{width:100%}.pre-vstep-package-info .info-content-head{flex-direction:column;gap:8px}.pre-vstep-package-info .info-content-head .icon{margin-top:0}.pre-vstep-package-info .info-content-statis{flex-direction:column;align-items:flex-start;gap:8px}.pre-vstep-package-info .info-video{width:100%;height:292px}.pre-vstep-package-content .content-course-list-item .course-list .item{padding-left:16px}.pre-vstep-package-teacher .teacher-thumbnail,.pre-vstep-package-teacher .teacher-thumbnail-wrapper{width:100%}.process-grid{grid-template-columns:repeat(1,1fr)}}.auth-area{background:linear-gradient(#e2f7ff 0%,#fff 100%);width:100%;min-height:100vh;padding:40px 0}.auth-wrapper{justify-content:center;gap:43px;display:flex}.auth-left{width:380px;margin-top:12px}.auth-left .logo-common{justify-content:center;margin-bottom:20px}.auth-left .logo-common img{width:122.09px;height:79px}.auth-card{background:#fff;border-radius:20px;padding:22px;position:relative;box-shadow:0 25px 20px -14px #9acdff}.auth-card-head{text-align:center;margin-bottom:30px}.auth-card-head .auth-title{margin-bottom:16px;font-size:20px;font-weight:700;line-height:25.3px}.auth-card-head .auth-des{color:#000000a6;margin-bottom:0;font-size:11px;font-weight:400;line-height:16.5px}.auth-card-body{padding:0 8px}.auth-card-form .form-input-flex{justify-content:space-between;align-items:center;display:flex}.form-checkbox-label{margin-bottom:0;line-height:1.5}.auth-card-form .form-checkbox-control{margin:0}.auth-card-form .remember{align-items:center;gap:10px;display:inline-flex}.auth-card-form .forgot-pass .text{font-size:11px;font-weight:500;line-height:13.92px}.form-btn-wrapper{margin-top:18px}.auth-card-form .btn-login{height:42px;font-size:13px;font-weight:400;line-height:16.45px}.auth-card-bottom{margin-top:24px}.auth-card-bottom .notice{text-align:center}.auth-card-bottom .notice p{color:#000000a6;margin-bottom:0;font-size:11px;font-weight:400;line-height:16.5px}.auth-right{z-index:1;border-radius:20px;width:605px;position:relative}.auth-right .img-wrap{padding-top:100%}.auth-right .img-wrap img{border-radius:20px}.auth-right .logo-common{justify-content:center;gap:28px;margin-bottom:64.45px}.auth-right .logo-common .text{font-size:48.97px;font-weight:700;line-height:61.95px}.auth-right .img-mask{position:absolute;bottom:-1px;left:0;right:0}.auth-register .auth-right{padding-top:32px}.auth-register .auth-right .logo-common{margin-bottom:10px}.auth-register .auth-right .box-img{text-align:center}.auth-register .auth-right:after{content:"";z-index:-1;background-image:url(/assets/frontend/img/img-pseudo-register.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:378.29px;display:block;position:absolute;top:102px;right:0}.auth-forget-password .auth-card-bottom{margin-top:16px}.auth-forget-password .btn-login{background:#3763e7;border:1px solid #0000001a}.auth-forget-password .notice a{color:#000000a6;font-size:11px;font-weight:400;line-height:16.5px;text-decoration:underline}@media screen and (max-width:991px){.auth-wrapper{flex-direction:column}.auth-left{width:100%}.auth-right{width:100%;height:auto}.auth-right img{width:100%}.auth-right .img-mask{margin-top:32px;position:relative}.auth-register .auth-right:after{height:580px}}@media screen and (max-width:768px){.auth-register .auth-right:after{height:430px}.auth-right{display:none}}@media screen and (max-width:575px){.auth-card{padding:22px 14px}.auth-card-head .auth-title{font-size:16px}.auth-card-head .auth-des{font-size:10px}.auth-register .auth-right:after{height:270px}}
