.has-investment-professional-role .investment-btn {
    color: #FFF;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    text-decoration: none;
    display: block;
    border-radius: 4px;
    background: #003DA6;
    padding: 10px 16px;
}

.has-investment-professional-role .investment-btn:hover {
    opacity: 0.86;
    color: #fff;
}

.c-card-grid__bio_cta {
    text-align: center !important;
}

/* Investment Professional Role Styling */
.has-investment-professional-role {
    font-family: 'Montserrat', 'Lato', Arial, sans-serif;
}
.has-investment-professional-role .c-bio__card a,
.has-investment-professional-role .c-wysiwyg a {
    color: #007CBA;
    font-weight: 500;
}

.has-investment-professional-role .c-bio__card a.investment-btn,
.has-investment-professional-role a.c-btn--primary-green {
    color: #fff;
}

.has-investment-professional-role .c-wysiwyg h2,
.has-investment-professional-role .c-wysiwyg h3,
.has-investment-professional-role .c-wysiwyg h4,
.has-investment-professional-role .c-wysiwyg h5 {
    font-family: 'Montserrat', 'Lato', Arial, sans-serif !important;
}

.has-investment-professional-role .c-wysiwyg h1 {
    font-family: 'Montserrat', 'Lato', Arial, sans-serif !important;
    font-weight: 700;
}

.has-investment-professional-role .c-wysiwyg h6 {
    font-family: 'Montserrat', 'Lato', Arial, sans-serif !important;
    font-size: 12px;
    color: #808184;
    font-weight: 300;
    line-height: 1
}

.has-investment-professional-role .c-wysiwyg p {
    font-family: 'Montserrat', 'Lato', Arial, sans-serif !important;
    font-size: 18px;
    color: #000;
    font-weight: 500;
    line-height: 24px;
}

.has-investment-professional-role .c-wysiwyg a:hover,
.has-investment-professional-role .c-wysiwyg a:active {
    color: #003DA6;
}

.has-investment-professional-role .investment-professional-h1 {
  font-family: 'Montserrat', 'Lato', Arial, sans-serif !important;
  font-weight: 700;
}

.has-investment-professional-role .investment-professional-h2 {
  font-family: 'Montserrat', 'Lato', Arial, sans-serif !important;
  font-weight: 500;
}

@media (min-width: 1600px) {
  .has-investment-professional-role .c-logo.c-logo--primary {
    padding: 0 10px !important;
  }

  .has-investment-professional-role .c-logo.c-logo--primary img {
    width: 230px;
  }

  /* .has-investment-professional-role .container,
  .page-template-page-investments .container {
    position: relative;
    top: 80px;
  } */
}