html.fancybox-active:not(.fancybox-allowscroll),html.fancybox-active:not(.fancybox-allowscroll) body{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden}html.fancybox-active:not(.fancybox-allowscroll) body{margin-right:var(--vertical-scrollbar);margin-bottom:var(--horizontal-scrollbar)}html.fancybox-active:not(.fancybox-allowscroll) body.rtl{margin-right:0;margin-left:var(--vertical-scrollbar)}#fancybox-loading,#fancybox-loading div,#fancybox-overlay,#fancybox-wrap *,#fancybox-wrap *:before,#fancybox-wrap *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:111100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;z-index:111101;display:none;outline:none !important}#fancybox-outer{position:relative;width:100%;height:100%;box-shadow:0 0 20px #111;-moz-box-shadow:0 0 20px #111;-webkit-box-shadow:0 0 20px #111;background:#fff}#fancybox-content{position:relative;width:100%;height:100%;overflow:hidden;z-index:111102;border:0 solid #fff;background:#fff;background-clip:padding-box}#fancybox-content>*{max-width:100%;max-height:100%;-webkit-overflow-scrolling:touch}#fancybox-error{color:#444;padding:14px;margin:0}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:none}#fancybox-img{padding:0;margin:0;line-height:0;vertical-align:top;max-width:none !important;max-height:none !important}#fancybox-frame{display:block;z-index:0}.fancy-ico{position:absolute;width:48px;height:48px;border-radius:50%}.fancy-ico span{display:block;position:relative;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid #fff;box-shadow:0 0 4px #000;transition:transform .25s ease-in-out}#fancybox-close:hover span,#fancybox-next:hover span,body.rtl #fancybox-prev:hover span{transform:rotate(360deg)}#fancybox-prev:hover span,body.rtl #fancybox-next:hover span{transform:rotate(-360deg)}#fancybox-close{top:-24px;right:-24px;cursor:pointer;z-index:111105;display:none}#fancybox-close span:after,#fancybox-close span:before{content:'';position:absolute;top:9px;left:4px;width:12px;height:2px;background-color:#fff}#fancybox-close span:before{transform:rotate(45deg)}#fancybox-close span:after{transform:rotate(-45deg)}#fancybox-prev,#fancybox-next{top:50%;margin-top:-24px;cursor:pointer;z-index:111102;display:none}#fancybox-next,body.rtl #fancybox-prev{left:auto;right:-24px}#fancybox-prev,body.rtl #fancybox-next{left:-24px;right:auto}#fancybox-prev span:after,#fancybox-next span:after{content:'';position:absolute;top:6px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}#fancybox-prev span:after,body.rtl #fancybox-next span:after{transform:rotate(-135deg);left:7px}#fancybox-next span:after,body.rtl #fancybox-prev span:after{transform:rotate(45deg);left:initial;right:7px}#fancybox-title-wrap{z-index:111104}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background-color:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff;font-weight:600}.fancybox-title-over{position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:left}body.rtl .fancybox-title-over{text-align:right}.fancybox-title-over #fancybox-title{padding:10px;background:rgba(0,0,0,.6);display:block}.fancybox-title-float{text-align:center}.fancybox-title-float #fancybox-title{display:table;margin:-12px auto;height:24px;padding:0 15px;line-height:20px;font-size:14px;color:#fff;background:#000;border:2px solid #fff;border-radius:12px;box-shadow:0 0 4px #000;position:relative;z-index:111104}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:rgba(0,0,0,.9);border-radius:5px;cursor:pointer;overflow:hidden;z-index:111104;display:none}#fancybox-loading div{transform-origin:20px 20px;animation:fancybox-loading 1.2s linear infinite}#fancybox-loading div:after{content:'';display:block;position:absolute;top:7px;left:19px;width:2px;height:7px;border-radius:20%;background:#fff}#fancybox-loading div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}#fancybox-loading div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}#fancybox-loading div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}#fancybox-loading div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}#fancybox-loading div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}#fancybox-loading div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}#fancybox-loading div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}#fancybox-loading div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}#fancybox-loading div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}#fancybox-loading div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}#fancybox-loading div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}#fancybox-loading div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes fancybox-loading{0%{opacity:1}100%{opacity:0}}.fancybox-hidden{display:none}#fancybox-content .fancybox-hidden,#fancybox-tmp .fancybox-hidden{display:revert}
.ast-hfb-header .site-header-section>.ast-header-search,.ast-hfb-header .ast-header-search{margin-top:3px}.wpcf7 form .wpcf7-response-output{margin-top:0!important}form .text-right p{margin-bottom:0!important}.home-banners{max-height:1200px;overflow:hidden;position:relative;.slick-arrow{position:absolute;z-index:100;top:50%;width:61px;height:61px;transform:translateY(-50%);background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.mijimg.com/wp-content/themes/v1/test/css/../images/s8Arrow.png) 0 0 no-repeat;text-indent:-99999999px}.slick-prev{left:50px}.slick-next{right:50px;background-position:-61px 0}.slick-prev:hover{background-position:0 -61px}.slick-next:hover{background-position:-61px -61px}@media (max-width:767px){.slick-arrow{transform:scale(.7)}.slick-prev{left:30px}.slick-next{right:30px}}@media (max-width:576px){.slick-prev{left:10px}.slick-next{right:10px}}}.home-banner{position:relative;.home-banenr-text{position:absolute;z-index:111;top:30%;left:20%;color:#fff;& p{font-size:42px;font-weight:700;margin-bottom:60px;text-shadow:2px 3px 2px #333;max-width:650px;line-height:1.5}& a{padding:23px 40px;background:#74c447;color:#fff;font-size:20px}}& img{width:100%;height:100%;object-fit:cover;overflow:hidden}@media (max-width:992px){.home-banenr-text{top:25%}& p{font-size:32px!important}}@media (max-width:768px){.home-banenr-text{top:18%;left:15%;max-width:450px}& p{font-size:28px!important}& a{padding:15px 20px!important}}@media (max-width:576px){& p{font-size:22px!important}& a{padding:15px 20px!important;font-size:14px!important}}}.hp10s4Img img{width:100%;height:210px;object-fit:cover}.hp10s4Title{line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;white-space:normal}.single-prod{.c1ProductTitle{font-size:20px}.pc3BannerHeading{color:#333}.pc3BannerDetails p{color:#666;& a:hover{text-decoration:underline}}.c1ProductText p{text-align:left;-webkit-line-clamp:none}}.flex-row{display:flex}.bannerWraper .bannerContent{margin-top:3%}.pc3BannerHeading{margin-bottom:20px;display:inline-block}.bannerImg img{max-height:500px}.pc3Section1{h2{text-transform:uppercase}}.pc3ProductSection .container .row{display:flex;flex-wrap:wrap;gap:0 30px}.c1ProductBox{flex:0 0 calc((100% - 90px) / 4);display:flex;flex-direction:column;margin-bottom:30px;.c1ProductBtn{margin-top:auto}@media (max-width:1200px){flex:0 0 calc((100% - 60px) / 3)}@media (max-width:768px){.c1ProductTitle a{font-size:18px}.c1ProductContent{padding:5px 15px}}}.c1ProductTitle a{font-size:20px}@media (max-width:768px){.c1ProductBox{flex:0 0 calc((100% - 30px) / 2)}.c1ProductTitle a{font-size:18px}.c1ProductContent{padding:5px 15px}}.c1ProductImg{overflow:hidden;& img{width:100%;height:auto;display:block}}.c1ProductContent{display:flex;flex-direction:column;flex:1}.c1ProductText p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.features{.items{flex-wrap:wrap;width:100%}.item{flex-grow:5px;flex-shrink:0;flex-basis:calc(100% / 5)}.pc3s7Img{max-width:70px;border-radius:inherit;border:none}.pc3s7Title{font-size:18px}}@media (max-width:959.98px){.features{.item{flex:0 0 33.33%;max-width:33.33%}}}@media (max-width:767px){.features{.item{flex:0 0 33.33%;max-width:33.33%}}.pc3Banner .bannerContent{margin:-192px 0 0 !important}.pc3BannerHeading{font-size:22px}.pc3BannerDetails p{font-size:16px}}@media (max-width:575px){.pc3Banner .bannerContent{margin:25px 0 -25px 0!important}.features{.item{flex:0 0 50%;max-width:50%}}}.faq-section{max-width:1200px;margin:20px auto;font-family:sans-serif}.faq-item{border:1px solid #e5e5e5;margin-bottom:10px;border-radius:4px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#0051a3}.faq-question{padding:15px 20px;background:#f9f9f9;cursor:pointer;display:flex;align-items:center;font-weight:600;color:#333;position:relative}.faq-icon{margin-right:15px;width:12px;height:12px;position:relative}.faq-icon:before,.faq-icon:after{content:";
    position: absolute;
    background-color: #0051a3;
    transition: transform 0.3s ease;
}

/* 濡亞鍤?*/
.faq-icon::before {
    width: 12px;
    height: 2px;
    top: 5px;
    left: 0;
}

/* 缁旀牜鍤?(鐏炴洖绱戦弮鑸电Х婢? */
.faq-icon::after {
    width: 2px;
    height: 12px;
    top: 0;
    left: 5px;
}

/* 鐏炴洖绱戦悩鑸碘偓浣烘畱閸ョ偓鐖ｉ崣妯哄 */
.faq-item.active .faq-icon::after {
    transform: rotate(90deg);
    opacity: 0;
}

/* 閸ョ偟鐡熼崠鍝勭厵 - 閸掓繂顫愭妯哄娑? */
.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    background: #fff;
}

.faq-content {
    padding: 15px 20px 20px 47px; /* 47px 閺勵垯璐熸禍鍡楊嚠姒绘劖鐖ｆ０妯绘瀮鐎?*/
    color: #666;
    line-height: 1.8;
    border-top: 1px solid #f0f0f0;
}

.faq-item.active .faq-answer {
    max-height: 1000px; /* 鐡掑啿顧勬径褏娈戞妯哄閸楀啿褰茬€圭偟骞囩仦鏇炵磻閸斻劎鏁?*/
}

    /* 鐟欏棝顣剁€圭懓娅掔拋鍓х枂 */
    .video-container {
        width: 100%;           /* 鐎硅棄瀹抽梾蹇曞煑閸忓啰绀岄懛顏堚偓鍌氱安 */
        max-width: 1200px;     /* 閺堚偓婢堆傜瑝鐡掑懓绻?200px */
        margin: 0 auto;        /* 鐏炲懍鑵戦弰鍓с仛 */
        aspect-ratio: 1200 / 640; /* 闁夸礁鐣鹃幃銊洣濮瑰倻娈戝В鏂剧伐 (缁?1.875:1) */
        background-color: #000; /* 鐟欏棝顣堕崝鐘烘祰閸撳秶娈戦懗灞炬珯閼?*/
        overflow: hidden;      /* 闂呮劘妫屽┃銏犲毉闁劌鍨?*/
        border-radius: 8px;    /* 閸﹀棜顫楃紘搴″ */
        position: relative;    /* 閺傞€涚┒鐎规矮缍?*/
    }

    .video-container video {
        width: 100%;
        height: 100%;
        object-fit: cover;     /* 閸忔娊鏁敍姘扁€樻穱婵婎潒妫版垿鎽靛鈥愁啇閸ｎ煉绱濇径姘稇闁劌鍨庨懛顏勫З鐟佷礁澹€ */
        display: block;
    }
/* WE54 certification section styles start */
body.page-id-4543 .miji-cert-only{font-family:Arial,Helvetica,sans-serif;color:#111827;text-align:center;background:#fff;padding:46px 20px 38px;margin:0 auto 42px;max-width:940px}
body.page-id-4543 .miji-cert-only h2{margin:0 0 18px;color:#5b8fe3;font-size:28px;line-height:1.18;font-weight:800;text-transform:uppercase;letter-spacing:.02em}
body.page-id-4543 .miji-cert-only p{max-width:700px;margin:0 auto 28px;font-size:14px;line-height:1.55;color:#000}
body.page-id-4543 .miji-cert-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;align-items:start}
body.page-id-4543 .miji-cert-item{text-align:center;font-size:12px;color:#111827}
body.page-id-4543 .miji-cert-label{font-size:12px;line-height:1.3;color:#111827;margin:0}
body.page-id-4543 .miji-cert-mark{height:68px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}
body.page-id-4543 .miji-iso{font-size:34px;font-weight:900;color:#1f73bd;position:relative;letter-spacing:-2px;line-height:1}
body.page-id-4543 .miji-iso:before{content:"";position:absolute;width:58px;height:34px;border:3px solid #1f73bd;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.55}
body.page-id-4543 .miji-reach{width:58px;height:58px;border:3px solid #35a967;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#35a967;font-size:14px;font-weight:900;transform:rotate(-14deg);line-height:1}
body.page-id-4543 .miji-rohs{width:58px;height:58px;border:3px solid #35a967;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#35a967;font-size:17px;font-weight:900;background:linear-gradient(135deg,transparent 46%,rgba(53,169,103,.12) 46%);line-height:1}
body.page-id-4543 .miji-ce{font-size:38px;font-weight:900;color:#000;letter-spacing:8px;line-height:1}
body.page-id-4543 .miji-mtc{width:58px;height:58px;border:3px solid #1f73bd;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1f73bd;font-size:20px;font-weight:900;line-height:1}
body.page-id-4543 .miji-qc{width:64px;height:64px;border-radius:50%;background:#1f73bd;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;position:relative;line-height:1}
body.page-id-4543 .miji-qc:after{content:"";position:absolute;width:19px;height:10px;border-left:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(-45deg);right:10px;bottom:13px}@media(max-width:780px){body.page-id-4543 .miji-cert-only{padding:34px 16px 30px;margin-bottom:32px}body.page-id-4543 .miji-cert-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.page-id-4543 .miji-cert-only h2{font-size:24px}}