/* Generated by build/make_css.py — <h1> mirrors of the element-scoped
   <h2> hero rules, so promoting a page heading to <h1> is invisible. */
h1.as-h2{margin-top:0;margin-bottom:.5rem;font-weight:500}
h1.as-h2{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
.content-detail h1.as-h2{margin:0 0 20px}
h1.as-h2{font-family:Noto Sans,sans-serif;color:#101828;font-weight:700}
.process .process-content h1.as-h2{font-family:Raleway;font-style:normal;font-weight:700;letter-spacing:.01em;color:hsla(0,2%,9%,.3)}
.single-detail h1.as-h2{margin:0 0 20px;font-weight:700;color:#101828}
.our-company h1.as-h2{font-style:normal;font-weight:400}
.our-company h1.as-h2{font-family:Raleway;text-align:center;margin-top:10px;color:#fff}
.our-company h1.as-h2 b{font-weight:700;font-family:raleway-semi-bold,sans-serif!important}
.artech h1.as-h2{font-family:Raleway;font-style:normal;font-weight:100;color:#111}
.artech h1.as-h2 b{font-weight:700;font-family:raleway-semi-bold,sans-serif!important}
.ARComponent h1.as-h2{font-family:Raleway;color:#111}
.ARComponent h1.as-h2{font-style:normal;font-weight:400}
.hero-parallax .hero-video-content h1.as-h2{display:flex;align-items:center;bottom:25%;position:absolute}
.hero-parallax .hero-video-content h1.as-h2{font-family:Raleway;font-style:normal;font-weight:400;color:#111}
.comp-content h1.as-h2{font-family:Raleway;font-style:normal;font-weight:400;display:flex;align-items:center;color:#fff;width:70%}
.solution-sectionone h1.as-h2{font-family:Roboto Thin;font-style:normal;text-align:center}
.solution-sectionone h1.as-h2{font-weight:600;color:#fff;padding-top:10px}
.solution-sectiontwo h1.as-h2{font-family:Raleway;font-style:normal;font-weight:100;color:#fff;margin-bottom:30px}
.solution-sectiontwo h1.as-h2 b{font-weight:700;font-family:raleway-semi-bold,sans-serif!important}
.solution-sectionthree .right-content h1.as-h2{font-family:Roboto;font-style:normal;font-weight:500;color:#fff}
.subAR h1.as-h2{font-family:Raleway;color:#111;padding-bottom:35px}
.subAR h1.as-h2{font-style:normal;font-weight:400}
.packaging h1.as-h2{font-family:Raleway;color:#1d1d1f;padding-bottom:50px}
.packaging h1.as-h2{font-style:normal;font-weight:400}
@media screen and (max-width:769px){.comp-content h1.as-h2{color:#000;width:100%;margin-top:40px}}
h1.as-h2{line-height:1.2!important}
h1.as-h2{font-size:calc(1.325rem + .9vw)!important}
h1.as-h2{font-size:100%!important}
h1.as-h2{line-height:1.2!important}
h1.as-h2{font-size:3rem!important;line-height:67px!important}
.process .process-content h1.as-h2{font-size:68px!important;line-height:74px!important}
@media (max-width:991.98px){h1.as-h2.section-title{font-size:48px!important}}
@media (max-width:575.98px){h1.as-h2.section-title{font-size:32px!important;line-height:48px!important}}
.ARComponent h1.as-h2{font-size:2.5rem!important;line-height:3.5rem!important}
@media (min-width:1025px) and (max-width:1499px){.ARComponent h1.as-h2{font-size:2rem!important;line-height:3.5rem!important}}
@media (min-width:1500px) and (max-width:1800px){h1.as-h2{font-size:2.8rem!important;line-height:3.1rem!important}}
@media (min-width:1500px) and (max-width:1800px){.ARComponent h1.as-h2{font-size:2.3rem!important;line-height:3rem!important}}
@media screen and (max-width:899px){h1.as-h2{font-size:2rem!important;line-height:2.7rem!important}}
