div.component.divider{max-width:140px;height:1px;background-color:var(--primary-color);margin:18px auto}div.component.heading h1,div.component.heading h2,div.component.heading h3,div.component.heading h4,div.component.heading h5,div.component.heading h6{font-family:var(--heading-font);font-weight:var(--heading-font-weight,700);color:var(--heading-color);text-transform:var(--heading-text-transform,none);letter-spacing:var(--heading-letter-spacing,1px);margin:0 0 18px}div.component.heading h1{font-size:42px;line-height:60px}div.component.heading h2{font-size:30px;line-height:42px}div.component.heading h3{font-size:24px;line-height:30px}div.component.heading h4{font-size:21px;line-height:30px}div.component.heading h5{font-size:18px;line-height:24px}div.component.heading h6{font-size:16px;line-height:18px}div.component.heading.subheading-present h1,div.component.heading.subheading-present h2,div.component.heading.subheading-present h3,div.component.heading.subheading-present h4,div.component.heading.subheading-present h5,div.component.heading.subheading-present h6{margin-bottom:0}div.component.heading .subheading{font-family:var(--subheading-font);font-weight:var(--subheading-font-weight,400);color:var(--subheading-color);text-transform:var(--subheading-text-transform,uppercase);font-style:var(--subheading-font-style,normal);font-size:21px;letter-spacing:var(--subheading-letter-spacing,1px);margin:0 0 18px;line-height:30px}div.component.heading.level-1{padding-top:54px;margin-top:0}div.component.heading.level-5 .subheading,div.component.heading.level-6 .subheading{margin-bottom:18px}div.component.heading.component-align-center{text-align:center}div.component.heading.component-align-right{text-align:right}div.component.section>div.component.heading,div.page>div.component.heading{max-width:1000px;padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin-left:auto;margin-right:auto}@media(max-width:768px){div.component.heading h1{font-size:32px;line-height:40px}div.component.heading.subheading-present h1{margin-bottom:6px}div.component.heading h2{font-size:24px;line-height:36px}div.component.heading.subheading-present h2{margin-bottom:6px}div.component.heading .subheading{font-size:18px;line-height:24px}div.component.heading.level-1{padding-top:36px}}