/* Integration-page variant: salesforce. */
body.mf-page--salesforce .mf-salesforce-positioning {
  margin-top:42px;
}

body.mf-page--salesforce .mf-salesforce-positioning .mf-card:nth-child(2) {
  border-color:#72b8df;
  box-shadow:inset 0 4px 0 #0176d3,0 12px 30px rgba(1,118,211,.10);
}

body.mf-page--salesforce .mf-salesforce-positioning .mf-card-mark {
  color:#0176d3;
}

body.mf-page--salesforce .mf-salesforce-source {
  max-width:860px;
  margin:28px auto 0;
  color:#60727b;
  font-size:14px;
  text-align:center;
}

body.mf-page--salesforce .mf-salesforce-flow {
  align-items:stretch;
  margin-top:52px;
}

body.mf-page--salesforce .mf-salesforce-flow>.mf-integration-flow-node {
  box-sizing:border-box;
  align-self:stretch;
  height:100%!important;
}

body.mf-page--salesforce .mf-salesforce-direct {
  padding:30px;
  border-left:4px solid #0176d3;
  background:#eef8fd;
}

body.mf-page--salesforce .mf-salesforce-direct p:last-child {
  margin-bottom:0;
}

body.mf-page--salesforce .mf-salesforce-final .wp-block-buttons {
  justify-content:center;
}

@media(max-width:689px) {
  body.mf-page--salesforce .mf-salesforce-positioning {
    margin-top:30px;
  }

  body.mf-page--salesforce .mf-salesforce-flow {
    margin-top:34px;
  }

  body.mf-page--salesforce .mf-salesforce-flow>.mf-integration-flow-node {
    height:auto!important;
  }

  body.mf-page--salesforce .mf-salesforce-source {
    text-align:left;
  }
}
