/* Clearly introduce consulting as a separate service for BPO companies. */
.friendly-v39 #bpo-consulting.consulting41 {
  padding:0;
  background:#f7f6ef;
  border-top:1px solid #d8bd64;
  border-bottom:1px solid #deded1;
  scroll-margin-top:83px;
}
.consulting41-header { background:#f3d777; padding:50px 0 54px; }
.consulting41-intro { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr); align-items:end; gap:56px; }
.consulting41-audience { display:inline-block; background:#fffefa; border-radius:999px; margin:0 0 22px; padding:7px 19px; color:#313b32; font-size:.875rem; line-height:1.6; font-weight:600; }
.friendly-v39 .consulting41 h2 { font-size:clamp(1.875rem,3.2vw,2.75rem); font-weight:600; line-height:1.5; letter-spacing:.02em; margin:0; color:#313b32; }
.consulting41 h2>span { display:block; white-space:nowrap; }
.consulting41-lead { font-size:1rem; line-height:1.95; margin:0 0 5px; padding-left:30px; border-left:1px solid #b99f4e; color:#424b3e; }
.consulting41-content { padding-top:40px; padding-bottom:48px; }
.friendly-v39 .consulting41 .ed-consult-row:first-child,.friendly-v39 .consulting41 .bpo-service-list { border-top:0; }
.friendly-v39 .consulting41 .bpo-service:first-child { padding-top:0; }
.friendly-v39 .consulting41 .ed-section-foot { margin-top:28px; }
@media(max-width:800px) {
  .consulting41-intro { gap:30px; grid-template-columns:1.1fr .9fr; }
  .consulting41-lead { padding-left:22px; font-size:.9375rem; }
  .consulting41-lead br { display:none; }
}
@media(max-width:600px) {
  .friendly-v39 #bpo-consulting.consulting41 { scroll-margin-top:69px; }
  .consulting41-header { padding:34px 0 36px; }
  .consulting41-intro { display:block; }
  .consulting41-audience { font-size:.8125rem; padding:6px 16px; margin-bottom:18px; }
  .friendly-v39 .consulting41 h2 { font-size:clamp(1.5rem,6.8vw,2rem); line-height:1.55; letter-spacing:0; }
  .consulting41-lead { border:0; padding:0; margin:18px 0 0; font-size:.9375rem; line-height:1.85; }
  .consulting41-lead br { display:initial; }
  .consulting41-content { padding-top:30px; padding-bottom:36px; }
}
