.section-intro__overline{font-size:1.22rem;margin-bottom:10px}.section-intro__divider{line-height:0}.section-intro__divider div{background:#ba0c2f;border-radius:0;display:inline-block;height:3px;max-width:100%;vertical-align:top;width:140px}.section-intro--dark .section-intro__divider--auto div{background:#fff}.section-intro__divider--yellow div{background:var(--crm-gold,#eeb648)}.section-intro__divider--black div{background:var(--crm-black,#000)}.section-intro__desc{display:flex;flex-direction:column;font-size:18px;line-height:1.5}.section-intro__desc.small-text{font-size:14px;line-height:24px}.section-intro__desc.large-text{font-size:25px;line-height:1.5}.section-intro__desc.xlarge-text{font-size:55px;line-height:1}.section-intro__desc--condensed,.section-intro__desc--condensed *{font-family:var(--headings-font-family)!important}.section-intro__desc-inner{width:100%}.section-intro__desc-inner>:last-child{margin-bottom:0}.module--text-left .section-intro__desc{align-items:flex-start}.module--text-center .section-intro__desc{align-items:center}.module--text-right .section-intro__desc{align-items:flex-end}@media (max-width:1139px){.section-intro__desc.large-text{font-size:20px}.section-intro__desc.xlarge-text{font-size:44px}}@media (max-width:1024px){.module--md-text-center .section-intro__desc,.module--md-text-left .section-intro__desc,.module--md-text-right .section-intro__desc,.module--sm-text-center .section-intro__desc,.module--sm-text-left .section-intro__desc,.module--sm-text-right .section-intro__desc,.module--text-center .section-intro__desc,.module--text-left .section-intro__desc,.module--text-right .section-intro__desc,.section-intro__desc{align-items:flex-start}.module--section-intro,.module--section-intro .module__inner,.module--section-intro .section-intro{align-items:stretch;text-align:left;width:100%}.section-intro,.section-intro__desc,.section-intro__divider,.section-intro__overline,.section-intro__title{text-align:left}.section-intro__divider div{display:block;margin-left:0;margin-right:auto}.section-intro__divider{display:flex;justify-content:flex-start;width:100%}}@media (max-width:767px){.section-intro__desc.large-text{font-size:18px}.section-intro__desc.xlarge-text{font-size:36px}}