body {
  background-image: url("../img/project-5.jpg");
  background-size: contain;
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #0f0f0f;
  overflow: initial;
  font-size: 1.6rem;
}

.top-nav {
  background-color: #c82540;
}

.menu-toggler {
  background: #c82540;
}

.btn:hover {
  color: #c82540;
}

/* INTRO SECTION */

.intro {
  background-color: #c82540;
}

.arrow span {
  border-bottom: 2px solid #c82540;
  border-right: 2px solid #c82540;
}

/* FIRST APPROCH */

.row h3::before,
.main-intro h1::before,
.next-img h6::before {
  background: radial-gradient(circle, #c82540, rgba(0, 0, 0, 0));
}

/* FOOTER SECTION */

.thanks h5 a {
  color: #c82540;
  border-bottom: 1px solid #c82540;
}

.next-img {
  background: url("../img/next-project-1.jpg") center no-repeat;
  background-size: cover;
}

.typography {
  background-color: #c82540;
}

.color-t.c-1:after {
  background-color: #c82540;
}
.color-t.c-2:after {
  background-color: #151514;
}
.color-t.c-3:after {
  background-color: #f9b200;
}
.color-t.c-4:after {
  background-color: #ffffff;
}

.typography h3::before {
  background: radial-gradient(circle, #ffebcd, rgba(0, 0, 0, 0));
}

.font-2 {
  font-family: "Paytone One", sans-serif;
}

.font-1 {
  font-family: "Cinzel Decorative", cursive;
}
