
    :root {
      --brand-blue: #003580;
    }
    .section-title {
      color: var(--brand-blue);
    }
    .form-control:focus {
      box-shadow: none;
      border-color: var(--brand-blue);
    }
    .btn-brand {
      background-color: var(--brand-blue);
      color: #fff;
    }
    .btn-brand:hover {
      background-color: #002960;
    }
    .contact_form_warp .fa-envelope:before , .contact_form_warp .fa-phone:before {
       color: unset;
    }
      .contact-banner, .contactformsection {
      padding: 50px 0;
  }
  
  
/*Neha's Css  */
.contact-card {
  background: #fff;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.contact-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 25px rgba(0,0,0,0.15);
}

.icon-circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #003580;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.icon-circle i {
  color: #fff;
  font-size: 26px;
}




