- {/* Title container */}
-
-
- {title}
-
-

+
+ {/* Title and subtitle group - no gap between them at xl */}
+
+ {/* Title container */}
+
+
+ {title}
+
+

+
+
+ {/* Subtitle */}
+
+ {subtitle}
+
- {/* Subtitle */}
-
- {subtitle}
-
-
- {/* Description */}
-
+ {/* Description - 20px gap from subtitle at xl */}
+
{description}
{/* CTA Button */}
-
+ {/* Small button for xsm and sm breakpoints */}
+
+
+
+ {/* Large button for md and lg breakpoints */}
+
+
+
+ {/* XLarge button for xl breakpoint */}
+
+
+
);
diff --git a/app/components/HeroBanner.js b/app/components/HeroBanner.js
index 98b9d0e..b57dadb 100644
--- a/app/components/HeroBanner.js
+++ b/app/components/HeroBanner.js
@@ -5,7 +5,7 @@ import HeroDecor from "./HeroDecor";
const HeroBanner = ({ title, subtitle, description, ctaText, ctaHref }) => {
return (
-
+
{/* Frame container for content */}