diff --git a/src/assets/fonts/Montserrat-Black.ttf b/src/assets/fonts/Montserrat-Black.ttf
new file mode 100644
index 0000000..3c9745a
Binary files /dev/null and b/src/assets/fonts/Montserrat-Black.ttf differ
diff --git a/src/assets/fonts/Montserrat-Black.woff b/src/assets/fonts/Montserrat-Black.woff
new file mode 100644
index 0000000..352fd18
Binary files /dev/null and b/src/assets/fonts/Montserrat-Black.woff differ
diff --git a/src/assets/fonts/Montserrat-Black.woff2 b/src/assets/fonts/Montserrat-Black.woff2
new file mode 100644
index 0000000..b79b8eb
Binary files /dev/null and b/src/assets/fonts/Montserrat-Black.woff2 differ
diff --git a/src/assets/fonts/Montserrat-BlackItalic.ttf b/src/assets/fonts/Montserrat-BlackItalic.ttf
new file mode 100644
index 0000000..f7741da
Binary files /dev/null and b/src/assets/fonts/Montserrat-BlackItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-BlackItalic.woff b/src/assets/fonts/Montserrat-BlackItalic.woff
new file mode 100644
index 0000000..6e3758b
Binary files /dev/null and b/src/assets/fonts/Montserrat-BlackItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-BlackItalic.woff2 b/src/assets/fonts/Montserrat-BlackItalic.woff2
new file mode 100644
index 0000000..bad7fc8
Binary files /dev/null and b/src/assets/fonts/Montserrat-BlackItalic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-Bold.ttf b/src/assets/fonts/Montserrat-Bold.ttf
new file mode 100644
index 0000000..dc8f3f0
Binary files /dev/null and b/src/assets/fonts/Montserrat-Bold.ttf differ
diff --git a/src/assets/fonts/Montserrat-Bold.woff b/src/assets/fonts/Montserrat-Bold.woff
new file mode 100644
index 0000000..f45217a
Binary files /dev/null and b/src/assets/fonts/Montserrat-Bold.woff differ
diff --git a/src/assets/fonts/Montserrat-Bold.woff2 b/src/assets/fonts/Montserrat-Bold.woff2
new file mode 100644
index 0000000..080be57
Binary files /dev/null and b/src/assets/fonts/Montserrat-Bold.woff2 differ
diff --git a/src/assets/fonts/Montserrat-BoldItalic.ttf b/src/assets/fonts/Montserrat-BoldItalic.ttf
new file mode 100644
index 0000000..48df17f
Binary files /dev/null and b/src/assets/fonts/Montserrat-BoldItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-BoldItalic.woff b/src/assets/fonts/Montserrat-BoldItalic.woff
new file mode 100644
index 0000000..9bdb07e
Binary files /dev/null and b/src/assets/fonts/Montserrat-BoldItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-BoldItalic.woff2 b/src/assets/fonts/Montserrat-BoldItalic.woff2
new file mode 100644
index 0000000..ea193fc
Binary files /dev/null and b/src/assets/fonts/Montserrat-BoldItalic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-ExtraBold.ttf b/src/assets/fonts/Montserrat-ExtraBold.ttf
new file mode 100644
index 0000000..1d23d57
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraBold.ttf differ
diff --git a/src/assets/fonts/Montserrat-ExtraBold.woff b/src/assets/fonts/Montserrat-ExtraBold.woff
new file mode 100644
index 0000000..3e36247
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraBold.woff differ
diff --git a/src/assets/fonts/Montserrat-ExtraBold.woff2 b/src/assets/fonts/Montserrat-ExtraBold.woff2
new file mode 100644
index 0000000..ba9ffa5
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraBold.woff2 differ
diff --git a/src/assets/fonts/Montserrat-ExtraBoldItalic.ttf b/src/assets/fonts/Montserrat-ExtraBoldItalic.ttf
new file mode 100644
index 0000000..dcf53a8
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraBoldItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-ExtraBoldItalic.woff b/src/assets/fonts/Montserrat-ExtraBoldItalic.woff
new file mode 100644
index 0000000..9117c07
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraBoldItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-ExtraBoldItalic.woff2 b/src/assets/fonts/Montserrat-ExtraBoldItalic.woff2
new file mode 100644
index 0000000..c9271e4
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraBoldItalic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-ExtraLight.ttf b/src/assets/fonts/Montserrat-ExtraLight.ttf
new file mode 100644
index 0000000..5653e0e
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraLight.ttf differ
diff --git a/src/assets/fonts/Montserrat-ExtraLight.woff b/src/assets/fonts/Montserrat-ExtraLight.woff
new file mode 100644
index 0000000..9514355
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraLight.woff differ
diff --git a/src/assets/fonts/Montserrat-ExtraLight.woff2 b/src/assets/fonts/Montserrat-ExtraLight.woff2
new file mode 100644
index 0000000..b650631
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraLight.woff2 differ
diff --git a/src/assets/fonts/Montserrat-ExtraLightItalic.ttf b/src/assets/fonts/Montserrat-ExtraLightItalic.ttf
new file mode 100644
index 0000000..6e4cdd6
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraLightItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-ExtraLightItalic.woff b/src/assets/fonts/Montserrat-ExtraLightItalic.woff
new file mode 100644
index 0000000..4a8841a
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraLightItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-ExtraLightItalic.woff2 b/src/assets/fonts/Montserrat-ExtraLightItalic.woff2
new file mode 100644
index 0000000..23546b3
Binary files /dev/null and b/src/assets/fonts/Montserrat-ExtraLightItalic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-Italic.ttf b/src/assets/fonts/Montserrat-Italic.ttf
new file mode 100644
index 0000000..8261b3a
Binary files /dev/null and b/src/assets/fonts/Montserrat-Italic.ttf differ
diff --git a/src/assets/fonts/Montserrat-Italic.woff b/src/assets/fonts/Montserrat-Italic.woff
new file mode 100644
index 0000000..89720fa
Binary files /dev/null and b/src/assets/fonts/Montserrat-Italic.woff differ
diff --git a/src/assets/fonts/Montserrat-Italic.woff2 b/src/assets/fonts/Montserrat-Italic.woff2
new file mode 100644
index 0000000..126913e
Binary files /dev/null and b/src/assets/fonts/Montserrat-Italic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-Light.ttf b/src/assets/fonts/Montserrat-Light.ttf
new file mode 100644
index 0000000..654ce81
Binary files /dev/null and b/src/assets/fonts/Montserrat-Light.ttf differ
diff --git a/src/assets/fonts/Montserrat-Light.woff b/src/assets/fonts/Montserrat-Light.woff
new file mode 100644
index 0000000..818127c
Binary files /dev/null and b/src/assets/fonts/Montserrat-Light.woff differ
diff --git a/src/assets/fonts/Montserrat-Light.woff2 b/src/assets/fonts/Montserrat-Light.woff2
new file mode 100644
index 0000000..5480723
Binary files /dev/null and b/src/assets/fonts/Montserrat-Light.woff2 differ
diff --git a/src/assets/fonts/Montserrat-LightItalic.ttf b/src/assets/fonts/Montserrat-LightItalic.ttf
new file mode 100644
index 0000000..d6b01c3
Binary files /dev/null and b/src/assets/fonts/Montserrat-LightItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-LightItalic.woff b/src/assets/fonts/Montserrat-LightItalic.woff
new file mode 100644
index 0000000..f967b06
Binary files /dev/null and b/src/assets/fonts/Montserrat-LightItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-LightItalic.woff2 b/src/assets/fonts/Montserrat-LightItalic.woff2
new file mode 100644
index 0000000..c0c7f3e
Binary files /dev/null and b/src/assets/fonts/Montserrat-LightItalic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-Medium.ttf b/src/assets/fonts/Montserrat-Medium.ttf
new file mode 100644
index 0000000..d895851
Binary files /dev/null and b/src/assets/fonts/Montserrat-Medium.ttf differ
diff --git a/src/assets/fonts/Montserrat-Medium.woff b/src/assets/fonts/Montserrat-Medium.woff
new file mode 100644
index 0000000..9a8d41b
Binary files /dev/null and b/src/assets/fonts/Montserrat-Medium.woff differ
diff --git a/src/assets/fonts/Montserrat-Medium.woff2 b/src/assets/fonts/Montserrat-Medium.woff2
new file mode 100644
index 0000000..4992e66
Binary files /dev/null and b/src/assets/fonts/Montserrat-Medium.woff2 differ
diff --git a/src/assets/fonts/Montserrat-MediumItalic.ttf b/src/assets/fonts/Montserrat-MediumItalic.ttf
new file mode 100644
index 0000000..a4cd6fe
Binary files /dev/null and b/src/assets/fonts/Montserrat-MediumItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-MediumItalic.woff b/src/assets/fonts/Montserrat-MediumItalic.woff
new file mode 100644
index 0000000..5e43238
Binary files /dev/null and b/src/assets/fonts/Montserrat-MediumItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-MediumItalic.woff2 b/src/assets/fonts/Montserrat-MediumItalic.woff2
new file mode 100644
index 0000000..75cecf1
Binary files /dev/null and b/src/assets/fonts/Montserrat-MediumItalic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-Regular.ttf b/src/assets/fonts/Montserrat-Regular.ttf
new file mode 100644
index 0000000..48e5ae4
Binary files /dev/null and b/src/assets/fonts/Montserrat-Regular.ttf differ
diff --git a/src/assets/fonts/Montserrat-Regular.woff b/src/assets/fonts/Montserrat-Regular.woff
new file mode 100644
index 0000000..c19adf0
Binary files /dev/null and b/src/assets/fonts/Montserrat-Regular.woff differ
diff --git a/src/assets/fonts/Montserrat-Regular.woff2 b/src/assets/fonts/Montserrat-Regular.woff2
new file mode 100644
index 0000000..d3a064e
Binary files /dev/null and b/src/assets/fonts/Montserrat-Regular.woff2 differ
diff --git a/src/assets/fonts/Montserrat-SemiBold.ttf b/src/assets/fonts/Montserrat-SemiBold.ttf
new file mode 100644
index 0000000..639fd32
Binary files /dev/null and b/src/assets/fonts/Montserrat-SemiBold.ttf differ
diff --git a/src/assets/fonts/Montserrat-SemiBold.woff b/src/assets/fonts/Montserrat-SemiBold.woff
new file mode 100644
index 0000000..2c169ed
Binary files /dev/null and b/src/assets/fonts/Montserrat-SemiBold.woff differ
diff --git a/src/assets/fonts/Montserrat-SemiBold.woff2 b/src/assets/fonts/Montserrat-SemiBold.woff2
new file mode 100644
index 0000000..47e4b14
Binary files /dev/null and b/src/assets/fonts/Montserrat-SemiBold.woff2 differ
diff --git a/src/assets/fonts/Montserrat-SemiBoldItalic.ttf b/src/assets/fonts/Montserrat-SemiBoldItalic.ttf
new file mode 100644
index 0000000..a828b1f
Binary files /dev/null and b/src/assets/fonts/Montserrat-SemiBoldItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-SemiBoldItalic.woff b/src/assets/fonts/Montserrat-SemiBoldItalic.woff
new file mode 100644
index 0000000..29a5112
Binary files /dev/null and b/src/assets/fonts/Montserrat-SemiBoldItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-SemiBoldItalic.woff2 b/src/assets/fonts/Montserrat-SemiBoldItalic.woff2
new file mode 100644
index 0000000..c067462
Binary files /dev/null and b/src/assets/fonts/Montserrat-SemiBoldItalic.woff2 differ
diff --git a/src/assets/fonts/Montserrat-Thin.ttf b/src/assets/fonts/Montserrat-Thin.ttf
new file mode 100644
index 0000000..36c0544
Binary files /dev/null and b/src/assets/fonts/Montserrat-Thin.ttf differ
diff --git a/src/assets/fonts/Montserrat-Thin.woff b/src/assets/fonts/Montserrat-Thin.woff
new file mode 100644
index 0000000..28f712f
Binary files /dev/null and b/src/assets/fonts/Montserrat-Thin.woff differ
diff --git a/src/assets/fonts/Montserrat-Thin.woff2 b/src/assets/fonts/Montserrat-Thin.woff2
new file mode 100644
index 0000000..b342db4
Binary files /dev/null and b/src/assets/fonts/Montserrat-Thin.woff2 differ
diff --git a/src/assets/fonts/Montserrat-ThinItalic.ttf b/src/assets/fonts/Montserrat-ThinItalic.ttf
new file mode 100644
index 0000000..3d2c632
Binary files /dev/null and b/src/assets/fonts/Montserrat-ThinItalic.ttf differ
diff --git a/src/assets/fonts/Montserrat-ThinItalic.woff b/src/assets/fonts/Montserrat-ThinItalic.woff
new file mode 100644
index 0000000..5d5405e
Binary files /dev/null and b/src/assets/fonts/Montserrat-ThinItalic.woff differ
diff --git a/src/assets/fonts/Montserrat-ThinItalic.woff2 b/src/assets/fonts/Montserrat-ThinItalic.woff2
new file mode 100644
index 0000000..4c80f96
Binary files /dev/null and b/src/assets/fonts/Montserrat-ThinItalic.woff2 differ
diff --git a/src/assets/images/arrow-scroll.svg b/src/assets/images/arrow-scroll.svg
new file mode 100644
index 0000000..c3ed108
--- /dev/null
+++ b/src/assets/images/arrow-scroll.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/images/menu_button.png b/src/assets/images/menu_button.png
new file mode 100644
index 0000000..0846550
Binary files /dev/null and b/src/assets/images/menu_button.png differ
diff --git a/src/assets/images/tesla-4.png b/src/assets/images/tesla-4.png
new file mode 100644
index 0000000..ffcadad
Binary files /dev/null and b/src/assets/images/tesla-4.png differ
diff --git a/src/assets/images/tesla-bg.png b/src/assets/images/tesla-bg.png
new file mode 100644
index 0000000..4c1e7be
Binary files /dev/null and b/src/assets/images/tesla-bg.png differ
diff --git a/src/assets/images/tesla-x.png b/src/assets/images/tesla-x.png
new file mode 100644
index 0000000..cdddcfa
Binary files /dev/null and b/src/assets/images/tesla-x.png differ
diff --git a/src/assets/images/tesla_m3.png b/src/assets/images/tesla_m3.png
new file mode 100644
index 0000000..bf8729e
Binary files /dev/null and b/src/assets/images/tesla_m3.png differ
diff --git a/src/components/Carousel.vue b/src/components/Carousel.vue
new file mode 100644
index 0000000..cb899ae
--- /dev/null
+++ b/src/components/Carousel.vue
@@ -0,0 +1,73 @@
+
+.carousel
+ .container
+ h2.carousel__title Our tesla car model
+ ul.carousel-list
+ li.carousel-list__el(:class="{active: curSlideIdx === 0}" :style="{transform: `translateX(-${curSlideIdx*100}%)`}")
+ img(src="../assets/images/tesla_m3.png")
+ div Model 3
+ li.carousel-list__el(:class="{active: curSlideIdx === 1}" :style="{transform: `translateX(-${curSlideIdx*100}%)`}")
+ img(src="../assets/images/tesla-4.png")
+ div Model S
+ li.carousel-list__el(:class="{active: curSlideIdx === 2}" :style="{transform: `translateX(-${curSlideIdx*100}%)`}")
+ img(src="../assets/images/tesla-x.png")
+ div Model X
+
+
+
diff --git a/src/components/Header.vue b/src/components/Header.vue
index 3cf3c4e..d13fe79 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -6,6 +6,10 @@ header.header.container
a.header-nav__item(href="#") Test Drive
a.header-nav__item(href="#") Contacts
a.header-nav__item(href="#") Shop
+ Button.header-menu(@click="")
+ div.header-menu__strip
+ div.header-menu__strip
+ div.header-menu__strip
diff --git a/src/pages/TeslaMode.vue b/src/pages/TeslaMode.vue
index dc0dad9..3ee9e6a 100644
--- a/src/pages/TeslaMode.vue
+++ b/src/pages/TeslaMode.vue
@@ -2,17 +2,22 @@
.tesla-mode
Header.tesla-mode__header/
.intro
+ img.intro__bg(src="../assets/images/tesla-bg.png" alt="")
+ .intro__scroll-arrow
+ include ../assets/images/arrow-scroll.svg
+ Carousel/
Footer/
h1 modelS