.layoutPrimary-module__07u08G__clientLayout{width:100%;padding:0 16px}@media (min-width:768px){.layoutPrimary-module__07u08G__clientLayout{padding:0 24px}}@media (min-width:1024px){.layoutPrimary-module__07u08G__clientLayout{padding:0 72px}}@media (min-width:1600px){.layoutPrimary-module__07u08G__clientLayout{margin:auto;padding:0 10%}}
.footer-module__tUdqrq__logoImg{width:64px;height:64px}.footer-module__tUdqrq__right{flex:4}.footer-module__tUdqrq__middle,.footer-module__tUdqrq__left{flex:1}@media screen and (max-width:992px){.footer-module__tUdqrq__right{flex:4}.footer-module__tUdqrq__middle{flex:2}.footer-module__tUdqrq__left{flex:1}}
.homeBanner-module__TKC9yG__heroWrapper{position:relative;overflow:hidden}.homeBanner-module__TKC9yG__bannerImg{object-fit:cover;width:100%;min-height:260px}.homeBanner-module__TKC9yG__content{max-width:40%;top:0;left:10%}.homeBanner-module__TKC9yG__h1tag{font-size:34px;line-height:1.8}.homeBanner-module__TKC9yG__compareHighlight{color:var(--brand-tertiary);padding:0 6px;display:inline-block;position:relative}.homeBanner-module__TKC9yG__compareHighlight:after{content:"";z-index:-1;background:rgba(253,158,33,.22);border-radius:999px;width:100%;height:12px;position:absolute;bottom:4px;left:0}@media screen and (max-width:768px){.homeBanner-module__TKC9yG__h1tag{font-size:20px}.homeBanner-module__TKC9yG__content{max-width:50%;left:16px}}
.productBox-module__Yvt-ua__wrapper{z-index:1;position:relative}.productBox-module__Yvt-ua__bannerProductBoxsContainer{z-index:1;margin-top:-64px;padding-left:12px;padding-right:12px;position:relative;top:0}.productBox-module__Yvt-ua__itemWrap{flex:none}.productBox-module__Yvt-ua__img{filter:brightness(0)invert()sepia()saturate(20000%)hue-rotate(150deg)brightness(50%);width:64px;height:64px;transition:filter .3s,transform .3s}.productBox-module__Yvt-ua__box:hover .productBox-module__Yvt-ua__img,.productBox-module__Yvt-ua__activeBox .productBox-module__Yvt-ua__img{filter:brightness(0)invert();transform:scale(1.04)}.productBox-module__Yvt-ua__box{width:200px;min-width:200px;height:128px;padding:12px;transition:all .3s;box-shadow:0 0 20px rgba(107,114,128,.3)}.productBox-module__Yvt-ua__box:hover,.productBox-module__Yvt-ua__activeBox{background-color:var(--brand-secondary);transform:translateY(-4px)}.productBox-module__Yvt-ua__content{text-align:center;white-space:normal;line-height:1.8;transition:color .3s}.productBox-module__Yvt-ua__box:hover .productBox-module__Yvt-ua__content,.productBox-module__Yvt-ua__activeBox .productBox-module__Yvt-ua__content{color:#fff}.productBox-module__Yvt-ua__subCategorySection{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;width:min(1200px,100% - 24px);margin:18px auto 0;padding:16px 18px;box-shadow:0 14px 32px rgba(15,23,42,.05)}.productBox-module__Yvt-ua__subHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.productBox-module__Yvt-ua__subHeaderText{min-width:0}.productBox-module__Yvt-ua__subTitle{color:#0f172a;margin:0;font-family:anjomanBold;font-size:16px}.productBox-module__Yvt-ua__subDesc{color:#64748b;margin:4px 0 0;font-family:anjomanRegular;font-size:12px}.productBox-module__Yvt-ua__viewAllBtn{background:var(--brand-secondary);color:#fff;white-space:nowrap;border-radius:12px;padding:10px 14px;font-family:anjomanMedium;font-size:13px;text-decoration:none}.productBox-module__Yvt-ua__subCategoryList{flex-wrap:wrap;gap:10px;display:flex}.productBox-module__Yvt-ua__subCategoryChip{color:#0f5f5f;background:rgba(19,127,127,.06);border:1px solid rgba(19,127,127,.2);border-radius:999px;padding:10px 14px;font-family:anjomanMedium;font-size:13px;text-decoration:none;transition:all .2s}.productBox-module__Yvt-ua__subCategoryChip:hover{background:var(--brand-secondary);color:#fff}.productBox-module__Yvt-ua__noSubCategory{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:768px){.productBox-module__Yvt-ua__bannerProductBoxsContainer{scrollbar-width:none;-ms-overflow-style:none;z-index:1;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-top:0;padding-left:12px;padding-right:12px;display:flex;top:0;overflow-x:auto;overflow-y:hidden;justify-content:flex-start!important}.productBox-module__Yvt-ua__bannerProductBoxsContainer::-webkit-scrollbar{display:none}.productBox-module__Yvt-ua__itemWrap{scroll-snap-align:start}.productBox-module__Yvt-ua__box{flex:none;width:156px;min-width:156px;height:120px;gap:10px!important}.productBox-module__Yvt-ua__img{width:52px;height:52px}.productBox-module__Yvt-ua__content{line-height:1.7;font-size:13px!important}.productBox-module__Yvt-ua__box:hover,.productBox-module__Yvt-ua__activeBox{background-color:var(--brand-secondary);transform:scale(1)}.productBox-module__Yvt-ua__subCategorySection{border-radius:18px;width:calc(100% - 24px);margin-top:14px;padding:14px}.productBox-module__Yvt-ua__subHeader{flex-direction:column;align-items:flex-start}.productBox-module__Yvt-ua__viewAllBtn{text-align:center;width:100%}.productBox-module__Yvt-ua__subCategoryList{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.productBox-module__Yvt-ua__subCategoryList::-webkit-scrollbar{display:none}.productBox-module__Yvt-ua__subCategoryChip{white-space:nowrap;flex:none}}
.sloganFour-module__LQE4Wq__sloganFourContainer{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sloganFour-module__LQE4Wq__itemContainer{box-sizing:border-box;flex:0 0 200px;width:200px}.sloganFour-module__LQE4Wq__imgContainer{width:64px;height:64px}@media (max-width:768px){.sloganFour-module__LQE4Wq__sloganFourContainer{justify-content:space-between;padding:0 12px}.sloganFour-module__LQE4Wq__itemContainer{flex:0 0 calc(50% - 12px);width:auto;max-width:calc(50% - 12px)}.sloganFour-module__LQE4Wq__imgContainer{margin:0 auto}}
.waitingWithLogo-module__UvZgFq__logo{width:80px;height:80px}.waitingWithLogo-module__UvZgFq__loadingCircle{gap:8px;margin-top:16px;display:flex}.waitingWithLogo-module__UvZgFq__span{background-color:var(--color-brand-secondary,var(--brand-tertiary-hover));border-radius:50%;width:16px;height:16px;animation:1.2s ease-in-out infinite waitingWithLogo-module__UvZgFq__bounce}.waitingWithLogo-module__UvZgFq__span:first-child{animation-delay:.3s}.waitingWithLogo-module__UvZgFq__span:nth-child(2){animation-delay:.4s}.waitingWithLogo-module__UvZgFq__span:nth-child(3){animation-delay:.5s}.waitingWithLogo-module__UvZgFq__span:nth-child(4){animation-delay:.6s}.waitingWithLogo-module__UvZgFq__span:nth-child(5){animation-delay:.7s}@keyframes waitingWithLogo-module__UvZgFq__bounce{0%,80%,to{opacity:.6;transform:scale(0)}40%{opacity:1;transform:scale(1)}}
.aboutUs-module__JniLZW__img{object-fit:cover;width:100%;min-height:200px}.aboutUs-module__JniLZW__aboutus-text{box-shadow:0 0 20px 0 var(----background-secondary,#e5e7eb)}.aboutUs-module__JniLZW__h1{border-bottom:1px solid var(----border-strong,#d1d5db)}.aboutUs-module__JniLZW__contactus-container{box-shadow:0 0 20px 0 var(----background-secondary,#e5e7eb)}.aboutUs-module__JniLZW__h2{border-bottom:1px solid var(----border-strong,#d1d5db)}.aboutUs-module__JniLZW__map{object-fit:cover;border-radius:8px;width:100%;min-height:240px}.aboutUs-module__JniLZW__formContainer,.aboutUs-module__JniLZW__detailMapContainer{flex:1}
.eachArticle-module__ecXH7G__img{object-fit:cover;width:100%;height:400px}
.eachArticle-module__pjLOaq__img{object-fit:cover;width:100%;height:400px}
.eachArticle-module__2s8Czq__img{object-fit:cover;width:100%;height:400px}
.eachArticle-module__a6hBDq__img{object-fit:cover;width:100%;height:400px}
.eachArticle-module__eRXHJa__img{object-fit:cover;width:100%;height:400px}
.eachArticle-module__dT9JdW__img{object-fit:cover;width:100%;height:400px}
.eachArticle-module__ak85KG__img{object-fit:cover;width:100%;height:400px}
.eachArticle-module__FJ4jFa__img{object-fit:cover;width:100%;height:400px}
.layout-module__jz1IVa__publicPageLayout{min-height:100dvh}.layout-module__jz1IVa__stickyHeader{z-index:1100;background:var(--card-background,#fff);position:-webkit-sticky;position:sticky;top:0;box-shadow:0 4px 18px rgba(15,23,42,.06)}.layout-module__jz1IVa__pageContentContainer{min-height:calc(100dvh - 144px)}@media screen and (max-width:768px){.layout-module__jz1IVa__publicPageLayout{margin-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.layout-module__jz1IVa__pageContentContainer{min-height:calc(100dvh - 136px)}}
