|
@@ -1,424 +1,308 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div id="Catalogue">
|
|
|
|
|
- <LayoutContainer>
|
|
|
|
|
- <div class="grey-container">
|
|
|
|
|
- <v-row class="custom-row">
|
|
|
|
|
- <LayoutUISubTitle
|
|
|
|
|
- :iconSize="6"
|
|
|
|
|
- :iconClasses="iconClasses"
|
|
|
|
|
- :titleText="'Des webinaires pour tous'"
|
|
|
|
|
- />
|
|
|
|
|
- </v-row>
|
|
|
|
|
|
|
+ <LayoutContainer>
|
|
|
|
|
+ <LayoutNavigation />
|
|
|
|
|
|
|
|
- <v-row class="custom-row">
|
|
|
|
|
- <LayoutUITitlePage
|
|
|
|
|
- title="SIMPLIFIEZ LA GESTION ET LA COMMUNICATION DE VOTRE STRUCTURE CULTURELLE"
|
|
|
|
|
- subtitle="Votre orchestre, école de danse ou votre fédération mérite les outils les plus performants du marché pour briller en toute simplicité. Découvrez comment nos outils peuvent transformer votre quotidien : "
|
|
|
|
|
- />
|
|
|
|
|
- </v-row>
|
|
|
|
|
|
|
+ <LayoutUITitlePage
|
|
|
|
|
+ title="LOGICIELS CULTURELS"
|
|
|
|
|
+ subtitle="UNE GAMME DE LOGICIELS ADAPTÉE À CHAQUE STRUCTURE CULTURELLE"
|
|
|
|
|
+ />
|
|
|
|
|
+ <div v-if="mdAndDown">
|
|
|
|
|
+ <div class="sticky-menu">
|
|
|
|
|
+ <v-btn color="primary">Nous contacter</v-btn>
|
|
|
|
|
+ <v-btn color="secondary">Nous appeler</v-btn>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <v-carousel
|
|
|
|
|
+ ref="carousel"
|
|
|
|
|
+ v-model="activeIndex"
|
|
|
|
|
+ :show-arrows="false"
|
|
|
|
|
+ class="carousel"
|
|
|
|
|
+ :hide-delimiter-background="true"
|
|
|
|
|
+ :show-delimiters="false"
|
|
|
|
|
+ :touch="true"
|
|
|
|
|
+ :wrap-around="true"
|
|
|
|
|
+ :interval="5000"
|
|
|
|
|
+ >
|
|
|
|
|
+ <v-carousel-item v-for="(item, index) in carouselItems" :key="index">
|
|
|
|
|
+ <v-row>
|
|
|
|
|
+ <v-col cols="12">
|
|
|
|
|
+ <v-img class="logo" :src="item.logo" />
|
|
|
|
|
+
|
|
|
|
|
+ <p
|
|
|
|
|
+ class="description"
|
|
|
|
|
+ v-html="item.description"
|
|
|
|
|
+ style="text-align: justify"
|
|
|
|
|
+ ></p>
|
|
|
|
|
|
|
|
- <v-row
|
|
|
|
|
- style="
|
|
|
|
|
- padding: 2rem;
|
|
|
|
|
- max-width: 90%;
|
|
|
|
|
- margin-left: auto;
|
|
|
|
|
- margin-right: auto;
|
|
|
|
|
- "
|
|
|
|
|
- class="custom-row"
|
|
|
|
|
- >
|
|
|
|
|
- <v-col v-for="(course, index) in courses" :key="index" cols="4">
|
|
|
|
|
- <v-card class="mb-4">
|
|
|
|
|
- <v-card-text>
|
|
|
|
|
- <div class="title-card-container d-flex align-center">
|
|
|
|
|
- <v-img class="logo-img mr-2" :src="course.imageUrl"></v-img>
|
|
|
|
|
- <h4 class="card-title">{{ course.title }}</h4>
|
|
|
|
|
- </div>
|
|
|
|
|
- <p class="details-card">{{ course.description }}</p>
|
|
|
|
|
|
|
+ <!-- <nuxt-link :to="item.link">
|
|
|
|
|
+ <v-btn :class="item.buttonClass">
|
|
|
|
|
+ En savoir plus
|
|
|
|
|
+ <i
|
|
|
|
|
+ class="fas fa-arrow-right"
|
|
|
|
|
+ style="color: white; margin-left: 8px"
|
|
|
|
|
+ ></i>
|
|
|
|
|
+ </v-btn>
|
|
|
|
|
+ </nuxt-link> -->
|
|
|
|
|
+ </v-col>
|
|
|
|
|
+ </v-row>
|
|
|
|
|
|
|
|
- <div class="container-blue mt-6">
|
|
|
|
|
- <h6 class="title-obj">Objectifs</h6>
|
|
|
|
|
- <ul class="list-obj">
|
|
|
|
|
- <li
|
|
|
|
|
- v-for="(objective, objIndex) in course.objectives"
|
|
|
|
|
- :key="objIndex"
|
|
|
|
|
- >
|
|
|
|
|
- {{ objective }}
|
|
|
|
|
- </li>
|
|
|
|
|
- </ul>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <v-row>
|
|
|
|
|
+ <v-col cols="12">
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="background-rectangle"
|
|
|
|
|
+ :style="{ backgroundColor: item.color }"
|
|
|
|
|
+ />
|
|
|
|
|
+ <v-card class="card" elevation="5">
|
|
|
|
|
+ <v-img
|
|
|
|
|
+ class="profile-image"
|
|
|
|
|
+ :src="item.avatar"
|
|
|
|
|
+ alt="Profile Image"
|
|
|
|
|
+ contain
|
|
|
|
|
+ rounded
|
|
|
|
|
+ />
|
|
|
|
|
+ <v-card-text>
|
|
|
|
|
+ <v-card-title class="name">
|
|
|
|
|
+ {{ item.name }}
|
|
|
|
|
|
|
|
- <div class="container-blue">
|
|
|
|
|
- <h6 class="title-obj">Programme</h6>
|
|
|
|
|
- <v-row>
|
|
|
|
|
- <v-col
|
|
|
|
|
- v-for="column in course.additionalObjectives"
|
|
|
|
|
- :key="column.id"
|
|
|
|
|
- cols="6"
|
|
|
|
|
- >
|
|
|
|
|
- <ul class="list-obj">
|
|
|
|
|
- <li
|
|
|
|
|
- v-for="(objective, objIndex) in column.objectives"
|
|
|
|
|
- :key="objIndex"
|
|
|
|
|
- >
|
|
|
|
|
- {{ objective }}
|
|
|
|
|
- </li>
|
|
|
|
|
- </ul>
|
|
|
|
|
- </v-col>
|
|
|
|
|
- </v-row>
|
|
|
|
|
- </div>
|
|
|
|
|
- <v-chip class="badge-time">
|
|
|
|
|
- <span>Durée : {{ course.duration }}</span></v-chip
|
|
|
|
|
- >
|
|
|
|
|
- <v-chip class="badge-time">
|
|
|
|
|
- <span>{{ course.price }}</span></v-chip
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <p class="school">
|
|
|
|
|
+ {{ item.school }}
|
|
|
|
|
+ </p>
|
|
|
|
|
+ </v-card-title>
|
|
|
|
|
+ <p class="status">
|
|
|
|
|
+ {{ item.status }}
|
|
|
|
|
+ </p>
|
|
|
|
|
+ </v-card-text>
|
|
|
|
|
+ </v-card>
|
|
|
|
|
|
|
|
- <v-chip class="chip-download" @click="toggleDetails(course)">
|
|
|
|
|
- Inscrivez-vous
|
|
|
|
|
- </v-chip>
|
|
|
|
|
- </v-card-text>
|
|
|
|
|
- </v-card>
|
|
|
|
|
|
|
+ <v-img :src="item.image" class="image" />
|
|
|
</v-col>
|
|
</v-col>
|
|
|
</v-row>
|
|
</v-row>
|
|
|
- </div>
|
|
|
|
|
|
|
+ </v-carousel-item>
|
|
|
|
|
|
|
|
- <div v-if="course.showDetails" class="container-inscription">
|
|
|
|
|
- <div class="container-green">
|
|
|
|
|
- <LayoutUISubTitle
|
|
|
|
|
- :titleColor="'#fff'"
|
|
|
|
|
- :iconSize="6"
|
|
|
|
|
- :iconClasses="iconClasses"
|
|
|
|
|
- :titleText="'Inscrivez vous'"
|
|
|
|
|
- />
|
|
|
|
|
- <h3 class="title-inscription text-center mt-4">
|
|
|
|
|
- Vous y êtes presque !
|
|
|
|
|
- </h3>
|
|
|
|
|
- <iframe
|
|
|
|
|
- :src="webinaireCalendars[course.title]"
|
|
|
|
|
- width="700"
|
|
|
|
|
- height="700"
|
|
|
|
|
- ></iframe>
|
|
|
|
|
- <v-row>
|
|
|
|
|
- <v-col cols="12">
|
|
|
|
|
- <v-btn @click="toggleDetails(course)">Fermer</v-btn>
|
|
|
|
|
- </v-col>
|
|
|
|
|
- </v-row>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div class="custom-controls">
|
|
|
|
|
+ <div
|
|
|
|
|
+ v-for="(item, index) in carouselItems"
|
|
|
|
|
+ :key="index"
|
|
|
|
|
+ :class="{ 'active-control': index === activeIndex }"
|
|
|
|
|
+ @click="changeSlide(index)"
|
|
|
|
|
+ />
|
|
|
</div>
|
|
</div>
|
|
|
- </LayoutContainer>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ </v-carousel>
|
|
|
|
|
+ </LayoutContainer>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
|
import { ref } from "vue";
|
|
import { ref } from "vue";
|
|
|
|
|
+import { useDisplay } from "vuetify";
|
|
|
|
|
+const { mdAndDown } = useDisplay();
|
|
|
|
|
|
|
|
|
|
+let activeIndex = ref(0);
|
|
|
|
|
|
|
|
-const currentWebinaire = ref(null);
|
|
|
|
|
-const webinaireCalendars = {
|
|
|
|
|
- "Webinaire Artist":
|
|
|
|
|
- "https://widget.weezevent.com/ticket/E920851/?code=62708&locale=fr-FR&width_auto=1&color_primary=0e2d32",
|
|
|
|
|
- "Webinaire School":
|
|
|
|
|
- "https://widget.weezevent.com/ticket/E963899/?code=47365&locale=fr-FR&width_auto=1&color_primary=0e2d32",
|
|
|
|
|
- "Webinaire Manager":
|
|
|
|
|
- "https://widget.weezevent.com/ticket/E923624/?code=4857&locale=fr-FR&width_auto=1&color_primary=0e2d32",
|
|
|
|
|
|
|
+const changeSlide = (index) => {
|
|
|
|
|
+ activeIndex.value = index;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-const showModal = (webinaireTitle) => {
|
|
|
|
|
- currentWebinaire.value = webinaireTitle.trim();
|
|
|
|
|
-};
|
|
|
|
|
-
|
|
|
|
|
-const closeModal = () => {
|
|
|
|
|
- currentWebinaire.value = null;
|
|
|
|
|
-};
|
|
|
|
|
-const downloadPdf = (pdfUrl) => {
|
|
|
|
|
- window.open(pdfUrl, "_blank");
|
|
|
|
|
-};
|
|
|
|
|
-const courses = [
|
|
|
|
|
|
|
+const carouselItems = ref([
|
|
|
{
|
|
{
|
|
|
- imageUrl: "/images/logo/logiciels/&_Jaune.png",
|
|
|
|
|
- title: "Webinaire Artist ",
|
|
|
|
|
|
|
+ logo: "/images/logo/logiciels/School-noir.png",
|
|
|
description:
|
|
description:
|
|
|
- "Ce webinaire est destiné aux acteurs culturels tels que les orchestres, les chorales, les compagnies et troupes de danse, théâtre et cirque. Il vous permettra de découvrir les fonctionnalités du logiciels, les avantages et les différentes versions.. ",
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Découvrir le logiciel Opentalent Artist",
|
|
|
|
|
- "Présentation des principales fonctionnalités",
|
|
|
|
|
- "Quelles sont les différences entre les versions Standard & Premium ?",
|
|
|
|
|
- "Qu'est ce que l'Agenda culturel et l'annuaire ? ",
|
|
|
|
|
- ],
|
|
|
|
|
- duration: "1H30",
|
|
|
|
|
- additionalObjectives: [
|
|
|
|
|
- {
|
|
|
|
|
- id: 1,
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Accès et interface",
|
|
|
|
|
- "Configuration",
|
|
|
|
|
- "Répertoire",
|
|
|
|
|
- "Agenda",
|
|
|
|
|
- ],
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- id: 2,
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Parc matériel",
|
|
|
|
|
- "Rapport d’activité",
|
|
|
|
|
- "Site internet",
|
|
|
|
|
- "Communication",
|
|
|
|
|
- ],
|
|
|
|
|
- },
|
|
|
|
|
- ],
|
|
|
|
|
- price: "Gratuit",
|
|
|
|
|
- downloadLink:
|
|
|
|
|
- "https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-School-2023-02_2-jours.pdf",
|
|
|
|
|
|
|
+ "Pour les petits comme pour les GRANDS établissements d’enseignement artistique tels que les écoles de musique, de danse, de théâtre, d'art, de cirque et conservatoire.<br> Il permet la gestion au quotidien et en temps réel de votre établissement, de gérer vos élèves et vos professeurs, vos emplois du temps, le suivi pédagogique, vos salles, la facturation et les encaissements…",
|
|
|
|
|
+ buttonClass: "btn-school",
|
|
|
|
|
+ image: "/images/carousel/school/Fille_School.png",
|
|
|
|
|
+ color: "rgba(32, 147, 190, 0.4)",
|
|
|
|
|
+ link: "/opentalent_school",
|
|
|
|
|
+ name: "Cindy Blanchard",
|
|
|
|
|
+ school: "Conservatoire de Musique",
|
|
|
|
|
+ status: "élève",
|
|
|
|
|
+ avatar: "/images/carousel/school/avatar.png",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- // number: "02",
|
|
|
|
|
- title: "Webinaire School",
|
|
|
|
|
- imageUrl: "/images/logo/logiciels/&_Bleu.png",
|
|
|
|
|
|
|
+ logo: "/images/logo/logiciels/Artist-noir.png",
|
|
|
description:
|
|
description:
|
|
|
- " Rejoignez notre webinaire dédié aux petits comme aux GRANDS établissements d'enseignement artistique et découvrez comment optimiser votre travail grâce à un outil professionnel.",
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Découvrir le logiciel Opentalent School",
|
|
|
|
|
- "Comprendre l'écosystème de l'outil",
|
|
|
|
|
- "Présentation des principales fonctionnalités",
|
|
|
|
|
- "Identifier les avantages de cet outil pour votre structure",
|
|
|
|
|
- ],
|
|
|
|
|
- duration: "1h",
|
|
|
|
|
- additionalObjectives: [
|
|
|
|
|
- {
|
|
|
|
|
- id: 1,
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Accès et interface",
|
|
|
|
|
- "Configuration",
|
|
|
|
|
- "Répertoire",
|
|
|
|
|
- "Agenda",
|
|
|
|
|
- ],
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- id: 2,
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Parc matériel",
|
|
|
|
|
- "Rapport d’activité",
|
|
|
|
|
- "Site internet",
|
|
|
|
|
- "Communication",
|
|
|
|
|
- ],
|
|
|
|
|
- },
|
|
|
|
|
- ],
|
|
|
|
|
- price: "Gratuit",
|
|
|
|
|
- downloadLink:
|
|
|
|
|
- "https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-School-2023-02_1-jour.pdf",
|
|
|
|
|
|
|
+ "Pour les structures culturelles pratiquantes telles que les orchestres, les chorales, les compagnies de danse, théâtre et cirque. <br> Gérez votre activité avec un logiciel de gestion et de communication au service de votre passion.",
|
|
|
|
|
+ buttonClass: "btn-artist",
|
|
|
|
|
+ image: "/images/carousel/artist/musician.png",
|
|
|
|
|
+ color: "rgba(250, 194, 10, 0.4)",
|
|
|
|
|
+ link: "opentalent_artist",
|
|
|
|
|
+ name: "Thierry Dupont ",
|
|
|
|
|
+ school: "Orchestre d’harmonie",
|
|
|
|
|
+ status: "Admin",
|
|
|
|
|
+ avatar: "/images/carousel/artist/avatar.png",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- title: "Webinaire Manager",
|
|
|
|
|
- imageUrl: "/images/logo/logiciels/&_Rouge.png",
|
|
|
|
|
|
|
+ logo: "/images/logo/logiciels/Manager-noir.png",
|
|
|
description:
|
|
description:
|
|
|
- "Ces webinaires sont spécialement conçues pour les utilisateurs du logiciel fédéral de la CMF (Confédération Musicale de France). Gagner en temps administratif, booster vos performances et optimiser l'utilisation du logiciel.",
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Configurer l'appel de cotisation",
|
|
|
|
|
- "Suivre l'appel de cotisation",
|
|
|
|
|
- "Gérer votre site internet (débutants)",
|
|
|
|
|
- "Gérer votre site internet (confirmés)",
|
|
|
|
|
- ],
|
|
|
|
|
- duration: "1H30",
|
|
|
|
|
- additionalObjectives: [
|
|
|
|
|
- {
|
|
|
|
|
- id: 1,
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Mieux connaitre votre logiciel",
|
|
|
|
|
- "Optimiser votre temps administratif",
|
|
|
|
|
- ],
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- id: 2,
|
|
|
|
|
- objectives: [
|
|
|
|
|
- "Communiquer avec votre réseau",
|
|
|
|
|
- "Promouvoir votre organisation",
|
|
|
|
|
- ],
|
|
|
|
|
- },
|
|
|
|
|
- ],
|
|
|
|
|
- price: "Gratuit",
|
|
|
|
|
- downloadLink:
|
|
|
|
|
- " https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-Typo3-2023-02_1-jour.pdf",
|
|
|
|
|
|
|
+ "La solution de mise en réseau des organisations culturelles.<br> Fédérations, confédérations et collectivités, utilisez une solution collaborative innovante et unique spécialement développée pour les réseaux culturels.",
|
|
|
|
|
+ buttonClass: "btn-manager",
|
|
|
|
|
+ image: "/images/carousel/manager/fédération.png",
|
|
|
|
|
+ color: "rgba(216, 5, 11, 0.4)",
|
|
|
|
|
+ link: "opentalent_manager",
|
|
|
|
|
+ name: "Marie Voisin",
|
|
|
|
|
+ school: "Réseau d'organisations culturelles ",
|
|
|
|
|
+ status: "ADMIN",
|
|
|
|
|
+ avatar: "/images/carousel/manager/avatar.png",
|
|
|
},
|
|
},
|
|
|
-];
|
|
|
|
|
-courses.forEach(course => course.showDetails = false);
|
|
|
|
|
-const toggleDetails = (course) => {
|
|
|
|
|
- course.showDetails = !course.showDetails;
|
|
|
|
|
-};
|
|
|
|
|
-
|
|
|
|
|
|
|
+]);
|
|
|
</script>
|
|
</script>
|
|
|
-<style scoped>
|
|
|
|
|
-.custom-row {
|
|
|
|
|
- width: 90%;
|
|
|
|
|
- margin-left: auto;
|
|
|
|
|
- margin-right: auto;
|
|
|
|
|
-}
|
|
|
|
|
|
|
|
|
|
-.v-card {
|
|
|
|
|
- border: none !important;
|
|
|
|
|
- box-shadow: none !important;
|
|
|
|
|
- background-color: transparent !important;
|
|
|
|
|
|
|
+<style scoped>
|
|
|
|
|
+.carousel {
|
|
|
|
|
+ height: 100% !important;
|
|
|
}
|
|
}
|
|
|
-.grey-container {
|
|
|
|
|
- background-color: #f8f8f8;
|
|
|
|
|
|
|
+::v-deep .v-carousel__controls {
|
|
|
|
|
+ display: none;
|
|
|
}
|
|
}
|
|
|
-.chip-download {
|
|
|
|
|
- border-radius: 3rem;
|
|
|
|
|
- font-family: "Barlow";
|
|
|
|
|
- font-style: normal;
|
|
|
|
|
- font-weight: 500;
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- line-height: 18px;
|
|
|
|
|
- margin-top: 1rem;
|
|
|
|
|
- margin-bottom: 1rem;
|
|
|
|
|
|
|
+.sticky-menu {
|
|
|
|
|
+ position: fixed;
|
|
|
|
|
+ bottom: 0;
|
|
|
|
|
+ width: 100%;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
- align-items: center;
|
|
|
|
|
|
|
+ background-color: white;
|
|
|
|
|
+ z-index: 100;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-.badge-time {
|
|
|
|
|
- color: white;
|
|
|
|
|
- border: 1px solid #0e2d32;
|
|
|
|
|
- border-radius: 3rem;
|
|
|
|
|
- font-family: "Barlow";
|
|
|
|
|
- font-style: normal;
|
|
|
|
|
- font-weight: 500;
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- line-height: 18px;
|
|
|
|
|
- margin-top: 1rem;
|
|
|
|
|
- margin-bottom: 1rem;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: center;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
|
|
+/* ============= TITLE =============== */
|
|
|
|
|
+.title {
|
|
|
|
|
+ font-size: 4rem;
|
|
|
|
|
+ line-height: 3.5rem;
|
|
|
|
|
+ letter-spacing: 1.1rem;
|
|
|
|
|
+ margin-top: 2rem;
|
|
|
|
|
+ margin-bottom: 2rem;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.badge-time span {
|
|
|
|
|
- color: var(--Vert-90, #0e2d32);
|
|
|
|
|
|
|
+.subtitle {
|
|
|
|
|
+ font-size: 1.5rem;
|
|
|
|
|
+ line-height: 2rem;
|
|
|
|
|
+ letter-spacing: 0.5rem;
|
|
|
|
|
+ margin-bottom: 8rem;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.list-obj {
|
|
|
|
|
- margin-top: 0.5rem;
|
|
|
|
|
- font-family: "Barlow";
|
|
|
|
|
- font-style: normal;
|
|
|
|
|
- font-weight: 300;
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- line-height: 18px;
|
|
|
|
|
-
|
|
|
|
|
- color: #000000;
|
|
|
|
|
|
|
+/* ============= CARD =============== */
|
|
|
|
|
+.card {
|
|
|
|
|
+ position: absolute ;
|
|
|
|
|
+ width: 10rem;
|
|
|
|
|
+ height: 20%;
|
|
|
|
|
+ left: 6rem;
|
|
|
|
|
+ border-radius: 1rem;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.title-obj {
|
|
|
|
|
- font-family: "Barlow";
|
|
|
|
|
- font-style: normal;
|
|
|
|
|
- font-weight: 500;
|
|
|
|
|
- font-size: 16px;
|
|
|
|
|
- line-height: 20px;
|
|
|
|
|
- color: #0e2d32;
|
|
|
|
|
|
|
+.profile-image {
|
|
|
|
|
+ width: 40%;
|
|
|
|
|
+ margin: auto;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.container-blue {
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- background: #c3e5e7;
|
|
|
|
|
- padding: 1rem;
|
|
|
|
|
- margin-top: 1rem;
|
|
|
|
|
- margin-bottom: 1rem;
|
|
|
|
|
- border-radius: 1rem;
|
|
|
|
|
- padding-left: 1.5rem;
|
|
|
|
|
- height: 11rem;
|
|
|
|
|
|
|
+.name {
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ font-size: .9rem;
|
|
|
|
|
+ white-space: normal;
|
|
|
|
|
+}
|
|
|
|
|
+.school,
|
|
|
|
|
+.status {
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ white-space: normal;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.details-card {
|
|
|
|
|
- font-family: "Barlow";
|
|
|
|
|
- font-style: normal;
|
|
|
|
|
- font-weight: 300;
|
|
|
|
|
- font-size: 1rem;
|
|
|
|
|
- line-height: 1rem;
|
|
|
|
|
- color: #091d20;
|
|
|
|
|
- margin-top: 1rem;
|
|
|
|
|
- margin-bottom: 0.5rem;
|
|
|
|
|
- height: 5rem;
|
|
|
|
|
|
|
+.school {
|
|
|
|
|
+ color: #888888;
|
|
|
|
|
+ margin-top: -0.8rem;
|
|
|
|
|
+ font-weight: normal !important;
|
|
|
|
|
+ font-size: 0.8rem !important;
|
|
|
|
|
+ margin-top: 0.2px;
|
|
|
|
|
+ line-height: 1rem !important;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.title-card-container {
|
|
|
|
|
- border-bottom: 1px solid #0e2d32;
|
|
|
|
|
- width: 80%;
|
|
|
|
|
- margin-left: auto;
|
|
|
|
|
- margin-right: auto;
|
|
|
|
|
|
|
+.status {
|
|
|
|
|
+ text-transform: uppercase;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ color: black !;
|
|
|
|
|
+ font-size: 100%;
|
|
|
|
|
+ margin-top: 0.8rem;
|
|
|
}
|
|
}
|
|
|
|
|
+/* ============= RECTANGLE =============== */
|
|
|
|
|
+.background-rectangle {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 20rem;
|
|
|
|
|
+ left: 72%;
|
|
|
|
|
+ top: 70%;
|
|
|
|
|
+ transform: translate(-70%, -50%);
|
|
|
|
|
+ border-radius: 200px 0px 0px 15rem;
|
|
|
|
|
+ z-index: -1;
|
|
|
|
|
|
|
|
-.card-title {
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- font-size: 1.2rem;
|
|
|
|
|
- margin-bottom: 0.8rem;
|
|
|
|
|
|
|
+ /* ============= LOGO =============== */
|
|
|
|
|
+}
|
|
|
|
|
+.logo {
|
|
|
|
|
+ width: 15rem;
|
|
|
|
|
+ height: 20vh;
|
|
|
|
|
+ margin-left: 1rem;
|
|
|
|
|
+}
|
|
|
|
|
+.description {
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ margin-bottom: 1rem;
|
|
|
|
|
+ margin-left: 1rem;
|
|
|
|
|
+ margin-right: 1rem;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.logo-img {
|
|
|
|
|
|
|
+/* ============= CAROUSEL =============== */
|
|
|
|
|
+.custom-controls {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
- top: 0;
|
|
|
|
|
- left: 0;
|
|
|
|
|
- width: 50px;
|
|
|
|
|
- height: 50px;
|
|
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ right: 1vw;
|
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap: 1vh;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-:deep().subtitle {
|
|
|
|
|
- font-size: 1.5rem;
|
|
|
|
|
- font-weight: normal !important;
|
|
|
|
|
- line-height: 2rem;
|
|
|
|
|
- letter-spacing: 0.1rem;
|
|
|
|
|
- margin-bottom: 1rem;
|
|
|
|
|
- width: 80%;
|
|
|
|
|
- margin-left: auto;
|
|
|
|
|
- margin-right: auto;
|
|
|
|
|
|
|
+.image {
|
|
|
|
|
+ height: 25rem;
|
|
|
|
|
+ right: -3rem;
|
|
|
|
|
+ bottom: 2rem;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-:deep().title {
|
|
|
|
|
- font-size: 2rem;
|
|
|
|
|
- line-height: 3.5rem;
|
|
|
|
|
- letter-spacing: 0.1rem;
|
|
|
|
|
- margin-top: 2rem;
|
|
|
|
|
|
|
+.custom-controls div {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ top: 10rem;
|
|
|
|
|
+ width: 0.6rem;
|
|
|
|
|
+ height: 0.6rem;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ background-color: grey;
|
|
|
|
|
+ cursor: pointer;
|
|
|
margin-bottom: 0.5rem;
|
|
margin-bottom: 0.5rem;
|
|
|
- text-transform: uppercase;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.title-inscription {
|
|
|
|
|
- font-family: "Barlow";
|
|
|
|
|
- font-style: normal;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
- font-size: 2rem;
|
|
|
|
|
- line-height: 18px;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- margin-bottom: 2rem;
|
|
|
|
|
|
|
+.custom-controls .active-control {
|
|
|
|
|
+ background-color: #000;
|
|
|
|
|
+ margin-right: 2rem;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.close-button {
|
|
|
|
|
- background-color: #e34461;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-family: "Barlow";
|
|
|
|
|
- font-style: normal;
|
|
|
|
|
- font-weight: 500;
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- line-height: 18px;
|
|
|
|
|
- margin-top: 1rem;
|
|
|
|
|
- margin-bottom: 1rem;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: center;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
|
|
+/* ============= BUTTON =============== */
|
|
|
|
|
+
|
|
|
|
|
+.btn-school {
|
|
|
|
|
+ background: rgba(32, 147, 190, 0.4);
|
|
|
}
|
|
}
|
|
|
-.calendar-modal {
|
|
|
|
|
- position: fixed;
|
|
|
|
|
- top: 0;
|
|
|
|
|
- left: 0;
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- height: 100%;
|
|
|
|
|
- background-color: rgba(14, 45, 50, 0.8);
|
|
|
|
|
- z-index: 9999;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: center;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
|
|
+
|
|
|
|
|
+.btn-artist {
|
|
|
|
|
+ background: rgba(250, 194, 10, 0.4);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.btn-manager {
|
|
|
|
|
+ background: rgba(216, 5, 11, 0.4);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.container-green {
|
|
|
|
|
- background-color: #0e2d32;
|
|
|
|
|
- padding: 4rem;
|
|
|
|
|
|
|
+.btn-school,
|
|
|
|
|
+.btn-artist,
|
|
|
|
|
+.btn-manager {
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ border-radius: 0.5rem;
|
|
|
|
|
+ margin-left: 2vw;
|
|
|
|
|
+ padding: 15px;
|
|
|
|
|
+ gap: 9px;
|
|
|
|
|
+ font-weight: 700;
|
|
|
|
|
+ font-size: 0.7rem;
|
|
|
|
|
+ line-height: 15px;
|
|
|
|
|
+ width: 10rem;
|
|
|
|
|
+ height: 2.5rem;
|
|
|
|
|
+ color: white;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|