FormSection.vue 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <template>
  2. <section class="w-full bg-[#F6FFE9] py-12 md:py-18 md:px-10">
  3. <div class="w-full max-w-[1200px] mx-auto px-4 flex flex-col sm:px-0 gap-10">
  4. <NuxtImg src="/img/logo.png" class="w-[200px] md:w-[260px] lg:w-[298px] mx-auto lg:mx-0" />
  5. <div class="flex flex-col lg:flex-row justify-between items-center lg:items-start gap-6 md:gap-20">
  6. <div class="flex flex-col items-center lg:items-start text-center lg:text-left gap-6 w-full">
  7. <h1 class="font-bold text-[28px] md:text-[36px] lg:text-[45px] leading-[120%]">
  8. O Mundo é Grande, <br class="hidden md:block" />
  9. Mas Cabe na Sua Mão
  10. </h1>
  11. <p class="font-medium text-[18px] md:text-[20px] lg:text-[24px] leading-[140%] max-w-[500px]">
  12. As vagas para a próxima imersão são extremamente limitadas para garantir
  13. a qualidade do networking e das visitas técnicas
  14. </p>
  15. <div class="flex flex-col gap-3 mt-2">
  16. <div class="flex items-center gap-2">
  17. <Phone class="w-5 h-5 text-[#8AAB10]" />
  18. <span class="text-[16px] md:text-[18px] lg:text-[19px] font-medium">+55 (45) 9115-5325</span>
  19. </div>
  20. <div class="flex items-center gap-2">
  21. <Icon icon="mdi:instagram" class="w-5 h-5 text-[#8AAB10]" />
  22. <NuxtLink to="#" class="text-[16px] md:text-[18px] lg:text-[19px] font-medium">Instagram</NuxtLink>
  23. </div>
  24. <div class="flex items-center gap-2">
  25. <Icon icon="mdi:linkedin" class="w-5 h-5 text-[#8AAB10]" />
  26. <NuxtLink to="#" class="text-[16px] md:text-[18px] lg:text-[19px] font-medium">LinkedIn</NuxtLink>
  27. </div>
  28. <div class="flex items-center gap-2">
  29. <Calendar class="w-5 h-5 text-[#E3FA6D]" />
  30. <span class="text-[16px] md:text-[18px] lg:text-[19px] font-medium">18 e 19 de Maio</span>
  31. </div>
  32. <div class="flex items-center gap-2">
  33. <MapPin class="w-5 h-5 text-[#E3FA6D]" />
  34. <span class="text-[16px] md:text-[18px] lg:text-[19px] font-medium">Ciudad del Este, Paraguai</span>
  35. </div>
  36. <div class="flex items-center gap-2">
  37. <NuxtImg src="/img/status.png"
  38. class="w-5 h-5 text-[#E3FA6D]"/>
  39. <span class="text-[16px] md:text-[18px] lg:text-[19px] font-medium">Status:
  40. <span class="font-bold">Últimas vagas </span>para o grupo seleto.</span>
  41. </div>
  42. </div>
  43. <div class="w-[120px] md:w-[180px] lg:w-[198px] h-[3px] bg-[#E3FA6D] mt-4"></div>
  44. <p class="font-semibold text-[18px] md:text-[20px] lg:text-[24px] mt-4">Em Parceria com:</p>
  45. <NuxtImg src="/img/logo-expansao-sem-fronteiras1.png"
  46. class="w-[260px] md:w-[320px] lg:w-[397px]"
  47. />
  48. </div>
  49. <div class="w-full flex justify-center lg:justify-end">
  50. <form class="w-full max-w-[520px] flex flex-col gap-4">
  51. <input type="text"
  52. placeholder="Qual é seu nome e sobrenome?"
  53. class="w-full min-h-[64px] md:min-h-[72px] rounded-lg border border-[#717171] bg-[#F1F1F1] px-5 text-[18px] outline-none shadow-[0px_38px_24px_rgba(0,0,0,0.2)] backdrop-blur-[70px]"
  54. />
  55. <input type="email"
  56. placeholder="Qual seu e-mail?"
  57. class="w-full min-h-[64px] md:min-h-[72px] rounded-lg border border-[#717171] bg-[#F1F1F1] px-5 text-[18px] outline-none shadow-[0px_38px_24px_rgba(0,0,0,0.2)] backdrop-blur-[70px]"
  58. />
  59. <input type="tel"
  60. placeholder="Qual o seu WhatsApp?"
  61. class="w-full min-h-[64px] md:min-h-[72px] rounded-lg border border-[#717171] bg-[#F1F1F1] px-5 text-[18px] outline-none shadow-[0px_38px_24px_rgba(0,0,0,0.2)] backdrop-blur-[70px]"
  62. />
  63. <textarea rows="5"
  64. placeholder="Mensagem"
  65. class="w-full h-[180px] rounded-lg border border-[#717171] bg-[#F1F1F1] px-5 py-4 text-[18px] outline-none resize-none shadow-[0px_38px_24px_rgba(0,0,0,0.2)] backdrop-blur-[70px]"
  66. ></textarea>
  67. <div class="w-full max-w-[491px] h-[78px] rounded-[40.33px] bg-gradient-to-r from-[#8DC63F] to-[#5F980F] backdrop-blur-[32.5px] p-[2px]
  68. flex items-center justify-between px-6 gap-2 self-center">
  69. <button type="submit"
  70. style="background: radial-gradient(146.87% 1091.55% at 52.23% 38.16%, #FFFFFF 0%, #E3FA6D 100%);"
  71. class="flex-1 h-[55.93px] flex items-center justify-center rounded-[40.33px] font-semibold text-black">
  72. Enviar
  73. </button>
  74. <ArrowUpRight class="text-[#E3FA6D] rounded-[4px]" />
  75. </div>
  76. </form>
  77. </div>
  78. </div>
  79. </div>
  80. </section>
  81. </template>
  82. <script setup lang="ts">
  83. import {Phone, Calendar, MapPin, ArrowUpRight} from "lucide-vue-next"
  84. import { Icon } from '@iconify/vue'
  85. </script>