diff --git a/.gitignore b/.gitignore
index 68734f5..e12e94e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,8 @@
.idea
node_modules
package-lock.json
-.vscode
\ No newline at end of file
+.vscode
+.DS_Store
+.astro
+dist/
+.cache/
\ No newline at end of file
diff --git a/README.md b/README.md
index e4b9ca7..2c62eda 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,163 @@
-# Conjure Site
-Site web officiel du club Conjure de l'ÉTS
+# Club Conjure - Site Web Officiel
-## Installation Production
-1) Clone projet de git
-2) Changer les settings de nginx ou apache (on a choisi nginx en 2019)
+Site web officiel du club Conjure de l'École de Technologie Supérieure (ÉTS).
-## Installation Local
-1) Clone projet de git
-2) Faire `npm install` en ligne de commande
+## À propos
-## Dépendances
-- CSS Framework : [Bulma v.0.7.5](https://bulma.io/)
-- Compilation par Gulp
+Laboratoire de médias interactifs - depuis 2009. Le Club Conjure offre formation, équipement et des opportunités de compétition aux développeurs de jeux vidéo et médias interactifs.
-## Compilation (Local)
-Lorsque vous faites des changements dans le JavaScript ou le SASS, lancez la commande de commande `gulp watch`.
-Celui-ci regardera les changements fait au fur et à mesure et compilera les fichiers pour vous.
+## Technologies
-J'ai dû utiliser Node 14 pour que ça fonctionne en 2025 --t
+- **Framework**: [Astro](https://astro.build) - Framework web statique ultra-rapide
+- **Styling**: [SCSS](https://sass-lang.com) + [Bulma](https://bulma.io) - CSS framework moderne
+- **Carousel**: [Bulma Carousel](https://github.com/creativebulma/bulma-carousel) - Carousel responsive
+- **JavaScript**: Vanilla JS pour les interactions
+
+## Installation & Setup
+
+### Prérequis
+
+- Node.js 16.12+ et npm
+
+### Installation
+
+```bash
+npm install
+```
+
+### Développement
+
+Démarrer le serveur de développement :
+
+```bash
+npm run dev
+```
+
+Le site sera disponible à `http://localhost:3000`
+
+### Build
+
+Créer une version optimisée pour la production :
+
+```bash
+npm run build
+```
+
+Les fichiers générés seront dans le répertoire `dist/`
+
+### Aperçu du Build
+
+Prévisualiser le build localement :
+
+```bash
+npm run preview
+```
+
+## Structure du Projet
+
+```
+src/
+├── pages/ # Routes statiques
+│ ├── index.astro # Page d'accueil (principal)
+│ ├── 404.astro # Page d'erreur 404
+│ ├── 500.astro # Page d'erreur 500
+│ └── fr/ # Routes françaises
+│ ├── index.astro
+│ └── 404.astro
+├── layouts/ # Layouts réutilisables
+│ └── MainLayout.astro
+├── components/ # Composants réutilisables
+│ ├── Navigation.astro
+│ └── Footer.astro
+├── styles/ # Feuilles de style SCSS
+│ ├── main.scss
+│ └── _partials/
+│ ├── _general.scss
+│ ├── _navigation.scss
+│ └── _media.scss
+├── scripts/ # Scripts JavaScript/TypeScript
+│ └── app.ts # Logique d'application principale
+└── env.d.ts # Déclarations TypeScript Astro
+public/ # Fichiers statiques
+├── img/ # Images
+│ ├── icons/
+│ ├── competitions/
+│ └── sponsors/
+├── js/ # Scripts JS compilés
+└── css/ # CSS minifiés
+```
+
+## Pages
+
+- **`/`** - Page d'accueil principale (français)
+- **`/fr/`** - Page d'accueil francaise (alias)
+- **`/404`** - Page d'erreur 404
+- **`/fr/404`** - Page d'erreur 404 (français)
+- **`/500`** - Page d'erreur 500
+
+## Fonctionnalités
+
+- ✨ Navigation responsive avec menu hamburger
+- 📱 Design mobile-first avec Bulma
+- 🎠 Carousel de compétitions
+- ✏️ Animation de chiffres (année)
+- 🎬 Sections d'activités interactives
+- 🗺️ Carte intégrée Google Maps
+- 📱 Routes bilingues (Français disponible)
+
+## Scripts
+
+| Commande | Description |
+|----------|-------------|
+| `npm run dev` | Démarre le serveur de développement |
+| `npm run build` | Crée une version optimisée pour la production |
+| `npm run preview` | Prévisualise le build en local |
+
+## Déploiement
+
+Le site Astro génère des fichiers HTML/CSS/JS statiques optimisés. Ces fichiers peuvent être déployés sur n'importe quel serveur web statique :
+
+- Netlify
+- Vercel
+- GitHub Pages
+- AWS S3
+- Hébergement traditionnel
+
+Déployez simplement le contenu du répertoire `dist/`
+
+## Scripts Personnalisés
+
+### Carousel (`src/scripts/app.ts`)
+
+Initialise Bulma Carousel pour le slider de compétitions.
+
+### Animation de Chiffres
+
+Anime les années dans la section splash screen (2009 - année courante).
+
+### Activités Interactives
+
+Gère les clics sur les boutons d'activités pour afficher/masquer le contenu détaillé.
+
+## Ressources
+
+- [Documentation Astro](https://docs.astro.build)
+- [Documentation Bulma](https://bulma.io/documentation/)
+- [Bulma Carousel](https://creativebulma.net/docs/bulma-carousel/)
+
+## Auteurs
+
+Club Conjure - ÉTS
+
+## Licence
+
+ISC
+
+## Contactez-nous
+
+- 📧 Email: conjure@ens.etsmtl.ca
+- 📍 Adresse: 1219 William, Montréal, Local D-2020
+- 📞 Téléphone: (514) 396-8800 poste #7713
+- 📱 Instagram: [@conjure_ets](https://instagram.com/conjure_ets)
+- 💼 LinkedIn: [Conjure-ets](https://linkedin.com/company/conjure-ets)
+- 🎮 Itch.io: [conjure.itch.io](https://conjure.itch.io)
diff --git a/astro.config.mjs b/astro.config.mjs
new file mode 100644
index 0000000..78da21e
--- /dev/null
+++ b/astro.config.mjs
@@ -0,0 +1,15 @@
+import { defineConfig } from 'astro/config';
+import sass from 'sass';
+
+export default defineConfig({
+ integrations: [],
+ vite: {
+ css: {
+ preprocessorOptions: {
+ scss: {
+ implementation: sass,
+ },
+ },
+ },
+ },
+});
diff --git a/gulpfile.js b/gulpfile.js
deleted file mode 100644
index 0b681f7..0000000
--- a/gulpfile.js
+++ /dev/null
@@ -1,41 +0,0 @@
-'use strict';
-
-let gulp = require('gulp');
-let uglifyes = require('uglify-es');
-let composer = require('gulp-uglify/composer');
-let uglify = composer(uglifyes, console);
-let rename = require('gulp-rename');
-let concat = require('gulp-concat');
-let Fiber = require('fibers');
-let cleanCSS = require('gulp-clean-css');
-let sass = require('gulp-sass');
-sass.compiler = require('sass');
-
-const directories = {
- source: './resources/',
- destination: './public/'
-};
-
-gulp.task('sass', function () {
- return gulp.src(directories.source + 'sass/**/*.scss')
- .pipe(sass({fiber: Fiber}).on('error', sass.logError))
- .pipe(concat('main.css'))
- .pipe(cleanCSS())
- .pipe(rename({ suffix: '.min' }))
- .pipe(gulp.dest(directories.destination + 'css/'));
-});
-
-gulp.task('js', function () {
- gulp.src('node_modules/bulma-carousel/dist/js/bulma-carousel.min.js')
- .pipe(gulp.dest(directories.destination + 'js/'));
- return gulp.src(directories.source + 'js/**/*.js')
- .pipe(concat('main.js'))
- .pipe(uglify())
- .pipe(rename({ suffix: '.min' }))
- .pipe(gulp.dest(directories.destination + 'js/'));
-});
-
-gulp.task('watch', function() {
- gulp.watch([directories.source + 'sass/**/*.scss'], gulp.series('sass'));
- gulp.watch([directories.source + 'js/**/*.js'], gulp.series('js'));
-});
\ No newline at end of file
diff --git a/package.json b/package.json
index 2d2ee13..82c379d 100644
--- a/package.json
+++ b/package.json
@@ -2,26 +2,20 @@
"name": "Conjure-Site",
"version": "1.0.0",
"description": "Site web officiel du club Conjure de l'ÉTS",
- "main": "index.js",
+ "type": "module",
"dependencies": {
- "bulma-carousel": "^4.0.4"
+ "bulma-carousel": "^4.0.4",
+ "bulma": "^0.7.5",
+ "sass": "^1.58.0"
},
"devDependencies": {
- "bulma": "^0.7.5",
- "fibers": "^4.0.1",
- "gulp": "^4.0.2",
- "gulp-clean-css": "^4.2.0",
- "gulp-concat": "^2.6.1",
- "gulp-rename": "^1.4.0",
- "gulp-sass": "^4.0.2",
- "gulp-uglify": "^3.0.2",
- "node-sass": "^4.12.0",
- "sass": "^1.20.1",
- "uglify-es": "^3.3.9"
+ "astro": "^4.0.0"
},
"scripts": {
- "test": "echo \"Error: no test specified\" && exit 1",
- "build": "webpack"
+ "dev": "astro dev",
+ "build": "astro build",
+ "preview": "astro preview",
+ "test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
diff --git a/public/css/main.min.css b/public/css/main.min.css
deleted file mode 100644
index 14b7ebd..0000000
--- a/public/css/main.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}.button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.is-loading::after{animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em - 1px);padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);padding-top:calc(.375em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.is-active.button,.is-focused.button{outline:0}[disabled].button,fieldset[disabled] .button{cursor:not-allowed}/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}embed,iframe,img,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#494949;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#353535}code{background-color:#f4f4f4;color:#fe385f;font-size:.875em;font-weight:400;padding:.25em .5em .25em}hr{background-color:#f4f4f4;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#353535;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f4f4f4;color:#494949;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#353535}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e5e5e5!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f4f4f4!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f4f4f4!important}.has-text-dark{color:#353535!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#353535!important}.has-text-primary{color:#00d1b1!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b1!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#1f5bbb!important}.has-background-link{background-color:#3273dc!important}.has-text-info{color:#209bee!important}a.has-text-info:focus,a.has-text-info:hover{color:#0f80cb!important}.has-background-info{background-color:#209bee!important}.has-text-success{color:#23d160!important}a.has-text-success:focus,a.has-text-success:hover{color:#1ca54c!important}.has-background-success{background-color:#23d160!important}.has-text-warning{color:#fedd56!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#fed323!important}.has-background-warning{background-color:#fedd56!important}.has-text-danger{color:#fe385f!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ff0537!important}.has-background-danger{background-color:#fe385f!important}.has-text-black-bis{color:#111!important}.has-background-black-bis{background-color:#111!important}.has-text-black-ter{color:#232323!important}.has-background-black-ter{background-color:#232323!important}.has-text-grey-darker{color:#353535!important}.has-background-grey-darker{background-color:#353535!important}.has-text-grey-dark{color:#494949!important}.has-background-grey-dark{background-color:#494949!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f4f4f4!important}.has-background-white-ter{background-color:#f4f4f4!important}.has-text-white-bis{color:#f9f9f9!important}.has-background-white-bis{background-color:#f9f9f9!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-monospace{font-family:monospace!important}.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-relative{position:relative!important}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#353535;cursor:pointer;justify-content:center;padding-bottom:calc(.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(.375em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#353535}.button.is-focused,.button:focus{border-color:#3273dc;color:#353535}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50.0565,115.29485,220.2435,.25)}.button.is-active,.button:active{border-color:#494949;color:#353535}.button.is-text{background-color:transparent;border-color:transparent;color:#494949;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f4f4f4;color:#353535}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#353535}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:hsl(0,0%,97.5%);border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:hsl(0,0%,1.5%);border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10.2,10.2,10.2,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f4f4f4;border-color:transparent;color:#353535}.button.is-light.is-hovered,.button.is-light:hover{background-color:hsl(0,0%,93.5%);border-color:transparent;color:#353535}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:#353535}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em rgba(244.8,244.8,244.8,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:#353535}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f4f4f4;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#353535;color:#f4f4f4}.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:#282828}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#353535;border-color:transparent;box-shadow:none;color:#f4f4f4}.button.is-light.is-loading::after{border-color:transparent transparent #353535 #353535!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f4f4f4;color:#f4f4f4}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f4f4f4;border-color:#f4f4f4;color:#353535}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f4f4f4 #f4f4f4!important}.button.is-light.is-outlined.is-loading.is-focused::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading:hover::after{border-color:transparent transparent #353535 #353535!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f4f4f4;box-shadow:none;color:#f4f4f4}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#353535;color:#353535}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:#353535;color:#f4f4f4}.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f4f4f4 #f4f4f4!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#353535;box-shadow:none;color:#353535}.button.is-dark{background-color:#353535;border-color:transparent;color:#f4f4f4}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:hsl(0,0%,18.5%);border-color:transparent;color:#f4f4f4}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#f4f4f4}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(53.55,53.55,53.55,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#282828;border-color:transparent;color:#f4f4f4}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#353535;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#f4f4f4;color:#353535}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#f4f4f4;border-color:transparent;box-shadow:none;color:#353535}.button.is-dark.is-loading::after{border-color:transparent transparent #f4f4f4 #f4f4f4!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#353535;color:#353535}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#353535;border-color:#353535;color:#f4f4f4}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #353535 #353535!important}.button.is-dark.is-outlined.is-loading.is-focused::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading:hover::after{border-color:transparent transparent #f4f4f4 #f4f4f4!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#353535;box-shadow:none;color:#353535}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f4f4f4;color:#f4f4f4}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#f4f4f4;color:#353535}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #353535 #353535!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f4f4f4;box-shadow:none;color:#f4f4f4}.button.is-primary{background-color:#00d1b1;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:hsl(171,100%,38.5%);border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209.1,177.735,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b79c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b1;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b1}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b1}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b1;color:#00d1b1}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b1;border-color:#00d1b1;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b1 #00d1b1!important}.button.is-primary.is-outlined.is-loading.is-focused::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b1;box-shadow:none;color:#00d1b1}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b1}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #00d1b1 #00d1b1!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:hsl(217,71%,50.5%);border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50.0565,115.29485,220.2435,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209bee;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:hsl(204,86%,50.5%);border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(32.079,155.7642,238.221,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#118fe3;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209bee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209bee}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#209bee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#209bee;color:#209bee}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#209bee;border-color:#209bee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209bee #209bee!important}.button.is-info.is-outlined.is-loading.is-focused::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#209bee;box-shadow:none;color:#209bee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#209bee}.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #209bee #209bee!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:hsl(141,71%,45.5%);border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(35.496,209.304,96.3288,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#1fbb56;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-outlined.is-loading.is-focused::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#fedd56;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:hsl(48,100%,64.5%);border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221.34,86.7,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#fedd56;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);color:#fedd56}.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#fedd56}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#fedd56;color:#fedd56}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#fedd56;border-color:#fedd56;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #fedd56 #fedd56!important}.button.is-warning.is-outlined.is-loading.is-focused::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#fedd56;box-shadow:none;color:#fedd56}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#fedd56}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #fedd56 #fedd56!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-danger{background-color:#fe385f;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:hsl(348,100%,58.5%);border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,56.1,95.88,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ff1e4b;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#fe385f;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#fe385f}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#fe385f}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#fe385f;color:#fe385f}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#fe385f;border-color:#fe385f;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #fe385f #fe385f!important}.button.is-danger.is-outlined.is-loading.is-focused::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#fe385f;box-shadow:none;color:#fe385f}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#fe385f}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #fe385f #fe385f!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - 1em / 2);top:calc(50% - 1em / 2);position:absolute!important}.button.is-static{background-color:#f4f4f4;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.slider{position:relative;width:100%}.slider-container{display:flex;flex-wrap:nowrap;flex-direction:row;overflow:hidden;transform:translate3d(0,0,0);min-height:100%}.slider-container.is-vertical{flex-direction:column}.slider-container .slider-item{flex:none}.slider-container .slider-item .image.is-covered img{object-fit:cover;object-position:center center;height:100%;width:100%}.slider-container .slider-item .video-container{height:0;padding-bottom:0;padding-top:56.25%;margin:0;position:relative}.slider-container .slider-item .video-container.is-1by1,.slider-container .slider-item .video-container.is-square{padding-top:100%}.slider-container .slider-item .video-container.is-4by3{padding-top:75%}.slider-container .slider-item .video-container.is-21by9{padding-top:42.857143%}.slider-container .slider-item .video-container embed,.slider-container .slider-item .video-container iframe,.slider-container .slider-item .video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.slider-navigation-next,.slider-navigation-previous{display:flex;justify-content:center;align-items:center;position:absolute;width:42px;height:42px;background:#fff center center no-repeat;background-size:20px 20px;border:1px solid #fff;border-radius:25091983px;box-shadow:0 2px 5px rgba(50,50,50,.1019607843);top:50%;margin-top:-20px;left:0;cursor:pointer;transition:transform .3s,opacity .3s}.slider-navigation-next:hover,.slider-navigation-previous:hover{transform:scale(1.2)}.slider-navigation-next.is-hidden,.slider-navigation-previous.is-hidden{display:none;opacity:0}.slider-navigation-next svg,.slider-navigation-previous svg{width:25%}.slider-navigation-next{left:auto;right:0;background:#fff center center no-repeat;background-size:20px 20px}.slider-pagination{display:none;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;right:0;padding:.5rem 1rem;text-align:center}.slider-pagination .slider-page{background:#fff;width:10px;height:10px;border-radius:25091983px;display:inline-block;margin:0 3px;box-shadow:0 2px 5px rgba(50,50,50,.1019607843);transition:transform .3s;cursor:pointer}.slider-pagination .slider-page.is-active,.slider-pagination .slider-page:hover{transform:scale(1.4)}@media screen and (min-width:800px){.slider-pagination{display:flex}}.hero.has-carousel{position:relative}.hero.has-carousel+.hero-body,.hero.has-carousel+.hero-footer,.hero.has-carousel+.hero-head{z-index:10;overflow:hidden}.hero.has-carousel .hero-carousel{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;border:none;margin:auto;padding:0;z-index:0}.hero.has-carousel .hero-carousel .slider{width:100%;max-width:100%;overflow:hidden;height:100%!important;max-height:100%;z-index:0}.hero.has-carousel .hero-carousel .slider .has-background{max-height:100%}.hero.has-carousel .hero-carousel .slider .has-background .is-background{object-fit:cover;object-position:center center;height:100%;width:100%}.hero.has-carousel .hero-body{margin:0 3rem;z-index:10}*{font-family:Roboto,sans-serif}body{width:100%;overflow:hidden}a{outline:0!important}header.logo-container{position:fixed;top:-15px;max-width:500px;max-height:135px;overflow:hidden;z-index:1000}header.logo-container img{width:100%}.full-height{height:100vh}.full-width{width:100vw}.bg-img{background-size:cover;-webkit-filter:brightness(60%);filter:brightness(60%)}footer h2,section h2{font-size:3rem;font-weight:700}footer h3,section h3{font-size:2rem;font-weight:700}section#splashscreen{padding:0!important}section#splashscreen .bg-img{background-image:url(../img/splashscreen.jpg);background-size:cover}section#splashscreen .splashscreen-text-container{position:absolute;top:60%;text-align:center;color:#fff;font-size:4.5rem}section#splashscreen .splashscreen-text-container.error{top:40%;padding:1rem 2rem 2rem 1rem;background-color:rgba(0,0,0,.6)}section#splashscreen .splashscreen-text-container h1{font-weight:700}section#splashscreen .splashscreen-text-container p{font-size:1.5rem;padding:1rem}section#splashscreen .splashscreen-text-container .border-seperator{margin-top:10px;margin-left:auto;margin-right:auto;border-top:5px solid #fff;max-width:900px;border-radius:4px}section#apropos *{text-align:center}section#apropos .column .columns{margin-top:50px}section#apropos .column .columns img.is-quarter{width:25%;border-radius:4px}section#apropos .column .columns .column{padding-right:1.5rem;padding-left:1.5rem}section#apropos .column .columns .column p{text-align:justify}section#apropos .sub-section-members p{margin-top:1rem}section#activites{height:200vh;padding:0;margin:0}section#activites .sub-section{position:relative;transition:transform 2s}section#activites .sub-section div.no-spacing{margin:0;padding:0}section#activites .sub-section.slide:not(.animation-inversed){transform:translateX(25%)}section#activites .sub-section.slide.animation-inversed{transform:translateX(-25%)}section#activites .sub-section:not(.animation-inversed) div.content{left:-25%}section#activites .sub-section.animation-inversed div.content{right:-25%}section#activites .sub-section div.content{position:relative;padding:25px;text-align:justify;overflow-y:auto;top:0}section#activites .sub-section div.content img,section#activites .sub-section div.content p{margin-bottom:1em}section#activites .sub-section div.content img{margin:1em 0 2em 0;position:relative;left:20%;width:60%;text-align:center;border-radius:4px}section#activites .sub-section div.headline{margin-top:75px;padding:25px;transition:display .25s;position:absolute;color:#fff;max-width:35%;border-radius:4px;background-color:rgba(0,0,0,.5)}section#activites .sub-section div.headline:not(.is-headline-inversed){left:50px}section#activites .sub-section div.headline.is-headline-inversed{right:100px}section#activites .sub-section div.headline p{text-align:justify;margin-bottom:1em}section#activites .sub-section div.headline.toggle-visibility{display:none}section#activites .sub-section .bg-img{position:absolute;transition:transform 2s}section#activites .sub-section .bg-img.gala-img{background-image:url(../img/gala.jpg)}section#activites .sub-section .bg-img.mtlgj-img{background-image:url(../img/mtlgj.jpg)}section#activites .sub-section .is-mtlgj-btn{border-color:#29a6d6;color:#29a6d6}section#activites .sub-section .is-mtlgj-btn:hover{background-color:#29a6d6;color:#fff}section#activites .sub-section .is-gala-btn{border-color:#29a6d6;color:#29a6d6;background-color:transparent}section#activites .sub-section .is-gala-btn:hover{background-color:#29a6d6;color:#fff}section#competitions h2,section#partenaires h2{margin:0 auto;text-align:center;max-width:300px}section#competitions .border-seperator,section#partenaires .border-seperator{margin:10px auto 50px auto;border-top:5px solid #848484;max-width:200px;border-radius:4px}section#competitions .slider{margin:0}section#competitions .slider .slider{overflow:hidden}section#competitions .slider .slider .slider-navigation-next,section#competitions .slider .slider .slider-navigation-previous{width:48px;height:48px;opacity:.75;background-color:rgba(255,255,255,0);border:none;box-shadow:none}section#competitions .slider .slider .slider-navigation-next:hover,section#competitions .slider .slider .slider-navigation-previous:hover{opacity:1}section#competitions .slider .slider .slider-navigation-next svg,section#competitions .slider .slider .slider-navigation-previous svg{width:36px;height:36px}section#competitions .slider .slider .slider-navigation-previous{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}section#competitions .slider .slider .slider-navigation-next{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}section#competitions .slider .slider .slider-item{text-align:center}section#partenaires .grid.is-multiline{display:flex}.sub-section-contact{text-align:center}.sub-section-contact .border-seperator{margin:10px auto 25px auto;border-top:2px solid #848484;max-width:200px;border-radius:4px}.sub-section-contact embed,.sub-section-contact iframe{margin-top:1rem;height:600px;width:500px;border:1px solid #d3d3d3;border-top-left-radius:4px;border-top-right-radius:4px}.sub-section-contact address{background:#fff;padding:10px;font-size:.8rem;text-align:left!important;border:1px solid #d3d3d3;border-bottom-left-radius:4px;border-bottom-right-radius:4px;max-width:500px;position:relative;top:-10px;margin:0 auto}footer .sub-section-contact{padding-top:3.5rem}footer p{padding:15px 0;margin-top:.5rem;text-align:center}.menu .menu-item,.menu .menu-item-always-open,.menu .menu-open-button{background:#115fa2;border-radius:4px;width:52px;height:52px;margin-left:-16px;position:absolute;top:20px;color:#fff;text-align:center;line-height:52px;transform:translate3d(0,0,0);transition:transform ease-out .2s;opacity:.7}.menu .menu-item img,.menu .menu-item-always-open img,.menu .menu-open-button img{width:42px;height:42px;margin:5px}.menu .menu-item img.icon-32,.menu .menu-item-always-open img.icon-32,.menu .menu-open-button img.icon-32{width:32px;height:32px}.menu .menu-item-always-open:nth-of-type(7):hover,.menu .menu-item-always-open:nth-of-type(8):hover,.menu .menu-item-always-open:nth-of-type(9):hover,.menu .menu-open-button:hover,.menu .menu-open:checked~.menu-item-always-open:hover,.menu .menu-open:checked~.menu-item:hover{opacity:1}.menu{position:fixed;top:0;right:5px;width:100px;max-height:100vh;box-sizing:border-box;font-size:20px;text-align:center;z-index:1000}.menu .menu-open{display:none}.menu .menu-item,.menu .menu-item-always-open{opacity:0;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.menu .menu-item-always-open:nth-child(3),.menu .menu-item:nth-child(3){transition-duration:180ms}.menu .menu-item-always-open:nth-child(4),.menu .menu-item:nth-child(4){transition-duration:180ms}.menu .menu-item-always-open:nth-child(5),.menu .menu-item:nth-child(5){transition-duration:180ms}.menu .menu-item-always-open:nth-child(6),.menu .menu-item:nth-child(6){transition-duration:180ms}.menu .menu-item-always-open:nth-child(7),.menu .menu-item:nth-child(7){transition-duration:180ms}.menu .menu-item-always-open:nth-child(8),.menu .menu-item:nth-child(8){transition-duration:180ms}.menu .menu-item-always-open:nth-of-type(7){opacity:.7;top:84px}.menu .menu-item-always-open:nth-of-type(8){opacity:.7;top:148px}.menu .menu-item-always-open:nth-of-type(9){opacity:.7;top:212px}.menu .hamburger{width:32px;height:4px;background:#fff;display:block;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-2px;transition:transform .2s;border-radius:20px}.menu .hamburger:first-of-type{transform:translate3d(0,-10px,0)}.menu .hamburger:nth-of-type(2){transform:translate3d(0,0,0)}.menu .hamburger:last-of-type{transform:translate3d(0,10px,0)}.menu .menu-open:checked+.menu-open-button .hamburger:first-of-type{transform:translate3d(0,0,0) rotate(45deg)}.menu .menu-open:checked+.menu-open-button .hamburger:nth-of-type(2){transform:translate3d(0,0,0) scale(.1,1)}.menu .menu-open:checked+.menu-open-button .hamburger:last-of-type{transform:translate3d(0,0,0) rotate(-45deg)}.menu .menu-open-button{z-index:2;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.4s;transform:scale(1.05,1.05) translate3d(0,0,0);cursor:pointer}.menu .menu-open-button:hover{transform:scale(1.1,1.1) translate3d(0,0,0)}.menu .menu-open:checked+.menu-open-button{transition-timing-function:linear;transition-duration:.2s;transform:scale(.9,.9) translate3d(0,0,0)}.menu .menu-open:checked~.menu-item,.menu .menu-open:checked~.menu-item-always-open{opacity:.7}.menu .menu-open:checked~.menu-item:nth-child(3){transition-duration:190ms;transform:translate3d(0,64px,0)}.menu .menu-open:checked~.menu-item:nth-child(4){transition-duration:290ms;transform:translate3d(0,128px,0)}.menu .menu-open:checked~.menu-item:nth-child(5){transition-duration:390ms;transform:translate3d(0,192px,0)}.menu .menu-open:checked~.menu-item:nth-child(6){transition-duration:490ms;transform:translate3d(0,256px,0)}.menu .menu-open:checked~.menu-item:nth-child(7){transition-duration:590ms;transform:translate3d(0,320px,0)}.menu .menu-open:checked~.menu-item:nth-child(8){transition-duration:690ms;transform:translate3d(0,384px,0)}.menu .menu-open:checked~.menu-item-always-open{transition-duration:190ms;transform:translate3d(0,384px,0)}.menu .language-icon{font-weight:800;font-size:1.6rem;color:#fff;text-decoration:none;text-align:center}.menu .menu-item.has-tooltip-text span{display:none;background:#115fa2;border-top-left-radius:4px;border-bottom-left-radius:4px;height:52px;position:absolute;right:25px;padding:0 30px 0 15px;text-align:center;white-space:nowrap;line-height:52px;z-index:-1}.menu .menu-item.has-tooltip-text:hover span{display:block}.icon-centerer{display:flex;justify-content:center;align-items:center;height:100%}@media only screen and (max-width:1408px){section#activites div.headline{max-width:50%!important}section#activites .sub-section.slide:not(.animation-inversed){transform:translateX(40%)}section#activites .sub-section.slide.animation-inversed{transform:translateX(-40%)}section#activites .sub-section:not(.animation-inversed) div.content{left:-40%}section#activites .sub-section.animation-inversed div.content{right:-40%}}@media only screen and (max-width:1024px){header.logo-container img{width:75%}section#splashscreen .splashscreen-text-container{top:40%;font-size:3.5rem}section#splashscreen .splashscreen-text-container .border-seperator{border-top-width:4px;max-width:680px;border-radius:20px}section#competitions .border-seperator,section#partenaires .border-seperator{border-top-width:4px}section h2{font-size:2.5rem;font-weight:700}section h3{font-size:1.75rem;font-weight:700}section#activites .sub-section.slide:not(.animation-inversed){transform:translateX(50%)}section#activites .sub-section.slide.animation-inversed{transform:translateX(-50%)}section#activites .sub-section:not(.animation-inversed) div.content{left:-50%}section#activites .sub-section.animation-inversed div.content{right:-50%}}@media only screen and (max-width:768px){header.logo-container img{width:50%;padding-top:.75rem}section#splashscreen .splashscreen-text-container{top:40%;font-size:2.5rem}section#splashscreen .splashscreen-text-container .border-seperator{border-top:2px solid #fff;max-width:380px;border-radius:20px}section#competitions,section#partenaires{padding:2rem .5rem}section#competitions .slider.column,section#partenaires .slider.column{margin-left:10%}section#competitions .border-seperator,section#partenaires .border-seperator{border-top-width:2px}section#competitions .grid img,section#partenaires .grid img{float:left}section h2{font-size:2rem;font-weight:700}section h3{font-size:1.5rem;font-weight:700}section#activites{height:auto}section#activites .sub-section{min-height:100vh;height:auto}section#activites .sub-section div.headline{max-width:90%!important;background-color:rgba(0,0,0,.75)}section#activites .sub-section div.headline:not(.is-headline-inversed){left:25px!important}section#activites .sub-section div.headline.is-headline-inversed{right:25px!important}section#activites .sub-section.slide:not(.animation-inversed){transform:translateX(0)}section#activites .sub-section.slide.animation-inversed{transform:translateX(0)}section#activites .sub-section:not(.animation-inversed) div.content{left:0}section#activites .sub-section.animation-inversed div.content{right:0}section#activites .sub-section div.content{height:auto;width:100vw;padding-right:2rem;padding-left:2rem}footer{clear:both}}
\ No newline at end of file
diff --git a/public/index.html b/public/index.html
deleted file mode 100644
index c79bd8c..0000000
--- a/public/index.html
+++ /dev/null
@@ -1,218 +0,0 @@
-
-
-
-
-
-
-
-
-
- Club Conjure
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Laboratoire de médias interactifs
-
-
0000 - 0000
-
-
-
- Qui sommes-nous ?
-
-
-
-
-
-
Apprendre
-
En plus d'avoir des membres avec de l'expérience dans l'industrie, nous offrons à nos membres une multitude de formations sous différents langages et disciplines, dont une formation intégrale pour Unreal Engine et les conférences au MIGS.
-
-
-
-
Équipement
-
Le club offre aux membres tout l'équipement nécessaire pour produire vos jeux. Cela inclut une installation complète de réalité virtuelle.
-
-
-
-
Compétitions
-
En tant que membres, vous serez accommodés pour les divers compétitions et événement que le club permet d'assister. Cela donne accès à diverses opportunités de réseautage.
-
-
-
-
-
-
Membres
-
Vous êtes étudiant ou étudiante à l'ÉTS et vous êtes intéressé au développement de médias interactifs / jeux vidéos ? Venez au local pour nous parler. On vous donnera un laboratoire de bienvenue qui vous donnera les outils nécessaires pour vous débrouiller dans le domaine. N'hésitez pas à nous poser des questions. Une fois le laboratoire remis, vous aurez une formation nécessaire fournie par l'école et vous serez membres à part entière. Vous aurez finalement accès à tous les avantages d'être dans notre club.
-
Les membres ont accès à des formations en ligne et d'autres fournies par nos commanditaires. De plus, ils ont accès à notre équipement pour faire leurs différents projets. Une fois par année, on organise un événement servant à mettre en valeur le travail fourni par les membres où on invite les recruteurs des compagnies en jeux vidéos pour qu'ils puissent vous connaitre ainsi que vous donner une chance de faire des contactes dans l'industrie et de trouver des stages plus facilement.
-
-
-
-
-
-
-
-
-
-
Gala Conjure
-
Le gala est une activité annuelle permettant aux membres du club de présenter sur quoi ils ont travaillé durant l'année aux différentes compagnies du domaine. L'événement se présente sous forme de 5 à 8 dans les alentours du début du mois d'octobre. Tous les gens du domaine du jeu vidéo sont invités à venir voir les efforts mis par la relève.
-
En savoir plus, contactez-nous
-
-
-
-
-
-
-
Montréal Game Jam
-
- Le Montréal Game Jam est le chapitre montréalais pour le Global Game Jam. Cet événement international donne comme défi aux participants de réaliser un prototype de jeu basé sur une thématique spécifique pendant une période de 48 heures.
-
-
En savoir plus
-
-
-
-
-
- L’organisation du Montreal Game Jam est constituée de l’union de multiples universités et professionnels de Montréal dont le mandat commun est de promouvoir l’industrie du jeu vidéo.
-
-
- Nous rassemblons étudiants et professionnels pour stimuler la création et l’expérimentation de nouvelles idées et concepts. Nous voulons renforcer la collaboration avec la communauté du jeu et ainsi offrir la possibilité de créer de nouveaux liens à travers cet événement. C’est en supportant le développement de cette communauté que nous pourrons renforcer l’expertise générale. Considérant la forte présence médiatique, nos partenaires pourront ainsi démontrer leur intérêt à promouvoir la culture du jeu. C’est le temps de découvrir de nouveaux talents, de cultiver de nouvelles idées et de former de nouveaux liens.
-
-
- Que les participants soient à l'université ou de l'industrie, l’événement offre la possibilité de briser cette barrière et ainsi collaborer. Nous voulons surtout que vous ayez du plaisir à accomplir ce défi et réaliser ce qui vous passionne!
-
-
- Plus d'information sur le site du Montreal Game Jam
-
-
- Fermer
-
-
-
-
-
- Compétitions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright © Conjure
-
-
-
-
-
-
diff --git a/public/js/bulma-carousel.min.js b/public/js/bulma-carousel.min.js
deleted file mode 100644
index 5fff069..0000000
--- a/public/js/bulma-carousel.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.bulmaCarousel=e():t.bulmaCarousel=e()}("undefined"!=typeof self?self:this,function(){return function(i){var n={};function s(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return i[t].call(e.exports,e,e.exports,s),e.l=!0,e.exports}return s.m=i,s.c=n,s.d=function(t,e,i){s.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},s.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return s.d(e,"a",e),e},s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},s.p="",s(s.s=5)}([function(t,e,i){"use strict";i.d(e,"d",function(){return s}),i.d(e,"e",function(){return r}),i.d(e,"b",function(){return o}),i.d(e,"c",function(){return a}),i.d(e,"a",function(){return l});var n=i(2),s=function(e,t){(t=Array.isArray(t)?t:t.split(" ")).forEach(function(t){e.classList.remove(t)})},r=function(t){return t.getBoundingClientRect().width||t.offsetWidth},o=function(t){return t.getBoundingClientRect().height||t.offsetHeight},a=function(t){var e=1=t._x&&this._x<=e._x&&this._y>=t._y&&this._y<=e._y}},{key:"constrain",value:function(t,e){if(t._x>e._x||t._y>e._y)return this;var i=this._x,n=this._y;return null!==t._x&&(i=Math.max(i,t._x)),null!==e._x&&(i=Math.min(i,e._x)),null!==t._y&&(n=Math.max(n,t._y)),null!==e._y&&(n=Math.min(n,e._y)),new s(i,n)}},{key:"reposition",value:function(t){t.style.top=this._y+"px",t.style.left=this._x+"px"}},{key:"toString",value:function(){return"("+this._x+","+this._y+")"}},{key:"x",get:function(){return this._x},set:function(){var t=0this.state.length-this.slidesToShow&&!this.options.centerMode?this.state.next=this.state.index:this.state.next=this.state.index+this.slidesToScroll,this.show()}},{key:"previous",value:function(){this.options.loop||this.options.infinite||0!==this.state.index?this.state.next=this.state.index-this.slidesToScroll:this.state.next=this.state.index,this.show()}},{key:"start",value:function(){this._autoplay.start()}},{key:"pause",value:function(){this._autoplay.pause()}},{key:"stop",value:function(){this._autoplay.stop()}},{key:"show",value:function(t){var e=1this.options.slidesToShow&&(this.options.slidesToScroll=this.slidesToShow),this._breakpoint.init(),this.state.index>=this.state.length&&0!==this.state.index&&(this.state.index=this.state.index-this.slidesToScroll),this.state.length<=this.slidesToShow&&(this.state.index=0),this._ui.wrapper.appendChild(this._navigation.init().render()),this._ui.wrapper.appendChild(this._pagination.init().render()),this.options.navigationSwipe?this._swipe.bindEvents():this._swipe._bindEvents(),this._breakpoint.apply(),this._slides.forEach(function(t){return e._ui.container.appendChild(t)}),this._transitioner.init().apply(!0,this._setHeight.bind(this)),this.options.autoplay&&this._autoplay.init().start()}},{key:"destroy",value:function(){var e=this;this._unbindEvents(),this._items.forEach(function(t){e.element.appendChild(t)}),this.node.remove()}},{key:"id",get:function(){return this._id}},{key:"index",set:function(t){this._index=t},get:function(){return this._index}},{key:"length",set:function(t){this._length=t},get:function(){return this._length}},{key:"slides",get:function(){return this._slides},set:function(t){this._slides=t}},{key:"slidesToScroll",get:function(){return"translate"===this.options.effect?this._breakpoint.getSlidesToScroll():1}},{key:"slidesToShow",get:function(){return"translate"===this.options.effect?this._breakpoint.getSlidesToShow():1}},{key:"direction",get:function(){return"rtl"===this.element.dir.toLowerCase()||"rtl"===this.element.style.direction?"rtl":"ltr"}},{key:"wrapper",get:function(){return this._ui.wrapper}},{key:"wrapperWidth",get:function(){return this._wrapperWidth||0}},{key:"container",get:function(){return this._ui.container}},{key:"containerWidth",get:function(){return this._containerWidth||0}},{key:"slideWidth",get:function(){return this._slideWidth||0}},{key:"transitioner",get:function(){return this._transitioner}}],[{key:"attach",value:function(){var i=this,t=0>t/4).toString(16)})}},function(t,e,i){"use strict";var n=i(3),s=i(8),r=function(){function n(t,e){for(var i=0;i=t.slider.state.length-t.slider.slidesToShow&&!t.slider.options.loop&&!t.slider.options.infinite?t.stop():t.slider.next())},this.slider.options.autoplaySpeed))}},{key:"stop",value:function(){this._interval=clearInterval(this._interval),this.emit("stop",this)}},{key:"pause",value:function(){var t=this,e=0parseInt(e.changePoint,10)}),this._currentBreakpoint=this._getActiveBreakpoint(),this}},{key:"destroy",value:function(){this._unbindEvents()}},{key:"_bindEvents",value:function(){window.addEventListener("resize",this[s]),window.addEventListener("orientationchange",this[s])}},{key:"_unbindEvents",value:function(){window.removeEventListener("resize",this[s]),window.removeEventListener("orientationchange",this[s])}},{key:"_getActiveBreakpoint",value:function(){var t=!0,e=!1,i=void 0;try{for(var n,s=this.options.breakpoints[Symbol.iterator]();!(t=(n=s.next()).done);t=!0){var r=n.value;if(r.changePoint>=window.innerWidth)return r}}catch(t){e=!0,i=t}finally{try{!t&&s.return&&s.return()}finally{if(e)throw i}}return this._defaultBreakpoint}},{key:"getSlidesToShow",value:function(){return this._currentBreakpoint?this._currentBreakpoint.slidesToShow:this._defaultBreakpoint.slidesToShow}},{key:"getSlidesToScroll",value:function(){return this._currentBreakpoint?this._currentBreakpoint.slidesToScroll:this._defaultBreakpoint.slidesToScroll}},{key:"apply",value:function(){this.slider.state.index>=this.slider.state.length&&0!==this.slider.state.index&&(this.slider.state.index=this.slider.state.index-this._currentBreakpoint.slidesToScroll),this.slider.state.length<=this._currentBreakpoint.slidesToShow&&(this.slider.state.index=0),this.options.loop&&this.slider._loop.init().apply(),this.options.infinite&&this.slider._infinite.init().apply(),this.slider._setDimensions(),this.slider._transitioner.init().apply(!0,this.slider._setHeight.bind(this.slider)),this.slider._setClasses(),this.slider._navigation.refresh(),this.slider._pagination.refresh()}},{key:s,value:function(t){var e=this._getActiveBreakpoint();e.slidesToShow!==this._currentBreakpoint.slidesToShow&&(this._currentBreakpoint=e,this.apply())}}]),e}();e.a=r},function(t,e,i){"use strict";var n=function(){function n(t,e){for(var i=0;ithis.slider.state.length-1-this._infiniteCount;i-=1)e=i-1,t.unshift(this._cloneSlide(this.slider.slides[e],e-this.slider.state.length));for(var n=[],s=0;s=this.slider.state.length?(this.slider.state.index=this.slider.state.next=this.slider.state.next-this.slider.state.length,this.slider.transitioner.apply(!0)):this.slider.state.next<0&&(this.slider.state.index=this.slider.state.next=this.slider.state.length+this.slider.state.next,this.slider.transitioner.apply(!0)))}},{key:"_cloneSlide",value:function(t,e){var i=t.cloneNode(!0);return i.dataset.sliderIndex=e,i.dataset.cloned=!0,(i.querySelectorAll("[id]")||[]).forEach(function(t){t.setAttribute("id","")}),i}}]),e}();e.a=s},function(t,e,i){"use strict";var n=i(12),s=function(){function n(t,e){for(var i=0;ithis.slider.state.length-this.slider.slidesToShow&&Object(n.a)(this.slider._slides[this.slider.state.length-1],this.slider.wrapper)?this.slider.state.next=0:this.slider.state.next=Math.min(Math.max(this.slider.state.next,0),this.slider.state.length-this.slider.slidesToShow):this.slider.state.next=0:this.slider.state.next<=0-this.slider.slidesToScroll?this.slider.state.next=this.slider.state.length-this.slider.slidesToShow:this.slider.state.next=0)}}]),e}();e.a=r},function(t,e,i){"use strict";i.d(e,"a",function(){return n});var n=function(t,e){var i=t.getBoundingClientRect();return e=e||document.documentElement,0<=i.top&&0<=i.left&&i.bottom<=(window.innerHeight||e.clientHeight)&&i.right<=(window.innerWidth||e.clientWidth)}},function(t,e,i){"use strict";var n=i(14),s=i(1),r=function(){function n(t,e){for(var i=0;ithis.slider.slidesToShow?(this._ui.previous.classList.remove("is-hidden"),this._ui.next.classList.remove("is-hidden"),0===this.slider.state.next?(this._ui.previous.classList.add("is-hidden"),this._ui.next.classList.remove("is-hidden")):this.slider.state.next>=this.slider.state.length-this.slider.slidesToShow&&!this.slider.options.centerMode?(this._ui.previous.classList.remove("is-hidden"),this._ui.next.classList.add("is-hidden")):this.slider.state.next>=this.slider.state.length-1&&this.slider.options.centerMode&&(this._ui.previous.classList.remove("is-hidden"),this._ui.next.classList.add("is-hidden"))):(this._ui.previous.classList.add("is-hidden"),this._ui.next.classList.add("is-hidden")))}},{key:"render",value:function(){return this.node}}]),e}();e.a=o},function(t,e,i){"use strict";e.a=function(t){return''+t.previous+'
\n'+t.next+"
"}},function(t,e,i){"use strict";var n=i(16),s=i(17),r=i(1),o=function(){function n(t,e){for(var i=0;ithis.slider.slidesToShow){for(var t=0;t<=this._count;t++){var e=document.createRange().createContextualFragment(Object(s.a)()).firstChild;e.dataset.index=t*this.slider.slidesToScroll,this._pages.push(e),this._ui.container.appendChild(e)}this._bindEvents()}}},{key:"onPageClick",value:function(t){this._supportsPassive||t.preventDefault(),this.slider.state.next=t.currentTarget.dataset.index,this.slider.show()}},{key:"onResize",value:function(){this._draw()}},{key:"refresh",value:function(){var e=this,t=void 0;(t=this.slider.options.infinite?Math.ceil(this.slider.state.length-1/this.slider.slidesToScroll):Math.ceil((this.slider.state.length-this.slider.slidesToShow)/this.slider.slidesToScroll))!==this._count&&(this._count=t,this._draw()),this._pages.forEach(function(t){t.classList.remove("is-active"),parseInt(t.dataset.index,10)===e.slider.state.next%e.slider.state.length&&t.classList.add("is-active")})}},{key:"render",value:function(){return this.node}}]),e}();e.a=a},function(t,e,i){"use strict";e.a=function(){return''}},function(t,e,i){"use strict";e.a=function(){return'
'}},function(t,e,i){"use strict";var n=i(4),s=i(1),r=function(){function n(t,e){for(var i=0;iMath.abs(this._lastTranslate.y)&&(this._supportsPassive||t.preventDefault(),t.stopPropagation())}}},{key:"onStopDrag",value:function(t){this._origin&&this._lastTranslate&&(Math.abs(this._lastTranslate.x)>.2*this.width?this._lastTranslate.x<0?this.slider.next():this.slider.previous():this.slider.show(!0)),this._origin=null,this._lastTranslate=null}}]),e}();e.a=o},function(t,e,i){"use strict";var n=i(20),s=i(21),r=function(){function n(t,e){for(var i=0;it.x?(s.x=0,this.slider.state.next=0):this.options.vertical&&Math.abs(this._position.y)>t.y&&(s.y=0,this.slider.state.next=0)),this._position.x=s.x,this._position.y=s.y,this.options.centerMode&&(this._position.x=this._position.x+this.slider.wrapperWidth/2-Object(o.e)(i)/2),"rtl"===this.slider.direction&&(this._position.x=-this._position.x,this._position.y=-this._position.y),this.slider.container.style.transform="translate3d("+this._position.x+"px, "+this._position.y+"px, 0)",n.x>t.x&&this.slider.transitioner.end()}}},{key:"onTransitionEnd",value:function(t){"translate"===this.options.effect&&(this.transitioner.isAnimating()&&t.target==this.slider.container&&this.options.infinite&&this.slider._infinite.onTransitionEnd(t),this.transitioner.end())}}]),n}();e.a=n},function(t,e,i){"use strict";e.a={initialSlide:0,slidesToScroll:1,slidesToShow:1,navigation:!0,navigationKeys:!0,navigationSwipe:!0,pagination:!0,loop:!1,infinite:!1,effect:"translate",duration:300,timing:"ease",autoplay:!1,autoplaySpeed:3e3,pauseOnHover:!0,breakpoints:[{changePoint:480,slidesToShow:1,slidesToScroll:1},{changePoint:640,slidesToShow:2,slidesToScroll:2},{changePoint:768,slidesToShow:3,slidesToScroll:3}],onReady:null,icons:{previous:'\n \n ',next:'\n \n '}}},function(t,e,i){"use strict";e.a=function(t){return''}},function(t,e,i){"use strict";e.a=function(){return'
'}}]).default});
\ No newline at end of file
diff --git a/public/js/main.min.js b/public/js/main.min.js
deleted file mode 100644
index 05dce00..0000000
--- a/public/js/main.min.js
+++ /dev/null
@@ -1 +0,0 @@
-function addCopyrightCurrentDate(){document.querySelector("footer").querySelector("p").innerHTML+=" "+(new Date).getFullYear()}function showActivityContent(t){t.target.parentElement.parentElement.parentElement.querySelector(".headline").classList.toggle("toggle-visibility"),t.target.parentElement.parentElement.parentElement.classList.toggle("slide")}function pad(t,e,n){return n=n||"0",(t+="").length>=e?t:new Array(e-t.length+1).join(n)+t}function animateNumbers(t){setTimeout(function(){let e=t.getAttribute("data-endvalue"),n=1*(e=parseInt(null===e?(new Date).getFullYear():e))/7,i=setInterval(function(){n-=1;let l=parseInt(t.innerHTML);t.innerHTML=pad(l+7>e?l+(e-l):l+7,4),n<=0&&clearInterval(i)},1)},null===t.getAttribute("data-delay")?250:t.getAttribute("data-delay"))}addCopyrightCurrentDate(),document.querySelectorAll("section#activites .is-mtlgj-btn").forEach(function(t){t.addEventListener("click",showActivityContent)}),document.querySelectorAll(".year-animated").forEach(function(t){animateNumbers(t)}),bulmaCarousel.attach(".slider",{autoplay:!0,pagination:!1,loop:!0,slidesToShow:2,slidesToScroll:1,infinite:!0,icons:{previous:' ',next:' '}});
\ No newline at end of file
diff --git a/public/view/fr/404.html b/public/view/fr/404.html
deleted file mode 100644
index 6d74555..0000000
--- a/public/view/fr/404.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
- Club Conjure
-
-
-
-
-
-
-
-
-
-
-
-
-
404 Page non trouvé!
-
-
Nos jeux ont pris le contrôle de cette zone. S'il vous plaît, téléportez-vous à la zone sécuritaire la plus proche.
-
-
-
-
-
-
diff --git a/public/view/fr/500.html b/public/view/fr/500.html
deleted file mode 100644
index 14d36e8..0000000
--- a/public/view/fr/500.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
- Club Conjure
-
-
-
-
-
-
-
-
-
-
-
-
-
500 Une erreur est survenue!
-
-
Un glitch s'est glissé dans nos jeux. S'il vous plaît, redémarrer votre recherche à la dernière sauvegarde .
-
-
-
-
-
-
diff --git a/resources/js/app.js b/resources/js/app.js
deleted file mode 100644
index cb8d013..0000000
--- a/resources/js/app.js
+++ /dev/null
@@ -1,56 +0,0 @@
-(function() {
- addCopyrightCurrentDate();
-
- document.querySelectorAll('section#activites .is-mtlgj-btn').forEach(function(item) {
- item.addEventListener('click', showActivityContent);
- })
-
- document.querySelectorAll( '.year-animated' ).forEach(function(item) {
- animateNumbers( item );
- });
-
- bulmaCarousel.attach('.slider', {
- autoplay: true,
- pagination: false,
- loop: true,
- slidesToShow: 2,
- slidesToScroll: 1,
- infinite: true,
- icons: {
- previous: ' ',
- next: ' '
- }
- });
-})();
-
-function addCopyrightCurrentDate() {
- document.querySelector('footer').querySelector('p').innerHTML += ' ' + new Date().getFullYear();
-}
-
-function showActivityContent(e) {
- e.target.parentElement.parentElement.parentElement.querySelector('.headline').classList.toggle('toggle-visibility');
- e.target.parentElement.parentElement.parentElement.classList.toggle('slide');
-}
-
-function pad(n, width, z) {
- z = z || '0';
- n = n + '';
- return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n;
-}
-
-function animateNumbers(item) {
- let intervalTime = 1;
- let incrementation = 7;
- setTimeout(function() {
- let endValue = item.getAttribute('data-endvalue');
- endValue = parseInt(endValue === null ? new Date().getFullYear() : endValue);
- let duration = endValue * intervalTime / incrementation;
- let animation = setInterval(function() {
- duration -= intervalTime;
- let val = parseInt(item.innerHTML);
- item.innerHTML = pad( (val + incrementation > endValue ? val + (endValue - val) : val + incrementation), 4);
- if(duration <= 0)
- clearInterval(animation);
- }, intervalTime);
- }, item.getAttribute('data-delay') === null ? 250 : item.getAttribute('data-delay'));
-}
diff --git a/resources/sass/app.scss b/resources/sass/app.scss
deleted file mode 100644
index 80bc9f1..0000000
--- a/resources/sass/app.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-@charset "utf-8";
-
-@import "../../node_modules/bulma/sass/utilities/_all.sass";
-@import "../../node_modules/bulma/sass/base/_all.sass";
-@import "../../node_modules/bulma/sass/grid/columns.sass";
-@import "../../node_modules/bulma/sass/layout/section.sass";
-@import "../../node_modules/bulma/sass/elements/button.sass";
-@import "../../node_modules/bulma-carousel/src/sass/index.sass";
-
-// Disable the widescreen breakpoint
-$widescreen-enabled: false;
-
- // Disable the fullhd breakpoint
-$fullhd-enabled: false;
-
-@import "./_partials/general";
-@import "./_partials/navigation";
-@import "./_partials/media";
\ No newline at end of file
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
new file mode 100644
index 0000000..e2bf0e9
--- /dev/null
+++ b/src/components/Footer.astro
@@ -0,0 +1,26 @@
+---
+// Footer component
+---
+
+
+
+ Copyright © Conjure
+
+
+
diff --git a/src/components/Navigation.astro b/src/components/Navigation.astro
new file mode 100644
index 0000000..23375d2
--- /dev/null
+++ b/src/components/Navigation.astro
@@ -0,0 +1,47 @@
+---
+// Navigation component
+---
+
+
+
+
+
+
diff --git a/src/env.d.ts b/src/env.d.ts
new file mode 100644
index 0000000..9bc5cb4
--- /dev/null
+++ b/src/env.d.ts
@@ -0,0 +1 @@
+///
\ No newline at end of file
diff --git a/src/layouts/MainLayout.astro b/src/layouts/MainLayout.astro
new file mode 100644
index 0000000..ae9a548
--- /dev/null
+++ b/src/layouts/MainLayout.astro
@@ -0,0 +1,33 @@
+---
+import '../styles/main.scss';
+
+interface Props {
+ title?: string;
+}
+
+const { title } = Astro.props;
+---
+
+
+
+
+
+
+
+
+
+ {title || 'Club Conjure'}
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/404.astro b/src/pages/404.astro
new file mode 100644
index 0000000..c5e86a6
--- /dev/null
+++ b/src/pages/404.astro
@@ -0,0 +1,25 @@
+---
+import MainLayout from '../layouts/MainLayout.astro';
+import Navigation from '../components/Navigation.astro';
+import Footer from '../components/Footer.astro';
+---
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/500.astro b/src/pages/500.astro
new file mode 100644
index 0000000..a7d7994
--- /dev/null
+++ b/src/pages/500.astro
@@ -0,0 +1,25 @@
+---
+import MainLayout from '../layouts/MainLayout.astro';
+import Navigation from '../components/Navigation.astro';
+import Footer from '../components/Footer.astro';
+---
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index.astro b/src/pages/index.astro
new file mode 100644
index 0000000..17c6112
--- /dev/null
+++ b/src/pages/index.astro
@@ -0,0 +1,236 @@
+---
+import MainLayout from '../layouts/MainLayout.astro';
+import Navigation from '../components/Navigation.astro';
+import Footer from '../components/Footer.astro';
+---
+
+
+
+
+
+
+
+
+
+
Laboratoire de médias interactifs
+
+
+ 0000
+ {' - '}
+ 0000
+
+
+
+
+
+
+ Qui sommes-nous ?
+
+
+
+
+
+
Apprendre
+
+ En plus d'avoir des membres avec de l'expérience dans l'industrie, nous offrons à nos membres une
+ multitude de formations sous différents langages et disciplines, dont une formation intégrale pour
+ Unreal Engine et les conférences au MIGS.
+
+
+
+
+
Équipement
+
+ Le club offre aux membres tout l'équipement nécessaire pour produire vos jeux. Cela inclut une
+ installation complète de réalité virtuelle.
+
+
+
+
+
Compétitions
+
+ En tant que membres, vous serez accommodés pour les divers compétitions et événement que le club
+ permet d'assister. Cela donne accès à diverses opportunités de réseautage.
+
+
+
+
+
+
+
Membres
+
+ Vous êtes étudiant ou étudiante à l'ÉTS et vous êtes intéressé au développement de médias
+ interactifs / jeux vidéos ? Venez au local pour nous parler. On vous donnera un laboratoire de
+ bienvenue qui vous donnera les outils nécessaires pour vous débrouiller dans le domaine.
+ N'hésitez pas à nous poser des questions. Une fois le laboratoire remis, vous aurez une formation
+ nécessaire fournie par l'école et vous serez membres à part entière. Vous aurez finalement accès à
+ tous les avantages d'être dans notre club.
+
+
+ Les membres ont accès à des formations en ligne et d'autres fournies par nos commanditaires. De
+ plus, ils ont accès à notre équipement pour faire leurs différents projets. Une fois par année, on
+ organise un événement servant à mettre en valeur le travail fourni par les membres où on invite les
+ recruteurs des compagnies en jeux vidéos pour qu'ils puissent vous connaitre ainsi que vous donner
+ une chance de faire des contactes dans l'industrie et de trouver des stages plus facilement.
+
+
+
+
+
+
+
+
+
+
+
+
+
Gala Conjure
+
+ Le gala est une activité annuelle permettant aux membres du club de présenter sur quoi ils ont
+ travaillé durant l'année aux différentes compagnies du domaine. L'événement se présente sous forme de
+ 5 à 8 dans les alentours du début du mois d'octobre. Tous les gens du domaine du jeu vidéo sont
+ invités à venir voir les efforts mis par la relève.
+
+
En savoir plus, contactez-nous
+
+
+
+
+
+
+
Montréal Game Jam
+
+ Le Montréal Game Jam est le chapitre montréalais pour le Global Game Jam. Cet événement
+ international donne comme défi aux participants de réaliser un prototype de jeu basé sur une
+ thématique spécifique pendant une période de 48 heures.
+
+
En savoir plus
+
+
+
+
+
+ L'organisation du Montreal Game Jam est constituée de l'union de multiples universités et
+ professionnels de Montréal dont le mandat commun est de promouvoir l'industrie du jeu vidéo.
+
+
+ Nous rassemblons étudiants et professionnels pour stimuler la création et l'expérimentation de
+ nouvelles idées et concepts. Nous voulons renforcer la collaboration avec la communauté du jeu et
+ ainsi offrir la possibilité de créer de nouveaux liens à travers cet événement. C'est en supportant
+ le développement de cette communauté que nous pourrons renforcer l'expertise générale. Considérant la
+ forte présence médiatique, nos partenaires pourront ainsi démontrer leur intérêt à promouvoir la
+ culture du jeu. C'est le temps de découvrir de nouveaux talents, de cultiver de nouvelles idées et de
+ former de nouveaux liens.
+
+
+ Que les participants soient à l'université ou de l'industrie, l'événement offre la possibilité de
+ briser cette barrière et ainsi collaborer. Nous voulons surtout que vous ayez du plaisir à accomplir
+ ce défi et réaliser ce qui vous passionne!
+
+
+ Plus d'information sur le site du Montreal Game Jam
+
+
+ Fermer
+
+
+
+
+
+
+
+ Compétitions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/scripts/app.ts b/src/scripts/app.ts
new file mode 100644
index 0000000..9993dd2
--- /dev/null
+++ b/src/scripts/app.ts
@@ -0,0 +1,90 @@
+import BulmaCarousel from 'bulma-carousel';
+
+export function initApp() {
+ addCopyrightCurrentDate();
+}
+
+export function initCarousel() {
+ // Initialize all carousels with the given selector
+ const carousels = BulmaCarousel.attach('.slider', {
+ autoplay: true,
+ pagination: false,
+ loop: true,
+ slidesToShow: 2,
+ slidesToScroll: 1,
+ infinite: true,
+ icons: {
+ previous: ' ',
+ next: ' ',
+ },
+ });
+ return carousels;
+}
+
+function addCopyrightCurrentDate() {
+ const footer = document.querySelector('footer');
+ if (footer) {
+ const p = footer.querySelector('p');
+ if (p) {
+ const yearSpan = p.querySelector('#current-year');
+ if (yearSpan) {
+ yearSpan.textContent = new Date().getFullYear().toString();
+ }
+ }
+ }
+}
+
+export function animateNumbers(item: HTMLElement) {
+ const intervalTime = 1;
+ const incrementation = 7;
+
+ setTimeout(() => {
+ let endValue = item.getAttribute('data-endvalue');
+ endValue = String(
+ endValue === null ? new Date().getFullYear() : parseInt(endValue || '2024')
+ );
+ const duration = parseInt(endValue) * intervalTime / incrementation;
+ let currentDuration = duration;
+
+ const animation = setInterval(() => {
+ currentDuration -= intervalTime;
+ const val = parseInt(item.innerHTML || '0');
+ const newValue = val + incrementation > parseInt(endValue) ? parseInt(endValue) : val + incrementation;
+ item.innerHTML = pad(newValue, 4);
+
+ if (currentDuration <= 0) {
+ clearInterval(animation);
+ }
+ }, intervalTime);
+ }, parseInt(item.getAttribute('data-delay') || '250'));
+}
+
+function pad(n: number, width: number, z: string = '0'): string {
+ const nStr = n + '';
+ return nStr.length >= width ? nStr : new Array(width - nStr.length + 1).join(z) + nStr;
+}
+
+export function setupActivityButtons() {
+ const buttons = document.querySelectorAll('section#activites .is-mtlgj-btn');
+ buttons.forEach((btn) => {
+ btn.addEventListener('click', showActivityContent);
+ });
+}
+
+function showActivityContent(e: Event) {
+ const target = e.target as HTMLElement;
+ if (target && target.parentElement) {
+ const parent = target.parentElement.parentElement?.parentElement;
+ if (parent) {
+ const headline = parent.querySelector('.headline');
+ const subsection = parent;
+
+ if (headline) {
+ headline.classList.toggle('toggle-visibility');
+ }
+ if (subsection) {
+ subsection.classList.toggle('slide');
+ }
+ }
+ }
+}
diff --git a/resources/sass/_partials/_general.scss b/src/styles/_partials/_general.scss
similarity index 87%
rename from resources/sass/_partials/_general.scss
rename to src/styles/_partials/_general.scss
index 9111754..3f0753a 100644
--- a/resources/sass/_partials/_general.scss
+++ b/src/styles/_partials/_general.scss
@@ -56,7 +56,7 @@ section#splashscreen {
padding: 0 !important;
.bg-img {
- background-image: url('../img/splashscreen.jpg');
+ background-image: url('/img/splashscreen.jpg');
background-size: cover;
}
@@ -213,11 +213,11 @@ section#activites {
transition: transform 2s;
&.gala-img {
- background-image: url('../img/gala.jpg');
+ background-image: url('/img/gala.jpg');
}
&.mtlgj-img {
- background-image: url('../img/mtlgj.jpg');
+ background-image: url('/img/mtlgj.jpg');
}
}
@@ -354,4 +354,43 @@ footer {
margin-top: 0.5rem;
text-align: center;
}
-}
\ No newline at end of file
+}
+
+// Error pages styling (404, 500)
+section#error-404,
+section#error-500 {
+ padding: 0 !important;
+
+ .bg-img {
+ background-image: url('/img/splashscreen.jpg');
+ background-size: cover;
+ }
+
+ .splashscreen-text-container {
+ position: absolute;
+ top: 40%;
+ text-align: center;
+ color: white;
+ font-size: 4.5rem;
+ padding: 1rem 2rem 2rem 1rem;
+ background-color: rgba(0, 0, 0, 0.6);
+
+ h1 {
+ font-weight: bold;
+ }
+
+ p {
+ font-size: 1.5rem;
+ padding: 1rem;
+ }
+
+ .border-seperator {
+ margin-top: 10px;
+ margin-left: auto;
+ margin-right: auto;
+ border-top: 5px solid white;
+ max-width: 900px;
+ border-radius: $border-radius;
+ }
+ }
+}
diff --git a/resources/sass/_partials/_media.scss b/src/styles/_partials/_media.scss
similarity index 99%
rename from resources/sass/_partials/_media.scss
rename to src/styles/_partials/_media.scss
index acbc94c..01574aa 100644
--- a/resources/sass/_partials/_media.scss
+++ b/src/styles/_partials/_media.scss
@@ -201,4 +201,4 @@
footer {
clear: both;
}
-}
\ No newline at end of file
+}
diff --git a/resources/sass/_partials/_navigation.scss b/src/styles/_partials/_navigation.scss
similarity index 99%
rename from resources/sass/_partials/_navigation.scss
rename to src/styles/_partials/_navigation.scss
index cd94934..073e9d0 100644
--- a/resources/sass/_partials/_navigation.scss
+++ b/src/styles/_partials/_navigation.scss
@@ -204,4 +204,3 @@ $item-spacing: 64px;
align-items: center;
height: 100%;
}
-
diff --git a/src/styles/main.scss b/src/styles/main.scss
new file mode 100644
index 0000000..beffb17
--- /dev/null
+++ b/src/styles/main.scss
@@ -0,0 +1,18 @@
+@charset "utf-8";
+
+@import "bulma/sass/utilities/_all.sass";
+@import "bulma/sass/base/_all.sass";
+@import "bulma/sass/grid/columns.sass";
+@import "bulma/sass/layout/section.sass";
+@import "bulma/sass/elements/button.sass";
+@import "bulma-carousel/src/sass/index.sass";
+
+// Disable the widescreen breakpoint
+$widescreen-enabled: false;
+
+// Disable the fullhd breakpoint
+$fullhd-enabled: false;
+
+@import "./_partials/general";
+@import "./_partials/navigation";
+@import "./_partials/media";