/* One heading system and one horizontal content grid. */
:root{--site-heading-family:"Avenir Next","Segoe UI",Arial,sans-serif;--site-heading-size:40px;--site-heading-leading:1.12}
html body h1,html body h2,html body h3,html body h4{font-family:var(--site-heading-family)!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.035em!important;font-synthesis:none!important}
html body #products>.wrap,html body .contactFooter>.wrap{max-width:1228px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important}
html body #difference{padding-left:24px!important;padding-right:24px!important}
html body #difference .differencePanel,html body #testimonials>.wrap{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
html body #testimonials{padding-left:24px!important;padding-right:24px!important}
html body #products h2,html body #differenceTitle,html body #reviewsTitle,html body .contactDemo h2,html body .intro h1{font-size:var(--site-heading-size)!important;line-height:var(--site-heading-leading)!important;font-weight:600!important}
/* This file is also loaded in the industry frame. */
html body>main{max-width:1228px;padding-left:24px;padding-right:24px}
html body .intro h1{margin:0}
@media(max-width:700px){:root{--site-heading-size:25px}html body #products>.wrap,html body .contactFooter>.wrap,html body #difference,html body #testimonials,html body>main{padding-left:18px!important;padding-right:18px!important}}
