@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Sevillana&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');

* {
  font-family: "Urbanist", sans-serif;
  
}
.nav-bar {
  background: #042c51;
}
.grievance-section {
      background: linear-gradient(to bottom, #052e55, #186db9);
      padding: 215px 0 100px 0;
    }
.grievance-section h1 {
      font-size: 3.5rem;
      font-weight: bold;
      margin-bottom: 15px;
    }
.grievance-section p {
      font-size: 1.1rem;
      margin-bottom: 40px;
    }
.grievance-section .btn-custom {
      padding: 12px 50px;
      font-size: 1rem;
      border-radius: 5px;
      margin: 10px;
    }
hr {
  border: none; /* Remove default border */
  height: 5px; /* Set the height of the line */
  background: linear-gradient(to right, #80b2e4, #fff); /* Apply a linear gradient from red to blue, left to right */
  margin: 10px 0;
}
.card-body {
  padding: 30px 50px 30px 50px;
}
.mt-73 {
  margin-top: 73px;
}
.consumer-logo {
  text-decoration: none;
  color: #fff;
  font-size: 20px;
  padding-left: 10px;
  font-weight: 600;
}
.consumer-logo span {
  color: #fdd106;
}
.get-button {
  background-color: #fdd106;
  color: #000;
  border-radius: 5px;
  border: none;
  padding: 5px 5px;
}