Formations.vue 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <template>
  2. <AnchoredSection id="webinars">
  3. <LayoutContainer>
  4. <div class="alt-theme">
  5. <v-container>
  6. <v-row class="center-90">
  7. <LayoutUISubTitle class="mt-12">
  8. Pour aller plus loin
  9. </LayoutUISubTitle>
  10. </v-row>
  11. <v-row class="formation center-90 py-12 align-center mb-12">
  12. <v-col cols="12" lg="6">
  13. <v-img
  14. src="/images/pages/opentalent_artist/formations/Webinaire_Opentalent_Artist.jpg"
  15. alt="Ordinateur avec un écran en visioconférence avec plusieurs personnes posé sur une table de salon devant une fenêtre avec des plantes et une tasse posées à côté"
  16. />
  17. </v-col>
  18. <v-col cols="12" lg="6">
  19. <h3>
  20. Webinaire - Partez à la découverte du logiciel Opentalent Artist
  21. </h3>
  22. <p class="details">
  23. Rejoignez notre webinaire, spécialement conçu pour les
  24. professionnels du secteur culturel : orchestres, chorales,
  25. compagnies de danse, troupes de théâtre et de cirque. Cette
  26. session interactive vous offre une occasion unique de vous
  27. immerger dans les fonctionnalités de notre logiciel, de
  28. comprendre ses avantages distinctifs et d'explorer les diverses
  29. versions disponibles. Ne manquez pas cette chance de simplifier
  30. votre gestion et de faire évoluer votre pratique artistique avec
  31. nos solutions technologiques innovantes !
  32. </p>
  33. <nuxt-link to="/webinaires">
  34. <v-btn> S'inscrire aux webinaires </v-btn>
  35. </nuxt-link>
  36. </v-col>
  37. </v-row>
  38. </v-container>
  39. </div>
  40. </LayoutContainer>
  41. </AnchoredSection>
  42. </template>
  43. <script setup lang="ts">
  44. import AnchoredSection from '~/components/Layout/AnchoredSection.vue'
  45. </script>
  46. <style scoped lang="scss">
  47. .v-container {
  48. padding: 0 !important;
  49. }
  50. .alt-color {
  51. color: var(--on-primary-color-alt);
  52. }
  53. .formation {
  54. .v-img {
  55. width: 500px;
  56. height: 440px;
  57. background-position: center;
  58. background-size: cover;
  59. border-radius: 10%;
  60. margin: 0 auto;
  61. }
  62. :deep(.v-img img) {
  63. object-fit: cover;
  64. }
  65. h3 {
  66. font-weight: 500;
  67. font-size: 1.8rem;
  68. line-height: 35px;
  69. color: var(--on-primary-color);
  70. margin-bottom: 1rem;
  71. }
  72. .details {
  73. font-weight: 300;
  74. font-size: 1rem;
  75. line-height: 1.5rem;
  76. color: var(--on-primary-color);
  77. @media (max-width: 1240px) {
  78. margin-right: 24px !important;
  79. }
  80. @media (max-width: 600px) {
  81. margin-right: auto !important;
  82. }
  83. }
  84. .v-btn {
  85. font-weight: 500;
  86. font-size: 1rem;
  87. line-height: 18px;
  88. background: transparent;
  89. color: var(--on-primary-color);
  90. border: 1px solid;
  91. border-color: var(--on-primary-color);
  92. border-radius: 0.5rem;
  93. width: 90%;
  94. margin: 24px auto;
  95. }
  96. .v-col-12:nth-child(2) {
  97. @media (min-width: 1240px) {
  98. padding: 24px 64px;
  99. }
  100. @media (max-width: 1240px) {
  101. margin: 24px 5%;
  102. max-width: 90%;
  103. }
  104. a {
  105. display: flex;
  106. width: 100%;
  107. text-decoration: none;
  108. }
  109. }
  110. }
  111. </style>