﻿:root{--init-font-size:1.1111111111111112vw;--theme-color:#CD171F;--theme-color2:#CD171F;--black:#2e2e2e;--black2:#2b2b2b;--grey:#9e9e9e;--fa6:"Font Awesome 6 Pro";--regular:"Inter-Regular",sans-serif;--medi:"Inter-Medium",sans-serif;--semi:"Inter-SemiBold",sans-serif;--bold:"Inter-Bold",sans-serif;--extraBold:"Inter-ExtraBold",sans-serif;--beVietnamPro:"BeVietnamPro",sans-serif;--section:5.625rem;--1:.0625rem;--2:.125rem;--3:.1875rem;--4:.25rem;--5:.3125rem;--6:.375rem;--7:.4375rem;--8:.5rem;--9:.5625rem;--10:.625rem;--11:.6875rem;--12:.75rem;--13:.8125rem;--14:.875rem;--15:.9375rem;--16:1rem;--17:1.0625rem;--18:1.125rem;--19:1.1875rem;--20:1.25rem;--21:1.3125rem;--22:1.375rem;--23:1.4375rem;--24:1.5rem;--25:1.5625rem;--26:1.625rem;--27:1.6875rem;--28:1.75rem;--29:1.8125rem;--30:1.875rem;--31:1.9375rem;--32:2rem;--33:2.0625rem;--34:2.125rem;--35:2.1875rem;--36:2.25rem;--37:2.3125rem;--38:2.375rem;--39:2.4375rem;--40:2.5rem;--41:2.5625rem;--42:2.625rem;--43:2.6875rem;--44:2.75rem;--45:2.8125rem;--46:2.875rem;--47:2.9375rem;--48:3rem;--49:3.0625rem;--50:3.125rem;--51:3.1875rem;--52:3.25rem;--53:3.3125rem;--54:3.375rem;--55:3.4375rem;--56:3.5rem;--57:3.5625rem;--58:3.625rem;--59:3.6875rem;--60:3.75rem;--61:3.8125rem;--62:3.875rem;--63:3.9375rem;--64:4rem;--65:4.0625rem;--66:4.125rem;--67:4.1875rem;--68:4.25rem;--69:4.3125rem;--70:4.375rem;--71:4.4375rem;--72:4.5rem;--73:4.5625rem;--74:4.625rem;--75:4.6875rem;--76:4.75rem;--77:4.8125rem;--78:4.875rem;--79:4.9375rem;--80:5rem;--81:5.0625rem;--82:5.125rem;--83:5.1875rem;--84:5.25rem;--85:5.3125rem;--86:5.375rem;--87:5.4375rem;--88:5.5rem;--89:5.5625rem;--90:5.625rem;--91:5.6875rem;--92:5.75rem;--93:5.8125rem;--94:5.875rem;--95:5.9375rem;--96:6rem;--97:6.0625rem;--98:6.125rem;--99:6.1875rem;--100:6.25rem}html{font-size:var(--init-font-size);line-height:1.15;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}@font-face{font-family:"Inter-SemiBold";src:url("../fonts/Inter-SemiBold.woff2") format("woff2"),url("../fonts/Inter-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter-Bold";src:url("../fonts/Inter-Bold.woff2") format("woff2"),url("../fonts/Inter-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Inter-Medium";src:url("../fonts/Inter-Medium.woff2") format("woff2"),url("../fonts/Inter-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter-Regular";src:url("../fonts/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter-ExtraBold";src:url("../fonts/Inter-ExtraBold.woff2") format("woff2"),url("../fonts/Inter-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"BeVietnamPro";src:url("../fonts/BeVietnamPro-ExtraBold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar{width:.3125rem;background-color:#fff;height:.3125rem}::-webkit-scrollbar-thumb{background-color:#CD171F;border:2px solid #CD171F}h1,h2,h3,h4,h5,h6,strong,b{font-weight:normal;font-family:var(--bold)}p,a,ul,li,div{font-family:var(--regular)}html{background-color:#fff}.uxb-wrapper.uxb-wrapper--text{position:unset}.uxb-wrapper.uxb-wrapper--team_member{width:25%}p{font-size:1rem;line-height:1.5;margin-bottom:1.3rem}#content{}.single-project #content{padding-top:0}body{font-size:1rem;margin:0;padding:0;font-weight:normal;font-style:normal;font-family:var(--regular)}.no-scroll{overflow:hidden}input:autofill{-webkit-transition-delay:9999s;transition-delay:9999s}input:-webkit-autofill{-webkit-transition-delay:9999s;transition-delay:9999s}.wpcf7 form .wpcf7-response-output{display:none}.wpcf7 .wpcf7-not-valid-tip{position:absolute;background:0 0;padding:0;font-size:11px;line-height:15px;left:18px;bottom:0}.wpcf7 .wpcf7-not-valid-tip:after{display:none}body .container,body .container-width,body .full-width .ubermenu-nav{max-width:calc(100% - var(--section) * 2)}.container{padding-left:0;padding-right:0}body .row{max-width:calc(100% - var(--section) * 2 + 30px)}@media (min-width:1600px){:root{--section:7.5rem;--init-font-size:16px}body .container,body .container-width,body .full-width .ubermenu-nav{max-width:87.5rem}body .row{max-width:calc(87.5rem + 30px)}}@media (max-width:849.98px){}@media (max-width:767.98px){:root{--init-font-size:4.2667vw;--section:1rem}}.home #header.transparent .header-main{border-bottom:1px solid #eaeaea47}.home #header.transparent #logo img{filter:brightness(0) invert(1)}#header #logo img{max-height:var(--35)}#header .stuck #logo img{max-height:var(--35)!important}.header-nav-main>.menu-item>a{font-family:var(--medi);padding:var(--30) 0;font-size:var(--16);color:#2b2b2b;transition:all .3s}.header-nav-main>.menu-item .icon-angle-down{}#header .icon-angle-down{opacity:1;margin-left:var(--5);font-size:var(--14);transition:all .3s}#header .icon-angle-down:before{content:"\f107";font-family:var(--fa6);font-weight:bold;color:var(--theme-color);transform:translateY(var(--2));display:block}#header.header-1 .icon-angle-down:before{color:currentColor}.header-nav-main>.menu-item>a:hover,.header-nav-main>.menu-item.active>a{color:var(--theme-color)!important}.header-nav-main>.menu-item{margin:0 var(--20)}#header.header-1 .header-nav-main>.menu-item>a{color:#FFE9EA}#header.header-1 .header-bg-color{background-color:transparent}#header.header-1 .header-nav-main>.menu-item>a:hover{color:#fff!important}#header.header-1 #logo img{filter:brightness(0) invert(1);transition:all .5s}#header.header-1 .icon-bar .search-icon{background-image:url(../../images/zoom_white.svg)}#header.color-black .header-bg-color{background-color:#fff}#header.header-1.color-black .header-nav-main>.menu-item>a{color:#2b2b2b}#header.header-1.color-black .header-nav-main>.menu-item>a:hover{color:var(--theme-color)!important}#header.header-1.color-black #logo img{filter:unset}#header.header-1.color-black .icon-bar .search-icon{background-image:url(../../images/zoom_black.svg)}#header button.nav-icon{width:var(--40);height:var(--40);background-color:#CD171F;padding:0;border-radius:50%;margin:0;display:inline-flex;align-items:center;justify-content:center}#header button.nav-icon .line{width:1.125rem;height:.75rem;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}#header button.nav-icon .line span{transition:all .4s;width:100%;background-color:#fff;border-bottom:.13rem solid #fff;height:1px;display:block}#header button.nav-icon .line span:nth-child(1),#header button.nav-icon .line span:nth-child(3){width:60%}#header button.nav-icon:hover .line span:nth-child(1),#header button.nav-icon:hover .line span:nth-child(3){width:100%}#header button.nav-icon:hover .line span:nth-child(2){width:60%}#header button.nav-icon svg{width:1.125rem;height:.75rem;flex-shrink:0}#header #logo,#header .header-nav-main.nav-left,#header .search-icon{transition:all .5s ease}#header #logo{width:10.625rem}#header .header-bg-color{transition:all .8s;background-color:transparent}#header .header-main{height:var(--80);transition:all .3s}#header.header-1 .header-main{border-bottom:1px solid #eaeaea47}#header.header-2 .header-main{border-bottom:1px solid #eaeaea}#header.hide-desktop-menu .header-main{border-bottom:1px solid transparent}#header.hide-desktop-menu #logo,#header.hide-desktop-menu .header-nav-main.nav-left,#header.hide-desktop-menu .search-icon{transform:translateY(-5rem)}#header.hide-desktop-menu .header-bg-color{opacity:0}#header.hide-desktop-menu .header-wrapper{box-shadow:none}#header .icon-bar .search-icon{width:var(--29);height:var(--29);display:flex;background-image:url(../../images/zoom_black.png);cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:cover}#header .icon-bar{display:flex;gap:var(--32);align-items:center;width:100%;justify-content:flex-end}#header .menu-block{min-height:18.75rem;background:#fff;position:relative;z-index:4;max-width:calc(100% + 30px);border-radius:var(--10);overflow:hidden}.menu-block .col-left{padding-top:var(--34);padding-right:var(--30);position:relative;border-right:1px solid #eaeaea;background-color:#fff}.menu-block .col-right,.menu-block .col-right{padding:var(--40) var(--30)}.menu-block .box-menu-2{display:flex}.menu-block .box-menu-2 .box-image{width:var(--40);height:var(--40);padding:0;flex-shrink:0}.menu-block .box-menu-2 .box-image img{width:100%;object-fit:contain}.menu-block .box-menu-2 .box-text{padding:0 0 0 var(--12)}.menu-block .box-menu-2 .title{font-size:var(--16);color:#2b2b2b;font-family:var(--semi);display:block;margin-bottom:var(--6)}.menu-block .box-menu-2 .title:hover{color:var(--theme-color)}.menu-block .box-menu-2 .desc{color:#5c5c5c;margin:0;font-size:var(--13);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;line-height:var(--20)}#main table{width:100%;border-collapse:collapse;margin-bottom:0}#main table th,#main table td{padding:10px;border:1px solid var(--theme-color);text-transform:unset}#main table thead tr{background:var(--theme-color);color:#fff;text-align:left}#main table tbody tr:nth-child(odd){background:#FCE9EA66}#main table tbody tr:nth-child(even){background:#ffffff}#main table a{color:#A01219;font-weight:600;text-decoration:none}#main table a:hover{text-decoration:underline}.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.3rem}.table-scroll-wrapper::-webkit-scrollbar{height:.25rem}.table-scroll-wrapper::-webkit-scrollbar-thumb{background-color:#CD171F;border-radius:.25rem}.table-scroll-wrapper table{min-width:37.5rem}.content-wrapper ul,.single-page ul{list-style:none}.content-wrapper ul li,.single-page ul li{margin-left:0;padding-left:1.3rem;position:relative}.content-wrapper ul li:before,.single-page ul li:before{content:"";width:.4rem;height:.4rem;background-color:var(--theme-color);position:absolute;border-radius:50%;top:.5rem;left:.2rem}#ez-toc-container ul li:before{display:none}body .menu-block .col-left .menu-item,body .menu-item-has-block .nav-dropdown .menu-block li:first-child:not([class^="bullet-"]),.menu-item-has-block .nav-dropdown .menu-block li{margin-left:0!important;list-style:none!important}.section-bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%}.header-nav-main .sub-menu{box-shadow:none;border-top:0;grid-gap:0 var(--20)}.header-nav-main .menu-item-has-block>.sub-menu{border:0;box-shadow:1px 1px var(--15) rgba(0,0,0,.15);border-radius:var(--10);transform:translateY(var(--3));top:var(--75)!important;border:1px solid #dddddd4d}.header-nav-main .menu-item-has-block>.sub-menu .row{background-color:#fff}.header-nav-main .sub-menu .menu-item{margin:0}#header .menu-block .col-left .menu-item{margin-left:0!important}.menu-block .col-left .menu-item a{display:block;padding:var(--15) var(--15);line-height:var(--20);border-radius:var(--3);transition:all .2s;color:#2b2b2b;font-size:var(--18);font-family:var(--regular)!important;text-transform:unset!important;font-weight:normal;margin-bottom:var(--5)}.menu-block .col-left .menu-item a:hover,.menu-block .col-left .menu-item.show a{background:#FCE9EA;font-family:var(--medi)!important}.info-menu .banner-header{display:grid;grid-template-columns:100%;grid-gap:var(--40);height:100%}.menu-img2 .info-menu .banner-header{grid-template-columns:repeat(2,1fr)}.menu-img2 .menu-block .info-menu .banner-header .image-cover.image2{display:block}.menu-img2 .info-menu .banner-header .submenu-cover{display:none}.info-menu .banner-header .image-cover{padding-top:56.25%;border-radius:var(--6)}.nav-dropdown-has-border .header-bottom-nav .nav-dropdown{border:none;background-color:#f3f3f3}.menu-block>.col-left>.col-inner>.sub-menu>li>.sub-menu,.menu-block>.col-left>.col-inner>.sub-menu>li>.toggle{display:none}.menu-block .info-menu .banner-header .submenu-cover{width:100%}.menu-block .info-menu .banner-header .image-cover{width:100%;display:none}.menu-img2 .menu-block .info-menu .banner-header .image-cover{grid-column:unset;padding-top:75%}.menu-block .col-inner,.menu-block .info-menu{height:100%}.submenu-cover>ul{display:grid;grid-template-columns:repeat(2,1fr);width:100%;flex-wrap:wrap}.submenu-cover>ul>li{width:100%;margin-bottom:var(--20)}.submenu-cover>ul li{margin:var(--5) 0;margin-left:0!important}.submenu-cover>ul>li a{font-size:var(--16)!important;text-transform:none!important;line-height:1}.submenu-cover>ul>li a:hover{color:var(--theme-color)}.submenu-cover>ul>li>a{display:block;padding:var(--12) 0!important}.submenu-cover>ul>li:last-child>a{border:none}#header .header-bottom{position:absolute;width:100%;height:var(--80);top:0;left:0;background-color:#fff;z-index:999;opacity:0;visibility:hidden;transition:unset;display:block!important;transition:all .3s}#header .header-bottom.show{opacity:1;visibility:visible}.header-bottom .searchform{background-color:hsla(0,0%,83.1%,.4);position:relative;border-radius:99px;width:31.25rem}#header .searchform .button.icon{border:0;color:#777;box-shadow:none;position:absolute;top:0;background:0 0!important;width:var(--50);height:var(--50);right:var(--20);padding:0;font-size:var(--18);display:inline-flex;align-items:center;justify-content:center}#header .searchform .icon-search{width:var(--20);height:var(--20);background:url(../../images/icon-search-black.svg) no-repeat center;background-size:cover}#header .searchform .icon-search:before{display:none}#header .html_topbar_left{position:unset}#header .searchform input[type="search"]{border:0;box-shadow:none;font-size:var(--16);height:var(--50);color:#666;background:0 0;padding:0 var(--70) 0 var(--20);font-size:var(--15)}#header .close-search{padding:0;margin:0;position:absolute;transform:translateY(-50%);right:-4.375rem;top:50%;width:var(--35);height:var(--35);display:inline-flex;align-items:center;justify-content:center}#header .close-search i{color:#666;font-size:var(--28)}.popup-custom-full.popup-recently{height:calc(100% - var(--90));bottom:0;top:unset;transition:all .3s}.admin-bar .popup-custom-full.popup-recently{height:calc(100% - 7rem);bottom:0;top:unset}.popup-custom-full.popup-recently .bg_overlay_popup{height:100%;background:rgba(0,0,0,.6)}.popup-custom-full.popup-recently .popup-content{max-width:62.5rem;top:var(--12);left:50%;transform:translateX(-50%)}.popup-recently .recently-viewed-wrapper{display:flex;grid-gap:var(--6);flex-wrap:wrap}.popup-recently .recently-viewed-wrapper a{display:flex;justify-content:center;align-items:center;padding:.475rem .75rem;border-radius:1rem;border:1px solid #aebbc1;white-space:nowrap;line-height:1rem;font-size:.75rem;color:#231f20}.popup-recently .recently-viewed-wrapper a:hover{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}.popup-recently .box-product-recently{padding:var(--50) var(--80) var(--50)}.popup-recently .title-small{font-family:var(--semi);margin-bottom:var(--20);color:#231f20}#header{position:relative!important}#header .header-wrapper{position:fixed;top:0}.admin-bar #header .header-wrapper{top:32px}.slick-dots li button{color:#fff;padding:0;background-color:#fff;width:.625rem;height:.625rem;border-radius:var(--10);margin:0;display:inline-flex;justify-content:center;align-items:center;transition:all .3s;overflow:hidden;display:none}.slick-dots li{margin:0 var(--5)!important;width:.75rem;height:.75rem;background-color:var(--theme-color);opacity:.2;cursor:pointer;border-radius:50%}.slick-dots li.slick-active{opacity:1}.slick-dots{display:flex;justify-content:center;list-style:none;margin-bottom:0;margin-top:15px;position:absolute;left:50%;transform:translateX(-50%)}.carousel-full>.item:nth-of-type(n + 2){display:none}.admin-bar #main .slider-home .image-cover{padding-top:calc(100vh - 112px)!important}.slider-home .slick-dots{flex-direction:column;right:var(--84);left:unset;top:50%;transform:translateY(-50%)}.slider-home .slick-dots li{border:2px solid #fff;width:18px;height:18px;margin:9px 0!important;opacity:1;background-color:transparent}.slider-home .slick-dots li.slick-active{background-color:#fff}.swiper:has(.swiper-pagination){padding-bottom:40px}.swiper .swiper-pagination{bottom:0}#main .swiper .swiper-pagination span{width:var(--15);height:var(--15);background-color:#d9d9d9;opacity:1;margin:0 var(--10)}#main .swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:var(--theme-color2)}#main .button.btn-viewall{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:var(--16);line-height:var(--20);height:2.5rem;transition:all .25s ease-in-out;position:relative;z-index:1;border:1px solid #fff;overflow:hidden;padding:0 1.5625rem;font-weight:normal;font-family:var(--medi);min-width:10.625rem;border-radius:99px;background:linear-gradient(90deg,#E23A41 0%,#CD171F 100%);min-height:var(--40);box-shadow:none!important}#main .button.btn-viewall:hover{background:linear-gradient(270deg,#E23A41 0%,#CD171F 100%)}#main .button.btn-viewall:hover:after{transform:translateX(6px)}#main .button.btn-viewall:after,.sec-home-1 .btn-link:after{content:"\f061";font-family:var(--fa6);width:.875rem;height:.875rem;transition:all .4s;display:inline-flex;align-items:center;transform:translateY(1px) rotate(-45deg);font-size:.875rem;font-weight:400;margin-left:var(--10)}#main .button.btn-viewall:hover:after,.sec-home-1 .btn-link:hover:after{transform:translateY(0) rotate(0deg)}#main .button.btn-viewall-white{display:inline-flex;align-items:center;justify-content:center;font-size:var(--16);line-height:var(--20);height:2.5rem;transition:all .25s ease-in-out;position:relative;z-index:1;overflow:hidden;padding:0 1.5625rem;font-weight:normal;font-family:var(--medi);min-width:10rem;border-radius:99px;background:transparent;min-height:var(--40);box-shadow:none!important;color:var(--theme-color);border:1px solid #CD171F}#main .button.btn-viewall-white:hover{background-color:var(--theme-color);color:#fff}#main .button.btn-viewall-white:after{content:"\f061";font-family:var(--fa6);transition:transform .4s,color 0s;display:inline-flex;align-items:center;transform:translateY(1px) rotate(-45deg);margin-left:var(--10);font-size:var(--14);width:.875rem;height:.875rem}#main .button.btn-viewall-white:hover:after{transform:translateY(1px) rotate(0deg)}.title-home h2,.title-home h1{font-size:var(--36);line-height:1.3;background:linear-gradient(93deg,#A01219 5.44%,#CD171F 71.86%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--30)}.title-color h1,.title-color h2{color:#2b2b2b;font-size:var(--36);margin-bottom:var(--30);line-height:1.25}.title-color h2 strong{color:var(--theme-color);display:inline}#footer .absolute-footer{background-color:#A01219;padding:var(--12) 0 var(--13)}#footer .absolute-footer .copyright-footer{font-size:var(--14);line-height:var(--20);color:#FFE9EA}#footer .section-footer{padding-top:var(--46);padding-bottom:var(--25)}#footer .section-bg{}#footer .section-bg .section-bg-overlay{background:linear-gradient(180deg,#CD171F 0%,#A01219 100%);box-shadow:0 4px 40px 0 rgba(0,74,61,.1);z-index:0}#footer .section-bg .section-bg-image{z-index:1}#footer .row-top .col-left .col-inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--45);align-items:center}#footer .row-top .logo-footer{filter:brightness(0) invert(1)}#footer .row-top .logo-footer img{max-width:9.0625rem}#footer .row-top .icon-box{display:flex}#footer .row-top .icon-box .box-image{width:var(--45);height:var(--45);border-radius:1000px;border:1px solid var(--vien-kinh,rgba(255,255,255,.32));background:var(--ruot-kinh,linear-gradient(46deg,rgba(255,255,255,.2) -12.56%,rgba(255,255,255,.5) 100%));flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s}#footer .row-top .icon-box .box-image img{width:1.375rem;height:1.375rem;display:block;object-fit:contain}#footer .row-top .icon-box .box-text{padding:0 0 0 var(--18)}#footer .row-top .icon-box:hover .box-image{background:var(--theme-color)}#footer .row-top .icon-box .box-text p{line-height:var(--22);margin:0;color:#fff;font-size:var(--16);font-family:var(--semi)}#footer .row-top .icon-box .box-text a{color:#FFE9EA;font-size:var(--16);font-family:var(--regular)}#footer .row-top .col-right{padding-left:5.3125rem}#footer .row-top .col-right .col-inner{display:flex;align-items:center}#footer .row-top .col-right p,#footer .row-bottom .col-right p{margin:0;font-size:var(--18);font-family:var(--bold);line-height:var(--24);color:#fff;flex-shrink:0;margin-right:var(--28)}#footer .form-home{display:flex;align-items:center;gap:var(--8)}#footer .wpcf7 .wpcf7-not-valid-tip{color:#fff;bottom:-1.25rem}#footer .row-top form{margin:0}#footer .form-home input{border-radius:1000px;border:1px solid var(--vien-kinh,rgba(255,255,255,.3));background:var(--ruot-kinh,linear-gradient(46deg,rgba(255,255,255,.2) -12.56%,rgba(255,255,255,.5) 100%));font-size:var(--14);color:#fcfdfc;height:var(--45);padding-left:var(--18);font-weight:400;margin:0}#footer .form-home input::placeholder{color:#fcfdfc}#footer .form-home .wpcf7-submit{width:var(--100);background:#CD171F;margin:0;border-radius:99px;font-weight:normal;color:#fefefe;font-size:var(--18);font-family:var(--medi);padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--3)}#footer .form-home .wpcf7-submit:after{content:"";width:var(--16);height:var(--16);display:flex;background:url("../../images/arrow_insert.svg");transition:all .4s;background-repeat:no-repeat;background-size:contain;transform:rotate(-45deg);margin-top:1px}#footer .form-home .wpcf7-submit:hover:after{transform:rotate(0deg)}#footer .row-top{position:relative;margin-bottom:var(--37)}#footer .row-top .col{padding-bottom:var(--38)}#footer .row-top:before{content:"";width:calc(100% - var(--30));left:var(--15);height:1px;background-color:#A01219;position:absolute;bottom:0}#footer .title-footer{font-size:var(--18);font-family:var(--semi);color:#fff;line-height:var(--26);margin-bottom:var(--15)}#footer .menu li{border-top:0}#footer .menu a{font-size:var(--15);color:#FFE9EA;padding-top:0}#footer .menu a:hover{color:#fff}#footer .col-1 p:nth-of-type(2){font-size:var(--15);color:#FFE9EA;line-height:var(--22);margin-bottom:var(--27);max-width:20rem}#footer .col-1 .list-social{display:flex;align-items:center;gap:var(--16)}#footer .col-1 .list-social a{font-size:var(--15);font-family:var(--medi);border:1px solid #fff;border-radius:99px;height:var(--30);padding:0 var(--18);color:#FFE9EA;line-height:var(--30)}#footer .row-bottom .large-2{flex-basis:17%;max-width:17%}#footer .row-bottom .col-2{margin-left:var(--10)}#footer .row-bottom .accor-title{display:none}.nav-mobile{display:none}@-webkit-keyframes phonering-cricle{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-webkit-keyframes phonering-circle-fill{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);opacity:.6}100%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}}.list-shortcut-desktop{position:fixed;z-index:1000000000;right:var(--20);bottom:135px;transform:translatey(0);min-height:305px}.list-shortcut-desktop a{border-radius:50%;width:var(--40);height:var(--40);display:block;margin:var(--15) 0;background-size:100% 100%!important;position:relative}.list-shortcut-desktop a span{position:absolute;display:none;right:calc(100% + 10px);top:50%;transform:translatey(-50%);background-image:linear-gradient(270deg,#E23A41 0%,#CD171F 100%);padding:3px 15px;width:max-content;border-radius:5px;font-size:12px;color:#fff}.list-shortcut-desktop a:hover span{display:block}.list-shortcut-desktop a:hover{animation:shadow .8s infinite;box-shadow:0 0 0 .8vw hsla(0,0%,100%,0)}@keyframes shadow{0%{box-shadow:0 0 0 0 #F5D0D1}}.list-shortcut-desktop .zalo{background:url(../../../../uploads/2025/07/icon-zalo.svg)}.list-shortcut-desktop .mess{background:url(../../../../uploads/2025/07/icon-mess.svg)}.list-shortcut-desktop .call{background:url(../../../../uploads/2025/07/icon-call.svg)}.list-shortcut-desktop .btn-hide-show-btn-contact .fa-xmark,.list-shortcut-desktop.show .fa-contact,.list-shortcut-desktop .btn-hide-show-btn-contact span{display:none;color:#fff}.list-shortcut-desktop.show .fa-xmark{display:block}.list-shortcut-desktop .btn-hide-show-btn-contact{width:var(--40);height:var(--40);display:flex;justify-content:center;align-items:center;border:2px solid var(--theme-color);border-radius:99rem;background-color:white;cursor:pointer}.list-shortcut-desktop.show .btn-hide-show-btn-contact{border:none;background:linear-gradient(180deg,#CD171F 0%,#A01219 100%)}.list-shortcut-desktop:not(.show) .btn-hide-show-btn-contact{-webkit-animation:ripple .7s linear infinite;animation:ripple_video .7s linear infinite;background-color:white}.list-shortcut-desktop:not(.show) .btn-hide-show-btn-contact svg{color:var(--theme-color);width:1.3rem;height:1.3rem}.list-shortcut-desktop .btn-hide-show-btn-contact:hover i{color:var(--theme-color)}.list-shortcut-desktop .box-shortcut{position:relative;overflow:hidden;height:260px;min-width:var(--40);margin-bottom:20px}.list-shortcut-desktop .box-shortcut .box-shortcut-inner{height:0;overflow:hidden;transition:.3s;position:absolute;bottom:0;left:50%;transform:translatex(-50%)}.list-shortcut-desktop.show .box-shortcut .box-shortcut-inner{height:10.5rem;overflow:visible}@keyframes ripple_video{0%{-webkit-box-shadow:0 0 0 0 rgb(205 23 31 / 20%),0 0 0 .5em rgb(205 23 31 / 20%);box-shadow:0 0 0 0 rgb(205 23 31 / 20%),0 0 0 .5em rgb(205 23 31 / 20%)}100%{-webkit-box-shadow:0 0 0 .5em rgb(205 23 31 / 20%),0 0 0 1em rgb(205 23 31 / 0%);box-shadow:0 0 0 .5em rgb(205 23 31 / 20%),0 0 0 1em rgb(205 23 31 / 0%)}}.list-shortcut-desktop .fa-headphones{position:relative}.list-shortcut-desktop .fa-headphones:before{content:"";position:absolute;width:27px;height:26px;background-image:url(/wp-content/uploads/2024/04/customer-service.webp);background-size:cover;top:50%;left:50%;transform:translate(-50%,-50%)}#nav-bottom{position:fixed;width:100%;left:0;bottom:0;display:flex;z-index:1024;height:var(--55);background:linear-gradient(270deg,#fffce9 0%,#FFE9EA 75.5%)}#nav-bottom .item{flex:0 0 20%;max-width:20%;padding:.5rem 0;margin:0;display:flex;flex-direction:column;align-items:center;position:relative}#nav-bottom .item.active{background-color:#fff}#nav-bottom .item span{color:#2b2b2b;font-size:.625rem;font-style:normal;font-weight:normal;line-height:normal;font-family:var(--medi)}#nav-bottom .item .t-icon{width:var(--23);height:var(--23);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.19rem;font-size:var(--18);background-repeat:no-repeat;background-size:cover;background-position:center}#nav-bottom .item .t-icon svg{width:100%;height:100%;object-fit:contain}.box-menu-side .side-panel_overlay{position:fixed;top:0;left:0;z-index:1000000001;width:100%;height:100%;background:rgba(35,35,35,.6);visibility:hidden;opacity:0;transition:.45s ease-in-out}.box-menu-side.show .side-panel_overlay{opacity:1;visibility:visible}.box-menu-side .box-menu-side-item{position:fixed;z-index:1000000002;top:0;bottom:0;right:0;width:calc(100% - var(--100));max-width:28.6875rem;background:linear-gradient(180deg,#CD171F 0%,#A01219 100%);transform:translateX(calc(100% + var(--80)));opacity:0;transition:transform .45s ease-in-out,opacity .45s ease-in-out;color:#fff}.box-menu-side.show .box-menu-side-item{transform:translateX(0);opacity:1}@keyframes marquee{0%{top:0}to{top:300%}}.box-menu-side .box-menu-side-content{position:absolute;top:0;left:0;height:100vh;overflow:auto;padding:2.37rem 3rem 3rem 2.94rem}.box-menu-side .box-menu-side-content::-webkit-scrollbar-thumb{background-color:var(--theme-color);border:2px solid var(--theme-color)}.box-menu-side .box-logo .img{width:50%;margin:0 auto var(--30)}.box-menu-side .box-logo img{filter:brightness(0) invert(1)}.box-menu-side .box-logo .mota{text-transform:uppercase}.box-menu-side .box-logo{margin-bottom:var(--60)}.box-menu-side .contact-item{margin-bottom:var(--20);font-size:var(--36);color:#E23A41!important;font-family:var(--bold);line-height:1.2}.box-menu-side .contact-item a{color:#E23A41!important;font-family:var(--bold)}.box-menu-side .contact-item a:hover{color:white!important}.box-menu-side .form-home{display:flex;border-bottom:1px solid white;padding-bottom:var(--5)}.box-menu-side .form-home input{box-shadow:none!important;border:none!important;background:transparent!important;color:white!important;padding-left:0}.box-menu-side .form-home input,.box-menu-side .form-home button{margin:0}.box-menu-side .form-home button{background-color:transparent;border:none;box-shadow:none;font-weight:100;font-family:var(--medi);padding-right:0}.box-menu-side .form-home button:hover{text-decoration:underline}.box-menu-side .form-home input::placeholder{color:#ffffffa3}.box-menu-side .box-form .title{font-family:var(--semi)}.box-menu-side .nav-mobile__contact .title-small{color:#fff;font-size:1rem;font-style:normal;font-family:var(--bold);margin-bottom:1.81rem}.box-menu-side .nav-mobile__contact .icon-box{display:flex;align-items:center}.box-menu-side .nav-mobile__contact img{filter:brightness(0) invert(1)}.box-menu-side .nav-mobile__contact .box-text{padding:0;display:flex;flex-direction:column}.box-menu-side .nav-mobile__contact .box-text a{color:#fff;font-size:1rem;font-style:normal;line-height:1.3125rem}.box-menu-side .nav-mobile__contact .box-text strong{font-family:var(--semi)}.box-menu-side .nav-mobile__contact .box-contact{margin-bottom:1.56rem;grid-gap:1.19rem 0;display:flex;max-width:100%;flex-wrap:wrap;justify-content:space-between}.box-menu-side .nav-mobile__contact .box-image{width:2.25rem;height:2.25rem;flex-shrink:0;margin-right:.75rem}.box-menu-side .wpcf7 .wpcf7-not-valid-tip{bottom:-25px}.box-menu-side .box-social .box-social-content{display:flex;gap:var(--15);justify-content:center;margin-top:var(--30)}.box-menu-side .box-social .box-social-content a{padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vien-kinh,rgba(255,255,255,.32));backdrop-filter:blur(2px);border-radius:99px;color:#fff;font-size:.9375rem;font-family:var(--medi);height:1.875rem}.box-menu-side .box-social .box-social-content a:hover{background-color:var(--theme-color)}.box-menu-side-content .side-close:hover{color:red}.box-menu-side .box-title{display:flex;justify-content:space-between;align-items:center;text-align:left;margin-bottom:3rem}.box-menu-side .box-title img{filter:brightness(0) invert(1);width:6.5rem;height:2.02688rem;flex-shrink:0}.box-menu-side .box-title .side-close{width:1.3125rem;height:1.3125rem;flex-shrink:0;aspect-ratio:1/1;cursor:pointer}.box-menu-side .box-title .side-close svg{width:100%;height:100%}.box-menu-side .menu-side-box__title{color:#FFE9EA;font-size:1rem;font-style:normal;font-family:var(--semi);padding-bottom:.5rem;border-bottom:1px solid rgba(236,236,236,.3);margin-bottom:2rem}.box-menu-side .menu-side-box a{color:#fff;font-size:1.5rem;font-style:normal;font-family:var(--semi);line-height:normal;display:flex;align-items:center}.box-menu-side .menu-side-box a:hover{color:#FFE9EA}.box-menu-side .menu-side-box ul{list-style:none;margin:0}.box-menu-side .menu-side-box ul li{margin-bottom:1.25rem}.box-menu-side .menu-side-box ul li:last-child{margin-bottom:0}.box-menu-side .menu-side-box{margin-bottom:2.5rem}.box-menu-side .menu-side-box.danhmuc a{font-size:1.25rem;gap:.87rem}.box-menu-side .menu-side-box.danhmuc a svg{width:1.125rem;height:1.3125rem;flex-shrink:0}.box-menu-side .menu-side-box.danhmuc li{margin-bottom:1.38rem}.box-menu-side .menu-side-box.danhmuc{padding-bottom:1.87rem;margin-bottom:1.56rem}.box-menu-side .box-social{padding-bottom:2rem;border-bottom:1px solid rgba(236,236,236,.3)}.popup-custom-full .bg_overlay_popup{position:absolute;top:0;left:0;background-color:#00000040;width:100%;height:100vh;z-index:999999999;cursor:pointer}.popup-custom-full .popup-content{max-width:var(--650)}.popup-custom-full .popup-content .title{display:flex;align-items:center;justify-content:space-between;text-align:left;margin-bottom:var(--25);padding-bottom:var(--10);border-bottom:1px solid #ddd}.popup-custom-full .title-sub{color:#2d2d2d;font-family:var(--medium)!important;margin-bottom:0;font-size:var(--20)}.um-login .um-notice.err{display:none}.popup-custom-full .popup-content .title i{font-size:var(--22);color:#2d2d2d}.popup-custom-full .content p{text-align:center}.popup-custom-full .content .title-form{font-family:var(--semi)!important;margin-bottom:var(--10);font-size:var(--23);text-align:center;color:var(--theme-color)}.popup-custom-full .tb-box{padding:var(--25) var(--25) var(--35)}.popup-custom-full .submit button,.popup-custom-full .submit a{margin:var(--20) 0 0;background-color:var(--theme-color);color:#fff;font-family:var(--semi);font-weight:normal;text-transform:none;padding:0 var(--30);border-radius:99px;text-align:center;border:1px solid var(--theme-color)}.popup-custom-full .submit button:hover{background-color:#fff;color:var(--theme-color)}.popup-custom-full .submit{text-align:center}.popup-custom-full{position:fixed;width:100%;height:100vh;display:none;justify-content:center;align-items:center;z-index:9999999999;top:0;left:0}.modal_show_tb .close_tb{display:flex;align-items:center;justify-content:center;font-size:var(--22)}.popup-custom-full.show{display:flex}.popup-custom-full .popup-content{position:absolute;z-index:9999999999;background-color:#fff;border-radius:.4rem;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--30));max-width:40.625rem;height:auto;padding:0}#popupPDF{transition:.3s;position:fixed;top:100%;left:100%;transform:translate(-100%,-100%) scale(.9);visibility:hidden;opacity:0;z-index:8;width:100%;height:100%;display:none}#popupPDF:before{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:-1;filter:blur(10px);backdrop-filter:blur(10px)}#popupPDF.show{visibility:visible;opacity:1;display:block;z-index:1020;background-size:cover;transform:translate(-100%,-100%) scale(1)}#popupPDF .content{text-align:center;height:100%}#popupPDF .book-zoom{height:100%}#popupPDF .closebtn{position:absolute;top:var(--50);right:var(--30);letter-spacing:.05rem;transition:.2s;width:var(--35);height:var(--35);background:#CD171F;border-radius:50%;display:flex;align-items:center;justify-content:center}#popupPDF .closebtn svg{width:.8rem;height:.8rem;color:#fff}@media (max-width:575.98px){.box-menu-side .box-menu-side-item{width:100%}.box-menu-side .contact-item{font-size:var(--28);margin-bottom:var(--15)}.box-menu-side .box-menu-side-content{padding:var(--70) var(--25)}}@media screen and (min-width:850px){#main-menu,#nav-bottom,#nav-bottom__contact,#nav-bottom__products{display:none}}@media screen and (max-width:849px) and (min-width:767.98px){#header .container{padding:0}.header-inner .nav{flex-wrap:nowrap}#header .hide-for-medium{display:flex!important;flex:unset}.medium-logo-left .logo{margin-left:0;margin-right:15px;order:1}.medium-logo-left .flex-left{flex:1;order:2;display:none}.medium-logo-left .flex-right,#nav-bottom{display:none}.medium-logo-center .flex-left{flex:1 1 0;order:1}.medium-logo-center .logo{margin:0 15px;order:2;text-align:center}.medium-logo-center .logo img{margin:0 auto}.medium-logo-center .flex-right{flex:1 1 0;order:3}}@media screen and (max-width:849.98px){#header .icon-bar .search-icon{width:var(--26);height:var(--26)}body .progress-wrap{right:var(--15);width:var(--32);height:var(--32);bottom:var(--75)}body .progress-wrap::before{width:var(--32);height:var(--32)}body .progress-wrap::after{font-size:var(--14)}#header .btn-menumobi{font-size:var(--22);color:#292929}#header .btn-menumobi{width:var(--22);height:var(--16);position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#header .btn-menumobi span{display:block;position:absolute;height:var(--2);width:100%;background:var(--theme-color);border-radius:var(--9);opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#header.transparent .btn-menumobi span{background:#fff}#header .btn-menumobi span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#header .btn-menumobi span:nth-child(2){top:var(--8);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;width:80%;left:20%}#header .btn-menumobi span:nth-child(3){top:var(--16);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#header .btn-menumobi.active span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:var(--2)}#header .btn-menumobi.active span:nth-child(2){width:0;opacity:0}#header .btn-menumobi.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:var(--12);left:var(--2)}.header-main li.html.custom{display:block!important;margin-right:var(--12)}#main-menu.mobile-sidebar .menu-item a{color:#212121!important;padding:var(--14) var(--30) var(--14) var(--30);font-size:var(--16);font-weight:500;text-transform:none;border:none;border-radius:0!important}#main-menu.mobile-sidebar .nav-sidebar.nav-vertical>li{border-top:1px solid #ececec;background-color:#fff}#main-menu.mobile-sidebar .menu-item .sub-menu a{font-family:var(--regular);padding:var(--10) 0 var(--10) var(--34)!important;border-bottom:0;font-size:var(--14);display:block}.mobile-sidebar .logo-mobile{padding:var(--22) var(--30);border-bottom:1px solid #ddd}.mobile-sidebar .logo-mobile img{height:var(--60);object-fit:contain}.mfp-close{opacity:1!important;top:var(--25);right:var(--20)}.mobile-sidebar .info_menu{margin-top:auto;display:block;padding:var(--20) var(--30) var(--30)}.mobile-sidebar .info_menu ul{list-style:none}.mobile-sidebar .info_menu ul li{color:#070707;font-size:var(--14);padding-left:var(--25);position:relative}.mobile-sidebar .info_menu ul li i{position:absolute;left:0;top:var(--5);color:var(--theme-color)}#main-menu.mobile-sidebar{width:100%;height:calc(100vh - var(--65));position:fixed;top:var(--70);right:0;z-index:1000;overflow:auto;transition:unset;padding:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #cbcbcb;background:#fff;display:none;overflow-y:auto}#main-menu.mobile-sidebar img{width:var(--28);height:var(--28);object-fit:cover;border-radius:50%}#main-menu.mobile-sidebar .gtranslate_wrapper{display:flex;gap:var(--12);flex-direction:row-reverse;justify-content:flex-end}#main-menu.mobile-sidebar .gtranslate_wrapper li{width:fit-content}#main-menu.mobile-sidebar .gtranslate_wrapper li a{padding-left:0}#main-menu.mobile-sidebar .html_top_right_text{padding:var(--14) var(--30)}#main-menu.mobile-sidebar a.glink.gt-current-lang{font-weight:normal!important;color:var(--theme-color)}#header.transparent .header-main:before{content:"";width:calc(100% - var(--30));left:var(--15);height:0;border-bottom:1px solid rgb(36 153 66 / 50%);position:absolute;bottom:0;transition:all .3s}#header.transparent.hide-desktop-menu .header-main:before{opacity:0}#footer .row-top .col-right{padding-left:var(--15)}#footer .row-top .col-right .col-inner{justify-content:space-between}#header .header-bottom{}.popup-custom-full.popup-recently{height:calc(100% - var(--70))!important}.popup-recently .box-product-recently{padding:var(--30)}#header .header-bottom{height:var(--70)}#header .header-bottom .flex-col.hide-for-medium{display:block!important;flex:1;width:100%}.admin-bar .popup-custom-full.popup-recently,.popup-custom-full.popup-recently{height:calc(100% - var(--70))}#header .header-wrapper,.admin-bar #header .header-wrapper{top:0}}#footer .accordion-title{display:none}@media screen and (min-width:768px){#footer .row-top .icon-box .box-text a span{display:none}}@media screen and (max-width:767.98px){body{padding-bottom:var(--55)!important}#main .swiper .swiper-pagination span{width:.75rem;height:.75rem;margin:0 .46875rem}#header button.nav-icon{display:none}#content{}.title-color h1,.title-color h2{font-size:1.625rem}#header #logo img{width:5.8125rem;height:1.8125rem}.header .flex-row{padding:0}.admin-bar #header .header-wrapper{top:0}.title-home h2,.title-home h1{font-size:var(--24)}#header .header-main{height:var(--75)}#header.transparent .header-main{border-bottom:0!important;height:var(--75)}#header .searchform input[type="search"],#header .searchform .button.icon{height:var(--45)}.popup-recently .box-product-recently{padding:var(--20)}.header-bottom .searchform{width:var(--300);max-width:100%}.header-bottom-nav{justify-content:flex-start}#footer .row-bottom .col-right p{margin-bottom:var(--10)}#header .header-search-form{width:80%;max-width:100%}#header .close-search{right:-30px}#footer .row-bottom .col-right p br{display:none}#footer .form-home input{height:var(--40)}#main .button.btn-viewall{height:var(--36);min-height:var(--36);font-size:var(--14);min-width:9.375rem;padding:0 var(--12)}#main .button.btn-viewall-white{height:var(--36);min-height:var(--36);font-size:var(--14);min-width:9.375rem;padding:0 var(--12)}.sec-home-1 .section-bg{background-position:0}body .progress-wrap{right:var(--15);width:var(--32);height:var(--32)}.list-shortcut-desktop a,.list-shortcut-desktop .btn-hide-show-btn-contact{width:var(--32);height:var(--32);margin:var(--12) 0}.list-shortcut-desktop .btn-hide-show-btn-contact{margin-bottom:0;margin-top:0}.list-shortcut-desktop .box-shortcut{min-width:var(--32);margin-bottom:0}.list-shortcut-desktop{right:var(--15);bottom:7rem;display:none}.list-shortcut-desktop.show .box-shortcut .box-shortcut-inner{height:9rem}body .progress-wrap::before{width:var(--32);height:var(--32)}body .progress-wrap::after{font-size:var(--14)}#footer .row-top .col-left .col-inner{grid-gap:var(--15);grid-template-columns:repeat(1,1fr)}#footer .row-top .col-right .col-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start}#footer .row-top .col-right p{margin:0 0 var(--12)}#footer .row-top .col-right p br{display:none}#footer .row-top .col{padding-bottom:var(--30)}#footer .row-bottom .col:nth-child(2),#footer .row-bottom .col:nth-child(3){flex-basis:100%;max-width:100%;margin:0}#footer .row-bottom .col:nth-child(4){flex-basis:100%;max-width:100%}#footer .row-bottom ul{margin-bottom:0}#footer .row-bottom .accor-title{display:block}#footer .row-bottom .col .col-inner{display:none;padding:10px 15px 30px}#footer .row-top:before{display:none}#footer .row-bottom .col{padding-bottom:0}#footer .row-bottom .col-right{flex-basis:100%!important;max-width:100%!important}#footer .row-bottom .col-right .col-inner{display:block;padding:0}#footer .row-top{margin-bottom:auto}#footer .accordion-title{color:#fff;font-size:var(--17);padding-left:var(--10);border-top:1px solid #dddddd82;position:relative;display:block;font-family:var(--semi)}#footer .accordion-title:before{content:"\2b";position:absolute;font-family:var(--fa6);right:var(--10);margin:0;position:absolute;width:var(--28);height:var(--28);padding:0;line-height:1;min-height:unset;border-radius:50%;font-size:var(--15);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .3s;font-weight:600}#footer .accordion-title.active:before{transform:unset;content:"\f068"}#footer .title-footer{display:none}#footer .form-home .wpcf7-submit{font-size:var(--16);height:var(--41)}#footer .accordion-title.active{background:unset;font-weight:normal;font-family:var(--semi)}.nav-mobile{display:block;position:fixed;width:100%;height:100%;z-index:1010;top:0;left:0;background-color:#f8f9fa;padding:1.44rem .94rem 4.3075rem;transition:all .4s;transform:translateX(100%)}.nav-bottom__products.nav-mobile{z-index:1011}.nav-mobile.show{transform:translateX(0%)}.nav-bottom__service{transform:translateX(-100%)}.nav-mobile .nav-mobile__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.44rem;border-bottom:1px solid #A01219;margin-bottom:1.44rem}.nav-mobile .nav-mobile__header .logo{width:5.74213rem;height:1.8125rem;flex-shrink:0}.nav-mobile .nav-mobile__close{width:1.25rem;height:1.25rem;flex-shrink:0;aspect-ratio:1/1}.nav-mobile .nav,.nav-mobile .nav-mobile__menu{flex-direction:column;align-items:flex-start;gap:.81rem;list-style:none;display:flex}.nav-mobile .nav-mobile__body:has(.active) .nav-mobile__featured{display:none}.nav-mobile .nav li,.nav-mobile .nav-mobile__menu li{margin:0;display:block;width:100%}.nav-mobile .nav>.menu-item>a,.nav-mobile .nav-mobile__menu>.nav-mobile__menu-item .nav-mobile__menu-link{height:var(--50);padding:0 .94rem 0 1.25rem;display:flex;align-items:center;background:#fff;width:100%;color:#2b2b2b;font-size:1rem;font-family:var(--semi);line-height:normal}.nav-mobile .nav .icon{margin-right:.88rem}.nav-mobile .nav>.menu-item>a>span,.nav-mobile .nav-mobile__menu>.nav-mobile__menu-item .nav-mobile__menu-link>span{margin:0;display:block;flex:1}.nav-mobile .nav .icon svg{width:1.5rem;height:1.75rem;flex-shrink:0}.nav-mobile .nav .icon-arrow{transition:all .3s}.nav-mobile .nav .icon-arrow svg{width:1rem;height:1rem;flex-shrink:0}.nav-mobile .nav>.menu-item>a:hover{background:linear-gradient(270deg,#fffce9 0%,#FFE9EA 75.5%)}.nav-mobile .nav a:hover>.icon-arrow{transform:rotate(45deg)}.nav-mobile .nav-mobile__info{background:#fff;margin-top:.81rem;padding:1.25rem 1.25rem 1.56rem}.nav-mobile .nav-mobile__info .title-small{color:#2b2b2b;font-size:.875rem;font-style:normal;font-family:var(--bold);line-height:120%;margin-bottom:.87rem}.nav-mobile__info .box-contact{grid-gap:1.19rem 0;display:flex;max-width:100%;flex-wrap:wrap;justify-content:space-between}.nav-mobile__info .box-contact .icon-box{display:flex;align-items:center}.nav-mobile__info .box-contact .icon-box:nth-of-type(1) .box-text{width:6.25rem}.nav-mobile__info .box-contact .icon-box:nth-of-type(2) .box-text{}.nav-mobile__info .box-contact .icon-box:last-of-type{grid-column:span 2}.nav-mobile__info .box-contact .box-image{margin-right:.8rem;flex-shrink:0}.nav-mobile__info .box-contact .box-text{padding:0;display:flex;flex-direction:column}.nav-mobile__info .box-contact .box-text strong{color:#2b2b2b;font-size:.875rem;font-style:normal;font-family:var(--bold);line-height:1.1875rem}.nav-mobile__info .box-contact .box-text a,.nav-mobile__info .box-contact .icon-box p{color:#2b2b2b;font-size:.875rem;font-style:normal;line-height:1.1875rem;margin:0}.nav-mobile__info .nav-mobile__contact{padding-bottom:1.19rem;border-bottom:1px solid #cecece;margin-bottom:.81rem}.nav-mobile__info .list-social{display:flex;gap:1.49rem}.nav-mobile__info .list-social img{width:2.69769rem;height:2.69769rem;flex-shrink:0}.nav-mobile .nav-mobile__submenu{position:fixed;width:100%;height:calc(100% - 5rem);top:4.8rem;left:0;transition:all .4s;transform:translateX(200%);z-index:104;background:#f8f9fa;padding:1.44rem .94rem 4.3075rem}.nav-mobile .nav-mobile__menu-item.active .nav-mobile__submenu{transform:translateX(0)}.nav-mobile .nav-mobile__menu>.nav-mobile__menu-item>a>.nav-mobile__menu-icon{width:1.875rem;height:2.10619rem;flex-shrink:0;margin-right:.81rem}.nav-mobile__featured{background:#fff;padding:1.12rem 1.5rem 1.56rem}.nav-mobile__featured .title-small{color:#ffae00;font-size:1.25rem;font-style:normal;font-family:var(--bold);line-height:normal;margin-bottom:1rem}.nav-mobile__featured .nav-mobile__featured-link,.nav-mobile .nav-mobile__submenu a{display:flex;gap:1.25rem;align-items:center}.nav-mobile__featured .nav-mobile__featured-item:not(:last-child),.nav-mobile .nav-mobile__menu-item .nav-mobile__submenu-item:not(:last-child){padding-bottom:var(--10);margin-bottom:var(--10);border-bottom:1px solid #cecece8f}.nav-mobile__featured .nav-mobile__featured-link .nav-mobile__featured-image,.nav-mobile .nav-mobile__submenu .nav-mobile__submenu-image{width:var(--30);height:var(--30);flex-shrink:0;aspect-ratio:1/1}.nav-mobile__featured .nav-mobile__featured-link p,.nav-mobile .nav-mobile__submenu p{margin-bottom:0}.nav-mobile__featured .nav-mobile__featured-title,.nav-mobile .nav-mobile__submenu .nav-mobile__submenu-title{color:#2b2b2b;font-size:.9375rem;font-style:normal;font-family:var(--semi);line-height:normal}.nav-mobile__featured .nav-mobile__featured-desc,.nav-mobile .nav-mobile__submenu .nav-mobile__submenu-desc{color:#5c5c5c;font-size:.75rem;font-style:normal;font-weight:normal;line-height:1.25rem;display:none}.nav-mobile__menu .nav-mobile__submenu-list{margin:0;background:#fff;padding:1.25rem 1.5rem;margin-bottom:1.19rem}.nav-mobile .nav-mobile__menu>.nav-mobile__menu-item .nav-mobile__submenu .nav-mobile__menu-link{margin-bottom:.56rem;background:linear-gradient(270deg,#fffce9 0%,#FFE9EA 75.5%)}.nav-mobile .nav-mobile__menu>.nav-mobile__menu-item .nav-mobile__submenu .nav-mobile__menu-link .nav-mobile__menu-arrow{width:1.2rem;height:1.2rem;transition:all .4s;transform:rotate(180deg)}.nav-mobile .nav-mobile__menu>.nav-mobile__menu-item .nav-mobile__submenu .nav-mobile__menu-link .nav-mobile__menu-arrow svg{width:100%;height:100%}}.progress-wrap{position:fixed;right:var(--20);bottom:var(--50);height:var(--40);width:var(--40);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50px;box-shadow:inset 0 0 0 var(--2) rgba(255,255,255,.2);z-index:1000;opacity:0;visibility:hidden;transform:translateY(var(--15));-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;content:"\f061";font-family:var(--fa6);text-align:center;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear;font-size:var(--18);color:var(--theme-color)}.progress-wrap::before{position:absolute;content:"";text-align:center;line-height:var(--46);font-size:var(--24);opacity:0;background-image:linear-gradient(298deg,#E23A41,#0084b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:var(--40);width:var(--40);cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:var(--theme-color);stroke-width:var(--4);box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;vertical-align:auto;zoom:1;display:inline-block;position:relative}.odometer-formatting-mark{display:none}.odometer.odometer-auto-theme .odometer-inside{display:flex;line-height:1;font-family:var(--beVietnamPro)}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;zoom:1;position:relative;padding-right:1px;padding:0 .1rem;width:fit-content}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{vertical-align:middle;zoom:1;display:inline-block;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:var(--beVietnamPro)}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{font-family:var(--beVietnamPro);text-align:center}#wrapper .processing:before{width:var(--20)!important;height:var(--20)!important;aspect-ratio:1;border-radius:50%;display:inline-block;margin:0;position:fixed;background:var(--theme-color);animation:clockwise 1200ms infinite linear;border:0!important;top:50%;left:50%;border:1px solid #fff!important;z-index:9999999999999}.processing:after{z-index:9999999999999;content:"";width:var(--20);aspect-ratio:1;border-radius:50%;display:inline-block;margin:0;position:FIXED;left:50%;top:50%;mix-blend-mode:darken;background:var(--theme-color2);margin-left:-5px;animation:counter-clockwise 1200ms infinite linear;border:1px solid #fff!important}@keyframes clockwise{0%{transform:translateX(0);width:var(--20)}25%{width:var(--25)}50%{transform:translateX(100%);width:var(--20)}}@keyframes counter-clockwise{0%{transform:translateX(0)}50%{transform:translateX(-100%)}}@media screen and (max-width:767.98px){.list-shortcut-desktop>a{margin-bottom:16px;transform:scale(.8);margin-bottom:10px}.slider [data-animate],[data-animate]{animation-fill-mode:forwards;-webkit-backface-visibility:hidden;opacity:0!important;transition:filter 1.3s,transform 1s,opacity .5s ease-in;will-change:filter,transform,opacity}.slider [data-animate="fadeInLeft"],[data-animate="fadeInLeft"],.slider [data-animate="fadeInRight"],[data-animate="fadeInRight"]{transform:translate3d(0,70px,0)}.row-slider.slider [data-animated="true"],.slider .is-selected [data-animated="true"],[data-animated="true"]{animation-delay:.1s;opacity:1!important;transform:translateZ(0) scale(1)}}.animated{animation-duration:1.2s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{transform:translate3d(0,70px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInRight{from{transform:translate3d(70px,0,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInFix{from{transform:translate3d(0,30%,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.fadeInFix{animation-name:fadeInFix}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.scrollmagicfadeUp .effect,.scrollmagicfadeUp .effect-left,.scrollmagicfadeUp .effect-right,.scrollmagicfadeUp .effect-fade,.scrollmagicfadeUp .effect-up,.scrollmagicfadeUp .effect-down,.scrollmagicfadeUp .effect-up-100,.scrollmagicfadeUp .effect-up-200,.scrollmagicfadeUp .effect-right-custom{opacity:0;transition:all .8s}.scrollmagicfadeUp .effect{transform:translateY(30%)}.scrollmagicfadeUp .effect-left{transform:translateX(-30%)}.scrollmagicfadeUp .effect-right{transform:translateX(30%)}.scrollmagicfadeUp .effect-right-custom{transform:translateX(300px)}.scrollmagicfadeUp .effect-up{transform:translateY(30%)}.scrollmagicfadeUp .effect-down{transform:translateY(-30%)}.scrollmagicfadeUp .effect-up-100{transform:translateY(100px)}.scrollmagicfadeUp .effect-up-200{transform:translateY(200px)}.scrollmagicfadeUp .effect-fade{opacity:0}.scrollmagicfadeUp .bgZoomIn{opacity:0}.scrollmagicfadeUp.scroll-css .effect,.scrollmagicfadeUp.scroll-css .effect-left,.scrollmagicfadeUp.scroll-css .effect-right,.scrollmagicfadeUp.scroll-css .effect-up,.scrollmagicfadeUp.scroll-css .effect-down,.scrollmagicfadeUp.scroll-css .effect-up-100,.scrollmagicfadeUp.scroll-css .effect-up-200,.scrollmagicfadeUp.scroll-css .effect-right-custom{transform:translate(0,0);opacity:1}.uxb-draggable .scrollmagicfadeUp .effect,.uxb-draggable .scrollmagicfadeUp .effect-left,.uxb-draggable .scrollmagicfadeUp .effect-right,.uxb-draggable .scrollmagicfadeUp .effect-up,.uxb-draggable .scrollmagicfadeUp .effect-down,.uxb-draggable .scrollmagicfadeUp .effect-up-100,.uxb-draggable .scrollmagicfadeUp .effect-up-200,.uxb-draggable .scrollmagicfadeUp .effect-right-custom{transform:translate(0,0);opacity:1}.scrollmagicfadeUp.scroll-css .effect-fade{opacity:1}.uxb-draggable .scrollmagicfadeUp.scroll-css .effect-fade{opacity:1}.scrollmagicfadeUp.scroll-css.delay1s .effect,.scrollmagicfadeUp.scroll-css.delay1s .effect-left,.scrollmagicfadeUp.scroll-css.delay1s .effect-right,.scrollmagicfadeUp.scroll-css.delay1s .effect-fade,.scrollmagicfadeUp.scroll-css.delay1s .effect-up,.scrollmagicfadeUp.scroll-css.delay1s .effect-down,.scrollmagicfadeUp.scroll-css.delay1s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay1s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay1s .effect-right-custom{transition-delay:.1s}.scrollmagicfadeUp.scroll-css.delay2s .effect,.scrollmagicfadeUp.scroll-css.delay2s .effect-left,.scrollmagicfadeUp.scroll-css.delay2s .effect-right,.scrollmagicfadeUp.scroll-css.delay2s .effect-fade,.scrollmagicfadeUp.scroll-css.delay2s .effect-up,.scrollmagicfadeUp.scroll-css.delay2s .effect-down,.scrollmagicfadeUp.scroll-css.delay2s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay2s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay2s .effect-right-custom{transition-delay:.2s}.scrollmagicfadeUp.scroll-css.delay3s .effect,.scrollmagicfadeUp.scroll-css.delay3s .effect-left,.scrollmagicfadeUp.scroll-css.delay3s .effect-right,.scrollmagicfadeUp.scroll-css.delay3s .effect-fade,.scrollmagicfadeUp.scroll-css.delay3s .effect-up,.scrollmagicfadeUp.scroll-css.delay3s .effect-down,.scrollmagicfadeUp.scroll-css.delay3s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay3s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay3s .effect-right-custom{transition-delay:.3s}.scrollmagicfadeUp.scroll-css.delay4s .effect,.scrollmagicfadeUp.scroll-css.delay4s .effect-left,.scrollmagicfadeUp.scroll-css.delay4s .effect-right,.scrollmagicfadeUp.scroll-css.delay4s .effect-fade,.scrollmagicfadeUp.scroll-css.delay4s .effect-up,.scrollmagicfadeUp.scroll-css.delay4s .effect-down,.scrollmagicfadeUp.scroll-css.delay4s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay4s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay4s .effect-right-custom{transition-delay:.4s}.scrollmagicfadeUp.scroll-css.delay5s .effect,.scrollmagicfadeUp.scroll-css.delay5s .effect-left,.scrollmagicfadeUp.scroll-css.delay5s .effect-right,.scrollmagicfadeUp.scroll-css.delay5s .effect-fade,.scrollmagicfadeUp.scroll-css.delay5s .effect-up,.scrollmagicfadeUp.scroll-css.delay5s .effect-down,.scrollmagicfadeUp.scroll-css.delay5s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay5s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay5s .effect-right-custom{transition-delay:.5s}.scrollmagicfadeUp.scroll-css.delay6s .effect,.scrollmagicfadeUp.scroll-css.delay6s .effect-left,.scrollmagicfadeUp.scroll-css.delay6s .effect-right,.scrollmagicfadeUp.scroll-css.delay6s .effect-fade,.scrollmagicfadeUp.scroll-css.delay6s .effect-up,.scrollmagicfadeUp.scroll-css.delay6s .effect-down,.scrollmagicfadeUp.scroll-css.delay6s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay6s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay6s .effect-right-custom{transition-delay:.6s}.scrollmagicfadeUp.scroll-css.delay7s .effect,.scrollmagicfadeUp.scroll-css.delay7s .effect-left,.scrollmagicfadeUp.scroll-css.delay7s .effect-right,.scrollmagicfadeUp.scroll-css.delay7s .effect-fade,.scrollmagicfadeUp.scroll-css.delay7s .effect-up,.scrollmagicfadeUp.scroll-css.delay7s .effect-down,.scrollmagicfadeUp.scroll-css.delay7s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay7s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay7s .effect-right-custom{transition-delay:.7s}.scrollmagicfadeUp.scroll-css.delay8s .effect,.scrollmagicfadeUp.scroll-css.delay8s .effect-left,.scrollmagicfadeUp.scroll-css.delay8s .effect-right,.scrollmagicfadeUp.scroll-css.delay8s .effect-fade,.scrollmagicfadeUp.scroll-css.delay8s .effect-up,.scrollmagicfadeUp.scroll-css.delay8s .effect-down,.scrollmagicfadeUp.scroll-css.delay8s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay8s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay8s .effect-right-custom{transition-delay:.8s}@media (max-width:767.98px){.scrollmagicfadeUp .effect-left,.scrollmagicfadeUp .effect-right{transform:translateY(30%)}.scrollmagicfadeUpMb .effect{transform:translateY(200px);opacity:0;transition:all .8s}.scrollmagicfadeUpMb.scroll-css .effect{transform:translateY(0);opacity:1}.scrollmagicfadeUp.scroll-css.delay5s .effect,.scrollmagicfadeUp.scroll-css.delay5s .effect-left,.scrollmagicfadeUp.scroll-css.delay5s .effect-right,.scrollmagicfadeUp.scroll-css.delay5s .effect-fade,.scrollmagicfadeUp.scroll-css.delay5s .effect-up,.scrollmagicfadeUp.scroll-css.delay5s .effect-down,.scrollmagicfadeUp.scroll-css.delay5s .effect-up-100,.scrollmagicfadeUp.scroll-css.delay5s .effect-up-200,.scrollmagicfadeUp.scroll-css.delay5s .effect-right-custom{transition-delay:.1s}}@keyframes rungring{0%,50%,100%{transform:translateY(0)}25%{transform:translateY(10px)}75%{transform:translateY(-10px)}}.scrollmagicfadeUp .clipPathLeft,.scrollmagicfadeUp .clipPathRight,.scrollmagicfadeUp .clipPathCircle,.scrollmagicfadeUp .bgZoomIn{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards}.scrollmagicfadeUp .clipPathLeft{clip-path:inset(0 100% 0 0)}.scrollmagicfadeUp .clipPathRight{clip-path:inset(0 0 0 100%)}.scrollmagicfadeUp .clipPathCircle{clip-path:circle(0% at 50% 50%)}.scrollmagicfadeUp.scroll-css .clipPathLeft{opacity:1;animation-name:clipPathLeft}.scrollmagicfadeUp.scroll-css .clipPathRight{opacity:1;animation-name:clipPathRight}.scrollmagicfadeUp.scroll-css .clipPathCircle{opacity:1;animation-name:clipPathCircle}.scrollmagicfadeUp.scroll-css .bgZoomIn{opacity:1;animation-name:bgZoomIn}.scrollmagicfadeUp.delay1s .clipPathLeft,.scrollmagicfadeUp.delay1s .clipPathRight,.scrollmagicfadeUp.delay1s .clipPathCircle{animation-delay:.1s}.scrollmagicfadeUp.delay2s .clipPathLeft,.scrollmagicfadeUp.delay2s .clipPathRight,.scrollmagicfadeUp.delay2s .clipPathCircle{animation-delay:.2s}.scrollmagicfadeUp.delay3s .clipPathLeft,.scrollmagicfadeUp.delay3s .clipPathRight,.scrollmagicfadeUp.delay3s .clipPathCircle{animation-delay:.3s}.scrollmagicfadeUp.delay4s .clipPathLeft,.scrollmagicfadeUp.delay4s .clipPathRight,.scrollmagicfadeUp.delay4s .clipPathCircle{animation-delay:.4s}.scrollmagicfadeUp.delay5s .clipPathLeft,.scrollmagicfadeUp.delay5s .clipPathRight,.scrollmagicfadeUp.delay5s .clipPathCircle{animation-delay:.5s}.scrollmagicfadeUp.delay6s .clipPathLeft,.scrollmagicfadeUp.delay6s .clipPathRight,.scrollmagicfadeUp.delay6s .clipPathCircle{animation-delay:.6s}.scrollmagicfadeUp.delay7s .clipPathLeft,.scrollmagicfadeUp.delay7s .clipPathRight,.scrollmagicfadeUp.delay7s .clipPathCircle{animation-delay:.7s}.scrollmagicfadeUp.delay8 .clipPathLeft,.scrollmagicfadeUp.delay8s .clipPathRight,.scrollmagicfadeUp.delay8s .clipPathCircle{animation-delay:.8s}@keyframes bgZoomIn{from{transform:scale(.9)}to{transform:scale(1)}}@keyframes clipPathLeft{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes clipPathRight{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0%)}}@keyframes clipPathCircle{from{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(100% at 50% 50%)}}.content-bottom{padding-bottom:60px}.content-bottom .row{position:relative}.content-bottom .row .col{flex-direction:column}#main .content-bottom .button{width:fit-content;margin:2rem auto;gap:.3rem}#main .content-bottom .button.btn-see-more:after{margin:0;transform:translateY(0) rotate(90deg)}#main .content-bottom .button.btn-collapse:after{transform:translateY(1px) rotate(-90deg)}.content-bottom .col-content{max-height:10.875rem;overflow:hidden;transition:max-height .4s ease-in-out;position:relative}.content-bottom .col-content::before{display:block;width:100%;height:100%;visibility:visible;content:"";position:absolute;top:4rem;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.98) 97.92%);z-index:1;pointer-events:none}.content-bottom .col-content.expanded{max-height:none}.content-bottom .col-content.expanded::before{visibility:hidden}.content-bottom .btn-see-more svg,.content-bottom .btn-collapse svg{flex-shrink:0}
/* ===== MOCKUP OVERRIDE: tat hieu ung scroll de moi block hien ngay ===== */
.scrollmagicfadeUp .effect,.scrollmagicfadeUp .effect-up,.scrollmagicfadeUp .effect-down,
.scrollmagicfadeUp .effect-left,.scrollmagicfadeUp .effect-right,.scrollmagicfadeUp .effect-right-custom,
.scrollmagicfadeUp .effect-up-100,.scrollmagicfadeUp .effect-up-200{opacity:1!important;transform:none!important}
[data-animate]{opacity:1!important;transform:none!important}
.slider [data-animate]{opacity:1!important;transform:none!important}
/* ===== END MOCKUP OVERRIDE ===== */
/* catch-all: moi bien the effect/bgZoom cua scrollmagic */
.scrollmagicfadeUp [class*="effect"],.scrollmagicfadeUpMb [class*="effect"],
.scrollmagicfadeUp .bgZoomIn,.scrollmagicfadeUpMb .bgZoomIn,
.scrollmagicfadeUp .clipPathLeft,.scrollmagicfadeUp .clipPathRight{opacity:1!important;transform:none!important}

/* Kich thuoc logo header (max-height 95.5px), bao gom ca header sticky */
#header #logo img,#header .stuck #logo img{max-height:95.5px!important;width:auto!important;height:auto!important}
/* ===== Footer redesign: nen toi hien dai, giam do loe ===== */
#footer .section-bg .section-bg-overlay{background:linear-gradient(180deg,#241418 0%,#150b0d 100%)!important;box-shadow:none!important}
#footer .section-footer{border-top:3px solid #CD171F}
#footer .absolute-footer{background-color:#0e090a!important}
#footer .absolute-footer .copyright-footer{color:rgba(255,255,255,.5)}
/* chu & link tren nen toi */
#footer .row-bottom p,#footer .row-bottom .menu a,#footer .row-bottom .menu span,#footer .icon-box .box-text a,#footer .icon-box .box-text p,#footer .row-top p{color:rgba(255,255,255,.78)}
#footer .title-footer{color:#fff}
#footer .row-bottom .menu a{transition:color .25s}
#footer .row-bottom .menu a:hover{color:#fff}
/* social pills */
#footer .list-social a{border-color:rgba(255,255,255,.3)!important;color:rgba(255,255,255,.85)!important;transition:all .25s}
#footer .list-social a:hover{background:#CD171F!important;border-color:#CD171F!important;color:#fff!important}

/* ===== Fix: nut "Xem tat ca du an" (sec-home-4) bam theo cot noi dung (.row) thay vi mep section full-width ===== */
.sec-home-4 .section-content > .row{position:relative}
