/* ---- "What we do" section (index.html #platform) ---- */
.rc-b { padding-top: 60px; padding-bottom: 75px; background-color: #ffffff; }
.rc-b H2 { color: #4f4943; }
.rc-b .mbr-section-subtitle { color: #635a51; }
.rc-b .rc-cols { margin-top: 2.5rem; }
.rc-b .rc-col { text-align: center; padding: 0 1.5rem; margin-bottom: 2rem; }
.rc-b .rc-col img { width: 110px; height: 110px; margin-bottom: 1.5rem; }
.rc-b .rc-col h4 { color: #4f4943; font-weight: 700; font-size: 1.25rem; margin-bottom: .75rem; }
.rc-b .rc-col p { color: #767676; line-height: 1.6; }
.rc-b .rc-col .rc-tag {
  display: inline-block; font-size: .75rem; font-weight: 600; letter-spacing: .08em;
  text-transform: uppercase; color: #635a51; border: 1px solid #b1a374;
  border-radius: 3px; padding: .15rem .6rem; margin-bottom: .75rem;
}
