.taxonomy-description{margin-top:30px}.header-phone .icon-box-img{background-color:#05f;border-radius:100%;width:40px!important;height:40px}.header-phone .text-1{color:#334770;font-size:12.5px;line-height:12px;margin-top:5px}.header-phone .text-2{color:#334770;font-size:16px;font-weight:700}.header-phone .text-1 p,.header-phone .text-2 p{margin-bottom:0}.header-phone .icon-box-img svg{padding:9px}.portfolio-top{margin-top:30px}.portfolio-summary{border:1px solid #e0e6f2;border-radius:5px;margin-bottom:30px;padding:25px 35px 28px}.single .entry-meta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:0}.single .page-title .title-overlay{background:#03091bba!important}.single .entry-meta li{list-style:none;align-items:center;display:flex;flex-wrap:wrap;gap:8px}.single .entry-meta li img{border-radius:100%}.single .entry-meta i{font-size:20px;color:#05f}.single .entry-meta a{color:#334770}.section h1{font-size:32px}.section-home-banner h1{font-size:52px}.shape{animation:alltuchtopdown 8s linear infinite;bottom:-160px;left:-20px;position:absolute;z-index:-1;width:108px!important;height:94px}@keyframes alltuchtopdown{0%{transform:rotateX(0deg) translateY(0)}50%{transform:rotateX(0deg) translateY(-50px)}to{transform:rotateX(0deg) translateY(0)}}.nav-column>li>a,.nav-dropdown>li>a,.nav-vertical-fly-out>li>a,.nav>li>a{color:#00194c;transition:all .2s}.nav-column li.active>a,.nav-column li>a:hover,.nav-dropdown li.active>a,.nav-dropdown>li>a:hover,.nav-vertical-fly-out>li>a:hover,.nav>li.active>a,.nav>li.current>a,.nav>li>a.active,.nav>li>a.current,.nav>li>a:hover{color:#05f}.btn{align-items:center;background:#05f none repeat scroll 0 0;border:0;border-radius:30px;color:var(--tg-white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:0;padding:14px 18px 14px 22px;position:relative;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease 0s;-webkit-user-select:none;user-select:none;-moz-user-select:none;vertical-align:middle;white-space:nowrap;z-index:1}.btn:after{content:"\f105";margin-inline-start:45px;speak:none!important;display:inline-block;font-family:fl-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:500;font-size:22px;color:#fff}.btn:before{background:#0049dc;border-radius:30px;content:"";height:50px;inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease 0s;width:50px;z-index:-1}.btn:hover:before{width:100%}.btn:hover{color:#fff}.choose-circle-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:0}.circle-item{position:relative;width:190px}.circle-content{inset-inline-start:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.circle-content .percentage{color:#fff;display:block;font-size:36px;font-weight:800;line-height:1;margin-bottom:5px}.circle-content p{color:#fff;font-size:15px;font-weight:500;line-height:1.2;margin-bottom:0}.form-row{display:flex;justify-content:space-between;margin-bottom:15px}.form-group{flex:1;margin-right:10px}.form-group:last-child{margin-right:0}input[type="text"],input[type="email"],input[type="tel"]{width:100%}.flex-left .html_topbar_left{color:#e6eeff!important;font-size:14px!important;position:relative;display:flex}.flex-left .html_topbar_left i{color:#b3ccff;margin-right:10px;font-size:20px;line-height:25px}.flex-center .html{color:#e6eeff!important;font-size:14px!important;position:relative;display:flex}.flex-center .html a{padding:0;color:#e6eeff!important;font-size:14px!important}.flex-center .html i{color:#b3ccff;margin-right:10px;font-size:20px;line-height:30px}.flex-right .custom a{padding:15px 0 0;color:#e6eeff!important;font-size:14px!important;line-height:20px}.flex-right .custom i{color:#b3ccff;margin-right:10px;font-size:20px;line-height:30px}.flex-right .header-social-icons i{color:#b3ccff;margin-right:5px;font-size:18px;line-height:30px}.section-home-icon{padding:65px 0 55px!important}.section-home-icon .col{padding:0 70px!important}.section-home-about .col{display:flex;justify-content:center;align-items:center;vertical-align:middle}.section-home-about .col-image .logo{position:relative;padding:15px}.section-home-about .col-image .logo::before{content:'';position:absolute;top:0;left:0;width:100%;height:98.6%;background-image:url(/wp-content/uploads/2024/10/about-img-shape01.png);background-size:cover;background-position:center}.section-home-about .col-image .logo img{border:5px solid #fff;border-radius:100%}.section-home-about .shape{top:10px;right:50px;left:inherit}.home .section .text-1{padding-top:20px;font-size:16px}.home .section .text-1:before{content:'';position:absolute;background-color:#05f;display:inline-block;width:30px;height:3.5px;top:0;border-radius:100px}.section-home-about{padding:120px 0 135px!important}.section-home-certification .row-item .col .col-inner{background:#fff;border:1px solid #b6c1db;border-radius:10px;margin-bottom:40px;padding:35px 50px;position:relative}.section-home-certification .row-item .col .col-inner p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;color:#667594;margin-bottom:0;font-weight:500}section-home-certification .icon-box-text,.section-home-certification .icon-box-text p{font-size:22px;margin-bottom:0;color:#00194c!important;line-height:28px;font-weight:700!important}.section-home-certification .icon-box-text{display:flex;align-items:center;vertical-align:middle}.section-home-certification{padding:0!important;margin-top:-90px}.section-home-certification .row-item .col .col-inner:after,.section-home-certification .row-item .col .col-inner:before{border:1px solid #b6c1db;border-radius:8px;content:"";height:70px;position:absolute;transition:.3s ease-in}.section-home-certification .row-item .col .col-inner:before{background:#f1f4fc;bottom:-5px;inset-inline-end:5px;inset-inline-start:5px;z-index:-1}.section-home-certification .row-item .col .col-inner:after{background:#dfe5f0;bottom:-10px;inset-inline-end:12px;inset-inline-start:12px;z-index:-2}.section-home-certification .row-item .col .col-inner:hover:after,.section-home-certification .row-item .col .col-inner:hover:before{bottom:3px}.section-home-partner{padding:100px 0 60px!important}.section-home-partner .bg{background-position:right bottom;background-size:70%!important}.section-home-partner .col-3 .img{border:9px solid #fff;border-radius:15px;box-shadow:0 4px 50px rgb(0 0 0 / .2);position:relative}.section-home-partner .col-3 .img:before{content:'';position:absolute;bottom:65px;left:-180px;width:280px;height:280px;background-image:url(/wp-content/uploads/2024/10/khachhang-hailong.webp);background-size:cover;background-position:center;z-index:1;border:9px solid #fff;border-radius:15px;box-shadow:0 4px 50px rgb(0 0 0 / .2);transform:rotate(-2.71deg)}.section-home-partner .icon-box-text{padding-left:10px!important;display:flex;align-items:center;vertical-align:middle;font-weight:600;line-height:20px;font-size:17px}.section-home-partner .text-per-1{font-size:36px;font-weight:800;letter-spacing:2px;line-height:.8;margin-bottom:8px}.section-home-partner .text-per-1 p{margin-bottom:0}.section-home-partner .text-per-2 p{margin-bottom:0}.section-home-partner .text-per-2{font-size:14px}.btn.transparent-btn{background:#fff none repeat scroll 0;border:2px solid #05f;color:#05f}.btn.transparent-btn:hover span{color:#fff}.section-home-contact .row{background-color:#0055fe;padding:60px 40px;border-radius:10px;color:#fff;background-image:url(https://gcdri.webtien.com/wp-content/uploads/2024/10/cta-bg02.jpg)}.section-home-contact .row>.col{padding-bottom:0;display:flex;align-items:center;vertical-align:middle}.section-home-contact .row>.col:nth-child(1):before{background:#fff;content:"";height:74px;inset-inline-end:40px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.section-home-contact .row>.col:nth-child(1) p:nth-child(1){font-size:18px;font-weight:600;margin-bottom:0}.section-home-contact .row>.col:nth-child(1) p:nth-child(2) a{font-size:32px;font-weight:700;color:#fff;margin-bottom:0}.section-home-contact .row>.col:nth-child(2) p{font-weight:700;font-size:28px;line-height:35px;margin-bottom:0}.section-home-contact .row>.col:nth-child(3) a.button{border-radius:99px;border:1.5px solid #fff;color:#fff;padding:7px 25px 5px}.section-home-rule:before{content:'';width:35%;height:100%;position:absolute;left:0;top:0;background-color:#05f}.accordion-title{background-color:#f1f5ff;border:none;margin-bottom:12px;border-radius:7px;padding-left:30px}.accordion .toggle{left:inherit;right:10px}.box-push .box-text{background-color:#fff;border-radius:9px;box-shadow:0 4px 30px rgb(0 0 0 / .1);max-width:95%}.box-push .box-text .portfolio-box-title{font-size:20px}.section-home-rule .col-image .img{position:relative}.section-home-rule .col-image .img:before{content:'';position:absolute;bottom:40px;left:-120px;width:220px;height:220px;background-image:url(/wp-content/uploads/2024/10/overview-img02.jpg);background-size:cover;background-position:center;z-index:1;border:9px solid #fff;border-radius:15px;box-shadow:0 4px 50px rgb(0 0 0 / .2);animation:alltuchtopdown 8s linear infinite}.section-home-why{padding:100px 0 80px!important}.section-home-why .col{display:flex;align-items:center;vertical-align:middle}.section-home-why:before{content:'';position:absolute;bottom:0;left:0;width:300px;height:280px;background-image:url(/wp-content/uploads/2024/10/choose-shape.png);background-size:cover;background-position:center;z-index:1}.section-home-count{padding:110px 0 60px!important}.text-per-1{font-weight:700;font-size:58px;margin-bottom:0}.text-per-1 p{margin-bottom:0}.section-home-testimonial .col-image img{border:6px solid #fff;border-radius:30px 85px 30px 95px;box-shadow:0 20px 50px rgb(0 0 0 / .25)}.section-home-testimonial .col-text{display:flex;align-items:center;vertical-align:middle}.star i{font-size:25px;color:#ffb930}.section-home-testimonial .text-box .text-box-content{font-size:18px!important}.section-home-testimonial .banner,.section-home-testimonial .banner-bg{background-color:#fff0}.section-home-testimonial .flickity-page-dots{bottom:0;left:0;right:inherit}.section-home-testimonial{padding:90px 0 60px!important}.section-home-news .post-item>.col-inner{border:1px solid #e7e7e7;border-radius:0 0 10px 10px}.section-home-news .post-item .image-cover{padding-top:75%;border-radius:10px 10px 0 0}.section-home-news .from_the_blog_excerpt,.section-home-news .post-title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;height:45px}.section-footer-1 .col{display:flex;align-items:center;vertical-align:middle}.section-footer-1 .text-1{font-size:40px!important;font-weight:700}.section-footer-1 .text-1 p{margin-bottom:10px}input[type="text"],input[type="email"],input[type="tel"]{width:100%;border-radius:5px;height:48px}textarea{border-radius:5px}.section-footer-1 .wpcf7-submit{width:100%;border-radius:100px;padding:8px 0 6px;margin-top:20px}.section-footer-1{padding:90px 0 20px!important}.section-footer-2 .text-1{font-weight:700;font-size:20px}.text-title-1{font-weight:700;font-size:24px}.section-home-rule{padding:0 0 50px 0!important}.section-home-rule .bg{background-position:right bottom;background-size:35%!important}.section-home-rule .col-image{display:flex;align-items:center;vertical-align:middle}.section-home-rule .col-image .img{border:8px solid #fff;border-radius:10px;box-shadow:0 0 50px rgb(0 0 0 / .15);width:85%!important;margin-top:50px}.section-home-rule .accordion-title{background-color:#f1f5ff;border:none;margin-bottom:15px;border-radius:7px;padding:15px 0 15px 30px;font-weight:700}.section-home-certification.section-about-certification{padding:80px 0 40px!important;margin-top:0}.section-about-certification .text-1:before{content:'';position:absolute;background-color:#05f;display:inline-block;width:30px;height:3.5px;top:0;border-radius:100px;transform:translate(-50%,0%);left:50%}.section-about-certification .text-1{padding-top:20px}.section-about-who{padding:90px 0 50px!important}.section-about-who .text-1:before{content:'';position:absolute;background-color:#05f;display:inline-block;width:30px;height:3.5px;top:0;border-radius:100px}.section-about-who .text-1{padding-top:20px}.section-about-who>.section-content>.row>.col{display:flex;align-items:center;vertical-align:middle}.section-about-who .icon-box-text{display:flex;flex-direction:column;padding-left:18px!important;align-items:inherit}.section-about-who .icon-box-text p:nth-child(1){font-size:35px;font-weight:700;margin-bottom:10px}.section-about-who .icon-box-text p:nth-child(2){margin-bottom:0}.section-contact-register>.section-content>.row>.col{display:flex;align-items:center;vertical-align:middle}.section-contact-register .icon-box-text{display:flex;flex-direction:column;padding-left:18px!important;align-items:inherit}.section-contact-register .text-1:before{content:'';position:absolute;background-color:#05f;display:inline-block;width:30px;height:3.5px;top:0;border-radius:100px}.section-contact-register .text-1{padding-top:20px}.section-contact-register{padding:80px 0 30px!important}.section-contact-address{padding:70px 0 30px!important}.single .large-9.col,.archive .large-9.col,.search .large-9.col{flex-basis:70%;max-width:70%;}.single .large-3.col,.archive .post-sidebar,.search .post-sidebar{flex-basis:30%;max-width:30%;}.row-advise p{margin-bottom:5px}.row-advise .img{margin-bottom:0px!important}.row-advise .text-1{font-size:20px;font-weight:700}.row-advise .text-1 p{margin-bottom:10px}.row-advise .text-2{font-size:18px;font-weight:700}.row-advise .text-2 a{color:white!important}.row-advise .text-2 p{margin-bottom:5px}.row-advise .img{text-align:center;margin:0 auto;display:block}.post-sidebar .widget{border:1px solid #e0e6f2;border-radius:10px;margin-top:30px;padding:25px 20px 25px}.post-sidebar .widget.block_widget{border:none;border-radius:0;margin-bottom:0;padding:0}.post-sidebar .widget-title{font-size:22px;margin-bottom:25px;padding-bottom:12px;position:relative}.widget .is-divider{margin-top:.66em;background-color:#05f}.widget.widget_text .post-item .box{display:flex;align-items:center;gap:10px}.widget.widget_text .post-item{padding-bottom:10px}.widget.widget_text .post-item .box .box-image{width:30%}.widget.widget_text .post-item .box .box-image img{border-radius:5px}.widget.widget_text .post-item .box .box-text{width:70%;padding:0;margin:0}.widget.widget_text .post-item .box .box-text a{font-size:14px;font-weight:400;color:#111}.widget .post-item .is-divider{display:none}.accordion-header{background-color:#f1f5ff}.accordion-wrap-three .accordion-item{background-color:#fff0;border:none;border-radius:4px;margin-bottom:10px;overflow:hidden}.accordion-wrap-three .accordion-item:last-child{margin-bottom:0}.accordion-wrap-three .accordion-item:first-of-type .accordion-button{border-top-left-radius:4px;border-top-right-radius:4px}.accordion-wrap-three .accordion-button{font-size:20px;font-weight:600}.accordion-wrap-three .accordion-body{border:1px solid #dfdfdf;border-radius:0 0 4px 4px;border-top:none!important;margin-top:-1px;padding:20px 40px 30px 30px}.accordion-wrap-three .accordion-body p{margin-bottom:0}.accordion-wrap-three .accordion-button:focus{border-color:#dfdfdf;box-shadow:none}.inner-contact-area{padding:20px}.inner-contact-area .row{display:flex;flex-wrap:nowrap;gap:50px}.col-lg-6{width:50%}.post-item .col-inner{border:1px solid #e7e7e7;border-radius:0 0 10px 10px}.widget .post-item .col-inner{border:none}figcaption{background:#f8f8f8;text-align:center;padding:10px}.post-item .image-cover{border-radius:10px 10px 0 0}@media only screen and (max-width:48em){.single .large-9.col,.archive .large-9.col,.search .large-9.col{flex-basis:100%;max-width:100%;}.single .large-3.col,.archive .post-sidebar,.search .post-sidebar{flex-basis:100%;max-width:100%;}.home .section-home-banner .text-1,.home .section-home-banner .text-2,.home .section-home-banner .button{text-align:center!important;margin:0 auto;display:table}.section-home-banner .text-box{transform:translate(-50%,-50%);left:50%;top:45%}.section-home-partner .bg,.section-home-rule .bg{height:auto}.home .section-home-banner .text-1:before{transform:translate(-50%,-50%);left:50%}.section-home-banner .shape{bottom:-60px;left:-10px}.section-home-banner h1{font-size:45px;margin-bottom:20px}.section-home-about .col-image .logo{margin:0 auto}.section-home-certification .row-item .col{padding-bottom:0}.section-home-partner .col-3{order:-1}.section-home-partner .col-3 .img:before{content:none}.section-home-partner{padding:70px 0 60px!important}.section-home-contact .row{background-image:none}.section-home-contact .row>.col:nth-child(1):before{content:none}.section-home-contact .row>.col:nth-child(2) p{font-size:24px;line-height:27px;margin:20px 0;text-align:center}.section-home-rule .col-image .img{width:100%!important;margin-top:0}.section-home-contact .icon-box-left .icon-box-img+.icon-box-text{text-align:center}.section-home-contact .text-right{text-align:center}.section-home-contact .row{background-color:#0055fe;padding:60px 20px 30px}.section-home-rule:before{content:none}.choose-circle-wrap{justify-content:center}.section-home-rule{padding:20px 0 50px 0!important}.home .section-home-why .text-1,.home .section-home-why text-2{text-align:center!important}.home .section-home-why .text-1:before{content:none}.col-lg-6{width:100%}.inner-contact-area .row{flex-wrap:wrap}}