Formations.vue 3.3 KB

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