body {
  font-family: "Montserrat", sans-serif !important;
}

.btn-primary {
  color: #FFF !important;
}

.btn {
  border-radius: 30px !important;
  padding: 6px 22px !important;
}

header {
  margin-top: -100px;
  padding: 180px 0 180px;
  background-image: url("img/landing-page.jpeg");
  width: 100%;
  background-size: cover;
}
header h1,
header p {
  color: #fff;
}
header h1 {
  font-weight: bold;
}
header p {
  font-size: 22px;
}

.sishis-page .nav-item .nav-link {
  color: #FFF;
}

#about-us .row p {
  line-height: 176.4%;
  /* or 25px */
  text-align: justify;
  text-indent: 40px;
}

#project-scope p {
  line-height: 176.4%;
  text-align: justify;
}

#customers .back-costumer {
  padding: 48px 0 165px;
  background-image: url("img/costumers.jpeg");
  background-size: cover;
}
#customers .back-costumer h2 {
  font-weight: 700;
  color: #FFF;
}
#customers .card-costumer {
  margin-top: -180px;
}

footer a {
  color: #000;
  line-height: 176.4%;
}
footer a:hover {
  text-decoration: none;
  color: #4e4e4e;
}

.mar-y {
  margin: 100px 0px;
}

.wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  background: radial-gradient(257.3% 141.42% at 100% 0%, #000 34.7%, #213ABD 100%);
}

.back-button {
  position: absolute;
  top: 20px; /* atur posisi vertikal */
  left: 20px; /* atur posisi horizontal */
  padding: 10px 15px;
  background-color: #3498db;
  color: white;
  border: none;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
}
.back-button:hover {
  background-color: #257ab2;
}/*# sourceMappingURL=costum.css.map */