.team-block {
  padding: 4.8rem 0;
}
@media only screen and (min-width: 992px) {
  .team-block {
    padding: 10rem 0;
  }
}
.team-block.clr-white {
  color: white;
}
.team-block.clr-white h1,
.team-block.clr-white h2,
.team-block.clr-white h3,
.team-block.clr-white h4,
.team-block.clr-white h5,
.team-block.clr-white h6,
.team-block.clr-white p,
.team-block.clr-white button {
  color: white !important;
}
.team-block.clr-white .team-tabs .nav-tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.team-block.clr-white .team-tabs .nav-tabs .nav-item .nav-link.active::before {
  background-color: #ffffff;
}
.team-block .title-row {
  margin-bottom: 2.4rem;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .team-block .title-row {
    margin-bottom: 4.8rem;
    text-align: left;
  }
}
.team-block .title-row .section-title {
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 992px) {
  .team-block .title-row .section-title {
    margin-bottom: 0;
  }
}
.team-block .title-row .section-content p:last-child {
  margin-bottom: 0;
}
.team-block .team-tabs .team-members {
  row-gap: 4.8rem;
}
.team-block .team-tabs .team-members .team-member {
  text-align: center;
  max-width: 30rem;
  padding: 1.6rem 2.4rem;
  transition: all 0.3s ease;
  border-radius: 1rem;
  cursor: pointer;
  min-height: 35rem;
}
.team-block .team-tabs .team-members .team-member button {
  opacity: 0;
  visibility: hidden;
  margin-top: 2.2rem;
  color: var(--Primary-Dark-Teal);
}
.team-block .team-tabs .team-members .team-member:hover {
  background-color: var(--Primary-Blue);
}
.team-block .team-tabs .team-members .team-member:hover .team-member-designation, .team-block .team-tabs .team-members .team-member:hover .team-member-location {
  display: none;
}
.team-block .team-tabs .team-members .team-member:hover button {
  opacity: 1;
  visibility: visible;
}
.team-block .team-tabs .team-members .team-member .team-member-inner .team-member-image img {
  max-width: 15rem;
  margin: auto;
  height: 15rem;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 2.4rem;
  border-radius: 100%;
}
.team-block .team-tabs .team-members .team-member .team-member-inner .team-member-name {
  margin: 0;
}
.team-block .team-tabs .nav-tabs {
  border-bottom: 1px solid var(--black-neutral-black-25, rgba(22, 22, 22, 0.25));
  gap: 2.4rem;
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 992px) {
  .team-block .team-tabs .nav-tabs {
    margin-bottom: 4.8rem;
  }
}
.team-block .team-tabs .nav-tabs .nav-item .nav-link {
  background: unset;
  border: 0;
  color: var(--Neutral-Black, #161616);
  font-family: var(--font-family-inter);
  font-size: var(--paragraph);
  font-weight: 600;
  line-height: 150%; /* 24px */
  opacity: 0.5;
  padding: 1.6rem 0;
}
.team-block .team-tabs .nav-tabs .nav-item .nav-link:hover {
  background: unset;
  border: 0;
  opacity: 1;
}
.team-block .team-tabs .nav-tabs .nav-item .nav-link.active {
  color: var(--Primary-Dark-Magenta);
  opacity: 1;
  position: relative;
}
.team-block .team-tabs .nav-tabs .nav-item .nav-link.active::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: var(--Primary-Dark-Magenta);
}
.team-block .team-accordions .accordion .accordion-item {
  box-shadow: unset;
  border: 0;
  background-color: unset;
}
.team-block .team-accordions .accordion .accordion-item .accordion-header {
  border-bottom: 1px solid var(--Primary-Dark-Magenta);
}
.team-block .team-accordions .accordion .accordion-item .accordion-header .accordion-button {
  color: var(--Primary-Dark-Magenta);
  font-family: var(--font-family-inter);
  font-size: var(--paragraph);
  font-weight: 600;
  line-height: 150%;
  padding: 1.2rem 0;
  background-color: unset;
}
.team-block .team-accordions .accordion .accordion-item .accordion-header .accordion-button::after {
  flex-shrink: 0;
  width: 1.6rem;
  height: 1.6rem;
  margin-left: auto;
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M13.3535 6.60891L8.35354 11.6089C8.3071 11.6554 8.25196 11.6923 8.19126 11.7174C8.13056 11.7426 8.0655 11.7556 7.99979 11.7556C7.93408 11.7556 7.86902 11.7426 7.80832 11.7174C7.74762 11.6923 7.69248 11.6554 7.64604 11.6089L2.64604 6.60891C2.55222 6.51509 2.49951 6.38784 2.49951 6.25516C2.49951 6.12248 2.55222 5.99523 2.64604 5.90141C2.73986 5.80759 2.86711 5.75488 2.99979 5.75488C3.13247 5.75488 3.25972 5.80759 3.35354 5.90141L7.99979 10.5483L12.646 5.90141C12.6925 5.85496 12.7476 5.81811 12.8083 5.79296C12.869 5.76782 12.9341 5.75488 12.9998 5.75488C13.0655 5.75488 13.1305 5.76782 13.1912 5.79296C13.2519 5.81811 13.3071 5.85496 13.3535 5.90141C13.4 5.94787 13.4368 6.00302 13.462 6.06371C13.4871 6.12441 13.5001 6.18946 13.5001 6.25516C13.5001 6.32086 13.4871 6.38591 13.462 6.44661C13.4368 6.50731 13.4 6.56246 13.3535 6.60891Z' fill='%238E0043'/%3E%3C/svg%3E") no-repeat center;
}
.team-block .team-accordions .accordion .accordion-item .accordion-header .accordion-button:focus {
  border-color: unset;
  outline: unset;
  box-shadow: unset;
}
.team-block .team-accordions .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: unset;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body {
  padding: 0;
  margin: 2.4rem 0;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body .accordion-content {
  margin-bottom: 3.2rem;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body .accordion-content h3 {
  margin-bottom: 4.8rem;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body .accordion-content .btn-filled {
  margin-top: 2.2rem;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body figure img {
  border-radius: 1rem;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body .team-members {
  row-gap: 4.8rem;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body .team-members .team-member {
  text-align: center;
  max-width: 35.5rem;
  margin: auto;
  padding: 1.6rem 2.4rem;
}
.team-block .team-accordions .accordion .accordion-collapse .accordion-body .team-members .team-member .team-member-inner .team-member-image img {
  max-width: 15rem;
  margin: auto;
  height: 15rem;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 2.4rem;
}

#teamModal .modal-dialog {
  max-width: 144rem;
  margin: auto;
  top: 52%;
  transform: translateY(-50%);
}
#teamModal .modal-dialog .modal-content {
  padding: 3.2rem 2.4rem;
  width: 100%;
  max-width: 100%;
}
#teamModal .modal-dialog .modal-content .btn-close {
  background-image: url("../../assets/images/close-btn.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 8.2rem;
  right: 1.6rem;
  z-index: 1;
}
@media screen and (min-width: 992px) {
  #teamModal .modal-dialog .modal-content .btn-close {
    top: 3.2rem;
    right: 3rem;
  }
}
#teamModal .modal-dialog .modal-content .modal-body {
  min-height: 40rem;
  padding: 0;
  margin: 4.8rem auto 6.2rem;
}
#teamModal .modal-dialog .modal-content .modal-body .next-previous-btn {
  margin: 0 0 3.2rem 0;
}
@media screen and (min-width: 992px) {
  #teamModal .modal-dialog .modal-content .modal-body .next-previous-btn {
    margin: 2.4rem 0 0 0;
  }
}
#teamModal .modal-dialog .modal-content .modal-body .next-previous-btn button {
  padding: 0;
  background: unset;
  border: 0;
}
#teamModal .modal-dialog .modal-content .modal-body .--left {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  margin-bottom: 0.8rem;
}
@media screen and (min-width: 992px) {
  #teamModal .modal-dialog .modal-content .modal-body .--left {
    display: block;
    margin-bottom: 0;
  }
}
#teamModal .modal-dialog .modal-content .modal-body .--left img {
  max-width: 15rem;
  margin-bottom: 0;
  border-radius: 100% !important;
}
@media screen and (min-width: 992px) {
  #teamModal .modal-dialog .modal-content .modal-body .--left img {
    margin-bottom: 2.3rem;
  }
}
#teamModal .modal-dialog .modal-content .modal-body .--left .--title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}
#teamModal .modal-dialog .modal-content .modal-body .--left .--title h4 {
  margin: 0;
}
#teamModal .modal-dialog .modal-content .modal-body .--left .--title span {
  margin: 0;
}
#teamModal .modal-dialog .modal-content .modal-body .--left p {
  margin-bottom: 0;
}
#teamModal .modal-dialog .modal-content .modal-body .--content #popupcontent {
  max-height: 50rem;
  overflow: auto;
  padding-right: 2rem;
}
@media screen and (min-width: 992px) {
  #teamModal .modal-dialog .modal-content .modal-body .--content #popupcontent {
    max-height: 33.6rem;
    padding-right: 0;
  }
}
#teamModal .modal-dialog .modal-content .modal-body .--content p {
  margin-bottom: 1.6rem;
}
#teamModal .modal-dialog .modal-content .modal-body .--content p:last-child {
  margin-bottom: 0;
}

.primary-dark-plum .team-tabs .team-members .team-member:hover {
  background-color: var(--Primary-Plum);
}
.primary-dark-plum .team-tabs .team-members .team-member:hover h4 {
  color: var(--Primary-Dark-Plum) !important;
}
.primary-dark-plum .team-tabs .team-members .team-member:hover button {
  color: var(--Primary-Dark-Plum) !important;
}
.primary-dark-plum .team-tabs .team-members .team-member:hover button svg path {
  fill: var(--Primary-Dark-Plum) !important;
}

[data-id="88727"], [data-id="91912"] {
  pointer-events: none;
}/*# sourceMappingURL=style.css.map */