@import url(/assets/lib/alert-message/alert-message.css);@import url(/assets/lib/imagePreview/viewer.css);.website-head-module{height:12rem;width:100%;background:var(--ui-color-bg-primary);position:relative}.website-head-module.active .head-bar{background:var(--ui-color-bg-primary);transition-duration:300ms;box-shadow:0 0 .1rem .1rem #d5d5d5}.website-head-module .side-bar{transition-duration:300ms;position:fixed;width:100%;height:100%;background-color:#00000000;pointer-events:none;z-index:100}.website-head-module .side-bar .side-bar-menu{view-transition-name:side-bar;transition-duration:300ms;position:absolute;right:-100%;background-color:white;height:100%}.website-head-module .side-bar .side-bar-menu .menu-head{display:flex;justify-content:space-between;align-items:center;height:8rem;padding:2rem 4rem}.website-head-module .side-bar .side-bar-menu .menu-head .logo{height:100%;width:auto;object-fit:contain;margin-right:8rem}.website-head-module .side-bar .side-bar-menu .menu-head .close{font-size:var(--f-s-30)}.website-head-module .side-bar .side-bar-menu .nav-list{padding:2rem 4rem;display:flex;flex-direction:column;align-items:flex-end;position:relative}.website-head-module .side-bar .side-bar-menu .nav-list a:has(.active){order:-1}.website-head-module .side-bar .side-bar-menu .nav-list .nav-item{font-size:var(--f-s-24);line-height:2}.website-head-module .side-bar .side-bar-menu .nav-list .active{border-bottom:.3rem solid #000;font-weight:600;margin-bottom:3rem}.website-head-module .side-bar .side-bar-menu .language-select{cursor:pointer;height:auto;padding:2rem 4rem;font-size:var(--f-s-20);position:relative;float:right}.website-head-module .side-bar .side-bar-menu .language-select .outer{z-index:11;right:2rem;transform:translateY(-1rem);position:absolute;opacity:0;pointer-events:none;padding-top:1.5rem;transition-duration:300ms}.website-head-module .side-bar .side-bar-menu .language-select .outer .language-list{background:var(--ui-color-bg-secondary);border-radius:2rem 2rem 2rem 2rem;padding-bottom:3rem}.website-head-module .side-bar .side-bar-menu .language-select .outer .language-list .option{text-align:left;color:white;padding:2rem 6rem 0 3rem;font-size:var(--f-s-16)}@media (max-height: 80rem){.website-head-module .side-bar .side-bar-menu .language-select .outer{bottom:6rem}}.website-head-module .side-bar .side-bar-menu .language-select:hover .outer{transform:translateY(0);transition-duration:300ms;opacity:1;pointer-events:auto}.website-head-module .side-bar .side-bar-menu .tel-number{font-size:var(--f-s-20);padding:0 4rem 6rem 0;position:absolute;right:0;bottom:0}.website-head-module #sideBarSwitch:checked ~ .side-bar{transition-duration:300ms;background-color:#00000044;backdrop-filter:blur(.6rem);pointer-events:auto}.website-head-module #sideBarSwitch:checked ~ .side-bar .side-bar-menu{transition-duration:300ms;right:0}.website-head-module #searchSwitch:checked ~ .head-bar{padding-bottom:10rem;height:22rem}.website-head-module #searchSwitch:checked ~ .head-bar .search-bar{transition-duration:300ms;height:10rem;bottom:0}.website-head-module .head-bar{box-shadow:0 0 1.2rem .1rem #00000044;background-color:white;transition-duration:300ms;position:fixed;top:0;height:12rem;width:100%;z-index:10}.website-head-module .head-bar .module-width{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.website-head-module .head-bar .module-width .search-bar{transition-duration:300ms;position:absolute;width:100%;height:0;background-color:var(--ui-color-font-secondary);overflow:hidden;bottom:0;left:0;z-index:9}.website-head-module .head-bar .module-width .search-bar .search-input{transition-duration:300ms;width:40%;height:5rem;margin:2.5rem 30%;background-color:white;border-radius:10rem}.website-head-module .head-bar .module-width .search-bar .search-input input{border-radius:10rem;width:calc(100% - 10rem);height:100%;border:none;outline:none;padding-left:2.5rem}.website-head-module .head-bar .module-width .search-bar .search-input .search-button{width:5rem;height:5rem;display:block;border-radius:2.5rem;line-height:5rem;text-align:center;background-color:var(--ui-color-primary);float:right;cursor:pointer;color:white}.website-head-module .head-bar .module-width .logo{width:9rem;height:6rem}.website-head-module .head-bar .module-width .logo img{height:100%;object-fit:contain}.website-head-module .head-bar .module-width .nav{display:flex;align-items:center;font-weight:500;font-size:var(--f-s-17)}.website-head-module .head-bar .module-width .nav .language-select{cursor:pointer;z-index:11;height:auto;width:8rem;text-align:center;margin-left:4rem;position:relative}.website-head-module .head-bar .module-width .nav .language-select .outer{transform:translateY(-1rem);position:absolute;opacity:0;pointer-events:none;padding-top:1.5rem;transition-duration:300ms}.website-head-module .head-bar .module-width .nav .language-select .outer .language-list{background:var(--ui-color-bg-secondary);border-radius:2rem 2rem 2rem 2rem;padding-bottom:3rem}.website-head-module .head-bar .module-width .nav .language-select .outer .language-list .option{text-align:left;color:white;padding:2rem 6rem 0 3rem;font-size:var(--f-s-16);position:relative;transition-duration:300ms}.website-head-module .head-bar .module-width .nav .language-select .outer .language-list .option::before{content:'';opacity:0;transition-duration:300ms;rotate:135deg;border-bottom:.5rem solid var(--ui-color-primary);border-right:.5rem solid transparent;border-left:.5rem solid transparent;position:absolute;left:2rem;bottom:0;display:inline-block;width:1rem;height:1rem}.website-head-module .head-bar .module-width .nav .language-select .outer .language-list .option:hover{transform:translateX(1.2rem);color:var(--ui-color-primary)}.website-head-module .head-bar .module-width .nav .language-select .outer .language-list .option:hover::before{opacity:1;transition-duration:300ms;content:''}.website-head-module .head-bar .module-width .nav .language-select:hover .outer{transform:translateY(0);transition-duration:300ms;opacity:1;pointer-events:auto}.website-head-module .head-bar .module-width .nav .search-icon{font-size:var(--f-s-20)}.website-head-module .head-bar .module-width .nav .tel-number{margin:0 6rem 0 0}.website-head-module .head-bar .module-width .nav .menu-icon{margin-left:1.6rem;font-size:var(--f-s-24);display:none}.website-head-module .head-bar .module-width .nav .nav-list{display:flex;grid-gap:.8rem;position:relative}.website-head-module .head-bar .module-width .nav .nav-list a .nav-item{position:relative;cursor:pointer;font-weight:500;font-size:var(--f-s-17);background:transparent;padding:.8rem 1.2rem;border-radius:.6rem .6rem .6rem .6rem;transition-duration:300ms;box-shadow:0 0 .1rem .4rem #33333300}.website-head-module .head-bar .module-width .nav .nav-list a .active,.website-head-module .head-bar .module-width .nav .nav-list a .nav-item:hover{background:var(--ui-color-font-primary);color:white}@media (max-width: 992px){.website-head-module{height:8rem}.website-head-module #searchSwitch:checked ~ .head-bar{padding-bottom:5rem;height:13rem}.website-head-module #searchSwitch:checked ~ .head-bar .search-bar{height:5rem;transition-duration:300ms}.website-head-module .head-bar{height:8rem}.website-head-module .head-bar .module-width .search-bar{overflow:hidden;transition-duration:300ms;position:absolute;width:100%;height:0rem;background-color:var(--ui-color-font-secondary);bottom:0;left:0;z-index:9}.website-head-module .head-bar .module-width .search-bar .search-input{width:90%;height:4rem;margin:.5rem 5%;background-color:white;border-radius:10rem}.website-head-module .head-bar .module-width .search-bar .search-input .search-button{width:4rem;height:4rem;line-height:4rem;border-radius:10rem}.website-head-module .head-bar .module-width .nav .nav-list{display:none}.website-head-module .head-bar .module-width .nav .tel-number,.website-head-module .head-bar .module-width .nav .language-select{display:none}.website-head-module .head-bar .module-width .nav .menu-icon{display:block}}@media (max-width: 1399px){.website-head-module .head-bar .module-width .nav .tel-number{display:none}.website-head-module .head-bar .module-width .nav .language-select .outer{right:0}}.website-bottom-module{flex-direction:column}.website-bottom-module .to-top{width:35px;height:35px;background:var(--ui-color-primary);color:white;position:fixed;right:185px;bottom:0;border-radius:100px;text-align:center;line-height:35px;rotate:-90deg}.website-bottom-module .img-cont{position:relative;height:560px}.website-bottom-module .img-cont[disable]{display:none}.website-bottom-module .img-cont .img{width:100%;height:100%;border-radius:20px 20px 0 0;overflow:hidden;position:relative}.website-bottom-module .img-cont .img img{width:100%;height:100%}.website-bottom-module .img-cont .img:after{content:"";position:absolute;left:0;top:0;height:100%;width:60%;background-image:linear-gradient(90deg, #00000088, #00000000)}.website-bottom-module .img-cont .text-cont{width:100%;height:100%;position:absolute;top:0;left:0}.website-bottom-module .img-cont .text-cont .module-width{display:flex;justify-content:space-between;align-items:center}.website-bottom-module .img-cont .text-cont .title{font-weight:500;font-size:var(--f-s-60);color:#FFFFFF;line-height:1.2}.website-bottom-module .bottom-nav{border-radius:0 0 20px 20px;padding-top:60px;padding-bottom:20px;background:#1F1F1F;color:#CCCCCC}.website-bottom-module .bottom-nav .module-width{display:grid;grid-template-columns:auto auto auto auto auto;grid-gap:20px;grid-template-rows:auto auto}.website-bottom-module .bottom-nav .module-width .grid-item .title{font-weight:600;font-size:var(--f-s-18);color:#FFFFFF;line-height:1.2;margin-bottom:16px}.website-bottom-module .bottom-nav .module-width .grid-item .nav-item{font-weight:500;font-size:var(--f-s-18);line-height:1.2;margin-bottom:10px}.website-bottom-module .bottom-nav .module-width .grid-item .nav-item[href^="mailto"]:hover{text-decoration:underline}.website-bottom-module .bottom-nav .module-width .grid-item .icon-list{display:flex}.website-bottom-module .bottom-nav .module-width .grid-item .icon-list .icon-item{color:white;width:33px;height:33px;text-align:center;line-height:33px;border-radius:50%;transition-duration:200ms;margin-right:12px}.website-bottom-module .bottom-nav .module-width .grid-item .icon-list .icon-item:hover{color:var(--ui-color-font-primary);background:var(--ui-color-primary);transition-duration:200ms}.website-bottom-module .bottom-nav .module-width .grid-logo{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2;margin-right:120px}.website-bottom-module .bottom-nav .module-width .grid-logo .img-box{width:120px}.website-bottom-module .bottom-nav .module-width .grid-company{grid-row-start:1;grid-row-end:3;grid-column-start:4;grid-column-end:5}.website-bottom-module .bottom-nav .module-width .grid-products{grid-row-start:1;grid-row-end:3;grid-column-start:5;grid-column-end:6}.website-bottom-module .bottom-nav .module-width .grid-footer{grid-column-start:1;grid-column-end:6;font-weight:400;font-size:var(--f-s-14);color:#FFFFFF;line-height:1.1}.website-bottom-module .bottom-nav .module-width .grid-footer a{display:inline}.website-bottom-module .bottom-nav .module-width .grid-footer a span{transition-duration:300ms}.website-bottom-module .bottom-nav .module-width .grid-footer a span:hover{color:var(--ui-color-primary)}@media (max-width: 992px){.website-bottom-module{margin-top:4rem}.website-bottom-module .to-top{z-index:99;width:5rem;height:5rem;line-height:5rem;right:4rem;bottom:8rem;border:2px solid white;box-sizing:content-box}.website-bottom-module .img-cont{height:30rem}.website-bottom-module .img-cont .text-cont .module-width{flex-wrap:wrap}.website-bottom-module .img-cont .text-cont .module-width .title{font-size:var(--f-s-30);line-height:1.2}.website-bottom-module .bottom-nav{padding:4rem}.website-bottom-module .bottom-nav .module-width{grid-gap:1rem;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto auto}.website-bottom-module .bottom-nav .module-width .grid-item .title{font-size:var(--f-s-16);color:#FFFFFF;margin-bottom:1rem}.website-bottom-module .bottom-nav .module-width .grid-item .nav-item{font-size:var(--f-s-16);margin-bottom:.8rem;line-height:1.2}.website-bottom-module .bottom-nav .module-width .grid-logo{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3;margin-right:0}.website-bottom-module .bottom-nav .module-width .grid-logo img{margin-bottom:1rem}.website-bottom-module .bottom-nav .module-width .grid-company{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2}.website-bottom-module .bottom-nav .module-width .grid-products{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3}.website-bottom-module .bottom-nav .module-width .grid-footer{grid-column-start:1;grid-column-end:3;font-weight:400;font-size:var(--f-s-14);color:#FFFFFF;line-height:1.2}}.home-width{margin:0 70px}@media (max-width: 992px){.home-width{margin:0 2rem}}.layout-menu-module{background-color:#fff;z-index:9}.layout-menu-module .menu-box{width:100%;border-bottom:.3rem solid #F5F5F5}.layout-menu-module .menu-box .menu-list{width:100%;display:flex;flex-wrap:wrap;transform:translateY(.3rem);overflow:hidden}.layout-menu-module .menu-box .menu-list .menu-item{padding:1.5rem 2rem;text-align:center;width:calc(50% / 2);position:relative;color:#333333;border-bottom:.3rem solid #F5F5F5}.layout-menu-module .menu-box .menu-list .menu-item:after{content:"";position:absolute;left:0;bottom:-.3rem;transition:.3s all;background-color:var(--ui-color-primary);height:.3rem;width:0}.layout-menu-module .menu-box .menu-list .menu-item:before{content:"";position:absolute;top:50%;right:-.1rem;transform:translateY(-50%);height:2rem;width:.1rem;background-color:#D9D9D9}.layout-menu-module .menu-box .menu-list .menu-item.active,.layout-menu-module .menu-box .menu-list .menu-item:hover{cursor:pointer}.layout-menu-module .menu-box .menu-list .menu-item.active:after,.layout-menu-module .menu-box .menu-list .menu-item:hover:after{width:100%}@media (max-width: 992px){.layout-menu-module{top:7.4rem}.layout-menu-module .menu-box .menu-list .menu-item{width:33.33%}}#videoModal .modal-content{background-color:transparent;border:none}#videoModal .modal-header{border-bottom:none}#videoModal .btn-close{color:#fff;background:transparent;opacity:1;font-size:var(--f-s-24)}#videoModal .btn-close:focus{outline:none}#videoModal .modal-title{font-size:var(--f-s-24)}#videoModal .modal-dialog{max-width:83rem;margin-top:10rem}
