.jx-contact-list{display:flex;--e-contact-buttons-margin-offset:8px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition);pointer-events:auto}.jx-contact-list:hover{display:flex;--e-contact-buttons-margin-offset:8px;transform:none;transition:var(--e-contact-buttons-transition)}.jx-contact-list .jx-contact-list-phone{align-self:center;color:white;padding:2px 10px;display:none;background-color:var(--e-global-color-primary);border-radius:5px;margin-right:10px}.jx-contact-list:hover .jx-contact-list-phone{align-self:center;color:white;padding:2px 10px;display:block}.jx-contact-list .jx-contaxt-item{display:flex;display:flex;padding-inline-start:12px;border-start-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-end-end-radius:0;align-items:center;background-color:var(--e-global-color-primary);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.jx-product-list{position:relative}.jx-product-list .productlist .pro_li li{width:calc(96% / 3);margin-right:calc(4% / 2);transition:all .3s;border:1px solid #ccc;margin-bottom:3%;position:relative}.jx-product-list .productlist .pro_li li::before{content:"";position:absolute;top:-1px;left:0;width:0;transition:all .3s;height:3px;background:var(--e-global-color-primary);z-index:98}.jx-product-list .productlist .pro_li li:hover::before{width:100%}.jx-product-list .productlist .pro_li li a{display:block}.jx-product-list .productlist .pro_li li a .info{padding:20px}.jx-product-list .productlist .pro_li li a .info .tit{line-height:1.4;font-size:16px;color:#0e050b}.jx-product-list .productlist .pro_li li a .info .model{color:#6e6e6e;margin:.15rem 0}.jx-product-list .productlist .pro_li li a .info .more{color:var(--e-global-color-primary)}.jx-product-list .productlist .pro_li li:hover .info .tit{color:var(--e-global-color-primary);transition:all .3s}.jx-product-list .productlist .pro_li li:hover{box-shadow:0 3px 6px rgba(0,0,0,.2)}.jx_pro_nav_view{background-color:#fff;margin-bottom:.2rem;border-top:1px solid #e1e1e1}.jx_pro_nav_view .tit{position:relative;height:90px;line-height:90px;padding:0 .2rem;border-bottom:1px solid #e1e1e1;background-position:center 10%}.jx_pro_nav_view .tit h3{font-family:"HMB";font-size:.26rem;color:#000;text-transform:uppercase}.jx_pro_nav_view .tit span{height:38px;width:50px;text-align:center;z-index:1;line-height:38px}.jx_pro_nav_view ul{padding:0 .05rem .15rem}.jx_pro_nav_view ul li{margin:.15rem .1rem}.jx_pro_nav_view ul li:last-child{margin-bottom:0}.jx_pro_nav_view ul li a{position:relative;font-size:18px;color:#242424;line-height:30px;font-weight:500;padding:.5em 1em;text-transform:capitalize;z-index:1}.jx_pro_nav_view ul li a p{font-family:"HMBD"}.jx_pro_nav_view ul li a p:hover{color:var(--e-global-color-primary)}.jx_pro_nav_view ul li a i{z-index:2;font-size:18px;transform:rotate(90deg);transition:all .3s}.jx_pro_nav_view ul li .sub li.active i{transform:rotate(270deg)}.jx_pro_nav_view ul>li>ul{display:none;padding:0}.jx_pro_nav_view ul>li>ul>li>a{font-size:16px;line-height:30px;background:#fff;color:#6e6e6e}.jx_pro_nav_view ul>li>ul>li>a::after{content:"";position:absolute;left:3px;top:50%;width:4px;height:4px;background:var(--e-global-color-primary);border-radius:50%;transform:translateY(-50%);transition:all .3s}.jx_pro_nav_view ul li:hover>a::after,.jx_pro_nav_view ul li .sub li.active a::after{border-color:var(--e-global-color-primary)}.jx_pro_nav_view .son{display:none}.jx_pro_nav_view .sub .active .son{opacity:1}.jx_pro_nav_view .sub .son a::after{display:none}@media all and (min-width:1024px){.jx-product-list .productlist .pro_li li:nth-child(3n){margin-right:0}}@media all and (max-width:768px){.jx-product-list .productlist .pro_li li{width:calc(96% / 2);margin-right:calc(4%);transition:all .3s;border:1px solid #ccc;margin-bottom:3%;position:relative}.jx-product-list .productlist .pro_li li:nth-child(2n){margin-right:0}.jx-pagination>.pagination{margin-top:38px;text-align:center}}.pagination .page-numbers{display:inline-block;margin-right:10px;padding:0 10px;border:1px solid #000;border-radius:3px;background:#fff;color:#000;font-size:14px;line-height:30px;cursor:pointer}.pagination .page-numbers.current{background:#000;color:#fff}.loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:5px solid #f3f3f3;border-top:5px solid var(--e-global-color-primary);border-radius:50%;animation:spin 1s linear infinite;z-index:98;display:none}.product-list-disabled{pointer-events:none;opacity:.5}.ind_banner{position:relative}.ind_banner .video{position:relative;width:100%;display:block}.ind_banner video{position:absolute;height:100vh;width:100%;object-fit:cover;top:0;left:0}.ind_banner img{width:100%;height:100vh;object-fit:cover}.ind_banner .txt{position:absolute;top:50%;transform:translateY(-50%);left:13%;width:60%;display:flex;flex-direction:column}.ind_banner .txt .p1{font-family:"Karla",sans-serif;font-size:.54em;color:#fff;font-weight:900;text-transform:uppercase;line-height:1.3}.ind_banner .txt .p2{font-family:"Karla",sans-serif;font-weight:600;color:#fff;font-size:.55em;width:60%;margin:.1em 0 .15em;line-height:1.1}.ind_banner .txt .p3{font-family:"Karla",sans-serif;color:#fff;font-size:.2em;width:50%;padding:10px 0;line-height:1.4}.ind_banner .txt .btn{font-family:"Karla",sans-serif;font-size:.16em;background:var(--e-global-color-primary);padding:10px 20px;text-align:center;border-radius:666px;color:#fff;align-self:flex-start}.ind_banner .txt .btn i{font-size:.14em;margin-left:8px}.ind_banner .swiper-button-next,.ind_banner .swiper-button-prev{color:white;font-size:12px!important;background-color:var(--e-global-color-primary)}.ind_banner .swiper-button-next:hover,.ind_banner .swiper-button-prev:hover{color:white;font-size:12px!important;background-color:var(--e-global-color-primary)}.ind_banner .swiper-button-next{right:0;left:auto}.ind_banner .swiper-button-prev{left:0;right:auto}.ind_banner .swiper-button-next::after,.ind_banner .swiper-button-prev::after{font-size:12px!important}.ind_banner .swiper-pagination-bullet{background-color:white;opacity:1}.ind_banner .swiper-pagination-bullet-active{background-color:var(--e-global-color-primary)}.ind_banner .swiper-slide{position:relative}.ind_banner .swiper-pagination{bottom:40px!important}.ind_banner .swiper-pagination .swiper-pagination-bullet{width:8px!important;border-radius:4px!important;height:8px}.ind_banner [class*=txt]{position:absolute;z-index:2;color:white;line-height:1.2}.ind_banner .txt1{right:13.5%;top:39%;width:5.2em}.ind_banner .txt1 h4{font-size:.54em;line-height:.6em;text-transform:uppercase;font-family:"Montserrat-Bold"}.ind_banner .txt1 h4::after{content:"";display:block;width:.6em;height:.06em;margin:.15em 0;background-color:white;box-shadow:3px 3px 5px rgba(0,0,0,.75)}.ind_banner .txt1 p{font-size:.2em}.ind_banner .txt2{right:0;top:18%;width:100%;text-align:center}.ind_banner .txt2 h4{font-size:.54em;line-height:.6em;text-transform:uppercase;font-family:"Montserrat-Bold"}.ind_banner .txt2 p{font-size:.2em;margin-top:5px}.ind_banner .txt3{left:16.15%;top:36.5%;width:6em}.ind_banner .txt3 h4{font-size:.54em;line-height:.6em;text-transform:uppercase;font-family:"Montserrat-Bold"}.ind_banner .txt3 h4::after{content:"";display:block;width:.6em;height:.06em;margin:.15em 0;background-color:white}.ind_banner .txt3 p{font-size:.2em}@media (max-width:1550px){.ind_banner{height:auto}}@media (max-width:1000px){.ind_banner .swiper-button-next:after,.ind_banner .swiper-button-prev:after{display:none}.ind_banner .swiper-slide::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.2);z-index:1}.ind_banner .txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;padding:0 12%;text-shadow:none}.ind_banner .txt h4{font-size:.4em;color:#fff;font-weight:700;line-height:1.3;margin:0 0 .2em;text-transform:uppercase;font-family:"Montserrat-Bold"}.ind_banner .txt p{font-size:14px;line-height:1.3}.ind_banner .txt .p3 p{font-size:17px;line-height:1.3}.ind_banner img{height:100vh}}@media (max-width:768px){.ind_banner .swiper-pagination{bottom:15px!important}.ind_banner .swiper-button-next,.ind_banner .swiper-button-prev{display:none}.ind_banner .txt .p1{font-size:18px}.ind_banner .txt .p2{color:#fff;font-size:36px;width:100%;margin:10px 0 0;padding-bottom:8px;line-height:1.2}.ind_banner .txt .p3{color:#fff;font-size:8px;width:100%;padding-bottom:24px;line-height:1.4}.ind_banner .txt .btn{font-size:16px}}@media all and (max-width:640px){.ind_banner .swiper-button-next:after,.ind_banner .swiper-button-prev:after{font-size:30px}}