:root{--primary-color:#0F67B2;--secondary-color:#00AE70;--third-color:#FE7900;--txt-body:#121212;--bs-fb:#4267b2;--bs-twitter:#1DA1F2;--bs-linkedin:#00A0DC;--bs-skype:#00AFF0;--bs-zalo:#0A68FE}body{font-family:'Montserrat',sans-serif;font-size:1rem;font-style:normal;--tt:.8375rem;--tt-xs:.9375rem;--tt-sm:1.1rem;--tt-md:1.2rem;--tt-lg:1.4rem;--tt-xl:1.6rem;--tt-xxl:1.8rem}.header-right .icon-group .icon{background-color:#D91818;border-radius:50%;color:#fff}.bg-primary-custom{background:var(--primary-color)}#menu-toggle{width:36px;height:36px;padding:0;color:var(--primary-color)}.menu-header{display:flex;align-items:center}.menu-slide a{color:var(--primary-color)}.menu-slide>li.active,.menu-slide>li:hover{background:var(--primary-color);color:#fff}.menu-slide>li.active>a,.menu-slide>li:hover>a{background-color:transparent;color:#fff}.menu-slide li.open{background-color:var(--primary-color)}.menu-slide li.open a{color:#fff}.menu-header .btn-close{margin-left:auto}.menu-footer .p-icon{color:#fff}.menu-footer a{color:#fff}.logo-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.logo-full .logo{--logo-width:70px}.logo-full .brand-names{font-weight:600;color:var(--primary-color);font-size:.85rem;margin-left:.5rem}.header-right .hotline,.header-right .chat{display:none}.qr-code{width:133px;height:133px;overflow:hidden;display:block}.footer-tt{height:45px;overflow:hidden}.footer .copyr a{position:relative;display:inline-block}.footer .copyr a::after{content:"";height:1px;position:absolute;right:0;bottom:0;background:#fff;width:0;-webkit-transition:width .4s ease;transition:width .4s ease}.footer .copyr a:hover::after{width:100%;left:0;right:auto}.list-icon-social>a{background:var(--bg-icon,#fff);color:var(--primary-color)!important;--btn-circle:40px}.list-icon-social a:hover{border:1px solid #fff}.list-icon-social a.btn-fb:hover{--bg-icon:var(--bs-fb);color:#fff!important}.list-icon-social a.btn-twitter:hover{--bg-icon:var(--bs-twitter);color:#fff!important}.list-icon-social a.btn-zalo:hover{--bg-icon:var(--bs-zalo);color:#fff!important}blockquote::after{content:"";position:absolute;top:20px;left:0;width:26px;height:2px;background:rgba(192,192,192,0.5)}blockquote{margin:0;padding:10px 36px;position:relative;border-left:0}.block-before::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,103,178,0.4);backdrop-filter:blur(9.5px);pointer-events:none;z-index:0}.text-justify-center{text-align:justify!important;text-align-last:center!important}.icon-gray{color:#D9D9D9}.table-4col tr td,.table-4col tr th{vertical-align:middle;text-align:center;border:1px solid #D9D9D9;border-bottom-color:#D9D9D9!important}.table-4col thead{border-bottom:0}.table-4col thead tr td,.table-4col tr th{font-weight:600}.dropdown{width:100%;display:block;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#4d4f67;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.material-form .dropdown{height:44px;font-size:16px;-webkit-transition:all .25s ease;transition:all .25s ease;color:#37394a}.dropdown__select{width:100%;display:block}.dropdown__list{list-style:none;padding:0;border-radius:2px;position:absolute;top:100%;left:0;right:0;z-index:10;display:none}.btn-secondary{background-color:var(--secondary-color);color:#fff;border:none;border-radius:2px;padding:.8rem 2rem}.btn-secondary:hover{background-color:transparent;border:1px solid var(--secondary-color);color:var(--secondary-color)}.dropdown__item{padding:10px;background-color:#F6FDF0;cursor:pointer}.dropdown__item:hover,.dropdown__item:focus{color:var(--primary-color);font-weight:600}.dropdown:hover .dropdown__list,.dropdown:focus .dropdown__list{display:block}.material-form .form-control{border-radius:2px}.banner-page::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(246,253,240,0.5);}.banner-page .text-banner .tt-xl{color:#0F67B2}.pagination .page-counter{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #D4D4D4;border-radius:2px;margin-right:.5rem;padding:0;color:#121212}.pagination .page-item .next-page,.pagination .page-item .prev-page{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #D4D4D4;border-radius:2px;margin-right:.5rem;padding:0;color:#121212;background-color:#fff}.pagination .page-counter:hover,.pagination .page-counter.active,.pagination .page-item .next-page:hover,.pagination .page-item .next-page:focus,.pagination .page-item .prev-page:hover,.pagination .page-item .prev-page:focus{background-color:#00AE70;color:#fff}.block-sidebar,[data-wrapper]{--sidebar-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-sidebar,.sidebar,[data-sidebar],[data-wrapper]{position:relative}.mainbody,.sidebar{width:var(--sidebar-width);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.table-custom{table-layout:fixed}.table-custom tr td,.table-custom tr th{vertical-align:middle;text-align:center;border:1px solid #D9D9D9;border-bottom-color:#D9D9D9!important}.table-custom.table thead th{color:#fff;position:relative;z-index:1;padding:1.5rem 10px}.table-custom.table thead th::after{content:"";position:absolute;background:#00AE70;top:0;left:0;right:0;bottom:0;z-index:-1;border:1px solid #D4D4D4}.table-custom.table tbody tr:hover td{background-color:#00AE70}.list-icon-social-right{position:fixed;right:.5rem;bottom:5rem;z-index:99;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;opacity:1;display:block}.list-icon-social-right .btn.rounded-circle{display:flex;margin-bottom:.5rem;--btn-circle:48px;--bg-icon:var(--primary-color);color:#fff!important;border:1px solid #fff;font-size:24px}.list-icon-social-right .btn.rounded-circle.btn-zalo .iconify{font-size:32px!important}@media (min-width:768px){body{--tt:1rem;--tt-xs:1.1rem;--tt-sm:1.2rem;--tt-md:1.4rem;--tt-lg:calc(24px + 0.5vw);--tt-xl:calc(24px + 1vw);--tt-xxl:calc(24px + 1.3vw)}.list-icon-social-right{right:1rem}.header-right .hotline,.header-right .chat{display:block}#menu-toggle{background-color:#D91818;border-radius:50%;color:#fff}.logo-full .logo{--logo-width:70px}.logo-full .brand-names{font-size:1.2rem}.table-4col tr td,.table-4col tr th{width:25%}.bg-color{position:relative;z-index:1}.w-md-50{width:50%}.w-md-75{width:75%}.block-sidebar,[data-wrapper]{--block-sidebar-gutter:1rem;--sidebar-width:32%;margin-left:calc(var(--block-sidebar-gutter) * -1);margin-right:calc(var(--block-sidebar-gutter) * -1)}.mainbody,.sidebar,[data-mainbody],[data-sidebar]{padding-left:var(--block-sidebar-gutter);padding-right:var(--block-sidebar-gutter)}.mainbody{width:calc(100% - var(--sidebar-width));-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:992px){.header-right .chat{background-color:#D91818;padding:8px 24px 8px 28px;border-radius:30px;position:relative}.header-right .chat .text{color:#fff;line-height:inherit!important}.header-right .chat .icon{border:3px solid #fff;--icon-size:45px;position:absolute;left:-18px;top:0;bottom:0;margin:auto}.header-right .hotline .icon,.header-right .hotline .fw-medium.block{display:none}.header-right{align-items:center}.menu{padding:0}.menu-slide{justify-content:center}.menu-slide a{position:relative;z-index:1;color:var(--primary-color);font-size:.85rem}.menu-slide>li>a{--menu-padding-x:.823rem;color:#fff}.menu-slide>li:hover>a,.menu-slide>li.active>a{color:var(--primary-color)}.menu-slide>li>a::after{content:"";position:absolute;top:0;bottom:0;right:0;background:#fff;width:0;transition:width .4s ease-out;z-index:-1}.menu-slide>li:hover>a::after,.menu-slide>li.active>a::after{width:100%;left:0;right:auto}.menu-slide ul li:hover>a{background-color:var(--primary-color)}}@media (min-width:1200px){.menu-slide a{font-size:1rem}.menu-slide>li>a{--menu-padding-x:1rem}.block-sidebar{--block-sidebar-gutter:1.25rem;--sidebar-width:360px}}@media (min-width:1400px){.menu-slide>li>a{--menu-padding-x:1.5rem}}.home-slider-o .img-slide::after{content:"";position:absolute;top:0;left:0;right:0;bottom:-2%;background-color:rgba(192,192,192,0.4);pointer-events:none}.home-slider-o .tt-lg{color:var(--primary-color);padding:2rem 24px}.home-slider-o .desc{color:var(--primary-color);font-weight:600;font-size:1rem}.draw{position:relative}.draw:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;outline:none;border:none;box-shadow:none;background-image:linear-gradient(#00AE70,#00AE70),linear-gradient(#00AE70,#00AE70),linear-gradient(#00AE70,#00AE70),linear-gradient(#00AE70,#00AE70);background-position:0 100%,0 0,0 100%,0 100%;background-size:12px 100%,20% 12px,0 12px,65% 12px;background-color:transparent;background-repeat:no-repeat;transition:.2s linear}.home-slider-o .container.text-center .draw::before{background-size:12px 100%,20% 12px,0 12px,40% 12px}.home-slider-o .container.text-center .draw::after{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;outline:none;border:none;box-shadow:none;background-image:linear-gradient(#00AE70,#00AE70),linear-gradient(#00AE70,#00AE70),linear-gradient(#00AE70,#00AE70),linear-gradient(#00AE70,#00AE70);background-color:transparent;background-repeat:no-repeat;transition:.2s linear;background-position:0 0%,0 0,0 100%,100% 100%;background-size:12px 0%,25% 12px,40% 12px,12px 100%;background-position-x:right}.home-slider-o .container.text-right .draw::before{background-position:0 100%,100% 0,100% 100%,100% 100%;background-size:12px 0%,20% 12px,65% 12px,12px 100%}.list-about .block .thumb-res{--thumb-res-square:125%}.list-about .block .thumb-res img{z-index:10}.list-about .block .thumb-res::before{border:1px solid #fff;top:-5px;bottom:auto;left:0;right:0;width:50%;height:10px;border-radius:20px;margin:auto;z-index:2;background:var(--primary-color)}.list-about .block:hover .thumb-res::after{background:var(--secondary-color);transition:all .4s ease;border-color:var(--secondary-color)}.list-about .block:hover .thumb-res::before{transition:all .4s ease;border-color:var(--secondary-color)}.list-about .block .thumb-res::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #FFF;border-radius:2px;z-index:1}.list-about-2 .block,.list-about-3 .block{padding:24px 32px 24px 40px;z-index:1}.list-about-2 .block .info,.list-about-3 .block .info{padding-left:40px;position:relative}.list-about-2 .block .info::before,.list-about-3 .block .info::before{content:"";width:28px;height:2px;background-color:#D9D9D9;position:absolute;top:0;bottom:0;left:0;margin:auto}.list-about-2 .block .icon-block,.list-about-3 .block .icon-block{position:absolute;top:0;bottom:0;margin:auto;left:-32px;display:flex;align-items:center;width:65px;height:65px;background:var(--secondary-color);color:#fff;justify-content:center;z-index:3;border-radius:50%;font-size:24px}.list-about-2 .block::before,.list-about-3 .block::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #D9D9D9;z-index:1}.list-about-2 .block::after,.list-about-3 .block::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:-24px;background:#fff;width:60px;height:60px;border-radius:50%;z-index:2}.list-about-2 .block:hover::before,.list-about-3 .block:hover::before{border-color:#F6FDF0;background-color:#F6FDF0;z-index:0;transition:all .4s ease}.list-about-2 .block:hover::after,.list-about-3 .block:hover::after{display:none}.list-about-2 .block:hover .icon-block,.list-about-3 .block:hover .icon-block{transition:all .4s ease;background-color:var(--third-color)}.home-slider-o .btn{background:var(--third-color);color:#fff;border-radius:2px;margin-top:10px;font-size:.85rem;display:inline-flex;align-items:flex-end}.home-slider-o .btn:hover{background-color:var(--secondary-color)}.home-slider-o .btn .fa-caret-down{font-size:20px;transform:rotate(45deg)}.list-services-about .block .thumb-res{--thumb-res-square:125%}.list-services-about .block .thumb-res::before{border:1px solid #fff;top:-5px;bottom:auto;left:0;right:0;width:50%;height:20px;border-radius:2px;margin:auto;z-index:2;background:transparent;backdrop-filter:blur(20px)}.list-services-about .block .thumb-res::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #FFF;border-radius:2px;z-index:1}.list-services-about .block .text-hover{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;opacity:0;visibility:hidden;transition:all .4s ease;display:none}.list-services-about .block .text-hover img{position:relative;margin:12px auto}.list-services-about .block .text-hover{padding:10px}.list-services-about .block .text-hover .line{height:5px;background-color:var(--primary-color);margin:12px auto;width:55%;border-radius:20px}.list-services-about .block .text-hover .desc{padding:0 1rem;color:#fff}.list-services-about .block:hover .text-hover{opacity:1;visibility:visible}.section-reason .img-dot::before{content:none}.list-reason .block{margin-bottom:12px;padding:10px}.list-reason .block .thumb-res{width:60px;--thumb-res-square:60px;border:1px solid #000;border-radius:50%;flex:0 0 60px;margin-bottom:0;margin-right:12px}.list-reason .block .line{width:30px;height:3px;background-color:#D9D9D9;margin-right:12px}.block-color::before{content:"";background-color:#00AE70;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:radial-gradient(rgba(18,18,18,0.05) 20%,transparent 20%);background-position:0 0,50px 50px;background-size:20px 20px}.col-contact .list-icon-social >a{--bg-icon:#000;color:#fff!important}.card-form{position:relative;margin:auto;margin-top:1rem}.card-form .material-form{padding:24px 32px;position:relative;background-color:rgba(255,255,255,0.7);border:1px solid #D9D9D9}.card-form::before{content:"";position:absolute;top:-99px;left:-100px;width:150px;height:200px;z-index:-2;background-image:radial-gradient(#0F67B2 20%,transparent 20%);background-position:0 0,50px 50px;background-size:20px 20px}.card-form::after{content:"";position:absolute;bottom:60px;right:-60px;width:137px;height:40px;z-index:-2;background-image:radial-gradient(#0F67B2 20%,transparent 20%);background-position:0 0,50px 50px;background-size:20px 20px}.list-contact .block .thumb-res{width:75%;margin:auto;margin-bottom:10px}.list-contact .block .thumb-res img{z-index:10;width:45px}.list-contact .block .thumb-res::before{border:1px solid #D9D9D9;top:-5px;bottom:auto;left:0;right:0;width:50%;height:20px;border-radius:2px;margin:auto;z-index:2;background:transparent;backdrop-filter:blur(20px)}.list-contact .block .info .desc{word-break:break-all}.list-contact .block:hover .thumb-res::after{background:var(--third-color);transition:all .4s ease;border-color:transparent}.list-contact .block:hover .thumb-res::before{transition:all .4s ease;border:none;background-color:#fff}.list-contact .block:hover .thumb-res img{filter:brightness(0)invert(1);transition:all .3s ease}.list-contact .block:hover .info .tt-xs{color:var(--third-color)}.list-contact .block:hover .info .desc{color:var(--third-color)}.list-contact .block .thumb-res::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #D9D9D9;border-radius:2px;z-index:1}@media (min-width:540px){.list-contact .block .thumb-res img{width:50px}}@media (min-width:768px){.home-slider-o .desc{font-size:24px}.list-about{transform:translateX(10%)}.list-about-2 .block{padding-right:24px}.list-about-3 .block{width:60%;margin:auto}.list-about-2 .col:nth-child(2n) .block{padding:24px 40px 24px 24px}.list-about-2 .col:nth-child(2n) .block::after{right:auto;left:-24px}.list-about-2 .col:nth-child(2n) .block .icon-block{right:-32px;left:auto}.list-about-2 .col:nth-child(2n) .block .info{text-align:right;padding-left:0;padding-right:40px}.list-about-2 .col:nth-child(2n) .block .info::before{left:auto;right:0}.home-slider-o .btn{font-size:1rem}.card-form{margin-top:9rem}.list-contact .block .thumb-res img{width:40px}}@media (min-width:992px){.card-form{width:65%;margin-top:3rem}.list-contact .block .thumb-res img{width:50px}.list-services-about .block .thumb-res{--thumb-res-square:125%;width:100%;margin:auto;margin-bottom:auto;margin-bottom:12px}.list-services-about .block:hover .thumb-res>img{opacity:1;visibility:visible;transition:all .4s}.list-services-about .block:hover .thumb-res::after{background:var(--secondary-color);transition:all .4s ease;border-color:transparent;opacity: 0.7;}.list-services-about .block:hover .thumb-res::before{transition:all .4s ease;border-color:rgba(15,103,178);background-color:rgba(15,103,178)}.list-services-about .block .text-hover img{width:60px}.list-services-about .block .text-hover{display:flex}}@media (min-width:1200px){.list-services-about .block .thumb-res{width:75%;--thumb-res-square:110%}}@media (min-width:1600px){.list-about{transform:translateX(20%)}}.list-news .block .info .tt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:25px}.list-news .block .info .desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px}.list-news .block:hover .thumb-res::before{content:"";background:rgba(254,121,0,0.85);box-shadow:50px 0 0 0 rgba(254,121,0,0.5);transform:translateX(-30%)}.list-news .block:hover .info .tt{color:var(--third-color)}.list-news .block:hover .info .desc{color:var(--third-color)}.list-social-share >a{background:var(--bg-icon);color:var(--txt-body);--btn-circle:40px;margin-right:.5rem}.list-social-share >a:hover{color:#fff}.list-social-share >a.btn-fb{--bg-icon:var(--bs-fb);color:#fff}.list-social-share >a.btn-twitter{--bg-icon:var(--bs-twitter);color:#fff}.list-social-share >a.btn-zalo{--bg-icon:var(--bs-zalo);color:#fff}.content-post img{margin:.5rem 0}.block-contact{display:inline-block}.block-contact .icon-group{background:#00AE70;color:#fff;padding:.5rem 1.3rem .5rem 3rem;border-radius:20px;position:relative;margin:16px auto}.block-contact .icon-group .icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:2px;background:#00AE70;margin:auto;border-radius:50%;box-shadow:0 0 0 10px rgba(0,174,112,0.5);border:2px solid #fff}.pane.bannerqc{margin-bottom:12px}.pane-menu .menu-vertical-drop .i-drop{order:1;margin-right:8px}.pane-menu .menu-vertical-drop a span{order:2}.pane-menu .menu-vertical-drop.open>ul{display:block}.pane-menu .menu-vertical-drop.open>a,.pane-menu .menu-vertical-drop.open>a:hover{font-weight:600;color:#0F67B2}.pane-menu .menu-vertical-drop.open a>.i-drop{transform:rotate(90deg)}.pane-menu .menu-vertical ul{margin:0;padding-left:2.2rem}.pane-menu .menu-vertical ul a{padding-top:.25rem;padding-bottom:.25rem}.pane-menu .menu-vertical ul a::before{content:"";width:24px;height:2px;background:#D9D9D9;position:absolute;top:0;left:-30px;bottom:0;margin:auto;display:none}.pane-menu .menu-vertical ul a.active,.pane-menu .menu-vertical ul a:hover{color:#0F67B2;font-weight:600}.pane-menu .menu-vertical ul a.active::before,.pane-menu .menu-vertical ul a:hover::before{display:block}.list-services .block .thumb-res::before{content:none}.list-services .block .text-hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(254,121,0,0.6);border-radius:2px;opacity:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.list-services .block .text-hover .btn-detail{border-radius:2px;border:2px solid #fff;color:#fff;font-weight:400}.list-services .block .text-hover > *{pointer-events:all}.list-services .block:hover .text-hover{opacity:1;visibility:visible}.list-services .block .info .tt{display:-webkit-box;overflow:hidden;justify-content:center;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:28px;--tt:18px}.list-services .block:hover .info .tt{color:var(--third-color)}.thumb-200{width:200%}