diff --git a/nuxt-frontend/assets/css/global.css b/nuxt-frontend/assets/css/global.css index be1b084d6..bc774d4d8 100644 --- a/nuxt-frontend/assets/css/global.css +++ b/nuxt-frontend/assets/css/global.css @@ -66,6 +66,29 @@ @apply from-[#f2709c] to-[#ff9472] bg-clip-text text-transparent bg-gradient-[89.88deg]; } + .cta-gradient-text { + @apply bg-gradient-to-r from-[#f2709c] via-[#ff909c] to-[#ff9472] bg-clip-text text-transparent; + } + + .cta-gradient-border { + border-image: linear-gradient(to bottom, #f2709c, #ff835b) 1; + } + + .hoverable-text:hover { + @apply bg-gradient-to-r from-[#f2709c] via-[#ff909c] to-[#ff9472] bg-clip-text text-transparent; + } + + .cta-section { + -webkit-user-select: none; + -moz-user-select: none; + } + + .cta-box-shadow { + -webkit-appearance: none; + -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.25); + box-shadow: 0 10px 15px rgba(0, 0, 0, 0.25); + } + .v2-canopas-gradient-text { @apply from-[#FF835B] to-[#F2709C] bg-clip-text text-transparent bg-gradient-[270.11deg]; } diff --git a/nuxt-frontend/assets/images/CTA/fifth-cta-800w.webp b/nuxt-frontend/assets/images/CTA/fifth-cta-800w.webp new file mode 100644 index 000000000..c4ea05bfe Binary files /dev/null and b/nuxt-frontend/assets/images/CTA/fifth-cta-800w.webp differ diff --git a/nuxt-frontend/assets/images/CTA/first-cta-2400w.webp b/nuxt-frontend/assets/images/CTA/first-cta-2400w.webp new file mode 100644 index 000000000..bb35f5a0d Binary files /dev/null and b/nuxt-frontend/assets/images/CTA/first-cta-2400w.webp differ diff --git a/nuxt-frontend/assets/images/CTA/first-cta-400w.webp b/nuxt-frontend/assets/images/CTA/first-cta-400w.webp new file mode 100644 index 000000000..796327544 Binary files /dev/null and b/nuxt-frontend/assets/images/CTA/first-cta-400w.webp differ diff --git a/nuxt-frontend/assets/images/CTA/fourth-cta-2400w.webp b/nuxt-frontend/assets/images/CTA/fourth-cta-2400w.webp new file mode 100644 index 000000000..0e58246ec Binary files /dev/null and b/nuxt-frontend/assets/images/CTA/fourth-cta-2400w.webp differ diff --git a/nuxt-frontend/assets/images/CTA/second-cta-2400.svg b/nuxt-frontend/assets/images/CTA/second-cta-2400.svg new file mode 100644 index 000000000..5e4e46d43 --- /dev/null +++ b/nuxt-frontend/assets/images/CTA/second-cta-2400.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/nuxt-frontend/assets/images/CTA/second-cta-400.svg b/nuxt-frontend/assets/images/CTA/second-cta-400.svg new file mode 100644 index 000000000..a946fbdef --- /dev/null +++ b/nuxt-frontend/assets/images/CTA/second-cta-400.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/nuxt-frontend/assets/images/small-loader.svg b/nuxt-frontend/assets/images/small-loader.svg new file mode 100644 index 000000000..6e36eba89 --- /dev/null +++ b/nuxt-frontend/assets/images/small-loader.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/nuxt-frontend/components/CTA/CTA1.vue b/nuxt-frontend/components/CTA/CTA1.vue new file mode 100644 index 000000000..4458b435a --- /dev/null +++ b/nuxt-frontend/components/CTA/CTA1.vue @@ -0,0 +1,88 @@ + + + diff --git a/nuxt-frontend/components/CTA/CTA2.vue b/nuxt-frontend/components/CTA/CTA2.vue new file mode 100644 index 000000000..5a4e592a6 --- /dev/null +++ b/nuxt-frontend/components/CTA/CTA2.vue @@ -0,0 +1,338 @@ +