.block404{padding:50px 0;text-align:center}.block404 h2{margin:20px 0px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:15px;line-height:28px}.block404 h1{margin:20px 0px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:35px;line-height:28px}.block404 .btnBlock div a{font-size:14px;color:#fff}.block404 .btnBlock{margin:0 30px 10px 30px;display:flex;justify-content:center;align-items:center}.block404 .btnBlock div{background-color:var(--mau_chu_dao_1);border-radius:10px;margin:10px 0;padding-top:8px;padding-bottom:8px;text-align:center}.block404 .btnBlock div:hover{background-color:var(--mau_chu_dao_1);transition:all 0.3s;cursor:pointer}.block404 h3{font-size:14px}.block404 p{font-weight:bold;text-align:center}@media (min-width: 576px){.block404 .btnBlock div{background-color:var(--mau_chu_dao_1);border-radius:10px;margin:10px 5px;width:auto;text-align:center}.block404 h2{font-size:24px}.block404 h3{font-size:16px}}#footer{background:var(--black-color);padding:80px 0}@media screen and (max-width: 768px){#footer{padding:70px 0}}#footer .logo-bds{font-size:36px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:#ffffff;position:relative;font-family:'Georgia', serif;text-shadow:0 2px 4px rgba(0,0,0,0.6),0 6px 16px rgba(0,0,0,0.4)}@media screen and (max-width: 768px){#footer .logo-bds{text-align:center}#footer .logo-bds:hover{color:var(--mau_chu_dao_1)}}#footer .logo-block{display:block;padding-bottom:17%;width:100%;margin:auto}@media screen and (min-width: 768px){#footer .logo-block{margin:0 auto 0 0}}#footer .logo-block img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:contain}#footer .social-media{margin-top:33px}#footer .social-media .social{display:flex;justify-content:center;gap:20px;margin-bottom:23px;align-items:center}@media screen and (min-width: 768px){#footer .social-media .social{justify-content:center}}#footer .social-media .social i{color:var(--white-color);font-size:45px;margin-bottom:0;transition:all 0.3s;cursor:pointer}#footer .social-media .social i:hover{transform:translateY(-3px)}#footer .social-media .social img{cursor:pointer;width:39px}#footer .social-media .text{margin-bottom:23px;color:#f8f8f8;text-align:center}@media screen and (min-width: 768px){#footer .social-media .text{text-align:center}}#footer .social-media .text:last-child{margin-bottom:0}#footer .title-menu-footer{margin-bottom:20px}@media screen and (max-width: 768px){#footer .title-menu-footer{margin-top:40px}}#footer .title-menu-footer .text1{color:#fff;font-weight:700;margin-bottom:0;text-align:center}@media screen and (min-width: 769px){#footer .title-menu-footer .text1{text-align:left}}@media screen and (max-width: 768px){#footer .title-menu-footer .text1{font-size:15px;font-weight:500}}#footer .list .item{text-align:center}@media screen and (min-width: 768px){#footer .list .item{text-align:left}}#footer .list .item span{font-weight:300;color:#908d8d}@media screen and (max-width: 768px){#footer .list .item span{font-size:15px}}#footer .list .item .link{font-weight:300;color:#908d8d}@media screen and (max-width: 768px){#footer .list .item .link{font-size:13px}}#footer .list .item .link:hover{color:#fff}#menu2{position:sticky;z-index:9111;top:0;left:0;width:100%;background:transparent;padding:0 15px;transition:background 0.3s ease}@media screen and (max-width: 768px){#menu2{padding:0}}#menu2.bg-black{background:var(--black-color);box-shadow:0px 0px 2px 2px rgba(0,0,0,0.3)}@media screen and (max-width: 768px){#menu2.bg-black{background:var(--white-color)}}@media screen and (max-width: 768px){#menu2{z-index:9999;position:sticky;top:0;overflow:hidden}}#menu2.notHome{background:var(--black-color)}#menu2.scrolled{background:var(--black-color);z-index:999;box-shadow:0px 0px 2px 2px rgba(0,0,0,0.3)}@media screen and (max-width: 768px){#menu2.scrolled{box-shadow:0px 0px 2px 2px rgba(0,0,0,0.3);background:var(--white-color)}}@media screen and (max-width: 768px){#menu2 .nav-bar{height:70px;display:flex;align-items:center}}#menu2 .nav-bar .row-fix{margin:0;align-items:center}@media screen and (max-width: 768px){#menu2 .nav-bar .row-fix{justify-content:space-between}}#menu2 .nav-bar .row-fix .logo-bds{font-size:30px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:#ffffff;position:relative;font-family:'Georgia', serif;text-shadow:0 2px 4px rgba(0,0,0,0.6),0 6px 16px rgba(0,0,0,0.4)}@media screen and (max-width: 768px){#menu2 .nav-bar .row-fix .logo-bds{color:var(--mau_chu_dao_1)}}#menu2 .nav-bar .row-fix .logo-block{width:170px}@media screen and (max-width: 768px){#menu2 .nav-bar .row-fix .logo-block{width:170px}}#menu2 .nav-bar .row-fix .logo-block .img-block{position:relative;padding-bottom:35%}#menu2 .nav-bar .row-fix .logo-block .img-block img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain}#menu2 .nav-bar .row-fix .content-menu-wrapper{display:flex;align-self:center;flex:1;justify-content:end}@media screen and (max-width: 768px){#menu2 .nav-bar .row-fix .content-menu-wrapper{display:none}}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item{position:relative}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .fa-angle-down{color:white}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item::after{content:"";position:absolute;bottom:0;height:3px;background-color:#fff;position:absolute;bottom:0;left:0;transition:all 0.3s;width:0}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item:hover .sub-nav{opacity:1;visibility:visible}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item:hover::after{width:100%}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item:hover .nav-link .fa-angle-down{transform:rotate(180deg)}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .nav-link{font-size:1rem;font-weight:500;padding:1.25rem 1.25rem;display:flex;align-items:center;color:white;height:100%;cursor:pointer}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .nav-link .fa-angle-down{margin-bottom:0;font-size:14px;margin-left:5px}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .nav-link:hover{color:#fff}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .nav-link:hover i{color:#fff}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .sub-nav{position:absolute;top:100%;min-width:100%;box-shadow:0px 2px 10px 2px rgba(1,1,1,0.2);background:var(--white-color);right:0;margin-bottom:0;opacity:0;visibility:hidden;transition:all 0.3s}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .sub-nav .sub-nav-item{list-style:none;margin-bottom:0}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .sub-nav .sub-nav-item .sub-link{display:block;padding:10px 10px 10px 10px;border-bottom:1px solid #d7d7d7;position:relative;color:#333;white-space:nowrap}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .sub-nav .sub-nav-item .sub-link img{width:2.3125rem;height:1.75rem;padding-right:12px}#menu2 .nav-bar .row-fix .content-menu-wrapper .nav-item .sub-nav .sub-nav-item .sub-link:hover{color:var(--mau_chu_dao_1)}#menu2 .nav-bar .row-fix .content-menu-wrapper .ezcloud-btn{position:relative;display:flex;align-items:center}#menu2 .nav-bar .row-fix .content-menu-wrapper .ezcloud-btn:hover .list-rooms{opacity:1;visibility:visible}#menu2 .nav-bar .row-fix .content-menu-wrapper .ezcloud-btn .btn{background-color:#000000;color:white;padding:10px 16px;font-size:16px;border:none;cursor:pointer;border-radius:4px;text-transform:uppercase;font-weight:bold}#menu2 .nav-bar .row-fix .content-menu-wrapper .ezcloud-btn .list-rooms{position:absolute;right:0;top:82%;opacity:0;visibility:hidden;transition:all 0.3s;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;border-radius:4px;overflow:hidden}#menu2 .nav-bar .row-fix .content-menu-wrapper .ezcloud-btn .list-rooms a{color:#555 !important;padding:12px 16px;text-decoration:none;display:block;text-transform:uppercase;font-size:13px;transition:all 0.3s;background:white}#menu2 .nav-bar .row-fix .content-menu-wrapper .ezcloud-btn .list-rooms a:hover{background:var(--mau-chu-dao1)}#menu2 .nav-bar .row-fix .navbar-toggle-btn{display:flex;align-items:center;justify-content:center;display:none}@media screen and (max-width: 768px){#menu2 .nav-bar .row-fix .navbar-toggle-btn{display:block}}#menu2 .nav-bar .row-fix .navbar-toggle-btn .navbar-toggler{position:relative;width:40px;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;padding:0;gap:5px}#menu2 .nav-bar .row-fix .navbar-toggle-btn .navbar-toggler i{width:100%;background:var(--mau_chu_dao_1);border-radius:8px;height:6px;margin-bottom:0}#menu2 .nav-bar .row-fix #navbars-collapse{padding:18px 0;width:100%;position:fixed;top:0px;left:100%;height:100vh;transition:all 0.3s;overflow-y:auto;background:white;background-image:url(/tassets/images/bg-menu-mobi.webp);background-position:center;background-repeat:no-repeat;background-size:cover;transform:translateX(0%);z-index:20}#menu2 .nav-bar .row-fix #navbars-collapse.show{visibility:visible;transform:translateX(-100%)}#menu2 .nav-bar .row-fix #navbars-collapse .row-1 .img-block{position:relative;width:100%;padding-bottom:35%}#menu2 .nav-bar .row-fix #navbars-collapse .row-1 .img-block img{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:contain}#menu2 .nav-bar .row-fix #navbars-collapse .row-1 .navbar-toggler{position:relative;width:auto;height:auto;border-radius:100px;display:flex;-webkit-box-align:center;align-items:center;gap:10px;padding:8px 16px;background-color:#404041;margin-left:auto}#menu2 .nav-bar .row-fix #navbars-collapse .row-1 .navbar-toggler .navbar-toggler-text{font-size:14px;line-height:1.4;font-weight:500;color:var(--white-color)}#menu2 .nav-bar .row-fix #navbars-collapse .row-1 .navbar-toggler i{width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:white;margin-bottom:0}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile{margin-bottom:0}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile li{list-style:none}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item{margin-bottom:0}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .wrap-link{display:flex;justify-content:space-between;align-items:center}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .wrap-link .nav-link{color:var(--black-color);padding:15px 0;font-size:20px;font-weight:500;display:flex;justify-content:space-between;align-items:center;flex:1}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .wrap-link .fa-angle-down{margin-bottom:0;color:var(--black-color);padding:15px}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .nav-link{color:var(--black-color);padding:15px 0;font-size:20px;font-weight:500;display:flex;justify-content:space-between;align-items:center}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .sub-nav{margin-bottom:0;padding-left:20px;transition:all 0.3s}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .sub-nav .sub-nav-item{margin-bottom:0}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .sub-nav .sub-nav-item .sub-link{padding:8px 0;display:block;font-size:16px;color:var(--black-color)}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .navbar-mobile .nav-item .sub-nav .sub-nav-item .sub-link img{width:2.3125rem;height:1.75rem}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .contact-menu{margin-top:40px}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .contact-menu .social{display:flex;gap:10px;margin-bottom:15px}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .contact-menu .social i{margin-bottom:0;color:var(--black-color);font-size:16px}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .contact-menu .text{color:var(--black-color);font-size:14px;margin-bottom:15px;display:block}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .contact-menu .text a{color:inherit;font-size:inherit}#menu2 .nav-bar .row-fix #navbars-collapse .row-2 .contact-menu .text:last-child{margin-bottom:0}.bg-black{background:#000}@media screen and (max-width: 768px){.bg-black{background:var(--white-color)}}#contactBtnBlock{padding:18px 2px 10px 2px;border-radius:5px;display:inline-block;position:fixed;top:68%;right:2px;transform:translateY(-50%);z-index:19}@media screen and (max-width: 768px){#contactBtnBlock{top:88%}}#contactBtnBlock .smallBlock{margin-bottom:15px}#contactBtnBlock .smallBlock:last-child{margin-bottom:0}#contactBtnBlock .smallBlock .imgPart{display:block;width:40px;height:40px;border-radius:50%;margin:auto;margin-bottom:5px;position:relative}#contactBtnBlock .smallBlock:hover .imgPart:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;border-radius:70px;transform:translate(-50%, -50%);animation:bigshake_1 0.8s 0s infinite}#contactBtnBlock .messengerBlock .imgPart{background-color:transparent}#contactBtnBlock .messengerBlock .imgPart:before{box-shadow:0 0 10px 5px #f455fe}#contactBtnBlock .zaloBlock .imgPart{background-color:transparent}#contactBtnBlock .zaloBlock .imgPart:before{box-shadow:0 0 10px 5px #03a5fa}#contactBtnBlock .phoneBlock .imgPart{background-color:var(--mau-chu-dao1)}#contactBtnBlock .phoneBlock .imgPart:before{box-shadow:0 0 10px 5px var(--mau-chu-dao1)}#contactBtnBlock .smallBlock .imgPart img{width:100%;cursor:pointer;padding:10px}#contactBtnBlock .smallBlock .imgPart img.messFacePartImg,#contactBtnBlock .smallBlock .imgPart img.zaloPartImg{padding:0}#contactBtnBlock .smallBlock .textPart{font-size:12px;margin-bottom:0;text-align:center}#contactBtnBlock .phoneBlock{position:relative}#contactBtnBlock .phoneBlock .textPart_2{position:absolute;background-color:#ffffff;top:3px;width:210px;padding:10px 10px;border-radius:10px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.4);left:140%;opacity:0;transition:0.5s}#contactBtnBlock .phoneBlock .imgPart:hover~.textPart_2{right:65px;left:unset;opacity:1}.popupAskContact .modal-footer .btnType_1{color:#ffffff !important;cursor:pointer;font-weight:700}.popupAskContact .modal-footer .btnType_1.btnContact{background-color:var(--mau-chu-dao1)}.popupAskContact .modal-footer .btnType_1.cancel{background-color:#3c3c3c}.popupAskContact .modal-header .modal-title{font-weight:700;font-size:20px}#back-to-top{position:fixed;z-index:19;cursor:pointer;bottom:0px;transform:translate3d(0px, 150%, 0px);height:50px;width:50px;right:0px;display:flex;align-items:center;justify-content:center;margin:15px;background:rgba(0,0,0,0.3);border-radius:50%}@media screen and (max-width: 768px){#back-to-top{left:0;right:unset}}#back-to-top.active{transform:translate3d(0px, 0px, 0px)}#back-to-top i{color:white;margin-bottom:0;font-size:18px}.specialBlock_14 .wrapFlex{display:flex;flex-wrap:wrap}.specialBlock_14 .leftContent{width:72%;padding-right:40px}.specialBlock_14 .leftContent .wrapSubcateBlock{margin-bottom:40px}.specialBlock_14 .leftContent .subcateBlock{display:flex;flex-wrap:wrap;padding-bottom:5px}.specialBlock_14 .leftContent .subcateBlock .smallPart{padding:0 1px;margin-bottom:5px}.specialBlock_14 .leftContent .subcateBlock .smallPart a{font-size:14px;padding:7px 15px;background-color:#f2f2f2;display:block;cursor:pointer}.specialBlock_14 .leftContent .subcateBlock .smallPart a:hover{background-color:var(--mau_chu_dao_2);color:#ffffff}.specialBlock_14 .leftContent .subcateBlock .smallPart .subcateName.active{background-color:var(--mau_chu_dao_1);color:#ffffff}.specialBlock_14 .leftContent .listNewsBlock{display:flex;flex-wrap:wrap;margin:0 -15px}.specialBlock_14 .leftContent .listNewsBlock .smallBlock{width:calc(100%/3);padding:0 15px;margin-bottom:35px}.specialBlock_14 .rightSiderbar{width:28%}@media only screen and (min-width: 576px){.specialBlock_14 .rightSiderbar .wrapBoxSticky{position:sticky;top:60px}}@media only screen and (max-width: 991px){.specialBlock_14 .leftContent{width:50%}.specialBlock_14 .leftContent .listNewsBlock .smallBlock{width:50%}.specialBlock_14 .rightSiderbar{width:50%}}@media only screen and (max-width: 767px){.specialBlock_14 .leftContent .listNewsBlock .smallBlock{width:100%}}@media only screen and (max-width: 575px){.specialBlock_14 .leftContent{width:100%;padding:0;margin-bottom:40px}.specialBlock_14 .leftContent .wrapSubcateBlock{width:100%;overflow-x:scroll}.specialBlock_14 .leftContent .subcateBlock{justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap}.specialBlock_14 .leftContent .wrapPaginationBlock{text-align:center}.specialBlock_14 .rightSiderbar{width:100%}}.specialBlock_9{margin-bottom:0px;transition:0.3s;transition:0.5s}.specialBlock_9:hover .imgPart img{width:105%;height:105%}.specialBlock_9 .imgPart{position:relative;padding-bottom:66.67%;overflow:hidden;display:block;transition:0.3s;margin-bottom:20px;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.4)}.specialBlock_9 .imgPart img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:0.3s}.specialBlock_9 .textPart{padding:0;border-top:none;border-radius:0 0 5px 5px;margin:auto;transition:0.3s}.specialBlock_9 .textPart .part_1{display:flex;flex-wrap:wrap}.specialBlock_9 .textPart .part_1 .text{white-space:nowrap;margin-bottom:10px}.specialBlock_9 .textPart .part_1 .text .fa{font-size:18px;padding-right:5px;color:#505050;margin-bottom:0}.specialBlock_9 .textPart .part_1 .text .iTagText{font-size:12px;color:#505050}.specialBlock_9 .textPart .titleNews{font-weight:700;font-size:18px;margin-bottom:15px;height:54px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.specialBlock_9 .textPart .titleNews:hover{color:var(--mau-chu-dao1)}.specialBlock_9 .textPart .description{font-size:16px;text-align:justify;overflow:hidden;height:96px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media only screen and (max-width: 575px){.specialBlock_9 .textPart .titleNews{height:unset}.specialBlock_9 .textPart .description{height:unset}}.is-divider{margin-top:0.5em;margin-bottom:0.5em;height:2px;display:block;background-color:rgba(0,0,0,0.1);width:100%;max-width:30px}.specialBlock_15 .titleBlock_2 .titleText_1{font-size:18px}.specialBlock_15 .specialBlock_12{margin-bottom:10px;border-bottom:1px solid #e8e8e8;padding-bottom:10px}.specialBlock_15 .specialBlock_12:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.specialBlock_15 .specialBlock_12 .textPost .titlePost{-webkit-line-clamp:3;max-height:85px;margin-bottom:4px}.specialBlock_15 .specialBlock_12 .textPost .part_1 .text .fa{font-size:16px}.titleBlock_2{display:inline-block}.titleBlock_2 .titleText_1{position:relative;font-size:24px;font-weight:700;margin-bottom:0;padding-bottom:6px;display:inline-block;text-transform:uppercase;color:#333}.titleBlock_2 .titleText_1:after{content:'';width:100%;height:2px;background-color:var(--mau_chu_dao_1);position:absolute;bottom:0;left:0}.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}.specialBlock_15 ul li{margin:0}.horizontal-line{display:block;border-bottom:1px solid #abb8c3;margin-top:5px;margin-bottom:5px}.rightSiderbar .postform{height:40px;text-align:center;width:100%;box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,0.02);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;background-image:url(/tassets/images/download.svg);background-position:right 0.45em top 50%;background-repeat:no-repeat}.specialBlock_13{padding:80px 0;background-color:#f6f6f6}.specialBlock_13 .wrapTitleBlock_1{text-align:center}.specialBlock_13 .wrapTitleBlock_1 .titleBlock_1{margin-bottom:50px}.specialBlock_13 .leftBlock{width:50%;padding:0 15px}.specialBlock_13 .leftBlock .specialBlock_14{background-color:#ffffff}.specialBlock_13 .leftBlock .specialBlock_14 .textPart .titleNews{height:unset;overflow:unset;display:block}.specialBlock_13 .rightBlock{width:50%;padding:0 15px}.specialBlock_13 .rightBlock .smallBlock{margin-bottom:20px}.specialBlock_13 .rightBlock .smallBlock:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.specialBlock_13{padding:40px 0}.specialBlock_13 .leftBlock{width:100%}.specialBlock_13 .leftBlock .specialBlock_14{box-shadow:none;margin-bottom:10px;background-color:transparent}.specialBlock_13 .leftBlock .specialBlock_14 .textPart{background-color:transparent}.specialBlock_13 .rightBlock{width:100%}}.home-post .specialBlock_14{margin-bottom:0px;transition:0.5s;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.2);border-radius:0 0 5px 5px}.home-post .specialBlock_14:hover{box-shadow:2px 2px 10px 0px rgba(0,0,0,0.4)}.home-post .specialBlock_14:hover .imgPart img{width:105%;height:105%}.home-post .specialBlock_14 .imgPart{position:relative;padding-bottom:66.67%;overflow:hidden;display:block}.home-post .specialBlock_14 .imgPart img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:0.3s}.home-post .specialBlock_14 .textPart{padding-right:10px;padding-left:10px;padding-top:15px;padding-bottom:20px;border-top:none;border-radius:0 0 5px 5px;background-color:#ffffff}.home-post .specialBlock_14 .textPart .part_1{display:flex;flex-wrap:wrap}.home-post .specialBlock_14 .textPart .part_1 .text{margin-right:15px;margin-bottom:10px;white-space:nowrap}.home-post .specialBlock_14 .textPart .part_1 .text:last-child{margin-right:0px}.home-post .specialBlock_14 .textPart .part_1 .text .fa{font-size:18px;padding-right:5px;color:var(--mau_chu_dao_1)}.home-post .specialBlock_14 .textPart .part_1 .text:hover .iTagText{color:var(--mau_chu_dao_2)}.home-post .specialBlock_14 .textPart .part_1 .text .iTagText{font-size:14px;color:#505050}.home-post .specialBlock_14 .textPart .titleNews{font-weight:700;font-size:14px;color:var(--mau_chu_dao_1);margin-bottom:10px;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-post .specialBlock_14 .textPart .titleNews:hover{color:var(--mau_chu_dao_2)}.home-post .specialBlock_14 .textPart .description{font-size:14px;text-align:justify;overflow:hidden;height:82px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media only screen and (max-width: 575px){.home-post .specialBlock_14 .textPart .titleNews{height:unset}.home-post .specialBlock_14 .textPart .description{height:unset}}.home-post .specialBlock_15{margin-bottom:0px;transition:0.5s;border-radius:0 0 5px 5px;margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap}.specialBlock_15:hover .imgPart img{width:105%;height:105%}.home-post .specialBlock_15 .wrapImgPart{width:45%;padding:0 10px}.home-post .specialBlock_15 .imgPart{position:relative;padding-bottom:66.67%;overflow:hidden;display:block}.home-post .specialBlock_15 .imgPart img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:0.3s}.home-post .specialBlock_15 .textPart{width:55%;padding-right:15px;padding-left:15px}.home-post .specialBlock_15 .textPart .part_1{display:flex;flex-wrap:wrap}.home-post .specialBlock_15 .textPart .part_1 .text{margin-right:15px;margin-bottom:10px;white-space:nowrap}.home-post .specialBlock_15 .textPart .part_1 .text:last-child{margin-right:0px}.home-post .specialBlock_15 .textPart .part_1 .text .fa{font-size:18px;padding-right:5px;color:var(--mau_chu_dao_1)}.home-post .specialBlock_15 .textPart .part_1 .text:hover .iTagText{color:var(--mau_chu_dao_2)}.home-post .specialBlock_15 .textPart .part_1 .text .iTagText{font-size:14px;color:#505050}.home-post .specialBlock_15 .textPart .titleNews{font-weight:700;font-size:14px;color:var(--mau_chu_dao_1);margin-bottom:10px;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-post .specialBlock_15 .textPart .titleNews:hover{color:var(--mau_chu_dao_2)}.home-post .specialBlock_15 .textPart .description{font-size:14px;text-align:justify;overflow:hidden;max-height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 575px){.home-post .specialBlock_15 .wrapImgPart{width:100%;margin-bottom:15px}.home-post .specialBlock_15 .textPart{width:100%}.home-post .specialBlock_15 .textPart .titleNews{height:unset}}.titleBlock_1{display:inline-block;position:relative;padding-bottom:10px;margin-bottom:30px}.titleBlock_1:before{position:absolute;content:"";width:50%;height:3px;background:var(--mau_chu_dao_1);bottom:0;left:50%;transform:translateX(-50%)}.titleBlock_1 .fixStyle{color:var(--mau_chu_dao_1);font-size:32px;margin-bottom:0;font-weight:700}.titleBlock_1 .title_2{font-size:18px;margin-bottom:0}*{box-sizing:border-box;margin:0;padding:0;font-family:"Montserrat", sans-serif}:root{--black-color: #000000;--white-color: #ffffff;--mau_chu_dao_1: #034638;--mau_chu_dao_2: #fb8500;--mau_chu_dao_3: #004161;--do_hay_dung: #f10017}.container{max-width:1179px;margin:0 auto}.container_2{max-width:1370px !important}.desktop-only{display:block !important}.mobile-only{display:none !important}@media screen and (max-width: 768px){.desktop-only{display:none !important}.mobile-only{display:block !important}}.container{max-width:1179px;margin:0 auto}a{color:unset}a:hover{color:unset;text-decoration:none}p{margin-bottom:0}img{width:100%}ol,ul,dl{margin:0}.figure1{position:relative;overflow:hidden}.figure1::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,0.2);border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.figure1:hover::before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}.figure2{position:relative;overflow:hidden}.figure2::before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.figure2:hover::before{-webkit-animation:shine 1.2s;animation:shine 1.2s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.btnBlock{text-align:center;margin:60px 0 0}.btnBlock .btnseemore{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border:1.5px solid var(--mau_chu_dao_1);color:#fff;background:var(--mau_chu_dao_1);text-decoration:none;font-size:15px;font-weight:500;letter-spacing:0.03em;position:relative;overflow:hidden;transition:color 0.35s ease}.btnBlock .btnseemore::before{content:"";position:absolute;inset:0;background-color:var(--mau_chu_dao_1);transform:translateX(-101%);transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);z-index:0;border-radius:6px}.btnBlock .btnseemore span,.btnBlock .btnseemore .arrow{position:relative;z-index:1;color:#fff}.btnBlock .btnseemore .arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;transform:translateX(-4px);opacity:1;transition:transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1),opacity 0.25s ease}.btnBlock .btnseemore .arrow::before{content:"";position:absolute;width:12px;height:1.5px;background:currentColor;border-radius:2px;transform:translateX(-1px)}.btnBlock .btnseemore .arrow::after{content:"";position:absolute;width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;border-radius:1px;transform:translateX(3px) rotate(45deg)}.btnBlock .btnseemore:hover{color:#ffffff}.btnBlock .btnseemore:hover span,.btnBlock .btnseemore:hover .arrow{color:#ffffff}.btnBlock .btnseemore:hover::before{transform:translateX(0)}.btnBlock .btnseemore:hover .arrow{transform:translateX(0);opacity:1}.btnBlock .btnseemore:active{transform:scale(0.97);transition:transform 0.1s ease}#contact-buttons{position:fixed;right:20px;bottom:120px;z-index:9999;display:none;flex-direction:column;gap:15px}@media (min-width: 768px){#contact-buttons{display:flex}}#contact-buttons .contact-button{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--mau_chu_dao_1);box-shadow:0 6px 14px rgba(25,71,218,0.35);transition:all 0.3s ease;text-decoration:none;position:relative;cursor:pointer;overflow:visible}#contact-buttons .contact-button .fa-phone,#contact-buttons .contact-button .fa-facebook-messenger{color:#fff;font-size:22px;position:relative;top:0;margin-bottom:0px;z-index:2;display:flex;align-items:center;justify-content:center}#contact-buttons .contact-button .zalo-icon{width:28px;height:28px;position:relative;z-index:2}#contact-buttons .contact-button:nth-child(2){background:var(--mau_chu_dao_1)}#contact-buttons .contact-button:nth-child(3){background:var(--mau_chu_dao_1)}#contact-buttons .contact-button::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(25,71,218,0.4);pointer-events:none;animation:border-pulse 2s infinite cubic-bezier(0.6, 0.2, 0, 1.2)}#contact-buttons .delay-1::after{animation-delay:0.3s}#contact-buttons .delay-2::after{animation-delay:0.6s}#contact-buttons .contact-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,0.3);border-radius:50%;opacity:0;transform:translate(-50%, -50%);transition:all 0.4s ease;z-index:1}#contact-buttons .contact-button:hover{transform:scale(1.12);box-shadow:0 10px 25px rgba(25,71,218,0.45)}#contact-buttons .contact-button:hover::before{width:150%;height:150%;opacity:1}.phone-button .phone-tooltip{position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(-10px);background-color:#fff;color:var(--mau_chu_dao_1);font-weight:bold;white-space:nowrap;padding:8px 12px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.2);font-size:15px;opacity:0;visibility:hidden;transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;z-index:99}.phone-button .phone-tooltip::after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;background-color:#fff;z-index:-1}.phone-button:hover .phone-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(-20px)}@keyframes border-pulse{0%{transform:scale(0.9);opacity:0.7}50%{transform:scale(1.2);opacity:0.3}100%{transform:scale(1.4);opacity:0}}.breadscum-block{background:#fafafa;padding:12px 0}@media screen and (max-width: 768px){.breadscum-block{margin-top:0}}.breadscum-block ul li{list-style:none;display:inline-block;align-items:center;margin-bottom:0;position:relative;padding:4px 8px 4px 0}.breadscum-block ul li.icon{padding-left:20px}.breadscum-block ul li.icon::after{content:"\f105";position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:0;color:#8b8d90;font-size:14px;font-weight:900;font-family:"Font Awesome 6 Free"}.breadscum-block ul li .nav{text-decoration:underline;color:#8b8d90;font-size:14px;font-weight:500;transition:all 0.3s}.breadscum-block ul li .nav:hover{color:var(--black-color)}.breadscum-block ul li .nav.active{text-decoration:none;color:var(--black-color)}.popupAskContact .modal-footer .btnType_2{color:#ffffff !important;cursor:pointer;background-color:var(--mau_chu_dao_2);padding:6px 10px;border-radius:3px}.popupAskContact .modal-footer .btnType_2.btnContact{background-color:var(--mau_chu_dao_1)}.popupAskContact .modal-header .modal-title{font-weight:700;font-size:20px}#pageUpBlock{position:fixed;bottom:40px;right:20px;z-index:999}#pageUpBlock .pageUp{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, var(--mau_chu_dao_1), #5C8CFF);box-shadow:0 4px 12px rgba(25,71,218,0.4);display:flex;align-items:center;justify-content:center;cursor:pointer;visibility:visible;opacity:1;transition:all 0.3s ease}#pageUpBlock .pageUp:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(25,71,218,0.6);background:linear-gradient(135deg, #2b5df2, #7ea6ff)}#pageUpBlock .pageUp.hidePageUp{visibility:hidden;opacity:0}#pageUpBlock .pageUp .pageUpImg{color:#ffffff;font-size:22px;line-height:1;transition:transform 0.3s ease;margin-bottom:0px}#pageUpBlock .pageUp:hover .pageUpImg{transform:translateY(-2px)}@media only screen and (max-width: 575px){#pageUpBlock{bottom:20px;right:15px}#pageUpBlock .pageUp{width:36px;height:36px;box-shadow:0 3px 8px rgba(25,71,218,0.4);margin-bottom:50px}#pageUpBlock .pageUp .pageUpImg{font-size:18px}}@keyframes bigshake_2{0%{width:60px;height:60px}50%{width:65px;height:65px}100%{width:70px;height:70px;opacity:0}}#menuEndPage{position:fixed;bottom:-1px;width:97%;z-index:99;left:50%;transform:translateX(-50%)}#menuEndPage .wrapWidth{padding:6px 10px 0 10px;max-width:450px;margin-right:auto;margin-left:auto;background-color:rgba(242,242,242,0.95);border-radius:10px 10px 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}#menuEndPage .smallPart{width:19.5%;margin:auto;text-align:center}#menuEndPage .smallPart .aTag{display:block;width:35%;padding-bottom:35%;margin:auto;margin-bottom:4px;cursor:pointer;position:relative}#menuEndPage .smallPart img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#menuEndPage .smallPart .textUnderItem{font-size:11px;color:#aaaaaa;margin-bottom:4px}#menuEndPage .centerPart{width:22%;position:relative}#menuEndPage .centerPart:before{content:"";position:absolute;top:12%;left:50%;width:60px;height:60px;border-radius:60px;transform:translate(-50%, -50%);box-shadow:0px 0px 10px 5px var(--mau_chu_dao_1);animation:bigshake_2 1.3s 0.5s infinite}#menuEndPage .centerPart a{position:absolute;top:12%;text-align:center;left:50%;transform:translate(-50%, -50%);background-color:var(--mau_chu_dao_1);width:55px;height:55px;border-radius:65px}#menuEndPage .centerPart img{width:85%;padding:10px;transform:rotate(-30deg);animation:latdat_1 ease-in-out infinite 0.7s}#menuEndPage .cartBlock_1 .cartItem{width:100%;height:100%;position:absolute;top:-2px}#menuEndPage .cartBlock_1 .cartItem .fa-cart-plus{font-size:26px;color:var(--mau-chu-dao);margin-bottom:0}.data_contents{padding:25px 0}.data_contents .container{border-top:1px solid #AAAAAA;padding-top:15px}.data_contents .imgPost{text-align:center}.data_contents .imgPost img{width:80%}@media only screen and (max-width: 767px){.data_contents .imgPost img{width:100%}}.data_contents h1{font-size:32px;overflow-wrap:break-word}.data_contents h2{font-size:24px;overflow-wrap:break-word;font-weight:700;color:var(--mau-chu-dao1)}.data_contents h3{font-size:20px;overflow-wrap:break-word}.data_contents h4{font-size:16px;overflow-wrap:break-word}.data_contents h5{font-size:16px;margin-bottom:16px;overflow-wrap:break-word}.data_contents h6{font-size:16px;overflow-wrap:break-word}.data_contents p{font-size:16px;overflow-wrap:break-word;text-align:justify;line-height:208%}.data_contents a{font-size:16px;overflow-wrap:break-word;color:#295fcc;font-weight:inherit}.data_contents a:hover{text-decoration:underline}.data_contents ul{padding-left:35px}.data_contents ul li{margin-bottom:8px;font-size:16px;overflow-wrap:break-word}.data_contents ul li span{font-size:inherit;color:inherit;font-weight:inherit}.data_contents img{width:80%;height:auto;max-width:800px;margin-top:16px;margin-bottom:16px}@media only screen and (max-width: 767px){.data_contents img{width:100%;height:auto}}.data_contents blockquote{position:relative;padding-left:20px;padding-right:10px;font-style:italic;margin-top:15px;margin-left:10px;background-color:#f2f2f2;padding-top:10px;padding-bottom:5px;box-shadow:2px 2px 8px 0px rgba(0,0,0,0.2)}.data_contents blockquote:before{content:"";position:absolute;width:3px;height:100%;left:0;top:0;background-image:linear-gradient(to bottom, #7ed858, #e7838b, #737aa0, #5270fb)}.data_contents table{width:100%;max-width:800px;margin:auto;margin-top:15px;margin-bottom:15px}.data_contents table thead tr{text-align:center}.data_contents table tr{background-color:#ffffff}.data_contents table tr:nth-child(2n+1){background-color:#f2f2f2}.data_contents table tr:first-child{background-color:var(--mau-chu-dao1)}.data_contents table tr:first-child td{color:#ffffff;font-size:18px;font-weight:700;padding:10px 7px;text-align:center}.data_contents table tr:first-child td p{font-size:18px;color:unset}.data_contents table td{padding:7px;border:1px solid #d7d7d7}.data_contents table td p{margin-bottom:0}.data_contents .wrapIframeVideo{position:relative;max-width:800px;padding-bottom:44.3%;width:80%;margin:auto}@media only screen and (max-width: 767px){.data_contents .wrapIframeVideo{width:100%;padding-bottom:55.375%;height:auto}}.data_contents .wrapIframeVideo iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 991px){.tableOfContent{width:100%}}.tableOfContent #bookmark-list ul{padding-left:15px}.tableOfContent #bookmark-list ul li{list-style:none !important}.tableOfContent #bookmark-list ul li a{color:#295fcc}.tableOfContent #bookmark-list ul li a:hover{text-decoration:underline}.tableOfContent #bookmark-list ul li.sub_data{padding-left:15px}.row.row-fix3{margin:-5px}.row.row-fix3 .col-fix3{padding:5px}.row.row-fix3 .img-block{border-radius:6px;overflow:hidden}.row.row-fix3 .img-block p{margin-bottom:0}.row.row-fix3 .img-block p img{width:100%;margin:0}#detailNewsFagoAgency{padding:0}#detailNewsFagoAgency .secBanner img{width:100%}#detailNewsFagoAgency .secMainContent{padding-top:15px}#detailNewsFagoAgency .secMainContent .titleBlock_1{margin-bottom:30px}#detailNewsFagoAgency .secMainContent .leftBlock{width:100%;padding:0 15px;margin-bottom:30px}#detailNewsFagoAgency .secMainContent .leftBlock .titlePost{font-size:32px;margin-bottom:15px}@media screen and (max-width: 768px){#detailNewsFagoAgency .secMainContent .leftBlock .titlePost{font-size:24px;margin-bottom:15px}}#detailNewsFagoAgency .secMainContent .leftBlock .shareSocialPart{margin-bottom:15px}#detailNewsFagoAgency .secMainContent .leftBlock .descriptionPost{font-size:18px;margin-bottom:25px}#detailNewsFagoAgency .secMainContent .rightBlock{width:28%;padding:0 30px 0 15px}@media only screen and (min-width: 992px){#detailNewsFagoAgency .secMainContent .rightBlock .wrapSticky{transition:top 0.1s}#detailNewsFagoAgency .secMainContent .rightBlock .wrapSticky.fixed{position:sticky;padding-bottom:1px;padding-top:70px}}@media only screen and (max-width: 991px){#detailNewsFagoAgency .secMainContent .leftBlock{width:100%}#detailNewsFagoAgency .secMainContent .rightBlock{width:100%}}#detailNewsFagoAgency .secNews{background-color:#f7f7f7;padding-top:30px;padding-bottom:10px}#detailNewsFagoAgency .secNews .titleBlock_1{margin-bottom:30px}#detailNewsFagoAgency .secNews .titleBlock_1 .text_2{font-size:20px;font-weight:700}.site-footer{background-color:#f8f8f8;padding:80px 0 30px;border-top:1px solid #e5e5e5}@media (max-width: 768px){.site-footer{padding:40px 0 20px}}.site-footer .footer-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:40px}@media (max-width: 992px){.site-footer .footer-content{grid-template-columns:1fr;gap:30px;text-align:center}}.site-footer .footer-column.footer-address .address-line{font-size:15px;line-height:1.6;color:#333;margin-bottom:5px}.site-footer .footer-column.footer-address .address-line:last-child{margin-bottom:0}.site-footer .footer-column.footer-contact{text-align:center}@media (max-width: 992px){.site-footer .footer-column.footer-contact{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:30px 0}}.site-footer .footer-column.footer-contact .footer-title{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.site-footer .footer-column.footer-contact .contact-info{font-size:15px;line-height:1.8;color:#333;margin-bottom:8px}.site-footer .footer-column.footer-contact .contact-info strong{font-weight:600;margin-right:8px}.site-footer .footer-column.footer-contact .privacy-link{display:inline-block;margin-top:12px;font-size:15px;color:#0066cc;text-decoration:none;transition:color 0.3s ease}.site-footer .footer-column.footer-contact .privacy-link:hover{color:#004499;text-decoration:underline}.site-footer .footer-column.footer-disclaimer{text-align:right}@media (max-width: 992px){.site-footer .footer-column.footer-disclaimer{text-align:center}}.site-footer .footer-column.footer-disclaimer .disclaimer-text{font-size:14px;line-height:1.7;color:#666}.site-footer .footer-bottom{border-top:1px solid #e5e5e5;padding-top:25px;text-align:center}.site-footer .footer-bottom .footer-note{font-size:13px;color:#222;margin:0;font-style:italic}.contact-form label.error,.order-form label.error{color:red !important;line-height:1.5;font-size:14px}.display-none{display:none}.secPartner{position:relative}.secPartner::after,.secPartner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background:linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.177) 15.48%, rgba(0,0,0,0.104293) 20%, rgba(0,0,0,0) 28.57%)}.secPartner .wrapper-partner .hero-badge{position:absolute;bottom:45px}.secPartner .wrapper-partner .hero-badge p{font-size:16px;color:white;text-transform:uppercase;z-index:2}.secPartner .arrows{width:60px;height:60px;border:1px solid rgba(255,255,255,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;transform:translate(-50%, 0);left:50%;z-index:2;bottom:20px}.secPartner .arrow-icon{animation:arrow-blink 1.2s infinite ease-in-out}@keyframes arrow-blink{0%{opacity:0.3}50%{opacity:1}100%{opacity:0.3}}.secPartner .img_banner{width:100%;height:100vh;object-fit:cover}.secPartner .img_banner::before{pointer-events:none;bottom:0;top:unset;background:linear-gradient(180deg, rgba(0,0,0,0) 64.55%, rgba(0,0,0,0.285) 83.94%, rgba(0,0,0,0.3) 100%)}@media screen and (max-width: 1024px){.secPartner .wrapper-partner .hero-badge{bottom:30%;z-index:2}}.project-list-section{padding:100px 0;background-color:#f8f8f8}.project-list-section .section-title{font-weight:600;font-size:44px;text-align:center;text-transform:uppercase;margin-bottom:62px}@media (max-width: 768px){.project-list-section{padding:60px 0}.project-list-section .section-title{font-size:28px;margin-bottom:12px}}.project-list-section .project-card{display:flex;align-items:center;gap:80px}@media (max-width: 768px){.project-list-section .project-card{flex-direction:column;gap:30px}}.project-list-section .project-image-wrapper{position:relative;flex:0 0 45%;max-width:50%}@media (max-width: 768px){.project-list-section .project-image-wrapper{flex:1;max-width:100%;width:100%}}.project-list-section .project-image-wrapper .green-background{position:absolute;bottom:0;right:-135px;width:280px;height:391px;background-color:var(--mau_chu_dao_1);z-index:1}@media (max-width: 768px){.project-list-section .project-image-wrapper .green-background{display:none}}.project-list-section .project-image-wrapper .project-image{position:relative;z-index:2;flex:0 0 45%;height:auto;aspect-ratio:693 / 640}.project-list-section .project-image-wrapper .project-image img{width:100%;object-fit:cover;height:100%}.project-list-section .project-info{padding-left:215px}@media (max-width: 768px){.project-list-section .project-info{padding-left:0;text-align:center}}.project-list-section .project-name{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:-0.8px;line-height:1.4;margin-bottom:20px;text-align:center}@media (max-width: 768px){.project-list-section .project-name{font-size:20px}}.project-list-section .project-actions{display:flex;gap:10px}.project-list-section .btn{background:var(--mau_chu_dao_1);border:1px solid transparent;text-transform:math-auto;font-size:14px;font-weight:500;color:#fff;border-radius:0;padding:12px 24px;transition:all 0.5s ease}.project-list-section .btn.btn-primary{background-color:var(--mau_chu_dao_1);color:#ffffff;border:1px solid var(--mau_chu_dao_1)}.project-list-section .btn.btn-primary:hover{background-color:#003d2c;border-color:#003d2c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,84,60,0.3)}.project-list-section .btn.btn-outline{background-color:transparent;color:var(--mau_chu_dao_1);border:1px solid var(--mau_chu_dao_1)}.project-list-section .btn.btn-outline:hover{background-color:var(--mau_chu_dao_1);color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,84,60,0.3)}.popup .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:9999;padding:20px;overflow-y:auto;display:none;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.popup .modal-overlay.active{display:flex;opacity:1;visibility:visible;justify-content:center;align-items:center}.popup .modal-overlay .modal-container{background-color:#ffffff;border-radius:12px;max-width:1200px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.3);position:relative;transform:translateY(-30px);opacity:0;transition:all 0.3s ease-out}@media (max-width: 768px){.popup .modal-overlay .modal-container{max-width:95%;max-height:95vh}}.popup .modal-overlay.active .modal-container{transform:translateY(0);opacity:1}.popup .modal-header{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background-color:#ffffff;z-index:10}@media (max-width: 768px){.popup .modal-header{padding:20px}}.popup .modal-header .modal-title{font-size:28px;font-weight:700;color:#1a1a1a;margin:0}@media (max-width: 768px){.popup .modal-header .modal-title{font-size:22px}}.popup .modal-header .modal-close{width:40px;height:40px;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease;padding:0;flex-shrink:0}.popup .modal-header .modal-close:hover{background-color:#f0f0f0;transform:rotate(90deg)}.popup .modal-header .modal-close svg{width:24px;height:24px;stroke:#666}.popup .modal-body{padding:40px}.popup .modal-body .project-image-large{width:100%;height:400px;overflow:hidden;background-color:#f5f5f5}@media (max-width: 768px){.popup .modal-body .project-image-large{height:250px}}.popup .modal-body .project-image-large img{width:100%;height:100%;object-fit:cover;display:block}.popup .modal-body .project-content{padding:40px}@media (max-width: 768px){.popup .modal-body .project-content{padding:20px}}.popup .modal-body .content-section{margin-bottom:35px}.popup .modal-body .content-section:last-child{margin-bottom:0}.popup .modal-body .content-section .section-heading{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #00543c}@media (max-width: 768px){.popup .modal-body .content-section .section-heading{font-size:18px}}.popup .modal-body .content-section .section-content{font-size:16px;line-height:1.8;color:#333}@media (max-width: 768px){.popup .modal-body .content-section .section-content{font-size:15px}}.popup .modal-body .content-section .section-content .subsection{margin-bottom:15px;padding-left:20px;position:relative}.popup .modal-body .content-section .section-content .subsection:last-child{margin-bottom:0}.popup .modal-body .content-section .section-content .subsection strong{color:#00543c;font-weight:600;margin-right:8px}.popup body.modal-open{overflow:hidden}.popup .modal-container{scrollbar-width:thin;scrollbar-color:#00543c #f0f0f0}.popup .modal-container::-webkit-scrollbar{width:8px}.popup .modal-container::-webkit-scrollbar-track{background:#f0f0f0}.popup .modal-container::-webkit-scrollbar-thumb{background:#00543c;border-radius:4px}.popup .modal-container::-webkit-scrollbar-thumb:hover{background:#003d2c}.hero-banner{position:relative;width:100%;height:60vh;min-height:450px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.hero-banner{height:50vh;min-height:400px}}@media (max-width: 480px){.hero-banner{height:40vh;min-height:350px}}.hero-banner .hero-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-banner .hero-image-wrapper .hero-bg-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-banner .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.5) 100%);z-index:1}.hero-banner .btn_trans:hover{background:var(--mau_chu_dao_1);border:1px solid var(--mau_chu_dao_1)}.hero-banner .btn_trans{position:absolute;top:30px;left:100px;text-transform:uppercase;color:#fff;border:1px solid #fff;z-index:2;padding:11px 24px;background:transparent;text-decoration:none;width:max-content;display:flex;align-content:center;justify-content:center;cursor:pointer;transition:all 0.5s ease}.hero-banner .hero-content{position:relative;z-index:2;width:100%;text-align:center}.hero-banner .hero-content .hero-text-wrapper{animation:fadeInUp 1s ease-out}.hero-banner .hero-content .hero-subtitle{font-size:26px;margin-bottom:12px;color:#ffffff;text-transform:uppercase;font-weight:600}@media (max-width: 768px){.hero-banner .hero-content .hero-subtitle{font-size:18px}}@media (max-width: 480px){.hero-banner .hero-content .hero-subtitle{font-size:16px}}.hero-banner .hero-content .hero-title{font-size:54px;color:#fff;text-transform:uppercase;font-weight:700;text-align:center}@media (max-width: 768px){.hero-banner .hero-content .hero-title{font-size:48px}}@media (max-width: 480px){.hero-banner .hero-content .hero-title{font-size:36px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.wrapGeneralBig{padding:0;max-width:1179px;margin:auto;background-color:#ffffff}.wrapGeneralBig_2{padding:0;max-width:2000px;margin:auto;background-color:#ffffff}@media only screen and (min-width: 992px){.Mobile_3{display:none !important}}@media only screen and (max-width: 991px){.Desktop_3{display:none !important}}#menuKHM_DESKTOP{position:fixed;top:0;left:0;right:0;z-index:99;width:100%;background:transparent;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);backdrop-filter:blur(0px)}#menuKHM_DESKTOP.active{background:linear-gradient(to bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.43) 30%, rgba(0,0,0,0.19) 60%, rgba(0,0,0,0.08) 100%);backdrop-filter:blur(5px);box-shadow:0 2px 20px rgba(0,0,0,0.1)}#menuKHM_DESKTOP .rowFix{display:flex;justify-content:space-between;align-items:center;padding:30px 0;flex-wrap:nowrap;transition:padding 0.4s cubic-bezier(0.4, 0, 0.2, 1);margin:0 auto}#menuKHM_DESKTOP.active .rowFix{padding:20px 0}#menuKHM_DESKTOP .wrapFlex{display:flex;align-items:center;gap:25px}#menuKHM_DESKTOP .wrapFlex a{position:relative;transition:all 0.3s ease}#menuKHM_DESKTOP .wrapFlex a:hover{transform:translateY(-2px)}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}#menuKHM_DESKTOP{animation:slideDown 0.5s ease-out}#menuKHM_DESKTOP .wrapFlex .menuItem_1 .linkLevel_1{color:#fff;text-transform:uppercase;cursor:pointer;transition:color 0.5s ease;text-decoration:none}#menuKHM_DESKTOP .wrapFlex .menuItem_1{position:relative}#menuKHM_DESKTOP .wrapFlex .menuItem_1::after{content:"";position:absolute;bottom:-4px;left:0;height:3px;background-color:#fff;width:0;transition:width 0.3s ease}#menuKHM_DESKTOP .wrapFlex .menuItem_1:hover::after{width:100%}#menuKHM_DESKTOP .wrapFlex .menuItem_1:hover .linkLevel_1{color:#fff;font-weight:500}#menuKHM_DESKTOP .btn_trans{text-transform:uppercase;color:#fff;border:1px solid #fff}#menuKHM_DESKTOP .btn_trans:hover{background:var(--mau_chu_dao_1);border:1px solid var(--mau_chu_dao_1)}@media only screen and (max-width: 992px){#menuKHM_DESKTOP .wrapFlex .menuItem_1:last-child{display:block;text-transform:uppercase;color:#fff;border:1px solid #fff;padding:11px 24px}#menuKHM_DESKTOP .wrapFlex .menuItem_1:last-child::after{display:none}#menuKHM_DESKTOP .wrapFlex .menuItem_1{display:none}}.btn_trans{padding:11px 24px;background:transparent;text-decoration:none;color:var(--mau_chu_dao_1);width:max-content;display:flex;align-content:center;justify-content:center;border:1px solid var(--mau_chu_dao_1);cursor:pointer;transition:all 0.5s ease}.tableOfContent{position:relative;margin-bottom:30px;margin-top:30px;width:70%;padding:20px;background-color:#f4f4f4;border-radius:10px;box-shadow:2px 2px 8px 0px rgba(0,0,0,0.2)}.tableOfContent .title{position:relative;font-size:24px;font-weight:700;color:var(--mau_chu_dao_2);padding-left:40px}.tableOfContent .title:before{position:absolute;font-family:'Font Awesome 6 Free';content:'\f0c9';font-size:30px;top:50%;font-weight:900;left:10px;transform:translate(-50%, -50%)}.tableOfContent .title .fa-angle-down{position:absolute;right:0;top:2px;margin:0;font-size:30px;cursor:pointer}.tableOfContent .title .fa-angle-down:hover{color:var(--mau_chu_dao_2)}@media only screen and (min-width: 576px){.tableOfContent .title .fa-angle-down{display:none}}@media only screen and (max-width: 991px){.tableOfContent{width:100%}}.tableOfContent .mucLucPart{visibility:hidden;max-height:0;opacity:0;transition:0.4s;position:relative;top:-100px;padding-top:15px}.tableOfContent .mucLucPart ul{padding-left:15px}.tableOfContent .mucLucPart ul li{list-style:none !important}.tableOfContent .mucLucPart ul li a{color:var(--mau_chu_dao_2)}.tableOfContent .mucLucPart ul li a:hover{text-decoration:underline}.tableOfContent .mucLucPart ul li.sub_data{padding-left:15px}.tableOfContent.appearContent .mucLucPart{visibility:visible;max-height:500vh;height:unset;opacity:1;top:0}.tableOfContent.appearContent .mucLucPart li a{display:inline-block}.tableOfContent.appearContent .mucLucPart li a:hover{color:var(--mau_chu_dao_1) !important}.tableOfContent.appearContent .clickToggle{transform:rotate(180deg)}#thankyouPage{--m1: var(--mau_chu_dao_1, #0E9447);--m2: var(--mau_chu_dao_2, #EE6901);--header-h: 64px;--footer-h: 70px}#thankyouPage.section-block{padding:24px 0;min-height:calc(100vh - var(--header-h) - var(--footer-h));display:flex;align-items:center;justify-content:center}@media (max-width: 767.98px){#thankyouPage.section-block{padding:16px 0;min-height:calc(100vh - var(--header-h) - var(--footer-h))}}#thankyouPage .ty-card{max-width:820px;width:100%;margin:0 auto;background:#fff;border:1px solid #eee;border-radius:20px;padding:28px 22px;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,0.06)}#thankyouPage .ty-icon{width:72px;height:72px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(14,148,71,0.08)}#thankyouPage .ty-icon i{font-size:36px;color:var(--m1)}#thankyouPage .ty-title{font-size:24px;font-weight:900;margin:6px 0 6px;color:#1d1d1f;letter-spacing:.2px}#thankyouPage .ty-desc{color:#555;margin-bottom:10px}#thankyouPage .ty-hotline{display:inline-flex;align-items:center;gap:8px;border:2px dashed var(--m1);padding:6px 12px;border-radius:12px;margin:8px 0 12px}#thankyouPage .ty-hotline .label{color:#333;font-weight:600}#thankyouPage .ty-phone{font-weight:800;font-size:20px;color:#d32f2f}#thankyouPage .ty-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:6px}#thankyouPage .btn{border-radius:12px;padding:9px 16px;font-weight:800}#thankyouPage .btn-outline-primary{border:2px solid var(--m1);color:var(--m1);background:#fff}#thankyouPage .btn-outline-primary:hover{background:var(--m1);color:#fff}#thankyouPage .ty-extra{max-width:980px;margin:18px auto 0}
