@charset "UTF-8";@font-face{font-family:"Exo 2";font-style:normal;font-weight:100;src:url(../fonts/Exo_2/static/Exo2-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:100;src:url(../fonts/Exo_2/static/Exo2-ThinItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;src:url(../fonts/Exo_2/static/Exo2-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;src:url(../fonts/Exo_2/static/Exo2-LightItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;src:url(../fonts/Exo_2/static/Exo2-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;src:url(../fonts/Exo_2/static/Exo2-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;src:url(../fonts/Exo_2/static/Exo2-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:500;src:url(../fonts/Exo_2/static/Exo2-MediumItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;src:url(../fonts/Exo_2/static/Exo2-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:600;src:url(../fonts/Exo_2/static/Exo2-SemiBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;src:url(../fonts/Exo_2/static/Exo2-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:700;src:url(../fonts/Exo_2/static/Exo2-BoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:800;src:url(../fonts/Exo_2/static/Exo2-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:800;src:url(../fonts/Exo_2/static/Exo2-ExtraBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:900;src:url(../fonts/Exo_2/static/Exo2-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:900;src:url(../fonts/Exo_2/static/Exo2-BlackItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Alata;font-style:normal;font-weight:100;src:url(../fonts/Alata/Alata-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:SG85;font-style:normal;font-weight:100;src:url("../fonts/HIEN KHANH 3.ttf") format("truetype");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;src:url(../fonts/OpenSans-VariableFont_wdth,wght.ttf) format("truetype");font-display:swap}.border-color-black{border-color:#212121!important}.border-black{border:1px solid #212121!important}.bg-black{background-color:#212121!important;border-color:#212121!important}.bg-black:active,.bg-black:focus{background-color:#212121!important;border-color:#212121!important}.text-black{color:#212121!important}.hover-black:hover{color:#212121!important}.border-color-light{border-color:#fff!important}.border-light{border:1px solid #fff!important}.bg-light{background-color:#fff!important;border-color:#fff!important}.bg-light:active,.bg-light:focus{background-color:#fff!important;border-color:#fff!important}.text-light{color:#fff!important}.hover-light:hover{color:#fff!important}.border-color-yellow{border-color:#febe00!important}.border-yellow{border:1px solid #febe00!important}.bg-yellow{background-color:#febe00!important;border-color:#febe00!important}.bg-yellow:active,.bg-yellow:focus{background-color:#febe00!important;border-color:#febe00!important}.text-yellow{color:#febe00!important}.hover-yellow:hover{color:#febe00!important}.border-color-red{border-color:#cc4429!important}.border-red{border:1px solid #cc4429!important}.bg-red{background-color:#cc4429!important;border-color:#cc4429!important}.bg-red:active,.bg-red:focus{background-color:#cc4429!important;border-color:#cc4429!important}.text-red{color:#cc4429!important}.hover-red:hover{color:#cc4429!important}.border-color-red2{border-color:#df1c1d!important}.border-red2{border:1px solid #df1c1d!important}.bg-red2{background-color:#df1c1d!important;border-color:#df1c1d!important}.bg-red2:active,.bg-red2:focus{background-color:#df1c1d!important;border-color:#df1c1d!important}.text-red2{color:#df1c1d!important}.hover-red2:hover{color:#df1c1d!important}.border-color-red3{border-color:#3c1d1a!important}.border-red3{border:1px solid #3c1d1a!important}.bg-red3{background-color:#3c1d1a!important;border-color:#3c1d1a!important}.bg-red3:active,.bg-red3:focus{background-color:#3c1d1a!important;border-color:#3c1d1a!important}.text-red3{color:#3c1d1a!important}.hover-red3:hover{color:#3c1d1a!important}.border-color-white{border-color:#fff!important}.border-white{border:1px solid #fff!important}.bg-white{background-color:#fff!important;border-color:#fff!important}.bg-white:active,.bg-white:focus{background-color:#fff!important;border-color:#fff!important}.text-white{color:#fff!important}.hover-white:hover{color:#fff!important}.border-color-gray{border-color:#525266!important}.border-gray{border:1px solid #525266!important}.bg-gray{background-color:#525266!important;border-color:#525266!important}.bg-gray:active,.bg-gray:focus{background-color:#525266!important;border-color:#525266!important}.text-gray{color:#525266!important}.hover-gray:hover{color:#525266!important}.border-color-green{border-color:#8ae55c!important}.border-green{border:1px solid #8ae55c!important}.bg-green{background-color:#8ae55c!important;border-color:#8ae55c!important}.bg-green:active,.bg-green:focus{background-color:#8ae55c!important;border-color:#8ae55c!important}.text-green{color:#8ae55c!important}.hover-green:hover{color:#8ae55c!important}.border-color-dark_blue{border-color:#3d5866!important}.border-dark_blue{border:1px solid #3d5866!important}.bg-dark_blue{background-color:#3d5866!important;border-color:#3d5866!important}.bg-dark_blue:active,.bg-dark_blue:focus{background-color:#3d5866!important;border-color:#3d5866!important}.text-dark_blue{color:#3d5866!important}.hover-dark_blue:hover{color:#3d5866!important}.border-color-gainsboro{border-color:#f0f1f1!important}.border-gainsboro{border:1px solid #f0f1f1!important}.bg-gainsboro{background-color:#f0f1f1!important;border-color:#f0f1f1!important}.bg-gainsboro:active,.bg-gainsboro:focus{background-color:#f0f1f1!important;border-color:#f0f1f1!important}.text-gainsboro{color:#f0f1f1!important}.hover-gainsboro:hover{color:#f0f1f1!important}.border-color-gainsboro2{border-color:#d9d9d9!important}.border-gainsboro2{border:1px solid #d9d9d9!important}.bg-gainsboro2{background-color:#d9d9d9!important;border-color:#d9d9d9!important}.bg-gainsboro2:active,.bg-gainsboro2:focus{background-color:#d9d9d9!important;border-color:#d9d9d9!important}.text-gainsboro2{color:#d9d9d9!important}.hover-gainsboro2:hover{color:#d9d9d9!important}.border-color-gainsboro3{border-color:#f6f8fa!important}.border-gainsboro3{border:1px solid #f6f8fa!important}.bg-gainsboro3{background-color:#f6f8fa!important;border-color:#f6f8fa!important}.bg-gainsboro3:active,.bg-gainsboro3:focus{background-color:#f6f8fa!important;border-color:#f6f8fa!important}.text-gainsboro3{color:#f6f8fa!important}.hover-gainsboro3:hover{color:#f6f8fa!important}.border-color-light-gray{border-color:#fff!important}.border-light-gray{border:1px solid #fff!important}.bg-light-gray{background-color:#fff!important;border-color:#fff!important}.bg-light-gray:active,.bg-light-gray:focus{background-color:#fff!important;border-color:#fff!important}.text-light-gray{color:#fff!important}.hover-light-gray:hover{color:#fff!important}.border-color-default{border-color:#212121!important}.border-default{border:1px solid #212121!important}.bg-default{background-color:#212121!important;border-color:#212121!important}.bg-default:active,.bg-default:focus{background-color:#212121!important;border-color:#212121!important}.text-default{color:#212121!important}.hover-default:hover{color:#212121!important}.border-color-primary{border-color:#cc4429!important}.border-primary{border:1px solid #cc4429!important}.bg-primary{background-color:#cc4429!important;border-color:#cc4429!important}.bg-primary:active,.bg-primary:focus{background-color:#cc4429!important;border-color:#cc4429!important}.text-primary{color:#cc4429!important}.hover-primary:hover{color:#cc4429!important}.border-color-active{border-color:#cc4429!important}.border-active{border:1px solid #cc4429!important}.bg-active{background-color:#cc4429!important;border-color:#cc4429!important}.bg-active:active,.bg-active:focus{background-color:#cc4429!important;border-color:#cc4429!important}.text-active{color:#cc4429!important}.hover-active:hover{color:#cc4429!important}.border-color-disable{border-color:#212121!important}.border-disable{border:1px solid #212121!important}.bg-disable{background-color:#212121!important;border-color:#212121!important}.bg-disable:active,.bg-disable:focus{background-color:#212121!important;border-color:#212121!important}.text-disable{color:#212121!important}.hover-disable:hover{color:#212121!important}a{color:inherit;transition-duration:.3s;text-decoration:none}a:hover{color:#600}img{max-width:100%;transition-duration:.3s;object-fit:contain}hr{border-color:rgba(33,33,33,.6)}body,html{width:100%;max-width:100%;padding:0;margin:auto;border:0;font-size:16px;font-family:"Open Sans",sans-serif;color:#212121;background:#fff;line-height:125%}.body-wrap{overflow:hidden}.hide-scrollbar::-webkit-scrollbar{display:none}.scrollbar-custom{overflow-y:scroll}.scrollbar-custom::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px #fff;border-radius:3px;background-color:#fff}.scrollbar-custom::-webkit-scrollbar{width:6px;background-color:#fff}.scrollbar-custom::-webkit-scrollbar-thumb{border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff;background-color:#525266}.custom-select .dynamic-select-header{padding:0;gap:1.5rem;height:48px;border:none;background-color:#fff;color:#212121;font-weight:bolder;font-size:1rem;line-height:1.5rem}.custom-select .dynamic-select-header .dynamic-select-option-text{flex:none!important}.sticky-top{position:sticky;top:0}.gradient-button{padding:0;min-width:160px;border-radius:100px;font-size:1rem;min-height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(270deg,#df1c1d 0,#3c1d1a 100%);color:#fff;font-weight:bolder}.gradient-button.gradient-2{background:linear-gradient(270deg,#df1c1d 0,#cc4429 100%)}.gradient-button:hover{color:#febe00}.gradient-button.style2{border-radius:.25rem;min-height:48px}.gradient-button.large{min-width:260px;font-size:1.5rem}@media screen and (max-width:992px){.gradient-button.large{font-size:1rem;min-height:64px}}.gradient-button.small{min-width:120px;padding:1rem 0}@media screen and (max-width:992px){.gradient-button.small{font-size:1rem;min-height:64px}}.gradient-button.secondary{color:#212121;background-color:#fff;border:1px solid #212121}.btn-goto-top{cursor:pointer;position:fixed;bottom:10px;right:-100px;background:#600;width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:flex;transition:all .3s ease;z-index:123;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 0 .25rem 0 #fff}.btn-goto-top svg{width:30px;height:30px}.btn-goto-top.active{right:29px}.btn-goto-top i{position:relative;top:0;transition-duration:.3s}.btn-goto-top:hover{background:#232730}.btn-goto-top:hover svg{top:-5px}.btn-goto-top:hover i{top:-5px}.gap-12px{gap:12px}.big-text-6{font-size:6rem;font-weight:700}@media screen and (max-width:992px){.big-text-6{font-size:2rem}}.description{font-size:1.25rem;line-height:125%}@media screen and (max-width:992px){.description{font-size:1rem}}@keyframes scrollDown{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.s-header{margin-bottom:40px}@media screen and (max-width:768px){.s-header{margin-bottom:2rem}}.s-title{font-size:48px;font-weight:700;line-height:135%;margin-bottom:0}@media screen and (max-width:1200px){.s-title{font-size:2rem}}@media screen and (max-width:768px){.s-title{font-size:1.75rem;text-align:center}}.s-description{margin-top:.5rem}.mb-40{margin-bottom:40px}.collapse-list{display:flex;flex-direction:column}.collapse-list .collapse-item{position:relative}.collapse-list .collapse-item:not(:last-child){border-bottom:1px solid #212121}.collapse-list .collapse-item .collapse-title{display:flex;justify-content:center;position:relative;font-size:48px;font-weight:700;line-height:64px;padding-top:40px;padding-bottom:40px}.collapse-list .collapse-item .collapse-title:not(.collapsed) .collapse-icon{transform:rotateZ(-180deg)}@media screen and (max-width:992px){.collapse-list .collapse-item .collapse-title{font-size:1.5rem;line-height:125%}}.collapse-list .collapse-item .collapse-title .collapse-icon{position:absolute;right:0;top:0;transition-duration:.3s;transform:rotateZ(0)}.collapse-list .collapse-item .collapse-title img{width:32px;position:absolute;right:0;top:16px}.collapse-list .collapse-item .collapse-content{font-size:1.5rem;font-weight:700;line-height:125%;text-align:center;padding-bottom:40px}@media screen and (max-width:992px){.collapse-list .collapse-item .collapse-content{font-size:1.25rem}}@media screen and (max-width:768px){.collapse-list .collapse-item .collapse-content{font-size:1rem}}.gradient-text{background:linear-gradient(260.37deg,#ea2127 0,#3c1d1a 98.96%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.min-width-200{min-width:200px!important}.a-wrap{display:grid;grid-template-columns:1fr 1fr}.a-wrap.vertical{grid-template-columns:1fr}@media screen and (max-width:992px){.a-wrap.grid-lg-1{grid-template-columns:1fr}}.a-wrap .a-image-wrap img{border-radius:.75rem;width:100%;height:100%;object-fit:cover}.a-wrap .a-text-wrap{padding:12px 12px 24px;display:flex;flex-direction:column;gap:.5rem}.a-wrap .a-text-wrap .a-title{font-size:36px;font-weight:700;line-height:48px}@media screen and (max-width:1200px){.a-wrap .a-text-wrap .a-title{font-size:2rem}}.a-wrap .a-text-wrap .a-tag-list{display:flex;gap:1rem}.a-wrap .a-text-wrap .a-tag-list .a-tag-item{font-size:20px;line-height:32px;position:relative;padding-left:20px;color:rgba(33,33,33,.6)}.a-wrap .a-text-wrap .a-tag-list .a-tag-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#8ae55c;border-radius:50%}@media screen and (max-width:1200px){.a-wrap .a-text-wrap .a-tag-list .a-tag-item{font-size:1rem;line-height:1.5rem}}.a-wrap .a-text-wrap .a-description{font-size:16px;line-height:24px;color:rgba(33,33,33,.6)}.text-ellipsis-3{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.text-ellipsis-2{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.form-wrap{display:flex;flex-direction:column;gap:.75rem}.form-wrap label{display:block}.input-wrap input{font-size:16px;font-weight:400;line-height:24px;background-color:#fff;min-height:64px;border:none;width:100%;padding:1.25rem;color:#1a1a1a;border-radius:.5rem}.input-wrap input::placeholder{color:#1a1a1a}.select-wrap .dynamic-select .dynamic-select-header,.select-wrap .dynamic-select .dynamic-select-option{background-color:#fff;min-height:64px;border:none;padding:1.25rem}.textarea-wrap textarea{background-color:#fff;min-height:153px;border:none;padding:1.25rem;width:100%}.textarea-wrap textarea::placeholder{color:#1a1a1a}.form-row-wrap{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media screen and (max-width:768px){.form-row-wrap{grid-template-columns:1fr}}.decor-matrix{position:absolute;transition:transform 1s ease;max-width:346px}@media screen and (max-width:1365px){.decor-matrix{opacity:.5}}@media screen and (max-width:1200px){.decor-matrix{opacity:.3}}@media screen and (max-width:992px){.decor-matrix{display:none}}.button-copy-article-link{display:flex;gap:.5rem;align-items:center;font-weight:700;line-height:48px;cursor:pointer}.w-32px{width:32px!important}.section-title{color:#0f1726;text-align:center;font-family:SG85;font-size:32px;font-weight:400;line-height:40px;letter-spacing:1.92px;z-index:5;position:relative;user-select:none}@media (min-width:992px){.section-title{font-size:48px;line-height:64px}}.color-title{color:#ffefd9}.text-white{color:#fff}.btn-style{cursor:pointer}.sec-title{font-size:40px;font-weight:800;line-height:48px;text-align:center}.sec-description{font-size:20px;font-weight:400;line-height:32px;text-align:center;color:#525266;margin-top:8px}.sec-gap{margin-bottom:40px}.sec-gap2{margin-bottom:24px}.owl-theme .owl-dots .owl-dot span{background-color:#e27c00;opacity:.5}.owl-theme .owl-dots .owl-dot.active span{background-color:#e27c00;opacity:1}.statistic-wrap{display:flex;align-items:center;gap:4px;font-size:16px;line-height:24px;color:#525266}.statistic-wrap img{width:20px;height:20px;object-fit:contain;object-position:center}.absolute-top-right{position:absolute;top:0;right:0}.wrap-search{position:relative}.wrap-search input{width:100%;line-height:64px;font-size:20px;border-radius:32px;background-color:#fff;padding:0 24px;border:1px solid #e2e8f0}.wrap-search .btn-search{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.wrap-search-result{display:flex;justify-content:space-between;font-size:16px;line-height:24px}header{position:relative;z-index:8;font-size:16px;font-weight:bolder;height:80px;display:flex;align-items:center;background-color:#600;user-select:none}header.header-sticky{position:fixed;top:0;left:0;right:0;background-color:#600;width:100%;animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;z-index:99;box-shadow:0 6px 34px rgba(215,216,222,.41)}header .top-nav{display:flex;justify-content:space-between}header .top-nav a{position:relative}header .top-nav a:hover{color:#fff4bf}header .top-nav .active a{color:#fff4bf}header .top-nav .active a:before{content:"";position:absolute;width:100%;left:0;top:100%;height:2px;background-color:#fff4bf}header .top-nav .top-nav__left{display:flex;gap:80px;align-items:center}header .top-nav .top-nav__left .nav-logo img{width:64px;max-height:64px;object-fit:contain}header .top-nav .top-nav__left .top-nav__list{position:relative;height:48px;line-height:28px;gap:40px;display:none}@media (min-width:1200px){header .top-nav .top-nav__left .top-nav__list{display:flex}}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper{position:relative;display:flex;align-items:center;justify-content:center}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper .header-nav-menu-item{white-space:nowrap;position:relative}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper .header-nav-menu-item.active::after{position:absolute;content:"";height:2px;background:#fff4bf;width:100%;bottom:-2px;left:50%;transform:translateX(-50%)}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper a{color:#ffefd9;font-size:1rem;font-weight:600;line-height:24px}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper:hover>a{color:#984208}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper:hover .nav-2-wrapper{visibility:visible;opacity:1;clip:rect(0,100vw,200vh,-30px);transition-duration:.5s!important}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper .nav-2-wrapper{position:absolute;top:100%;left:0;visibility:visible;clip:rect(0,200vw,0,0);opacity:1;transition-duration:.2s;transform:translateZ(0);box-shadow:.25rem .25rem 10px 0 #dcdcdc;min-width:200px;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:1rem 2rem;display:flex;flex-direction:column;gap:.5rem}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper .nav-2-wrapper .nav-2-item span{color:#600}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper .nav-2-wrapper .nav-2-item span:hover{color:orange}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper .nav-2-wrapper .nav-2-item i{color:#600}header .top-nav .top-nav__left .top-nav__list .nav-1-wrapper .nav-3-item{padding-left:20px;padding-top:.5rem}header .top-nav .top-nav__right{display:flex;gap:1rem;align-items:center;padding-left:.5rem}header .top-nav .top-nav__right .lang-wrapper{position:relative;white-space:nowrap;border:1px solid #fff}header .top-nav .top-nav__right .lang-wrapper:hover .lang-list-wrapper{visibility:visible;opacity:1;clip:rect(0,100vw,200vh,-30px);transition-duration:.5s!important}header .top-nav .top-nav__right .lang-wrapper .lang-list-wrapper{position:absolute;top:100%;right:0;visibility:visible;clip:rect(0,200vw,0,0);opacity:1;transition-duration:.2s;transform:translateZ(0);box-shadow:.25rem .25rem 10px 0 #dcdcdc;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:10px;flex-direction:column;gap:.5rem}header .top-nav .top-nav__right .lang-item img,header .top-nav .top-nav__right .lang-selected{width:28px;max-width:28px;height:24px;object-fit:cover}header .top-nav .top-nav__right .lang-item{border-radius:.5rem;min-width:180px;display:flex;gap:20px;align-items:center;padding:.5rem}header .top-nav .top-nav__right .lang-item:hover{background-color:#600}header .first-border{border:1px solid #ffefd9;padding:2px;animation:jump-shaking .7s infinite;transition:all .3s ease-in;display:none}@media (min-width:1200px){header .first-border{display:block}}header .first-border:hover{box-shadow:0 0 2px 3px #ffefd9}header .first-border:hover .btn-test-online{background-color:#600;color:#ffefd9}header .btn-test-online{font-weight:700;display:none;color:#ffefd9;text-transform:uppercase;padding:4px 12px;font-size:20px;border-radius:0;border:1px solid #ffefd9}@media (min-width:1200px){header .btn-test-online{display:block}}header .border-first:hover{scale:1.01;background-color:#600;transition:all .3s ease-in;box-shadow:1px 4px 28px 6px rgba(0,0,0,.15)}@media (min-width:576px){header .hamberger{margin-left:10px}}header .hamberger .hamberger-button{background:0 0;border:none;font-size:22px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:0;color:#fff;outline:0}.popup-mobile-menu{z-index:9999;position:fixed;content:"";width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:opacity .5s ease-out}@media (min-width:1365px){.popup-mobile-menu{display:none}}.popup-mobile-menu .inner-wrapper{width:400px;z-index:999;background-color:#600;height:100%;display:flex;flex-direction:column;opacity:0;left:-150px;transition:all .5s ease-out;padding:60px 50px;position:relative;overflow-y:auto}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper{padding:30px 30px}}@media only screen and (max-width:575px){.popup-mobile-menu .inner-wrapper{width:300px;padding:30px 20px}}.popup-mobile-menu .inner-wrapper .inner-top{border-bottom:1px solid rgba(47,87,239,.12941176);padding-bottom:25px;margin-bottom:25px}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper .inner-top{padding-bottom:15px;margin-bottom:0}}.popup-mobile-menu .inner-wrapper .inner-top .content{display:flex;justify-content:space-between}.popup-mobile-menu .inner-wrapper .inner-top .logo a img{max-height:45px}.popup-mobile-menu .inner-wrapper .inner-top .close-button{border:0 none;background-color:#600;color:#fff;width:40px;height:40px;font-size:21px;display:flex;align-items:center;justify-content:center;border-radius:100%}.popup-mobile-menu .inner-wrapper .content{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper .content{display:block}}.popup-mobile-menu .inner-wrapper .description{padding-right:18%;margin-top:20px;font-weight:700}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper .description{padding-right:0}}.popup-mobile-menu.active{visibility:visible;opacity:1}.popup-mobile-menu.active .inner-wrapper{opacity:1;left:0;overflow-y:auto}.popup-mobile-menu .mainmenu{list-style:none;margin:0;padding:15px 0 0 0}.popup-mobile-menu .mainmenu .sub-main-menu{font-weight:400;color:#fff}.popup-mobile-menu .mainmenu .sub-child-menu{font-weight:500;color:#fff}.popup-mobile-menu .mainmenu li{margin:0}.popup-mobile-menu .mainmenu li a{padding:8px 0;display:block;font-size:16px}.popup-mobile-menu .mainmenu li a.active{color:#fff4bf!important}.popup-mobile-menu .mainmenu li a i{display:none}.popup-mobile-menu .mainmenu li+li{border-top:1px solid #e5e7eb}.popup-mobile-menu .mainmenu .has-dropdown .submenu{padding:0;max-width:100%;list-style:none;padding-left:14px;display:none}.popup-mobile-menu .mainmenu .has-dropdown .submenu li a{font-size:15px}.popup-mobile-menu .mainmenu .has-dropdown .submenu li a.active{color:#fff4bf!important}.popup-mobile-menu .mainmenu .has-dropdown>a,.popup-mobile-menu .mainmenu .has-menu-child-item>a{position:relative}.popup-mobile-menu .mainmenu .has-dropdown>a::after,.popup-mobile-menu .mainmenu .has-menu-child-item>a::after{position:absolute;content:"\e9b1";font-family:feather!important;right:0;top:50%;transform:translateY(-50%);transition:.4s}.popup-mobile-menu .mainmenu .has-dropdown>a.open::after,.popup-mobile-menu .mainmenu .has-menu-child-item>a.open::after{content:"\e996"}.popup-mobile-menu .mainmenu .rbt-megamenu{padding:0;max-width:100%;list-style:none;padding-left:14px;display:none}.popup-mobile-menu .mainmenu .mega-menu-item{list-style:none;padding:0;margin:0}.popup-mobile-menu .mainmenu .mega-menu-item li a{font-size:15px}.popup-mobile-menu .mainmenu .mega-menu-item li:last-child{border-bottom:1px solid #fff4bf}.popup-mobile-menu .mainmenu .single-mega-item:last-child .mega-menu-item li:last-child{border-bottom-color:transparent}.popup-mobile-menu .mainmenu .single-mega-item+.single-mega-item{margin-top:15px}.popup-mobile-menu .mainmenu .single-mega-item .rbt-short-title{margin-top:8px}.popup-mobile-menu .mega-top-banner{margin:0;margin-top:10px;background-image:inherit;background-color:#27272e;border-radius:4px;margin-bottom:9px}.popup-mobile-menu .mega-top-banner .content{width:100%;display:block}.popup-mobile-menu .nav-quick-access{display:block;margin:0;margin-top:20px;margin-bottom:20px;margin-left:-20px;padding:6px 17px;overflow:hidden}.popup-mobile-menu .nav-quick-access li a{display:flex;font-size:14px}.popup-mobile-menu .nav-quick-access li a i{display:flex}.popup-mobile-menu .rbt-ads-wrapper{margin-bottom:20px;margin-top:-16px;margin-left:-15px}@media only screen and (max-width:1199px){.popup-mobile-menu .rbt-ads-wrapper{margin-top:0;margin-left:0}}@media only screen and (max-width:1199px){.popup-mobile-menu .rbt-ads-wrapper img{border-radius:10px}}.popup-mobile-menu .btn-wrapper{margin-left:-14px;margin-bottom:20px;margin-top:-14px}.popup-mobile-menu .rbt-btn.btn-xl{padding:0 15px!important;font-size:14px!important;height:50px;line-height:52px;border-radius:4px!important}.popup-mobile-menu .rbt-btn i{display:block!important}.popup-mobile-menu .mega-category-item{margin-top:-15px;margin-bottom:15px}.popup-mobile-menu .mega-category-item .nav-category-item{padding:8px 14px}.popup-mobile-menu .btn-test-online-mobile{font-weight:700;transition:all .3s ease-in;display:flex;justify-content:center;align-items:center;outline:0;border:none;background:#600;padding:10px 0;border-radius:20px;color:#fff}.popup-mobile-menu .btn-test-online-mobile:hover{scale:1.01;transition:all .3s ease-in;box-shadow:1px 4px 28px 6px rgba(0,0,0,.15)}.popup-mobile-menu .contact-btn,.popup-mobile-menu .contact-zalo{color:#fff;font-size:16px;line-height:24px;padding:8px 0;border-top:1px solid #fff;cursor:pointer}.popup-mobile-menu .contact-zalo a:hover{color:unset}@keyframes stickySlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.footer-wrap{user-select:none;background-size:cover;background-position:center}.footer-wrap .copyright{color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:20px;border-top:1px solid #fff4bf;padding:1rem 0}.footer-wrap .footer-form-wrap{display:grid;grid-template-columns:1fr;padding:40px 0;gap:30px;align-items:stretch}@media (min-width:992px){.footer-wrap .footer-form-wrap{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.footer-wrap .footer-form-wrap{gap:40px}}.footer-wrap .footer-form-wrap img{width:100%;height:100%;object-fit:cover}.footer-wrap .border-first{border:1px solid #fff4bf;padding:4px;transition:all .3s ease;margin-top:20px}@media (min-width:1200px){.footer-wrap .border-first{margin-top:40px}}.footer-wrap .border-first:hover{box-shadow:0 4px 8px 4px #fff4bf}.footer-wrap .footer-info-wrap{display:grid;grid-template-columns:1fr;gap:30px;padding:40px 0;align-items:start}@media (min-width:576px){.footer-wrap .footer-info-wrap{grid-template-columns:1fr 2fr;gap:60px}}@media (min-width:992px){.footer-wrap .footer-info-wrap{grid-template-columns:1fr 2fr 1fr 2fr}}.footer-wrap .footer-info-wrap .footer-logo img{width:160px;height:160px;min-width:160px;object-fit:cover}.footer-wrap .footer-info-wrap .company-name{color:#fff;font-size:24px;font-weight:700;line-height:32px}.footer-wrap .content1{color:#fff;font-size:16px;font-weight:700;line-height:24px}.footer-wrap .content2{color:#fff;font-size:16px;font-weight:400;line-height:24px}.footer-wrap .content2 a:hover{color:#ffd480}.footer-wrap .menu-item{display:block;margin-bottom:8px;line-height:20px}.footer-wrap .menu-item:hover{color:#ffd480}.related-post-aside{position:sticky;top:100px;left:0;box-shadow:0 1px 12px 0 rgba(0,0,0,.05);padding:30px;background:#fff;border-radius:5px}.related-post-aside .related-title{font-weight:700;margin-bottom:30px}.related-post-aside .related-post-list{display:grid;list-style:none;padding-left:unset;gap:15px}.related-post-aside .related-card-item-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;font-weight:600}.related-post-aside .related-card-item{display:grid;grid-template-columns:160px 1fr;gap:15px}@media (min-width:768px){.related-post-aside .related-card-item{grid-template-columns:180px 1fr}}@media (min-width:992px){.related-post-aside .related-card-item{grid-template-columns:120px 1fr}}.related-post-aside .related-thumb{aspect-ratio:16/9;width:100%;object-fit:cover;border-radius:5px}.related-post-aside .created-at-aside{display:flex;align-items:center;gap:3px;font-size:12px}.form__group{position:relative;padding:15px 0 0;margin-top:10px}.form__group.file{margin-top:30px}.form__field{z-index:1;position:relative;font-family:inherit;width:100%;border:0;border-bottom:1px solid #d2d2d2;outline:0;font-size:16px;color:#212121;padding:7px 0;background:0 0;transition:border-color .2s}.form__label{display:flex;align-items:start}.form__label .required{color:#de0000;margin-left:3px;font-size:11px;display:inline-block}.form__field::placeholder{color:transparent}.form__field:placeholder-shown~.form__label{font-size:16px;cursor:text;top:20px}.form__field:focus~.form__label,label{position:absolute;top:0;display:block;transition:.2s;font-size:12px;color:#4a4a4a;font-weight:500}.form__field:focus~.form__label{color:#600}.form__field:focus{padding-bottom:6px;border-bottom:2px solid #600}.form__field[type=file]::file-selector-button{margin-right:20px;border:none;background:#084cdf;padding:6px 20px;border-radius:5px;color:#fff;cursor:pointer;transition:background .2s ease-in-out;margin-top:10px}.form__field[type=file]::file-selector-button:hover{background:#0d45a5}.footer-form-wrap,.form-grid{display:grid;grid-template-columns:1fr;padding:40px 0;gap:30px;align-items:stretch}@media (min-width:992px){.footer-form-wrap,.form-grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.footer-form-wrap,.form-grid{gap:40px}}.footer-form-wrap img,.form-grid img{width:100%;aspect-ratio:12/13;object-fit:cover}.footer-form-wrap .form-footer,.form-grid .form-footer{border:1px solid #fff4bf;z-index:7;background-color:#600}.footer-form-wrap .form-footer-child,.form-grid .form-footer-child{margin:12px;border:1px solid #fff4bf;height:calc(100% - 24px);display:flex;flex-direction:column;gap:6px;padding:10px}@media (min-width:992px){.footer-form-wrap .form-footer-child,.form-grid .form-footer-child{margin:0 12px;border:none}}@media (min-width:1200px){.footer-form-wrap .form-footer-child,.form-grid .form-footer-child{border:1px solid #fff4bf;gap:16px;padding:20px;margin:12px}}.footer-form-wrap .form-footer-child .form-title,.form-grid .form-footer-child .form-title{color:#ffefd9;text-align:center;font-size:30px;font-family:SG85;font-weight:400;line-height:38px;letter-spacing:1.28px;margin-bottom:10px}@media (min-width:1200px){.footer-form-wrap .form-footer-child .form-title,.form-grid .form-footer-child .form-title{font-size:32px;line-height:40px;margin-bottom:10px}}.footer-form-wrap .form-footer-child .form-field,.form-grid .form-footer-child .form-field{display:flex;flex-direction:column;gap:.25rem}.footer-form-wrap .form-footer-child .form-field .field-title,.form-grid .form-footer-child .form-field .field-title{color:#ffefd9;font-size:16px;font-weight:700;line-height:24px;padding:0 12px}.footer-form-wrap .form-footer-child .form-field .field-input,.form-grid .form-footer-child .form-field .field-input{padding:8px 12px;border-radius:4px;border:none;background-color:#fff;display:flex;gap:1rem}.footer-form-wrap .form-footer-child .form-field .field-input input,.footer-form-wrap .form-footer-child .form-field .field-input select,.footer-form-wrap .form-footer-child .form-field .field-input textarea,.form-grid .form-footer-child .form-field .field-input input,.form-grid .form-footer-child .form-field .field-input select,.form-grid .form-footer-child .form-field .field-input textarea{width:100%;border:none;max-height:200px;min-height:30px}.footer-form-wrap .form-footer-child .form-field .field-input input:focus,.footer-form-wrap .form-footer-child .form-field .field-input select:focus,.footer-form-wrap .form-footer-child .form-field .field-input textarea:focus,.form-grid .form-footer-child .form-field .field-input input:focus,.form-grid .form-footer-child .form-field .field-input select:focus,.form-grid .form-footer-child .form-field .field-input textarea:focus{outline:0}.footer-form-wrap .form-footer-child .grid-fields,.form-grid .form-footer-child .grid-fields{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:576px){.footer-form-wrap .form-footer-child .grid-fields,.form-grid .form-footer-child .grid-fields{grid-template-columns:1fr 1fr}}.footer-form-wrap .btn-submit-form,.form-grid .btn-submit-form{border:1px solid #fff4bf;width:100%;height:100%;background-color:#600;padding:4px;gap:8px;color:#ffefd9;text-align:center;font-family:SG85;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.96px}.footer-form-wrap .border-first,.form-grid .border-first{border:1px solid #fff4bf;padding:4px;transition:all .3s ease;margin-top:20px}@media (min-width:1200px){.footer-form-wrap .border-first,.form-grid .border-first{margin-top:10px}}.footer-form-wrap .border-first:hover,.form-grid .border-first:hover{box-shadow:0 4px 8px 4px #fff4bf}.footer-form-wrap input::-webkit-inner-spin-button,.footer-form-wrap input::-webkit-outer-spin-button,.form-grid input::-webkit-inner-spin-button,.form-grid input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.footer-form-wrap input[type=number],.form-grid input[type=number]{-moz-appearance:textfield}.form-grid{padding:0;height:100%;gap:0;align-items:center}@media (min-width:768px){.form-grid{padding:20px 0;gap:10px}}.header-button{display:flex;justify-content:space-between}.active-sidebar{overflow:hidden;position:relative}.active-sidebar:before{content:"";position:fixed;z-index:4;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.75);transition-duration:.3s}.cursor-pointer{cursor:pointer}.effect-circle-blur{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:320px;height:320px;z-index:-1;border-radius:320px;background:#cc4429;filter:blur(200px)}.effect-circle-blur.style2{background:rgba(255,0,0,.4)}@media screen and (max-width:992px){.effect-circle-blur{display:none}}.section-padding-y{padding-top:80px;padding-bottom:80px}@media screen and (max-width:992px){.section-padding-y{padding-top:24px;padding-bottom:24px}}.z-index-0{z-index:0}.article-wrap{background-color:#fff;user-select:none}.article-wrap .breadcrumb{padding:12px 0;display:flex;gap:.5rem;margin:0}.article-wrap .breadcrumb a{color:#525266;font-size:16px;font-weight:400;line-height:24px}.article-wrap .breadcrumb div{color:#600;font-size:16px;font-weight:700;line-height:24px}.article-wrap .article-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:992px){.article-wrap .article-grid{grid-template-columns:1fr 300px}}@media (min-width:1200px){.article-wrap .article-grid{grid-template-columns:1fr 380px}}.article-wrap .article-desc{color:#525266;font-size:24px;font-weight:400;line-height:40px;margin-top:12px;text-align:justify}.article-wrap .relative-block{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.article-wrap .relative-block{grid-template-columns:1fr 300px}}@media (min-width:992px){.article-wrap .relative-block{grid-template-columns:1fr}}.article-wrap .relative-title{color:#0f1726;font-family:SG85;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.96px}.article-wrap .relative-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.article-wrap .relative-item{display:flex;justify-content:space-between;padding:16px;background-color:#f5f7fa;border-radius:8px;align-items:center;cursor:pointer;transition-duration:.2s}.article-wrap .relative-item:hover{box-shadow:1px 1px 10px 1px rgba(0,0,0,.1)}.article-wrap .relative-item i{font-size:20px}.article-wrap .icon-name{display:flex;gap:1rem;align-items:center}.article-wrap .icon-small{width:48px;height:48px;border-radius:100px;display:flex;justify-content:center;align-items:center;background-color:#ffefd9}.article-wrap .name-small{color:#0f1726;font-family:SG85;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.8px}.article-wrap .image-sidebar{width:100%;object-fit:cover;height:auto}.article-wrap .article-content-top{margin-top:0}@media (min-width:1200px){.article-wrap .article-content-top{margin-top:40px}}.article-wrap .article-content-top img{height:100%}.news-event-page{padding-bottom:60px;background:#fff}.news-event-page .banner{padding:80px 0;position:relative}.news-event-page .banner-content{position:relative;display:flex;flex-direction:column;align-items:center}.news-event-page .banner-content .blog-tag{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;color:#fff;border-radius:100px;background:rgba(255,255,255,.2);backdrop-filter:blur(6px)}.news-event-page .banner-content .blog-description{color:#fff;font-size:40px;font-weight:700;line-height:48px;text-align:center}.news-event-page .banner-img{width:100%;object-fit:cover;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.news-event-page .body-block{position:relative;display:grid;gap:30px;padding-top:30px}@media (min-width:992px){.news-event-page .body-block{grid-template-columns:1fr 350px}}.news-event-page .page-title{font-size:28px;font-weight:700;margin-bottom:50px;text-align:center}@media (min-width:992px){.news-event-page .page-title{font-size:36px;text-align:start}}.news-event-page .article-block{padding:30px;border-radius:5px}.news-event-page .main-card-block{display:grid;gap:30px}@media (min-width:768px){.news-event-page .main-card-block{grid-template-columns:repeat(2,minmax(0,1fr))}}.news-event-page .tag{color:#525266}.news-event-page .card-thumb{object-fit:cover;width:100%;aspect-ratio:4/3;border-radius:10px}.news-event-page .card-item-body{margin-top:15px}.news-event-page .card-title{font-weight:600;font-size:20px}.news-event-page .card-description{margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px}.wrap-content{padding:80px 0 40px}@media (max-width:768px){.wrap-content{padding:40px 0}}.wrap-slide-gallery-item{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:24px}.wrap-slide-gallery-item>*{max-height:212px}.wrap-slide-gallery-item>:nth-child(1){grid-column:1/2;grid-row:1/3;max-height:448px}.wrap-slide-gallery-item>:nth-child(2){grid-column:2/3;grid-row:1/2}.wrap-slide-gallery-item>:nth-child(3){grid-column:3/4;grid-row:1/2}.wrap-slide-gallery-item>:nth-child(4){grid-column:2/3;grid-row:2/3}.wrap-slide-gallery-item>:nth-child(5){grid-column:3/4;grid-row:2/3}.wrap-slide-gallery-item .gallery-image{width:100%;height:auto;object-fit:cover}@media (max-width:768px){.wrap-slide-gallery-item{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr 1fr}.wrap-slide-gallery-item>:nth-child(1){grid-column:1/3;grid-row:1/2}.wrap-slide-gallery-item>:nth-child(2){grid-column:1/2;grid-row:2/3}.wrap-slide-gallery-item>:nth-child(3){grid-column:2/3;grid-row:2/3}.wrap-slide-gallery-item>:nth-child(4){grid-column:1/2;grid-row:3/4}.wrap-slide-gallery-item>:nth-child(5){grid-column:2/3;grid-row:3/4}}.wrap-job-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.wrap-job-list{grid-template-columns:1fr}}.wrap-job-list .job-item{position:relative;display:grid;grid-template-columns:80px 1fr;background-color:#fff;border-radius:12px;padding:16px 0;border-width:1px 0 1px 0;border-style:solid;border-color:#e6e6e6}.wrap-job-list .job-item.hidden-job{display:none}.wrap-job-list .job-item .job-image{display:flex;justify-content:center;align-items:flex-start}.wrap-job-list .job-item .job-location{color:#525266;font-size:16px;line-height:24px;margin-bottom:4px}.wrap-job-list .job-item .job-title{font-size:20px;font-weight:600;line-height:28px;margin-bottom:4px}.wrap-job-list .job-item .job-number{display:flex;align-items:center;gap:32px;height:40px}.wrap-job-list .job-item .go-detail{top:8px;right:8px}.article-recruitment-page-fluid{padding:60px 0}.article-recruitment-page-fluid .breadcrumb{display:flex;margin-bottom:20px}.article-recruitment-page-fluid .breadcrumb .breadcrumb-item{color:#600}.article-recruitment-page-fluid .breadcrumb .breadcrumb-item:last-child{color:#0f1726}.article-recruitment-page-fluid .article-header{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.article-recruitment-page-fluid .article-header .info-job-label{font-weight:600}.article-recruitment-page-fluid .recruitment-apply-button{border:none;outline:0;color:#fff;font-weight:600;padding:10px 20px;border-radius:10px;background:var(--Gradient,linear-gradient(45deg,#3c1d13 0,#ea2127 100%));transition:all .3s ease 0s}.article-recruitment-page-fluid .recruitment-apply-button:hover{transition:all .3s ease 0s;transform:scale(101%)}.article-recruitment-page-fluid .article-page{display:grid;gap:40px}@media (min-width:992px){.article-recruitment-page-fluid .article-page{grid-template-columns:1fr 240px}}@media (min-width:1200px){.article-recruitment-page-fluid .article-page{grid-template-columns:1fr 350px}}.article-recruitment-page-fluid .banner-wrap{display:flex;justify-content:center}.article-recruitment-page-fluid .article-banner{width:100%;object-fit:cover;max-width:350px}.article-recruitment-page-fluid .form-wrap{margin-top:30px;border-top:1px solid #f5f5f5;padding-top:30px}.article-recruitment-page-fluid .form-wrap .form-title{font-weight:600;color:#600}.article-recruitment-page-fluid .form-wrap .apply-form{padding:10px 30px;background:#f5f5f5;border-radius:10px}.article-recruitment-page-fluid .form-wrap .apply-button{display:flex;border:none;outline:0;width:100%;justify-content:center;gap:4px;color:#fff;border-radius:4px;padding:10px 20px;background:var(--Gradient,linear-gradient(45deg,#3c1d13 0,#ea2127 100%));transition:all .3s ease 0s}.article-recruitment-page-fluid .form-wrap .apply-button:hover{transition:all .3s ease 0s;transform:scale(101%)}.article-recruitment-page-fluid .other-job-wrap{margin-top:40px}.article-recruitment-page-fluid .other-job-wrap .title{color:#600;font-weight:600}.article-recruitment-page-fluid .other-job-wrap .job-item{display:flex;gap:15px;padding:15px;background:#f5f5f5;border-top:2px solid #e6e6e6;border-radius:10px;margin-bottom:15px}.article-recruitment-page-fluid .other-job-wrap .job-item:last-child{margin-bottom:unset}.article-recruitment-page-fluid .other-job-wrap .job-info{color:#0f1726}.article-recruitment-page-fluid .other-job-wrap .icon-wrap{background:#fff4bf;padding:4px;border-radius:4px}.article-recruitment-page-fluid .other-job-wrap .external-icon{position:absolute;top:5px;right:5px;border-radius:50%;background:#fff;color:#600;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.contact-page-fluid{padding-bottom:60px}.contact-page-fluid .banner{padding:80px 0;position:relative}.contact-page-fluid .banner-content{position:relative;display:flex;flex-direction:column;align-items:center}.contact-page-fluid .banner-content .blog-tag{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;color:#fff;border-radius:100px;background:rgba(255,255,255,.2);backdrop-filter:blur(6px)}.contact-page-fluid .banner-content .blog-description{color:#fff;font-size:40px;font-weight:700;line-height:48px;text-align:center}.contact-page-fluid .banner-img{width:100%;object-fit:cover;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.contact-page-fluid .info-block{padding:60px 0;display:grid;gap:30px}@media (min-width:992px){.contact-page-fluid .info-block{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-page-fluid .info-block .info-item-card{border-radius:10px;overflow:hidden;border:1px solid #f5f5f5}.contact-page-fluid .info-block .content-wrapper{padding:20px}.contact-page-fluid .info-block .icon-wrap{width:64px;height:64px;display:flex;justify-content:center;align-items:center;position:absolute;border:4px solid transparent;background:linear-gradient(white 0 0) padding-box,linear-gradient(to right,#bb5502,#7c360b) border-box;border-radius:50%;top:-40px;left:50%;transform:translateX(-50%)}.contact-page-fluid .info-block .icon-wrap i{font-size:28px}.contact-page-fluid .info-block .card-img{aspect-ratio:16/9;object-fit:cover;width:100%}.contact-page-fluid .info-block .card-title{font-weight:700;text-align:center;font-size:24px;margin-bottom:10px}.contact-page-fluid .info-block .card-content{text-align:center}.contact-page-fluid .form-block{padding:30px;overflow:hidden;border-radius:15px}@media (min-width:992px){.contact-page-fluid .form-block{padding:60px}}.contact-page-fluid .form-block .form-title{text-align:center;color:#fff}.contact-page-fluid .form-block .form-bg{width:100%;position:absolute;object-fit:cover;top:0;left:0;bottom:0;right:0;height:100%}.contact-page-fluid .form-block .contact-form{margin-top:60px;position:relative;background:#fff;border-radius:15px;padding:30px}.contact-page-fluid .form-block .submit-button{outline:0;border:none;margin-top:30px;display:flex;justify-content:center;align-items:center;width:100%;color:#fff;border-radius:10px;padding:10px 20px;background:var(--Gradient,linear-gradient(45deg,#3c1d13 0,#ea2127 100%));transition:all .3s ease 0s}.contact-page-fluid .form-block .submit-button:hover{transition:all .3s ease 0s;transform:scale(101%)}.error-page{background-size:cover;background-position:center;aspect-ratio:14/7;width:100%}.error-page .number-404{color:#cc4429;text-align:center;font-family:SG85;font-size:100px;font-weight:400;letter-spacing:8px;line-height:150px;padding-top:100px}@media (min-width:576px){.error-page .number-404{font-size:150px;line-height:200px}}@media (min-width:992px){.error-page .number-404{font-size:200px;line-height:250px;padding-top:150px}}.error-page .page-not-found{color:#600;text-align:center;font-family:SG85;font-size:34px;font-weight:400;line-height:40px;letter-spacing:2.56px}@media (min-width:768px){.error-page .page-not-found{font-size:64px;line-height:80px}}.error-page .oops{color:#525266;text-align:center;font-size:20px;font-weight:400;line-height:32px}@media (min-width:768px){.error-page .oops{font-size:24px;line-height:40px}}.error-page .btn-back-home{display:flex;margin-top:40px;padding:4px;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #ffefd9;background:#600;color:#ffefd9;text-align:center;font-family:SG85;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.96px;box-shadow:0 0 0 3px #600;cursor:pointer;transition-duration:.3s;margin-bottom:40px}.error-page .btn-back-home:hover{background-color:#7c360b;transform:scale(1.02)}.news-event-page{position:relative;background-color:#f5f7fa}.news-event-page .news-late-container{padding:40px 0}.news-event-page .title{color:#0f1726;font-size:24px;font-weight:700;line-height:32px;margin-bottom:20px;font-family:SG85;letter-spacing:1.28px}@media (min-width:768px){.news-event-page .title{font-size:32px;line-height:48px;margin-bottom:40px}}.news-event-page .news-form-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:0}@media (min-width:768px){.news-event-page .news-form-grid{margin-top:40px}}@media (min-width:1200px){.news-event-page .news-form-grid{grid-template-columns:2fr 1fr}}.news-event-page .pb-5.position-relative{display:block}@media (min-width:768px){.news-event-page .pb-5.position-relative{display:none}}.news-event-page .news-latest-grid{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto}@media (min-width:768px){.news-event-page .news-latest-grid{display:grid}}.news-event-page .banner-article{position:absolute;bottom:0;left:0}.news-event-page .news-item,.news-event-page a{display:flex;flex-direction:column;align-items:center;background-color:#fff;height:fit-content;border-radius:12px}.news-event-page .news-item img,.news-event-page a img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px 12px 0 0}.news-event-page .tech-description{display:flex;flex-direction:column;width:100%;padding:12px;gap:8px}.news-event-page .tech-description .tech-tag{color:#febe00;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.news-event-page .tech-description .tech-title{overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:700;line-height:28px;height:84px}.news-event-page .tech-description .tech-item-date{color:#525266;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.news-event-page .tech-pagination{position:absolute;bottom:-30px}@media (min-width:768px){.news-event-page .tech-pagination{display:none}}.news-event-page .swiper-pagination-bullet{width:8px;height:8px;background:#febe00;transition:width .3s ease}.news-event-page .swiper-pagination-bullet-active{width:24px;background:#febe00;border-radius:20px}.news-event-page .all-news-container{padding:40px 0}.news-event-page .all-news-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.news-event-page .all-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.news-event-page .all-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-event-page .page-link{padding-top:calc(50% - 16px)}.page-item .page-link{color:#600}.page-item a{border-radius:0!important}.page-item.active a{background-color:#600!important;color:#fff}.page-item.disabled a{color:#999}.intro-wrap{position:relative;margin:-80px auto 0;background-repeat:no-repeat;background-size:cover;height:100vh;max-height:1024px;background-position:center;overflow:hidden}@media screen and (max-width:1200px){.intro-wrap{padding:0 1rem}}.intro-wrap .intro{position:absolute;left:0;top:0;width:100%;height:100%;padding:160px 5rem 40px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.5rem;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,#fff 100%),linear-gradient(270deg,rgba(0,0,0,0) 50%,#fff 100%),linear-gradient(270deg,rgba(0,0,0,0) 50%,#fff 100%)}@media screen and (max-width:1200px){.intro-wrap .intro{padding:100px 2rem 0}}@media screen and (max-width:768px){.intro-wrap .intro{padding:80px 1rem 0}}.intro-wrap h2{margin:0}.intro-wrap .icon-scroll-down{position:absolute;left:50%;bottom:2.5rem;transform:translateX(-50%);animation:scrollDown 1.5s ease-in-out infinite;cursor:pointer;z-index:9;background:rgba(255,255,255,.5);box-shadow:0 0 10px 0 rgba(255,255,255,.5);border-radius:1rem;padding:.5rem 0}.intro-wrap .icon-scroll-down img{max-width:32px}.intro-wrap .intro-left{width:70%;max-width:600px;display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width:768px){.intro-wrap .intro-left{width:100%;max-width:100%;text-align:center}}@media screen and (max-width:768px){.intro-wrap .intro-left .statistics-wrap{display:flex;justify-content:center}.intro-wrap .intro-left .statistics-wrap .statistic-item{padding:.5rem;background:#fff;border-radius:.5rem;gap:1rem;box-shadow:0 0 10px 0 #dcdcdc;min-width:100px}}@media screen and (max-width:576px){.intro-wrap .intro-left .statistics-wrap{flex-wrap:wrap}}.intro-wrap .intro-right{max-width:200px}@media screen and (max-width:768px){.intro-wrap .intro-right{max-width:100%}}.intro-wrap .intro-right .intro-slide-wrap .intro-slide .slide-item{display:flex;flex-direction:column;gap:1.5rem}.intro-wrap .intro-right .intro-slide-wrap .intro-slide .slide-item img{border-radius:12px}.explore-wrap{position:relative;padding:120px 0}@media screen and (max-width:768px){.explore-wrap{padding:40px 0}}@media screen and (max-width:1200px){.explore-wrap{padding:80px 0}}.explore-wrap .explore{display:flex;flex-direction:column;gap:2.5rem;max-width:1280px;margin:auto}.explore-wrap .explore .explore-highlight-wrap{position:relative}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item{display:flex;gap:80px;align-items:center}@media screen and (max-width:992px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item{gap:40px}}@media screen and (max-width:768px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item{flex-wrap:wrap}}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item .explore-quote{display:flex;gap:1.25rem;align-items:flex-start}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item .explore-quote .explore-icon{width:79px;margin-top:-1rem}@media screen and (max-width:768px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item .explore-quote .explore-icon{width:40px}}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item .explore-quote .explore-text{font-size:2rem;line-height:125%}@media screen and (max-width:768px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item .explore-quote .explore-text{font-size:1.5rem}}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item .explore-image{min-width:40%;max-width:480px}@media screen and (max-width:768px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .explore-item .explore-image{min-width:100%}}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots{width:calc(100% - 136px);margin:auto;display:flex;justify-content:center;gap:12px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;padding-top:40px}@media screen and (max-width:768px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots{display:none!important}}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots::-webkit-scrollbar{display:none}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot{position:relative;display:flex;align-items:center;gap:12px}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot .explore-dot{position:relative;display:flex;align-items:center;gap:12px}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot .explore-dot .month{position:relative;font-size:36px;font-weight:700;line-height:48px;color:rgba(33,33,33,.6);width:unset;height:unset;margin:0;background:0 0}@media screen and (max-width:1200px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot .explore-dot .month{font-size:1.5rem;line-height:120%}}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot.active .month{font-size:48px;line-height:64px;color:#212121}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot.active .month:after,.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot.active .month:before{position:absolute;top:50%;transform:translateY(-50%);font-size:32px;color:rgba(33,33,33,.8)}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot.active .month:before{content:">";right:calc(100% + 12px)}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot.active .month:after{content:"<";left:calc(100% + 12px)}@media screen and (max-width:1200px){.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot.active .month{font-size:1.75rem}}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot:not(:last-child) .separator{width:100px;height:0;border-bottom:2px solid rgba(33,33,33,.8)}.explore-wrap .explore .explore-highlight-wrap .explore-highlight .owl-dots .owl-dot:last-child .separator{display:none}.explore-wrap .explore .explore-highlight-wrap .slide-nav-wrap .slide-nav-next,.explore-wrap .explore .explore-highlight-wrap .slide-nav-wrap .slide-nav-prev{bottom:-12px;top:unset}.vision-wrap{position:relative;padding:120px 0}@media screen and (max-width:768px){.vision-wrap{padding:40px 0}}@media screen and (max-width:1200px){.vision-wrap{padding:80px 0}}.vision-wrap .vision{max-width:1280px;margin:auto}.real-wrap{position:relative;padding:120px 0}@media screen and (max-width:768px){.real-wrap{padding:40px 0}}@media screen and (max-width:1200px){.real-wrap{padding:80px 0}}.real-wrap .real{position:relative}.real-wrap .real .slide-nav-wrap{position:absolute;top:80px;right:0;display:flex;gap:20px}@media screen and (max-width:768px){.real-wrap .real .slide-nav-wrap{top:unset;bottom:0;right:unset;left:50%;transform:translateX(-50%)}}.real-wrap .real .slide-nav-wrap .slide-nav-next,.real-wrap .real .slide-nav-wrap .slide-nav-prev{position:static}.real-wrap .real .owl-stage{display:flex;align-items:center}.real-wrap .real .owl-item.center-item .slide-item{padding:0!important}.real-wrap .real .owl-item .slide-item{padding:42px 25px;transition-duration:.3s}@media screen and (max-width:768px){.real-wrap .real .owl-item .slide-item{padding:20px 0}}.real-wrap .real .owl-item .slide-item img{border-radius:.75rem;object-fit:cover}.work-wrap{position:relative;padding:120px 0}@media screen and (max-width:768px){.work-wrap{padding:40px 0}}@media screen and (max-width:1200px){.work-wrap{padding:80px 0}}.work-wrap .work{position:relative}.work-wrap .work-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px}@media screen and (max-width:992px){.work-wrap .work-list{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:576px){.work-wrap .work-list{grid-template-columns:1fr;gap:1rem}}.work-wrap .work-list .work-item{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#fff;border-radius:1rem}.work-wrap .work-list .work-item img{width:24px}.work-wrap .work-list .work-item .work-title{font-size:24px;font-weight:700;line-height:32px}.work-wrap .work-list .work-item .work-salary{align-items:center;font-weight:700}.work-wrap .work-list .work-item .work-deadline,.work-wrap .work-list .work-item .work-location,.work-wrap .work-list .work-item .work-salary,.work-wrap .work-list .work-item .work-time{line-height:24px;display:flex;gap:12px;align-items:flex-start}.news-wrap{padding:120px 0}@media screen and (max-width:768px){.news-wrap{padding:40px 0}}@media screen and (max-width:1200px){.news-wrap{padding:80px 0}}@media screen and (max-width:992px){.news-wrap .news .s-title{text-align:center}}.news-wrap .news .news-content{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:992px){.news-wrap .news .news-content{grid-template-columns:1fr}}.news-wrap .news .news-list{display:flex;flex-direction:column;gap:1.5rem}.register-wrap{padding:40px 0}.register-wrap .register{padding:40px;background-color:#f2f2f2;border-radius:52px}@media screen and (max-width:768px){.register-wrap .register{padding:20px;border-radius:20px}}.statistics-wrap{display:flex;gap:1.25rem}.statistic-item{display:flex;flex-direction:column;gap:.25rem}.statistic-item .number{font-size:3rem;font-weight:700;line-height:150%}@media screen and (max-width:768px){.statistic-item .number{font-size:1rem}}.statistic-item .text{font-size:1.25rem;font-weight:400;line-height:2rem}@media screen and (max-width:768px){.statistic-item .text{font-size:1rem}}@media screen and (max-width:1200px){.lang-wrap .dynamic-select-header{height:32px}}.slide-nav-wrap .slide-nav-next,.slide-nav-wrap .slide-nav-prev{position:absolute;right:0;display:flex;gap:20px;z-index:9;border-radius:50%;transition-duration:.3s;top:50%;bottom:unset;transform:translateY(-50%)}.slide-nav-wrap .slide-nav-next.slide-nav-prev,.slide-nav-wrap .slide-nav-prev.slide-nav-prev{right:unset;left:0}.slide-nav-wrap .slide-nav-next.slide-nav-next,.slide-nav-wrap .slide-nav-prev.slide-nav-next{right:0;left:unset}.slide-nav-wrap .slide-nav-next:hover,.slide-nav-wrap .slide-nav-prev:hover{background-color:#dcdcdc}.slide-nav-wrap .slide-nav-next img,.slide-nav-wrap .slide-nav-prev img{width:48px;height:48px;object-fit:contain}.top-banner{user-select:none;background:#eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0;position:relative;height:100%}.top-banner .swiper{width:100%;height:100%}.top-banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.top-banner .swiper-slide img{display:block;width:100%;object-fit:cover;aspect-ratio:9/4}.top-banner .icon-topBanner{display:none;flex-direction:column;justify-content:center;align-items:center;color:#8ae55c;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.top-banner .icon-topBanner{display:flex}}.top-banner .topBannerSwiper{display:flex;z-index:7}.top-banner .swiper-pagination-bullet{width:8px;height:8px;background-color:#ccc;opacity:1;transition:all .3s,transform .3s}@media (min-width:768px){.top-banner .swiper-pagination-bullet{width:10px;height:10px}}.top-banner .swiper-pagination-bullet-active{background-color:#600;width:16px;border-radius:4px}@media (min-width:768px){.top-banner .swiper-pagination-bullet-active{width:20px}}.top-banner .next-banner,.top-banner .prev-banner{display:none;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease;cursor:pointer;position:absolute;transform:translateY(-50%);border:1px solid #fff;background-color:#fff;z-index:10}@media (min-width:992px){.top-banner .next-banner,.top-banner .prev-banner{display:flex}}.top-banner .next-banner::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);display:block;margin-right:4px}.top-banner .next-banner:hover,.top-banner .prev-banner:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}.top-banner .prev-banner::after{content:"";width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);display:block;margin-left:4px}.top-banner .next-banner{right:20px;top:50%}.top-banner .prev-banner{left:20px;top:50%}.top-banner .mask-form{top:0;left:0;height:100%;width:100%;background-color:#600}@media (min-width:992px){.top-banner .mask-form{position:absolute}}.top-banner .mask-form .container{padding:0}@media (min-width:992px){.top-banner .mask-form .container{padding:unset}}.top-banner .top-form-grid{display:grid;grid-template-columns:1fr 45%;gap:60px}.home-vision-block{user-select:none}.home-vision-block .image-vision-top{width:50%;height:auto;display:flex}@media (min-width:576px){.home-vision-block .image-vision-top{width:400px}}.home-vision-block .vision-block{display:grid;grid-template-columns:1fr;gap:40px;padding:0 10px}@media (min-width:576px){.home-vision-block .vision-block{padding:0 40px}}@media (min-width:768px){.home-vision-block .vision-block{padding:0 80px}}@media (min-width:992px){.home-vision-block .vision-block{grid-template-columns:400px 1fr;padding:0}}.home-vision-block .vision-block .vision-content{display:flex;flex-direction:column;gap:40px}.home-vision-block .vision-block .vision-item{display:flex;flex-direction:column;gap:20px;align-items:center}.home-vision-block .vision-block .vision-title{padding:12px 24px;border-radius:8px;border:1px solid #0f1726;background:#fff;box-shadow:8px 4px 0 0 #600;color:#0f1726;font-family:Gilroy;font-size:24px;font-weight:800;line-height:32px}@media (min-width:1200px){.home-vision-block .vision-block .vision-title{padding:16px 32px;font-size:40px;line-height:48px}}.home-vision-block .vision-block .vision-title-2{padding:12px 24px;border-radius:8px;border:1px solid #0f1726;background:#fff;box-shadow:8px 4px 0 0 #0f1726;color:#0f1726;font-family:Gilroy;font-size:24px;font-weight:800;line-height:32px}@media (min-width:1200px){.home-vision-block .vision-block .vision-title-2{padding:16px 32px;font-size:40px;line-height:48px}}.home-vision-block .vision-block .vision-text{color:#525266;font-family:Gilroy;font-size:16px;text-align:center;font-weight:400;line-height:24px}@media (min-width:1200px){.home-vision-block .vision-block .vision-text{font-size:20px;line-height:32px}}.home-vision-block .vision-image{width:100%;height:auto}.core-value-block{user-select:none;height:auto;padding:80px 0;background-size:cover;background-position:center}.core-value-block .core-value-title{color:#fff;text-align:center;font-family:Gilroy;font-size:32px;font-weight:700;line-height:40px}@media (min-width:768px){.core-value-block .core-value-title{font-size:40px;line-height:48px}}.core-value-block .core-value-content{font-family:Gilroy;font-size:20px;font-weight:400;line-height:32px;margin-top:.5rem}.core-value-block .grid-core-value{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}@media (min-width:768px){.core-value-block .grid-core-value{display:grid}}@media (min-width:992px){.core-value-block .grid-core-value{grid-template-columns:repeat(3,minmax(0,1fr))}}.core-value-block .core-value-item{border-radius:16px;width:100%;min-height:280px;background:#fff;backdrop-filter:blur(6px);display:flex;flex-direction:column;justify-content:space-between;padding:24px;cursor:pointer}.core-value-block .icon-circle{width:80px;height:80px;border-radius:50%;border:4px solid #600;display:flex;align-items:center;justify-content:center}.core-value-block .icon-circle img{width:60%;aspect-ratio:1/1;object-fit:cover}.core-value-block .title-info{display:flex;flex-direction:row;gap:.5rem;justify-content:end;align-items:end}.core-value-block .core-title{width:calc(100% - 60px);opacity:1;transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.core-value-block .core-title span{display:block;color:#0f1726;font-family:Gilroy;font-size:24px;font-weight:600;line-height:32px}.core-value-block .core-title.d-none{max-height:0;opacity:0}.core-value-block .button-show{width:40px;height:40px;display:flex;border-radius:50%;background-color:#f5f5f5;justify-content:center;align-items:center}.core-value-block .button-show i{font-size:20px}.core-value-block .item-info{font-family:Gilroy;font-size:16px;line-height:24px;font-weight:400;display:none}.core-value-block .item-info.active{display:block}.core-value-block .swiper{width:100%;height:100%}.core-value-block .swiper-slide{font-size:18px;background:#fff;display:flex}.core-value-block .swiper-slide img{display:flex;width:60%;height:60%;object-fit:cover}.core-value-block .coreValuesSwiper{display:flex}@media (min-width:768px){.core-value-block .coreValuesSwiper{display:none}}.core-value-block .pagination-core-value{bottom:-50px}.core-value-block .pagination-core-value .swiper-pagination-bullet{width:8px;height:8px;background-color:#600;border-radius:50%;transition:background-color .3s ease,transform .3s ease}.core-value-block .pagination-core-value .swiper-pagination-bullet-active{background-color:#600;opacity:.5;transform:scale(1.2)}.home-typical-project{padding:40px 0}.home-typical-project .description{text-align:center}.home-typical-project .tab-header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px 0}.home-typical-project .tab-header .tab-button{background:linear-gradient(white 0 0) padding-box,linear-gradient(to right,#ffd480,#ffb31a) border-box;padding:10px 20px;min-width:120px;border:2px solid transparent;border-radius:30px;text-align:center}.home-typical-project .tab-header .tab-button.active{border:2px solid #ffd480;background:linear-gradient(to right,#fff4bf,#ffd480)}.home-typical-project .tab-content{display:none;padding:40px;background:#fff;border-radius:15px}.home-typical-project .tab-content.active{display:block}.home-typical-project .tab-content .slide-item{display:grid;gap:40px}@media (min-width:992px){.home-typical-project .tab-content .slide-item{grid-template-columns:60% 1fr}}.home-typical-project .tab-content .blog-title{color:#e27c00;font-weight:600;text-transform:uppercase}.home-typical-project .tab-content .article-title{font-size:32px;font-weight:700;line-height:40px}.home-typical-project .tab-content .summary-item{display:flex;gap:30px}.home-typical-project .tab-content .summary-item svg{min-width:64px;min-height:64px}.home-typical-project .tab-content .view-more-button{margin-top:20px;color:#fff;display:inline-flex;padding:12px 20px;justify-content:center;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(-45deg,#7c360b 0,#e27c00 100%)}.home-typical-project .tab-content .view-more-button:hover{filter:brightness(120%)}.home-typical-project .tab-content .thumbnail{width:100%;object-fit:cover}.home-real-picture-block{position:relative;overflow:hidden;user-select:none}.home-real-picture-block #demo-canvas{width:100%;z-index:3;position:absolute;top:0;left:0;height:auto!important}.large-header{position:relative;width:100%;overflow:hidden;height:auto!important;background-size:cover;background-position:center center;z-index:3}.large-header .swiper{width:100%;height:100%}.large-header .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.large-header .realPictureSwiper{z-index:10}.large-header .realPictureContainer{padding:20px 40px 40px 40px;display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.large-header .realPictureContainer{padding:80px 40px}}.large-header .real-picture-block-title{display:flex;flex-direction:column;gap:1rem}.large-header .section-subtitle{display:block;text-align:center;color:#525266;font-family:Gilroy;font-size:16px;font-weight:400;line-height:24px}@media (min-width:768px){.large-header .section-subtitle{font-size:20px;line-height:32px}}.large-header .real-picture-img{width:100%;height:auto;object-fit:cover}.large-header .swiper-wrapper{padding:0 0}.large-header .swiper-button-next-real-picture,.large-header .swiper-button-prev-real-picture{display:none;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease;cursor:pointer;position:absolute;transform:translateY(-50%);border:1px solid #fff}@media (min-width:768px){.large-header .swiper-button-next-real-picture,.large-header .swiper-button-prev-real-picture{display:flex}}.large-header .swiper-button-next-real-picture::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);display:block;margin-right:4px}.large-header .swiper-button-next-real-picture:hover,.large-header .swiper-button-prev-real-picture:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}.large-header .swiper-button-prev-real-picture::after{content:"";width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);display:block;margin-left:4px}.large-header .swiper-button-next-real-picture{right:-10px;top:58%}.large-header .swiper-button-prev-real-picture{left:-10px;top:58%}.large-header .swiper-pagination-real-picture{bottom:12px}@media (min-width:768px){.large-header .swiper-pagination-real-picture{display:none}}.large-header .swiper-pagination-real-picture .swiper-pagination-bullet{width:10px;height:10px;background-color:#e27c00;opacity:.5;border-radius:50%;margin:0 5px;transition:background-color .3s ease,transform .3s ease}.large-header .swiper-pagination-real-picture .swiper-pagination-bullet-active{background-color:#e27c00;opacity:1}.home-partner-page{display:flex;flex-direction:column;gap:40px;padding:0;text-align:center;user-select:none}.home-partner-page .title{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:48px}@media (min-width:768px){.home-partner-page .title{font-size:32px}}.home-partner-page .home-partner{background-color:#f5f5f5;gap:60px;padding:40px 15px;display:flex;flex-direction:column}@media (min-width:992px){.home-partner-page .home-partner{display:flex;flex-direction:row;align-items:center;padding:unset}}.home-partner-page .home-partner .text-block{z-index:1;display:flex;position:relative;text-align:center;justify-content:center;margin-bottom:25px}@media (min-width:992px){.home-partner-page .home-partner .text-block{text-align:start;width:30%;justify-content:flex-end;padding:25px 0;margin-bottom:unset}}.home-partner-page .home-partner .swiper-block{justify-content:flex-end;display:flex;position:relative;min-width:0;flex:1}.home-partner-page .home-partner .swiper-block .swiper-slide{display:flex;align-items:center;justify-content:center}.home-partner-page .home-partner .swiper-block .slide-image{width:160px;padding:30px 0}.home-feedback{position:relative;padding-top:40px;background-color:#fffbea}.home-feedback .home-feedback-title{color:#600;text-align:center;text-transform:uppercase;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.home-feedback .feedbackSwiper{padding-bottom:20px}.home-feedback .feedback-sli-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-top:1rem;cursor:pointer}.home-feedback .feed-name{color:#600;text-align:center;padding-top:1rem;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.home-feedback .swi-feedback-img{border-radius:50%;width:120px;height:120px}.home-feedback .feedback-icon{position:absolute;top:72%;left:78%}.home-feedback .feedback-content{padding:1rem 1rem 1rem 0;color:#525266;text-align:center;display:flex;flex-direction:column;gap:24px;font-weight:400;line-height:24px}.home-feedback .swiper-pagination-bullet{width:8px;height:8px;transition:all .5s ease}.home-feedback .swiper-pagination.dot-feedback-cus{display:block;position:-3%}.home-feedback .swiper-pagination-bullet-active{background-color:#600;border-radius:4px;width:16px;height:8px}.home-feedback .swiper-button-next.feedback-next,.home-feedback .swiper-button-prev.feedback-prev{background-color:#fff;color:#600;border-radius:50%;width:48px;top:40%;height:48px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:box-shadow .3s ease}.home-feedback .swiper-button-next.feedback-next:hover,.home-feedback .swiper-button-prev.feedback-prev:hover{box-shadow:0 8px 12px rgba(0,0,0,.2)}.home-feedback .swiper-button-next.swiper-button-next:after,.home-feedback .swiper-button-prev.swiper-button-prev:after{font-size:20px}@media screen and (max-width:768px){.home-feedback .swiper-button-next.feedback-next,.home-feedback .swiper-button-prev.feedback-prev{display:none}.home-feedback .home-feedback-title{font-size:20px}.home-feedback .hot-pro-title{font-size:20px}.home-feedback .swi-feedback-img{width:80px;height:80px}.home-feedback .feed-name{font-size:20px}.home-feedback .position{font-size:1rem}.home-feedback .feedback-content{font-size:1rem}.home-feedback .feedback-icon{width:24px;height:24px}}.home-news-fluid{position:relative}.home-news-fluid .home-news{padding:60px 0}.home-news-fluid .description{text-align:center}.home-news-fluid .background{position:absolute;top:0;left:0;right:0;width:100%;height:240px;object-fit:cover}.home-news-fluid .section-title{color:#fff}.home-news-fluid .description{color:#fff}.home-news-fluid .news-body{padding:0 40px;position:relative}.home-news-fluid .article-description-wrapper{color:#0f1726}.home-news-fluid .tag{color:#525266}.home-news-fluid .article-title{font-weight:700;font-size:20px;line-height:28px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-news-fluid .article-image{object-fit:cover;aspect-ratio:4/3;width:100%;border-radius:10px}.home-news-fluid .swiper-nav{position:absolute;z-index:1}.home-news-fluid .swiper-nav i{font-size:42px;color:#600}.home-news-fluid .home-news-prev{top:50%;left:0;transform:translateY(-50%)}.home-news-fluid .home-news-next{top:50%;right:0;transform:translateY(-50%)}.home-recruitment-fluid .home-recruitment{padding:60px 0}.home-recruitment-fluid .description{text-align:center}.home-recruitment-fluid .recruitment-body{display:grid;gap:30px}@media (min-width:992px){.home-recruitment-fluid .recruitment-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-recruitment-fluid .job-item{display:flex;gap:15px;padding:15px;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;border-radius:10px;transition-duration:.2s;box-shadow:0 1px 2px 1px rgba(0,0,0,.05)}.home-recruitment-fluid .job-item:hover{transition-duration:.2s;box-shadow:1px 1px 10px 1px rgba(0,0,0,.1)}.home-recruitment-fluid .job-info{color:#0f1726}.home-recruitment-fluid .icon-wrap{background:#fff4bf;padding:4px;border-radius:4px}.home-recruitment-fluid .external-icon{position:absolute;top:5px;right:5px;border-radius:50%;background:#fff;color:#600;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.home-recruitment-fluid .view-more-button{color:#fff;border-radius:10px;padding:10px 20px;background:var(--Gradient,linear-gradient(45deg,#3c1d13 0,#ea2127 100%));transition:all .3s ease 0s}.home-recruitment-fluid .view-more-button:hover{transition:all .3s ease 0s;transform:scale(101%)}.acupuncture-wrap{background-color:#fffbea;width:100%;padding:40px 0}.acupuncture-wrap .decor-left,.acupuncture-wrap .decor-right{position:absolute;top:0}.acupuncture-wrap .decor-left img,.acupuncture-wrap .decor-right img{width:150px;height:auto;object-fit:cover}@media (min-width:768px){.acupuncture-wrap .decor-left img,.acupuncture-wrap .decor-right img{width:300px}}@media (min-width:1200px){.acupuncture-wrap .decor-left img,.acupuncture-wrap .decor-right img{width:500px}}.acupuncture-wrap .decor-left{left:0}.acupuncture-wrap .decor-left img{transform:scaleX(-1)}.acupuncture-wrap .decor-right{right:0}.acupuncture-wrap .swiper{width:100%}.acupuncture-wrap .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:start;align-items:center;height:auto}.acupuncture-wrap .acupuncture-slide{display:flex;flex-direction:column;background-color:#fff;cursor:pointer}.acupuncture-wrap .acupuncture-slide img{width:100%;aspect-ratio:3/2;object-fit:cover}.acupuncture-wrap .article-title{color:#0f1726;text-align:center;font-family:SG85;font-size:24px;line-height:32px;font-weight:400;letter-spacing:1.28px}.acupuncture-wrap .article-title:hover{color:#bb5502;transition-duration:.3s ease-in-out}@media (min-width:992px){.acupuncture-wrap .article-title{font-size:32px;line-height:40px}}.acupuncture-wrap .article-desc{overflow:hidden;color:#525266;text-align:center;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;margin-bottom:60px}.acupuncture-wrap .acupunctureSwiper{z-index:6;padding:0 20px}.acupuncture-wrap .swiper-wrapper{padding:0 0}.acupuncture-wrap .article-btn{padding:8px 12px;color:#ffefd9;text-align:center;font-family:SG85;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background-color:#600;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.96px;border:1px solid #fff4bf;box-shadow:0 0 0 3px #600}@media (min-width:1200px){.acupuncture-wrap .article-btn{font-size:18px;line-height:24px}}.acupuncture-wrap .article-btn:hover{color:#fff4bf;box-shadow:0 0 0 3px #600,0 0 12px #600}.acupuncture-wrap .acupuncture-next,.acupuncture-wrap .acupuncture-prev{display:none;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease;cursor:pointer;position:absolute;transform:translateY(-50%);border:1px solid #fff;background-color:#fff}@media (min-width:768px){.acupuncture-wrap .acupuncture-next,.acupuncture-wrap .acupuncture-prev{display:flex}}.acupuncture-wrap .acupuncture-next::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);display:block;margin-right:4px}.acupuncture-wrap .acupuncture-next:hover,.acupuncture-wrap .acupuncture-prev:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}.acupuncture-wrap .acupuncture-prev::after{content:"";width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);display:block;margin-left:4px}.acupuncture-wrap .acupuncture-next{right:-10px;top:58%}.acupuncture-wrap .acupuncture-prev{left:-10px;top:58%}.acupuncture-wrap .pagination-acupuncture{bottom:-30px}@media (min-width:768px){.acupuncture-wrap .pagination-acupuncture{display:none}}.acupuncture-wrap .pagination-acupuncture .swiper-pagination-bullet{width:8px;height:8px;background-color:#d9d9d9;opacity:.5;border-radius:50px;margin:0 5px;transition:all .3s ease,transform .3s ease}.acupuncture-wrap .pagination-acupuncture .swiper-pagination-bullet-active{background-color:#600;opacity:1;width:16px}.acupuncture-wrap .info-block{padding:.5rem;width:100%}@media (min-width:768px){.acupuncture-wrap .info-block{padding:1rem}}.herbal-wrap{padding:40px 0;user-select:none;background-color:#fffbea;display:flex;flex-direction:column;justify-content:center}.herbal-wrap .herbal-swiper{margin-top:24px}.herbal-wrap .swiper-wrapper{padding:0 0}.herbal-wrap .swiper{width:100%}.herbal-wrap .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:start;align-items:center;height:auto}.herbal-wrap .herbal-slide{display:flex;flex-direction:column;background-color:#fff;cursor:pointer}.herbal-wrap .herbal-slide .image-container,.herbal-wrap .herbal-slide img{width:100%;aspect-ratio:3/2;object-fit:cover}.herbal-wrap .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .3s ease;z-index:1}.herbal-wrap .herbal-slide:hover .overlay{background-color:rgba(0,0,0,.5)}.herbal-wrap .herbal-slide:hover .btn-see-detail{display:block}.herbal-wrap .btn-see-detail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px 6px;background-color:#600;color:#fff4bf;box-shadow:0 0 0 3px #600;border:1px solid #fff4bf;display:none;text-align:center;font-family:SG85;font-size:10px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.96px}@media (min-width:576px){.herbal-wrap .btn-see-detail{font-size:14px;line-height:20px;padding:8px 10px}}@media (min-width:1200px){.herbal-wrap .btn-see-detail{font-size:18px;line-height:24px;padding:8px 12px}}.herbal-wrap .image-container{position:relative;display:inline-block;overflow:hidden}.herbal-wrap .info-block{padding:.5rem;width:100%}@media (min-width:768px){.herbal-wrap .info-block{padding:1rem}}.herbal-wrap .product-item-title{color:#0f1726;text-align:center;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.herbal-wrap .product-item-title{font-size:20px;line-height:28px}}.herbal-wrap .product-item-price{color:#cc4429;text-align:center;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.herbal-wrap .product-item-price{font-size:20px;line-height:28px}}.herbal-wrap .pagination-herbal{bottom:-30px}@media (min-width:992px){.herbal-wrap .pagination-herbal{display:none}}.herbal-wrap .pagination-herbal .swiper-pagination-bullet{width:8px;height:8px;background-color:#d9d9d9;opacity:.5;border-radius:50px;margin:0 5px;transition:all .3s ease,transform .3s ease}.herbal-wrap .pagination-herbal .swiper-pagination-bullet-active{background-color:#600;opacity:1;width:16px}.herbal-wrap .btn-see-all{padding:8px 12px;border:1px solid #ffefd9;background:#600;display:inline;color:#ffefd9;text-align:center;font-family:SG85;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.96px;cursor:pointer;box-shadow:0 0 0 3px #600;transition:all .3s ease,transform .3s ease}.herbal-wrap .btn-see-all:hover{color:#fff4bf;box-shadow:0 0 0 3px #600,0 0 12px #600}.prescription-wrap{user-select:none;padding:40px 0;display:flex;flex-direction:column;justify-content:center}.prescription-wrap .prescription-swiper{margin-top:24px}.prescription-wrap .swiper-wrapper{padding:0 0}.prescription-wrap .swiper{width:100%}.prescription-wrap .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:start;align-items:center;height:auto}.prescription-wrap .prescription-slide{display:flex;flex-direction:column;background-color:#fff;cursor:pointer}.prescription-wrap .prescription-slide .image-container,.prescription-wrap .prescription-slide img{width:100%;aspect-ratio:3/2;object-fit:cover}.prescription-wrap .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .3s ease;z-index:1}.prescription-wrap .prescription-slide:hover .overlay{background-color:rgba(0,0,0,.5)}.prescription-wrap .prescription-slide:hover .btn-see-detail{display:block}.prescription-wrap .btn-see-detail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px 6px;background-color:#600;color:#fff4bf;box-shadow:0 0 0 3px #600;border:1px solid #fff4bf;display:none;text-align:center;font-family:SG85;font-size:10px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.96px}@media (min-width:576px){.prescription-wrap .btn-see-detail{font-size:14px;line-height:20px;padding:8px 10px}}@media (min-width:1200px){.prescription-wrap .btn-see-detail{font-size:18px;line-height:24px;padding:8px 12px}}.prescription-wrap .image-container{position:relative;display:inline-block;overflow:hidden}.prescription-wrap .info-block{padding:.5rem;width:100%}@media (min-width:768px){.prescription-wrap .info-block{padding:1rem}}.prescription-wrap .product-item-title{color:#0f1726;text-align:center;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.prescription-wrap .product-item-title{font-size:20px;line-height:28px}}.prescription-wrap .product-item-price{color:#cc4429;text-align:center;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.prescription-wrap .product-item-price{font-size:20px;line-height:28px}}.prescription-wrap .pagination-prescription{bottom:-30px}@media (min-width:992px){.prescription-wrap .pagination-prescription{display:none}}.prescription-wrap .pagination-prescription .swiper-pagination-bullet{width:8px;height:8px;background-color:#d9d9d9;opacity:.5;border-radius:50px;margin:0 5px;transition:all .3s ease,transform .3s ease}.prescription-wrap .pagination-prescription .swiper-pagination-bullet-active{background-color:#ffefd9;opacity:1;width:16px}.prescription-wrap .btn-see-all{padding:8px 12px;border:1px solid #ffefd9;background:#600;display:inline;color:#ffefd9;text-align:center;font-family:SG85;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.96px;cursor:pointer;box-shadow:0 0 0 3px #ffefd9;transition:all .3s ease,transform .3s ease}.prescription-wrap .btn-see-all:hover{color:#fff4bf;box-shadow:0 0 0 3px #ffefd9,0 0 12px #ffefd9}.home-gallery{display:flex;width:100%;flex-direction:column;background-color:#fffbea;justify-content:center;align-items:center}.home-gallery .gallery-name{color:#481a00;text-align:center;display:block;font-size:32px;font-style:normal;font-weight:700;line-height:40px;padding-bottom:24px;text-transform:uppercase}.home-gallery .gallery-container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);grid-gap:20px;justify-items:center;padding-bottom:40px}.home-gallery .gallery-item{position:relative;width:100%}.home-gallery .gallery-item img{width:100%;height:auto;aspect-ratio:1/1}.home-gallery .gallery-item.large{grid-column:span 2;grid-row:span 2}@media (max-width:768px){.home-gallery .gallery-container{grid-template-columns:repeat(2,1fr)}.home-gallery .gallery-name{font-size:20px}}@media (max-width:500px){.home-gallery .gallery-container{grid-template-columns:repeat(2,1fr)}}.collection-wrap{user-select:none}.collection-wrap .swiper-slide img{display:block;width:100%;object-fit:cover;aspect-ratio:16/8}.collection-wrap .collection-block{background-color:#ffefd9;padding:40px;position:relative}.collection-wrap .collection-container{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.collection-wrap .collection-container{gap:24px}}.collection-wrap .image-left,.collection-wrap .image-right{position:absolute;top:40px}.collection-wrap .image-left img,.collection-wrap .image-right img{width:150px;height:auto;object-fit:cover}@media (min-width:768px){.collection-wrap .image-left img,.collection-wrap .image-right img{width:300px}}@media (min-width:1200px){.collection-wrap .image-left img,.collection-wrap .image-right img{width:500px}}.collection-wrap .image-left{left:0}.collection-wrap .image-left img{transform:scaleX(-1)}.collection-wrap .image-right{right:0}.collection-wrap .collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;z-index:2}@media (min-width:768px){.collection-wrap .collection-grid{gap:24px}}@media (min-width:992px){.collection-wrap .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-wrap .collection-grid .collection-item{background-color:#fff;width:100%;transition:all .1 ease-in-out}.collection-wrap .collection-grid .collection-item:hover{box-shadow:0 4px 10px #ffba59}.collection-wrap .collection-grid .collection-item img{width:100%;aspect-ratio:3/2;object-fit:cover}.collection-wrap .collection-grid .collection-item .info-item{padding:8px 4px;display:flex;flex-direction:column;justify-content:center;gap:.5rem}@media (min-width:576px){.collection-wrap .collection-grid .collection-item .info-item{padding:16px 8px}}.collection-wrap .collection-grid .collection-item .item-title{color:#0f1726;text-align:center;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.collection-wrap .collection-grid .collection-item .item-title{font-size:20px;font-weight:700;line-height:28px}}.collection-wrap .collection-grid .collection-item .item-price{color:#cc4429;text-align:center;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.collection-wrap .collection-grid .collection-item .item-price{font-size:20px;font-weight:700;line-height:28px}}.collection-wrap .load-more-btn{display:flex;padding:8px 12px;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #ffefd9;background:#600;box-shadow:0 0 0 3px #600;color:#ffefd9;text-align:center;font-family:SG85;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.96px;cursor:pointer;transition:all .2s ease-in-out}@media (576px){.collection-wrap .load-more-btn{font-size:16px;line-height:20px}}@media (min-width:992px){.collection-wrap .load-more-btn{font-size:20px;line-height:28px}}.collection-wrap .load-more-btn:hover{background-color:#984208}.collection-wrap .hidden-item{display:none}.product-detail-wrap{background-color:#fff;user-select:none}.product-detail-wrap .breadcrumb{padding:12px 0;display:flex;gap:.5rem;margin:0}.product-detail-wrap .breadcrumb a{color:#525266;font-size:16px;font-weight:400;line-height:24px}.product-detail-wrap .breadcrumb div{color:#600;font-size:16px;font-weight:700;line-height:24px}.product-detail-wrap .product-detail{display:grid;grid-template-columns:100%;gap:40px}@media (min-width:992px){.product-detail-wrap .product-detail{grid-template-columns:50% 1fr}}.product-detail-wrap .product-detail .product-detail-text{display:flex;flex-direction:column;gap:24px}.product-detail-wrap .product-detail .product-title{color:#0f1726;font-size:32px;font-weight:700;line-height:40px}.product-detail-wrap .product-detail .product-price{color:#cc4429;font-size:32px;font-weight:700;line-height:40px}.product-detail-wrap .product-detail .button-contact{display:flex;padding:4px 12px;flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0;cursor:pointer;color:#ffefd9;text-align:center;font-family:SG85;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.96px;border:1px solid #ffefd9;background:#600;box-shadow:0 0 0 3px #600}.product-detail-wrap .product-detail .button-contact:hover{box-shadow:0 0 0 3px #600,0 2px 10px 3px #600}.product-detail-wrap .swiper{width:100%;height:100%}.product-detail-wrap .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;width:100%;height:auto;justify-content:start;align-items:center}.product-detail-wrap .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.product-detail-wrap .swiper{width:100%;margin-left:auto;margin-right:auto}.product-detail-wrap .swiper-slide{background-size:cover;background-position:center}.product-detail-wrap .customSwiper2{height:80%;width:100%}.product-detail-wrap .customSwiper{height:20%;box-sizing:border-box;padding:10px 0}.product-detail-wrap .customSwiper .swiper-slide{width:25%;height:100%;opacity:.4}.product-detail-wrap .customSwiper .swiper-slide-thumb-active{opacity:1}.product-detail-wrap .product-image-next,.product-detail-wrap .product-image-prev{display:flex;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease;cursor:pointer;position:absolute;transform:translateY(-50%);border:1px solid #fff;background-color:#fff;z-index:10}.product-detail-wrap .product-image-next::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);display:block;margin-right:4px}.product-detail-wrap .product-image-next:hover,.product-detail-wrap .product-image-prev:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}.product-detail-wrap .product-image-prev::after{content:"";width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);display:block;margin-left:4px}.product-detail-wrap .product-image-next{right:20px;top:50%}.product-detail-wrap .product-image-prev{left:20px;top:50%}.product-detail-wrap .pagination-relative{bottom:-30px}@media (min-width:992px){.product-detail-wrap .pagination-relative{display:none}}.product-detail-wrap .pagination-relative .swiper-pagination-bullet{width:8px;height:8px;background-color:#d9d9d9;opacity:.5;border-radius:50px;margin:0 5px;transition:all .3s ease,transform .3s ease}.product-detail-wrap .pagination-relative .swiper-pagination-bullet-active{background-color:#ffefd9;opacity:1;width:16px}.product-detail-wrap .next-relative,.product-detail-wrap .prev-relative{display:none;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease;cursor:pointer;position:absolute;transform:translateY(-50%);border:1px solid #fff;background-color:#fff;z-index:10}@media (min-width:992px){.product-detail-wrap .next-relative,.product-detail-wrap .prev-relative{display:flex}}.product-detail-wrap .next-relative::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);display:block;margin-right:4px}.product-detail-wrap .next-relative:hover,.product-detail-wrap .prev-relative:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}.product-detail-wrap .prev-relative::after{content:"";width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);display:block;margin-left:4px}.product-detail-wrap .next-relative{right:0;top:55%}.product-detail-wrap .prev-relative{left:0;top:55%}.product-detail-wrap .herbal-swiper{padding:0 0}@media (min-width:992px){.product-detail-wrap .herbal-swiper{padding:0 50px}}.product-detail-wrap .product-desc-text{padding:0}@media (min-width:992px){.product-detail-wrap .product-desc-text{padding:0 120px}}