Theme Rich Text
A rich text module with extra styling options not available in HubSpot's default module.
View a live demo of this module.
Content
- Include eyebrow, heading, sub-heading, text, and call to action buttons
Styles
- Set Dark Mode
- Change text alignment
- Customize list styling

Usage Guide
The Theme Rich Text module serves as an enhanced alternative to HubSpot’s standard rich text module, giving you greater design flexibility and styling control within the Impact theme. This module is particularly valuable for nonprofits and educational organizations that need to create compelling content sections with consistent branding and visual hierarchy.
You can add this module to any page type in your HubSpot page editor by dragging it from the module library into your desired section. The module works exceptionally well on landing pages for campaigns, about pages where you need to tell your organization’s story, and program pages that require detailed descriptions with clear calls to action.
The eyebrow and sub-heading fields help you create proper content hierarchy without relying solely on HTML markup. Use the eyebrow field for category labels or introductory phrases, while the sub-heading provides additional context below your main heading. This structure is especially effective for donation campaigns or course descriptions where you need to guide readers through multiple information layers.
When configuring the module, take advantage of the Dark Mode setting to create visual contrast on pages with alternating section backgrounds. The custom list styling options let you format bullet points and numbered lists to match Impact’s bold design aesthetic, moving beyond HubSpot’s default list formatting.
For optimal results, pair this module with Impact’s full-width sections to create immersive content experiences. The call to action buttons integrate seamlessly with your theme’s button styles, ensuring consistent branding across your site. Content editors will find this module particularly useful when they need rich formatting options but want to maintain the theme’s visual consistency without custom CSS.