html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"微軟正黑體","PingFang TC";font-size:16px;color:var(--color-text);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;background:#fff;line-height:1.8em;overflow-x:hidden}@media screen and (min-width:1600px){html,body{font-size:18px}}.elementor-widget:not(:last-child){margin-bottom:20px}@media screen and (max-width:1024px){html,body{font-size:18px}.elementor-widget:not(:last-child){margin-bottom:10px}}@media screen and (max-width:767px){html,body{font-size:16px}.elementor-widget:not(:last-child){margin-bottom:10px}}div,p,a,input,textarea,button,span,form,label,option,select{outline:none;font-size:1rem}p{display:block;margin-block-start:0em;margin-block-end:.5em}a{color:#353535}.black{color:#353535}.blue{color:#0077C8}b,strong{font-weight:700}a:focus{outline:0}.header-w-link .elementor-widget-container:hover,.header-w-link .elementor-widget-container:hover a{color:#FFC72C!important;border-color:#FFC72C!important}blockquote{background-color:#000;color:#fff;padding:10px}.button{font-size:1.1rem;border-radius:30px;background-color:#0077C8}.button:hover{background-color:#000}html.wf-loading *{opacity:0}.version-notice{width:100%;text-align:center;font-size:12px;background:var(--color-primary);color:#fff}@keyframes customFadeInDown{from{opacity:0;transform:translate3d(0,-15%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:customFadeInDown!important}@keyframes customFadeInLeft{from{opacity:0;transform:translate3d(-5%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:customFadeInLeft!important}@keyframes customFadeInRight{from{opacity:0;transform:translate3d(15%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:customFadeInRight!important}@keyframes customFadeInUp{from{opacity:0;transform:translate3d(0,15%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:customFadeInUp!important}.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:3.05rem;font-weight:600;line-height:1.3em!important;margin-block-start:0em;margin-block-end:0em}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p,.spi-bc-other nav.rank-math-breadcrumb a{font-size:2.5rem;font-weight:600;line-height:1.3em!important;margin-block-start:0em;margin-block-end:0em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:1.5rem;font-weight:600;line-height:1.5em!important;margin-block-start:0em;margin-block-end:0em}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p,.spi-bc-title nav.rank-math-breadcrumb a{font-size:1.2rem;font-weight:500;line-height:1.5em!important;margin-block-start:0em;margin-block-end:0em}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:1rem;font-weight:500;margin-block-start:0em;margin-block-end:-1.2em}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:.9rem;font-weight:400;line-height:1.5em;margin-block-start:0em;margin-block-end:0em}@media screen and (max-width:425px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:2rem;font-weight:600;line-height:1.2em!important}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p,.spi-bc-other nav.rank-math-breadcrumb a{font-size:1.6rem;font-weight:600;line-height:1.5em!important}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:1.3rem;font-weight:600;line-height:1.5em!important}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p,.spi-bc-title nav.rank-math-breadcrumb a{font-size:1rem;font-weight:500;line-height:1.5em!important}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:.9rem;font-weight:600;line-height:1.4em}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:.8rem}}svg.fa.fa-search.e-font-icon-svg.e-fas-search{background-image:url(/wp-content/uploads/2022/06/Search_50.svg);width:25px;height:25px;background-repeat:no-repeat;fill:var(--e-global-color-accent)}svg.fa.fa-search.e-font-icon-svg.e-fas-search use{display:none}@media screen and (min-width:1025px){.card-wrapper.e-container--column.e-container{height:460px}.news-card.e-container--column.e-container{height:460px}}.news-card:after{content:"";height:6px;width:100%;background-color:#FFC72C;position:absolute;bottom:0;left:0;transform:translate(0,4px);opacity:0;transition:all 0.5s}.news-card:hover:after{transform:translate(0,0);opacity:1}a.link-container{height:100%;width:100%;top:0;left:0;position:absolute;transition:all 0.5s}a.link-container.scale-hover:hover{transform:scale(1.1)}.yellow-bullet li{line-height:1.5em;margin-bottom:15px;position:relative;padding-left:25px}.yellow-bullet ul{list-style:none;margin:0;margin-block-start:0em;margin-block-end:5px;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.yellow-bullet li:before{content:"";display:block;height:.8em;width:.8em;background-color:#FF6900;border-radius:5px 0 0 5px;position:absolute;transform:translateY(50%);left:0}.hero-left-box{padding:50px;background-color:#0009;border-radius:30px 0 0 30px}@media screen and (min-width:768px) and (max-width:1560px){.hero-left-box{margin-left:50px;margin-right:50px}}@media screen and (max-width:767px){.hero-left-box{background-color:transparent;background-image:linear-gradient(180deg,#00000000 0%,#0000009e 38%);border-radius:inherit;padding:20px}}@media screen and (min-width:768px){.carousel-black-right-col .elementor-widget-image-carousel .elementor-image-carousel-wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal,.carousel-black-right-col .elementor-widget-image-carousel,.carousel-black-right-col{max-height:800px}.carousel-black-right-col .swiper-pagination.swiper-pagination-clickable{position:absolute!important;right:0;text-align:right;padding-right:10%}}.carousel-black-right-col figure.swiper-slide-inner{display:flex;align-items:center;max-height:800px}.solutions-link:after{content:"+";font-size:50px;position:absolute;color:#fff;width:100%;height:100%;top:0;padding-bottom:15px;Left:0;display:flex;align-content:center;justify-content:center;align-items:center;border-radius:10px 0 0 10px;opacity:.8;transition:opacity 1s}.solutions-link:hover:after{opacity:1}@media screen and (max-width:427px){.solutions-link:after{font-size:30px}}.kenimage{overflow:hidden}.kenimage:before{width:100%;animation:move 30s ease;-ms-animation:move 30s ease;-webkit-animation:move 30s ease;-o-animation:move 30s ease;-moz-animation:move 30s ease;position:absolute}@-webkit-keyframes move{0%{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}.kenimage:after{content:"";background-image:linear-gradient(0deg,#E1226800 60%,#000000 96%);height:100%;width:100%;position:absolute;pointer-events:none}@media screen and (max-width:1024px){.home-hero-text-col{background-color:#00000000!important;background-image:linear-gradient(180deg,#E1226800 0%,#000000 50%)}}input.wpcf7-form-control.wpcf7-text{padding:10px;margin-bottom:20px;background-color:#F4F4F4;border:none;width:80%}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{display:block;width:80%;padding:10px;border:none;box-shadow:none;background-color:#F4F4F4;margin-bottom:20px}input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:10px 80px 10px 80px;border-radius:10px 0 0 10px;background-color:#000;color:#fff;border:none;margin-top:20px}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#0077C8}.cart-item{width:82%}@media screen and (max-width:427px){input.wpcf7-form-control.wpcf7-text{width:100%}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{width:100%}.cart-item{width:100%}}input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text],input[type=button],input[type=submit]{background-color:#D3D3D3}.menu_news article.elementor-post{border-bottom:solid 1px #c2c2c2;padding-bottom:20px}article.elementor-post.elementor-grid-item.post-11502{border-bottom:none}.elementor-widget-image .elementor-widget-container,.elementor-post a{overflow:hidden}.elementor-9302 .elementor-widget-image img,.elementor-13953 .elementor-widget-image img,.elementor-post__thumbnail{transition-duration:0.5s}.elementor-9302 .elementor-widget-image img:hover,.elementor-13953 .elementor-widget-image img:hover{transform:scale(1.05)!important}.elementor-post__thumbnail:hover{transform:scale(1.05)!important}.elementor-9302 span.elementor-post-date{font-size:.8rem}.product-search-link{background:#eceeef;height:50px;padding:12px;border:solid 1px #0077c8;display:flex;flex-direction:row;justify-content:space-between;border-radius:10px}.product-search-link div{font-size:.8rem}.history-timeline section.elementor-inner-section:nth-child(even){padding:25px 50px;position:relative;margin:10px 0}.history-timeline section.elementor-inner-section:nth-child(even)::after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#ededed;top:0;right:0;transform:scaleX(1.1);z-index:-1}.history-timeline section.elementor-inner-section:nth-child(odd){border-left:solid 1px gray;border-right:solid 1px gray;padding:10px 50px;margin:10px 0}.history-timeline section.elementor-inner-section .timeline-year p{color:gray;font-size:60px;text-align:right;margin-right:70px;font-weight:700;font-style:italic}.history-timeline>.elementor-container>.elementor-row{position:relative}.history-timeline>.elementor-container>.elementor-row:after{content:"";display:block;width:1px;height:100%;background-color:gray;position:absolute;top:0;left:325px}@media screen and (max-width:1024px){.history-timeline>.elementor-container>.elementor-row:after{left:33%}.history-timeline section.elementor-inner-section:last-child{margin-bottom:0!important}}@media screen and (max-width:767px){.history-timeline>.elementor-container>.elementor-row:after{left:10px}.history-timeline section.elementor-inner-section:nth-child(odd){border:none}.history-timeline section.elementor-inner-section .timeline-year p{text-align:left}.history-timeline section.elementor-inner-section{margin:0!important}}.timeline-list{position:relative;padding-left:5px;padding-top:25px}.timeline-list:before{content:"";display:block;width:100px;height:1px;background-color:gray;position:absolute;top:15px;left:-60px}div#add-to-cart{cursor:pointer;display:flex;justify-content:center}div#add-to-cart span{display:flex;align-items:center;font-size:1rem;pointer-events:none}div#add-to-cart span:before{content:"+";background-image:none;height:30px;background-size:21px;width:.5em;margin-right:.5em;margin-left:.5em}#add-to-cart{background-color:#0077c8;color:#fff;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;border-radius:15px 0 0 15px;padding:5px}#go_to_inquiry,#popup-add_to_cart{background-color:#0077c8}.product-card:hover a{color:black!important}.product-card a.elementor-button-link.elementor-button.elementor-size-sm{width:97%}.product-card:hover a.elementor-button-link.elementor-button.elementor-size-sm{background-color:#FF6900}.product-card:hover span.elementor-button-text{color:#fff}nav.elementor-pagination{padding-top:30px}@media screen and (max-width:767px){nav.elementor-pagination{text-align:center!important}}@media screen and (max-width:425px){.elementor-element.elementor-element-92cbef0.e-container--column.e-container{max-height:33vh;display:flex;overflow-y:scroll;flex-direction:column;flex-wrap:nowrap;padding:24px;box-shadow:0 0 5px 0 rgb(0 0 0 / 50%);transition:background 0.5s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;border-radius:10px 0 0 10px}}.news-tag a.elementor-post-info__terms-list-item{border:1px #000 solid;padding:5px 10px 5px 10px}.button-cta{background:#000;padding:10px 20px 10px 20px;margin-top:30px;width:auto;max-width:200px;text-align:center;display:block;color:#fff;border-radius:10px 0 0 10px}#go-up{display:block;background-image:url(/wp-content/uploads/2022/05/Up_50.svg);z-index:10;width:52px;height:52px;cursor:pointer}.category-button a.elementor-button-link{font-weight:600;width:97%;color:#000;background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 0 0 10px;padding:14px 0}.category-button a.elementor-button-link:hover{color:#fff;background-color:#0077c8}@media screen and (hover:hover){.fixed-bg{background-size:auto 120vh!important;transition:none;background-repeat:no-repeat}}#go-up{position:fixed;right:20px;bottom:20px}#contact-button{bottom:82px;width:52px;height:52px;right:20px;background-image:url(/wp-content/uploads/2022/05/Inquire_50.svg);display:block;position:fixed;border-radius:50%;z-index:10}#go-up,#contact-button{transform:translateY(10px);opacity:0;visibility:hidden;transition:all .35s ease-in-out}#go-up{transition-delay:.25s}#go-up.visible,#contact-button.visible{transform:translateY(0);opacity:1;visibility:visible}.product-tag a{height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 30px;border:1px #000 solid;font-size:0.9rem!important}#popup-wrapper{height:100vh}.page-numbers{width:24px;height:24px;border:1px #000 solid;line-height:18px;font-size:14px;display:inline-flex;justify-content:center;align-items:center}.page-numbers.current{background:var(--e-global-color-accent);color:#fff;border:1px var(--e-global-color-accent) solid}.facetwp-template .elementor-posts{position:relative}.facetwp-template .elementor-posts .is-loading{width:calc(100% + 40px);height:calc(100% + 40px);background:rgba(255,255,255,.7);position:absolute;z-index:10;left:-20px;top:-20px;display:flex;align-items:center;justify-content:center}.facetwp-template .elementor-posts .is-loading .custom-spinner{width:44px;height:44px;border:solid 2px transparent;border-top-color:var(--e-global-color-accent);border-left-color:var(--e-global-color-accent);border-radius:50%;animation:spinner-animation .4s linear infinite}@keyframes spinner-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:480px){.gsap:not(.visible)[gsap-mobile-type]{opacity:0;visibility:hidden}.gsap[gsap-mobile-type]{transition:opacity .5s cubic-bezier(.55,.06,.68,.19)}}@media screen and (min-width:481px) and (max-width:1023px){.gsap:not(.visible)[gsap-tablet-type]{opacity:0;visibility:hidden}.gsap[gsap-tablet-type]{transition:opacity .5s cubic-bezier(.55,.06,.68,.19)}}@media screen and (min-width:1024px){.gsap:not(.visible)[gsap-desktop-type]{opacity:0;visibility:hidden}.gsap[gsap-desktop-type]{transition:opacity .5s cubic-bezier(.55,.06,.68,.19)}}@media screen and (max-width:767px){.e-widget-swiper{width:100vw;max-width:100vw}.category-button a.elementor-button-link{font-size:.9rem;font-weight:600;border-radius:5px 0 0 5px}}.ijang-blue-btn a{background-color:var(--e-global-color-accent);border-radius:10px 0 0 10px;padding:15px 50px 15px 50px;color:#fff}.ijang-blue-btn a:hover{background-color:#000}.elementor-slideshow__title{display:none}@media (max-width:425px){.gallery-improved__nav{display:none!important}}@media screen and (max-width:425px){.elementor-element.elementor-element-7391f57.e-container--row.e-container{--order:99999 /* order end hack */}}