.m-field {
  margin-bottom: 20px;

  &.split {
    border-bottom: 1px dashed #D2D9E5;
    padding-bottom: 16px;

    &.bold {
      border-bottom: 8px solid #EDF0F4;
      border-radius: 2px;
    }
  }

  .field-item {
    display: flex;
    flex-direction: column;

    &.horizontal {
      flex-direction: row;
      justify-content: space-between;
      align-items: center;

      .field-title {
        margin-bottom: 0;
      }
    }

    .field-title {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      color: #232F46;
      margin-bottom: 12px;
    }
  }
}