.team-member h3 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  position: relative;
  font-size: 32px;
  font-weight: 500;
  font-family: "ErodeMedium";
  align-items: center;
  justify-content: center;
}
.about-first-section {
   margin-top: -50px;
 
}
.borderbottom h3 span {
  position: relative;
  display: inline-block;
}
.borderbottom h3 span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 7px; /* thickness */
  background-color: #d4f3fe;
  z-index: -1;
}
.profilename h4 {
  color: #0d3543;
  font-family: "ErodeMedium";
  font-size: 24px;
  font-weight: 600;
}
.mission-right h3 {
  font-size: 32px;
  font-weight: 500;
  font-family: "ErodeMedium";
}
.profilename p {
  color: #2a5fa8;
}
.profilename div:last-child img {
  transition: transform 0.3s ease;
}

.profilename:hover div:last-child img {
  transform: rotate(45deg);
}
.filterimages .profilimg {
  filter: grayscale(100%);
}
.filterimages:hover .profilimg {
  filter: grayscale(0%);
}
.profilename {
  cursor: pointer;
  padding: 15px 0;
}
.mission-a a {
  color: #015fcf;
}
.about-points-border {
  border-bottom: 1px solid #0a3160d6;
  color: #0a3160;
}
.about-points-border:last-child {
  border-bottom: 0;
}
.about-second-section::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 50%;
  background-color: #ffffff;
}
.about-second-section {
  height: auto !important;
  position: relative;
  margin-bottom: 6rem;
}
.top-gradient-bg {
  background: #7797bc;
  background: linear-gradient(
    0deg,
    rgba(119, 151, 188, 1) 1%,
    rgba(156, 187, 223, 1) 14%,
    rgba(194, 217, 243, 1) 24%,
    rgba(193, 217, 243, 1) 44%,
    rgba(229, 239, 250, 1) 87%,
    rgba(250, 253, 254, 1) 95%,
    rgba(255, 255, 255, 1) 100%
  );
}

.about-after-content h3 {
  padding-bottom: 25px;
  font-family: 'ErodeMedium';
  font-weight: 500;
}

.about-after-content p {
  font-family: "QuicksandMedium";
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 25px;
}
.shadowbox {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px,
    rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  background-color: #ffffff;
  position: relative;
}

.arrowimg {
  position: relative;
}

.arrowimg::before {
  content: "";
  position: absolute;
  background-image: url("../images/topLine.png");
}

.arrowimg::after {
  content: "";
  position: absolute;
  background-image: url("../images/bottomLine.png");
}

.about-modal .modal-content {
  border: 2px solid #0d6efd;
  border-radius: 16px;
  padding: 20px 25px;
  background: #f8f9fa;
}

.about-modal .modal-body {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  align-items: flex-start;
}

.about-modal .profile-img {
  background: #e9ecef;
  border-radius: 12px;
  flex-shrink: 0;
}

.about-modal .profile-content h5 {
  color: #003366;
  font-weight: 700;
  margin-bottom: 6px;
}

.about-modal .profile-content h6 {
  color: #0d6efd;
  font-weight: 600;
  margin-bottom: 15px;
}

.about-modal .profile-content p {
  color: #333;
  font-size: 0.95rem;
  line-height: 1.5;
  margin-bottom: 12px;
}

.about-modal .linkedin-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #0a66c2;
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  text-decoration: none;
  font-size: 1.2rem;
}

.about-modal .modal-header {
  border-bottom: none;
  justify-content: flex-end;
}

.about-modal .btn-close {
  font-size: 0.9rem;
}

.mission-a {
  max-width: 500px;
}

/* .incomed-button-wrap a:hover {
  background: #7797bc;
  background: linear-gradient(
    0deg,
    rgba(119, 151, 188, 1) 1%,
    rgba(156, 187, 223, 1) 14%,
    rgba(194, 217, 243, 1) 24%,
    rgba(193, 217, 243, 1) 44%,
    rgba(229, 239, 250, 1) 87%,
    rgba(250, 253, 254, 1) 95%,
    rgba(255, 255, 255, 1) 100%
  );
  background-position: right center;
} */

.empower-section {
  position: relative;
  text-align: center;
  overflow: hidden;
}

.empower-section::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%; /* center of section */
  width: 100%;
  max-width: 620px;
  height: 120px;
  background-image: url("../images/top-curve.svg");
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateX(-100%);
}

.empower-section::after {
  content: "";
  position: absolute;
  bottom: 20%;
  left: 50%; /* center of section */
  width: 100%;
  height: 120px;
  max-width: 620px;
  background-image: url("../images/bottom-curve.svg");
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateX(0);
}

.empower-section h2 {
  color: #0d2b5c;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.4;
  font-size: 2.5rem;
  
    max-width: 700px;
    margin: 0 auto;
}

.empower-section p {
     color: #2f3e5f;
    font-size: 1.3rem;
    max-width: 800px;
    margin: 0 auto;
    line-height: 30px;
  font-weight: 500;
}
.heighlightedtext{
  color:#2A5FA8;

  
}
.about-after-content p span, .mission-a span {
    color:  #2A5FA8;
}
.aboutmissionpoints {
  font-weight: 400;
    font-size: 28px;
    font-family: 'ErodeVariable';
    color: #0A3160;
;
}
@media (max-width: 768px) {
  .empower-section h2 {
    font-size: 1.5rem;
  }
  .aboutmissionpoints {
    font-size: 20px;
}

  .empower-section::before,
  .empower-section::after {
    display: none;
  }
  .profilename h4 {
    font-size: 18px;
  }
.profilename img{
    max-width: 25px; 
  }
}
@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 1200px) and (min-resolution: 125dpi) {
  .empower-section {
    /*  width: 60%;
    height: 140px;*/
  }
}

@media (min-width:768px) {
 .modal-dialog {
    max-width:1000px;
  }
}
