:root,[data-bs-theme=light]{--xsbl-body:#f8fafb;--xsbl-title:#343a40;--xsbl-item-color:#fff;--xsbl-bg:#fff;--xsbl-gray-200:#e9ecef;--xsbl-depth:100%;--xsbl-depth-100:100%;--xsbl-font-36:36px;--xsbl-font-24:24px;--xsbl-font-18:18px;--xsbl-font-16:16px;--xsbl-font-14:14px;--xsbl-font-12:12px;--bs-primary:#2196f3;--xsbl-white-rgb:255,255,255;--xsbl-light-rgb:248,249,250;--xsbl-item-rgb:255,255,255,0.6}[data-bs-theme=dark]{--xsbl-body:#111;--xsbl-title:#adb5bd;--xsbl-item-color:#e9ecef;--xsbl-bg:#212529;--xsbl-gray-200:#343a40;--xsbl-depth:80%;--xsbl-depth-100:100;--xsbl-white-rgb:20,20,20;--xsbl-light-rgb:25,25,25;--xsbl-item-rgb:17,17,17,0.9}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-track{background:var(--bs-light)}::-webkit-scrollbar-thumb{background:var(--xsbl-gray-200)}*{scrollbar-width:thin}body{line-height:1.6;letter-spacing:0.5px;font-size:var(--xsbl-font-14);font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:var(--bs-gray-600);background:var(--xsbl-body)}p{margin-bottom:20px}p:last-child{margin-bottom:0}ul,ol,li{margin:0;padding:0;list-style:none}a{color:var(--bs-gray);text-decoration:none}a:hover{color:var(--bs-primary)}h1,.h1{font-size:var(--xsbl-font-36)}h2,.h2{font-size:var(--xsbl-font-24)}h3,.h3,h4,h5,h6{font-size:var(--xsbl-font-18)}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-weight:600;color:var(--xsbl-title)}img{max-width:100%;border-radius:10px;filter:brightness(var(--xsbl-depth))}.mb-20{margin-bottom:20px}.pb-30{padding-bottom:30px}.py-30{padding:30px 0}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.py-50{padding:50px 0}.py-80{padding:80px 0}.item-top{padding:10px 0}.navbar{padding:15px 0}.navbar .logo{filter:brightness(var(--xsbl-depth-100))}.navbar.sticky-top{box-shadow:0 .125rem .25rem rgba(var(--bs-body-color-rgb),.075)!important}.sub .sub-menu{padding:50px 0;top:80px!important;min-width:100%;background:var(--xsbl-bg);border-radius:0 0 10px 10px!important;z-index:1998}.sub .sub-menu .content,.sub .sub-menu .title{margin-bottom:20px}.sub .sub-menu .content:last-child{margin:0}.sub .sub-menu .title h3{font-size:var(--xsbl-font-18)}.sub .sub-menu .title h3 a{color:var(--xsbl-title)}.sub .sub-menu .body a{display:inline-block}.item-top .left li,.item-top .license{display:inline-block}.item-top .search{display:inline-block;position:relative;text-align:right}.item-top .search .form-control{display:inline-block;padding:0.375rem 10px;color:var(--bs-gray-500)!important;border-radius:30px}.item-top .search .form-control::placeholder{color:var(--bs-gray-500)!important}.item-top .search .btn{position:absolute;top:0;right:0;color:var(--bs-gray-500)}.item-top .license img{height:35px}.navbar-nav .nav-link.active{color:var(--bs-primary)}.item-banner .carousel,.item-banner .carousel-inner,.item-banner .carousel img{border-radius:0}.item-banner .carousel .carousel-indicators [data-bs-target]{margin-right:5px;margin-left:5px;padding:0;width:30px;height:8px;border-top:0;border-bottom:0;border-radius:10px}.item-about .content{padding:20px;color:var(--xsbl-title);background:linear-gradient(rgba(13,110,253,0.6),rgba(13,110,253,0.6)),url(../img/about-bg.png)no-repeat center bottom;background-size:cover;border-radius:10px}.item-about .content:hover,.item-about .list:hover,.item-about2 .info:hover,.item-service .content:hover,.item-service .list:hover,.item-category .content:hover,.item-category .list:hover,.item-company-news .content:hover,.item-company-news .list:hover,.item-news .content:hover,.item-news .top:hover,.item-news .bottom:hover,.item-team .content:hover,.item-license .content:hover,.item-news2 .content:hover,.item-news2 .list:hover{transform:translateY(-5px);transition:all 0.5s}.item-about .content .header{margin-bottom:55px}.item-about .content .header a{color:var(--xsbl-item-color)}.item-about .content .header .title h2{margin-bottom:20px;font-size:var(--xsbl-font-24);color:var(--xsbl-item-color)}.item-about .content .header .title p{font-size:var(--xsbl-font-18);font-weight:600;color:var(--xsbl-item-color)}.item-about .content .body p{margin-bottom:20px;color:var(--xsbl-item-color)}.item-about .content .footer{margin-top:35px}.item-about .list{padding:20px;background:var(--xsbl-bg);border-radius:10px}.item-about .list .left{margin-left:-20px;padding:10px 0;position:relative;width:80px;background:var(--bs-primary);text-align:center}.item-about .list .left:before{display:block;position:absolute;left:100%;top:0;content:'';height:50%;width:0;border-top:30px solid var(--bs-primary);border-right:10px solid transparent}.item-about .list .left:after{display:block;position:absolute;bottom:0;left:100%;content:'';width:0;height:50%;border-right:10px solid transparent;border-bottom:30px solid var(--bs-primary)}.item-about .list .left h5,.item-about .list .left span{color:var(--xsbl-item-color)}.item-about .list .right{flex:1;padding-left:30px}.item-about2 .content h1{color:var(--bs-primary)}.item-about2 .content h1,.item-about2 .content h2{margin-bottom:30px;font-size:var(--xsbl-font-24)}.item-about2 .content p{margin-bottom:30px}.item-about2 .info{padding:20px;background:var(--xsbl-bg);border-radius:10px}.item-about2 .info h5{margin-bottom:15px;font-size:var(--xsbl-font-18)}.item-about2 .info h5 span{margin:0 10px;font-size:24px;color:var(--bs-primary);vertical-align:middle}.item-service .content{padding:20px;background:linear-gradient(rgba(var(--xsbl-item-rgb)),rgba(var(--xsbl-item-rgb))),url(../img/service-bg.png)no-repeat center bottom;background-size:cover;border-radius:10px}.item-service .content .header{margin-bottom:140px}.item-service .content .header .title h2{margin-bottom:20px;font-size:var(--xsbl-font-24)}.item-service .content .header .title p{font-size:var(--xsbl-font-18);font-weight:600}.item-service .content .footer{margin-top:35px}.item-service .list{position:relative}.item-service .list .header img{filter:brightness(50%)}.item-service .list .body{display:block;padding:20px;position:absolute;top:188px;left:0;width:100%;border-radius:10px;z-index:2}.item-service .list .body h3{margin-bottom:20px}.item-service .list .body h3 a,.item-service .list .body span{color:var(--xsbl-item-color)}.item-service .list .footer{margin-top:5px}.item-service .list .footer .btn{width:100%}.item-category .content{padding:20px;background:linear-gradient(rgba(var(--xsbl-item-rgb)),rgba(var(--xsbl-item-rgb))),url(../img/category-bg.png)no-repeat center bottom;background-size:cover;border-radius:10px}.item-category .content .header{margin-bottom:200px}.item-category .content .header .title h2{margin-bottom:20px;font-size:var(--xsbl-font-24)}.item-category .content .header .title p{font-size:var(--xsbl-font-18);font-weight:600}.item-category .content .body .list-category{padding:5px;background:var(--xsbl-bg);border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-category .list{padding:20px;background:var(--xsbl-bg);border-radius:10px}.item-category .right{flex:1;padding-left:20px}.item-category .right h3{margin-bottom:15px}.item-category .right h3 a,.item-company-news .list .right h3 a,.item-news2 .list .right h3 a,.item-news .top .title h3 a,.item-news .bottom .title h3 a,.item-news2 .content .body h5 a,.list-service .content .title h3 a,.list-doc-box .card-body .card-title a,.widgets-list .card-title a{color:var(--xsbl-title)}.item-category .right h3 a:hover,.item-company-news .list .right h3 a:hover,.item-news2 .list .right h3 a:hover,.item-news .top .title h3 a:hover,.item-news .bottom .title h3 a:hover,.item-news2 .content .body h5 a:hover,.list-service .content .title h3 a:hover,.list-doc-box .card-body .card-title a:hover{color:var(--bs-primary)}.item-company-news .content{padding:20px;background:linear-gradient(rgba(var(--xsbl-item-rgb)),rgba(var(--xsbl-item-rgb))),url(../img/news-company-bg.png)no-repeat center bottom;background-size:cover;border-radius:10px}.item-company-news .content .header{margin-bottom:165px}.item-company-news .content .header .title h2{margin-bottom:20px;font-size:var(--xsbl-font-24)}.item-company-news .content .header .title p{font-size:var(--xsbl-font-18);font-weight:600}.item-company-news .content .footer{margin-top:35px}.item-company-news .list,.item-news2 .list{padding:20px;background:var(--xsbl-bg);border-radius:10px}.item-company-news .list .right h3,.item-news2 .list .right h3{margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-news .content{padding:20px;background:linear-gradient(rgba(var(--xsbl-item-rgb)),rgba(var(--xsbl-item-rgb))),url(../img/news-bg.png)no-repeat center bottom;background-size:cover;border-radius:10px}.item-news .content .header{margin-bottom:300px}.item-news .content .header .title h2{margin-bottom:20px;font-size:var(--xsbl-font-24)}.item-news .content .header .title p{font-size:var(--xsbl-font-18);font-weight:600}.item-news .content .footer{margin-top:35px}.item-news .top,.item-news .bottom{background:var(--xsbl-bg);border-radius:10px}.item-news .top img,.item-news .bottom img{border-radius:10px 10px 0 0}.item-news .top .title h3,.item-news .bottom .title h3{padding:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-news .bottom .title{border-top:2px solid var(--xsbl-gray-200)}.item-news2  .title{margin-bottom:30px}.item-news2  .title h2,.item-news2 .content .body h5{margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-news2 .content{background:var(--xsbl-bg);border-radius:10px}.item-news2 .content .img-news2-content{width:100%;height:312px;border-radius:10px 10px 0 0}.item-news2 .content .body{padding:40px 20px}.item-news2 .content .body p{margin-bottom:75px}.item-team .content,.item-license .content{background:var(--xsbl-bg);border-radius:10px;text-align:center}.item-team .content img,.item-license .content img{border-radius:10px 10px 0 0}.item-team .content .title,.item-license .content .title{padding:20px}.item-team .content .title h5{margin-bottom:5px}.list-banner{position:relative;width:100%;height:300px}.list-banner.xl{height:500px}.list-banner .content{position:absolute;bottom:20px}.list-banner .content h1,.list-banner .content h2{margin-bottom:20px;font-size:var(--xsbl-font-24);color:var(--bs-white)}.list-banner .content p{margin-bottom:10px;color:var(--bs-white)}.list-banner .content .breadcrumb-item,.list-banner .content .breadcrumb-item a,.list-banner .content .breadcrumb-item+.breadcrumb-item::before{color:var(--bs-white)}.section-title .title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--xsbl-gray-200)}.section-title .title h2{font-size:var(--xsbl-font-24)}.list-content .body .thumbnail{float:right;margin:0 0 20px 20px;width:360px;height:auto;border-radius:10px}.list-service .content .title h3{margin:20px 0;font-size:var(--xsbl-font-18);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-contact .content h2{margin-top:20px;font-size:var(--xsbl-font-18)}.list-guide{text-align:center}.list-guide.hr{border-top:20px solid var(--xsbl-gray-200)}.list-guide .title{padding-bottom:30px}.list-guide .title h3{margin-bottom:20px;font-size:var(--xsbl-font-24)}.list-content .body h1,.list-content .body h2,.list-content .body h3,.list-content .body h4,.list-content .body h5,.list-content .body h6,.content-contact .left h1,.content-contact .left h2,.content-contact .left h3,.content-contact .left h4,.content-contact .left h5,.content-contact .left h6,.content-box .text h1,.content-box .text h2,.content-box .text h3,.content-box .text h4,.content-box .text h5,.content-box .text h6{margin:20px 0;padding:0 10px;font-size:var(--xsbl-font-18)!important;color:var(--xsbl-title);border-left:3px solid var(--bs-primary)}.list-content .body{display:inline-block;width:100%}.list-content .body,.content-contact .left,.content-contact .right{padding:20px;background:var(--xsbl-bg);border-radius:10px}.list-doc-box,.content-box,.content-feedback{padding:20px;background:var(--xsbl-bg);border-radius:10px}.list-doc-box .title,.content-box .title,.content-feedback .title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--xsbl-gray-200)}.list-doc-box .title h1,.content-box .title h1,.content-feedback .title h2{display:inline-block;font-size:var(--xsbl-font-18)}.list-doc-box .card{margin-bottom:20px;padding-bottom:20px;border:0;border-bottom:1px solid var(--xsbl-gray-200);border-radius:0}.list-doc-box .card-body,.widgets-list .card-body{padding:0 0 0 20px}.list-doc-box .card-title{margin-bottom:20px;font-size:var(--xsbl-font-18);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widgets-list,.widgets-ewm{padding:20px;background:var(--xsbl-bg);border-radius:10px}.widgets-list .title h2,.widgets-ewm .title h2{margin-bottom:20px;font-size:var(--xsbl-font-18)}.widgets-list .card{margin-bottom:20px;border-radius:10px;border:0}.widgets-list .card:last-child{margin-bottom:0}.widgets-list .card-title{margin:0;height:30px;font-size:var(--xsbl-font-14);font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widgets-ewm .box img{margin-bottom:10px;border:1px solid var(--bs-light)}.content-contact .right .header,.content-contact .right .header .title,.content-contact .right .body .title{margin-bottom:40px}.content-contact .right .header .title h2,.content-contact .right .body .title h2{font-size:var(--xsbl-font-18)}.content-contact .right .header .people .name{padding-left:20px}.content-contact .right .header .people .name h3{margin-bottom:5px;font-size:var(--xsbl-font-18)}.content-page .pre,.content-page .next{padding:20px;border-radius:10px}.content-page .pre h2,.content-page .next h2{margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--xsbl-font-18)}.content-page .pre a,.content-page .next a{color:var(--bs-white)}.content-page .pre p,.content-page .next p,.content-page .pre span,.content-page .next span{margin:0;color:var(--bs-white)}.item-consult-position{position:fixed;top:45%;right:35px;z-index:99998}.item-consult{margin-bottom:10px;position:relative;width:50px;height:50px;line-height:50px;font-size:var(--xsbl-font-18);color:var(--bs-white);background:var(--bs-primary);border-radius:50%;text-align:center;cursor:pointer}.item-consult a{color:var(--bs-white)}.item-consult:hover .item-consult-content{left:-175px;transform:scale(1);transition:all 0.5s ease;opacity:1}.item-consult-content{padding:20px;position:absolute;top:0;right:50px;width:160px;background:var(--bs-primary);border-radius:10px;transform:scale(0);opacity:0}.item-consult-content:before{display:block;position:absolute;top:20px;right:-5px;width:10px;height:10px;content:'';background:var(--bs-primary);transform:rotate(45deg)}.item-consult-content img{margin-bottom:20px;width:100%}.item-consult-content p{height:16px;line-height:16px;font-size:var(--xsbl-font-14);color:var(--bs-white)}.item-consult-top{opacity:0}.item-consult-top.active{opacity:1}.theme-mode .theme-sun i,.theme-mode .theme-moon i{cursor:pointer}.theme-switch input,.theme-mode span.theme-sun,input:checked+.theme-mode span.theme-moon{display:none}.theme-mode span.theme-moon,input:checked+.theme-mode span.theme-sun{display:block}.item-footer{padding:50px 0 30px;background:var(--bs-dark)}.item-footer .logo img{display:block;margin-bottom:20px}.item-footer .logo p{margin-bottom:0;color:var(--bs-gray)}.item-footer .list h3{margin-bottom:20px;font-size:var(--xsbl-font-18);color:var(--xsbl-item-color);border-bottom:1px solid rgba(255,255,255,0.1)}.item-footer .list h3 span{display:inline-block;padding-bottom:20px;border-bottom:2px solid var(--bs-primary)}.item-footer .list li{float:left;margin-bottom:15px;width:50%}.item-footer .copyright{margin-top:30px;padding-top:30px;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.img-item-service{width:100%;height:313px}.img-item-category{width:109px;height:82px}.img-item-company-news,.img-item-news2{object-fit: cover;width:100%;height:146px}.img-item-news-top{width:100%;height:234px}.img-item-news-bottom{width:100%;height:151px}.img-item-team{height:240px}.img-list-service{width:100%;height:313px}.img-list-service-sm{width:100%;height:230px}.img-list-contact{height:196px}.img-list-doc{height:132px}.img-widgets-list{height:50px}.list-group .user{padding:20px;background:var(--xsbl-bg);border-radius:10px 10px 0 0}.list-group .user:before{content:'';position:absolute;bottom:20px;left:50%;margin-left:-10px;width:20px;height:4px;background:var(--xsbl-gray-200);border-radius:10px}.list-group .user p{margin-bottom:15px}.list-group .count{padding:0 20px 20px;background:var(--xsbl-bg);border-radius:0 0 10px 10px}.list-group-flush{border-radius:10px}.list-group-item{padding:12px 20px;color:var(--bs-gray)}.list-group-item.active{background:var(--bs-primary);border-color:var(--bs-primary)}.img-user-lg{width:70px;height:70px;border-radius:50%!important}.img-user-md{width:45px;height:45px;border-radius:50%!important}.img-user-sm{width:30px;height:30px;border-radius:50%!important;vertical-align:middle}.border-top-1{border-top:1px solid var(--xsbl-gray-200)}.border-radius-0{border-radius:0}.dropdown-menu,.dropdown-item,.page-link,.form-control,.form-select,.accordion-button,.btn{font-size:var(--xsbl-font-14)!important}.dropdown-menu,.btn{border-radius:10px!important}.dropdown-item{color:var(--xsbl-title)!important}.dropdown-item.active,.dropdown-item:active{color:var(--bs-white)!important;background:var(--bs-primary)!important}.btn-xs{padding:0.22rem;height:20px;line-height:1;font-size:12px!important;border-radius:0.35rem!important}.alert{font-size:var(--xsbl-font-14)!important;border-radius:10px}.page-link{color:var(--bs-primary)}.active>.page-link,.page-link.active{background:var(--bs-primary);border-color:var(--bs-primary)}.table{color:var(--bs-gray)!important}.table th{color:var(--xsbl-title)!important}.table th,.table td{vertical-align:middle}.form-control,.form-select{color:var(--bs-gray-600)!important}.btn-primary{--bs-btn-bg:var(--bs-primary)!important;--bs-btn-border-color:var(--bs-primary)!important}.btn-success{--bs-btn-bg:var(--bs-teal)!important;--bs-btn-border-color:var(--bs-teal)!important}.bg-white{background-color:rgba(var(--xsbl-white-rgb),var(--bs-bg-opacity))!important}.bg-light{background-color:rgba(var(--xsbl-light-rgb),var(--bs-bg-opacity))!important}.text-primary{color:var(--bs-primary)!important}@media screen and (min-width:992px) and (max-width:1199px){.item-about .content .header{margin-bottom:35px}.item-service .content .header{margin-bottom:200px}.item-category .content .header{margin-bottom:325px}.item-news .content .header{margin-bottom:275px}.item-news2 .content .img-news2-content{height:222px}.img-list-contact{height:216px}}@media screen and (min-width:992px){.sub{position:inherit!important}.dropdown-menu[data-bs-popper]{top:57px;border-radius:0 0 10px 10px!important}}@media screen and (min-width:767px) and (max-width:991px){.sub .sub-menu{padding:20px 0;top:100%;border-radius:10px!important}.item-top .none,.item-company-news .meta .view,.item-news2 .meta .view{display:none!important}.item-about .content .header,.item-service .content .header,.item-category .content .header,.item-company-news .content .header,.item-news .content .header{margin-bottom:145px}.item-news2 .content .img-news2-content{height:523px}.img-item-service,.img-list-service,.img-list-service-sm{height:252px}.item-service .list .body{top:127px}.list-content .body .thumbnail{width:280px}.img-item-service{height:252px}.img-item-team{height:216px}.img-list-contact{height:156px}}@media screen and (max-width:767px){.navbar .logo{height:35px}.sub .sub-menu{padding:20px 0;top:100%;border-radius:10px!important}.item-top .none,.item-company-news .meta .view,.item-news2 .meta .view,.list-doc-box .card-text,.list-doc-box .card-meta .date{display:none!important}.item-about .content .header,.item-service .content .header,.item-category .content .header,.item-company-news .content .header,.item-news .content .header,.item-news2 .content .body p{margin-bottom:40px}.item-news2 .content .body{padding:20px}.item-news2 .content .img-news2-content{height:240px}.item-company-news .list .right h3,.item-news2 .list .right h3{margin:20px 0}.item-consult-position{top:35%;right:10px}.list-doc-box .card-body .card-title{font-size:var(--xsbl-font-14);font-weight:300}.list-content .body .thumbnail{float:none;margin:0 0 20px 0;width:auto}.img-item-service,.img-list-service,.img-list-service-sm{height:264px}.item-service .list .body{top:139px}.img-item-company-news,.img-item-news2{height:181px}.img-item-news-top,.img-item-news-bottom{height:197px}.img-item-team,.img-list-contact{height:163px}.img-list-doc{height:58px}}