body {
  background: #212529;
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  color: #ddd;
}

/* Container */
.container {
  width: 90%;
  max-width: 1100px;
  margin: 40px auto;
}

/* Section Box */
.section {
  background: #2b3035;
  padding: 25px;
  margin-bottom: 25px;
  border-radius: 10px;
  border-left: 5px solid #dc3545;
  transition: 0.3s;
}

.section:hover {
  transform: translateY(-3px);
}

/* Headings */
h4 {
  color: red;
  margin-bottom: 10px;
  border-left: 4px solid #dc3545;
  padding-left: 10px; 
}

/* Paragraph */

.grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}

.card {
  background: #1c1f23;
  padding: 20px;
  border-radius: 8px;
  transition: 0.3s;
  border: 1px solid #333;
}

.card:hover {
  transform: translateY(-5px);
  border-color: #ff2e2e;
}


.corporateHead{
  color: #b3b3b3;
    font-size: 1.25rem;
    margin: 10px 0px 0px 0px;
}
.corporateP {
  margin: 0px 0px;
  color: #838383; 
}
/* Highlight section (Red background) */
.highlight {
  /* background: linear-gradient(135deg, #dc3545, #a71d2a); */
  color: #fff;
}

/* Highlight titles */
.highlight h4 {
  border-left: none;
  padding-left: 0;
}

/* Service Item */
.service-item {
  margin-bottom: 15px;
}

.service-item strong {
  color: #fff;
}

/* Lists */
ul {
  /* padding-left: 20px; */
}

.sectionList li {
  margin-bottom: 8px;
  color: #838383; 
  font-size: 16px;
}
.sectionList li:hover {
  margin-bottom: 8px;
  color: #f3f3f3;
  cursor: pointer;
  font-weight: normal;
}

/* White bold text */
.white {
  color: #fff;
  font-weight: bold;
}

/* Hover effect for list */
ul li:hover {
  color: #FF0000;
  font-weight: bold;
}