@import url("/css/webflow-template.css");@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Line Square Icons;src:url(/fonts/line-square-icons.woff2) format("woff2"),url(/fonts/line-square-icons.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Line Rounded Icons;src:url(/fonts/line-rounded-icons.woff2) format("woff2"),url(/fonts/line-rounded-icons.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.w-webflow-badge{display:none!important}:root{--neutral--600:#676767;--neutral--800:#0f0f0f;--accent--primary-1:#0577ff;--neutral--100:white;--neutral--300:#f0f0f0;--neutral--200:#fafafa;--neutral--400:#c9c9c9;--secondary--color-1:#3324d5;--secondary--color-2:#4353ff;--secondary--color-3:#7d42fb;--neutral--700:#363636;--neutral--500:#999}.loading-bar-container{position:fixed;top:0;left:0;right:0;z-index:9999;overflow:hidden}.loading-bar{position:relative;height:100%;background:linear-gradient(90deg,var(--accent--primary-1),#4353ff);box-shadow:0 0 8px rgba(5,119,255,.4)}.animate-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-fade-up.animate-in{opacity:1;transform:translateY(0)}.no-js .animate-fade-up{opacity:1!important;transform:none!important}.page-wrapper{min-height:100vh;display:flex;flex-direction:column}.page-wrapper>main{flex:1 1}.sticky-image{align-self:flex-start}.header-nav-link{transition:color .3s ease}.dropdown-link:hover,.dropdown-toggle:hover,.header-nav-link:hover{color:var(--accent--primary-1)!important}.dropdown-link:hover{background-color:var(--neutral--200)}.btn-primary:hover,.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar-logo-link:hover{opacity:.8;transition:opacity .3s ease}.line-rounded-icon{font-family:Line Rounded Icons,sans-serif}.dropdown-arrow{display:inline-block;margin-left:8px;transition:transform .3s ease}.dropdown-arrow:before{content:"\e80f";font-family:Line Rounded Icons,sans-serif}.w-dropdown.w--open .dropdown-arrow{transform:rotate(180deg)}.tab-content-v1{padding:80px 48px}@media screen and (max-width:991px){.tab-content-v1{padding:60px 40px}}@media screen and (max-width:767px){.tab-content-v1{padding:48px 32px}}@media screen and (max-width:479px){.tab-content-v1{padding:32px 24px}}.section.hero.v7{padding:0;margin:0}.section.hero.v7 .container-default{padding:0;max-width:none;width:100%}.grid-2-columns.project-page---main{display:grid;grid-template-columns:50vw 1fr;width:100vw;margin-left:-50vw;position:relative;left:50%}.grid-2-columns.project-page---main .portfolio-half-bg-image{order:1;height:100vh;overflow:hidden}.grid-2-columns.project-page---main .portfolio-half-bg-image img{width:100%;height:100%;object-fit:cover;display:block}.grid-2-columns.project-page---main .project-page-content{order:2;display:flex;flex-direction:column;justify-content:center;height:100vh}.grid-2-columns.project-page---main .inner-container.project-page-content{padding:80px 40px;max-width:none}@media (max-width:991px){.grid-2-columns.project-page---main{grid-template-columns:1fr;grid-template-rows:50vh auto;width:100%;margin-left:0;position:static;left:auto}.grid-2-columns.project-page---main .portfolio-half-bg-image{height:50vh}.grid-2-columns.project-page---main .project-page-content{height:auto}.grid-2-columns.project-page---main .inner-container.project-page-content{padding:60px 40px;max-width:none}}@media (max-width:767px){.grid-2-columns.project-page---main .portfolio-half-bg-image{height:40vh}.grid-2-columns.project-page---main .project-page-content{padding:0}.grid-2-columns.project-page---main .inner-container.project-page-content{padding:40px 20px}}@media (max-width:479px){.grid-2-columns.project-page---main .inner-container.project-page-content{padding:24px 16px}}.vietnamese-content{font-family:Inter,Segoe UI,Roboto,Noto Sans,Arial Unicode MS,sans-serif;font-weight:400;line-height:1.6}