diff --git a/es-ds-components/components/es-cta-banner.vue b/es-ds-components/components/es-cta-banner.vue
new file mode 100644
index 000000000..734630204
--- /dev/null
+++ b/es-ds-components/components/es-cta-banner.vue
@@ -0,0 +1,95 @@
+
+
+
+
+
+ Full-width banner that displays a heading, subtitle, and call to action. The call to action can be + a button or zip code form. Subtitle is optional and can be omitted. +
++ Intended for use either within a full-width page layout or one slightly constrained to 10 columns + on large desktop breakpoints (shown in the examples below). +
+
+ This is the default layout, designed to show a zip code form and display nicely within a limited-width
+ container. The second example has dark
set to true
.
+
+ By default, the cta
section will display at a larger width to accommodate a zip code form.
+ When using a button, set the hasButton
prop to true
, and the CTA section will
+ reduce in width.
+
+ Set the variant
prop to 'wide'
when the banner will display full width on a
+ page. The heading
text will appear larger on desktop, and the side padding will increase.
+
+ By default, the cta
section will display at a larger width to accommodate a zip code form.
+ When using a button, set the hasButton
prop to true
, and the CTA section will
+ reduce in width.
+