:root{--type-h1-size:clamp(48px, 5.2vw, 80px);--type-h2-size:42px;--type-h3-size:44px;--type-h4-size:36px;--type-h5-size:32px;--type-h6-size:24px;--type-body-size:18px;--type-h3-leading:1.05}@media (max-width:1199px){:root{--type-h1-size:64px;--type-h2-size:38px;--type-h3-size:36px;--type-h4-size:28px;--type-h5-size:28px;--type-h6-size:22px;--type-h3-leading:1.1}}@media (max-width:767px){:root{--type-h1-size:48px;--type-h2-size:32px;--type-h3-size:28px;--type-h4-size:22px;--type-h5-size:22px;--type-h6-size:20px;--type-body-size:16px;--type-h3-leading:1.2}}html body :is(.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6,.type-subtitle,.type-body,.type-body-small,.type-label,.type-caption,.type-button){font-family:var(--font-urbanist), sans-serif!important;font-weight:var(--type-weight,400)!important;font-size:var(--type-size)!important;line-height:var(--type-leading,1.3)!important;letter-spacing:var(--type-tracking,-.02em)!important}.type-h1{--type-size:var(--type-h1-size);--type-leading:1;--type-tracking:-.07em}.type-h2{--type-size:var(--type-h2-size);--type-leading:1.1;--type-tracking:-.06em}.type-h3{--type-size:var(--type-h3-size);--type-leading:var(--type-h3-leading);--type-tracking:-.04em}.type-h4{--type-size:var(--type-h4-size);--type-leading:1.1;--type-tracking:-.05em}.type-h5{--type-size:var(--type-h5-size);--type-leading:1.2;--type-tracking:-.05em}.type-h6{--type-size:var(--type-h6-size);--type-leading:1.2;--type-tracking:-.04em;--type-weight:500}.type-subtitle{--type-size:20px;--type-weight:500;--type-leading:1.2}.type-body{--type-size:var(--type-body-size)}.type-body-small{--type-size:16px}.type-label{--type-size:14px;--type-tracking:-.01em}.type-caption{--type-size:12px;--type-leading:1.2;--type-tracking:.02em}.type-button{--type-size:16px;--type-weight:500;--type-leading:1.1;--type-tracking:0em}@media (max-width:767px){.type-subtitle{--type-size:18px}}.q-capacity-heading,.q-selector-heading,.q-calculator h2,.q-process-thickness h2{letter-spacing:-.04em!important;font-size:42px!important;line-height:1!important}@media (max-width:900px){.q-capacity-heading,.q-selector-heading,.q-calculator h2,.q-process-thickness h2{font-size:32px!important}}html body :is(h1,h2,h3,h4,h5,h6){font-weight:600!important}.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6{--type-weight:600}.q-hero-showcase-actions .q-interactive-hover-button,.q-navbar .q-navbar-interactive-cta{font-weight:600!important}
