I love a good shortcut, but some things work best when they work human. That’s why more and more Kajabi heroes start using the community. In this article I’ll show you how to maximize student motivation by combining the best of both words: a gamified course + community. The course becomes the engine, the Community becomes the stage, and together they create a simple game loop that keeps students moving: small goal, quick action, instant feedback or reward, visible progress, clear next step.
On the fast lane? Read the summary!
This article shows how to reduce friction and raise completion by bringing your Kajabi course into the Community experience.
- Start by embedding your Course in the Community, so students never get lost.
- Reward both engagement and learning: award points for posts, comments, and challenges, and give extra weight to lesson and course completions. Make progress public with a leaderboard.
- Keep all triggers inside lessons: quizzes, instant badges, confetti, and certificates.
- Create a natural flow for sharing wins, plus an “I posted it” form to unlock bonuses and send the next step.
Learning Paths can route fast-track or remedial detours while preserving the same social rhythm. People power the momentum: human replies beat bots. Together, these pieces create one tight loop: click, learn, earn, share, continue.
The Kajabi Community Gamification Problem
Kajabi’s Community is great for connection and it supports simple gamification, but it does not hand out tags or trigger automations. Inside the course you can reward progress, inside Community you can talk about it.
Many creators stop there and accept a split experience.
We do not.
We connect the two to create a natural experience with low friction. It's super easy, just follow the steps.
Step 1: Embed the course inside the Community (reduce friction)
This one is so simple, but the impact is huge: Create a new custom page in the left side bar inside your community with a direct link to your course.This way your students do not need to hop between course and community, which means fewer lost students.
If you work with cohorts, you can link immediately to the next lesson. Update the link and the header every so often.
Step 2: Use points for both engagement and learning (make it fair)
Kajabi’s Community supports simple gamification. Students can earn points for engagement like posts, comments, and challenges. You can also award points for finishing lessons and courses. A leaderboard turns progress into a public moment. This is where cohorts shine: people see each other move, which creates healthy pressure and makes wins visible.
Two tips to keep it fair:
- Balance social points and learning points so talk does not outrun progress.
- Reset or snapshot the leaderboard per cohort so new students are not chasing ghosts. (A monthly boards is built-in.)
Step 3: Keep gamification triggers in lessons
The trick is to keep all triggers inside the course template. When a student passes a quiz or completes a lesson, the gamification template fires the confetti, shows a badge, unlocks a reward, updates the path and a milestone certificate.
Right after each win, show a Gamify Card with two clear actions: download their reward badge or certificate (Tip: add a download button) and share it straight in the Community Circle you’ve activated inside your course.
The student uploads it, and writes one line about what they learned. Because posting already earns Community points, the share is rewarded automatically. That is it.
The applause lives where people are, not inside a silent progress bar.
Step 4: Add verification and followup
The trick is to keep all triggers inside the course template. When a student passes a quiz or completes a lesson, the gamification template fires the confetti, shows a badge, unlocks a reward, updates the path and a milestone certificate.
Right after each win, show a Gamify Card with two clear actions: download their reward badge or certificate (Tip: add a download button) and share it straight in the Community Circle you’ve activated inside your course.
The student uploads it, and writes one line about what they learned. Because posting already earns Community points, the share is rewarded automatically. That is it.
The applause lives where people are, not inside a silent progress bar.
Why this drives motivation in Kajabi Community
Students move best when two needs are met: fast feedback and social recognition. Badges and confetti deliver instant feedback in the lesson. The share inside Kajabi Community provides recognition where peers can see it. Public praise makes progress stick, fuels friendly competition on the leaderboard, and sends the student back to the next lessonwithout nagging.
Tip: Milestone certificates that matter
Kajabi’s native certificate appears once, after 100% completion. Instead use milestone certificates throughout the journey. Treat them as a living roadmap, not a final diploma.
The headline can say, “Agnes, here you are now.” It shows what’s earned and what’s next. Post it in Community, pin it on the dashboard, and let that certificate guide the next click.
Gamification Templates that Elevate Kajabi Lessons
Our gamification add-ons handle the heavy lifting inside lessons, so Kajabi Community can stay social:
- Instant badges & confetti → immediate motivation
- Flexible, unlimited certificates → provide a roadmap, not just a diploma
- Gamify Cards → visible progress and a clear next step
- Interactive ‘I posted it’ forms → optional verification and bonus unlocks
- Learning Paths → adapt the route to quiz results
- CTA: Download your badge, share it in Community.
Community remains the social layer (points, posts, leaderboards). Lessons provide authentic progress signals. Together, you get real learning momentum and real public moments.
Try a demo. It's fun. It's free.
GamiFlix Movie Demo
Step into the world of blockbuster learning!
Learn how you can transform your Kajabi memberships into box office hits!
Experience GamiFlix
Gamify Pro Demo
Do you want to explore the transformative power of gamification for your courses or memberships. Just try the Gamify Pro demo
Explore Gamify Pro
Final Thoughts
Tools help, but people move people. In this loop, the first response to a student’s post comes from a person, not a bot. A warm “Nice work—what felt tricky?” beats automation. Keep tech where it helps; keep the encouragement human.
QUESTIONS CREATORS OFTEN ASK
Does Kajabi Community support automations or tags?
No. Kajabi Community does not assign tags or trigger automations. Run all triggers inside lessons or through Kajabi Forms, then point students to fixed Community threads for celebration.
How do I connect a quiz pass to a Community post?
Integrate the community circle in your course. After the reward of a badge (or certificate), show a "Share your badge with the community“ text and/or image with a "Download your badge” button. Also add an “I posted it” form (only the button will show) that sends the next step.
Can I award certificates before 100 percent completion?
Yes with our gamification templates you can use milestone certificates at major points. Treat them like a roadmap that tells the student where they are and what to do next.
How do Learning Paths adapt to students?
Use quiz results or a quick preference choice to route students to a fast track or a focused detour. The social rhythm stays the same: celebrate wins in a fixed thread, confirm with a form, move on.
Meet the author
Agnes Maas
Co-founder of Jiffy Courses Online and big Kajabi fan and expert. Fully dedicated to helping Kajabi users unlock new possibilities with Jiffy tools and templates, and guiding them every step of the way.
#block-1694873394061 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694873394061 .block { border: 4px black; border-radius: 4px; background-color: #ffffff; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1694873394061 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694873394061 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } } @media (max-width: 767px) { #block-1694873394061 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1701079740092 { margin-top: -10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } #block-1701079740092 .block { border: 4px black; border-radius: 4px; background-color: #c3c9a7; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1701079740092 { margin-top: -10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } #block-1701079740092 .block { padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1701079740092 { text-align: left; } } #block-1701079740092 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1701079740092 .accordion-body { padding-top: 24px; } #block-1701079740092 .accordion-title.collapsed:after { content: "\f105"; margin-left: 24px; } #block-1701079740092 .accordion-title:after { content: "\f107"; margin-left: 24px; color: #213144; } #block-1730812732516 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1730812732516 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 15px; } @media (min-width: 768px) { #block-1730812732516 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1730812732516 .block { padding: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; } } @media (max-width: 767px) { #block-1730812732516 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1750568267707 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1750568267707 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 15px; } @media (min-width: 768px) { #block-1750568267707 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1750568267707 .block { padding: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; } } @media (max-width: 767px) { #block-1750568267707 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1750752786633 { margin-top: -10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1750752786633 .block { border: 3px solid #c3c9a7; border-radius: 4px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1750752786633 { margin-top: -20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1750752786633 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1750752786633 { text-align: ; } } #block-1750752786633 .block, [data-slick-id="1750752786633"] .block { display: flex; justify-content: center; } #block-1750752786633 .image, [data-slick-id="1750752786633"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1750752786633 .image__image, [data-slick-id="1750752786633"] .image__image { width: 100%; } #block-1750752786633 .image__overlay, [data-slick-id="1750752786633"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1750752786633 .image__overlay-text, [data-slick-id="1750752786633"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1750752786633 .block, [data-slick-id="1750752786633"] .block { display: flex; justify-content: center; } #block-1750752786633 .image__overlay, [data-slick-id="1750752786633"] .image__overlay { opacity: 0; } #block-1750752786633 .image__overlay:hover { opacity: 1; } } #block-1750752537855 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1750752537855 .block { border: 3px solid #c3c9a7; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1750752537855 { margin-top: -20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1750752537855 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1750752537855 { text-align: ; } } #block-1750752537855 .block, [data-slick-id="1750752537855"] .block { display: flex; justify-content: center; } #block-1750752537855 .image, [data-slick-id="1750752537855"] .image { width: 100%; overflow: hidden; width: 800px; border-radius: 4px; } #block-1750752537855 .image__image, [data-slick-id="1750752537855"] .image__image { width: 100%; width: 800px; } #block-1750752537855 .image__overlay, [data-slick-id="1750752537855"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1750752537855 .image__overlay-text, [data-slick-id="1750752537855"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1750752537855 .block, [data-slick-id="1750752537855"] .block { display: flex; justify-content: center; } #block-1750752537855 .image__overlay, [data-slick-id="1750752537855"] .image__overlay { opacity: 0; } #block-1750752537855 .image__overlay:hover { opacity: 1; } } #block-1755142960423 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755142960423 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 15px; } @media (min-width: 768px) { #block-1755142960423 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755142960423 .block { padding: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; } } @media (max-width: 767px) { #block-1755142960423 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755144321091 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755144321091 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 15px; } @media (min-width: 768px) { #block-1755144321091 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755144321091 .block { padding: 0px; padding-top: 10px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; } } @media (max-width: 767px) { #block-1755144321091 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755144405976 { margin-top: -10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755144405976 .block { border: 3px solid #c3c9a7; border-radius: 4px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755144405976 { margin-top: -20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; } #block-1755144405976 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755144405976 { text-align: ; } } #block-1755144405976 .block, [data-slick-id="1755144405976"] .block { display: flex; justify-content: center; } #block-1755144405976 .image, [data-slick-id="1755144405976"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755144405976 .image__image, [data-slick-id="1755144405976"] .image__image { width: 100%; } #block-1755144405976 .image__overlay, [data-slick-id="1755144405976"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755144405976 .image__overlay-text, [data-slick-id="1755144405976"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755144405976 .block, [data-slick-id="1755144405976"] .block { display: flex; justify-content: center; } #block-1755144405976 .image__overlay, [data-slick-id="1755144405976"] .image__overlay { opacity: 0; } #block-1755144405976 .image__overlay:hover { opacity: 1; } } #block-1756444203021 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756444203021 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 15px; } @media (min-width: 768px) { #block-1756444203021 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756444203021 .block { padding: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; } } @media (max-width: 767px) { #block-1756444203021 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755144566270 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755144566270 .block { border: 4px black; border-radius: 4px; background-color: #c3c9a7; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755144566270 { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } #block-1755144566270 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } } @media (max-width: 767px) { #block-1755144566270 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1758117176789 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1758117176789 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1758117176789 { margin-top: 20px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; } #block-1758117176789 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1758117176789 { text-align: left; } } #block-1758117176789 .image__image { max-width: 50%; border-radius: 4px; } #block-1758117176789 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #block-1755142661231 { padding: 0; } #block-1755142661231 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755142661231 .block { border: 4px black; border-radius: 4px; background-color: #ffffff; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755142661231 { margin-top: 40px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755142661231 .block { padding: 0px; padding-top: 20px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755142661231 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1758114290723 { padding: 0; } #block-1758114290723 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1758114290723 .block { border: 4px black; border-radius: 4px; background-color: #FFFFFF; padding: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1758114290723 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1758114290723 .block { padding: 0px; padding: 0; padding-top: 30px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; } } @media (max-width: 767px) { #block-1758114290723 { text-align: left; } } #block-1758114290723 .btn { border-color: #1c4546; border-radius: 4px; background: #1c4546; color: #ffffff; } #block-1758114290723 .btn--outline { background: transparent; color: #1c4546; } #block-1758114290723 .card__footer { color: } #block-1758114471093 { padding: 0; } #block-1758114471093 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1758114471093 .block { border: 4px black; border-radius: 4px; background-color: #FFFFFF; padding: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1758114471093 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1758114471093 .block { padding: 0px; padding: 0; padding-top: 30px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; } } @media (max-width: 767px) { #block-1758114471093 { text-align: left; } } #block-1758114471093 .btn { border-color: #1c4546; border-radius: 4px; background: #1c4546; color: #ffffff; } #block-1758114471093 .btn--outline { background: transparent; color: #1c4546; } #block-1758114471093 .card__footer { color: } #block-1755144763345 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755144763345 .block { border: 4px black; border-radius: 4px; background-color: #c3c9a7; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; } @media (min-width: 768px) { #block-1755144763345 { margin-top: 40px; margin-right: 0px; margin-bottom: 40px; margin-left: 0px; } #block-1755144763345 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } } @media (max-width: 767px) { #block-1755144763345 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755145027806 { margin-top: -50px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755145027806 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 15px; } @media (min-width: 768px) { #block-1755145027806 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755145027806 .block { padding: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; } } @media (max-width: 767px) { #block-1755145027806 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1756445606793 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445606793 .block { border: 4px black; border-radius: 4px; background-color: #ffffff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1756445606793 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445606793 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1756445606793 { text-align: left; } } #block-1756445606793 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1756445606793 .accordion-body { padding-top: 24px; } #block-1756445606793 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1756445606793 .accordion-title:after { content: "\f068"; margin-left: 24px; color: #213144; } #block-1756445732834 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445732834 .block { border: 4px black; border-radius: 4px; background-color: #ffffff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1756445732834 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445732834 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1756445732834 { text-align: left; } } #block-1756445732834 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1756445732834 .accordion-body { padding-top: 24px; } #block-1756445732834 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1756445732834 .accordion-title:after { content: "\f068"; margin-left: 24px; color: #213144; } #block-1756445762802 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445762802 .block { border: 4px black; border-radius: 4px; background-color: #ffffff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1756445762802 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445762802 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1756445762802 { text-align: left; } } #block-1756445762802 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1756445762802 .accordion-body { padding-top: 24px; } #block-1756445762802 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1756445762802 .accordion-title:after { content: "\f068"; margin-left: 24px; color: #213144; } #block-1756445781215 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445781215 .block { border: 4px black; border-radius: 4px; background-color: #ffffff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1756445781215 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756445781215 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1756445781215 { text-align: left; } } #block-1756445781215 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1756445781215 .accordion-body { padding-top: 24px; } #block-1756445781215 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1756445781215 .accordion-title:after { content: "\f068"; margin-left: 24px; color: #213144; } #block-1738929017522 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1738929017522 .block { border: 1px solid #3b6362; border-radius: 4px; background-color: #ffffff; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1738929017522 { margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1738929017522 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1738929017522 { text-align: center; } } #block-1738929017522 .feature__image, [data-slick-id="1738929017522"] .feature__image { width: 100px; border-radius: 100px; } .authorfeature { display: flex; align-items: flex-start; position: relative; } .authorfeature__image-container { flex-shrink: 0; margin-right: 20px; } .authorfeature__image { max-width: 150px; height: auto; } .authorfeature__content { flex-grow: 1; } @media (max-width: 767px) { #block-1738929017522 .authorfeature { flex-direction: column; align-items: center; } #block-1738929017522 .authorfeature__image-container { margin-right: 0; } } #block-1756446323685 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756446323685 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1756446323685 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756446323685 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1756446323685 { text-align: left; } } .awesomecontainer { background: ; h1, h2, h3, h4, h5, h6, p, ul, li, .block-type--table table {color: ;} padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .awesomecontainer .row .block-type--accordion { align-self: flex-start; }