.aboutus .aboutus-page-wrapper .container-fluid{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,2.25vw,32px);padding-right:clamp(20px,2.25vw,32px)}.aboutus .aboutus-page-wrapper .container-fluid .section-title{font-family:"K2D","Bungee","Noto Sans TC",sans-serif;font-size:36px;font-weight:600;position:relative;padding-left:calc(60px + 1rem);margin-bottom:30px;text-transform:uppercase}.aboutus .aboutus-page-wrapper .container-fluid .section-title::before{content:"";position:absolute;width:60px;height:4px;background-color:red;left:0;top:50%;transform:translateY(50%)}.aboutus .aboutus-page-wrapper .about-banner{position:relative;width:100%;aspect-ratio:1920/940;max-height:940px;overflow:hidden;background-image:var(--about-banner-image);background-position:left bottom;background-repeat:no-repeat;background-size:cover}@media(min-width: 1560px){.aboutus .aboutus-page-wrapper .about-banner{height:940px}}@media(max-width: 1560px){.aboutus .aboutus-page-wrapper .about-banner{height:820px}}@media(max-width: 1200px){.aboutus .aboutus-page-wrapper .about-banner{height:700px;background-position:right bottom}}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .about-banner{height:960px;background-position:right bottom;background-size:auto 100%}}@media(max-width: 576px){.aboutus .aboutus-page-wrapper .about-banner{background-position:right -60dvw top}}.aboutus .aboutus-page-wrapper .about-banner .breadcrumb{position:absolute;left:0;top:0;z-index:2}.aboutus .aboutus-page-wrapper .about-banner .breadcrumb .container-fluid{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,2.25vw,32px);padding-right:clamp(20px,2.25vw,32px)}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .about-banner .breadcrumb li{color:#fff}.aboutus .aboutus-page-wrapper .about-banner .breadcrumb li a{color:#fff}.aboutus .aboutus-page-wrapper .about-banner .breadcrumb li::after{color:#fff}}.aboutus .aboutus-page-wrapper .about-banner .safwu-info{width:43.75%;height:100%;background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);display:flex;justify-content:center}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .about-banner .safwu-info{justify-content:flex-start;padding-left:2rem;background:none;backdrop-filter:inherit}}@media(max-width: 576px){.aboutus .aboutus-page-wrapper .about-banner .safwu-info{padding-left:0;justify-content:center;width:100%}}.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner{padding-top:160px}@media(max-width: 1440px){.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner{padding-top:120px}}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner{padding-top:80px}}@media(max-width: 576px){.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner{padding-top:110px}}.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .company-logo{width:356px;overflow:hidden;margin-bottom:80px}@media(max-width: 1440px){.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .company-logo{margin-bottom:54px}}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .company-logo{margin-bottom:32px}}.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .since{width:100%;display:flex;align-items:center;gap:10px}.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .since p{font-size:clamp(1.25rem,2.3vw,2.25rem);margin-bottom:0;white-space:nowrap;flex-shrink:0}.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .since::after{content:"";width:100%;height:1px;background-color:#333}.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .mit-title{font-family:"League Gothic",sans-serif;font-size:clamp(4rem,5.6vw,6.75rem);color:#f50002;line-height:1;text-transform:uppercase}.aboutus .aboutus-page-wrapper .about-banner .safwu-info .safwu-info-inner .slogan{font-family:"League Gothic",sans-serif;font-size:clamp(3.5rem,6vw,7.25rem);font-weight:700;word-break:keep-all;overflow-wrap:break-word;line-height:1;text-transform:uppercase}.aboutus .aboutus-page-wrapper .aboutus-wrapper{padding:80px 0}@media(max-width: 768px){.aboutus .aboutus-page-wrapper .aboutus-wrapper .section-aboutus-info{margin-bottom:2rem}}.aboutus .aboutus-page-wrapper .aboutus-wrapper article{display:block;width:100%;padding:0 0 0 clamp(28px,4vw,76px)}@media(max-width: 768px){.aboutus .aboutus-page-wrapper .aboutus-wrapper article{padding:0 clamp(28px,4vw,76px)}}.aboutus .aboutus-page-wrapper .aboutus-wrapper .aboutus-img-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.aboutus .aboutus-page-wrapper .service-wrapper{padding:80px 0;background:#f8fafc}.aboutus .aboutus-page-wrapper .service-wrapper .section-title{margin-bottom:60px}.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper{display:grid;gap:36px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1200px){.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper{grid-template-columns:1fr;justify-items:center}}.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card{background:#fff;padding:42px 26px;border-radius:1rem;box-shadow:0px 4px 10px 0px rgba(0,0,0,.25);height:420px;overflow:hidden;overflow:hidden}@media(max-width: 1560px){.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card{height:462px}}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card{height:auto;width:80%;margin:0 auto 1.5rem auto}}.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card .service-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card .service-card-header i{width:124px;height:124px;font-size:80px;color:#f99;background:#fff0f0;border-radius:10px;display:flex;align-items:center;justify-content:center}.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card .service-card-header .number{font-family:"Barlow Condensed",sans-serif;font-size:72px;font-weight:300;color:#e0e0e0;line-height:56px}.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card .service-card-title{font-family:"K2D","Bungee","Noto Sans TC",sans-serif;font-weight:700;font-size:clamp(1.75rem,2.2vw,2.25rem);margin-bottom:1rem}.aboutus .aboutus-page-wrapper .service-wrapper .service-card-wrapper .service-card p{color:#666;font-size:clamp(1rem,2vw,1.15rem);line-height:1.25}.aboutus .aboutus-page-wrapper .products-line-wrapper{padding:80px 0;background:#f8fafc}.aboutus .aboutus-page-wrapper .products-line-wrapper .section-products-line article{display:block;width:100%;padding:0 0 0 clamp(28px,4vw,76px)}@media(max-width: 1560px){.aboutus .aboutus-page-wrapper .products-line-wrapper .section-products-line article{padding:0 clamp(28px,4vw,76px)}}.aboutus .aboutus-page-wrapper .products-line-wrapper .section-products-line article .header{display:flex;justify-content:space-between;align-items:center;gap:10%;margin-bottom:60px}@media(max-width: 1200px){.aboutus .aboutus-page-wrapper .products-line-wrapper .section-products-line article .header{gap:6%}}@media(max-width: 992px){.aboutus .aboutus-page-wrapper .products-line-wrapper .section-products-line article .header{flex-direction:column}}.aboutus .aboutus-page-wrapper .products-line-wrapper .section-products-line article .header .header-title{font-family:"K2D","Bungee","Noto Sans TC",sans-serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:600;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex-shrink:0}.aboutus .aboutus-page-wrapper .products-line-wrapper .products-line-card-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:56px}@media(max-width: 1560px){.aboutus .aboutus-page-wrapper .products-line-wrapper .products-line-card-wrapper{gap:56px 42px}}.aboutus .aboutus-page-wrapper .products-line-wrapper .products-line-card-wrapper .products-line-card{flex:1 1 450px;max-width:450px;height:132px;border:1px solid #eee;border-radius:12px;padding:0 20px;box-shadow:0 4px 15px rgba(0,0,0,.05)}@media(max-width: 1560px){.aboutus .aboutus-page-wrapper .products-line-wrapper .products-line-card-wrapper .products-line-card{flex:1 1 360px}}.aboutus .aboutus-page-wrapper .products-line-wrapper .products-line-card-wrapper .products-line-card .products-line-card-body{display:flex;align-items:center;height:100%;gap:30px}.aboutus .aboutus-page-wrapper .products-line-wrapper .products-line-card-wrapper .products-line-card .products-line-card-body i{font-size:80px;color:#333}.aboutus .aboutus-page-wrapper .products-line-wrapper .products-line-card-wrapper .products-line-card .products-line-card-body p{margin-bottom:0;line-height:1.25;font-size:clamp(1rem,2vw,1.15rem);font-weight:600}.aboutus .aboutus-page-wrapper .manufacturer-wrapper{inset:0;z-index:1;position:relative;background:url(../img/aboutus/img-aboutus-manufacturer-wrapper-bg.webp) center top no-repeat;background-size:cover}.aboutus .aboutus-page-wrapper .manufacturer-wrapper::after{position:absolute;content:"";background-color:rgba(38,57,71,.6);left:0;top:0;width:100%;height:100%}.aboutus .aboutus-page-wrapper .manufacturer-wrapper .section-manufacturer{position:relative;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,2.25vw,32px);padding-right:clamp(20px,2.25vw,32px);padding:80px 0;overflow:hidden;z-index:2;color:#fff}.aboutus .aboutus-page-wrapper .manufacturer-wrapper .section-manufacturer .section-title{color:#fff}.aboutus .aboutus-page-wrapper .manufacturer-wrapper .section-manufacturer article{color:#fff;display:block;width:100%;padding:0 clamp(28px,4vw,76px)}.aboutus #solution{position:relative;background:linear-gradient(180deg, #FF636A 0%, #FF2525 100%);overflow:hidden;padding:90px 0}.aboutus #solution h4,.aboutus #solution p{font-family:"K2D","Bungee","Noto Sans TC",sans-serif}.aboutus #solution p{line-height:1}.aboutus #solution .title{text-align:center}.aboutus #solution .title h4{font-size:clamp(2rem,2.6vw,2.75rem);font-weight:600;margin-bottom:24px}.aboutus #solution .title p{font-size:1.125rem;font-weight:400}.aboutus #solution .title{margin-bottom:72px}.aboutus #solution #particles-js{position:absolute;inset:0;z-index:1}.aboutus #solution .overlay-mask{position:absolute;inset:0;z-index:2;background:rgba(183,0,0,.3);mix-blend-mode:multiply;backdrop-filter:contrast(1.2) brightness(1.2)}.aboutus #solution .solution-wrapper{position:relative;z-index:4}.aboutus #solution h2,.aboutus #solution h3,.aboutus #solution h4,.aboutus #solution h5,.aboutus #solution p{color:#fff}.aboutus #solution .title{color:#fff}.aboutus #solution .counter{font-size:clamp(2.75rem,4vw,3.75rem);font-weight:700}.aboutus #solution .solution-card .solution-body{display:flex;flex-direction:column;align-items:center;color:#fff}@media(max-width: 576px){.aboutus #solution .solution-card .solution-body{margin-bottom:3rem}.aboutus #solution .solution-card .solution-body .counter{font-size:3rem}.aboutus #solution .solution-card .solution-body p{font-size:1.25rem}}/*# sourceMappingURL=aboutus.min.css.map */