.consultant-profile{background-color:#fff}.consultant-profile__header{background:#262b32;color:#fff;padding-bottom:50px;padding-top:calc(var(--headerHeight, 0px) + 50px)}.consultant-profile__headerInner{display:flex;flex-direction:column;gap:30px 0}.consultant-profile__headshot{aspect-ratio:1/1;border-radius:100%;max-width:320px;object-fit:cover}.consultant-profile__name{color:inherit;margin:0 0 15px}.consultant-profile__jobTitle{font-weight:700}.consultant-profile__findMe{margin-top:20px}.consultant-profile__findMeItem{align-items:center;color:#fff;display:flex;font-weight:700;gap:0 10px;&:focus,&:hover{color:#fff;text-decoration:underline}}.consultant-profile__findMeIcon{align-items:center;background-color:#fff;border-radius:100%;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:5px;width:30px;svg{fill:#2765a3;height:20px;width:20px}}.consultant-profile__main{padding-bottom:50px;padding-top:30px}.consultant-profile__columns{display:grid;gap:30px}.consultant-profile__information:only-child{grid-column:span 2}.consultant-profile__section{border-top:1px solid #2765a3;padding-top:40px;&+.consultant-profile__section{margin-top:40px}}.consultant-profile__rte{>:first-child{margin-top:0}>:last-child{margin-bottom:0}>:only-child{margin:0}}.consultant-profile__sectionHeading{color:#2765a3}.consultant-profile__sectionHeading,.consultant-profile__sidebarHeading{font-size:20px;text-transform:uppercase}.consultant-profile__expertise{list-style:none;margin:0;padding:0}.consultant-profile__expertiseItem{margin:0}.consultant-profile__expertiseLink{align-items:center;color:#2765a3;display:grid;font-size:20px;gap:8px;grid-template-columns:auto 16px;padding-block:10px}.consultant-profile__expertiseLinkIcon{fill:#2765a3;height:16px;width:16px}@media (min-width:992px){.consultant-profile__header{padding-bottom:80px;padding-top:calc(var(--headerHeight, 0px) + 80px)}.consultant-profile__headerInner{align-items:center;column-gap:60px;flex-direction:row}.consultant-profile__headshot{max-width:280px}.consultant-profile__main{padding-bottom:80px;padding-top:60px}.consultant-profile__columns{gap:0 60px;grid-template-areas:"left right";grid-template-columns:3fr 1fr}.consultant-profile__section{border-color:#262a33}.consultant-profile__information{grid-area:left}.consultant-profile__sidebar{grid-area:right}}@media (min-width:1200px){.consultant-profile__columns{column-gap:120px}}