/**handles:flatsome-style**/
td,th{border:1px solid #000}.element_haslider .container-fluid{max-width:1600px}.about_thumb{padding-top:13%}.cmn_ttl1,.cmn_ttl2{margin-bottom:0}.cmn_ttl1 .section-title{justify-content:flex-start;color:#bd2231;border:none}.cmn_ttl1 .section-title b:first-child,.cmn_ttl2 .section-title b{background-color:#bd2231;max-width:40px;opacity:1;display:block}.cmn_ttl1 .section-title b:nth-child(3){display:none}.cmn_ttl1 .section-title .section-title-main,.cmn_ttl2 .section-title .section-title-main{text-transform:initial;font-size:18px;border:none;padding:0;margin-left:15px}.cmn_subttl *{font-size:30px;line-height:1.4;color:#8e0026;font-weight:700;margin-bottom:15px}.cmn_subttl.cmn_white *,.cmn_ttl2.cmn_white .section-title{color:#fff}.cmn_ttl1.cmn_white .section-title b:first-child,.cmn_ttl2.cmn_white .section-title b{background-color:#fff}.cmn_ttl2 .section-title{justify-content:center;color:#bd2231;border:none}.rowwedo{align-items:stretch}.rowwedo .col-inner,.rowwedo .col-inner .icon-box{height:100%}.rowwedo .col-inner .icon-box{position:relative;height:100%;border:2px solid #8e0026;padding:40px 15px 35px;transition:.3s linear}.rowwedo .col-inner .icon-box::after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #8e0026;transition:.3s linear}.icon-box-text{font-size:15px}.icon-box-text h3{font-size:20px;line-height:1.4;margin-bottom:8px;letter-spacing:-1px;color:#8e0026}.rowwedo .col-inner .icon-box .icon-box-img img,.rowwedo .col-inner .icon-box .icon-box-img svg{padding-top:0}.logo-doitac>.col{border-right:1px solid #8e0026;border-bottom:1px solid #8e0026;margin-top:-1px}.logo-doitac>.col .img{padding:40px 15px}.boxgiatri{align-items:stretch}.boxgiatri .col-inner{background-color:#fff;padding:45px;height:100%}.boxgiatri .col-inner .icon-box-text h3{font-size:20px;margin-bottom:20px;padding-bottom:20px;position:relative}.boxgiatri .col-inner .icon-box-text h3::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:60px;background:#ffe0e0;transition:.4s linear}.boxgiatri .col-inner .icon-box-text p{margin-bottom:20px;font-weight:500;opacity:.8}.boxgiatri .giatri_col .col-inner{background-color:#bd2231;color:#fff;display:flex;flex-direction:column}.boxgiatri .giatri_col .col-inner h3{color:#fff;position:relative;font-size:18px;font-weight:700;padding-left:40px;margin-bottom:20px}.boxgiatri .giatri_col .col-inner h3::before{content:"";position:absolute;left:0;top:14px;background:#fff;width:30px;height:2px}.cmn_btn,.form_btn .wpcf7-submit{margin:auto 0 0 0;background-color:#8e0026;color:#fff;border-radius:6px;padding:10px 30px;text-transform:initial}.mb-50{margin-bottom:50px}.slider_nangluc .box-text-inner{text-align:left}.slider_nangluc .box-text-inner h4{font-size:20px;color:#fff;margin-bottom:5px;font-weight:700}.slider_nangluc .box-text-inner a,.slider_nangluc .box-text-inner p{font-size:15px;font-weight:700;color:#bd2231;margin:0}.tab_contact .nav{border-radius:12px 12px 0 0;border-bottom:2px solid #bd2231;overflow:hidden;width:100%}.tab_contact .nav li{margin:0;width:50%}.tab_contact .nav li a{text-align:center;padding:20px 15px;background:#fff;cursor:pointer;font-size:16px;font-weight:600;color:#bd2131;display:block;width:100%}.tab_contact .nav li.active a{background:#8e0026;color:#fff}.tab_contact .tab-panels{background:#fff;padding:50px 40px 0}.tab_contact .tab_list{padding-top:50px}.tab_contact .tab_list ul{margin:0 0 0 -15px;padding:0;counter-reset:li;list-style:none}.tab_contact .tab_list ul li{position:relative;padding-left:75px;padding-right:60px;margin-bottom:35px}.tab_contact .tab_list ul li::before{content:counter(li);counter-increment:li;height:45px;width:45px;line-height:45px;border-radius:50%;position:absolute;left:0;top:5px;display:block;text-align:center;font-size:14px;color:#fff;font-weight:700;background:#bd2231;box-shadow:0 0 0 5px #fff,0 0 0 8px #8e0026}.tab_contact .tab_list ul li::after{content:"";position:absolute;left:21px;top:50px;height:100%;width:2px;background:#8e0026;z-index:-1}.tab_contact .tab_list ul li .process-content{width:calc(100% - 75px)}.tab_contact .tab_list ul li .process-content .prc-title{font-size:18px;margin-bottom:10px;color:#8e0026;font-weight:600;line-height:1.4}.form_ttl{font-size:22px;color:#8e0026;line-height:1.2;letter-spacing:0;margin-bottom:20px;text-transform:uppercase;font-weight:700}.form_field input,.form_field textarea{width:100%;color:#244b5a;font-size:14px;background:#fff;border-radius:6px!important;padding:26px 20px;padding-right:50px;border:2px solid #8e0026;height:34px;resize:none}.form_not{padding:6px 0 0;text-align:left;color:#9e9e9e;font-size:13px;clear:both;margin-bottom:20px}.form_not a{color:#bd2231}.badge-inner,.has-hover:hover .badge-outline .badge-inner{background:#bd2231;color:#fff;border-color:#bd2231}.badge-frame .badge-inner,.badge-outline .badge-inner{background:#fff;color:#bd2231}.form_field{display:flex;justify-content:space-between}.form_field>p{width:100%}.form_field .form_item{width:48%}.row_coundown .icon-box .icon-box-img{padding-bottom:40px;margin-bottom:35px;position:relative;width:100%!important}.row_coundown .icon-box .icon-box-img .icon{width:60px}.row_coundown .icon-box .icon-box-img::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-2px;height:5px;width:5px;background:#8e0026;border-radius:50%;box-shadow:0 0 0 2px #bd2231}.row_coundown .icon-box .icon-box-img::after{content:"";position:absolute;width:110%;height:2px;background:#8e0026;opacity:.2;left:50%;bottom:0}.row_coundown>.counter-item:last-child .icon-box-img::after{display:none}.row_coundown .icon-box .icon-box-text .text h3{position:relative;display:inline-block;font-size:50px;font-weight:600;color:#fff;line-height:1;margin-bottom:8px}.row_coundown .icon-box .icon-box-text .text p{color:#fff;font-size:16px;font-weight:700}.accordion_title{margin-top:30px;font-size:15px;font-weight:400}.accordion_lst .accordion-item{background-color:#fff;background-clip:border-box;border:2px solid #8e0026}.accordion_lst .accordion-item+.accordion-item{border-top:none}.accordion_lst .accordion-item a{padding:25px 50px;display:block;font-size:14px;color:#252a2b;font-weight:700;position:relative;text-decoration:none;text-transform:uppercase;border:none}.accordion_lst .accordion-item a::before{content:"";background-color:#da3732;mask-image:url(https://tuivaicanavi.com/wp-content/themes/flatsome-child/icon-ask.svg);display:block;height:25px;left:10px;line-height:25px;position:absolute;text-align:center;top:20px;width:25px}.accordion_lst .accordion-item a button.toggle{width:25px;height:25px;line-height:25px;text-align:center;display:block;position:absolute;right:10px;top:24px;left:auto;margin:0}.bloglst{align-items:stretch}.bloglst .col-inner{background-color:#fff}.bloglst .box-text{padding:20px 15px 15px}.bloglst .post-title{margin-bottom:15px}.bloglst .post-title a{color:#8e0026;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.bloglst .box-text-inner .is-divider,.entry-divider,.singlepost_2list .box-blog-post .is-divider,.widget .is-divider{display:none}.bloglst .box-text-inner .from_the_blog_excerpt{margin-bottom:10px}.bloglst .box-text-inner .button{color:#252a2b;font-size:15px;font-weight:400;display:inline-block;border-bottom:1px solid #252a2b!important;opacity:.75;margin:0;text-transform:initial;line-height:1.6;min-height:auto}.footer-wrapper *{color:#fff}.footer-wrapper .widget .widget-title{color:#fff;font-size:20px;font-weight:700;margin:0 0 30px;padding:15px 0 18px;position:relative;width:100%;display:block}.widget-title::after,.widget-title::before{content:"";position:absolute;background:#fff}.widget-title::before{bottom:-2px;height:5px;left:0;width:5px}.widget-title::after{bottom:0;height:1px;left:10px;width:35px}.footer-wrapper .menu-menu-main-container .menu li{border:none}.footer-wrapper .menu-menu-main-container .menu li a{display:block;color:#fff}.about_row1{align-items:stretch}.about_box1,.about_row1 .col-inner,.post-item .col-inner{height:100%}.about_box1{padding:45px 30px;box-shadow:0 2px 6px 2px #f5f2f2}.about_box1 .icon-box-img{color:#fff;padding:15px;border-radius:50%;background:#bd2231;transition:.6s linear;transform:rotateY(0);position:relative}.about_infor_box{padding:20px;margin-bottom:30px;color:#fff;border:2px solid #fff;cursor:pointer;font-size:14px}.about_infor_box h3{color:#fff;font-size:22px}.ab_styletab>ul{display:none}.ab_styletab>.tab-panels{padding-top:0}.camnang_row .camnang_box{display:flex;align-items:center;margin-bottom:70px}.camnang_row .camnang_box:last-child{margin-bottom:0}.camnang_row .camnang_box:nth-child(2n){flex-direction:row-reverse}.camnang_row .camnang_box .box-text{flex:2;width:auto;position:relative;padding:20px 30px;margin:40px 0;z-index:5;font-size:14px}.camnang_row .camnang_box:nth-child(2n-1) .box-text{left:-70px;background-color:#fff;color:#000}.camnang_row .camnang_box:nth-child(2n) .box-text{right:-70px;background-color:#8e0026;color:#fff;text-align:right}.camnang_row .camnang_box .box-text .date{font-size:14px}.camnang_row .camnang_box .box-text h3{font-size:22px;margin-bottom:13px}.camnang_row .camnang_box:nth-child(2n) .box-text h3{color:#fff}.form_wrap_style{max-width:600px;margin:0 auto;background:rgba(255,255,255,.9);padding:20px 15px;border-radius:12px}.form_wrap_style .form_btn,.form_wrap_style .form_ttl{text-align:center}.form_wrap_style .form_lbl{text-align:center;padding-bottom:10px}.parallax-title .banner-inner .bg{background-image:var(--bg_header)!important;background-attachment:fixed!important;background-position:top center!important;background-size:cover!important}.parallax-title .entry-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;color:#fff;height:100%}.parallax-title .entry-header .entry-title{color:#fff;font-size:30px;font-weight:600;letter-spacing:1px;margin:0;padding:0;text-transform:uppercase}.parallax-title .entry-header .rank-math-breadcrumb{display:flex;width:100%}.parallax-title .entry-header .rank-math-breadcrumb *{color:#fff;font-size:13px}.parallax-title .entry-header .rank-math-breadcrumb .last{font-weight:700}.parallax-title .banner{padding-top:150px!important;position:relative}.singlepost_2list .box-blog-post{box-shadow:0 2px 6px 0 #f5f2f2}.singlepost_2list>.row{display:flex;height:auto!important;width:100%!important}.singlepost_2list>.row .post-item{position:unset!important}.singlepost_2list .box-text{padding:20px 20px 30px}.singlepost_2list .post-title{font-size:18px;text-transform:none;letter-spacing:0;text-align:left}.singlepost_2list .post-title a{color:#8e0026}.singlepost_2list .from_the_blog_excerpt{text-align:left}.post-sidebar{padding:0!important;border:none!important}.post-sidebar .widget{margin:0 0 30px;position:relative;padding:20px;border:1px solid #e3e5ec}.post-sidebar .widget .widget-title{font-size:18px;text-transform:uppercase;cursor:pointer;font-weight:600;color:#8e0026;margin-bottom:13px;display:block}.post-sidebar .widget ul{border-top:2px solid #dee2e6;counter-reset:numberpost;padding-top:10px}.post-sidebar .widget.widget_recent_entries ul li{padding:15px 0 15px 30px;border-bottom:1px dashed #ebebeb;counter-increment:numberpost;position:relative}.post-sidebar .widget.widget_recent_entries ul li::before{content:counter(numberpost);font-size:30px;font-weight:600;color:#cdcfd0;line-height:1;width:30px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;border-right:1px solid #e3e7e8}.post-sidebar .widget.widget_recent_entries ul li a{font-size:14px;white-space:initial;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5;color:#8e0026;font-weight:600}.singlepost_element .entry-header-text{padding:0}.singlepost_element .entry-title{margin:0 0 10px;font-size:26px;text-align:left}.singlepost_element .entry-meta{margin:0 0 15px;text-align:left}.singlepost_element .entry-meta span{opacity:.85;display:inline-block;margin-right:10px;font-size:13px;font-weight:600}.list-info{padding:0;list-style-type:none;margin:0}.box-info-contact li{margin-bottom:30px;margin-left:0!important}.box-info-contact li p{margin-bottom:0;color:#666;font-weight:500}.box-info-contact li p strong{font-weight:600;color:#252a2b}.contact_map iframe{min-height:100vh}.woo_custom .woo_item .col-inner{box-shadow:0 2px 6px 0 #f5f2f2}.listcats li{border:none!important}.listcats li a{display:flex!important;align-items:center;gap:10px;border-bottom:1px solid #dedede;margin-bottom:15px;padding-bottom:15px}.listcats li a *{margin:0}.listcats li a .listcats_icon{width:15px}.listcats li a .listcats_name{font-size:14px;white-space:initial;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5;color:#8e0026;font-weight:600}.widget_media_image{padding:0!important;border:none!important}.widget_media_image img{width:100%}.thongtin_product{display:flex;gap:10px;margin-bottom:10px;color:#8e0026;font-size:14px;font-weight:500}.thongtin_product span:first-child{width:40%}.thongtin_product span:nth-child(2){width:60%;font-weight:600}.thongtin_product_btn{padding-top:40px}.thongtin_product_btn button{background:#bd2231;border-radius:50px;border:1px solid #bd2231;color:#fff;display:block;font-weight:600;margin:0 auto;padding:10px 60px;position:relative;text-align:center;text-transform:uppercase;transition:.3s all ease-in-out;width:100%}.thongtin_product_btn button:hover{color:#bd2231;background:#fff}.thongtin_btn{display:flex;justify-content:space-between;padding-top:20px}.thongtin_btn a{align-items:center;background:#30a52b;border:1px solid #30a52b;border-radius:50px;color:#fff;display:flex;flex-direction:column;font-weight:600;justify-content:center;line-height:1.2;padding:10px;transition:.3s all ease-in-out;width:49%}.thongtin_btn a:hover{color:#30a52b;background:0 0}.all_doitra_mienphi_prodetail{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;margin-top:30px;padding-top:30px;border-top:1px solid #dadada}.doitra_mienphi_prodetail{display:flex;align-items:center;gap:15px}.img_doitra_mienphi_prodetail img{width:50px}.content_doitra_mienphi_prodetail{font-size:14px;display:flex;flex-direction:column}.content_doitra_mienphi_prodetail *{margin:0}.content_doitra_mienphi_prodetail p:first-child{font-weight:600;font-size:15px}.content_doitra_mienphi_prodetail p:nth-child(2){font-size:14px;font-weight:300}.entry-post{display:flex}.entry-post #ftwp-container-outer{order:2;flex:0 0 25%;max-width:25%}.entry-post #ftwp-postcontent{order:1;flex:0 0 75%;max-width:75%;padding-right:30px}.entry-post .ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents{border:none;background:0 0;width:100%}.entry-post #ftwp-container.ftwp-wrap #ftwp-header,.entry-post #ftwp-container.ftwp-wrap #ftwp-list{background:0 0!important}.entry-post #ftwp-container.ftwp-wrap #ftwp-header{border-bottom:1px solid #ddd;margin-bottom:10px}.content_contact,.entry-post #ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse,.entry-post #ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand,.entry-post #ftwp-container.ftwp-wrap #ftwp-header-control{display:none}.entry-post #ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor{padding-left:0}.entry-post #ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text{font-size:13px;font-weight:600}.entry-post #ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor:hover{color:#bd2231}.single_content_prod{background:#f1f6f8}.content_prod_box{margin-bottom:50px;background:#fff;border-radius:20px;padding:40px 20px}.content_prod_style{background:#fff!important}.entry-post #ftwp-container-outer .ftwp-wrap{position:sticky}.all_gioithieu_index{line-height:1.8;color:#111;text-align:justify}.all_gioithieu_index h1{font-size:28px}.all_gioithieu_index h2{font-size:24px}.all_gioithieu_index h3{font-size:22px}.all_gioithieu_index h4{font-size:18px}.all_gioithieu_index h5{font-size:16px}.all_gioithieu_index h6{font-size:12px}.all_gioithieu_index dl,.all_gioithieu_index ol,.all_gioithieu_index ul{margin-left:2rem;margin-bottom:20px;list-style:disc}.all_gioithieu_index .gallery{margin-bottom:20px}.all_gioithieu_index td{padding:5px}.all_gioithieu_index td strong{font-weight:600}.all_gioithieu_index>table{margin-bottom:20px}.all_gioithieu_index>table.bangia_row>tbody>tr>td{border:1px solid #e4e4e4}.all_gioithieu_index>table.bangia_row>tbody>tr{background:#f9f9f9}.all_gioithieu_index>table.bangia_row>tbody>tr:nth-child(2n+2){background:#e4e4e4}.all_gioithieu_index>table.bangia_row>tbody>tr:first-child{background:#275d2e}.all_gioithieu_index>table.bangia_row>tbody>tr:nth-child(2){background:#30a52b}.all_gioithieu_index table.bangia_row tbody tr td{text-align:center}.all_gioithieu_index figure{margin:0 auto 25px auto;display:block;text-align:center}.all_gioithieu_index pre{font-family:Gilroy;background:#f2f2f2;padding:10px}.all_gioithieu_index blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.all_gioithieu_index figcaption{font-family:Gilroy;background:#f2f2f2;padding:10px;text-align:center;font-weight:300}.icon-menu{color:#000}.menu-item-gtranslate{position:relative}.dropdown-menu{list-style:none;display:none;position:absolute;top:5px}.dropdown-menu li{margin:0}.menu-item-gtranslate:focus .dropdown-menu,.menu-item-gtranslate:hover .dropdown-menu{display:block}.content_prod_box{background:#f1f6f8}.header-nav .sub-menu.nav-dropdown{box-shadow:none;border-color:#bd2131;border-width:2px 0 0 0;padding:0}.nav-dropdown-has-arrow .header-nav li.has-dropdown:after,.nav-dropdown-has-arrow .header-nav li.has-dropdown:before{display:none!important}.header-nav .sub-menu.nav-dropdown li a{margin:0;padding-left:15px;padding-right:15px;width:100%}.header-nav .sub-menu.nav-dropdown li a:hover{color:#bd2131}.page-numbers.nav-pagination.text-center{margin-left:auto;margin-right:auto}.nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{background-color:#bd2131;border-color:#bd2131}.image-cover img{-webkit-transition:all 1.5s;transition:all 1.5s}.image-cover img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.prodgallary .flickity-viewport .flickity-slider .gallery-col{flex-basis:100%!important;max-width:100%!important}@media only screen and (max-width:850px){.section{padding-top:3rem!important;padding-bottom:3rem!important}.section.session_mb{padding-bottom:0!important;padding-top:0!important}.cmn_subttl *{font-size:25px}.about_thumb{padding-top:0}.rowwedo .col{flex-basis:100%;max-width:100%}.tab_contact .nav{align-items:stretch}.tab_contact .nav li a{padding:10px;font-size:14px;height:100%;display:flex;align-items:center;justify-content:center}.tab_contact .tab-panels{padding:20px 20px 0}.tab_contact .tab_list{padding-top:20px}.tab_contact .tab_list ul li{padding-left:55px;padding-right:0}.tab_contact .tab_list ul li::before{width:35px;height:35px;line-height:35px}.tab_contact .tab_list ul li .process-content{width:100%}.form_field{flex-wrap:wrap}.form_field .form_item{width:100%}.row_coundown .counter-item:nth-child(2n) .icon-box .icon-box-img::after{display:none}.row_coundown .icon-box .icon-box-text .text h3{font-size:35px}.banner.has-parallax,.parallax-title .banner{padding-top:200px!important}.chatluong-row>.col{padding-bottom:0}.camnang_row .camnang_box{flex-wrap:wrap;margin-bottom:20px}.camnang_row .camnang_box:nth-child(2n-1) .box-text{left:0}.camnang_row .camnang_box:nth-child(2n) .box-text{right:0}.camnang_row .camnang_box .box-text{margin:0;padding:15px}.form_wrap_style .form_btn{text-align:center}.cmn_btn,.form_btn .wpcf7-submit{margin:0 auto}.thongtin_btn{flex-wrap:wrap;gap:20px}.thongtin_btn a{width:100%}.all_doitra_mienphi_prodetail{grid-template-columns:repeat(1,1fr)}.entry-post{flex-direction:column}.entry-post #ftwp-container-outer{order:1;flex:0 0 100%;max-width:100%}.entry-post #ftwp-postcontent{order:2;flex:0 0 100%;max-width:100%;padding-right:0}.singlepost_2list>.row{width:calc(100% + 30px)!important}.contact_map iframe{min-height:auto;height:200px}.logo-doitac>.col{flex-basis:50%;max-width:50%;padding:0}.singlepost_2list .post-title{font-size:14px;text-align:center}}