.text-highlighted {
  color: #e5097f!important;
}

.brackets-list {
  list-style-type: none;
  counter-reset: item;
}
.brackets-list li:before {
  content: counter(item) ') ';
  counter-increment: item;
}

.nav-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tools-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 1rem;
}

.tools-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 2rem;
}

.title-style8 {
    padding-bottom: 25px;
    padding-left: 40px;
    padding-top: 25px;
    position: relative;
    font-weight: 700;
    z-index: 1;
}

.title-style8:before {
    border: 5px solid #f3f3f3;
    bottom: 0;
    content: "";
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 150px;
    z-index: -1;
}

.team-container .team-description {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: transparent;
    opacity: 0;
    transition: all 200ms ease-in-out;
    z-index: 9; }
  .team-container .social-links {
    transform: translateY(15px);
    transition: transform 300ms ease-in-out,opacity 150ms ease-in;
    opacity: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased; }
  .team-container .about-me {
    transform: translateY(15px);
    transition: transform 300ms ease-in-out,opacity 150ms ease-in;
    opacity: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    position: relative;
    display: inline-block;
    color: #f7f7f7; }
  .team-container .social-links:after {
    background: #03a9f5;
    bottom: -12px;
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 75px; }
  .team-container .social-links a:hover {
    opacity: 0.65; }
  .team-container .team-description-wrapper {
    position: relative;
    display: table;
    width: 100%;
    height: 100%; }
  .team-container .team-description-content {
    display: table-cell;
    vertical-align: middle; }
  .team-container .team-member-img {
    position: relative;
    display: block;
    overflow: hidden; }
  .team-container .bg-cover {
    background-color: rgba(255, 66, 41, 0);
    opacity: 1;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    transform: scale(2);
    transition: all 200ms ease-in-out;
    display: none;
    z-index: 1; }
  .team-container .team-member-img > img {
    transition: all 0.2s ease 0s; }
  .team-container:hover .bg-cover {
    background-color: rgba(0, 0, 0, 0.83);
    display: block; }
  .team-container:hover .social-links {
    transition-delay: 100ms,100ms;
    opacity: 1;
    transform: translateY(0); }
  .team-container:hover .about-me {
    transition-delay: 200ms,200ms;
    opacity: 1;
    transform: translateY(0); }
  .team-container:hover .team-member-img > img {
    filter: blur(4px) grayscale(4%);
    background-color: #fff; }
  .team-container:hover .team-description {
    opacity: 1;
    background-color: #fff; }

    /* card-style1 */
/* .card-style2 h2, a {
  transition: all 0.5s ease 0s
}
.card-style2:hover h2, a {
  color: #e5097f!important;
}
.card-style2 h2, a {
  color: rgb(160, 160, 160)!important;
  transition: all 0.5s ease 0s;
}
.card-style2:hover h2, a {
  color: #fff!important;
} */

.contact-link {
  color: #575a7b;
}

.contact-link:hover {
  color: #e5097f;
}