.hero{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;box-sizing:border-box;color:#fffc54;position:relative;padding:0;margin:0;overflow:hidden}.hero-inner{width:100%;max-width:100vw;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero h1{display:inline-block;color:#fff200;border-radius:36px;font-size:clamp(1.9rem, 1vw, 2.6rem);font-weight:700;margin:0;white-space:nowrap;text-align:center;letter-spacing:.5px;border:none;max-width:90vw;line-height:1.3}.hero-inner1{width:80%;display:flex;color:#fff200;padding:30px 0 0 0;border-radius:15px;font-size:clamp(1.7rem, 5vw, 2.6rem);font-weight:700;margin:0 auto;white-space:nowrap;text-align:center;letter-spacing:.5px;border:none;max-width:90vw;line-height:1.3;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:30%}.hero-inner1 .hero-text-box{border-radius:15px;padding:0 5px;background:rgba(0,0,0,.6)}.hero-inner1 p{font-family:"Times New Roman",Times,sans-serif;font-size:1.8rem;font-weight:400;font-style:italic;color:#fff;padding:0;margin:0;text-align:center;line-height:2.5rem}.hero-login-reg-link{display:flex;flex-direction:column;align-items:flex-start}.hero-login-reg-link a{color:#fff;text-decoration:none;font-weight:500;transition:all 0.3s ease;font-size:smaller;white-space:nowrap;padding:8px 15px;border:1px solid #fff;border-radius:10px;display:inline-block}.hero-login-reg-link a:hover{background:#fff;color:#000}@media (max-width:768px){.hero-inner1{width:70%;gap:10px}.hero-login-reg-link a{font-size:x-large}}@media (max-width:480px),(max-width:799px){html{font-size:14px}.hero h1{max-width:95%!important;margin:0 auto}.chem-header{display:flex;flex-direction:column;align-items:center!important;justify-content:center!important;width:100%;text-align:center}.boxed-title{display:inline-block!important;margin:0 auto 12px auto!important;text-align:center!important;width:auto!important;max-width:90vw!important;font-size:1.3rem!important;white-space:normal!important}}@media (max-width:1100px){.hero h1{font-size:1.5rem;padding:14px 28px}}@media (max-width:600px){.hero h1{font-size:1rem!important;padding:10px 0vw!important;border-radius:22px!important;max-width:95vw!important}.hero-inner1 p{font-size:1rem!important}}@media (max-width:799px) and (min-width:350px){.hero h1{display:block;white-space:inherit;max-width:92vw;font-size:1.55rem;padding:18px 8vw;border-radius:32px;line-height:1.3;text-shadow:1px 1px 3px #000}}@media (max-width:390px){.hero-inner1 p{font-size:1rem!important}}@media (max-width:349px){.hero h1{font-size:1.12rem!important;padding:11px 3vw!important;border-radius:20px!important;max-width:98vw!important;line-height:1.2}}@media (max-width:899px) and (min-width:350px){.hero h1{}}@media (max-width:399px){.hero h1{}.hero-inner1 p{font-size:1rem!important}}.about-us{padding:160px 0 60px;color:#333;margin-top:2rem;flex:1;width:100%;box-sizing:border-box;margin-top:6rem}.about-us h2{font-size:1.8rem;margin-bottom:10px;text-align:center;color:#000;text-transform:uppercase}.about-section{margin-bottom:30px;padding:0 20px;max-width:100%;box-sizing:border-box}.about-section h3{font-size:1.3rem;margin-bottom:10px;color:#000;text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.about-section p{font-size:1.1rem;line-height:1.6;margin-bottom:15px;text-align:justify}.section-title{font-size:1.8rem;margin-bottom:20px;color:#000;text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.worker-img-container{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.worker-img{max-width:100%;height:auto;max-height:300px;border-radius:12px;object-fit:contain;display:block}.founder-img{width:250px;height:250px;object-fit:cover;border-radius:50%}.founder-section{display:flex;flex-direction:column;align-items:center}.leadership-content{padding-left:30px}.founder-ceo{text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block;margin-top:15px;font-size:1.25rem;font-weight:700}h4.founder-ceo{margin-bottom:10px!important}.about-us .container{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;margin-top:-100px}@media (max-width:799px){.about-us{padding:100px 15px 40px;width:100%}.about-us h2{font-size:1.8rem;text-align:center;margin-left:auto;margin-right:auto;width:100%}.about-section h3{font-size:1.3rem;text-align:center;margin-left:auto;margin-right:auto;width:100%}.about-section p{font-size:1rem;margin-right:30px}.worker-img{max-height:250px;width:auto;max-width:100%;margin-right:30px}.founder-img{width:200px;height:200px;margin-right:15px}.leadership-content{padding-left:15px;padding-top:35px;margin-top:-20px}.about-section .col-md-6,.about-section .col-md-5{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important}.about-section h3,.section-title,.founder-ceo{text-align:center!important;width:100%;margin-left:auto;margin-right:auto;display:block}}@media (max-width:480px){.about-section{padding:0 10px}.worker-img{max-height:200px}.txt h1{font-size:20px!important}}@media (min-width:992px){.about-us .row.align-items-center{display:flex;justify-content:space-between;flex-wrap:wrap}}@media (min-width:801px) and (max-width:1400px){.about-us .container{width:95%;padding:110px 24px 40px;margin:0 auto;box-sizing:border-box;text-align:center;margin-top:-8rem}.about-us h2{font-size:1.8rem;margin-bottom:30px;letter-spacing:1px}.about-us p{font-size:1.05rem;line-height:1.6;text-align:justify;margin:10px 0 30px}.about-us img{max-width:100%;height:auto;margin-bottom:20px}.about-us .section-title{font-weight:700;font-size:1.4rem;margin-top:40px;margin-bottom:20px;text-transform:none!important}}@media (min-width:4000px) and (max-width:4000px){html,body{font-size:22px}.container{max-width:95%!important;padding-left:2%!important;padding-right:2%!important}.row{display:flex!important;flex-wrap:wrap;margin-left:0!important;margin-right:0!important;gap:40px}.col-md-5,.col-md-6{flex:1!important;max-width:none!important;padding-left:0!important;padding-right:0!important}h3,.about-section h3,.section-title{font-size:3.3rem!important;max-width:none;text-align:left;margin-top:-20px;margin-left:20px}p,.about-section p{font-size:1.9rem!important;line-height:2.1;max-width:none;text-align:left;margin-left:20px}.worker-img{width:100%!important;height:auto!important;min-height:700px;max-height:900px;object-fit:cover}.founder-img{width:500px!important;height:500px!important;margin-top:2rem!important}.about-us{padding-top:0!important;padding-left:0!important;padding-right:0!important;margin-top:10rem}.about-us h2{font-size:3.2rem;margin-top:0!important;text-align:center!important}.founder-section{display:flex;flex-direction:column;align-items:center}[class*="col-"]{padding-left:0!important;padding-right:0!important}}@media (min-width:801px) and (max-width:1190px){.about-us{margin-top:15rem}}@media (min-width:300px) and (max-width:800px){.about-us{margin-top:10rem}}@media (min-width:1400px) and (max-width:1999px){.about-us{margin-top:10rem}}section{padding:50px 0 0 0}.chem-section{background:#f5f5f7;padding:32px 24px 32px 24px;min-height:702px;width:100%;max-width:1285px;margin:40px auto 0 auto;display:flex;flex-direction:column;align-items:center;border-radius:18px;box-shadow:0 2px 20px #0001;box-sizing:border-box;margin-top:8rem}.chem-header{text-align:center;margin-bottom:4px}.boxed-title{display:inline-block;background:#565656;color:#fffc54;padding:10px 20px;border-radius:14px;font-size:clamp(1.1rem, 4vw, 2rem);font-weight:700;letter-spacing:2px;width:100%;max-width:860px;text-align:center;margin:0 auto 12px auto}.heading-btn-wrap{text-align:center;margin:10px 0 0 0}.learn-btn{display:inline-block;background:#47c33a;color:#fff;border:none;padding:8px 20px;border-radius:22px;cursor:pointer;font-weight:700;font-size:1.12rem;letter-spacing:1px;box-shadow:0 2px 6px #0001;transition:background 0.2s}.learn-btn:hover{background:#38892a}.chemicals-container{width:min(90vw, 1100px);margin:0 auto;padding-top:24px}.chem-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;align-items:end;justify-content:center;min-height:200px}.chem-item{display:flex;justify-content:center;align-items:end}.chem-item img{width:100%;max-width:170px;max-height:250px;object-fit:contain;display:block;margin:0 auto}.category-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#6a6a6a;margin-top:30px;height:58px;border-radius:48px;align-items:center;box-shadow:0 4px 24px #0001}.category-bar span{color:#fffc54;font-weight:700;text-align:center;font-size:1.3em;letter-spacing:2px;line-height:58px;display:block}.category-bar a{text-decoration:none;display:flex;justify-content:center;align-items:center;height:100%}.photoresists-section{background:linear-gradient(180deg,#f8fcf6 0%,#f7f7fa 100%);text-align:center;padding:20px 28px;max-width:1240px;margin:24px auto;border-radius:18px;box-shadow:0 2px 20px #0001}.photoresists-section .section-header h2{display:inline-block;background-color:#565656;color:#fffc54;padding:6px 16px;border-radius:16px;font-size:1.6rem;font-weight:700;letter-spacing:2px;margin-bottom:14px;margin-top:0;box-shadow:0 2px 10px #0002}.photoresists-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0 0;width:100%}.photoresists-grid img{width:100%;height:auto;min-height:340px;max-height:320px;object-fit:contain;background:#fff;display:block}.evap-sputter-section{max-width:1290px;margin:40px auto;display:flex;justify-content:center;gap:24px;min-height:700px;padding:60px 28px;background:linear-gradient(180deg,#f8fcf6 0%,#f7f7fa 100%);border-radius:18px;box-shadow:0 2px 20px #0001;flex-wrap:wrap;box-sizing:border-box}.evap-box{max-width:600px;width:48%;text-align:center}.evap-heading-wrap{text-align:center;margin-bottom:12px}.evap-title{background-color:#565656;color:#fffc54;padding:8px 18px;border-radius:14px;font-size:1.4rem;font-weight:700;letter-spacing:2px;margin:0 auto 8px auto;display:inline-block;box-shadow:0 2px 10px #0002;margin-top:-20px}.evap-heading-inner{display:flex;flex-direction:column;align-items:center;gap:8px}.evap-box img{width:100%;height:500px;object-fit:cover;border-radius:16px;display:block}.wafers-section{position:relative;width:100%;max-width:1290px;min-height:700px;padding:60px 32px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:40px auto 0 auto;border-radius:18px;box-shadow:0 2px 20px #0001;background:linear-gradient(180deg,#f8fcf6 0%,#f7f7fa 100%);box-sizing:border-box}.wafer-box{text-align:center;width:100%;max-width:100%}.wafer-heading-inner{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.wafer-heading{background:#565656;color:#fffc54;padding:8px 20px;border-radius:14px;font-size:1.4rem;font-weight:700;letter-spacing:2px;margin:0 auto;display:inline-block;box-shadow:0 2px 10px #0002}.wafer-img{width:100%;max-width:1200px;height:500px;object-fit:cover;border-radius:16px;display:block;margin:0 auto;box-shadow:0 2px 8px #0001}.wafer-img-wrapper{display:none}@media (min-width:2000px){.photoresists-section{max-width:1600px}.chem-section{max-width:1245px}.photoresists-grid img{width:400px;height:400px;object-fit:contain;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}}@media (max-width:700px){.chem-categories,.category-bar{grid-template-columns:repeat(2,1fr)!important;gap:10px}.chem-item img{max-width:120px;max-height:160px}.category-bar{height:auto;padding:15px 0;border-radius:24px}.category-bar span{line-height:1.5;padding:8px 0}.photoresists-grid,.wafers-grid{grid-template-columns:1fr}.evap-content-left,.evap-content-right{min-height:240px;margin-top:30px;margin-bottom:30px}.photoresists-section,.evap-sputter-section-bg,.evap-sputter-mobile-bg{margin-left:15px;margin-right:15px}.wafers-section{border-radius:12px!important;margin-bottom:18px!important;min-height:unset!important;height:auto!important;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:0 0 0 0!important;padding-top:32px!important;padding-bottom:32px!important}.wafer-img{max-width:390px!important;max-height:390px!important;width:100%;height:auto;display:block;margin:0 auto;object-fit:contain;border-radius:8px;background:#fff}.wafer-img-wrapper{display:flex;justify-content:center;align-items:center;padding:0!important;margin:0 auto}.wafer-header-container{width:100%;text-align:center!important;position:static!important;margin:0!important;padding:0!important;z-index:2}.wafer-heading{background-color:#565656;color:#fffc54;padding:6px 16px;border-radius:16px;font-size:1.1rem!important;font-weight:700;margin-bottom:8px!important;margin-top:0!important;text-align:center!important;display:inline-block!important;box-shadow:0 2px 10px #0002}.wafer-btn-wrap{justify-content:center!important;margin-bottom:8px!important;margin-top:0!important;display:flex;width:100%}.heading-btn-wrap{margin-bottom:10px}}@media (max-width:375px){.chem-section,.photoresists-section{padding:12px 2vw 20px 2vw;max-width:99vw}.chem-item img{max-width:88vw}.category-bar{gap:8px;height:auto;font-size:.95em}.category-bar span{line-height:1.25;font-size:1em}.wafer-img-wrapper{width:360px}.chem-section{max-width:350px}}@media (max-width:767px){.evap-sputter-section-bg.desktop-bg{display:none}.evap-sputter-mobile-bg{display:block;background:#f8f8f8;padding:20px 0;text-align:center}.mobile-evap,.mobile-sputter{margin:20px 0}.mobile-evap img,.mobile-sputter img{width:100%;max-width:480px;height:auto}.evap-box{width:100%!important;max-width:100%!important;margin-bottom:30px}.evap-box img{width:100%;height:auto!important;max-height:400px;object-fit:cover;border-radius:12px}.evap-sputter-section{flex-direction:column!important;padding:20px 16px!important;min-height:auto!important}.evap-title{font-size:1.1rem;padding:6px 12px}.learn-btn{font-size:.9rem;padding:6px 16px}}@media (min-width:300px) and (max-width:700px){.wafer-img-wrapper{display:block}}@media (max-width:700px){html{max-width:100vw;overflow-x:hidden}.category-bar,.chem-section{max-width:100vw;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.category-bar{margin-top:20px;margin-bottom:0}.chem-item img,.photoresists-grid img{max-width:95vw;width:100%;height:auto}}@media (max-width:600px){.chem-categories{grid-template-columns:1fr}}@media (max-width:768px){.category-bar{grid-template-columns:repeat(2,1fr);height:auto;padding:10px}.category-bar span{font-size:1rem;line-height:1.4}}@media (max-width:500px){.category-bar{grid-template-columns:1fr}.photoresists-grid{grid-template-columns:1fr}}@media (min-width:801px) and (max-width:1190px){.chem-section{margin-top:14rem}}@media (max-width:700px){.chem-section{max-width:98vw!important;padding:12px 2vw 12px 2vw!important;min-height:unset!important;margin-top:8rem!important}.chem-categories{gap:8px!important;margin-bottom:10px!important}.chem-item img{max-width:110px!important;max-height:120px!important;margin:0 auto!important;display:block!important}.category-bar{gap:8px!important;padding:10px 0!important;margin-top:10px!important;margin-bottom:0!important}}.b2bking_b2bregistration_only_register_header{display:none}.default-template{padding:160px 0 60px;color:#333;margin-top:4.6rem;flex:1;width:100%;box-sizing:border-box;margin-top:6rem}.woocommerce.columns-4{margin-top:30px}.hero-bannern{position:relative;width:100%;background-size:cover;background-repeat:no-repeat}.hero-overlayn{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.hero-contentn{position:relative;height:350px!important;z-index:2;color:#fff;top:50%;display:flex;justify-content:center;align-items:center;text-align:center;font-family:"Space Mono",monospace!important;transform:translateY(-50%)}.hero-contentn h1{font-size:6rem;font-weight:700;margin:0}#banner-310{padding-top:150px;padding-bottom:140px;position:relative;z-index:1}#banner-310 .cs-background:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,78%);opacity:.72;position:absolute;display:block;top:0;left:0;z-index:1}#banner-310 .cs-background img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}#banner-310 .cs-container{width:100%;max-width:80rem;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}#banner-310 .cs-int-title{font-size:50px;line-height:50px;font-family:"Poppins";font-weight:900;font-style:italic;color:#fff;margin-bottom:40px;position:relative;text-align:center}#blog-1580{margin:60px 0;padding:var(--sectionPadding);position:relative;z-index:1}#blog-1580 .cs-container{width:100%;max-width:36.5rem 584px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem, 6vw, 4rem);max-width:80rem}#blog-1580 .cs-card-group{width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(12,1fr);row-gap:1.75rem;column-gap:clamp(1rem, 2.5vw, 1.25rem)}#blog-1580 .cs-item{text-align:left;list-style:none;overflow:hidden;grid-column:span 12;position:relative;z-index:1;transition:box-shadow 0.3s,transform 0.3s;grid-column:span 4}#blog-1580 .cs-link{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}#blog-1580 .cs-picture{width:100%;min-height:13.75rem;max-height:18.75rem;height:100vw;margin:0 0 clamp(1rem, 3vw, 1.5rem) 0;background-color:#1a1a1a;overflow:hidden;display:block;flex:none;position:relative;z-index:1}#blog-1580 .cs-picture img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform 0.6s,opacity 0.3s}#blog-1580 .cs-flex{height:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}#blog-1580 .cs-date{font-size:1rem;line-height:1.2em;font-weight:700;text-align:inherit;margin:0 0 2rem 0;padding:.5rem 1rem;box-sizing:border-box;background-color:#d1d3d4;color:#1a1a1a;display:inline-block;position:absolute;left:1rem;bottom:100%;z-index:2}#blog-1580 .cs-h3{font-size:18px;text-align:inherit;line-height:1.2em;font-weight:700;color:#364146;margin:0 0 clamp(0.75rem, 2vw, 1rem) 0;transition:color 0.3s}#blog-1580 .cs-item-text{font-size:clamp(0.875rem, 1.5vw, 1rem);line-height:1.5em;text-align:inherit;margin:0;color:#364146}@media only screen and (max-width:425px){#blog-1580 .cs-item{grid-column:span 12!important}}@media only screen and (max-width:786px){#blog-1580 .cs-item{grid-column:span 12!important}}.post-content{padding:60px 20px}.post-content .container{margin:0 auto;max-width:1100px}.post-content p{line-height:1.7;font-size:16px;margin-bottom:20px}@media only screen and (max-width:425px){.post-title{font-size:30px;padding:100px 20px}}*/