/* @import url('http://example.com/example_style.css'); */




/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
  /* Navigation links */
   a.menu__link:hover {
      color: #9E4894 !important;  
   }

  .nav-link {
    color: #6f6f6e;
    text-decoration: none;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
  }

  .nav-link:hover {
    color: #9e4894; /* Hover text color */
    font-weight: 400;
  }

/* Default: right-aligned (for desktop) */
.mobile-margin {
  text-align: right;
}

/* Style links inside .mobile-margin */
.mobile-margin a {
  color: #6f6f6e !important; /* normal link color */
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
}

/* Hover effect */
.mobile-margin a:hover {
  color: #9e4894 !important; /* purple hover */
  font-weight: 400;
}

/* Right-align on mobile and iPad (up to 1024px wide) */
@media (max-width: 1024px) {
  .mobile-margin {
    text-align: right !important;
  }
}

.footer a:hover {
color: #C6C6C6!important; /* replace with your preferred color */
}


.in-listing-card__subtitle {
  display: none !important;
}

.in-btn in-btn--outlined-dark in-btn-animation inn:hover {
color: #ffffff; /* Change to your desired hover text color */
}

.in-card__title a, .in-communication-preferences .header, .in-team-card__name a, h5 {
  font-weight: 400;
  font-size: 24px;
  color: #000000; !important; /* black */
}