@font-face{font-family:Roboto;src:url(//vesinhxanhsachdep.com/wp-content/themes/vsxd/assets/fonts/Roboto-VariableFont.woff2) format('woff2');font-display:swap;}:root {
--bg: #fff;
--color-text: #333333;
--color-primary: #FFC136;
--color-secondary: #123498;
--color-secondary-darker: #026ace;
--color-secondary-lite: #ebf3ff;
--color-secondary-300: #a4c0f8;
--color-gray-lite: #f5f7fa;
--font-size: 18px;
--sticky-top: calc(76px + 1rem);
} *{-webkit-box-sizing:border-box;box-sizing:border-box;}
html{width:100%;height:100%;scroll-padding-top:var(--sticky-top);scroll-behavior:smooth;}
body{--bs-body-line-height:1.8;background-color:var(--bg);position:relative;color:var(--color-text);min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--font-size);font-family:"Roboto", sans-serif;}
body.admin-bar>#header{padding-top:32px;}
a, a:hover{color:var(--color-primary);text-decoration:none;}
img{max-width:100%;}
#rank-math-toc{border:1px solid var(--color-secondary);border-radius:6px;-webkit-border:1px solid var(--color-secondary);}
#rank-math-toc h2{position:relative;padding-left:44px;line-height:1.4;margin-top:10px !important;margin-bottom:10px !important;cursor:pointer;}
#rank-math-toc h2:before{content:"";position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:2px;background:currentColor;-webkit-box-shadow:0 -6px 0 0 currentColor, 0 6px 0 0 currentColor;box-shadow:0 -6px 0 0 currentColor, 0 6px 0 0 currentColor;}
#rank-math-toc nav{height:0px;overflow:hidden;-webkit-transition:0.3s;transition:0.3s;}
.wp-block-rank-math-toc-block nav ol{margin-right:10px;}
.rank-math-answer p{margin:0px 1.5rem 1.5rem 1.5rem;}
#rank-math-faq{margin-bottom:1rem;}
#rank-math-faq .rank-math-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
#rank-math-faq .rank-math-list-item{overflow:hidden;}
#rank-math-faq .rank-math-question{font-size:var(--font-size);padding:1rem 1.5rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0px;position:relative;cursor:pointer;border-top:1px solid #dddedf;}
#rank-math-faq .rank-math-question::after{content:"" !important;font-size:1.2rem;margin:0.4rem 0px 0px auto;display:inline-block;border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;vertical-align:0.255em;}
#rank-math-faq .rank-math-answer{font-size:var(--font-size);-webkit-transition:0.3s;transition:0.3s;overflow:hidden;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom:1rem;}
.fa-tiktok{color:#000;}
.fa-facebook-f{color:#0866FF;}
.fa-youtube{color:#FF0033;}
.fa-instagram{background:radial-gradient(circle farthest-corner at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.list{list-style-type:none;padding-left:0px;}
.list-item{margin-bottom:0.5rem;}
.iconLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.iconLink i{margin-top:2px;}
.lnkGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}
.post-author .lnkGroup{margin-left:auto;}
.txtBlock > *{margin-bottom:0px;}
.txtBlock{margin-bottom:1rem;}
.btn-close:focus, .navbar-toggler:focus, .form-control:focus{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;}
.secBg{background-color:var(--color-gray-lite);}
.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);font-weight:600;}
.btn-primary:active, .btn-primary:hover{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary);}
.btn-primary.invert{background-color:transparent;color:var(--color-primary);}
.btn-primary.invert:hover{background-color:var(--color-primary) !important;color:#fff !important;}
.btn-secondary{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary);}
.btn-secondary:active, .btn-secondary:hover{background-color:transparent;color:var(--color-secondary);border-color:var(--color-secondary);}
.dropdown-anim .dropdown-menu{display:block;-webkit-transition:0.3s;transition:0.3s;height:0px;overflow:hidden;}
#header{position:fixed;top:0px;left:0px;width:100%;max-width:100%;z-index:1050;}
.headerBg{background-color:var(--color-secondary);}
.header-wrapper{color:#fff;}
.header-wrapper a{color:#fff;vertical-align:middle;}
.header-wrapper a:focus, .header-wrapper a:active, .header-wrapper a:hover{color:#fff;text-decoration:none;}
.header-wrapper .headerBtn .btn-primary:active, .header-wrapper .headerBtn .btn-primary:hover{color:var(--color-primary);}
.headerInfo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;height:45px;opacity:1;-webkit-transition:0.5s;transition:0.5s;}
.headerInfo:after{content:"";position:absolute;left:50%;bottom:0px;width:100vw;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(255, 255, 255, 0.2);}
.headerInfo:not(i){font-weight:600;}
.headerInfo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.headerInfo-item i, .headerInfo-item img{margin-right:5px;font-size:large;}
.headerInfo-item.lstIcon{margin-left:auto;}
.lstIcon img{width:22px;}
.ulIcon{list-style-type:none;padding-left:0px;}
.ulIcon li img{width:18px;margin-right:10px;}
.ulIcon li{margin-bottom:1rem;}
.ulIcon li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0px;}
.swiper{width:100%;}
.navbar{background-color:transparent !important;}
.navbar-brand{margin-right:10px;}
.navbar-brand img{max-height:50px;max-width:100px;}
.header-wrapper .navbar{font-weight:600;height:76px;}
.navbar-toggler{border-color:transparent !important;}
.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.header-wrapper .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;}
.header-wrapper .offcanvas .nav-link{padding:15px 15px;}
.dropdown-toggle::after{content:none !important;}
.headerSearch-btn:hover, .headerSearch-btn:focus, .headerSearch-btn{color:#fff !important;}
.headerSearch-btn.btn-primary{background-color:var(--color-primary) !important;}
.headerSearch-btn:active, .headerSearch-btn.show{border-color:transparent !important;}
.headerSearch .form-control{border-color:transparent !important;}
#footer{margin-top:auto;background-color:var(--color-secondary);color:#fff;padding-top:30px;padding-bottom:30px;font-weight:600;}
.footerFollow{color:var(--color-secondary);background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.6rem;padding:2.4rem 6.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem;}
#footer .footerFollow a{color:var(--color-secondary) !important;}
.footerFollow-logo a img{width:10rem;display:block;-o-object-fit:cover;object-fit:cover;}
.footerFollow-right{gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.footerFollow-right p{margin-bottom:0px;}
#footer .lstIcon{gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#footer .lstIcon a:hover{color:#fff;}
#footer a{color:#fff;}
#footer .txt-primary{color:var(--color-primary);}
.footer-title{display:block;color:#fff;font-weight:600;position:relative;margin-bottom:2rem;padding-bottom:0.8rem;font-size:larger;}
.footer-title::before{content:"";bottom:0px;left:0px;width:3rem;height:0.3rem;position:absolute;background:white;border-radius:0px 1rem 1rem 0px;}
.linkIconTxt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;}
.linkIconTxt i{margin-top:5px;font-size:larger;width:24px;min-width:24px;}
#footer a:hover{color:var(--color-primary);}
#footer .linkIconTxt{margin-bottom:1rem;}
.footer-content{border-bottom:1px solid rgba(255, 255, 255, 0.2);padding-bottom:0.5rem;margin-bottom:1.5rem;}
.footer-contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:30px;}
.footer-contact-box i{font-size:3rem;margin-top:10px;}
.footerContact-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:larger;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.footerContact-text .phone{font-size:1.7rem;font-weight:700;}
.footer-policy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:rgba(255, 255, 255, 0.6);}
.footer-policyLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}
.dmca-badge img{width:50px;min-width:50px;}
.lstPolicy{margin-left:auto;}
.lstPolicy > *{padding-right:10px;padding-left:10px;}
.lstPolicy a{position:relative;border-right:1px solid #fff;}
.lstPolicy a:last-child{border:none;padding-right:0px;}
#floatSocial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:100;right:2rem;bottom:10rem;cursor:pointer;position:fixed;gap:20px;opacity:0;-webkit-transition:0.3s;transition:0.3s;pointer-events:none;}
#floatSocial.show{opacity:1;pointer-events:initial;z-index:1001;}
#floatSocial a{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;-webkit-box-shadow:0px 0px 20px 10px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 20px 10px rgba(255, 255, 255, 0.1);border-radius:50%;background-color:var(--color-secondary);overflow:hidden;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#floatSocial i{font-size:2.5rem;}
#floatSocial .floatSocial-mess{border-radius:0px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
#floatSocial .btn{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-secondary);color:#fff;-webkit-box-shadow:0px 0px 20px 10px rgba(255, 255, 255, 0.1) !important;box-shadow:0px 0px 20px 10px rgba(255, 255, 255, 0.1) !important;}
#floatSocial .btn i{font-size:2rem;}
#floatSocial img{width:50px;}
.txt-primary{color:var(--color-primary);}
.section{padding-bottom:3.5rem;padding-top:3.5rem;}
.sectionTitle{font-weight:600;font-size:2.5rem;margin-bottom:2rem;}
.sectionTitleSnd{font-size:1.25rem;font-weight:600;}
.banner{position:relative;min-height:100vh;width:100%;}
.banner-img{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.banner-img:before{content:"";position:absolute;top:0px;left:0px;bottom:0px;right:0px;background-color:rgba(0, 0, 0, 0.6);}
.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.subBanner{padding-top:0px;margin-top:calc(-100 / 1827 * 100vw);position:relative;}
.subBanner .row{-ms-flex-pack:distribute;justify-content:space-around;}
.subBanner .row > *{padding-bottom:1rem;}
.subBanner-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1rem;gap:1rem;text-align:center;background-color:var(--color-secondary-lite);border-radius:1rem;height:100%;}
.subBanner-card *{margin-bottom:0px;}
.subBanner-cardLogo{width:100%;max-width:80px;}
.subBanner-cardTitle{font-weight:600;font-size:1.8rem;line-height:1;}
.subBanner.mini .subBanner-cardLogo{max-width:50px;}
.subBanner.mini .subBanner-cardTitle{font-size:1.2rem;}
.breadcrumb-item, .breadcrumb-item.active, .breadcrumb-item a{color:#fff;font-size:1rem;}
.breadcrumb-item.active{font-weight:600;color:#fff;}
.breadcrumb-item a:hover{color:var(--color-primary);text-decoration:underline;}
.breadcrumb-item + .breadcrumb-item::before{color:#fff;}
.trangChu .banner-content{text-align:left;max-width:1320px;}
.banner-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-align:center;max-width:700px;}
.banner-content .breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.banner-content h1{font-size:2.5rem;font-weight:700;}
.banner-content > *{margin-bottom:1rem;}
.banner-content .btn-primary{padding:1rem 3rem;font-size:large;}
.video-container{position:relative;padding-bottom:56.25%;height:0;}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.txt-botBorder{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-primary);margin-bottom:1.5rem;letter-spacing:0.2rem;}
.txt-botBorder img{position:absolute;bottom:0px;left:0px;width:100%;max-height:12px;-webkit-transform:translate(0%, 100%);-ms-transform:translate(0%, 100%);transform:translate(0%, 100%);-webkit-filter:brightness(0) saturate(100%) invert(76%) sepia(61%) saturate(3332%) hue-rotate(352deg) brightness(101%) contrast(97%);filter:brightness(0) saturate(100%) invert(76%) sepia(61%) saturate(3332%) hue-rotate(352deg) brightness(101%) contrast(97%);}
.blockAbout .ulIcon{font-size:1rem;}
.blockAbout-right{padding-left:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blockAbout-right .ulIcon > li:last-child, .blockAbout-right > *{margin-bottom:0px;}
.blockAbout-left{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blockAbout .lnkGroup{font-weight:600;gap:1rem;}
.blockService .lnkGroup .btn, .blockAbout .lnkGroup .btn{padding:1rem 1.5rem;font-size:1.1rem;}
.blockAbout-phone{font-size:1.5rem;}
.blockIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;}
.blockService-desc{max-width:600px;margin-bottom:2rem;}
.blockService .lstService{padding-top:3rem;padding-bottom:3rem;}
.lstService-item{border-radius:1rem;-webkit-box-shadow:0rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.25);box-shadow:0rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.25);padding:1rem;margin-bottom:var(--bs-gutter-x);text-align:center;font-size:1rem;}
.frameImg{position:relative;padding-bottom:78.33%;height:0;}
.frameImg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.lstService-item .frameImg{overflow:hidden;border-radius:1rem;}
.lstService-thumb{position:relative;margin-bottom:2rem;}
.lstService-more{display:-webkit-box;display:-ms-flexbox;display:flex;width:3rem;height:3rem;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s;transition:0.3s;}
.lstService-more:hover{-webkit-transform:translate(-50%, -50%) scale(1.2);-ms-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2);}
.lstService-title{display:-ms-flexbox;display:flex;font-size:1.25rem;color:var(--color-text);font-weight:600;margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;}
.lstService-priceRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.lstService-price{font-size:1.5rem;color:var(--color-primary);font-weight:600;}
.blockProcess-intro{margin-left:auto;margin-right:auto;max-width:850px;}
.introTxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.blockProcess-box{max-width:850px;border-radius:1rem;background:var(--color-secondary);padding:2rem 6rem;margin-left:auto;margin-right:auto;color:#fff;}
.blockProcess-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;list-style-type:none;padding:0px;margin:0px;}
.blockProcess-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;gap:1rem;}
.blockProcess-step{font-size:2.5rem;color:#fff;opacity:0.5;text-align:center;}
.blockProcess-step > *{width:96px;}
.blockProcess-step p{margin-bottom:0px;}
.blockProcess-step .step{font-size:6rem;line-height:6rem;}
.blockProcess-stepDesc{max-width:390px;}
.blockProcess-divide{width:1px;background-color:#fff;}
.stepIcon{max-width:40px;margin-bottom:1rem;}
.blockProcess-stepTitle{font-size:2.2rem;font-weight:600;}
.blockProcess-introImg img{max-width:450px;width:100%;}
.blockPros .introTxt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;}
.blockPros-box{border-radius:1rem;background:var(--color-secondary-lite);overflow:hidden;padding:4rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;text-align:center;-webkit-transition:0.3s;transition:0.3s;height:100%;}
.blockPros-box:hover{-webkit-box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.blockPros-boxIcon img{max-width:100px;}
.blockPros-boxTxt{text-align:left;}
.blockPros-boxTxt *{margin-bottom:0px;}
.blockPros-boxTitle{font-size:1.8rem;font-weight:600;margin-bottom:0px;line-height:1;}
.blockLeader{position:relative;color:#fff;padding:0px;margin-top:3.5rem;font-size:larger;}
.blockLeader-bg{position:absolute;top:0px;left:0px;right:0px;bottom:0px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1;}
.blockLeader-img{position:relative;height:100%;}
.blockLeader-img img{position:absolute;max-width:30rem;bottom:0px;right:0px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.blockLeader-content{padding:5rem 0px;}
.blockLeader .introTxt{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.blockLeader-Calc{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blockLeader-total{font-size:3.5rem;line-height:1;}
.blockLeader-item{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;}
.blockFeedback .swiper-slide{margin-top:4.2rem;margin-bottom:1rem;padding:0px 10px;height:auto;}
.swiper-container{position:relative;margin-bottom:2rem;}
.swiper-button-next, .swiper-button-prev{position:absolute;top:70% !important;background-color:var(--color-secondary);border-radius:50%;}
.swiper-button-prev{left:0px !important;-webkit-transform:translate(-120%, -50%);-ms-transform:translate(-120%, -50%);transform:translate(-120%, -50%);}
.swiper-button-next{right:0px !important;-webkit-transform:translate(120%, -50%);-ms-transform:translate(120%, -50%);transform:translate(120%, -50%);}
.swiper-button-next svg, .swiper-button-prev svg{width:50% !important;height:50% !important;color:#fff;}
@media(max-width:1399px){
.swiper-button-prev, .swiper-button-next{display:none !important;}
}
.swiper-pagination{bottom:0px !important;-webkit-transform:translate(0%, 200%) !important;-ms-transform:translate(0%, 200%) !important;transform:translate(0%, 200%) !important;}
.swiper-pagination-bullet-active{background:var(--color-secondary);}
.feedback-box{-webkit-box-shadow:0.2rem 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.3);box-shadow:0.2rem 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.3);position:relative;border-radius:1rem;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.feedback-avatar{position:absolute;width:5rem;height:5rem;border-radius:50%;overflow:hidden;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.feedback-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.feedback-info{background:var(--color-gray-lite);padding:4rem 0px 0.7rem 0px;text-align:center;border-radius:16px 16px 0px 0px;}
.feedback-info > *{margin-bottom:0px;}
.feedback-name{color:var(--color-secondary);font-weight:700;font-size:larger;}
.feedback-role{font-weight:400;color:rgba(0, 0, 0, 0.4);}
.feedback-txt{padding:2rem;background-color:var(--color-secondary);border-radius:0px 0px 16px 16px;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.blockProject .introTxt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;}
.blockProject-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.blockProject-headerRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2rem;}
.blockProject-headerRight .btn{padding:1rem 2rem;font-weight:600;}
.blockProject-headerRight .btn i{margin-left:0.3rem;}
.blockProject .swiper .swiper-slide{padding:1rem;}
.blockProject-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.1);background:#fff;border-radius:1rem;gap:1rem;}
.blockProject-img, .blockProject-itemDesc{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;}
.blockProject-img .frameImg{border-radius:1rem;overflow:hidden;height:100%;}
.blockProject-itemDesc{padding:2rem;}
.blockProject-itemDesc > *{margin-bottom:1rem;}
.tag{background-color:var(--color-secondary-lite);color:var(--color-secondary-300);display:inline-block;padding:0.5rem 1rem;border-radius:5px;}
.tag:hover{text-decoration:underline;}
.blockProject-title{color:var(--color-text);display:inline-block;font-weight:600;font-size:1.2rem;}
.blockProject-title:hover{color:var(--color-primary);text-decoration:underline;}
.blockProject-more{padding:0.5rem 1.5rem;font-size:1.2rem;margin-top:1rem;}
.videoBox{border-radius:1rem;-webkit-box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.25);padding:1rem;}
.videoBox .video-container{border-radius:1rem;overflow:hidden;}
.videoBox-title{color:var(--color-text);font-size:1.2rem;margin-top:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;}
.videoBox-title:hover{text-decoration:underline;color:var(--color-primary);}
.video-lst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:3%;}
.video-lstItem{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(91% / 4);}
.video-lstItem .video-lstItem-thumb{padding-bottom:0px;border-radius:1rem;overflow:hidden;width:40%;max-width:200px;position:relative;}
.video-lstItem .video-lstItem-thumb img{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.video-lstItem-desc{padding:1rem;font-size:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.video-lstItem-desc a{color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.video-lstItem-desc a:hover{color:var(--color-primary);text-decoration:underline;}
.blockVideo-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem;gap:0.5rem;color:var(--color-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blockVideo-more a{font-size:1.2rem;}
.blockVideo-more a:hover{text-decoration:underline;}
.videoPlay{position:relative;display:block;}
.videoPlay .youtubeIcon{position:absolute !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;z-index:2;font-size:2rem;}
.videoPlay::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:1;}
.videoPlay img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}
.blockNews-thumb{border-radius:0.5rem;overflow:hidden;}
.blockNews-thumb a{display:block;}
.blockNews-thumb .frameImg{padding-bottom:43.33%;}
.blockNews-thumb .frameImg img{-webkit-transition:0.5s;transition:0.5s;}
.blockNews-thumb .frameImg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.blockNews-desc{position:relative;margin-top:-3rem;width:90%;margin-right:auto;margin-left:auto;-webkit-transition:0.5s;transition:0.5s;}
.blockNews-item{padding:0.6rem 0.7rem;}
.blockNews-item:hover .blockNews-desc{margin-top:-4rem;}
.blockNews-header{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}
.blockNews-desc a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.blockNews-header a:hover{color:var(--color-primary);text-decoration:underline;}
.blockNews-header{background-color:var(--color-secondary);}
.blockNews-header a{display:block;color:#fff;padding:0.5rem 1rem;}
.blockNews-content{padding:1.5rem 1rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;background-color:#fff;-webkit-box-shadow:0 0.4rem 0.6rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.4rem 0.6rem 0 rgba(0, 0, 0, 0.1);}
.blockNews-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.blockNews-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}
.blockNews-avatar{width:15px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:50%;}
.blockNews-title{font-size:1.2rem;margin-bottom:1rem;color:var(--color-text);font-weight:600;}
.blockNews-title:hover{color:var(--color-primary);text-decoration:underline;}
.blockNews .moreBtn{padding:0.5rem 2rem;font-size:1.2rem;}
.blockNews-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blockNews-date i{margin-top:-1px;}
.blockBrand-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blockBrand-item{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;}
.blockBrand-item img{height:100%;}
.nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem;border-bottom:none;}
.nav-tabs .nav-link{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:5px;margin-bottom:0px;}
.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary);}
.blockEmployee .blockIntro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;height:100%;}
.blockEmployee .blockIntro .sectionTitle{font-weight:400;font-size:3.5rem;margin-bottom:1rem;}
.blockEmployee-img{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blockEmployee-img img{width:100%;}
.mySwiperEmployee-container .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translate(0%, 0%) !important;-ms-transform:translate(0%, 0%) !important;transform:translate(0%, 0%) !important;background-color:var(--color-secondary);border-radius:1rem;overflow:auto;}
.employee-bullet{width:240px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;color:#fff;border-radius:1rem;margin:0px !important;opacity:1;background-color:transparent;padding:3rem 2rem;}
.employee-bullet img{width:120px;max-width:120px;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;border-radius:50%;}
.employee-bullet p{font-size:1rem;margin-bottom:0px;}
.employee-bullet .name{font-weight:600;}
.employee-bullet:hover, .employee-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary);}
.mySwiperEmployee-container .swiper-button-next, .mySwiperEmployee-container .swiper-button-prev{top:37% !important;}
.blockShortNews{overflow:hidden;padding-bottom:0px;}
.blockShortNews-Intro{width:100%;max-width:30rem;-ms-flex-negative:0;flex-shrink:0;}
.blockShortNews-row{display:-webkit-box;display:-ms-flexbox;display:flex;}
.blockShortNews-Intro .swiper-button-prev, .blockShortNews-Intro .swiper-button-next{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;top:initial !important;bottom:initial !important;left:initial !important;right:initial !important;}
.blockShortNews-swiperBtn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:2rem;}
.blockShortNews .blockIntro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;}
.blockShortNews-lst{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.blockShortNews .swiper-slide{padding:1rem;max-width:700px;}
.blockShortNews-lst .swiper-container{width:calc(100vw - 30rem - (100vw - 1296px) / 2);}
.blockShortNews-lst .videoBox{-webkit-box-shadow:1px 4px 8px 0px rgba(0, 0, 0, 0.25);box-shadow:1px 4px 8px 0px rgba(0, 0, 0, 0.25);}
.blockHire{background-color:var(--color-secondary);color:#fff;}
.txtBtn{background-color:#fff;color:var(--color-text);padding:0.5rem 1rem;border-radius:0.5rem;}
.blockHire .txtBtn{margin-right:0.5rem;}
.blockIntro{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;}
.blockIntro *{margin-bottom:0px;}
.blockHire-num{font-size:2rem;font-weight:600;}
.blockHire-txtNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}
.blockHire .phone{font-weight:600;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}
.blockHire .btn{padding:1rem 1.5rem;font-weight:600;}
.blockHire-right{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blockHire-img{width:100%;max-width:500px;}
.blockGallery .blockIntro{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blockGallery .nav-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 0px;}
.galleryImg{border-radius:1rem;overflow:hidden;}
.galleryImg.frameImg{padding-bottom:56.25%;}
.blockGallery .swiper-pagination{position:relative;left:initial !important;bottom:initial !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;width:24.5%;position:absolute;right:0 !important;top:0 !important;height:100%;overflow:auto;}
.blockGallery .swiper-pagination::-webkit-scrollbar{width:7px;height:7px;background:var(--color-secondary-lite);}
.blockGallery .swiper-pagination::-webkit-scrollbar-thumb{background:var(--color-secondary);cursor:pointer;}
.blockGallery .swiper-pagination-bullet{width:100%;height:auto;border-radius:1rem;margin:0px 0px 1rem 0px !important;overflow:hidden;}
.blockGallery .swiper-pagination-bullet:last-child{margin-bottom:0px !important;}
.blockGallery .swiper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%;}
.blockGallery .swiper{width:74.5%;margin-left:0px;}
.blockLicense .blockIntro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;}
.blockLicense .tab-content, .blockLicense .tabSide{margin-left:auto;margin-right:auto;max-width:900px;}
.tabSide{border-top-right-radius:1rem;border-top-left-radius:1rem;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.tabSide .nav-item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;}
.tabSide .nav-link{width:100%;background-color:transparent;border:none;color:var(--color-text);font-size:1.2rem;font-weight:600;text-align:center;padding:1.5rem 0px;position:relative;-webkit-transform:skew(20deg, 0deg);-ms-transform:skew(20deg, 0deg);transform:skew(20deg, 0deg);margin-right:2rem;margin-left:-2rem;border-radius:0 1.6rem 0 0;-webkit-transition:0.3s;transition:0.3s;}
.tabSide .nav-link p{-webkit-transform:skew(-20deg, 0deg);-ms-transform:skew(-20deg, 0deg);transform:skew(-20deg, 0deg);margin-bottom:0px;line-height:1;}
.tabSide .nav-item:last-child .nav-link{-webkit-transform:skew(-20deg, 0deg);-ms-transform:skew(-20deg, 0deg);transform:skew(-20deg, 0deg);border-radius:1.6rem 0 0 0;margin-left:2rem;margin-right:-2rem;}
.tabSide .nav-item:last-child .nav-link p{-webkit-transform:skew(20deg, 0deg);-ms-transform:skew(20deg, 0deg);transform:skew(20deg, 0deg);}
.tabSide.nav-tabs .nav-link.active, .tabSide.nav-tabs .nav-link:hover, .tabSide.nav-tabs .nav-link:focus{background-color:var(--color-gray-lite);color:var(--color-secondary);}
.blockLicense .tab-content{background-color:var(--color-gray-lite);padding:2rem 3rem;margin-top:-1px;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;margin-bottom:3rem;}
.blockLicense-header{font-size:2rem;font-weight:600;}
.blockLicense-contentRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}
.blockLicense-contentRow .txtBtn{max-width:8rem;text-align:center;width:100%;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color-secondary-lite);}
.blockLicense-Img{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blockLicense-Img img{max-width:calc(100% + 4rem);margin-left:-8rem;}
.blockLicense-bottom{max-width:52rem;width:calc(100% - var(--bs-gutter-x) * 2);margin:0px auto;padding:1.5rem 2.5rem;border-radius:1rem;background:var(--color-secondary);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.blockLicense-bottom a{color:#fff;}
.blockLicense-bottom .linkIconTxt{gap:5px;}
.blockLicense-bottom .linkIconTxt i{margin-top:3px;}
.blockCapa-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-gray-lite);padding:1rem 0.8rem;border-radius:5px;}
.blockCapa .blockIntro{height:auto;margin-bottom:1rem;}
.blockCapa-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;}
.blockCapa-right *{margin-bottom:0px;}
.blockCapa-itemLeft{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;}
.blockCapa-itemRight .btn{padding:0.8rem 1.5rem;}
.blockCapa-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;}
.blockCapa-socialItem{display:-webkit-box;display:-ms-flexbox;display:flex;}
.blockCapa-socialItem a{gap:0.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text);font-weight:600;}
.blockCapa-socialItem a i{font-size:2rem;color:var(--color-secondary);}
.blockCapa-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;}
.blockCapa-img img{width:27rem;border-radius:0.8rem;-webkit-box-shadow:0rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.25);box-shadow:0rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.25);}
.blockPriceSummary .blockIntro{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;}
.blockPriceSummary .nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;}
.priceSummary-img{border-radius:0.5rem;overflow:hidden;height:100%;}
.priceSummary-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}
.blockPriceSummary .tag{color:var(--color-text);background-color:transparent;-webkit-transition:0.5s;transition:0.5s;}
.blockPriceSummary .tag:hover{background-color:var(--color-secondary);color:#fff;text-decoration:none;}
.blockPriceTable .blockIntro{max-width:700px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}
.blockPriceTable .table-custom{margin-bottom:0px;}
.table-custom{overflow:auto;padding-bottom:1rem;margin:2rem 0;font-size:1rem;}
.table-custom table{border:0;width:100%;}
.table-custom table thead th:first-child{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;text-align:left;}
.table-custom table thead th:last-child{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}
.table-custom table th:nth-child(3),
.table-custom table th:nth-child(1),
.table-custom table td:nth-child(3),
.table-custom table td:nth-child(1){min-width:7rem;}
.table-custom table th:nth-child(2),
.table-custom table th:nth-child(4),
.table-custom table td:nth-child(2),
.table-custom table td:nth-child(4){min-width:10rem;}
.table-custom table thead th{color:#fff;background:var(--color-secondary);text-align:center;font-weight:600;}
.table-custom table th, .table-custom table td{border:0;padding:0.5rem 0.8rem;}
.table-custom table tbody tr td:nth-child(3),
.table-custom table tbody tr td:nth-child(4){text-align:center;}
.table-custom table tbody tr:nth-child(even){background:var(--color-secondary-lite);}
.table-custom table tbody tr:nth-child(even) td:first-child{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}
.table-custom table tbody tr:nth-child(even) td:last-child{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}
.table-custom::-webkit-scrollbar{height:4px;width:4px;background:var(--color-secondary-lite);}
.table-custom::-webkit-scrollbar-thumb{background-color:var(--color-secondary);}
.blockPriceCard .blockIntro{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:700px;}
.priceCard-list{margin-top:2rem;}
.priceCard-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border:4px solid var(--color-secondary-lite);border-radius:1rem;padding:1.5rem 1rem;-webkit-transition:0.5s;transition:0.5s;margin-bottom:1rem;}
.priceCard-item .txtBtn{background-color:var(--color-primary);font-weight:600;}
.priceCard-item *{margin-bottom:0px;}
.priceCard-item:hover, .priceCard-item.active{background-color:var(--color-secondary);color:#fff;}
.priceCard-item:hover .more, .priceCard-item.active .more{background-color:#fff;color:var(--color-secondary);border-color:var(--color-secondary);}
.priceCard-subTitle{font-size:1.2rem;font-weight:600;}
.priceCard-price{font-size:2.5rem;font-weight:600;}
.priceCard-item .more{max-width:250px;width:100%;padding:1rem;font-size:1.2rem;}
.priceCard-btnGroup{background:var(--color-secondary-lite);overflow:hidden;border-radius:10rem;margin-top:1rem;}
.priceCard-item:hover .priceCard-btnGroup, .priceCard-item.active .priceCard-btnGroup{background:var(--color-secondary-darker);}
.btnPrice{color:var(--color-secondary-300);text-align:center;border:1px solid transparent;border-radius:10rem;padding:5px 2rem;margin:1px;background:transparent;}
.btnPrice:hover, .btnPrice:active, .btnPrice:focus{color:var(--color-secondary-300);border-color:transparent;}
.priceCard-item:hover .btnPrice.active, .btnPrice.active{color:var(--color-text);background:#fff;border-color:transparent;}
.priceCard-item:hover .btnPrice, .priceCard-item.active .btnPrice{color:var(--color-secondary-lite);border-color:transparent;}
.priceCard-item:hover .btnPrice.active, .priceCard-item.active .btnPrice.active{color:var(--color-secondary-darker);background-color:var(--color-secondary-lite);}
.blockFAQ-img{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blockFAQ-img img{width:600px;}
.blockFAQ .blockIntro{text-align:center;}
.dropdown-menu.faq-ans{padding:0px;border:none;position:relative !important;inset:initial !important;margin:0px !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}
.dropdown-menu.faq-ans > *:not(img){margin:0px 1.5rem 0px 1.5rem;}
.dropdown-menu.faq-ans > *:not(img):last-child{margin-bottom:1.5rem;}
.faq-ques.dropdown-toggle{white-space:initial;}
.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}
.faq-item{-webkit-box-shadow:0rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.1);box-shadow:0rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.1);border-radius:1rem;overflow:hidden;}
.faq-ques{font-size:var(--font-size);padding:1.5rem;text-align:left;color:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.faq-ans{font-size:var(--font-size);}
.faq-ques::after{content:"" !important;font-size:1.2rem;font-size:1.2rem;margin:0.4rem 0px 0px 2rem;}
.blockLstService .blockIntro{margin-bottom:2rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:700px;}
.pageNavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.pagination{gap:0.5rem;}
.page-link{border-color:transparent;color:var(--color-text);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;}
.page-item:first-child .page-link, .page-item:last-child .page-link{border-radius:50%;}
.page-item.active .page-link{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff;}
.page-link:hover, .page-link:active, .page-link:focus{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff;}
.page-item.disabled .page-link{background-color:transparent;border-color:transparent;color:var(--color-secondary-300);}
.serviceDesc-wrapper{padding:2rem 1rem;border-radius:1rem;overflow:hidden;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0rem 0.2rem 0.8rem 0rem;box-shadow:rgba(0, 0, 0, 0.1) 0rem 0.2rem 0.8rem 0rem;}
.blockTxt > *:last-child{margin-bottom:0px;}
.blockTxt figure{text-align:center;margin:0 0 1rem !important;border-radius:8px;overflow:hidden;}
.blockTxt figure.wp-block-table{overflow:auto;border-radius:0px;}
.wp-block-table .has-fixed-layout{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;}
.blockTxt figure.wp-block-table table th, .blockTxt figure.wp-block-table table td{max-width:200px;}
.blockTxt figcaption{font-size:smaller;background-color:var(--color-secondary-lite);}
.blockTxt a{color:var(--color-secondary);-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.blockTxt a:hover{background-color:var(--color-secondary-lite);border-radius:4px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:600;}
.blockTxt h2{padding-left:8px;position:relative;}
.blockTxt h2::after{content:"";position:absolute;height:100%;border-left:3px solid var(--color-secondary);left:0;top:0;width:20% !important;background:linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, var(--color-secondary-lite) 100%);z-index:-1;}
.blockTxt h2::before{content:"";position:absolute;height:100%;border-left:3px solid var(--color-secondary);left:0;top:0;width:20% !important;background:linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, var(--color-secondary-lite) 100%);z-index:-1;}
.blockTxt .video-container, .blockTxt iframe{margin-bottom:1rem;}
.blockTxt ul li{margin-bottom:12px;}
.blockTxt ul ul{margin-top:12px;}
.blockTxt table{width:100%;text-align:center;margin-bottom:1rem;}
.blockTxt table, .blockTxt th, .blockTxt td{border:1px solid var(--color-secondary-300);border-collapse:collapse;}
.blockTxt blockquote{background-color:var(--color-secondary-lite);border:1px solid var(--color-secondary);border-radius:8px;padding:8px;-webkit-box-shadow:0px 0px 0px 2px var(--color-secondary-lite);box-shadow:0px 0px 0px 2px var(--color-secondary-lite);margin:2px 2px 1rem;}
.blockTxt blockquote>*:last-child{margin-bottom:0px;}
.tintuc .lstService-priceRow{display:none;}
.tintuc .lstService-item{text-align:left;}
.dichvu .more, .dichvu .blockNews-info{display:none;}
.trangChu .blockService .lstService .lstService-item .more, .trangChu .blockService .lstService .lstService-item .blockNews-info{display:none;}
.sidebar{position:sticky;top:var(--sticky-top);}
.sidebarThumb{position:relative;border-radius:1rem;overflow:hidden;z-index:0;}
.sidebarThumb-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;}
.sidebarThumb-content{padding:2rem 1.5rem 0px 1.5rem;color:#fff;font-size:2.6rem;line-height:1.1;font-weight:600;}
.sidebarThumb-content .btn{padding:0.5rem 1.5rem;font-size:1.2rem;font-weight:600;}
.sidebarBox{border-radius:1rem;overflow:hidden;margin-top:1rem;background:var(--color-secondary-lite);}
.sidebarBox-header{background-color:var(--color-secondary);color:#fff;font-weight:600;font-size:1.2rem;margin-bottom:0px;padding:1rem;text-align:center;}
.sidebarBox-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.5rem 1rem;}
.sidebarBox-link{color:var(--color-text);padding:0.5rem 0px;border-bottom:1px solid var(--color-secondary-300);font-size:1rem;}
.sidebarBox-link:hover{text-decoration:underline;color:var(--color-primary);}
.sidebarBox-link:last-child{border-bottom:none;}
.article .blockNews-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;}
.article .blockNews-info a{color:#fff;}
.article .blockNews-info a:hover{text-decoration:underline;}
.article .blockNews-categories i{margin-right:10px;}
.post-navigation{margin:2rem 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.post-navigation-next, .post-navigation-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.post-navigation a{color:var(--color-text);}
.post-navigation a:hover{text-decoration:underline;color:var(--color-secondary);}
.post-navigation-next{text-align:right;}
.post-navigation cite{font-size:smaller;opacity:0.8;}
.post-author{padding:2rem;margin-top:2rem;border-radius:1rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;border:1px solid var(--color-secondary);-webkit-box-shadow:0px 0px 0px 4px var(--color-secondary-lite);box-shadow:0px 0px 0px 4px var(--color-secondary-lite);}
.author-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}
.author-avatar img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;border:1px solid var(--color-secondary);-webkit-box-shadow:0px 0px 0px 4px var(--color-secondary-lite);box-shadow:0px 0px 0px 4px var(--color-secondary-lite);}
.author-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}
.author-content p{margin-bottom:0px;}
.author-name{font-weight:600;font-size:1rem;margin-bottom:0px;}
.blockContactInfo-wrapper{max-width:800px;margin-left:auto;margin-right:auto;background-color:var(--color-secondary-lite);border-radius:1rem;-webkit-box-shadow:0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.25);box-shadow:0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.25);}
.contactInfo{padding:2rem 1.5rem 0px 1.5rem;}
.contactInfo-title{font-weight:600;font-size:2rem;}
.contactInfo-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}
.contactInfo-item p{margin-bottom:0px;}
.contactInfo-icon{font-size:2.5rem;color:var(--color-secondary);}
.contactInfo-itemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}
.contactInfo-itemTitle{font-size:1.5rem;font-weight:600;}
.contactInfo-item a{color:var(--color-text);}
.contactInfo-item a:hover{text-decoration:underline;color:var(--color-primary);}
.contactInfo-banner{position:relative;padding-top:75%;margin-left:-7rem;margin-top:1rem;}
.contactInfo-banner img{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.googleMap{height:100%;width:100%;min-height:50vh;}
.googleMap iframe{width:100%;height:100%;}
#ez-toc-container{width:100% !important;border:none !important;padding:0px !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
#ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul{margin-left:16px !important;}
.toc{position:sticky;top:var(--sticky-top);background-color:#fff;}
.ez-toc-link.active, .toc .dropdown-menu .toc-item.active, .toc-item.active{font-weight:600 !important;color:var(--color-secondary) !important;}
.toc .dropdown-toggle{font-size:medium;font-weight:600;width:100%;text-align:left;white-space:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.toc .dropdown-menu .dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;}
.toc .btn:active, .toc .btn:focus, .toc .btn.show{border-color:transparent;}
.toc .dropdown-menu{width:100%;border:none;border-radius:0px;padding:0px;}
.ez-toc-link, .toc .dropdown-menu .toc-item{font-weight:400 !important;color:var(--color-text) !important;-webkit-transition:0.3s;transition:0.3s;font-size:14px !important;line-height:1.8;display:inline-block !important;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.ez-toc-link:hover, .toc .dropdown-menu .toc-item:hover{color:var(--color-secondary) !important;text-decoration:none !important;}
.toc .dropdown-menu li .dropdown-toggle-split{width:auto;padding:5px 12px;}
.toc-title{font-size:medium;font-weight:600;border-bottom:2px solid var(--color-text);}
.toc .dropdown-toggle::after{content:"" !important;}
.toc .dropdown-menu .dropdown-menu{margin-left:16px !important;}
#ez-toc-container ul ul li,
.toc .dropdown-menu .dropdown-menu li{border-left:1px solid var(--color-text);}
#ez-toc-container ul ul .ez-toc-link,
.toc .dropdown-menu .dropdown-menu .toc-item{padding:5px 10px;}
#ez-toc-container li.has-submenu{position:relative;}
#ez-toc-container li.has-submenu .ez-toc-link{padding-right:25px;}
.toc-toggle-icon{position:absolute;right:0px;top:0px;width:25px;height:25px;text-align:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#ez-toc-container ul ul .toc-toggle-icon{top:5px;}
#ez-toc-container nav ul ul{display:none;}
.post-author .lnkGroup.mobi{display:none;}
.wp-block-group__inner-container:has(#rank-math-faq){background-color:var(--color-secondary-lite);margin-bottom:1rem;}
.wp-block-group__inner-container:has(#rank-math-faq) h2.wp-block-heading::before{background-image:url(//vesinhxanhsachdep.com/wp-content/themes/vsxd/assets/images/quest.webp);z-index:0;border:none;width:30px !important;height:55px;background-repeat:no-repeat;background-position:center;background-size:contain;left:1.5rem;top:1rem;}
.wp-block-group__inner-container:has(#rank-math-faq) h2.wp-block-heading{padding:1rem 1.5rem 1rem calc(36px + 1.5rem);margin-bottom:0px;min-height:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.wp-block-code code{white-space:inherit !important;}
.banner-content .blockNews-info p{margin-bottom:0px;}
b, strong{font-weight:700;}
.paymentType{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:1rem;}
.paymentType-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;}
.paymentType-item{padding:0.3rem 1rem;border:1px solid rgba(255, 255, 255, 0.2);border-radius:10px;font-size:smaller;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:baseline;gap:8px;white-space:nowrap;}
@media(max-width:1450px){
.swiper-button-next{-webkit-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);}
.swiper-button-prev{-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);}
}
@media(max-width:1399px){
.swiper-button-prev, .swiper-button-next{display:none;}
.blockShortNews-swiperBtn .swiper-button-prev, .blockShortNews-swiperBtn .swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex;}
.blockShortNews .swiper-slide{max-width:80%;}
.blockShortNews-Intro{max-width:25rem;}
.blockShortNews-lst .swiper-container{width:calc(100vw - 25rem - var(--bs-gutter-x));}
}
@media(min-width:1200px){
.header-wrapper .navbar-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.header-wrapper .nav-item .dropdown-toggle{display:none;}
.header-wrapper .nav-link{position:relative;padding-left:5px !important;padding-right:5px !important;font-size:medium;}
.header-wrapper .nav-link.active, .header-wrapper .nav-link.show{color:#fff;}
.header-wrapper .nav-link::before{content:"";top:-12%;left:50%;right:0;width:0;height:0.1rem;position:absolute;background:white;border-radius:9.9rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.header-wrapper .nav-link:hover::before{width:100%;}
.navbar-nav .dropdown-menu{display:block;opacity:0;position:relative;top:80%;left:0px;background-color:var(--color-secondary);border:none !important;border-radius:0px;-webkit-box-shadow:1rem 0.5rem 2.4rem 0rem rgba(0, 0, 0, 0.63);box-shadow:1rem 0.5rem 2.4rem 0rem rgba(0, 0, 0, 0.63);-webkit-transition:0.3s;transition:0.3s;pointer-events:none;}
.navbar-nav .dropdown-menu.end{left:auto;right:0px;}
.navbar-nav .dropdown-menu.center{left:50%;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);width:100%;max-width:1296px;position:fixed;top:auto !important;}
.navbar-nav .dropdown-menu .dropdown-menu{position:relative;-webkit-box-shadow:none;box-shadow:none;}
.navbar-nav .dropdown-menu>.dropdown>.dropdown-menu{position:relative;}
.navbar-nav .dropdown-menu>.dropdown>.dropdown-menu:before{content:"";position:absolute;top:3px;left:1rem;right:1rem;height:2px;background-color:#fff;}
.navbar-nav .dropdown-menu:has(.dropdown-menu){display:-webkit-box;display:-ms-flexbox;display:flex;}
.navbar-nav .dropdown:hover .dropdown-menu{height:initial !important;opacity:1;top:100% !important;margin-top:0px !important;pointer-events:initial !important;}
.navbar-nav .dropdown:hover .dropdown-menu.center{top:auto !important;}
.dropdown-menu.center .dropdown-item{white-space:inherit;}
.navbar-nav .dropdown .dropdown-menu .dropdown-menu{top:0px !important;}
.header-wrapper .navbar-nav .dropdown-item{font-weight:600 !important;}
.navbar-nav .dropdown-item:focus, .navbar-nav .dropdown-item:active{color:#fff !important;background-color:var(--color-secondary);}
.navbar-nav .dropdown-item:hover{color:var(--color-secondary) !important;background-color:#fff;}
.headerSearch.dropdown{padding-right:5px;}
.headerSearch .dropdown-menu{display:block;right:0px !important;left:auto !important;opacity:0;margin-top:10px !important;padding:5px !important;min-width:200px;border-radius:0px !important;-webkit-transition:0.3s;transition:0.3s;pointer-events:none;}
.headerSearch .dropdown-menu.show{opacity:1;pointer-events:initial;}
.header-wrapper .offcanvas{gap:10px;}
.header-wrapper .navbar-expand-xl .offcanvas .offcanvas-body{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}
}
@media(max-width:1199px){
#floatSocial{bottom:5rem;}
.header-wrapper .offcanvas .dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header-wrapper .offcanvas .dropdown-toggle::after{content:"" !important;margin-left:auto !important;}
.offcanvas .nav-link.active, .header-wrapper .offcanvas a, .header-wrapper .offcanvas{color:var(--color-text);}
.header-wrapper .nav-item{border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.header-wrapper .offcanvas .nav-link{padding:0px 15px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header-wrapper .nav-item.dropdown{position:relative;}
.header-wrapper .nav-item.dropdown .dropdown>.dropdown-item{padding-right:56px;white-space:inherit;font-weight:600;}
.header-wrapper .nav-item.dropdown .dropdown-toggle{position:absolute;top:0px;right:0px;height:56px;width:56px;}
.header-wrapper .nav-item.dropdown .dropdown-toggle::after{margin-right:auto;border-top-width:0.4em;border-right-width:0.4em;border-left-width:0.4em;vertical-align:middle;}
.header-wrapper .nav-item.dropdown .dropdown-toggle:focus, .header-wrapper .nav-item.dropdown .dropdown-toggle.show{border:none;}
.header-wrapper .navbar-nav .dropdown-menu{margin:0px;border:none;padding:0px 0px 0px 15px;}
.header-wrapper .navbar-nav .dropdown-item{padding:15px;}
.header-wrapper .navbar-nav .dropdown-item:hover, .header-wrapper .navbar-nav .dropdown-item:active, .header-wrapper .navbar-nav .dropdown-item:focus{background-color:transparent;}
.headerBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;}
.header-wrapper .headerBtn .btn-primary{color:#fff;padding-top:10px;padding-bottom:10px;}
.headerSearch-btn{display:none;}
.headerSearch .dropdown-menu{display:block;width:100%;border:none;padding:15px;position:relative !important;top:0px;margin:0px;}
.headerSearch form{width:100%;}
.headerSearch input.form-control{border:1px solid rgba(0, 0, 0, 0.2) !important;border-radius:0px;border-right:none !important;padding:10px;}
.headerSearch .btn{border-radius:0px;}
.header-wrapper .offcanvas-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.blockLeader-total{font-size:3rem;}
.blockLeader-Calc{margin-top:1rem;}
.blockLeader-content{padding:2.5rem 0px;}
}
@media(max-width:991px){
.blockCapa-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;}
.blockShortNews-Intro{max-width:20rem;}
.blockShortNews-lst .swiper-container{width:calc(100vw - 20rem - var(--bs-gutter-x));}
.blockShortNews .sectionTitle{font-size:2rem;}
.blockShortNews .sectionTitleSnd{font-size:1rem;}
.employee-bullet img{width:100px;max-width:100px;}
.employee-bullet{padding:1rem;}
.employee-bullet p{font-size:var(--font-size);}
.footerFollow{padding:2.4rem 2.4rem;}
.footerFollow-right, #footer .lstIcon{gap:0.6rem;}
.banner-content{text-align:center;}
.blockAbout-right{padding-left:0px;padding-top:3rem;}
.blockProcess-introImg{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blockProcess-intro{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.blockPros .introTxt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.video-lstItem-desc{font-size:var(--font-size);}
}
@media(min-width:767px){
.toc .dropdown-toggle{display:none;}
.toc .dropdown-menu{position:relative !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}
}
@media(max-width:767px){
:root{--font-size:16px;}
.sidebar{margin-top:1rem;}
.blockFAQ-img img{width:300px;margin-top:2rem;}
.btnPrice{padding:5px 1.5rem;}
.blockPriceSummary .tag-list{margin-top:1rem;}
.blockLicense-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;margin:0px;padding:1rem;padding-bottom:0px;}
.blockLicense-bottom .linkIconTxt{width:auto;margin-bottom:1rem;}
.blockLicense-Img{display:none;}
.blockGallery .swiper-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.blockGallery .swiper{width:100%;}
.blockGallery .swiper-pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;width:100%;overflow:auto;}
.blockGallery .swiper-pagination-bullet{margin:5px 0px 0px 0px !important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;}
.blockHire-img{margin-top:2rem;}
.blockShortNews-container{padding:0px;}
.blockShortNews-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.swiper-container{padding:0px calc(var(--bs-gutter-x) * 0.25);}
.blockShortNews-Intro{max-width:100%;padding:0px calc(var(--bs-gutter-x) * 0.5);}
.blockShortNews .swiper-slide{padding:1rem calc(var(--bs-gutter-x) * 0.25);}
.blockShortNews-lst .swiper-container{width:100%;}
.blockShortNews .sectionTitle{margin-bottom:1rem;}
.blockShortNews-swiperBtn{display:none;}
.blockEmployee .blockIntro .sectionTitle{font-size:2rem;}
.footerContact-text .phone{font-size:1.2rem;}
.footer-contact-box i{font-size:2rem;}
#floatSocial a,
#floatSocial .btn{width:40px;height:40px;}
#floatSocial .floatSocial-phone i,
#floatSocial .btn i{font-size:1.2rem;}
.blockProcess-box{padding:2rem 3rem;}
.blockProcess-step{font-size:1.5rem;}
.blockProcess-step > *{width:75px;}
.blockProcess-step .step{font-size:4.5rem;line-height:4.5rem;}
.blockProcess-stepTitle{font-size:1.8rem;}
.blockPros-box{padding:2rem 0.5rem;gap:1rem;}
.blockPros-boxTitle{font-size:1.2rem;}
.blockLeader-container .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.blockLeader-img img{position:relative;max-width:20rem;width:100%;margin-left:auto;margin-right:auto;}
.blockProject-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}
.blockProject .introTxt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}
.blockProject-headerRight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.blockProject-more, .blockProject-headerRight .btn{font-size:var(--font-size);font-weight:500;}
.video-lstItem, .video-lst{height:auto;gap:1rem;}
.video-lst{margin-top:1rem;}
.video-lstItem .video-lstItem-thumb{position:relative;padding-bottom:18%;width:30%;height:0;-ms-flex-preferred-size:initial;flex-basis:initial;-ms-flex-negative:initial;flex-shrink:initial;}
.video-lstItem-desc{font-size:1.2rem;}
.toc-title{display:none;}
.toc{top:76px;border-top:1px solid #dddedf;border-bottom:1px solid #dddedf;-webkit-box-shadow:0px 4px 8px -2px rgba(0, 0, 0, 0.10);box-shadow:0px 4px 8px -2px rgba(0, 0, 0, 0.10);margin-bottom:1rem;}
.toc .dropdown-toggle{padding-top:1.5rem;padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.toc .dropdown-toggle::after{margin-left:auto;}
.toc .toc-title-mobile{padding-top:0.5rem;padding-bottom:0.5rem;padding-right:20px;height:63px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.toc .toc-title-mobile::after{position:absolute;top:calc(50% - 2px);right:12px;}
.post>.container-xxl>.row>*:has(.toc){position:sticky;top:76px;padding-left:0px;padding-right:0px;z-index:1;}
.post:has(.toc){padding-top:0px;}
.toc .dropdown-menu{border-top:1px solid #dddedf;border-bottom:1px solid #dddedf;-webkit-box-shadow:0px 4px 8px -2px rgba(0, 0, 0, 0.10);box-shadow:0px 4px 8px -2px rgba(0, 0, 0, 0.10);max-height:300px;overflow-y:auto;}
.toc .dropdown-menu.show{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:100% !important;}
.toc .dropdown-menu a{padding:5px 10px;display:block;font-size:var(--font-size);}
.toc .dropdown-menu .dropdown-menu{position:relative !important;border:none;-webkit-box-shadow:none;box-shadow:none;padding-top:0px;max-height:none;}
html:has(.toc){scroll-padding-top:150px !important;}
.banner, .banner.section{min-height:auto;padding-top:160px;}
.banner-content{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;left:auto;top:auto;bottom:auto;}
.banner-content > *{margin-bottom:1rem;}
.banner-content>p{display:none;}
.article .blockNews-info{gap:0.5rem;}
#ez-toc-container .toc-toggle-icon{top:5px;}
.paymentType{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media(min-width:576px){
.headerBg .headerInfo{opacity:0;height:0px;overflow:hidden;pointer-events:none;}
.offcanvas-body .headerInfo{display:none;}
}
@media(max-width:575px){
.contactInfo-title{
font-size: 1.5rem;
}
.contactInfo-itemTitle{
font-size: 1.2rem;
}
.post-author {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 1rem;
padding: 10px;
}
.author-content {
gap: 0.5rem;
}
.priceCard-price {
font-size: 2rem;
}
.priceCard-item .more {
padding: 0.5rem;
}
.blockGallery .swiper-pagination::-webkit-scrollbar {
width: 4px;
height: 4px;
background: var(--color-secondary-lite);
}
.blockPriceSummary .blockIntro, .blockPriceSummary .nav-tabs {
margin-bottom: 0.5rem;
}
.blockPriceSummary .tag-list {
margin-top: 0.5rem;
gap: 0.5rem;
}
.blockCapa-item {
padding: 0.5rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 5px;
}
.blockCapa-itemRight {
margin-left: auto;
}
.blockCapa-itemRight .btn {
padding: 0.5rem;
font-size: var(--font-size);
}
.blockCapa-social {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: distribute;
justify-content: space-around;
margin-top: 1rem;
}
.blockCapa-socialItem {
margin-bottom: 0.5rem;
}
.blockLicense .tab-content {
padding: 1rem;
margin-bottom: 0px;
}
.blockLicense-contentRow .txtBtn {
padding: 0.5rem;
max-width: 7rem;
}
.blockHire .btn {
padding: 0.5rem 1rem;
}
.employee-bullet img {
width: 70px;
max-width: 70px;
}
.employee-bullet p {
font-size: smaller;
}
.employee-bullet .name {
font-size: var(--font-size);
}
.blockEmployee-img img {
max-width: 200px;
}
#floatSocial {
bottom: 1rem;
}
.headerInfo {
display: none;
}
.offcanvas-body .headerInfo {
display: block;
background-color: var(--color-secondary);
color: #fff;
height: initial;
margin-top: auto;
padding: 10px 0px;
}
.offcanvas-body .headerInfo:after {
content: none;
}
.offcanvas-body .headerInfo-item {
padding: 10px 15px;
}
.offcanvas-body .headerInfo-item a {
color: #fff;
}
.offcanvas-body .headerInfo-item.lstIcon {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.footerFollow {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
padding: 1rem 2.4rem;
}
.footerFollow-rightTxt {
display: none;
}
.footer-policy {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
}
.lstPolicy {
margin-left: 0px;
font-size: smaller;
}
.lstPolicy > * {
padding: 0px 5px 0px 0px;
}
.footer-title {
margin-bottom: 1rem;
}
.footer-contact-box {
margin-bottom: 1rem;
}
.banner-content h1 {
font-size: 1.8rem;
}
.banner-content .btn-primary {
padding: 0.8rem 2rem;
}
.blockService .lnkGroup .btn, .blockAbout .lnkGroup .btn {
padding: 0.5rem 1rem;
font-size: var(--font-size);
}
.blockAbout-phone {
font-size: larger;
}
.blockProcess-box {
padding: 2rem 1.5rem;
}
.blockProcess-stepTitle {
font-size: 1.6rem;
}
.blockPros-boxItem {
margin-bottom: 1rem;
}
.sectionTitle {
font-size: 2rem;
}
.blockLeader-item {
-webkit-box-flex: 50%;
-ms-flex: 50%;
flex: 50%;
}
.swiper-container {
margin-bottom: 1.5rem;
}
.swiper-pagination {
-webkit-transform: translate(0%, 150%) !important;
-ms-transform: translate(0%, 150%) !important;
transform: translate(0%, 150%) !important;
}
.blockLeader {
padding: 0px !important;
}
.section {
padding: 2rem 0px;
}
.blockProject-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0px;
}
.blockProject-itemDesc {
padding: 1rem;
}
.blockProject-itemDesc > * {
margin-bottom: 0.5rem;
}
.blockProject-itemDesc > *:last-child {
margin-bottom: 0px;
}
.blockProject-more {
margin-top: 0px;
}
.video-lstItem-desc {
font-size: var(--font-size);
padding: 0.5rem 0.25rem;
}
.video-lstItem {
gap: 0.5rem;
}
.blockVideo-more a {
font-size: var(--font-size);
}
.videoPlay .youtubeIcon {
width: 100% !important;
max-width: 30px !important;
}
.blockNews-info p {
margin-bottom: 0px;
}
.blockNews-content {
padding: 1rem;
}
.blockNews-title {
font-size: 1rem;
}
.blockNews .moreBtn {
font-size: 1rem;
padding: 0.5rem 1rem;
}
.blockBrand-item {
height: 2rem;
}
.subBanner-cardTitle {
font-size: 1rem;
}
.blockService {
padding-bottom: 0px;
}
ul, p {
margin-bottom: 0.5rem;
}
.post-author .lnkGroup{
display: none;
}
.post-author .lnkGroup.mobi{
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-top: 1px dashed #dddedf;
padding-top: 1rem;
}
}