@charset "UTF-8";:root{--color1: #681108;--color2: #681108;--color3: #fdb813;--color4: #0d47a1;--color5: #2196f3;--color6: #1c1d26;--color7: #323c4b;--color8: #c2c4c6}.home p{margin-bottom:10px}[data-header*=type-1] .ct-header [data-id=menu]>ul>li>a{font-size:14px}.heading-bar__title,.heading-title{color:var(--color1);font-size:36px;margin:0;line-height:1.2;font-weight:900;padding-bottom:10px}@media(max-width:767.98px){.heading-bar__title,.heading-title{font-size:26px;font-weight:700}}.desc-chung{color:var(--color6);font-size:18px;line-height:1.6;font-weight:400;margin-bottom:40px}@media(max-width:767.98px){.desc-chung{font-size:16px;margin-bottom:20px}}.img-hover{overflow:hidden;display:block}.img-hover img{transition:.6s}.img-hover:hover img{transform:scale(1.1)}.text-center{text-align:center}.text-center-60{width:60%;margin:0 auto 40px;text-align:center}@media(max-width:767.98px){.text-center-60{width:100%;margin:0 auto 20px}}.sc-pd{padding:80px 0}@media(max-width:767.98px){.sc-pd{padding:40px 0}}.btn-xt{display:inline-block;font-weight:400;color:#fff;background:var(--color2);text-align:center;vertical-align:middle;padding:10px 35px;font-size:20px;line-height:1.5;border-radius:.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.btn-xt:hover{color:#fff;background:var(--color3)}@media(max-width:767.98px){.btn-xt{font-size:16px;padding:8px 25px}}.btn-section{text-align:center;padding:12px 40px;margin-top:20px}@media(max-width:767.98px){.btn-section{margin-top:20px}}section.tab-service .heading-title,section.tab-service .desc-chung{color:#fff}section.tab-service .service-tabs .tab-titles{display:flex;gap:20px;list-style:none;cursor:pointer;margin-bottom:20px;justify-content:center;padding-left:0}@media(max-width:767.98px){section.tab-service .service-tabs .tab-titles{flex-direction:column}}section.tab-service .service-tabs .tab-titles li{font-weight:700;color:#fff;padding:5px 30px}section.tab-service .service-tabs .tab-titles li.active{color:var(--color3);border-bottom:2px solid var(--color3)}section.tab-service .service-tabs .tab-contents .tab-content{display:none}section.tab-service .service-tabs .tab-contents .tab-content.active{display:block}section.tab-service .service-tabs .post-item{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;margin:10px;overflow:hidden}section.tab-service .service-tabs .post-item .post-thumb{position:relative;overflow:hidden;display:flex}section.tab-service .service-tabs .post-item .post-thumb:before{content:"";display:block;padding-bottom:56.25%}section.tab-service .service-tabs .post-item .post-thumb img{border-top-left-radius:20px;border-top-right-radius:20px;position:absolute;width:100%;height:100%;object-fit:cover}section.tab-service .service-tabs .post-item .post-content{padding:15px}section.tab-service .service-tabs .post-item .post-content h3{position:relative;line-height:1.3;font-size:20px;color:var(--color6)}section.tab-service .service-tabs .post-item .post-content h3:after{content:"";position:absolute;left:0;bottom:-10px;width:100px;height:5px;background:var(--color1)}section.tab-service .service-tabs .post-item .post-content .btn-link{color:var(--color5);position:relative}section.tab-service .service-tabs .post-item .post-content .btn-link:after{content:"";height:1px;width:100%;background:var(--color5);left:0;bottom:-2px;position:absolute}section.tab-service.bg-write{background:#fff}section.tab-service.bg-write .heading-title{color:var(--color1)}section.tab-service.bg-write .desc-chung{color:var(--color7)}section.tab-service.bg-write .service-tabs .tab-titles li{color:var(--color6)}section.tab-service.bg-write .service-tabs .tab-titles li.active{color:var(--color3)}section.section-cauchuyen.container.sc-pd .list_gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:767.98px){section.section-cauchuyen.container.sc-pd .list_gallery{grid-template-columns:repeat(2,1fr)}}.faq-section{background:#f0f0f145}.faq-section .faq-title{font-size:20px;font-weight:700;margin-bottom:10px}.faq-section .faq-icon{width:20px;height:20px;position:relative;display:block}.faq-section .faq-icon:before,.faq-section .faq-icon:after{content:"";position:absolute;background-color:var(--color2);transition:.3s ease}.faq-section .faq-icon:before{top:50%;left:0;right:0;height:3px;transform:translateY(-50%)}.faq-section .faq-icon:after{left:50%;top:0;bottom:0;width:3px;transform:translate(-50%)}.faq-section .faq-item.active .faq-icon:after{opacity:0}.faq-section .faq-product-cat{background:#fff;padding:20px}.faq-section .row-faqs{display:flex;gap:30px}@media(max-width:767.98px){.faq-section .row-faqs{flex-direction:column}}.faq-section .row-faqs .left,.faq-section .row-faqs .right{width:calc(50% - 15px)}@media(max-width:767.98px){.faq-section .row-faqs .left,.faq-section .row-faqs .right{width:100%}}.faq-section .list_faqs{display:grid;grid-template-columns:repeat(1,1fr);column-gap:30px;row-gap:30px}@media(max-width:767.98px){.faq-section .list_faqs{grid-template-columns:repeat(1,1fr)}}.faq-section .faq-item{cursor:pointer;box-shadow:0 2px 8px #00000014;border-radius:8px}.faq-section .faq-item .faq-arrow{display:inline-block;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:transform .3s ease;margin-right:10px}.faq-section .faq-item .faq-question{font-weight:700;color:#000;padding:15px;background:#fff;display:flex;justify-content:space-between;align-items:center}.faq-section .faq-item .faq-answer{display:none;color:#333;font-size:15px;line-height:1.5;padding:12px;overflow:hidden;transition:max-height .4s ease}.faq-section .faq-item.active .faq-arrow{transform:rotate(-135deg)}.faq-section .faq-item.active .faq-answer{display:block}section.section-news .list_news_home{margin:0 -15px}section.section-news .list_news_home .item{padding:15px}section.section-news .list_news_home .item .blogwp .image-blog{border-radius:20px}section.section-news .list_news_home .item .blogwp h3{position:relative;line-height:.9}section.section-news .list_news_home .item .blogwp h3 a{font-size:20px;color:var(--color6);line-height:1.6}section.section-news .list_news_home .item .blogwp h3:after{content:"";position:absolute;left:0;bottom:-10px;width:100px;height:5px;background:var(--color1)}.section-profile .top{padding-top:80px;background:#f4f4f4}.section-profile .bottom{background:var(--color6);padding:40px 10px}.section-profile .bottom .ct-container{display:flex;gap:20px;flex-wrap:wrap}.section-profile .bottom .ct-container .col{width:calc(50% - 10px)}@media(max-width:767.98px){.section-profile .bottom .ct-container .col{width:100%}}.section-profile .bottom .ct-container .btn{text-align:center;vertical-align:middle;padding:12px 65px;font-size:26px;line-height:1.5;border-radius:8px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;display:inline-block;font-weight:400;color:#fff}.section-profile .bottom .ct-container .left{display:flex;justify-content:flex-end}@media(max-width:767.98px){.section-profile .bottom .ct-container .left{justify-content:center}}.section-profile .bottom .ct-container .left .btn{background:var(--color3);color:var(--color6)}.section-profile .bottom .ct-container .left .btn:hover{color:#fff;background:var(--color2)}@media(max-width:767.98px){.section-profile .bottom .ct-container .left .btn{font-size:16px;padding:8px 25px}}@media(max-width:767.98px){.section-profile .bottom .ct-container .right{justify-content:center;display:flex}}.section-profile .bottom .ct-container .right .btn{background:var(--color2)}.section-profile .bottom .ct-container .right .btn:hover{color:#fff;background:var(--color3)}@media(max-width:767.98px){.section-profile .bottom .ct-container .right .btn{font-size:16px;padding:8px 25px}}section.section-so-lieu .list_so{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:767.98px){section.section-so-lieu .list_so{grid-template-columns:repeat(1,1fr)}}section.section-so-lieu .list_so .number{font-size:55px;font-weight:bolder;color:var(--color2);text-align:center}@media(max-width:767.98px){section.section-so-lieu .list_so .number{font-size:40px}}section.section-so-lieu .list_so .label1{font-size:26px;font-weight:bolder;color:var(--color2);line-height:1.3;text-align:center}@media(max-width:767.98px){section.section-so-lieu .list_so .label1{font-size:22px}}section.section-so-lieu .list_so .label2{font-size:16px;font-weight:500;color:var(--color6);text-align:center}section.section-so-lieu .list_so .label{font-size:20px;font-weight:700;color:var(--color6);text-align:center}@media(max-width:767.98px){section.section-so-lieu .list_so .label{font-size:16px}}.section-solution{background:var(--color6);color:#fff}.section-solution .heading-bar__title{color:var(--color3)}.section-solution .desc-chung{color:#fff}.section-solution .row{display:flex;flex-wrap:wrap;gap:30px}.section-solution .row .col-md-6{width:calc(50% - 15px);position:relative}@media(max-width:767.98px){.section-solution .row .col-md-6{width:100%}}.section-solution .solution-left .solution-slider{border-radius:10px;overflow:hidden;padding-bottom:60px}.section-solution .solution-left .solution-slider .solution-slide img{display:block;width:100%;border-radius:10px}.section-solution .solution-left .solution-slider .slick-arrow{bottom:-10px;top:unset}.section-solution .solution-left .solution-slider .slick-arrow.slick-prev{left:calc(50% - 115px)}.section-solution .solution-left .solution-slider .slick-arrow.slick-next{right:calc(50% - 115px)}.section-solution .solution-left .solution-slider-dots{text-align:center;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.section-solution .solution-left .solution-slider-dots .slick-counter{font-size:36px;font-weight:700;color:#fff;background:transparent;border:none;outline:none;cursor:pointer}.section-solution .solution-right .solution-tabs .solution-tab-nav{display:flex;gap:15px;margin-bottom:25px;list-style:none;padding-left:0}.section-solution .solution-right .solution-tabs .solution-tab-nav .solution-tab-btn{background:var(--color7);color:#fff;padding:8px 18px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.section-solution .solution-right .solution-tabs .solution-tab-nav .solution-tab-btn.active,.section-solution .solution-right .solution-tabs .solution-tab-nav .solution-tab-btn:hover{background:var(--color2)}.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content{display:none}.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content.active{display:block}.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content .sub-title{font-size:26px;color:#fff;font-weight:600;margin-bottom:5px}@media(max-width:767.98px){.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content .sub-title{font-size:20px}}.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content .title{font-size:50px;font-weight:900;color:var(--color3);margin-bottom:10px;line-height:1.2}@media(max-width:767.98px){.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content .title{font-size:28px}}.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content .desc{font-size:20px;color:#fff;line-height:1.6}@media(max-width:767.98px){.section-solution .solution-right .solution-tabs .solution-tab-contents .solution-tab-content .desc{font-size:16px}}@media(max-width:767.98px){.section-solution .row{flex-direction:column}.section-solution .solution-left{margin-bottom:30px}.section-solution .solution-right .solution-tabs .solution-tab-nav{flex-wrap:wrap;gap:10px}}.section-problem{background:var(--color1);color:#fff}.section-problem .heading-title .title-first{color:#fff}.section-problem .heading-title .title-highlight{color:var(--color3);margin-left:5px}@media(max-width:767.98px){.section-problem .heading-title{font-size:24px}}.section-problem .desc-chung{color:#fff;opacity:.85;margin-bottom:40px}.section-problem .problem-list{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}@media(max-width:767.98px){.section-problem .problem-list{grid-template-columns:1fr}}.section-problem .problem-list .problem-item{background:#fff;color:var(--color6);border-radius:12px;padding:20px 25px;display:flex;align-items:center;gap:15px;box-shadow:0 3px 6px #0000001a}.section-problem .problem-list .problem-item .problem-number{color:var(--color1);font-size:40px;position:relative;display:flex;align-items:center;justify-content:center;font-weight:900}.section-problem .problem-list .problem-item .problem-number:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;background:#68110810;left:5px;top:50%;transform:translate(-50%,-50%)}.section-problem .problem-list .problem-item .problem-text{font-size:16px;font-weight:600;line-height:1.5}section.section-quytrinh .section-title{color:var(--color6)}section.section-quytrinh .desc-chung{color:var(--color7)}section.section-cauchuyen-img{background-color:#f0f0f1}section.section-cauchuyen-img .section-title{color:var(--color6)}section.section-cauchuyen-img .desc-chung{color:var(--color7)}section.section-cauchuyen-img .list_stories{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:30px}@media(max-width:767.98px){section.section-cauchuyen-img .list_stories{grid-template-columns:repeat(1,1fr)}}section.section-cauchuyen-img .list_stories .item{border:1px solid rgba(194,196,198,.2509803922);border-radius:16px;padding:30px;display:flex;gap:24px;flex-wrap:wrap;background:#fff}section.section-cauchuyen-img .list_stories .item .img_student{width:calc(35% - 12px)}section.section-cauchuyen-img .list_stories .item .img_student img{border-radius:100%;overflow:hidden}@media(max-width:767.98px){section.section-cauchuyen-img .list_stories .item .img_student{width:100%;text-align:center}section.section-cauchuyen-img .list_stories .item .img_student img{max-width:150px;max-height:150px}}section.section-cauchuyen-img .list_stories .item .info_student{width:calc(65% - 12px)}@media(max-width:767.98px){section.section-cauchuyen-img .list_stories .item .info_student{width:100%}}section.section-cauchuyen-img .list_stories .item .info_student .name_student,section.section-cauchuyen-img .list_stories .item .info_student .job_student{color:var(--color1);font-weight:700;font-size:20px}section.section-cauchuyen-img .list_stories .item .info_student .desc_student{color:var(--color6);font:18px;margin-top:10px}.form-footer input{border:unset!important;border-bottom:2px solid var(--color8)!important;border-radius:0!important}.form-footer .btn-sm-f button{width:40px;height:40px;padding:0;border:none;background:transparent!important;cursor:pointer;text-indent:-9999px;overflow:hidden;position:absolute;right:0;top:0}.add-this.contact-link{position:fixed;bottom:20%;right:15px;margin:0;list-style:none;border-radius:10px;padding:15px 5px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:999;box-shadow:0 0 12px #69696954;-webkit-filter:drop-shadow(0 0 6px rgba(82,82,82,0));filter:drop-shadow(0 0 6px rgba(82,82,82,0));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#fff}@media only screen and (max-width:47.99875rem){.add-this.contact-link{flex-direction:row;width:100%;left:0;right:0;border-radius:0;bottom:0;top:unset;justify-content:space-evenly;background-color:#ffffffb3;box-shadow:0 -1px 6px #0000001a;padding:5px 0}}.add-this.contact-link li a{transition:.3s;color:#525252;display:flex;flex-direction:column;align-items:center}.add-this.contact-link li a>svg,.add-this.contact-link li a>i{background-color:#525252;color:#fff;border-radius:50%;padding:3px;font-size:22px;font-weight:600}.add-this.contact-link li a>svg,.add-this.contact-link li a>i{width:2.625rem;height:2.625rem}.add-this.contact-link li a>svg,.add-this.contact-link li a>i{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.add-this.contact-link .zalo svg{background:#0068ff}.add-this.contact-link .hotline i{background:#681108}@media only screen and (max-width:47.99875rem){.add-this.contact-link li a>svg,.add-this.contact-link li a>i{font-size:21px}.add-this.contact-link li a>svg,.add-this.contact-link li a>i{width:2.25rem;height:2.25rem}}.add-this.contact-link li a>span{font-size:11px;font-weight:600;letter-spacing:-.1px}@media only screen and (max-width:47.99875rem){.add-this.contact-link li a>span{line-height:16px}}.add-this.contact-link li a.messenger>i{border:none;font-size:42px;padding:0;background:none;color:#0084ff}@media only screen and (max-width:47.99875rem){.add-this.contact-link li a.messenger>i{font-size:36px}}.add-this.contact-link li a.messenger>svg{border:none;padding:0}.add-this.contact-link li a.messenger>img{display:block;width:42px;height:auto}.add-this.contact-link li a:hover{transition:.3s}.add-this.contact-link li a:hover>svg,.add-this.contact-link li a:hover>i{background-color:#3a3a3a;color:#fff}.add-this.contact-link li a:hover.messenger>i{background:none;color:#3a3a3a}.acf-gallery-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.acf-gallery-item{flex:1 1 calc(25% - 12px);max-width:calc(25% - 12px);border-radius:12px;overflow:hidden}.acf-gallery-item:nth-child(8n+5),.acf-gallery-item:nth-child(8n+6),.acf-gallery-item:nth-child(8n+7){flex:1 1 calc(33.333% - 12px);max-width:calc(33.333% - 12px)}.acf-gallery-item img{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .3s ease}.acf-gallery-item:hover img{transform:scale(1.05)}@media(max-width:992px){.acf-gallery-item{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}@media(max-width:576px){.acf-gallery-item{flex:1 1 100%!important;max-width:100%!important}}.brand-slider-section .brand-item img{min-height:100px;max-height:100px;object-fit:contain}
