diff --git a/src/commons/gallery.jsx b/src/commons/gallery.jsx
index 726fd93..77eee75 100644
--- a/src/commons/gallery.jsx
+++ b/src/commons/gallery.jsx
@@ -1,3 +1,76 @@
+import gal1 from "./img/gal-1.jpeg";
+import gal2 from "./img/gal-2.jpeg";
+import gal3 from "./img/gal-3.jpeg";
+import gal4 from "./img/gal-4.jpeg";
+import gal5 from "./img/gal-5.jpeg";
+import gal6 from "./img/gal-6.jpeg";
+import gal7 from "./img/gal-7.jpeg";
+import gal8 from "./img/gal-8.jpeg";
+import gal9 from "./img/gal-9.jpeg";
+import gal10 from "./img/gal-10.jpeg";
+import gal11 from "./img/gal-11.jpeg";
+import gal12 from "./img/gal-12.jpeg";
+import gal13 from "./img/gal-13.jpeg";
+import gal14 from "./img/gal-14.jpeg";
+
export default function Gallery() {
- return ;
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
}
diff --git a/src/sass/_gallery.scss b/src/sass/_gallery.scss
index 2007bf3..6d1cea5 100644
--- a/src/sass/_gallery.scss
+++ b/src/sass/_gallery.scss
@@ -1,4 +1,83 @@
.gallery {
- background-color: $color-grey-dark-1;
+ background-color: $color-grey-light-1;
grid-column: full-start / full-end;
+
+ display: grid;
+ grid-template-rows: repeat(7, 5vw);
+ grid-template-columns: repeat(8, 1fr);
+ gap: 1.5rem;
+ padding: 1.5rem;
+
+ &__item {
+ &--1 {
+ grid-row: 1 / span 2;
+ grid-column: 1 / span 2;
+ }
+
+ &--2 {
+ grid-row: 1 / span 3;
+ grid-column: 3 / span 3;
+ }
+
+ &--3 {
+ grid-row: 1 / span 2;
+ }
+
+ &--4 {
+ grid-row: 1 / span 2;
+ grid-column: 7 / span 2;
+ }
+
+ &--5 {
+ grid-row: 3 / span 3;
+ grid-column: 1 / span 2;
+ }
+
+ &--6 {
+ grid-row: 4 / span 2;
+ grid-column: 3 / span 2;
+ }
+
+ &--7 {
+ grid-column: 5 / 5;
+ }
+
+ &--8 {
+ grid-row: 3 / span 2;
+ grid-column: 6 / span 2;
+ }
+
+ &--9 {
+ grid-row: 3 / span 3;
+ }
+
+ &--10 {
+ grid-row: 6 / span 2;
+ }
+
+ &--11 {
+ grid-row: 6 / span 2;
+ grid-column: 2 / span 2;
+ }
+
+ &--12 {
+ grid-row: 6 / span 2;
+ }
+
+ &--13 {
+ grid-row: 5 / span 3;
+ grid-column: 5 / span 3;
+ }
+
+ &--14 {
+ grid-row: 6 / span 2;
+ }
+ }
+
+ &__img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ display: block;
+ }
}