.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}}*{box-sizing:border-box;margin:0;padding:0;font-family:"Montserrat", sans-serif}:root{--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}.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%}.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%}}#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}}.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}.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%;background:linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.5) 100%);z-index:1}.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}@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:600;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}@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:hover .linkLevel_1{color:var(--mau_chu_dao_1)}#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{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}
