+
diff --git a/src/styles/_main.scss b/src/styles/_main.scss
index e471675..37ce6ac 100644
--- a/src/styles/_main.scss
+++ b/src/styles/_main.scss
@@ -1,3 +1,65 @@
.main {
padding: 5.6rem 0;
}
+
+.main-content {
+ display: flex;
+ flex-direction: column;
+ gap: 2.4rem;
+}
+
+.main-content-top {
+ display: grid;
+ grid-template-columns: calc(67% - 1.2rem) calc(33% - 1.2rem);
+ gap: 2.4rem;
+ height: 40rem;
+}
+
+.main-content-bottom {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ gap: 2.4rem;
+ height: 23.7rem;
+}
+
+.main-content-item {
+ position: relative;
+ @include wh100;
+ overflow: hidden;
+
+ span {
+ display: block !important;
+ @include wh100;
+ }
+
+ img {
+ @include wh100;
+ object-fit: cover;
+ }
+
+ &-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ @include wh100;
+ background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
+ display: flex;
+ padding: 1.6rem;
+ align-items: flex-end;
+ z-index: 2;
+
+ h2 {
+ color: $white;
+ font-size: 1.8rem;
+ }
+ }
+
+ &__big {
+ &-overlay {
+ padding: 2.4rem;
+ }
+ h2 {
+ font-size: 2.4rem;
+ }
+ }
+}